Started by user Douglas Miles Running as SYSTEM Building in workspace /var/lib/jenkins/workspace/logicmoo_workspace Script returned: hudson.model.RunMap$1@269a5ecd [logicmoo_workspace] $ /bin/sh -xe /tmp/jenkins6943028837097035984.sh + ./test_on_release.sh #* Set logicmoo workspace #* LOGICMOO_WS=/var/lib/jenkins/workspace/logicmoo_workspace #* PATH=/var/lib/jenkins/workspace/logicmoo_workspace/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/snap/bin:/var/lib/jenkins/.dotnet/tools #* DISPLAY= Finding/Setting LIBJVM... #* LIBJVM=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Finding/Setting LD_LIBRARY_PATH... #* LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server:/usr/local/lib #* PATH=/var/lib/jenkins/workspace/logicmoo_workspace/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/snap/bin:/var/lib/jenkins/.dotnet/tools:/var/lib/jenkins/workspace/logicmoo_workspace/packs_lib/sparqlprog/bin #* Found ~/.local/share/swi-prolog/pack Already on 'master' M test_on_release.sh Your branch is up to date with 'origin/master'. warning: redirecting to https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace.git/ From https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace * branch master -> FETCH_HEAD Already up to date. From https://github.com/logicmoo/logicmoo_workspace * branch master -> FETCH_HEAD Already up to date. From https://github.com/logicmoo/logicmoo_workspace * branch master -> FETCH_HEAD Already up to date. Everything up-to-date Running release (all) tests TESTING_TEMP=/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins ( cd /var/lib/jenkins/workspace/logicmoo_workspace ; ./test_on_release.sh *0*.* ) TEST_DIRS=./packs_sys/logicmoo_nlu/test/logicmoo_nlu ./packs_sys/logicmoo_ec/test/ec_planner/ectest ./packs_sys/logicmoo_base/t/examples/fol ./packs_sys/logicmoo_base/t/examples/fol/quick_test ./packs_sys/logicmoo_base/t/examples/fol/fiveof ./packs_sys/logicmoo_utils/t ./packs_sys/logicmoo_agi/t/agi_tests/adv_story ./packs_sys/logicmoo_agi/t/agi_tests/comprehension ./packs_sys/pfc/t/sanity_base ./packs_sys/pfc/t/sanity_base/quick_test ./packs_sys/logicmoo_cg/test/cgp_lib DIRS_SORTED=./packs_sys/logicmoo_utils/t ./packs_sys/logicmoo_cg/test/cgp_lib ./packs_sys/logicmoo_agi/t/agi_tests/adv_story ./packs_sys/logicmoo_ec/test/ec_planner/ectest ./packs_sys/logicmoo_agi/t/agi_tests/comprehension ./packs_sys/logicmoo_nlu/test/logicmoo_nlu ./packs_sys/pfc/t/sanity_base ./packs_sys/pfc/t/sanity_base/quick_test ./packs_sys/logicmoo_base/t/examples/fol/quick_test ./packs_sys/logicmoo_base/t/examples/fol/fiveof ./packs_sys/logicmoo_base/t/examples/fol ./packs_sys/logicmoo_utils/t ./packs_sys/logicmoo_cg/test/cgp_lib ./packs_sys/logicmoo_agi/t/agi_tests/adv_story ./packs_sys/logicmoo_ec/test/ec_planner/ectest ./packs_sys/logicmoo_agi/t/agi_tests/comprehension ./packs_sys/logicmoo_nlu/test/logicmoo_nlu ./packs_sys/pfc/t/sanity_base ./packs_sys/pfc/t/sanity_base/quick_test ./packs_sys/logicmoo_base/t/examples/fol/quick_test ./packs_sys/logicmoo_base/t/examples/fol/fiveof ./packs_sys/logicmoo_base/t/examples/fol find: ‘./test_on_release.sh’: Permission denied find: ‘./test_on_release.sh’: Permission denied Warn: (MAX_TEST_SUITE_TIME < 5m) we want our tests to be short: CMD_TIMEOUT=40s Running Matching Tests: (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story ; /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k *0*.* 2>&1 | grep -2 -i 'WARN\|ERROR\|_file\|00\|fail\|pass') SORTED_FILES=adv_test_02.pl adv_test_01.pl FileTestCase=logicmoo.agi.agi_test.adv_story.ADV_TEST_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['adv_test_02.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['adv_test_02.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.agi.agi_test.adv_story/ADV_TEST_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AADV_TEST_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/704 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ READONLY PACKAGES %~ READONLY PACKAGES %~ READONLY PACKAGES %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. %~ message_hook( %~ redefined_procedure(static,mu:aXiom/1), %~ warning, %~ [ 'Redefined ~w procedure ~p' - [ static, %~ mu : aXiom/1]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl',44) Redefined static procedure mu:(aXiom/1) Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:44: Warning: Redefined static procedure mu:(aXiom/1) /* ==>>(will_need_touch(Agent,Thing),h(spatial,touchable,Agent,Thing)) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:51 %~ will_need_touch(Agent,Thing,A9,B9) :- %~ %~ h(spatial,touchable,Agent,Thing,A9,B9). %~ will_need_touch(Touchable_Will_need_touch5,Will_need_touch4,Will_need_touch,Touch) :- %~ %~ h(spatial,touchable,Touchable_Will_need_touch5,Will_need_touch4,Will_need_touch,Touch). /* ( will_need_touch(Agent,Thing) ==>> ( can_sense(Agent,Sense_Agent2,Thing) , h(spatial,touchable,Agent,Thing))) */ %~ will_need_touch(Agent,Thing,A9,C9) :- %~ can_sense(Agent,Sense_Agent2,Thing,A9,B9) , %~ h(spatial,touchable,Agent,Thing,B9,C9). :- multifile will_need_touch/4. /* ( will_need_touch(Source_Agent_Touchable_Will_need_touch,Target_Thing_Touch) ==>> ( can_sense(Source_Agent_Touchable_Will_need_touch,Can_senseWill_need_touch,Target_Thing_Touch) , h(spatial,touchable,Source_Agent_Touchable_Will_need_touch,Target_Thing_Touch))) */ %~ will_need_touch(Agent_Touchable_Will_need_touch,Thing,A9,C9) :- %~ can_sense( Agent_Touchable_Will_need_touch, %~ Can_senseWill_need_touch, Thing,A9,B9) , %~ h(spatial,touchable,Agent_Touchable_Will_need_touch,Thing,B9,C9). will_need_touch(Agent, Thing, A, B) :- can_sense(Agent, _, Thing, A, C), h(spatial, touchable, Agent, Thing, C, B). /* ( eVent(Agent,Event) ==>> send_1percept(Agent,Event),apply_aXioms(Event)) */ %~ eVent(Agent,Event,A9,C9) :- %~ send_1percept(Agent,Event,A9,B9) , %~ must_mw1(apply_aXioms(Event),B9,C9). /* ( aXiom(Action,_S0,_S9) ::= xnotrace((\+trival_act(Action),dbug1(aXiom(Action)))),xnotrace(fail)) */ %~ aXiom(Action,_S0,_S9) :- %~ xnotrace( \+trival_act(Action),dbug1(aXiom(Action))) , %~ xnotrace(fail). /* ==>>(aXiom(Action),aXiom_p1(Action)) */ %~ aXiom(Action,A9,B9) :- %~ %~ aXiom_p1(Action,A9,B9). /* ==>>(aXiom(Action),aXiom_p2(Action)) */ %~ aXiom(Action,A9,B9) :- %~ %~ aXiom_p2(Action,A9,B9). /* ==>>(aXiom_p1((P1,P11)),(!,aXiom_p1(P1),aXiom_p1(P11))) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:71 %~ aXiom_p1((_28328,_28330),A9,C9) :- %~ ! , %~ A9=A9 , %~ aXiom_p1(_28328,A9,B9) , %~ aXiom_p1(_28330,B9,C9). /* ==>>(aXiom_p1((P1;P11)),(!,(aXiom_p1(P1);aXiom_p1(P11)))) */ %~ aXiom_p1((_14550;_14552),A9,B9) :- %~ ! , %~ A9=A9 , %~ aXiom_p1(_14550,A9,B9);aXiom_p1(_14552,A9,B9). /* ==>>(aXiom_p1((P1->P11)),(!,(aXiom_p1(P1)->aXiom_p1(P11)))) */ %~ aXiom_p1((_61060->_61062),A9,C9) -> %~ ! , %~ A9=A9 , %~ aXiom_p1(_61060,A9,B9) -> %~ %~ aXiom_p1(_61062,B9,C9). /* ==>>(aXiom_p1(true),!) */ %~ aXiom_p1(true,A9,B9) :- %~ ! , %~ B9=A9. /* ( aXiom_p1( P1_Xx_c62*->P1;P1_Xx_c621) ==>> !,(aXiom_p1(P1_Xx_c62)*->aXiom_p1(P1);aXiom_p1(P1_Xx_c621))) */ %~ aXiom_p1((Xx_c62*->Xx_c622;Xx_c621),A9,C9) :- %~ ! , %~ A9=A9 , %~ ( aXiom_p1(Xx_c62,A9,B9)*->aXiom_p1(Xx_c622,B9,C9) ; %~ aXiom_p1(Xx_c621,A9,C9)). /* ( aXiom_p1( P1_Xx_c623*->P1) ==>> !,(aXiom_p1(P1_Xx_c623)*->aXiom_p1(P1))) */ %~ aXiom_p1((Xx_c623*->Xx_c6234),A9,C9) :- %~ ! , %~ A9=A9 , %~ aXiom_p1(Xx_c623,A9,B9)*->aXiom_p1(Xx_c6234,B9,C9). /* ( aXiom_p2(Action) ==>> ( { implications(DoesEvent,Action,Preconds,Postconds), action_doer(Action,Agent) } , satisfy_each(preCond(_1),Preconds) , ( sg(member(failed(Why))),send_1percept(Agent,failed(Action,Why)) ; satisfy_each(postCond(_2),Postconds),send_1percept(Agent,Action)) , { episodic_mem(Agent,implications(DoesEvent,Action,Preconds,Postconds)) } , { dbug1( used_implications(DoesEvent,Action,Preconds,Postconds)) } , !)) */ %~ aXiom_p2(Action,A9,I9) :- %~ implications(DoesEvent,Action,Preconds,Postconds) , %~ action_doer(Action,Agent) , %~ H9=A9 , %~ satisfy_each(preCond(_1),Preconds,H9,G9) , %~ ( ( sg(member(failed(Why)),G9,F9) , %~ send_1percept(Agent,failed(Action,Why),F9,E9)) ; %~ ( satisfy_each(postCond(_2),Postconds,G9,D9) , %~ send_1percept(Agent,Action,D9,E9))) , %~ episodic_mem( Agent, %~ implications(DoesEvent,Action,Preconds,Postconds)) , %~ C9=E9 , %~ dbug1( used_implications(DoesEvent,Action,Preconds,Postconds)) , %~ B9=C9 , %~ ! , %~ I9=B9. /* ( aXiom_p1(Action) ==>> ( { oper_splitk(Agent,Action,Preconds,Postconds) } , { dbug1( using_oper_splitk(Agent,Action,Preconds,Postconds)) } , satisfy_each(preCond(_1),Preconds) , ( sg(member(failed(Why))),send_1percept(Agent,failed(Action,Why)) ; ( satisfy_each(postCond(_2),Postconds) , send_1percept(Agent,success(Action)))) , { dbug1( used_oper_splitk(Agent,Action,Preconds,Postconds)) } , !)) */ %~ aXiom_p1(Action,A9,I9) :- %~ oper_splitk(Agent,Action,Preconds,Postconds) , %~ H9=A9 , %~ dbug1( using_oper_splitk(Agent,Action,Preconds,Postconds)) , %~ G9=H9 , %~ satisfy_each(preCond(_1),Preconds,G9,F9) , %~ ( ( sg(member(failed(Why)),F9,E9) , %~ send_1percept(Agent,failed(Action,Why),E9,D9)) ; %~ ( satisfy_each(postCond(_2),Postconds,F9,C9) , %~ send_1percept(Agent,success(Action),C9,D9))) , %~ dbug1( used_oper_splitk(Agent,Action,Preconds,Postconds)) , %~ B9=D9 , %~ ! , %~ I9=B9. /* ( aXiom_p2(Action,S,E) ::= ( append_termlist(Action,[S,E],ActionSE) , current_predicate(_49276,mu:ActionSE) , adv_safe_to_call(ActionSE) , ! , call(Action,S,E))) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:107 %~ aXiom_p2(Action,S,E) :- %~ append_termlist(Action,[S,E],ActionSE) , %~ current_predicate(Kw,mu:ActionSE) , %~ adv_safe_to_call(ActionSE) , %~ ! , %~ call(Action,S,E). /* ( aXiom_p2(Action,S,E) ::= ( current_predicate(Kw,mu:Action) , ! , adv_safe_to_call(Action) , call(Action) , S=E)) */ %~ aXiom_p2(Action,S,E) :- %~ current_predicate(Kw,mu:Action) , %~ ! , %~ adv_safe_to_call(Action) , %~ call(Action) , %~ S=E. /* ( aXiom_p1(Action) ==>> ( action_doer(Action,Agent) , invoke_introspect(Agent,Action,Answer) , send_1percept(Agent,[answer(Answer),Answer]) , !)) */ %~ aXiom_p1(Action,A9,E9) :- %~ action_doer(Action,Agent,A9,D9) , %~ invoke_introspect(Agent,Action,Answer,D9,C9) , %~ send_1percept(Agent,[answer(Answer),Answer],C9,B9) , %~ ! , %~ E9=B9. /* ( aXiom_p1( print_(Agent,Msg)) ==>> ( h(spatial,descended,Agent,Here) , queue_local_event(msg_from(Agent,Msg),[Here]))) */ %~ aXiom_p1(print_(Agent,Msg),A9,C9) :- %~ h(spatial,descended,Agent,Here,A9,B9) , %~ queue_local_event(msg_from(Agent,Msg),[Here],B9,C9). /* ( aXiom_p1( attempts(Agent,act3(wait,Agent,[]))) ==>> from_loc(Agent,Here),queue_local_event(time_passes(Agent),Here)) */ %~ aXiom_p1(attempts(Agent,act3(wait,Agent,[])),A9,C9) :- %~ from_loc(Agent,Here,A9,B9) , %~ queue_local_event(time_passes(Agent),Here,B9,C9). /* ( aXiom_p1( attempts(Agent,act3(english,Agent,[English]))) ==>> eng2cmd(Agent,English,Action),add_intent(Agent,Action)) */ %~ aXiom_p1(attempts(Agent,act3(english,Agent,[English])),A9,C9) :- %~ eng2cmd(Agent,English,Action,A9,B9) , %~ add_intent(Agent,Action,B9,C9). /* ( aXiom_p1( intent_english(Agent,English)) ==>> !,{assertz(mu_global:console_tokens(Agent,English))}) */ %~ aXiom_p1(intent_english(Agent,English),A9,B9) :- %~ ! , %~ A9=A9 , %~ assertz( mu_global : console_tokens(Agent,English)) , %~ B9=A9. /* ( aXiom_p1( attempts(Agent,act3(talk,Agent,[Object,Message]))) ==>> ( can_sense(Agent,audio,Object) , from_loc(Agent,Here) , queue_local_event( [ did( Agent, act3(talk,Agent,[Here,Object,Message]))], [Here]))) */ %~ aXiom_p1( %~ attempts(Agent,act3(talk,Agent,[Object,Message])), A9,D9) :- %~ can_sense(Agent,audio,Object,A9,C9) , %~ from_loc(Agent,Here,C9,B9) , %~ queue_local_event( %~ [ did( Agent, %~ act3(talk,Agent,[Here,Object,Message]))], [Here],B9,D9). /* ( aXiom_p1( say(Agent,Message)) ==>> ( from_loc(Agent,Here) , queue_local_event( [ did(Agent,act3(talk,Agent,[Here,*,Message]))], [Here]))) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:152 %~ aXiom_p1(say(Agent,Message),A9,C9) :- %~ from_loc(Agent,Here,A9,B9) , %~ queue_local_event( %~ [ did(Agent,act3(talk,Agent,[Here,*,Message]))], [Here],B9,C9). /* ( aXiom_p1( attempts( Agent, act3(emote,Agent,[EmoteType,Object,Message]))) ==>> ( ! , from_loc(Agent,Here) , queue_local_event( [ act3(emote,Agent,[EmoteType,Object,Message])], [Here]))) */ %~ aXiom_p1( %~ attempts( Agent, %~ act3(emote,Agent,[EmoteType,Object,Message])), A9,C9) :- %~ ! , %~ A9=A9 , %~ from_loc(Agent,Here,A9,B9) , %~ queue_local_event( %~ [ act3(emote,Agent,[EmoteType,Object,Message])], [Here],B9,C9). /* ( aXiom_p1( terminates( h(Spatially,Prep,Object,Here))) ==>> !,undeclare(h(Spatially,Prep,Object,Here))) */ %~ aXiom_p1(terminates(h(Spatially,Prep,Object,Here)),A9,B9) :- %~ ! , %~ A9=A9 , %~ undeclare(h(Spatially,Prep,Object,Here),A9,B9). /* ( aXiom_p1( attempts( Agent, act3(go__prep_obj,Agent,[Walk,At,Object]))) ==>> ( will_need_touch(Agent,Object) , has_rel(At,Object) , \+( is_closed(At,Object)) , eVent( Agent, event3( arrive, [At,Agent,Object], [Walk,At])))) */ %~ aXiom_p1( %~ attempts( Agent, %~ act3(go__prep_obj,Agent,[Walk,At,Object])), A9,F9) :- %~ will_need_touch(Agent,Object,A9,E9) , %~ has_rel(At,Object,E9,D9) , %~ \+( is_closed(At,Object,D9,C9)) , %~ B9=D9 , %~ eVent( Agent, %~ event3( arrive, %~ [At,Agent,Object], %~ [Walk,At]), B9,F9). /* ( aXiom_p1( initiates( h(Spatially,Prep,Object,Dest))) ==>> !,declare(h(Spatially,Prep,Object,Dest))) */ %~ aXiom_p1(initiates(h(Spatially,Prep,Object,Dest)),A9,B9) :- %~ ! , %~ A9=A9 , %~ declare(h(Spatially,Prep,Object,Dest),A9,B9). /* ==>>(aXiom_p1(status_msg(_Begin,_End)),[]) */ %~ aXiom_p1(status_msg(_Begin,_End),P1_Status_msg,P1_Status_msg) :- %~ %~ true. /* ( axiom_Recalc_e( attempts(Agent,act3(go__obj,Agent,[Walk,Object])), RECALC) ==>> ( has_rel(At,Object) , RECALC = attempts( Agent, act3(go__prep_obj,Agent,[Walk,At,Object])))) */ %~ axiom_Recalc_e( %~ attempts(Agent,act3(go__obj,Agent,[Walk,Object])), RECALC,A9,C9) :- %~ has_rel(At,Object,A9,B9) , %~ =( RECALC, %~ attempts( Agent, %~ act3(go__prep_obj,Agent,[Walk,At,Object])), B9,C9). /* ( aXiom_p1( attempts(Agent,act3(go__loc,Agent,[_Walk,There]))) ==>> ( has_rel(fn(exit,Fn_Exit),There) , eVent(Agent,make_true(Agent,h(spatial,in,Agent,There))))) */ %~ aXiom_p1( %~ attempts(Agent,act3(go__loc,Agent,[_Walk,There])), A9,C9) :- %~ has_rel(fn(exit,Fn_Exit),There,A9,B9) , %~ eVent( Agent, %~ make_true(Agent,h(spatial,in,Agent,There)), B9,C9). /* ( aXiom_p1( make_true(Doer,h(spatial,in,Agent,There))) ==>> ( { Doer==Agent } , has_rel(fn(exit,Fn_Exit),There) , from_loc(Agent,Here) , agent_thought_model(Agent,ModelData) , { find_path(Doer,Here,There,Route,ModelData) } , ! , eVent( Agent, follow_plan( Agent, did(Agent,act3(go__loc,Agent,[walk,There])), Route)))) */ %~ aXiom_p1(make_true(Doer,h(spatial,in,Agent,There)),A9,H9) :- %~ Doer==Agent , %~ G9=A9 , %~ has_rel(fn(exit,Fn_Exit),There,G9,F9) , %~ from_loc(Agent,Here,F9,E9) , %~ agent_thought_model(Agent,ModelData,E9,D9) , %~ find_path(Doer,Here,There,Route,ModelData) , %~ C9=D9 , %~ ! , %~ B9=C9 , %~ eVent( Agent, %~ follow_plan( Agent, %~ did(Agent,act3(go__loc,Agent,[walk,There])), %~ Route), B9,H9). /* ==>>(aXiom_p1(make_true(Agent,FACT)),add_agent_goal(Agent,FACT)) */ %~ aXiom_p1(make_true(Agent,FACT),A9,B9) :- %~ %~ add_agent_goal(Agent,FACT,A9,B9). /* ==>>(aXiom_p1(add_intent(Agent,TODO)),add_agent_intent(Agent,TODO)) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:210 %~ aXiom_p1(add_intent(Agent,TODO),A9,B9) :- %~ %~ add_agent_intent(Agent,TODO,A9,B9). /* ( aXiom_p1( follow_plan(Agent,Name,[])) ==>> !,send_1percept(Agent,[success(followed_plan(Agent,Name))])) */ %~ aXiom_p1(follow_plan(Agent,Name,[]),A9,B9) :- %~ ! , %~ A9=A9 , %~ send_1percept( Agent, %~ [ success( followed_plan(Agent,Name))], A9,B9). /* ( aXiom_p1( follow_plan(Agent,Name,[Step])) ==>> ( eVent(Agent,follow_step(Agent,Name,Step)) , eVent(Agent,follow_plan(Agent,Name,CO_Route)))) */ %~ aXiom_p1(follow_plan(Agent,Name,[Step|Route]),A9,C9) :- %~ eVent(Agent,follow_step(Agent,Name,Step),A9,B9) , %~ eVent(Agent,follow_plan(Agent,Name,Route),B9,C9). /* ( aXiom_p1( follow_step(Agent,Name,Step)) ==>> {dbug1(follow_step(Agent,Name,Step))},raise_aXiom_events(Step)) */ %~ aXiom_p1(follow_step(Agent,Name,Step),A9,C9) :- %~ dbug1( follow_step(Agent,Name,Step)) , %~ B9=A9 , %~ raise_aXiom_events(Step,B9,C9). /* ( axiom_Recalc_e(attempts(Agent,act3(take,Agent,[Thing])),RECALC) ==>> ( ! , RECALC = attempts( Agent, act3(put__via,Agent,[take,Thing,held_by,Agent])))) */ %~ axiom_Recalc_e( %~ attempts(Agent,act3(take,Agent,[Thing])), RECALC,A9,B9) :- %~ ! , %~ A9=A9 , %~ =( RECALC, %~ attempts( Agent, %~ act3(put__via,Agent,[take,Thing,held_by,Agent])), A9,B9). /* ( axiom_Recalc_e(attempts(Agent,act3(drop,Agent,[Thing])),RECALC) ==>> ( ! , dshow_failure( h(spatial,At,Agent,Here)) , RECALC = attempts( Agent, act3(put__via,Agent,[drop,Thing,At,Here])))) */ %~ axiom_Recalc_e( %~ attempts(Agent,act3(drop,Agent,[Thing])), RECALC,A9,C9) :- %~ ! , %~ A9=A9 , %~ dshow_failure(h(spatial,At,Agent,Here),A9,B9) , %~ =( RECALC, %~ attempts( Agent, %~ act3(put__via,Agent,[drop,Thing,At,Here])), B9,C9). /* ( axiom_Recalc_e( attempts( Agent, act3(put,Agent,[Thing1,PrepAt,Thing2])), RECALC) ==>> RECALC = attempts( Agent, act3(put__via,Agent,[put,Thing1,PrepAt,Thing2]))) */ %~ axiom_Recalc_e( %~ attempts( Agent, %~ act3(put,Agent,[Thing1,PrepAt,Thing2])), RECALC,A9,B9) :- %~ %~ =( RECALC, %~ attempts( Agent, %~ act3(put__via,Agent,[put,Thing1,PrepAt,Thing2])), A9,B9). /* ( axiom_Recalc_e( attempts(Agent,act3(give,Agent,[Thing,Recipient])), RECALC) ==>> RECALC = attempts( Agent, act3(put__via,Agent,[give,Thing,held_by,Recipient]))) */ %~ axiom_Recalc_e( %~ attempts(Agent,act3(give,Agent,[Thing,Recipient])), RECALC,A9,B9) :- %~ %~ =( RECALC, %~ attempts( Agent, %~ act3(put__via,Agent,[give,Thing,held_by,Recipient])), A9,B9). /* ( aXiom_p1( attempts( Agent, act3( put__via, Agent, [How,Thing1,Prep,Thing2]))) ==>> ( {fail} , ! , dshow_failure( prep_to_rel(Thing2,Prep,At)) , from_loc(Agent,Here) , dshow_failure( has_rel(At,Thing2)) , dshow_failure( will_need_touch(Agent,Thing2)) , moveto( Agent, How, Thing1,At,Thing2, [Here], [ cap( subj(Agent)), person(How,es(How)), Thing1,At,Thing2, '.']))) */ %~ aXiom_p1( %~ attempts( Agent, %~ act3( put__via, %~ Agent, %~ [How,Thing1,Prep,Thing2])), A9,H9) :- %~ fail , %~ G9=A9 , %~ ! , %~ F9=G9 , %~ dshow_failure(prep_to_rel(Thing2,Prep,At),F9,E9) , %~ from_loc(Agent,Here,E9,D9) , %~ dshow_failure(has_rel(At,Thing2),D9,C9) , %~ dshow_failure(will_need_touch(Agent,Thing2),C9,B9) , %~ moveto( Agent, %~ How, Thing1,At,Thing2, %~ [Here], %~ [ cap( subj(Agent)), person(How,es(How)),Thing1, %~ At,Thing2,'.'], B9,H9). /* ( axiom_Recalc_e( attempts(Agent,act3(throw_dir,Agent,[Thing,ExitName])), RECALC) ==>> ( from_loc(Agent,Here) , RECALC = attempts( Agent, act3(throw_prep_obj,Agent,[Thing,ExitName,Here])))) */ %~ axiom_Recalc_e( %~ attempts(Agent,act3(throw_dir,Agent,[Thing,ExitName])), RECALC,A9,C9) :- %~ from_loc(Agent,Here,A9,B9) , %~ =( RECALC, %~ attempts( Agent, %~ act3(throw_prep_obj,Agent,[Thing,ExitName,Here])), B9,C9). /* ( axiom_Recalc_e( attempts(Agent,act3(throw_at,Agent,[Thing,Target])), RECALC) ==>> RECALC = attempts( Agent, act3(throw_prep_obj,Agent,[Thing,at,Target]))) */ %~ axiom_Recalc_e( %~ attempts(Agent,act3(throw_at,Agent,[Thing,Target])), RECALC,A9,B9) :- %~ %~ =( RECALC, %~ attempts( Agent, %~ act3(throw_prep_obj,Agent,[Thing,at,Target])), A9,B9). /* ( axiom_Recalc_e( attempts( Agent, act3(throw_prep_obj,Agent,[Thing,Prep,Target])), RECALC) ==>> ( prep_to_rel(Target,Prep,Rel) , RECALC = attempts( Agent, act3(put,Agent,[throw,Thing,Rel,Target])))) */ %~ axiom_Recalc_e( %~ attempts( Agent, %~ act3(throw_prep_obj,Agent,[Thing,Prep,Target])), RECALC,A9,C9) :- %~ prep_to_rel(Target,Prep,Rel,A9,B9) , %~ =( RECALC, %~ attempts( Agent, %~ act3(put,Agent,[throw,Thing,Rel,Target])), B9,C9). /* ( axiom_Recalc_e( attempts( Agent, act3(throw,Agent,[Thing,Prep,Target])), RECALC) ==>> ( prep_to_rel(Target,Prep,Rel);Prep=Rel , RECALC = attempts( Agent, act3(put,Agent,[throw,Thing,Rel,Target])))) */ %~ axiom_Recalc_e( %~ attempts( Agent, %~ act3(throw,Agent,[Thing,Prep,Target])), RECALC,A9,C9) :- %~ ( prep_to_rel(Target,Prep,Rel,A9,B9) ; %~ =(Prep,Rel,A9,B9)) , %~ =( RECALC, %~ attempts( Agent, %~ act3(put,Agent,[throw,Thing,Rel,Target])), B9,C9). /* ( aXiom_p1( attempts( Agent, act3(throw,Agent,[Thing,At,Target]))) ==>> ( will_need_touch(Agent,Thing) , can_sense(Agent,see,Target) , eVent( Agent, act3(throw,Agent,[Thing,At,Target])))) */ %~ aXiom_p1( %~ attempts( Agent, %~ act3(throw,Agent,[Thing,At,Target])), A9,D9) :- %~ will_need_touch(Agent,Thing,A9,C9) , %~ can_sense(Agent,see,Target,C9,B9) , %~ eVent( Agent, %~ act3(throw,Agent,[Thing,At,Target]), B9,D9). /* ( aXiom_p1( act3(throw,Agent,[Thing,AtTarget,Target])) ==>> ( ignore( ( getprop(Thing,breaks_into(Broken)) , dbug(general,'object ~p is breaks_into~n',[Thing]) , eVent(Agent,thing_transforms(Thing,Broken)))) , eVent( Agent, disgorge( Agent, do_throw, Target,AtTarget,Target, [Target],'Something falls out.')))) */ %~ aXiom_p1( %~ act3(throw,Agent,[Thing,AtTarget,Target]), A9,C9) :- %~ ignore( %~ ( getprop(Thing,breaks_into(Broken)) , %~ dbug(general,'object ~p is breaks_into~n',[Thing]) , %~ eVent(Agent,thing_transforms(Thing,Broken))), A9,B9) , %~ eVent( Agent, %~ disgorge( Agent, %~ do_throw, Target,AtTarget,Target, %~ [Target],'Something falls out.'), B9,C9). /* ( aXiom_p1( thing_transforms(Thing,Broken)) ==>> ( undeclare( h(Spatial,At,Thing,Here)) , declare( h(Spatial,At,Broken,Here)) , queue_local_event([transformed(Thing,Broken)],Here))) */ %~ aXiom_p1(thing_transforms(Thing,Broken),A9,D9) :- %~ undeclare(h(Spatial,At,Thing,Here),A9,C9) , %~ declare(h(Spatial,At,Broken,Here),C9,B9) , %~ queue_local_event([transformed(Thing,Broken)],Here,B9,D9). /* ( aXiom_p1( attempts(Agent,act3(hit_with,Agent,[Thing,With]))) ==>> ( from_loc(Agent,Here) , invoke_hit(Agent,Thing,With,[Here]) , send_1percept(Agent,[true,'OK.']))) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:306 %~ aXiom_p1( %~ attempts(Agent,act3(hit_with,Agent,[Thing,With])), A9,D9) :- %~ from_loc(Agent,Here,A9,C9) , %~ invoke_hit(Agent,Thing,With,[Here],C9,B9) , %~ send_1percept(Agent,[true,'OK.'],B9,D9). /* ( aXiom_p1( attempts(Agent,act3(hit,Agent,[Thing]))) ==>> ( from_loc(Agent,Here) , invoke_hit(Agent,Thing,Agent,[Here]) , send_1percept(Agent,[true,'OK.']))) */ %~ aXiom_p1(attempts(Agent,act3(hit,Agent,[Thing])),A9,D9) :- %~ from_loc(Agent,Here,A9,C9) , %~ invoke_hit(Agent,Thing,Agent,[Here],C9,B9) , %~ send_1percept(Agent,[true,'OK.'],B9,D9). /* ( invoke_hit(Doer,Target,_With,Vicinity) ==>> ignore( ( getprop(Target,breaks_into(Broken)) , dbug(general,'target ~p is breaks_into~n',[Target]) , undeclare( h(Spatial,Prep,Target,Here)) , queue_local_event([transformed(Target,Broken)],Vicinity) , declare( h(Spatial,Prep,Broken,Here)) , disgorge(Doer,hit,Target,Prep,Here,Vicinity,'Something falls out.')))) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:316 %~ invoke_hit(Doer,Target,_With,Vicinity,A9,B9) :- %~ %~ ignore( %~ ( getprop(Target,breaks_into(Broken)) , %~ dbug(general,'target ~p is breaks_into~n',[Target]) , %~ undeclare( h(Spatial,Prep,Target,Here)) , %~ queue_local_event([transformed(Target,Broken)],Vicinity) , %~ declare( h(Spatial,Prep,Broken,Here)) , %~ disgorge(Doer,hit,Target,Prep,Here,Vicinity,'Something falls out.')), A9,B9). /* ( aXiom_p1( attempts( Agent, act3(dig,Agent,[Hole,Where,Tool]))) ==>> ( { memberchk(Hole,[hole,trench,pit,ditch]), memberchk(Where,[garden]), memberchk(Tool,[shovel,spade]) } , open_traverse(Tool,Agent) , from_loc(Agent,Where) , \+( h(spatial,_At,Hole,Where)) , declare( h(spatial,in,Hole,Where)) , setprop(Hole,default_rel=in) , setprop(Hole,can_be(move,f)) , setprop(Hole,can_be(take,f)) , declare( h(spatial,in,dirt,Where)) , queue_event( [ created(Hole,Where), [ cap( subj(Agent)), person(dig,digs),a,Hole,'in the', Where,'.']]))) */ %~ aXiom_p1( %~ attempts( Agent, %~ act3(dig,Agent,[Hole,Where,Tool])), A9,L9) :- %~ memberchk(Hole,[hole,trench,pit,ditch]) , %~ memberchk(Where,[garden]) , %~ memberchk(Tool,[shovel,spade]) , %~ K9=A9 , %~ open_traverse(Tool,Agent,K9,J9) , %~ from_loc(Agent,Where,J9,I9) , %~ \+( h(spatial,_At,Hole,Where,I9,H9)) , %~ G9=I9 , %~ declare(h(spatial,in,Hole,Where),G9,F9) , %~ setprop(Hole,default_rel=in,F9,E9) , %~ setprop(Hole,can_be(move,f),E9,D9) , %~ setprop(Hole,can_be(take,f),D9,C9) , %~ declare(h(spatial,in,dirt,Where),C9,B9) , %~ queue_event( %~ [ created(Hole,Where), %~ [ cap( subj(Agent)), person(dig,digs),a,Hole,'in the', %~ Where,'.']], B9,L9). /* ( aXiom_p1( attempts(Agent,act3(eat,Agent,[Thing]))) ==>> ( getprop(Thing,can_be(eat,t)) -> ( undeclare( h(spatial,_1,Thing,_2)) , send_1percept(Agent,[destroyed(Thing),'Mmmm, good!'])) ; send_1percept( Agent, [ [ failure( attempts(Agent,act3(eat,Agent,[Thing]))), 'It\'s inedible!'])])) */ %~ aXiom_p1(attempts(Agent,act3(eat,Agent,[Thing])),A9,D9) -> %~ %~ ( getprop(Thing,can_be(eat,t),A9,C9) -> %~ undeclare(h(spatial,_1,Thing,_2),C9,B9) , %~ send_1percept(Agent,[destroyed(Thing),'Mmmm, good!'],B9,D9) ; %~ send_1percept( Agent, %~ [ failure( attempts(Agent,act3(eat,Agent,[Thing]))), %~ 'It\'s inedible!'], A9,D9)). /* ( aXiom_p1( attempts(Agent,act3(switch,Agent,[OnOff,Thing]))) ==>> ( will_need_touch(Agent,Thing) , getprop(Thing,can_be(switch(OnOff),t)) , getprop(Thing,effect(switch(OnOff),Term0)) , { adv_subst(equivalent,$self,Thing,Term0,Term) } , call(Term) , send_1percept(Agent,[success(true,'OK')]))) */ %~ aXiom_p1( %~ attempts(Agent,act3(switch,Agent,[OnOff,Thing])), A9,G9) :- %~ will_need_touch(Agent,Thing,A9,F9) , %~ getprop(Thing,can_be(switch(OnOff),t),F9,E9) , %~ getprop(Thing,effect(switch(OnOff),Term0),E9,D9) , %~ adv_subst(equivalent,$self,Thing,Term0,Term) , %~ C9=D9 , %~ call(Term,C9,B9) , %~ send_1percept(Agent,[success(true,'OK')],B9,G9). /* ( axiom_Recalc_e(attempts(Agent,act3(inventory,Who,[])),RECALC) ==>> RECALC = attempts(Agent,act3(examine,Agent,[Who]))) */ %~ axiom_Recalc_e(attempts(Agent,act3(inventory,Who,[])),RECALC,A9,B9) :- %~ %~ =( RECALC, %~ attempts(Agent,act3(examine,Agent,[Who])), A9,B9). /* ( axiom_Recalc_e(attempts(Agent,act3(look,Agent,[])),RECALC) ==>> ( h(spatial,At,Agent,Here) , RECALC = attempts( Agent, act3(examine__D3,Agent,[see,At,Here])))) */ %~ axiom_Recalc_e(attempts(Agent,act3(look,Agent,[])),RECALC,A9,C9) :- %~ h(spatial,At,Agent,Here,A9,B9) , %~ =( RECALC, %~ attempts(Agent,act3(examine__D3,Agent,[see,At,Here])), B9,C9). /* ( axiom_Recalc_e(attempts(Agent,act3(examine,Agent,[Sense])),RECALC) ==>> ( { is_sense(Sense) } , ! , from_loc(Agent,Place) , RECALC = attempts(Agent,act3(examine__D3,Agent,[see,in,Place])))) */ %~ axiom_Recalc_e( %~ attempts(Agent,act3(examine,Agent,[Sense])), RECALC,A9,E9) :- %~ is_sense(Sense) , %~ D9=A9 , %~ ! , %~ C9=D9 , %~ from_loc(Agent,Place,C9,B9) , %~ =( RECALC, %~ attempts(Agent,act3(examine__D3,Agent,[see,in,Place])), B9,E9). /* ( axiom_Recalc_e(attempts(Agent,act3(examine,Agent,[Object])),RECALC) ==>> RECALC = attempts(Agent,act3(examine__D3,Agent,[see,at,Object]))) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:373 %~ axiom_Recalc_e( %~ attempts(Agent,act3(examine,Agent,[Object])), RECALC,A9,B9) :- %~ %~ =( RECALC, %~ attempts(Agent,act3(examine__D3,Agent,[see,at,Object])), A9,B9). /* ( axiom_Recalc_e( attempts(Agent,act3(examine,Agent,[Sense,Object])), RECALC) ==>> ( RECALC = attempts( Agent, act3(examine__D3,Agent,[Sense,at,Object])) , !)) */ %~ axiom_Recalc_e( %~ attempts(Agent,act3(examine,Agent,[Sense,Object])), RECALC,A9,C9) :- %~ =( RECALC, %~ attempts(Agent,act3(examine__D3,Agent,[Sense,at,Object])), A9,B9) , %~ ! , %~ C9=B9. /* ( axiom_Recalc_e( attempts( Agent, act3(examine,Agent,[Sense,Prep,Object])), RECALC) ==>> ( RECALC = attempts( Agent, act3(examine__D3,Agent,[Sense,Prep,Object])) , !)) */ %~ axiom_Recalc_e( %~ attempts( Agent, %~ act3(examine,Agent,[Sense,Prep,Object])), RECALC,A9,C9) :- %~ =( RECALC, %~ attempts( Agent, %~ act3(examine__D3,Agent,[Sense,Prep,Object])), A9,B9) , %~ ! , %~ C9=B9. /* ( axiom_Recalc_e( attempts( Agent, act3( examine, Agent, [Sense,Prep,Object,Depth])), RECALC) ==>> ( RECALC = attempts( Agent, act3( examine__D3, Agent, [Sense,Prep,Object,Depth])) , !)) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:377 %~ axiom_Recalc_e( %~ attempts( Agent, %~ act3( examine, %~ Agent, %~ [Sense,Prep,Object,Depth])), RECALC,A9,C9) :- %~ =( RECALC, %~ attempts( Agent, %~ act3( examine__D3, %~ Agent, %~ [Sense,Prep,Object,Depth])), A9,B9) , %~ ! , %~ C9=B9. /* ( axiom_Recalc_e( attempts( Agent, act3(examine__D3,Agent,[Sense,Prep,Object])), RECALC) ==>> ( RECALC = attempts( Agent, act3(examine__D5,Agent,[Sense,Prep,Object,3])) , !)) */ %~ axiom_Recalc_e( %~ attempts( Agent, %~ act3(examine__D3,Agent,[Sense,Prep,Object])), RECALC,A9,C9) :- %~ =( RECALC, %~ attempts( Agent, %~ act3(examine__D5,Agent,[Sense,Prep,Object,3])), A9,B9) , %~ ! , %~ C9=B9. /* ( axiom_Recalc_e( attempts( Agent, act3( examine__D3, Agent, [Sense,Prep,Object,Depth])), RECALC) ==>> ( RECALC = attempts( Agent, act3( examine__D5, Agent, [Sense,Prep,Object,Depth])) , !)) */ %~ axiom_Recalc_e( %~ attempts( Agent, %~ act3( examine__D3, %~ Agent, %~ [Sense,Prep,Object,Depth])), RECALC,A9,C9) :- %~ =( RECALC, %~ attempts( Agent, %~ act3( examine__D5, %~ Agent, %~ [Sense,Prep,Object,Depth])), A9,B9) , %~ ! , %~ C9=B9. /* ( aXiom_p1( attempts( Agent, act3( examine__D5, Agent, [Sense,Prep,Object,Depth]))) ==>> ( \+( sg( can_sense_here(Agent,Sense))) , ! , raise_aXiom_events( failed( did( Agent, act3( examine, Agent, [Sense,Prep,Object,Depth])), \+( can_sense_here(Agent,Sense)))))) */ %~ aXiom_p1( %~ attempts( Agent, %~ act3( examine__D5, %~ Agent, %~ [Sense,Prep,Object,Depth])), A9,E9) :- %~ \+( sg(can_sense_here(Agent,Sense),A9,D9)) , %~ C9=A9 , %~ ! , %~ B9=C9 , %~ raise_aXiom_events( %~ failed( %~ did( Agent, %~ act3( examine, %~ Agent, %~ [Sense,Prep,Object,Depth])), %~ \+( can_sense_here(Agent,Sense))), B9,E9). /* ( aXiom_p1( attempts( Agent, act3( examine__D5, Agent, [Sense,Prep,Object,Depth]))) ==>> ( \+( sg( can_sense(Agent,Sense,Object))) , ! , raise_aXiom_events( failed( did( Agent, act3( examine, Agent, [Sense,Prep,Object,Depth])), \+( can_sense(Agent,Sense,Object)))))) */ %~ aXiom_p1( %~ attempts( Agent, %~ act3( examine__D5, %~ Agent, %~ [Sense,Prep,Object,Depth])), A9,E9) :- %~ \+( sg(can_sense(Agent,Sense,Object),A9,D9)) , %~ C9=A9 , %~ ! , %~ B9=C9 , %~ raise_aXiom_events( %~ failed( %~ did( Agent, %~ act3( examine, %~ Agent, %~ [Sense,Prep,Object,Depth])), %~ \+( can_sense(Agent,Sense,Object))), B9,E9). /* ( aXiom_p1( attempts( Agent, act3( examine__D5, Agent, [Sense,Prep,Object,Depth]))) ==>> act_examine(Agent,Sense,Prep,Object,Depth),!) */ %~ aXiom_p1( %~ attempts( Agent, %~ act3( examine__D5, %~ Agent, %~ [Sense,Prep,Object,Depth])), A9,C9) :- %~ must_mw1( %~ act_examine(Agent,Sense,Prep,Object,Depth), A9,B9) , %~ ! , %~ C9=B9. /* ( aXiom_p1( attempts(Agent,act3(touch,Agent,[Thing]))) ==>> ( ! , unless_reason( Agent, will_need_touch(Agent,Thing), cant( reach(Agent,Thing)), send_1percept(Agent,[success(act3(touch,Agent,[Thing]),'Ok.')])))) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:396 %~ aXiom_p1(attempts(Agent,act3(touch,Agent,[Thing])),A9,B9) :- %~ ! , %~ A9=A9 , %~ unless_reason( Agent, %~ will_need_touch(Agent,Thing), %~ cant( reach(Agent,Thing)), %~ send_1percept(Agent,[success(act3(touch,Agent,[Thing]),'Ok.')]), A9,B9). /* ( aXiom_p1( change_state(Agent,Action,Thing,Prop)) ==>> !,change_state(Agent,Action,Thing,Prop)) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:402 %~ aXiom_p1(change_state(Agent,Action,Thing,Prop),A9,B9) :- %~ ! , %~ A9=A9 , %~ change_state(Agent,Action,Thing,Prop,A9,B9). /* ( aXiom_p1(Action,S0,S9) ::= ( action_verb_agent_thing(Action,Verb,Agent,Thing) , nonvar(Verb) , nonvar(Thing) , nonvar(Agent) , act_change_state_or_fallback(Verb,State,TF) , ! , eVent( Agent, change_state(Agent,Action,Thing,State=TF), S0,S9) , !)) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:406 %~ aXiom_p1(Action,S0,S9) :- %~ action_verb_agent_thing(Action,Verb,Agent,Thing) , %~ nonvar(Verb) , %~ nonvar(Thing) , %~ nonvar(Agent) , %~ act_change_state_or_fallback(Verb,State,TF) , %~ ! , %~ eVent( Agent, %~ change_state(Agent,Action,Thing,State=TF), S0,S9) , %~ !. /* ( invoke_command(Requester,attempts(Agent,Action)) ==>> ( { Requester==Agent } , invoke_command(Agent,Action) , !)) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_action.pl:130 %~ invoke_command(Requester,attempts(Agent,Action),A9,D9) :- %~ Requester==Agent , %~ C9=A9 , %~ invoke_command(Agent,Action,C9,B9) , %~ ! , %~ D9=B9. /* ( invoke_command(Agent,Action) ==>> ( invoke_metacmd(Agent,Action) , { overwrote_prompt(Agent) } , !)) */ %~ invoke_command(Agent,Action,A9,D9) :- %~ invoke_metacmd(Agent,Action,A9,C9) , %~ overwrote_prompt(Agent) , %~ B9=C9 , %~ ! , %~ D9=B9. /* ( invoke_command(Agent,Action) ==>> ( { set_last_action(Agent,Action) } , agent_try_action(Agent,Action) , !)) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_action.pl:137 %~ invoke_command(Agent,Action,A9,D9) :- %~ set_last_action(Agent,Action) , %~ C9=A9 , %~ agent_try_action(Agent,Action,C9,B9) , %~ ! , %~ D9=B9. /* ( invoke_intents(Agent) ==>> ( sg( declared( memories(Agent,Mem0))) , { member(intent(Agent,[]),Mem0) } , !)) */ %~ invoke_intents(Agent,A9,D9) :- %~ sg(declared(memories(Agent,Mem0)),A9,C9) , %~ member(intent(Agent,[]),Mem0) , %~ B9=C9 , %~ ! , %~ D9=B9. /* ==>>(satisfy_each_cond(Ctxt,[],success(Ctxt)),!) */ %~ satisfy_each_cond(Ctxt,[],success(Ctxt),A9,B9) :- %~ ! , %~ B9=A9. /* ( satisfy_each_cond(Context,[Cond],Out) ==>> ( satisfy_each(Context,Cond) , ! , ( sg( member( failed(Why))) -> Out = failed(Why) ; satisfy_each_cond(Context,CondList,Out)) , !)) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_action.pl:259 %~ satisfy_each_cond(Context,[Cond|CondList],Out,A9,F9) -> %~ dmust_tracing(satisfy_each(Context,Cond),A9,E9) , %~ ! , %~ D9=E9 , %~ ( sg(member(failed(Why)),D9,C9) -> %~ %~ =(Out,failed(Why),C9,B9) ; %~ satisfy_each_cond(Context,CondList,Out,D9,B9)) , %~ ! , %~ F9=B9. /* ==>>(satisfy_each2(Ctx,Cond),satisfy_each1(Ctx,Cond)) */ %~ satisfy_each2(Ctx,Cond,A9,B9) :- %~ %~ satisfy_each1(Ctx,Cond,A9,B9). /* ==>>(satisfy_each2(Cond3,Cond),[failed(Cond)]) */ %~ satisfy_each2( Cond2, %~ Cond, %~ [ failed(Cond) | %~ Each2_Failed], %~ Each2_Failed) :- %~ %~ true. /* ( satisfy_each1(_Context,h(spatial,P,_X,_Y)) ==>> {P==takeable},!) */ %~ satisfy_each1(_Context,h(spatial,P,_X,_Y),A9,C9) :- %~ P==takeable , %~ B9=A9 , %~ ! , %~ C9=B9. /* ( satisfy_each1(Context,List) ==>> ( { is_list(List) } , ! , satisfy_each_cond(Context,List,Out) , ! , { Out\=failed(Failed) })) */ %~ satisfy_each1(Context,List,A9,F9) :- %~ is_list(List) , %~ E9=A9 , %~ ! , %~ D9=E9 , %~ satisfy_each_cond(Context,List,Out,D9,C9) , %~ ! , %~ B9=C9 , %~ Out\=failed(Failed) , %~ F9=B9. /* ==>>(satisfy_each1(_Ctx,A\=B),({dif(A,B)},!)) */ %~ satisfy_each1(_Ctx,A\=B,A9,C9) :- %~ dif(A,B) , %~ B9=A9 , %~ ! , %~ C9=B9. /* ==>>(satisfy_each1(_Ctxt,exists(Ex)),(!,{ground(Ex)})) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_action.pl:283 %~ satisfy_each1(_Ctxt,exists(Ex),A9,B9) :- %~ ! , %~ A9=A9 , %~ ground(Ex) , %~ B9=A9. /* ( satisfy_each1(Context,believe(Beliver,Cond)) ==>> ( pre_redeclare( memories(Beliver,Memory)) , { satisfy_each_always(Context,Cond,Memory,NewMemory) } , ! , redeclare( memories(Beliver,NewMemory)))) */ %~ satisfy_each1(Context,believe(Beliver,Cond),A9,E9) :- %~ pre_redeclare(memories(Beliver,Memory),A9,D9) , %~ satisfy_each_always(Context,Cond,Memory,NewMemory) , %~ C9=D9 , %~ ! , %~ B9=C9 , %~ redeclare(memories(Beliver,NewMemory),B9,E9). /* ( satisfy_each1(Context,believe(_Beliver,Cond)) ==>> ( ! , satisfy_each(Context,Cond) , !)) */ %~ satisfy_each1(Context,believe(_Beliver,Cond),A9,C9) :- %~ ! , %~ A9=A9 , %~ satisfy_each(Context,Cond,A9,B9) , %~ ! , %~ C9=B9. /* ==>>(satisfy_each1(postCond(_Action),~Cond),(!,undeclare_always(Cond))) */ %~ satisfy_each1(postCond(_Action),~Cond,A9,B9) :- %~ ! , %~ A9=A9 , %~ undeclare_always(Cond,A9,B9). /* ( satisfy_each1(Ctx_Percept_local,percept_local(Where,Event)) ==>> !,queue_local_event([Event],[Where])) */ %~ satisfy_each1(Percept_local,percept_local(Where,Event),A9,B9) :- %~ ! , %~ A9=A9 , %~ queue_local_event([Event],[Where],A9,B9). /* ( satisfy_each1(Ctx_Percept,percept(Agent,Event)) ==>> !,send_1percept(Agent,Event)) */ %~ satisfy_each1(Percept,percept(Agent,Event),A9,B9) :- %~ ! , %~ A9=A9 , %~ send_1percept(Agent,Event,A9,B9). /* ( satisfy_each1(Context,~Cond) ==>> !,(\+satisfy_each1(Context,Cond);[failed(Cond)])) */ %~ satisfy_each1(Context,~Cond,A9,C9) :- %~ ! , %~ A9=A9 , %~ ( \+satisfy_each1(Context,Cond,A9,B9),C9=A9 ; %~ A9 = %~ %~ [ failed(Cond) | %~ C9]). /* ( satisfy_each1(Ctx_Call,call(Cond)) ==>> declared(Cond)*->true;apply_aXioms(Cond)) */ %~ satisfy_each1(Call,call(Cond),A9,C9) :- %~ %~ ( declared(Cond,A9,B9)*->true(B9,C9) ; %~ apply_aXioms(Cond,A9,C9)). /* ==>>(satisfy_each1(Ctx_Cond1,Cond),(declared(Cond),!)) */ %~ satisfy_each1(Cond1,Cond,A9,C9) :- %~ declared(Cond,A9,B9) , %~ ! , %~ C9=B9. /* ( satisfy_each1(postCond(_Action),Cond) ==>> ( { old_figment(Cond,_F,_A,Old) } , undeclare_always(Old) , ! , declare(Cond))) */ %~ satisfy_each1(postCond(_Action),Cond,A9,D9) :- %~ must( %~ {old_figment(Cond,_F,_A,Old)},undeclare_always(Old), A9,C9) , %~ ! , %~ B9=C9 , %~ declare(Cond,B9,D9). /* ==>>(api_invoke(Action),apply_aXioms(Action)) */ %~ api_invoke(Action,A9,B9) :- %~ %~ apply_aXioms(Action,A9,B9). /* ==>>(apply_aXioms(Action),(aXiom(Action),!)) */ %~ apply_aXioms(Action,A9,C9) :- %~ aXiom(Action,A9,B9) , %~ ! , %~ C9=B9. /* ( raise_aXiom_events(Action) ==>> ( action_doer(Action,Agent) , send_1percept(Agent,[failure(Action,unknown_to(Agent,Action))]))) */ %~ raise_aXiom_events(Action,A9,C9) :- %~ action_doer(Action,Agent,A9,B9) , %~ send_1percept( Agent, %~ [ failure(Action,unknown_to(Agent,Action))], B9,C9). /* ==>>(unless_reason(_Agent,Then,_Msg),(Then,!)) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_action.pl:421 %~ unless_reason(_Agent,Then,_Msg,A9,C9) :- %~ phrase(Then,A9,B9) , %~ ! , %~ C9=B9. /* ( unless_reason(Agent,_Then,Msg) ==>> ( { event_failed(Agent,Msg) } , ! , {fail})) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_action.pl:422 %~ unless_reason(Agent,_Then,Msg,A9,D9) :- %~ event_failed(Agent,Msg) , %~ C9=A9 , %~ ! , %~ B9=C9 , %~ fail , %~ D9=B9. /* ( unless_reason(_Agent,Unless,_Msg,Then) ==>> ( Unless , ! , Then)) */ %~ unless_reason(_Agent,Unless,_Msg,Then,A9,D9) :- %~ phrase(Unless,A9,C9) , %~ ! , %~ B9=C9 , %~ phrase(Then,B9,D9). /* ( unless_reason(Agent,_Unless,Msg,_Then) ==>> {event_failed(Agent,Msg)},!) */ %~ unless_reason(Agent,_Unless,Msg,_Then,A9,C9) :- %~ event_failed(Agent,Msg) , %~ B9=A9 , %~ ! , %~ C9=B9. /* ==>>(unless(_Agent,Required,Then),(Required,!,Then)) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_action.pl:429 %~ unless(_Agent,Required,Then,A9,D9) :- %~ phrase(Required,A9,C9) , %~ ! , %~ B9=C9 , %~ phrase(Then,B9,D9). /* ( unless(Agent,Required,_Then) ==>> ( { simplify_reason(Required,CUZ), event_failed(Agent,cant(cuz(\+CUZ))) } , !)) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_action.pl:430 %~ unless(Agent,Required,_Then,A9,C9) :- %~ simplify_reason(Required,CUZ) , %~ event_failed(Agent,cant(cuz(\+CUZ))) , %~ B9=A9 , %~ ! , %~ C9=B9. /* ( add_intent_look(Agent) ==>> ( h(spatial,inside,Agent,_Somewhere) , add_agent_intent(Agent,attempts(Agent,act3(look,Agent,[]))))) */ %~ add_intent_look(Agent,A9,C9) :- %~ h(spatial,inside,Agent,_Somewhere,A9,B9) , %~ add_agent_intent(Agent,attempts(Agent,act3(look,Agent,[])),B9,C9). /* ( disgorge( Doer, Verb, Container,Prep,Here, Vicinity,Msg) ==>> ( verb_domain(Verb,Spatially) , findall(Inner,h(Spatially,child,Inner,Container),Contents) , { dbug(general,'~p childs: ~p~n',[Container,Contents]) } , moveto( Doer, Verb, Contents,Prep,Here, Vicinity,Msg))) */ %~ disgorge( Doer, %~ Verb, Container,Prep,Here, %~ Vicinity,Msg,A9, %~ E9) :- %~ verb_domain(Verb,Spatially,A9,D9) , %~ findall( Inner, %~ h(Spatially,child,Inner,Container), Contents,D9,C9) , %~ dbug(general,'~p childs: ~p~n',[Container,Contents]) , %~ B9=C9 , %~ moveto( Doer, %~ Verb, Contents,Prep,Here, %~ Vicinity,Msg,B9, %~ E9). /* ( moveto(Doer,Verb,List,At,Dest,Vicinity,Msg) ==>> ( { is_list(List) } , ! , apply_mapl_rest_state( moveto(Doer,Verb), List, [At,Dest,Vicinity,Msg]))) */ %~ moveto( Doer, %~ Verb, List,At,Dest, %~ Vicinity,Msg,A9, %~ D9) :- %~ is_list(List) , %~ C9=A9 , %~ ! , %~ B9=C9 , %~ apply_mapl_rest_state( moveto(Doer,Verb), %~ List, %~ [At,Dest,Vicinity,Msg], B9,D9). /* ( moveto(Doer,Verb,Object,At,Dest,Vicinity,Msg) ==>> ( undeclare( h(spatial,Prep_Spatial,Object,From)) , declare( h(spatial,At,Object,Dest)) , queue_local_event( [ act3( move, Doer, [ Verb, Object,From,At, Dest]), Msg], Vicinity))) */ %~ moveto( Doer, %~ Verb, Object,At,Dest, %~ Vicinity,Msg,A9, %~ D9) :- %~ undeclare(h(spatial,Prep_Spatial,Object,From),A9,C9) , %~ declare(h(spatial,At,Object,Dest),C9,B9) , %~ queue_local_event( %~ [ act3( move, %~ Doer, %~ [ Verb, Object,From,At, %~ Dest]), %~ Msg], Vicinity,B9,D9). /* ( setloc_silent(Prep,Object,Dest) ==>> ( undeclare( h(spatial,Prep_Spatial,Object,Target_Object4)) , declare( h(spatial,Prep,Object,Dest)))) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_action.pl:579 %~ setloc_silent(Prep,Object,Dest,A9,C9) :- %~ undeclare(h(spatial,Prep_Spatial,Object,Target_Object4),A9,B9) , %~ declare(h(spatial,Prep,Object,Dest),B9,C9). %~ message_hook( %~ error( permission_error(redefine,module,parser_sharing), %~ context( %~ prolog_stack( [ frame( 137, %~ call( system : '$declare_module'/6), %~ '$declare_module'( parser_sharing, %~ user, %~ user, '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', 13, false)), %~ frame( 136, %~ clause((0x555fa063ac00),61), %~ '$start_module'( parser_sharing, %~ [ op(1150,fx,share_mp), op(1150,fx,shared_parser_data),...], %~ state( true, %~ parser_sharing, true,false, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 135, %~ clause((0x555fa0427000),65), %~ '$first_term'( %~ :-( module(parser_sharing,[...|...])), %~ _161106, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', %~ state( true, %~ parser_sharing, true,false, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 134, %~ clause((0x555fa0427400),60), %~ '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', %~ Var_c47_lib_c47_jenkins_c47_c46_local_c47_share_c47_swi_prolog_c47_pack_c47_logicmoo_nlu_c47_prolog_c47_logicmoo_nlu_c47_parser_sharing_c46_pl, %~ [ if(not_loaded), %~ true])), %~ frame( 133, %~ clause((0x555fa067d980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',1632071765.656451), %~ system : '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', %~ Var_c47_lib_c47_jenkins_c47_c46_local_c47_share_c47_swi_prolog_c47_pack_c47_logicmoo_nlu_c47_prolog_c47_logicmoo_nlu_c47_parser_sharing_c46_pl1, %~ [...|...]), %~ Kw, %~ system : '$end_consult'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', %~ lexstate(202,swi), %~ mu))), %~ frame( 132, %~ clause((0x555fa067c100),7), %~ setup_call_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',1632071765.656451), %~ system : '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', %~ Var_c47_lib_c47_jenkins_c47_c46_local_c47_share_c47_swi_prolog_c47_pack_c47_logicmoo_nlu_c47_prolog_c47_logicmoo_nlu_c47_parser_sharing_c46_pl3, %~ [...|...]), %~ system : '$end_consult'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', %~ lexstate(202,swi), %~ mu))), %~ frame( 131, %~ clause((0x555fa07deb40),57), %~ '$consult_file_2'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', %~ mu, compiled,Compiled, %~ [ if(not_loaded), %~ true])), %~ frame( 130, %~ clause((0x555fa03e08c0),18), %~ '$consult_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', %~ mu, compiled,Compiled5, %~ [ if(not_loaded), %~ true])), %~ frame( 129, %~ clause((0x555fa087a000),221), %~ '$do_load_file_2'( library('logicmoo_nlu/parser_sharing'), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,compiled,[if(not_loaded),true])), %~ frame( 128, %~ clause((0x555fa0656780),65), %~ '$do_load_file'( library('logicmoo_nlu/parser_sharing'), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,compiled,[if(not_loaded),true])), %~ frame( 127, %~ clause((0x555fa0692480),14), %~ '$qdo_load_file2'( library('logicmoo_nlu/parser_sharing'), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,compiled,[if(not_loaded),true])), %~ frame( 126, %~ clause((0x555fa0650840),10), %~ '$qdo_load_file'( library('logicmoo_nlu/parser_sharing'), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,[if(not_loaded),true])), %~ frame( 125, %~ clause((0x555fa06509a0),32), %~ '$mt_do_load'( (0x555fa5353700), %~ library('logicmoo_nlu/parser_sharing'), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,[if(not_loaded),true])), %~ frame( 124, %~ clause((0x555fa067d980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',(0x555fa5353700),...)), %~ system : '$mt_do_load'( (0x555fa5353700), %~ library('logicmoo_nlu/parser_sharing'), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,[...|...]), %~ Kw6, %~ system : '$mt_end_load'((0x555fa5353700)))), %~ frame( 123, %~ clause((0x555fa067c100),7), %~ setup_call_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',(0x555fa5353700),...)), %~ system : '$mt_do_load'( (0x555fa5353700), %~ library('logicmoo_nlu/parser_sharing'), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,[...|...]), %~ system : '$mt_end_load'((0x555fa5353700)))), %~ frame(122,meta_call,0), %~ frame( 121, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',(0x555fa5353700),...)), %~ '$mt_do_load'( (0x555fa5353700), %~ library('logicmoo_nlu/parser_sharing'), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,[...|...]), %~ '$mt_end_load'((0x555fa5353700))))), %~ frame( 120, %~ clause((0x555fa067fa00),43), %~ '$mt_load_file'( library('logicmoo_nlu/parser_sharing'), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,[if(not_loaded),true])), %~ frame( 119, %~ clause((0x555fa05ea8c0),28), %~ '$load_file_e'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),true])), %~ frame( 118, %~ clause((0x555fa0656c80),12), %~ '$load_file'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),true])), %~ frame( 117, %~ clause((0x555fa0836dc0),31), %~ '$load_one_file'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),true])), %~ frame( 116, %~ clause((0x555fa069c6e0),10), %~ '$load_files'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),true])), %~ frame( 115, %~ clause((0x555fa03e0d20),19), %~ load_files(mu:library('logicmoo_nlu/parser_sharing'),[if(not_loaded),true])), %~ frame(114,clause((0x555fa03e1180),18),use_module(mu:library('logicmoo_nlu/parser_sharing'))), %~ frame( 113, %~ clause((0x555fa064d380),2), %~ catch( %~ mu : use_module( library('logicmoo_nlu/parser_sharing')), %~ error(Error,Error64), %~ system : $exception_in_directive( error(Error8,Error65)))), %~ frame( 112, %~ clause((0x555fa061a580),55), %~ $execute_directive_3( use_module( library('logicmoo_nlu/parser_sharing')))), %~ frame( 111, %~ clause((0x555fa064acf0),8), %~ '$execute_directive_2'( %~ use_module( library('logicmoo_nlu/parser_sharing')), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl')), %~ frame( 110, %~ clause((0x555fa064b560),9), %~ '$execute_directive'( %~ use_module( library('logicmoo_nlu/parser_sharing')), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl')), %~ frame( 109, %~ clause((0x555fa0694e00),22), %~ '$compile_term'( %~ :-( use_module( library('logicmoo_nlu/parser_sharing'))), %~ _57728, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', -)), %~ frame( 108, %~ clause((0x555fa03e9380),15), %~ '$compile_term'( %~ :-( use_module( library('logicmoo_nlu/parser_sharing'))), %~ _57752, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl')), %~ frame( 107, %~ clause((0x555fa0427400),77), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_agi_c47_prolog_c47_episodic_memory_c47_adv_eng2cmd_c46_pl, %~ [ if(not_loaded)])), %~ frame( 106, %~ clause((0x555fa067d980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',1631494506.8643322), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_agi_c47_prolog_c47_episodic_memory_c47_adv_eng2cmd_c46_pl10, %~ [...]), %~ Kw11, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', %~ lexstate(202,swi), %~ mu))), %~ frame( 105, %~ clause((0x555fa067c100),7), %~ setup_call_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',1631494506.8643322), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_agi_c47_prolog_c47_episodic_memory_c47_adv_eng2cmd_c46_pl12, %~ [...]), %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', %~ lexstate(202,swi), %~ mu))), %~ frame( 104, %~ clause((0x555fa07deb40),57), %~ '$consult_file_2'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', %~ mu, compiled,Compiled13, %~ [ if(not_loaded)])), %~ frame( 103, %~ clause((0x555fa03e08c0),18), %~ '$consult_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', %~ mu, compiled,Compiled14, %~ [ if(not_loaded)])), %~ frame( 102, %~ clause((0x555fa087a000),221), %~ '$do_load_file_2'( adv_eng2cmd, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,compiled,[if(not_loaded)])), %~ frame( 101, %~ clause((0x555fa0656780),65), %~ '$do_load_file'( adv_eng2cmd, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,compiled,[if(not_loaded)])), %~ frame( 100, %~ clause((0x555fa0692480),14), %~ '$qdo_load_file2'( adv_eng2cmd, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,compiled,[if(not_loaded)])), %~ frame( 99, %~ clause((0x555fa0650840),10), %~ '$qdo_load_file'( adv_eng2cmd, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,[if(not_loaded)])), %~ frame( 98, %~ clause((0x555fa06509a0),32), %~ '$mt_do_load'( (0x555fa5353f00), %~ adv_eng2cmd, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,[if(not_loaded)])), %~ frame( 97, %~ clause((0x555fa067d980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',(0x555fa5353f00),...)), %~ system : '$mt_do_load'( (0x555fa5353f00), %~ adv_eng2cmd, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,[...]), %~ Kw15, %~ system : '$mt_end_load'((0x555fa5353f00)))), %~ frame( 96, %~ clause((0x555fa067c100),7), %~ setup_call_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',(0x555fa5353f00),...)), %~ system : '$mt_do_load'( (0x555fa5353f00), %~ adv_eng2cmd, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,[...]), %~ system : '$mt_end_load'((0x555fa5353f00)))), %~ frame(95,meta_call,0), %~ frame( 94, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',(0x555fa5353f00),...)), %~ '$mt_do_load'( (0x555fa5353f00), %~ adv_eng2cmd, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,[...]), %~ '$mt_end_load'((0x555fa5353f00))))), %~ frame( 93, %~ clause((0x555fa067fa00),43), %~ '$mt_load_file'( adv_eng2cmd, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,[if(not_loaded)])), %~ frame(92,clause((0x555fa05ea8c0),28),'$load_file_e'(adv_eng2cmd,mu,[if(not_loaded)])), %~ frame(91,clause((0x555fa0656c80),12),'$load_file'(adv_eng2cmd,mu,[if(not_loaded)])), %~ frame(90,clause((0x555fa0836dc0),31),'$load_one_file'(adv_eng2cmd,mu,[if(not_loaded)])), %~ frame(89,clause((0x555fa069c6e0),10),'$load_files'(adv_eng2cmd,mu,[if(not_loaded)])), %~ frame(88,clause((0x555fa03e0d20),19),load_files(mu:adv_eng2cmd,[if(not_loaded)])), %~ frame(87,clause((0x555fa07fd130),12),ensure_loaded(mu:adv_eng2cmd)), %~ frame( 86, %~ clause((0x555fa064d380),2), %~ catch( %~ mu : ensure_loaded(adv_eng2cmd), %~ error(Error16,Error66), %~ system : $exception_in_directive( error(Error17,Error67)))), %~ frame(85,clause((0x555fa061a580),55),'$execute_directive_3'(ensure_loaded(adv_eng2cmd))), %~ frame( 84, %~ clause((0x555fa064acf0),8), %~ '$execute_directive_2'( ensure_loaded(adv_eng2cmd), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl')), %~ frame( 83, %~ clause((0x555fa064b560),9), %~ '$execute_directive'( ensure_loaded(adv_eng2cmd), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl')), %~ frame( 82, %~ clause((0x555fa0694e00),22), %~ '$compile_term'( %~ :-( ensure_loaded(adv_eng2cmd)), %~ _57924, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', -)), %~ frame( 81, %~ clause((0x555fa03e9380),15), %~ '$compile_term'( %~ :-( ensure_loaded(adv_eng2cmd)), %~ _57948, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl')), %~ frame( 80, %~ clause((0x555fa0427400),77), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_agi_c47_prolog_c47_episodic_memory_c47_adv_loader_c46_pl, %~ [ if(not_loaded)])), %~ frame( 79, %~ clause((0x555fa067d980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',1631494506.8683314), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_agi_c47_prolog_c47_episodic_memory_c47_adv_loader_c46_pl19, %~ [...]), %~ Kw20, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', %~ lexstate(202,swi), %~ mu))), %~ frame( 75, %~ clause((0x555fa087a000),221), %~ '$do_load_file_2'( adv_loader, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', mu,compiled,[if(not_loaded)])), %~ frame( 72, %~ clause((0x555fa0650840),10), %~ '$qdo_load_file'( adv_loader, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', mu,[if(not_loaded)])), %~ frame( 70, %~ clause((0x555fa067d980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',(0x555fa1cf8d00),...)), %~ system : '$mt_do_load'( (0x555fa1cf8d00), %~ adv_loader, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', mu,[...]), %~ Kw21, %~ system : '$mt_end_load'((0x555fa1cf8d00)))), %~ frame(68,meta_call,0), %~ frame( 67, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',(0x555fa1cf8d00),...)), %~ '$mt_do_load'( (0x555fa1cf8d00), %~ adv_loader, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', mu,[...]), %~ '$mt_end_load'((0x555fa1cf8d00))))), %~ frame(64,clause((0x555fa0656c80),12),'$load_file'(adv_loader,mu,'')), %~ frame( 59, %~ clause((0x555fa064d380),2), %~ catch( %~ mu : ensure_loaded(adv_loader), %~ error(Error22,Error68), %~ system : $exception_in_directive( error(Error23,Error69)))), %~ frame(58,clause((0x555fa061a580),55),'$execute_directive_3'(ensure_loaded(adv_loader))), %~ frame( 53, %~ clause((0x555fa0427400),77), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_agi_c47_prolog_c47_episodic_memory_c47_adv_main_c46_pl, %~ [ if(not_loaded)])), %~ frame( 52, %~ clause((0x555fa067d980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',1632466069.4911866), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_agi_c47_prolog_c47_episodic_memory_c47_adv_main_c46_pl25, %~ [...]), %~ Kw26, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', %~ lexstate(202,swi), %~ mu))), %~ frame( 48, %~ clause((0x555fa087a000),221), %~ '$do_load_file_2'( %~ library( episodic_memory/adv_main), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', mu,compiled,[if(not_loaded)])), %~ frame( 45, %~ clause((0x555fa0650840),10), %~ '$qdo_load_file'( '', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', mu,[if(not_loaded)])), %~ frame( 43, %~ clause((0x555fa067d980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',(0x555fa1cf8c80),...)), %~ system : '$mt_do_load'( (0x555fa1cf8c80), %~ library(...), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', mu,[...]), %~ Kw27, %~ system : '$mt_end_load'((0x555fa1cf8c80)))), %~ frame(41,meta_call,0), %~ frame( 40, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',(0x555fa1cf8c80),...)), %~ '$mt_do_load'( (0x555fa1cf8c80), %~ library(...), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', mu,[...]), %~ '$mt_end_load'((0x555fa1cf8c80))))), %~ frame( 37, %~ clause((0x555fa0656c80),12), %~ '$load_file'(library(episodic_memory/adv_main),mu,'')), %~ frame( 32, %~ clause((0x555fa064d380),2), %~ catch( %~ mu : ensure_loaded( library(...)), %~ error(Error28,Error70), %~ system : $exception_in_directive( error(Error29,Error71)))), %~ frame( 31, %~ clause((0x555fa061a580),55), %~ $execute_directive_3( ensure_loaded( library( episodic_memory/adv_main)))), %~ frame( 26, %~ clause((0x555fa0427400),77), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_agi_c47_t_c47_agi_tests_c47_adv_story_c47_adv_test_02_c46_pl, %~ [ expand(false), %~ expand(true)])), %~ frame( 25, %~ clause((0x555fa067d980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl',1632591271.7299438), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_agi_c47_t_c47_agi_tests_c47_adv_story_c47_adv_test_02_c46_pl31, %~ [...|...]), %~ Kw32, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl', %~ lexstate(202,swi), %~ user))), %~ frame( 21, %~ clause((0x555fa087a000),221), %~ '$do_load_file_2'( 'adv_test_02.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl', user,compiled, %~ [ expand(false), %~ expand(true)])), %~ frame( 18, %~ clause((0x555fa0650840),10), %~ '$qdo_load_file'( 'adv_test_02.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl', user,[expand(false),expand(true)])), %~ frame( 16, %~ clause((0x555fa067d980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl',(0x555fa1cf8a80),...)), %~ system : '$mt_do_load'( (0x555fa1cf8a80), %~ 'adv_test_02.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl', user,[...|...]), %~ Kw33, %~ system : '$mt_end_load'((0x555fa1cf8a80)))), %~ frame(14,meta_call,0), %~ frame( 13, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl',(0x555fa1cf8a80),...)), %~ '$mt_do_load'( (0x555fa1cf8a80), %~ 'adv_test_02.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl', user,[...|...]), %~ '$mt_end_load'((0x555fa1cf8a80))))), %~ frame(10,clause((0x555fa0656c80),12),'$load_file'('adv_test_02.pl',user,''))]), %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl')), %~ error, %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,parser_sharing], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl'], nl,...(_31120)]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',13) No permission to redefine module `parser_sharing' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl) In: [137] '$declare_module'(parser_sharing,user,user,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',13,false) [136] '$start_module'(parser_sharing,[op(1150,fx,share_mp),op(1150,fx,shared_parser_data),...],state(true,parser_sharing,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [135] '$first_term'((:-module(parser_sharing,[...|...])),_1910,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',state(true,parser_sharing,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [134] '$load_file'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',_1994,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [133] setup_call_catcher_cleanup(system:'$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',1632071765.656451),system:'$load_file'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',_2072,[...|...]),_2044,system:'$end_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',lexstate(202,swi),mu)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [132] setup_call_cleanup(system:'$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',1632071765.656451),system:'$load_file'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',_2154,[...|...]),system:'$end_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',lexstate(202,swi),mu)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:651 [131] '$consult_file_2'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,compiled,_2212,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2845 [130] '$consult_file'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,compiled,_2264,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2831 [129] '$do_load_file_2'(library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [128] '$do_load_file'(library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2583 [127] '$qdo_load_file2'(library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2561 [126] '$qdo_load_file'(library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [125] '$mt_do_load'((0x555fa5353700),library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2531 [124] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',(0x555fa5353700),...)),system:'$mt_do_load'((0x555fa5353700),library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,[...|...]),_2592,system:'$mt_end_load'((0x555fa5353700))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [123] setup_call_cleanup(system:with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',(0x555fa5353700),...)),system:'$mt_do_load'((0x555fa5353700),library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,[...|...]),system:'$mt_end_load'((0x555fa5353700))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:651 [122] [121] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',(0x555fa5353700),...)),'$mt_do_load'((0x555fa5353700),library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,[...|...]),'$mt_end_load'((0x555fa5353700)))) [120] '$mt_load_file'(library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2496 [119] '$load_file_e'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2388 [118] '$load_file'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [117] '$load_one_file'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2198 [116] '$load_files'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2175 [115] load_files(mu:library('logicmoo_nlu/parser_sharing'),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2155 [114] use_module(mu:library('logicmoo_nlu/parser_sharing')) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2093 [113] catch(mu:use_module(library('logicmoo_nlu/parser_sharing')),error(_3232,_3234),system:'$exception_in_directive'(error(_3248,_3250))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [112] '$execute_directive_3'(use_module(library('logicmoo_nlu/parser_sharing'))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [111] '$execute_directive_2'(use_module(library('logicmoo_nlu/parser_sharing')),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3572 [110] '$execute_directive'(use_module(library('logicmoo_nlu/parser_sharing')),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3550 [109] '$compile_term'((:-use_module(library('logicmoo_nlu/parser_sharing'))),_3376,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',-) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3086 [108] '$compile_term'((:-use_module(library('logicmoo_nlu/parser_sharing'))),_3418,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3075 [107] '$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',_3460,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [106] setup_call_catcher_cleanup(system:'$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',1631494506.8643322),system:'$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',_3528,[...]),_3500,system:'$end_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',lexstate(202,swi),mu)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [105] setup_call_cleanup(system:'$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',1631494506.8643322),system:'$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',_3610,[...]),system:'$end_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',lexstate(202,swi),mu)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:651 [104] '$consult_file_2'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,compiled,_3668,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2845 [103] '$consult_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,compiled,_3710,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2831 [102] '$do_load_file_2'(adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,compiled,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [101] '$do_load_file'(adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,compiled,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2583 [100] '$qdo_load_file2'(adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,compiled,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2561 [99] '$qdo_load_file'(adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [98] '$mt_do_load'((0x555fa5353f00),adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2531 [97] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',(0x555fa5353f00),...)),system:'$mt_do_load'((0x555fa5353f00),adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[...]),_3958,system:'$mt_end_load'((0x555fa5353f00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [96] setup_call_cleanup(system:with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',(0x555fa5353f00),...)),system:'$mt_do_load'((0x555fa5353f00),adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[...]),system:'$mt_end_load'((0x555fa5353f00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:651 [95] [94] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',(0x555fa5353f00),...)),'$mt_do_load'((0x555fa5353f00),adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[...]),'$mt_end_load'((0x555fa5353f00)))) [93] '$mt_load_file'(adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2496 [92] '$load_file_e'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2388 [91] '$load_file'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [90] '$load_one_file'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2198 [89] '$load_files'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2175 [88] load_files(mu:adv_eng2cmd,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2155 [87] ensure_loaded(mu:adv_eng2cmd) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2083 [86] catch(mu:ensure_loaded(adv_eng2cmd),error(_4494,_4496),system:'$exception_in_directive'(error(_4510,_4512))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [85] '$execute_directive_3'(ensure_loaded(adv_eng2cmd)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [84] '$execute_directive_2'(ensure_loaded(adv_eng2cmd),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3572 [83] '$execute_directive'(ensure_loaded(adv_eng2cmd),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3550 [82] '$compile_term'((:-ensure_loaded(adv_eng2cmd)),_4626,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',-) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3086 [81] '$compile_term'((:-ensure_loaded(adv_eng2cmd)),_4664,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3075 [80] '$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',_4702,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [79] setup_call_catcher_cleanup(system:'$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',1631494506.8683314),system:'$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',_4770,[...]),_4742,system:'$end_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',lexstate(202,swi),mu)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [75] '$do_load_file_2'(adv_loader,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',mu,compiled,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [72] '$qdo_load_file'(adv_loader,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [70] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',(0x555fa1cf8d00),...)),system:'$mt_do_load'((0x555fa1cf8d00),adv_loader,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',mu,[...]),_4908,system:'$mt_end_load'((0x555fa1cf8d00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [68] [67] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',(0x555fa1cf8d00),...)),'$mt_do_load'((0x555fa1cf8d00),adv_loader,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',mu,[...]),'$mt_end_load'((0x555fa1cf8d00)))) [64] '$load_file'(adv_loader,mu,'') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [59] catch(mu:ensure_loaded(adv_loader),error(_5126,_5128),system:'$exception_in_directive'(error(_5142,_5144))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [58] '$execute_directive_3'(ensure_loaded(adv_loader)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [53] '$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',_5200,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [52] setup_call_catcher_cleanup(system:'$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',1632466069.4911866),system:'$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',_5268,[...]),_5240,system:'$end_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',lexstate(202,swi),mu)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [48] '$do_load_file_2'(library((episodic_memory/adv_main)),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',mu,compiled,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [45] '$qdo_load_file'('','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [43] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',(0x555fa1cf8c80),...)),system:'$mt_do_load'((0x555fa1cf8c80),library(...),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',mu,[...]),_5416,system:'$mt_end_load'((0x555fa1cf8c80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [41] [40] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',(0x555fa1cf8c80),...)),'$mt_do_load'((0x555fa1cf8c80),library(...),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',mu,[...]),'$mt_end_load'((0x555fa1cf8c80)))) [37] '$load_file'(library((episodic_memory/adv_main)),mu,'') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [32] catch(mu:ensure_loaded(library(...)),error(_5656,_5658),system:'$exception_in_directive'(error(_5672,_5674))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [31] '$execute_directive_3'(ensure_loaded(library((episodic_memory/adv_main)))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [26] '$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl',_5740,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system:'$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl',1632591271.7299438),system:'$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl',_5818,[...|...]),_5790,system:'$end_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] '$do_load_file_2'('adv_test_02.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] '$qdo_load_file'('adv_test_02.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl',(0x555fa1cf8a80),...)),system:'$mt_do_load'((0x555fa1cf8a80),'adv_test_02.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl',user,[...|...]),_5976,system:'$mt_end_load'((0x555fa1cf8a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl',(0x555fa1cf8a80),...)),'$mt_do_load'((0x555fa1cf8a80),'adv_test_02.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl',user,[...|...]),'$mt_end_load'((0x555fa1cf8a80)))) [10] '$load_file'('adv_test_02.pl',user,'') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl:13: ERROR: No permission to redefine module `parser_sharing' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl) ERROR: In: ERROR: [137] '$declare_module'(parser_sharing,user,user,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',13,false) ERROR: [136] '$start_module'(parser_sharing,[op(1150,fx,share_mp),op(1150,fx,shared_parser_data),...],state(true,parser_sharing,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [135] '$first_term'((:-module(parser_sharing,[...|...])),_1910,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',state(true,parser_sharing,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [134] '$load_file'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',_1994,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [133] setup_call_catcher_cleanup(system:'$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',1632071765.656451),system:'$load_file'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',_2072,[...|...]),_2044,system:'$end_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',lexstate(202,swi),mu)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [132] setup_call_cleanup(system:'$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',1632071765.656451),system:'$load_file'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',_2154,[...|...]),system:'$end_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',lexstate(202,swi),mu)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:651 ERROR: [131] '$consult_file_2'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,compiled,_2212,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2845 ERROR: [130] '$consult_file'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,compiled,_2264,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2831 ERROR: [129] '$do_load_file_2'(library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [128] '$do_load_file'(library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2583 ERROR: [127] '$qdo_load_file2'(library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2561 ERROR: [126] '$qdo_load_file'(library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [125] '$mt_do_load'((0x555fa5353700),library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2531 ERROR: [124] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',(0x555fa5353700),...)),system:'$mt_do_load'((0x555fa5353700),library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,[...|...]),_2592,system:'$mt_end_load'((0x555fa5353700))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [123] setup_call_cleanup(system:with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',(0x555fa5353700),...)),system:'$mt_do_load'((0x555fa5353700),library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,[...|...]),system:'$mt_end_load'((0x555fa5353700))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:651 ERROR: [122] ERROR: [121] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',(0x555fa5353700),...)),'$mt_do_load'((0x555fa5353700),library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,[...|...]),'$mt_end_load'((0x555fa5353700)))) ERROR: [120] '$mt_load_file'(library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2496 ERROR: [119] '$load_file_e'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2388 ERROR: [118] '$load_file'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [117] '$load_one_file'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2198 ERROR: [116] '$load_files'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2175 ERROR: [115] load_files(mu:library('logicmoo_nlu/parser_sharing'),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2155 ERROR: [114] use_module(mu:library('logicmoo_nlu/parser_sharing')) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2093 ERROR: [113] catch(mu:use_module(library('logicmoo_nlu/parser_sharing')),error(_3232,_3234),system:'$exception_in_directive'(error(_3248,_3250))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 ERROR: [112] '$execute_directive_3'(use_module(library('logicmoo_nlu/parser_sharing'))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 ERROR: [111] '$execute_directive_2'(use_module(library('logicmoo_nlu/parser_sharing')),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3572 ERROR: [110] '$execute_directive'(use_module(library('logicmoo_nlu/parser_sharing')),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3550 ERROR: [109] '$compile_term'((:-use_module(library('logicmoo_nlu/parser_sharing'))),_3376,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',-) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3086 ERROR: [108] '$compile_term'((:-use_module(library('logicmoo_nlu/parser_sharing'))),_3418,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3075 ERROR: [107] '$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',_3460,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [106] setup_call_catcher_cleanup(system:'$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',1631494506.8643322),system:'$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',_3528,[...]),_3500,system:'$end_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',lexstate(202,swi),mu)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [105] setup_call_cleanup(system:'$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',1631494506.8643322),system:'$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',_3610,[...]),system:'$end_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',lexstate(202,swi),mu)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:651 ERROR: [104] '$consult_file_2'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,compiled,_3668,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2845 ERROR: [103] '$consult_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,compiled,_3710,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2831 ERROR: [102] '$do_load_file_2'(adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,compiled,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [101] '$do_load_file'(adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,compiled,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2583 ERROR: [100] '$qdo_load_file2'(adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,compiled,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2561 ERROR: [99] '$qdo_load_file'(adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [98] '$mt_do_load'((0x555fa5353f00),adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2531 ERROR: [97] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',(0x555fa5353f00),...)),system:'$mt_do_load'((0x555fa5353f00),adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[...]),_3958,system:'$mt_end_load'((0x555fa5353f00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [96] setup_call_cleanup(system:with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',(0x555fa5353f00),...)),system:'$mt_do_load'((0x555fa5353f00),adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[...]),system:'$mt_end_load'((0x555fa5353f00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:651 ERROR: [95] ERROR: [94] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',(0x555fa5353f00),...)),'$mt_do_load'((0x555fa5353f00),adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[...]),'$mt_end_load'((0x555fa5353f00)))) ERROR: [93] '$mt_load_file'(adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2496 ERROR: [92] '$load_file_e'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2388 ERROR: [91] '$load_file'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [90] '$load_one_file'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2198 ERROR: [89] '$load_files'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2175 ERROR: [88] load_files(mu:adv_eng2cmd,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2155 ERROR: [87] ensure_loaded(mu:adv_eng2cmd) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2083 ERROR: [86] catch(mu:ensure_loaded(adv_eng2cmd),error(_4494,_4496),system:'$exception_in_directive'(error(_4510,_4512))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 ERROR: [85] '$execute_directive_3'(ensure_loaded(adv_eng2cmd)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 ERROR: [84] '$execute_directive_2'(ensure_loaded(adv_eng2cmd),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3572 ERROR: [83] '$execute_directive'(ensure_loaded(adv_eng2cmd),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3550 ERROR: [82] '$compile_term'((:-ensure_loaded(adv_eng2cmd)),_4626,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',-) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3086 ERROR: [81] '$compile_term'((:-ensure_loaded(adv_eng2cmd)),_4664,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3075 ERROR: [80] '$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',_4702,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [79] setup_call_catcher_cleanup(system:'$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',1631494506.8683314),system:'$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',_4770,[...]),_4742,system:'$end_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',lexstate(202,swi),mu)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [75] '$do_load_file_2'(adv_loader,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',mu,compiled,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [72] '$qdo_load_file'(adv_loader,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [70] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',(0x555fa1cf8d00),...)),system:'$mt_do_load'((0x555fa1cf8d00),adv_loader,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',mu,[...]),_4908,system:'$mt_end_load'((0x555fa1cf8d00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [68] ERROR: [67] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',(0x555fa1cf8d00),...)),'$mt_do_load'((0x555fa1cf8d00),adv_loader,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',mu,[...]),'$mt_end_load'((0x555fa1cf8d00)))) ERROR: [64] '$load_file'(adv_loader,mu,'') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [59] catch(mu:ensure_loaded(adv_loader),error(_5126,_5128),system:'$exception_in_directive'(error(_5142,_5144))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 ERROR: [58] '$execute_directive_3'(ensure_loaded(adv_loader)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 ERROR: [53] '$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',_5200,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [52] setup_call_catcher_cleanup(system:'$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',1632466069.4911866),system:'$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',_5268,[...]),_5240,system:'$end_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',lexstate(202,swi),mu)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [48] '$do_load_file_2'(library((episodic_memory/adv_main)),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',mu,compiled,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [45] '$qdo_load_file'('','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [43] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',(0x555fa1cf8c80),...)),system:'$mt_do_load'((0x555fa1cf8c80),library(...),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',mu,[...]),_5416,system:'$mt_end_load'((0x555fa1cf8c80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [41] ERROR: [40] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',(0x555fa1cf8c80),...)),'$mt_do_load'((0x555fa1cf8c80),library(...),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',mu,[...]),'$mt_end_load'((0x555fa1cf8c80)))) ERROR: [37] '$load_file'(library((episodic_memory/adv_main)),mu,'') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [32] catch(mu:ensure_loaded(library(...)),error(_5656,_5658),system:'$exception_in_directive'(error(_5672,_5674))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 ERROR: [31] '$execute_directive_3'(ensure_loaded(library((episodic_memory/adv_main)))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 ERROR: [26] '$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl',_5740,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system:'$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl',1632591271.7299438),system:'$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl',_5818,[...|...]),_5790,system:'$end_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] '$do_load_file_2'('adv_test_02.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] '$qdo_load_file'('adv_test_02.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl',(0x555fa1cf8a80),...)),system:'$mt_do_load'((0x555fa1cf8a80),'adv_test_02.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl',user,[...|...]),_5976,system:'$mt_end_load'((0x555fa1cf8a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl',(0x555fa1cf8a80),...)),'$mt_do_load'((0x555fa1cf8a80),'adv_test_02.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl',user,[...|...]),'$mt_end_load'((0x555fa1cf8a80)))) ERROR: [10] '$load_file'('adv_test_02.pl',user,'') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl:13 %~ message_hook( %~ goal_failed(directive,mu:use_module(library('logicmoo_nlu/parser_sharing'))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ mu : use_module( library('logicmoo_nlu/parser_sharing'))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',13) Goal (directive) failed: mu:use_module(library('logicmoo_nlu/parser_sharing')) Warning: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl:13: Warning: Goal (directive) failed: mu:use_module(library('logicmoo_nlu/parser_sharing')) totalTime=10.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k adv_test_02.pl (returned 137) Add_LABELS='Errors,Overtime' Rem_LABELS='Skipped,Skipped,Warnings,Skipped' ISSUE_INFO=704 OPEN logicmoo.agi.agi_test.adv_story.ADV_TEST_02 JUnit Test_9999, unit_test, Failing, Errors, Overtime, logicmoo.agi.agi_test.adv_story, ADV_TEST_02 2021-09-26 22:54:54 +0000 UTC ISSUE_ID=704 ISSUE_OC=OPEN Editing Issue For FAILED 704 OPEN logicmoo.agi.agi_test.adv_story.ADV_TEST_02 JUnit Test_9999, unit_test, Failing, Errors, Overtime, logicmoo.agi.agi_test.adv_story, ADV_TEST_02 2021-09-26 22:54:54 +0000 UTC SKIPPING gh issue edit 704 -t logicmoo.agi.agi_test.adv_story.ADV_TEST_02 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Warnings,Skipped --add-label Failing,Errors,Overtime FileTestCase=logicmoo.agi.agi_test.adv_story.ADV_TEST_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['adv_test_01.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['adv_test_01.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.agi.agi_test.adv_story/ADV_TEST_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AADV_TEST_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/703 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ READONLY PACKAGES %~ READONLY PACKAGES %~ READONLY PACKAGES %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. %~ message_hook( %~ redefined_procedure(static,mu:aXiom/1), %~ warning, %~ [ 'Redefined ~w procedure ~p' - [ static, %~ mu : aXiom/1]]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:44 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl',44) Redefined static procedure mu:(aXiom/1) Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:44: Warning: Redefined static procedure mu:(aXiom/1) /* ==>>(will_need_touch(Agent,Thing),h(spatial,touchable,Agent,Thing)) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:51 %~ will_need_touch(Agent,Thing,A9,B9) :- %~ %~ h(spatial,touchable,Agent,Thing,A9,B9). %~ will_need_touch(Touchable_Will_need_touch5,Will_need_touch4,Will_need_touch,Touch) :- %~ %~ h(spatial,touchable,Touchable_Will_need_touch5,Will_need_touch4,Will_need_touch,Touch). /* ( will_need_touch(Agent,Thing) ==>> ( can_sense(Agent,Sense_Agent2,Thing) , h(spatial,touchable,Agent,Thing))) */ %~ will_need_touch(Agent,Thing,A9,C9) :- %~ can_sense(Agent,Sense_Agent2,Thing,A9,B9) , %~ h(spatial,touchable,Agent,Thing,B9,C9). :- multifile will_need_touch/4. /* ( will_need_touch(Source_Agent_Touchable_Will_need_touch,Target_Thing_Touch) ==>> ( can_sense(Source_Agent_Touchable_Will_need_touch,Can_senseWill_need_touch,Target_Thing_Touch) , h(spatial,touchable,Source_Agent_Touchable_Will_need_touch,Target_Thing_Touch))) */ %~ will_need_touch(Agent_Touchable_Will_need_touch,Thing,A9,C9) :- %~ can_sense( Agent_Touchable_Will_need_touch, %~ Can_senseWill_need_touch, Thing,A9,B9) , %~ h(spatial,touchable,Agent_Touchable_Will_need_touch,Thing,B9,C9). will_need_touch(Agent, Thing, A, B) :- can_sense(Agent, _, Thing, A, C), h(spatial, touchable, Agent, Thing, C, B). /* ( eVent(Agent,Event) ==>> send_1percept(Agent,Event),apply_aXioms(Event)) */ %~ eVent(Agent,Event,A9,C9) :- %~ send_1percept(Agent,Event,A9,B9) , %~ must_mw1(apply_aXioms(Event),B9,C9). /* ( aXiom(Action,_S0,_S9) ::= xnotrace((\+trival_act(Action),dbug1(aXiom(Action)))),xnotrace(fail)) */ %~ aXiom(Action,_S0,_S9) :- %~ xnotrace( \+trival_act(Action),dbug1(aXiom(Action))) , %~ xnotrace(fail). /* ==>>(aXiom(Action),aXiom_p1(Action)) */ %~ aXiom(Action,A9,B9) :- %~ %~ aXiom_p1(Action,A9,B9). /* ==>>(aXiom(Action),aXiom_p2(Action)) */ %~ aXiom(Action,A9,B9) :- %~ %~ aXiom_p2(Action,A9,B9). /* ==>>(aXiom_p1((P1,P11)),(!,aXiom_p1(P1),aXiom_p1(P11))) */ %~ aXiom_p1((_27560,_27562),A9,C9) :- %~ ! , %~ A9=A9 , %~ aXiom_p1(_27560,A9,B9) , %~ aXiom_p1(_27562,B9,C9). /* ==>>(aXiom_p1((P1;P11)),(!,(aXiom_p1(P1);aXiom_p1(P11)))) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:71 %~ aXiom_p1((_14692;_14694),A9,B9) :- %~ ! , %~ A9=A9 , %~ aXiom_p1(_14692,A9,B9);aXiom_p1(_14694,A9,B9). /* ==>>(aXiom_p1((P1->P11)),(!,(aXiom_p1(P1)->aXiom_p1(P11)))) */ %~ aXiom_p1((_61194->_61196),A9,C9) -> %~ ! , %~ A9=A9 , %~ aXiom_p1(_61194,A9,B9) -> %~ %~ aXiom_p1(_61196,B9,C9). /* ==>>(aXiom_p1(true),!) */ %~ aXiom_p1(true,A9,B9) :- %~ ! , %~ B9=A9. /* ( aXiom_p1( P1_Xx_c62*->P1;P1_Xx_c621) ==>> !,(aXiom_p1(P1_Xx_c62)*->aXiom_p1(P1);aXiom_p1(P1_Xx_c621))) */ %~ aXiom_p1((Xx_c62*->Xx_c622;Xx_c621),A9,C9) :- %~ ! , %~ A9=A9 , %~ ( aXiom_p1(Xx_c62,A9,B9)*->aXiom_p1(Xx_c622,B9,C9) ; %~ aXiom_p1(Xx_c621,A9,C9)). /* ( aXiom_p1( P1_Xx_c623*->P1) ==>> !,(aXiom_p1(P1_Xx_c623)*->aXiom_p1(P1))) */ %~ aXiom_p1((Xx_c623*->Xx_c6234),A9,C9) :- %~ ! , %~ A9=A9 , %~ aXiom_p1(Xx_c623,A9,B9)*->aXiom_p1(Xx_c6234,B9,C9). /* ( aXiom_p2(Action) ==>> ( { implications(DoesEvent,Action,Preconds,Postconds), action_doer(Action,Agent) } , satisfy_each(preCond(_1),Preconds) , ( sg(member(failed(Why))),send_1percept(Agent,failed(Action,Why)) ; satisfy_each(postCond(_2),Postconds),send_1percept(Agent,Action)) , { episodic_mem(Agent,implications(DoesEvent,Action,Preconds,Postconds)) } , { dbug1( used_implications(DoesEvent,Action,Preconds,Postconds)) } , !)) */ %~ aXiom_p2(Action,A9,I9) :- %~ implications(DoesEvent,Action,Preconds,Postconds) , %~ action_doer(Action,Agent) , %~ H9=A9 , %~ satisfy_each(preCond(_1),Preconds,H9,G9) , %~ ( ( sg(member(failed(Why)),G9,F9) , %~ send_1percept(Agent,failed(Action,Why),F9,E9)) ; %~ ( satisfy_each(postCond(_2),Postconds,G9,D9) , %~ send_1percept(Agent,Action,D9,E9))) , %~ episodic_mem( Agent, %~ implications(DoesEvent,Action,Preconds,Postconds)) , %~ C9=E9 , %~ dbug1( used_implications(DoesEvent,Action,Preconds,Postconds)) , %~ B9=C9 , %~ ! , %~ I9=B9. /* ( aXiom_p1(Action) ==>> ( { oper_splitk(Agent,Action,Preconds,Postconds) } , { dbug1( using_oper_splitk(Agent,Action,Preconds,Postconds)) } , satisfy_each(preCond(_1),Preconds) , ( sg(member(failed(Why))),send_1percept(Agent,failed(Action,Why)) ; ( satisfy_each(postCond(_2),Postconds) , send_1percept(Agent,success(Action)))) , { dbug1( used_oper_splitk(Agent,Action,Preconds,Postconds)) } , !)) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:98 %~ aXiom_p1(Action,A9,I9) :- %~ oper_splitk(Agent,Action,Preconds,Postconds) , %~ H9=A9 , %~ dbug1( using_oper_splitk(Agent,Action,Preconds,Postconds)) , %~ G9=H9 , %~ satisfy_each(preCond(_1),Preconds,G9,F9) , %~ ( ( sg(member(failed(Why)),F9,E9) , %~ send_1percept(Agent,failed(Action,Why),E9,D9)) ; %~ ( satisfy_each(postCond(_2),Postconds,F9,C9) , %~ send_1percept(Agent,success(Action),C9,D9))) , %~ dbug1( used_oper_splitk(Agent,Action,Preconds,Postconds)) , %~ B9=D9 , %~ ! , %~ I9=B9. /* ( aXiom_p2(Action,S,E) ::= ( append_termlist(Action,[S,E],ActionSE) , current_predicate(_48880,mu:ActionSE) , adv_safe_to_call(ActionSE) , ! , call(Action,S,E))) */ %~ aXiom_p2(Action,S,E) :- %~ append_termlist(Action,[S,E],ActionSE) , %~ current_predicate(Kw,mu:ActionSE) , %~ adv_safe_to_call(ActionSE) , %~ ! , %~ call(Action,S,E). /* ( aXiom_p2(Action,S,E) ::= ( current_predicate(Kw,mu:Action) , ! , adv_safe_to_call(Action) , call(Action) , S=E)) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:114 %~ aXiom_p2(Action,S,E) :- %~ current_predicate(Kw,mu:Action) , %~ ! , %~ adv_safe_to_call(Action) , %~ call(Action) , %~ S=E. /* ( aXiom_p1(Action) ==>> ( action_doer(Action,Agent) , invoke_introspect(Agent,Action,Answer) , send_1percept(Agent,[answer(Answer),Answer]) , !)) */ %~ aXiom_p1(Action,A9,E9) :- %~ action_doer(Action,Agent,A9,D9) , %~ invoke_introspect(Agent,Action,Answer,D9,C9) , %~ send_1percept(Agent,[answer(Answer),Answer],C9,B9) , %~ ! , %~ E9=B9. /* ( aXiom_p1( print_(Agent,Msg)) ==>> ( h(spatial,descended,Agent,Here) , queue_local_event(msg_from(Agent,Msg),[Here]))) */ %~ aXiom_p1(print_(Agent,Msg),A9,C9) :- %~ h(spatial,descended,Agent,Here,A9,B9) , %~ queue_local_event(msg_from(Agent,Msg),[Here],B9,C9). /* ( aXiom_p1( attempts(Agent,act3(wait,Agent,[]))) ==>> from_loc(Agent,Here),queue_local_event(time_passes(Agent),Here)) */ %~ aXiom_p1(attempts(Agent,act3(wait,Agent,[])),A9,C9) :- %~ from_loc(Agent,Here,A9,B9) , %~ queue_local_event(time_passes(Agent),Here,B9,C9). /* ( aXiom_p1( attempts(Agent,act3(english,Agent,[English]))) ==>> eng2cmd(Agent,English,Action),add_intent(Agent,Action)) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:139 %~ aXiom_p1(attempts(Agent,act3(english,Agent,[English])),A9,C9) :- %~ eng2cmd(Agent,English,Action,A9,B9) , %~ add_intent(Agent,Action,B9,C9). /* ( aXiom_p1( intent_english(Agent,English)) ==>> !,{assertz(mu_global:console_tokens(Agent,English))}) */ %~ aXiom_p1(intent_english(Agent,English),A9,B9) :- %~ ! , %~ A9=A9 , %~ assertz( mu_global : console_tokens(Agent,English)) , %~ B9=A9. /* ( aXiom_p1( attempts(Agent,act3(talk,Agent,[Object,Message]))) ==>> ( can_sense(Agent,audio,Object) , from_loc(Agent,Here) , queue_local_event( [ did( Agent, act3(talk,Agent,[Here,Object,Message]))], [Here]))) */ %~ aXiom_p1( %~ attempts(Agent,act3(talk,Agent,[Object,Message])), A9,D9) :- %~ can_sense(Agent,audio,Object,A9,C9) , %~ from_loc(Agent,Here,C9,B9) , %~ queue_local_event( %~ [ did( Agent, %~ act3(talk,Agent,[Here,Object,Message]))], [Here],B9,D9). /* ( aXiom_p1( say(Agent,Message)) ==>> ( from_loc(Agent,Here) , queue_local_event( [ did(Agent,act3(talk,Agent,[Here,*,Message]))], [Here]))) */ %~ aXiom_p1(say(Agent,Message),A9,C9) :- %~ from_loc(Agent,Here,A9,B9) , %~ queue_local_event( %~ [ did(Agent,act3(talk,Agent,[Here,*,Message]))], [Here],B9,C9). /* ( aXiom_p1( attempts( Agent, act3(emote,Agent,[EmoteType,Object,Message]))) ==>> ( ! , from_loc(Agent,Here) , queue_local_event( [ act3(emote,Agent,[EmoteType,Object,Message])], [Here]))) */ %~ aXiom_p1( %~ attempts( Agent, %~ act3(emote,Agent,[EmoteType,Object,Message])), A9,C9) :- %~ ! , %~ A9=A9 , %~ from_loc(Agent,Here,A9,B9) , %~ queue_local_event( %~ [ act3(emote,Agent,[EmoteType,Object,Message])], [Here],B9,C9). /* ( aXiom_p1( terminates( h(Spatially,Prep,Object,Here))) ==>> !,undeclare(h(Spatially,Prep,Object,Here))) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:163 %~ aXiom_p1(terminates(h(Spatially,Prep,Object,Here)),A9,B9) :- %~ ! , %~ A9=A9 , %~ undeclare(h(Spatially,Prep,Object,Here),A9,B9). /* ( aXiom_p1( attempts( Agent, act3(go__prep_obj,Agent,[Walk,At,Object]))) ==>> ( will_need_touch(Agent,Object) , has_rel(At,Object) , \+( is_closed(At,Object)) , eVent( Agent, event3( arrive, [At,Agent,Object], [Walk,At])))) */ %~ aXiom_p1( %~ attempts( Agent, %~ act3(go__prep_obj,Agent,[Walk,At,Object])), A9,F9) :- %~ will_need_touch(Agent,Object,A9,E9) , %~ has_rel(At,Object,E9,D9) , %~ \+( is_closed(At,Object,D9,C9)) , %~ B9=D9 , %~ eVent( Agent, %~ event3( arrive, %~ [At,Agent,Object], %~ [Walk,At]), B9,F9). /* ( aXiom_p1( initiates( h(Spatially,Prep,Object,Dest))) ==>> !,declare(h(Spatially,Prep,Object,Dest))) */ %~ aXiom_p1(initiates(h(Spatially,Prep,Object,Dest)),A9,B9) :- %~ ! , %~ A9=A9 , %~ declare(h(Spatially,Prep,Object,Dest),A9,B9). /* ==>>(aXiom_p1(status_msg(_Begin,_End)),[]) */ %~ aXiom_p1(status_msg(_Begin,_End),P1_Status_msg,P1_Status_msg) :- %~ %~ true. /* ( axiom_Recalc_e( attempts(Agent,act3(go__obj,Agent,[Walk,Object])), RECALC) ==>> ( has_rel(At,Object) , RECALC = attempts( Agent, act3(go__prep_obj,Agent,[Walk,At,Object])))) */ %~ axiom_Recalc_e( %~ attempts(Agent,act3(go__obj,Agent,[Walk,Object])), RECALC,A9,C9) :- %~ has_rel(At,Object,A9,B9) , %~ =( RECALC, %~ attempts( Agent, %~ act3(go__prep_obj,Agent,[Walk,At,Object])), B9,C9). /* ( aXiom_p1( attempts(Agent,act3(go__loc,Agent,[_Walk,There]))) ==>> ( has_rel(fn(exit,Fn_Exit),There) , eVent(Agent,make_true(Agent,h(spatial,in,Agent,There))))) */ %~ aXiom_p1( %~ attempts(Agent,act3(go__loc,Agent,[_Walk,There])), A9,C9) :- %~ has_rel(fn(exit,Fn_Exit),There,A9,B9) , %~ eVent( Agent, %~ make_true(Agent,h(spatial,in,Agent,There)), B9,C9). /* ( aXiom_p1( make_true(Doer,h(spatial,in,Agent,There))) ==>> ( { Doer==Agent } , has_rel(fn(exit,Fn_Exit),There) , from_loc(Agent,Here) , agent_thought_model(Agent,ModelData) , { find_path(Doer,Here,There,Route,ModelData) } , ! , eVent( Agent, follow_plan( Agent, did(Agent,act3(go__loc,Agent,[walk,There])), Route)))) */ %~ aXiom_p1(make_true(Doer,h(spatial,in,Agent,There)),A9,H9) :- %~ Doer==Agent , %~ G9=A9 , %~ has_rel(fn(exit,Fn_Exit),There,G9,F9) , %~ from_loc(Agent,Here,F9,E9) , %~ agent_thought_model(Agent,ModelData,E9,D9) , %~ find_path(Doer,Here,There,Route,ModelData) , %~ C9=D9 , %~ ! , %~ B9=C9 , %~ eVent( Agent, %~ follow_plan( Agent, %~ did(Agent,act3(go__loc,Agent,[walk,There])), %~ Route), B9,H9). /* ==>>(aXiom_p1(make_true(Agent,FACT)),add_agent_goal(Agent,FACT)) */ %~ aXiom_p1(make_true(Agent,FACT),A9,B9) :- %~ %~ add_agent_goal(Agent,FACT,A9,B9). /* ==>>(aXiom_p1(add_intent(Agent,TODO)),add_agent_intent(Agent,TODO)) */ %~ aXiom_p1(add_intent(Agent,TODO),A9,B9) :- %~ %~ add_agent_intent(Agent,TODO,A9,B9). /* ( aXiom_p1( follow_plan(Agent,Name,[])) ==>> !,send_1percept(Agent,[success(followed_plan(Agent,Name))])) */ %~ aXiom_p1(follow_plan(Agent,Name,[]),A9,B9) :- %~ ! , %~ A9=A9 , %~ send_1percept( Agent, %~ [ success( followed_plan(Agent,Name))], A9,B9). /* ( aXiom_p1( follow_plan(Agent,Name,[Step])) ==>> ( eVent(Agent,follow_step(Agent,Name,Step)) , eVent(Agent,follow_plan(Agent,Name,CO_Route)))) */ %~ aXiom_p1(follow_plan(Agent,Name,[Step|Route]),A9,C9) :- %~ eVent(Agent,follow_step(Agent,Name,Step),A9,B9) , %~ eVent(Agent,follow_plan(Agent,Name,Route),B9,C9). /* ( aXiom_p1( follow_step(Agent,Name,Step)) ==>> {dbug1(follow_step(Agent,Name,Step))},raise_aXiom_events(Step)) */ %~ aXiom_p1(follow_step(Agent,Name,Step),A9,C9) :- %~ dbug1( follow_step(Agent,Name,Step)) , %~ B9=A9 , %~ raise_aXiom_events(Step,B9,C9). /* ( axiom_Recalc_e(attempts(Agent,act3(take,Agent,[Thing])),RECALC) ==>> ( ! , RECALC = attempts( Agent, act3(put__via,Agent,[take,Thing,held_by,Agent])))) */ %~ axiom_Recalc_e( %~ attempts(Agent,act3(take,Agent,[Thing])), RECALC,A9,B9) :- %~ ! , %~ A9=A9 , %~ =( RECALC, %~ attempts( Agent, %~ act3(put__via,Agent,[take,Thing,held_by,Agent])), A9,B9). /* ( axiom_Recalc_e(attempts(Agent,act3(drop,Agent,[Thing])),RECALC) ==>> ( ! , dshow_failure( h(spatial,At,Agent,Here)) , RECALC = attempts( Agent, act3(put__via,Agent,[drop,Thing,At,Here])))) */ %~ axiom_Recalc_e( %~ attempts(Agent,act3(drop,Agent,[Thing])), RECALC,A9,C9) :- %~ ! , %~ A9=A9 , %~ dshow_failure(h(spatial,At,Agent,Here),A9,B9) , %~ =( RECALC, %~ attempts( Agent, %~ act3(put__via,Agent,[drop,Thing,At,Here])), B9,C9). /* ( axiom_Recalc_e( attempts( Agent, act3(put,Agent,[Thing1,PrepAt,Thing2])), RECALC) ==>> RECALC = attempts( Agent, act3(put__via,Agent,[put,Thing1,PrepAt,Thing2]))) */ %~ axiom_Recalc_e( %~ attempts( Agent, %~ act3(put,Agent,[Thing1,PrepAt,Thing2])), RECALC,A9,B9) :- %~ %~ =( RECALC, %~ attempts( Agent, %~ act3(put__via,Agent,[put,Thing1,PrepAt,Thing2])), A9,B9). /* ( axiom_Recalc_e( attempts(Agent,act3(give,Agent,[Thing,Recipient])), RECALC) ==>> RECALC = attempts( Agent, act3(put__via,Agent,[give,Thing,held_by,Recipient]))) */ %~ axiom_Recalc_e( %~ attempts(Agent,act3(give,Agent,[Thing,Recipient])), RECALC,A9,B9) :- %~ %~ =( RECALC, %~ attempts( Agent, %~ act3(put__via,Agent,[give,Thing,held_by,Recipient])), A9,B9). /* ( aXiom_p1( attempts( Agent, act3( put__via, Agent, [How,Thing1,Prep,Thing2]))) ==>> ( {fail} , ! , dshow_failure( prep_to_rel(Thing2,Prep,At)) , from_loc(Agent,Here) , dshow_failure( has_rel(At,Thing2)) , dshow_failure( will_need_touch(Agent,Thing2)) , moveto( Agent, How, Thing1,At,Thing2, [Here], [ cap( subj(Agent)), person(How,es(How)), Thing1,At,Thing2, '.']))) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:257 %~ aXiom_p1( %~ attempts( Agent, %~ act3( put__via, %~ Agent, %~ [How,Thing1,Prep,Thing2])), A9,H9) :- %~ fail , %~ G9=A9 , %~ ! , %~ F9=G9 , %~ dshow_failure(prep_to_rel(Thing2,Prep,At),F9,E9) , %~ from_loc(Agent,Here,E9,D9) , %~ dshow_failure(has_rel(At,Thing2),D9,C9) , %~ dshow_failure(will_need_touch(Agent,Thing2),C9,B9) , %~ moveto( Agent, %~ How, Thing1,At,Thing2, %~ [Here], %~ [ cap( subj(Agent)), person(How,es(How)),Thing1, %~ At,Thing2,'.'], B9,H9). /* ( axiom_Recalc_e( attempts(Agent,act3(throw_dir,Agent,[Thing,ExitName])), RECALC) ==>> ( from_loc(Agent,Here) , RECALC = attempts( Agent, act3(throw_prep_obj,Agent,[Thing,ExitName,Here])))) */ %~ axiom_Recalc_e( %~ attempts(Agent,act3(throw_dir,Agent,[Thing,ExitName])), RECALC,A9,C9) :- %~ from_loc(Agent,Here,A9,B9) , %~ =( RECALC, %~ attempts( Agent, %~ act3(throw_prep_obj,Agent,[Thing,ExitName,Here])), B9,C9). /* ( axiom_Recalc_e( attempts(Agent,act3(throw_at,Agent,[Thing,Target])), RECALC) ==>> RECALC = attempts( Agent, act3(throw_prep_obj,Agent,[Thing,at,Target]))) */ %~ axiom_Recalc_e( %~ attempts(Agent,act3(throw_at,Agent,[Thing,Target])), RECALC,A9,B9) :- %~ %~ =( RECALC, %~ attempts( Agent, %~ act3(throw_prep_obj,Agent,[Thing,at,Target])), A9,B9). /* ( axiom_Recalc_e( attempts( Agent, act3(throw_prep_obj,Agent,[Thing,Prep,Target])), RECALC) ==>> ( prep_to_rel(Target,Prep,Rel) , RECALC = attempts( Agent, act3(put,Agent,[throw,Thing,Rel,Target])))) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:278 %~ axiom_Recalc_e( %~ attempts( Agent, %~ act3(throw_prep_obj,Agent,[Thing,Prep,Target])), RECALC,A9,C9) :- %~ prep_to_rel(Target,Prep,Rel,A9,B9) , %~ =( RECALC, %~ attempts( Agent, %~ act3(put,Agent,[throw,Thing,Rel,Target])), B9,C9). /* ( axiom_Recalc_e( attempts( Agent, act3(throw,Agent,[Thing,Prep,Target])), RECALC) ==>> ( prep_to_rel(Target,Prep,Rel);Prep=Rel , RECALC = attempts( Agent, act3(put,Agent,[throw,Thing,Rel,Target])))) */ %~ axiom_Recalc_e( %~ attempts( Agent, %~ act3(throw,Agent,[Thing,Prep,Target])), RECALC,A9,C9) :- %~ ( prep_to_rel(Target,Prep,Rel,A9,B9) ; %~ =(Prep,Rel,A9,B9)) , %~ =( RECALC, %~ attempts( Agent, %~ act3(put,Agent,[throw,Thing,Rel,Target])), B9,C9). /* ( aXiom_p1( attempts( Agent, act3(throw,Agent,[Thing,At,Target]))) ==>> ( will_need_touch(Agent,Thing) , can_sense(Agent,see,Target) , eVent( Agent, act3(throw,Agent,[Thing,At,Target])))) */ %~ aXiom_p1( %~ attempts( Agent, %~ act3(throw,Agent,[Thing,At,Target])), A9,D9) :- %~ will_need_touch(Agent,Thing,A9,C9) , %~ can_sense(Agent,see,Target,C9,B9) , %~ eVent( Agent, %~ act3(throw,Agent,[Thing,At,Target]), B9,D9). /* ( aXiom_p1( act3(throw,Agent,[Thing,AtTarget,Target])) ==>> ( ignore( ( getprop(Thing,breaks_into(Broken)) , dbug(general,'object ~p is breaks_into~n',[Thing]) , eVent(Agent,thing_transforms(Thing,Broken)))) , eVent( Agent, disgorge( Agent, do_throw, Target,AtTarget,Target, [Target],'Something falls out.')))) */ %~ aXiom_p1( %~ act3(throw,Agent,[Thing,AtTarget,Target]), A9,C9) :- %~ ignore( %~ ( getprop(Thing,breaks_into(Broken)) , %~ dbug(general,'object ~p is breaks_into~n',[Thing]) , %~ eVent(Agent,thing_transforms(Thing,Broken))), A9,B9) , %~ eVent( Agent, %~ disgorge( Agent, %~ do_throw, Target,AtTarget,Target, %~ [Target],'Something falls out.'), B9,C9). /* ( aXiom_p1( thing_transforms(Thing,Broken)) ==>> ( undeclare( h(Spatial,At,Thing,Here)) , declare( h(Spatial,At,Broken,Here)) , queue_local_event([transformed(Thing,Broken)],Here))) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:300 %~ aXiom_p1(thing_transforms(Thing,Broken),A9,D9) :- %~ undeclare(h(Spatial,At,Thing,Here),A9,C9) , %~ declare(h(Spatial,At,Broken,Here),C9,B9) , %~ queue_local_event([transformed(Thing,Broken)],Here,B9,D9). /* ( aXiom_p1( attempts(Agent,act3(hit_with,Agent,[Thing,With]))) ==>> ( from_loc(Agent,Here) , invoke_hit(Agent,Thing,With,[Here]) , send_1percept(Agent,[true,'OK.']))) */ %~ aXiom_p1( %~ attempts(Agent,act3(hit_with,Agent,[Thing,With])), A9,D9) :- %~ from_loc(Agent,Here,A9,C9) , %~ invoke_hit(Agent,Thing,With,[Here],C9,B9) , %~ send_1percept(Agent,[true,'OK.'],B9,D9). /* ( aXiom_p1( attempts(Agent,act3(hit,Agent,[Thing]))) ==>> ( from_loc(Agent,Here) , invoke_hit(Agent,Thing,Agent,[Here]) , send_1percept(Agent,[true,'OK.']))) */ %~ aXiom_p1(attempts(Agent,act3(hit,Agent,[Thing])),A9,D9) :- %~ from_loc(Agent,Here,A9,C9) , %~ invoke_hit(Agent,Thing,Agent,[Here],C9,B9) , %~ send_1percept(Agent,[true,'OK.'],B9,D9). /* ( invoke_hit(Doer,Target,_With,Vicinity) ==>> ignore( ( getprop(Target,breaks_into(Broken)) , dbug(general,'target ~p is breaks_into~n',[Target]) , undeclare( h(Spatial,Prep,Target,Here)) , queue_local_event([transformed(Target,Broken)],Vicinity) , declare( h(Spatial,Prep,Broken,Here)) , disgorge(Doer,hit,Target,Prep,Here,Vicinity,'Something falls out.')))) */ %~ invoke_hit(Doer,Target,_With,Vicinity,A9,B9) :- %~ %~ ignore( %~ ( getprop(Target,breaks_into(Broken)) , %~ dbug(general,'target ~p is breaks_into~n',[Target]) , %~ undeclare( h(Spatial,Prep,Target,Here)) , %~ queue_local_event([transformed(Target,Broken)],Vicinity) , %~ declare( h(Spatial,Prep,Broken,Here)) , %~ disgorge(Doer,hit,Target,Prep,Here,Vicinity,'Something falls out.')), A9,B9). /* ( aXiom_p1( attempts( Agent, act3(dig,Agent,[Hole,Where,Tool]))) ==>> ( { memberchk(Hole,[hole,trench,pit,ditch]), memberchk(Where,[garden]), memberchk(Tool,[shovel,spade]) } , open_traverse(Tool,Agent) , from_loc(Agent,Where) , \+( h(spatial,_At,Hole,Where)) , declare( h(spatial,in,Hole,Where)) , setprop(Hole,default_rel=in) , setprop(Hole,can_be(move,f)) , setprop(Hole,can_be(take,f)) , declare( h(spatial,in,dirt,Where)) , queue_event( [ created(Hole,Where), [ cap( subj(Agent)), person(dig,digs),a,Hole,'in the', Where,'.']]))) */ %~ aXiom_p1( %~ attempts( Agent, %~ act3(dig,Agent,[Hole,Where,Tool])), A9,L9) :- %~ memberchk(Hole,[hole,trench,pit,ditch]) , %~ memberchk(Where,[garden]) , %~ memberchk(Tool,[shovel,spade]) , %~ K9=A9 , %~ open_traverse(Tool,Agent,K9,J9) , %~ from_loc(Agent,Where,J9,I9) , %~ \+( h(spatial,_At,Hole,Where,I9,H9)) , %~ G9=I9 , %~ declare(h(spatial,in,Hole,Where),G9,F9) , %~ setprop(Hole,default_rel=in,F9,E9) , %~ setprop(Hole,can_be(move,f),E9,D9) , %~ setprop(Hole,can_be(take,f),D9,C9) , %~ declare(h(spatial,in,dirt,Where),C9,B9) , %~ queue_event( %~ [ created(Hole,Where), %~ [ cap( subj(Agent)), person(dig,digs),a,Hole,'in the', %~ Where,'.']], B9,L9). /* ( aXiom_p1( attempts(Agent,act3(eat,Agent,[Thing]))) ==>> ( getprop(Thing,can_be(eat,t)) -> ( undeclare( h(spatial,_1,Thing,_2)) , send_1percept(Agent,[destroyed(Thing),'Mmmm, good!'])) ; send_1percept( Agent, [ [ failure( attempts(Agent,act3(eat,Agent,[Thing]))), 'It\'s inedible!'])])) */ %~ aXiom_p1(attempts(Agent,act3(eat,Agent,[Thing])),A9,D9) -> %~ %~ ( getprop(Thing,can_be(eat,t),A9,C9) -> %~ undeclare(h(spatial,_1,Thing,_2),C9,B9) , %~ send_1percept(Agent,[destroyed(Thing),'Mmmm, good!'],B9,D9) ; %~ send_1percept( Agent, %~ [ failure( attempts(Agent,act3(eat,Agent,[Thing]))), %~ 'It\'s inedible!'], A9,D9)). /* ( aXiom_p1( attempts(Agent,act3(switch,Agent,[OnOff,Thing]))) ==>> ( will_need_touch(Agent,Thing) , getprop(Thing,can_be(switch(OnOff),t)) , getprop(Thing,effect(switch(OnOff),Term0)) , { adv_subst(equivalent,$self,Thing,Term0,Term) } , call(Term) , send_1percept(Agent,[success(true,'OK')]))) */ %~ aXiom_p1( %~ attempts(Agent,act3(switch,Agent,[OnOff,Thing])), A9,G9) :- %~ will_need_touch(Agent,Thing,A9,F9) , %~ getprop(Thing,can_be(switch(OnOff),t),F9,E9) , %~ getprop(Thing,effect(switch(OnOff),Term0),E9,D9) , %~ adv_subst(equivalent,$self,Thing,Term0,Term) , %~ C9=D9 , %~ call(Term,C9,B9) , %~ send_1percept(Agent,[success(true,'OK')],B9,G9). /* ( axiom_Recalc_e(attempts(Agent,act3(inventory,Who,[])),RECALC) ==>> RECALC = attempts(Agent,act3(examine,Agent,[Who]))) */ %~ axiom_Recalc_e(attempts(Agent,act3(inventory,Who,[])),RECALC,A9,B9) :- %~ %~ =( RECALC, %~ attempts(Agent,act3(examine,Agent,[Who])), A9,B9). /* ( axiom_Recalc_e(attempts(Agent,act3(look,Agent,[])),RECALC) ==>> ( h(spatial,At,Agent,Here) , RECALC = attempts( Agent, act3(examine__D3,Agent,[see,At,Here])))) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:365 %~ axiom_Recalc_e(attempts(Agent,act3(look,Agent,[])),RECALC,A9,C9) :- %~ h(spatial,At,Agent,Here,A9,B9) , %~ =( RECALC, %~ attempts(Agent,act3(examine__D3,Agent,[see,At,Here])), B9,C9). /* ( axiom_Recalc_e(attempts(Agent,act3(examine,Agent,[Sense])),RECALC) ==>> ( { is_sense(Sense) } , ! , from_loc(Agent,Place) , RECALC = attempts(Agent,act3(examine__D3,Agent,[see,in,Place])))) */ %~ axiom_Recalc_e( %~ attempts(Agent,act3(examine,Agent,[Sense])), RECALC,A9,E9) :- %~ is_sense(Sense) , %~ D9=A9 , %~ ! , %~ C9=D9 , %~ from_loc(Agent,Place,C9,B9) , %~ =( RECALC, %~ attempts(Agent,act3(examine__D3,Agent,[see,in,Place])), B9,E9). /* ( axiom_Recalc_e(attempts(Agent,act3(examine,Agent,[Object])),RECALC) ==>> RECALC = attempts(Agent,act3(examine__D3,Agent,[see,at,Object]))) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:373 %~ axiom_Recalc_e( %~ attempts(Agent,act3(examine,Agent,[Object])), RECALC,A9,B9) :- %~ %~ =( RECALC, %~ attempts(Agent,act3(examine__D3,Agent,[see,at,Object])), A9,B9). /* ( axiom_Recalc_e( attempts(Agent,act3(examine,Agent,[Sense,Object])), RECALC) ==>> ( RECALC = attempts( Agent, act3(examine__D3,Agent,[Sense,at,Object])) , !)) */ %~ axiom_Recalc_e( %~ attempts(Agent,act3(examine,Agent,[Sense,Object])), RECALC,A9,C9) :- %~ =( RECALC, %~ attempts(Agent,act3(examine__D3,Agent,[Sense,at,Object])), A9,B9) , %~ ! , %~ C9=B9. /* ( axiom_Recalc_e( attempts( Agent, act3(examine,Agent,[Sense,Prep,Object])), RECALC) ==>> ( RECALC = attempts( Agent, act3(examine__D3,Agent,[Sense,Prep,Object])) , !)) */ %~ axiom_Recalc_e( %~ attempts( Agent, %~ act3(examine,Agent,[Sense,Prep,Object])), RECALC,A9,C9) :- %~ =( RECALC, %~ attempts( Agent, %~ act3(examine__D3,Agent,[Sense,Prep,Object])), A9,B9) , %~ ! , %~ C9=B9. /* ( axiom_Recalc_e( attempts( Agent, act3( examine, Agent, [Sense,Prep,Object,Depth])), RECALC) ==>> ( RECALC = attempts( Agent, act3( examine__D3, Agent, [Sense,Prep,Object,Depth])) , !)) */ %~ axiom_Recalc_e( %~ attempts( Agent, %~ act3( examine, %~ Agent, %~ [Sense,Prep,Object,Depth])), RECALC,A9,C9) :- %~ =( RECALC, %~ attempts( Agent, %~ act3( examine__D3, %~ Agent, %~ [Sense,Prep,Object,Depth])), A9,B9) , %~ ! , %~ C9=B9. /* ( axiom_Recalc_e( attempts( Agent, act3(examine__D3,Agent,[Sense,Prep,Object])), RECALC) ==>> ( RECALC = attempts( Agent, act3(examine__D5,Agent,[Sense,Prep,Object,3])) , !)) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:380 %~ axiom_Recalc_e( %~ attempts( Agent, %~ act3(examine__D3,Agent,[Sense,Prep,Object])), RECALC,A9,C9) :- %~ =( RECALC, %~ attempts( Agent, %~ act3(examine__D5,Agent,[Sense,Prep,Object,3])), A9,B9) , %~ ! , %~ C9=B9. /* ( axiom_Recalc_e( attempts( Agent, act3( examine__D3, Agent, [Sense,Prep,Object,Depth])), RECALC) ==>> ( RECALC = attempts( Agent, act3( examine__D5, Agent, [Sense,Prep,Object,Depth])) , !)) */ %~ axiom_Recalc_e( %~ attempts( Agent, %~ act3( examine__D3, %~ Agent, %~ [Sense,Prep,Object,Depth])), RECALC,A9,C9) :- %~ =( RECALC, %~ attempts( Agent, %~ act3( examine__D5, %~ Agent, %~ [Sense,Prep,Object,Depth])), A9,B9) , %~ ! , %~ C9=B9. /* ( aXiom_p1( attempts( Agent, act3( examine__D5, Agent, [Sense,Prep,Object,Depth]))) ==>> ( \+( sg( can_sense_here(Agent,Sense))) , ! , raise_aXiom_events( failed( did( Agent, act3( examine, Agent, [Sense,Prep,Object,Depth])), \+( can_sense_here(Agent,Sense)))))) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:385 %~ aXiom_p1( %~ attempts( Agent, %~ act3( examine__D5, %~ Agent, %~ [Sense,Prep,Object,Depth])), A9,E9) :- %~ \+( sg(can_sense_here(Agent,Sense),A9,D9)) , %~ C9=A9 , %~ ! , %~ B9=C9 , %~ raise_aXiom_events( %~ failed( %~ did( Agent, %~ act3( examine, %~ Agent, %~ [Sense,Prep,Object,Depth])), %~ \+( can_sense_here(Agent,Sense))), B9,E9). /* ( aXiom_p1( attempts( Agent, act3( examine__D5, Agent, [Sense,Prep,Object,Depth]))) ==>> ( \+( sg( can_sense(Agent,Sense,Object))) , ! , raise_aXiom_events( failed( did( Agent, act3( examine, Agent, [Sense,Prep,Object,Depth])), \+( can_sense(Agent,Sense,Object)))))) */ %~ aXiom_p1( %~ attempts( Agent, %~ act3( examine__D5, %~ Agent, %~ [Sense,Prep,Object,Depth])), A9,E9) :- %~ \+( sg(can_sense(Agent,Sense,Object),A9,D9)) , %~ C9=A9 , %~ ! , %~ B9=C9 , %~ raise_aXiom_events( %~ failed( %~ did( Agent, %~ act3( examine, %~ Agent, %~ [Sense,Prep,Object,Depth])), %~ \+( can_sense(Agent,Sense,Object))), B9,E9). /* ( aXiom_p1( attempts( Agent, act3( examine__D5, Agent, [Sense,Prep,Object,Depth]))) ==>> act_examine(Agent,Sense,Prep,Object,Depth),!) */ %~ aXiom_p1( %~ attempts( Agent, %~ act3( examine__D5, %~ Agent, %~ [Sense,Prep,Object,Depth])), A9,C9) :- %~ must_mw1( %~ act_examine(Agent,Sense,Prep,Object,Depth), A9,B9) , %~ ! , %~ C9=B9. /* ( aXiom_p1( attempts(Agent,act3(touch,Agent,[Thing]))) ==>> ( ! , unless_reason( Agent, will_need_touch(Agent,Thing), cant( reach(Agent,Thing)), send_1percept(Agent,[success(act3(touch,Agent,[Thing]),'Ok.')])))) */ %~ aXiom_p1(attempts(Agent,act3(touch,Agent,[Thing])),A9,B9) :- %~ ! , %~ A9=A9 , %~ unless_reason( Agent, %~ will_need_touch(Agent,Thing), %~ cant( reach(Agent,Thing)), %~ send_1percept(Agent,[success(act3(touch,Agent,[Thing]),'Ok.')]), A9,B9). /* ( aXiom_p1( change_state(Agent,Action,Thing,Prop)) ==>> !,change_state(Agent,Action,Thing,Prop)) */ %~ aXiom_p1(change_state(Agent,Action,Thing,Prop),A9,B9) :- %~ ! , %~ A9=A9 , %~ change_state(Agent,Action,Thing,Prop,A9,B9). /* ( aXiom_p1(Action,S0,S9) ::= ( action_verb_agent_thing(Action,Verb,Agent,Thing) , nonvar(Verb) , nonvar(Thing) , nonvar(Agent) , act_change_state_or_fallback(Verb,State,TF) , ! , eVent( Agent, change_state(Agent,Action,Thing,State=TF), S0,S9) , !)) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:406 %~ aXiom_p1(Action,S0,S9) :- %~ action_verb_agent_thing(Action,Verb,Agent,Thing) , %~ nonvar(Verb) , %~ nonvar(Thing) , %~ nonvar(Agent) , %~ act_change_state_or_fallback(Verb,State,TF) , %~ ! , %~ eVent( Agent, %~ change_state(Agent,Action,Thing,State=TF), S0,S9) , %~ !. /* ( invoke_command(Requester,attempts(Agent,Action)) ==>> ( { Requester==Agent } , invoke_command(Agent,Action) , !)) */ %~ invoke_command(Requester,attempts(Agent,Action),A9,D9) :- %~ Requester==Agent , %~ C9=A9 , %~ invoke_command(Agent,Action,C9,B9) , %~ ! , %~ D9=B9. /* ( invoke_command(Agent,Action) ==>> ( invoke_metacmd(Agent,Action) , { overwrote_prompt(Agent) } , !)) */ %~ invoke_command(Agent,Action,A9,D9) :- %~ invoke_metacmd(Agent,Action,A9,C9) , %~ overwrote_prompt(Agent) , %~ B9=C9 , %~ ! , %~ D9=B9. /* ( invoke_command(Agent,Action) ==>> ( { set_last_action(Agent,Action) } , agent_try_action(Agent,Action) , !)) */ %~ invoke_command(Agent,Action,A9,D9) :- %~ set_last_action(Agent,Action) , %~ C9=A9 , %~ agent_try_action(Agent,Action,C9,B9) , %~ ! , %~ D9=B9. /* ( invoke_intents(Agent) ==>> ( sg( declared( memories(Agent,Mem0))) , { member(intent(Agent,[]),Mem0) } , !)) */ %~ invoke_intents(Agent,A9,D9) :- %~ sg(declared(memories(Agent,Mem0)),A9,C9) , %~ member(intent(Agent,[]),Mem0) , %~ B9=C9 , %~ ! , %~ D9=B9. /* ==>>(satisfy_each_cond(Ctxt,[],success(Ctxt)),!) */ %~ satisfy_each_cond(Ctxt,[],success(Ctxt),A9,B9) :- %~ ! , %~ B9=A9. /* ( satisfy_each_cond(Context,[Cond],Out) ==>> ( satisfy_each(Context,Cond) , ! , ( sg( member( failed(Why))) -> Out = failed(Why) ; satisfy_each_cond(Context,CondList,Out)) , !)) */ %~ satisfy_each_cond(Context,[Cond|CondList],Out,A9,F9) -> %~ dmust_tracing(satisfy_each(Context,Cond),A9,E9) , %~ ! , %~ D9=E9 , %~ ( sg(member(failed(Why)),D9,C9) -> %~ %~ =(Out,failed(Why),C9,B9) ; %~ satisfy_each_cond(Context,CondList,Out,D9,B9)) , %~ ! , %~ F9=B9. /* ==>>(satisfy_each2(Ctx,Cond),satisfy_each1(Ctx,Cond)) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_action.pl:272 %~ satisfy_each2(Ctx,Cond,A9,B9) :- %~ %~ satisfy_each1(Ctx,Cond,A9,B9). /* ==>>(satisfy_each2(Cond3,Cond),[failed(Cond)]) */ %~ satisfy_each2( Cond2, %~ Cond, %~ [ failed(Cond) | %~ Each2_Failed], %~ Each2_Failed) :- %~ %~ true. /* ( satisfy_each1(_Context,h(spatial,P,_X,_Y)) ==>> {P==takeable},!) */ %~ satisfy_each1(_Context,h(spatial,P,_X,_Y),A9,C9) :- %~ P==takeable , %~ B9=A9 , %~ ! , %~ C9=B9. /* ( satisfy_each1(Context,List) ==>> ( { is_list(List) } , ! , satisfy_each_cond(Context,List,Out) , ! , { Out\=failed(Failed) })) */ %~ satisfy_each1(Context,List,A9,F9) :- %~ is_list(List) , %~ E9=A9 , %~ ! , %~ D9=E9 , %~ satisfy_each_cond(Context,List,Out,D9,C9) , %~ ! , %~ B9=C9 , %~ Out\=failed(Failed) , %~ F9=B9. /* ==>>(satisfy_each1(_Ctx,A\=B),({dif(A,B)},!)) */ %~ satisfy_each1(_Ctx,A\=B,A9,C9) :- %~ dif(A,B) , %~ B9=A9 , %~ ! , %~ C9=B9. /* ==>>(satisfy_each1(_Ctxt,exists(Ex)),(!,{ground(Ex)})) */ %~ satisfy_each1(_Ctxt,exists(Ex),A9,B9) :- %~ ! , %~ A9=A9 , %~ ground(Ex) , %~ B9=A9. /* ( satisfy_each1(Context,believe(Beliver,Cond)) ==>> ( pre_redeclare( memories(Beliver,Memory)) , { satisfy_each_always(Context,Cond,Memory,NewMemory) } , ! , redeclare( memories(Beliver,NewMemory)))) */ %~ satisfy_each1(Context,believe(Beliver,Cond),A9,E9) :- %~ pre_redeclare(memories(Beliver,Memory),A9,D9) , %~ satisfy_each_always(Context,Cond,Memory,NewMemory) , %~ C9=D9 , %~ ! , %~ B9=C9 , %~ redeclare(memories(Beliver,NewMemory),B9,E9). /* ( satisfy_each1(Context,believe(_Beliver,Cond)) ==>> ( ! , satisfy_each(Context,Cond) , !)) */ %~ satisfy_each1(Context,believe(_Beliver,Cond),A9,C9) :- %~ ! , %~ A9=A9 , %~ satisfy_each(Context,Cond,A9,B9) , %~ ! , %~ C9=B9. /* ==>>(satisfy_each1(postCond(_Action),~Cond),(!,undeclare_always(Cond))) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_action.pl:303 %~ satisfy_each1(postCond(_Action),~Cond,A9,B9) :- %~ ! , %~ A9=A9 , %~ undeclare_always(Cond,A9,B9). /* ( satisfy_each1(Ctx_Percept_local,percept_local(Where,Event)) ==>> !,queue_local_event([Event],[Where])) */ %~ satisfy_each1(Percept_local,percept_local(Where,Event),A9,B9) :- %~ ! , %~ A9=A9 , %~ queue_local_event([Event],[Where],A9,B9). /* ( satisfy_each1(Ctx_Percept,percept(Agent,Event)) ==>> !,send_1percept(Agent,Event)) */ %~ satisfy_each1(Percept,percept(Agent,Event),A9,B9) :- %~ ! , %~ A9=A9 , %~ send_1percept(Agent,Event,A9,B9). /* ( satisfy_each1(Context,~Cond) ==>> !,(\+satisfy_each1(Context,Cond);[failed(Cond)])) */ %~ satisfy_each1(Context,~Cond,A9,C9) :- %~ ! , %~ A9=A9 , %~ ( \+satisfy_each1(Context,Cond,A9,B9),C9=A9 ; %~ A9 = %~ %~ [ failed(Cond) | %~ C9]). /* ( satisfy_each1(Ctx_Call,call(Cond)) ==>> declared(Cond)*->true;apply_aXioms(Cond)) */ %~ satisfy_each1(Call,call(Cond),A9,C9) :- %~ %~ ( declared(Cond,A9,B9)*->true(B9,C9) ; %~ apply_aXioms(Cond,A9,C9)). /* ==>>(satisfy_each1(Ctx_Cond1,Cond),(declared(Cond),!)) */ %~ satisfy_each1(Cond1,Cond,A9,C9) :- %~ declared(Cond,A9,B9) , %~ ! , %~ C9=B9. /* ( satisfy_each1(postCond(_Action),Cond) ==>> ( { old_figment(Cond,_F,_A,Old) } , undeclare_always(Old) , ! , declare(Cond))) */ %~ satisfy_each1(postCond(_Action),Cond,A9,D9) :- %~ must( %~ {old_figment(Cond,_F,_A,Old)},undeclare_always(Old), A9,C9) , %~ ! , %~ B9=C9 , %~ declare(Cond,B9,D9). /* ==>>(api_invoke(Action),apply_aXioms(Action)) */ %~ api_invoke(Action,A9,B9) :- %~ %~ apply_aXioms(Action,A9,B9). /* ==>>(apply_aXioms(Action),(aXiom(Action),!)) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_action.pl:345 %~ apply_aXioms(Action,A9,C9) :- %~ aXiom(Action,A9,B9) , %~ ! , %~ C9=B9. /* ( raise_aXiom_events(Action) ==>> ( action_doer(Action,Agent) , send_1percept(Agent,[failure(Action,unknown_to(Agent,Action))]))) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_action.pl:357 %~ raise_aXiom_events(Action,A9,C9) :- %~ action_doer(Action,Agent,A9,B9) , %~ send_1percept( Agent, %~ [ failure(Action,unknown_to(Agent,Action))], B9,C9). /* ==>>(unless_reason(_Agent,Then,_Msg),(Then,!)) */ %~ unless_reason(_Agent,Then,_Msg,A9,C9) :- %~ phrase(Then,A9,B9) , %~ ! , %~ C9=B9. /* ( unless_reason(Agent,_Then,Msg) ==>> ( { event_failed(Agent,Msg) } , ! , {fail})) */ %~ unless_reason(Agent,_Then,Msg,A9,D9) :- %~ event_failed(Agent,Msg) , %~ C9=A9 , %~ ! , %~ B9=C9 , %~ fail , %~ D9=B9. /* ( unless_reason(_Agent,Unless,_Msg,Then) ==>> ( Unless , ! , Then)) */ %~ unless_reason(_Agent,Unless,_Msg,Then,A9,D9) :- %~ phrase(Unless,A9,C9) , %~ ! , %~ B9=C9 , %~ phrase(Then,B9,D9). /* ( unless_reason(Agent,_Unless,Msg,_Then) ==>> {event_failed(Agent,Msg)},!) */ %~ unless_reason(Agent,_Unless,Msg,_Then,A9,C9) :- %~ event_failed(Agent,Msg) , %~ B9=A9 , %~ ! , %~ C9=B9. /* ==>>(unless(_Agent,Required,Then),(Required,!,Then)) */ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_action.pl:429 %~ unless(_Agent,Required,Then,A9,D9) :- %~ phrase(Required,A9,C9) , %~ ! , %~ B9=C9 , %~ phrase(Then,B9,D9). /* ( unless(Agent,Required,_Then) ==>> ( { simplify_reason(Required,CUZ), event_failed(Agent,cant(cuz(\+CUZ))) } , !)) */ %~ unless(Agent,Required,_Then,A9,C9) :- %~ simplify_reason(Required,CUZ) , %~ event_failed(Agent,cant(cuz(\+CUZ))) , %~ B9=A9 , %~ ! , %~ C9=B9. /* ( add_intent_look(Agent) ==>> ( h(spatial,inside,Agent,_Somewhere) , add_agent_intent(Agent,attempts(Agent,act3(look,Agent,[]))))) */ %~ add_intent_look(Agent,A9,C9) :- %~ h(spatial,inside,Agent,_Somewhere,A9,B9) , %~ add_agent_intent(Agent,attempts(Agent,act3(look,Agent,[])),B9,C9). /* ( disgorge( Doer, Verb, Container,Prep,Here, Vicinity,Msg) ==>> ( verb_domain(Verb,Spatially) , findall(Inner,h(Spatially,child,Inner,Container),Contents) , { dbug(general,'~p childs: ~p~n',[Container,Contents]) } , moveto( Doer, Verb, Contents,Prep,Here, Vicinity,Msg))) */ %~ disgorge( Doer, %~ Verb, Container,Prep,Here, %~ Vicinity,Msg,A9, %~ E9) :- %~ verb_domain(Verb,Spatially,A9,D9) , %~ findall( Inner, %~ h(Spatially,child,Inner,Container), Contents,D9,C9) , %~ dbug(general,'~p childs: ~p~n',[Container,Contents]) , %~ B9=C9 , %~ moveto( Doer, %~ Verb, Contents,Prep,Here, %~ Vicinity,Msg,B9, %~ E9). /* ( moveto(Doer,Verb,List,At,Dest,Vicinity,Msg) ==>> ( { is_list(List) } , ! , apply_mapl_rest_state( moveto(Doer,Verb), List, [At,Dest,Vicinity,Msg]))) */ %~ moveto( Doer, %~ Verb, List,At,Dest, %~ Vicinity,Msg,A9, %~ D9) :- %~ is_list(List) , %~ C9=A9 , %~ ! , %~ B9=C9 , %~ apply_mapl_rest_state( moveto(Doer,Verb), %~ List, %~ [At,Dest,Vicinity,Msg], B9,D9). /* ( moveto(Doer,Verb,Object,At,Dest,Vicinity,Msg) ==>> ( undeclare( h(spatial,Prep_Spatial,Object,From)) , declare( h(spatial,At,Object,Dest)) , queue_local_event( [ act3( move, Doer, [ Verb, Object,From,At, Dest]), Msg], Vicinity))) */ %~ moveto( Doer, %~ Verb, Object,At,Dest, %~ Vicinity,Msg,A9, %~ D9) :- %~ undeclare(h(spatial,Prep_Spatial,Object,From),A9,C9) , %~ declare(h(spatial,At,Object,Dest),C9,B9) , %~ queue_local_event( %~ [ act3( move, %~ Doer, %~ [ Verb, Object,From,At, %~ Dest]), %~ Msg], Vicinity,B9,D9). /* ( setloc_silent(Prep,Object,Dest) ==>> ( undeclare( h(spatial,Prep_Spatial,Object,Target_Object4)) , declare( h(spatial,Prep,Object,Dest)))) */ %~ setloc_silent(Prep,Object,Dest,A9,C9) :- %~ undeclare(h(spatial,Prep_Spatial,Object,Target_Object4),A9,B9) , %~ declare(h(spatial,Prep,Object,Dest),B9,C9). %~ message_hook( %~ error( permission_error(redefine,module,parser_sharing), %~ context( %~ prolog_stack( [ frame( 137, %~ call( system : '$declare_module'/6), %~ '$declare_module'( parser_sharing, %~ user, %~ user, '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', 13, false)), %~ frame( 136, %~ clause((0x555fc7fc0c00),61), %~ '$start_module'( parser_sharing, %~ [ op(1150,fx,share_mp), op(1150,fx,shared_parser_data),...], %~ state( true, %~ parser_sharing, true,false, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 135, %~ clause((0x555fc7dad000),65), %~ '$first_term'( %~ :-( module(parser_sharing,[...|...])), %~ _175386, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', %~ state( true, %~ parser_sharing, true,false, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 134, %~ clause((0x555fc7dad400),60), %~ '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', %~ Var_c47_lib_c47_jenkins_c47_c46_local_c47_share_c47_swi_prolog_c47_pack_c47_logicmoo_nlu_c47_prolog_c47_logicmoo_nlu_c47_parser_sharing_c46_pl, %~ [ if(not_loaded), %~ true])), %~ frame( 133, %~ clause((0x555fc8003980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',1632071765.656451), %~ system : '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', %~ Var_c47_lib_c47_jenkins_c47_c46_local_c47_share_c47_swi_prolog_c47_pack_c47_logicmoo_nlu_c47_prolog_c47_logicmoo_nlu_c47_parser_sharing_c46_pl1, %~ [...|...]), %~ Kw, %~ system : '$end_consult'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', %~ lexstate(202,swi), %~ mu))), %~ frame( 132, %~ clause((0x555fc8002100),7), %~ setup_call_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',1632071765.656451), %~ system : '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', %~ Var_c47_lib_c47_jenkins_c47_c46_local_c47_share_c47_swi_prolog_c47_pack_c47_logicmoo_nlu_c47_prolog_c47_logicmoo_nlu_c47_parser_sharing_c46_pl3, %~ [...|...]), %~ system : '$end_consult'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', %~ lexstate(202,swi), %~ mu))), %~ frame( 131, %~ clause((0x555fc8164b40),57), %~ '$consult_file_2'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', %~ mu, compiled,Compiled, %~ [ if(not_loaded), %~ true])), %~ frame( 130, %~ clause((0x555fc7d668c0),18), %~ '$consult_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', %~ mu, compiled,Compiled5, %~ [ if(not_loaded), %~ true])), %~ frame( 129, %~ clause((0x555fc8200000),221), %~ '$do_load_file_2'( library('logicmoo_nlu/parser_sharing'), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,compiled,[if(not_loaded),true])), %~ frame( 128, %~ clause((0x555fc7fdc780),65), %~ '$do_load_file'( library('logicmoo_nlu/parser_sharing'), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,compiled,[if(not_loaded),true])), %~ frame( 127, %~ clause((0x555fc8018480),14), %~ '$qdo_load_file2'( library('logicmoo_nlu/parser_sharing'), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,compiled,[if(not_loaded),true])), %~ frame( 126, %~ clause((0x555fc7fd6840),10), %~ '$qdo_load_file'( library('logicmoo_nlu/parser_sharing'), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,[if(not_loaded),true])), %~ frame( 125, %~ clause((0x555fc7fd69a0),32), %~ '$mt_do_load'( (0x555fcb43f700), %~ library('logicmoo_nlu/parser_sharing'), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,[if(not_loaded),true])), %~ frame( 124, %~ clause((0x555fc8003980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',(0x555fcb43f700),...)), %~ system : '$mt_do_load'( (0x555fcb43f700), %~ library('logicmoo_nlu/parser_sharing'), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,[...|...]), %~ Kw6, %~ system : '$mt_end_load'((0x555fcb43f700)))), %~ frame( 123, %~ clause((0x555fc8002100),7), %~ setup_call_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',(0x555fcb43f700),...)), %~ system : '$mt_do_load'( (0x555fcb43f700), %~ library('logicmoo_nlu/parser_sharing'), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,[...|...]), %~ system : '$mt_end_load'((0x555fcb43f700)))), %~ frame(122,meta_call,0), %~ frame( 121, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',(0x555fcb43f700),...)), %~ '$mt_do_load'( (0x555fcb43f700), %~ library('logicmoo_nlu/parser_sharing'), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,[...|...]), %~ '$mt_end_load'((0x555fcb43f700))))), %~ frame( 120, %~ clause((0x555fc8005a00),43), %~ '$mt_load_file'( library('logicmoo_nlu/parser_sharing'), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,[if(not_loaded),true])), %~ frame( 119, %~ clause((0x555fc7f708c0),28), %~ '$load_file_e'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),true])), %~ frame( 118, %~ clause((0x555fc7fdcc80),12), %~ '$load_file'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),true])), %~ frame( 117, %~ clause((0x555fc81bcdc0),31), %~ '$load_one_file'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),true])), %~ frame( 116, %~ clause((0x555fc80226e0),10), %~ '$load_files'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),true])), %~ frame( 115, %~ clause((0x555fc7d66d20),19), %~ load_files(mu:library('logicmoo_nlu/parser_sharing'),[if(not_loaded),true])), %~ frame(114,clause((0x555fc7d67180),18),use_module(mu:library('logicmoo_nlu/parser_sharing'))), %~ frame( 113, %~ clause((0x555fc7fd3380),2), %~ catch( %~ mu : use_module( library('logicmoo_nlu/parser_sharing')), %~ error(Error,Error64), %~ system : $exception_in_directive( error(Error8,Error65)))), %~ frame( 112, %~ clause((0x555fc7fa0580),55), %~ $execute_directive_3( use_module( library('logicmoo_nlu/parser_sharing')))), %~ frame( 111, %~ clause((0x555fc7fd0cf0),8), %~ '$execute_directive_2'( %~ use_module( library('logicmoo_nlu/parser_sharing')), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl')), %~ frame( 110, %~ clause((0x555fc7fd1560),9), %~ '$execute_directive'( %~ use_module( library('logicmoo_nlu/parser_sharing')), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl')), %~ frame( 109, %~ clause((0x555fc801ae00),22), %~ '$compile_term'( %~ :-( use_module( library('logicmoo_nlu/parser_sharing'))), %~ _57618, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', -)), %~ frame( 108, %~ clause((0x555fc7d6f380),15), %~ '$compile_term'( %~ :-( use_module( library('logicmoo_nlu/parser_sharing'))), %~ _57642, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl')), %~ frame( 107, %~ clause((0x555fc7dad400),77), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_agi_c47_prolog_c47_episodic_memory_c47_adv_eng2cmd_c46_pl, %~ [ if(not_loaded)])), %~ frame( 106, %~ clause((0x555fc8003980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',1631494506.8643322), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_agi_c47_prolog_c47_episodic_memory_c47_adv_eng2cmd_c46_pl10, %~ [...]), %~ Kw11, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', %~ lexstate(202,swi), %~ mu))), %~ frame( 105, %~ clause((0x555fc8002100),7), %~ setup_call_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',1631494506.8643322), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_agi_c47_prolog_c47_episodic_memory_c47_adv_eng2cmd_c46_pl12, %~ [...]), %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', %~ lexstate(202,swi), %~ mu))), %~ frame( 104, %~ clause((0x555fc8164b40),57), %~ '$consult_file_2'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', %~ mu, compiled,Compiled13, %~ [ if(not_loaded)])), %~ frame( 103, %~ clause((0x555fc7d668c0),18), %~ '$consult_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', %~ mu, compiled,Compiled14, %~ [ if(not_loaded)])), %~ frame( 102, %~ clause((0x555fc8200000),221), %~ '$do_load_file_2'( adv_eng2cmd, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,compiled,[if(not_loaded)])), %~ frame( 101, %~ clause((0x555fc7fdc780),65), %~ '$do_load_file'( adv_eng2cmd, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,compiled,[if(not_loaded)])), %~ frame( 100, %~ clause((0x555fc8018480),14), %~ '$qdo_load_file2'( adv_eng2cmd, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,compiled,[if(not_loaded)])), %~ frame( 99, %~ clause((0x555fc7fd6840),10), %~ '$qdo_load_file'( adv_eng2cmd, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,[if(not_loaded)])), %~ frame( 98, %~ clause((0x555fc7fd69a0),32), %~ '$mt_do_load'( (0x555fcb43ff00), %~ adv_eng2cmd, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,[if(not_loaded)])), %~ frame( 97, %~ clause((0x555fc8003980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',(0x555fcb43ff00),...)), %~ system : '$mt_do_load'( (0x555fcb43ff00), %~ adv_eng2cmd, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,[...]), %~ Kw15, %~ system : '$mt_end_load'((0x555fcb43ff00)))), %~ frame( 96, %~ clause((0x555fc8002100),7), %~ setup_call_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',(0x555fcb43ff00),...)), %~ system : '$mt_do_load'( (0x555fcb43ff00), %~ adv_eng2cmd, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,[...]), %~ system : '$mt_end_load'((0x555fcb43ff00)))), %~ frame(95,meta_call,0), %~ frame( 94, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',(0x555fcb43ff00),...)), %~ '$mt_do_load'( (0x555fcb43ff00), %~ adv_eng2cmd, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,[...]), %~ '$mt_end_load'((0x555fcb43ff00))))), %~ frame( 93, %~ clause((0x555fc8005a00),43), %~ '$mt_load_file'( adv_eng2cmd, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,[if(not_loaded)])), %~ frame(92,clause((0x555fc7f708c0),28),'$load_file_e'(adv_eng2cmd,mu,[if(not_loaded)])), %~ frame(91,clause((0x555fc7fdcc80),12),'$load_file'(adv_eng2cmd,mu,[if(not_loaded)])), %~ frame(90,clause((0x555fc81bcdc0),31),'$load_one_file'(adv_eng2cmd,mu,[if(not_loaded)])), %~ frame(89,clause((0x555fc80226e0),10),'$load_files'(adv_eng2cmd,mu,[if(not_loaded)])), %~ frame(88,clause((0x555fc7d66d20),19),load_files(mu:adv_eng2cmd,[if(not_loaded)])), %~ frame(87,clause((0x555fc8183130),12),ensure_loaded(mu:adv_eng2cmd)), %~ frame( 86, %~ clause((0x555fc7fd3380),2), %~ catch( %~ mu : ensure_loaded(adv_eng2cmd), %~ error(Error16,Error66), %~ system : $exception_in_directive( error(Error17,Error67)))), %~ frame(85,clause((0x555fc7fa0580),55),'$execute_directive_3'(ensure_loaded(adv_eng2cmd))), %~ frame( 84, %~ clause((0x555fc7fd0cf0),8), %~ '$execute_directive_2'( ensure_loaded(adv_eng2cmd), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl')), %~ frame( 83, %~ clause((0x555fc7fd1560),9), %~ '$execute_directive'( ensure_loaded(adv_eng2cmd), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl')), %~ frame( 82, %~ clause((0x555fc801ae00),22), %~ '$compile_term'( %~ :-( ensure_loaded(adv_eng2cmd)), %~ _57814, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', -)), %~ frame( 81, %~ clause((0x555fc7d6f380),15), %~ '$compile_term'( %~ :-( ensure_loaded(adv_eng2cmd)), %~ _57838, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl')), %~ frame( 80, %~ clause((0x555fc7dad400),77), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_agi_c47_prolog_c47_episodic_memory_c47_adv_loader_c46_pl, %~ [ if(not_loaded)])), %~ frame( 79, %~ clause((0x555fc8003980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',1631494506.8683314), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_agi_c47_prolog_c47_episodic_memory_c47_adv_loader_c46_pl19, %~ [...]), %~ Kw20, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', %~ lexstate(202,swi), %~ mu))), %~ frame( 75, %~ clause((0x555fc8200000),221), %~ '$do_load_file_2'( adv_loader, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', mu,compiled,[if(not_loaded)])), %~ frame( 72, %~ clause((0x555fc7fd6840),10), %~ '$qdo_load_file'( adv_loader, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', mu,[if(not_loaded)])), %~ frame( 70, %~ clause((0x555fc8003980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',(0x555fc967ed00),...)), %~ system : '$mt_do_load'( (0x555fc967ed00), %~ adv_loader, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', mu,[...]), %~ Kw21, %~ system : '$mt_end_load'((0x555fc967ed00)))), %~ frame(68,meta_call,0), %~ frame( 67, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',(0x555fc967ed00),...)), %~ '$mt_do_load'( (0x555fc967ed00), %~ adv_loader, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', mu,[...]), %~ '$mt_end_load'((0x555fc967ed00))))), %~ frame(64,clause((0x555fc7fdcc80),12),'$load_file'(adv_loader,mu,'')), %~ frame( 59, %~ clause((0x555fc7fd3380),2), %~ catch( %~ mu : ensure_loaded(adv_loader), %~ error(Error22,Error68), %~ system : $exception_in_directive( error(Error23,Error69)))), %~ frame(58,clause((0x555fc7fa0580),55),'$execute_directive_3'(ensure_loaded(adv_loader))), %~ frame( 53, %~ clause((0x555fc7dad400),77), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_agi_c47_prolog_c47_episodic_memory_c47_adv_main_c46_pl, %~ [ if(not_loaded)])), %~ frame( 52, %~ clause((0x555fc8003980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',1632466069.4911866), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_agi_c47_prolog_c47_episodic_memory_c47_adv_main_c46_pl25, %~ [...]), %~ Kw26, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', %~ lexstate(202,swi), %~ mu))), %~ frame( 48, %~ clause((0x555fc8200000),221), %~ '$do_load_file_2'( %~ library( episodic_memory/adv_main), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', mu,compiled,[if(not_loaded)])), %~ frame( 45, %~ clause((0x555fc7fd6840),10), %~ '$qdo_load_file'( '', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', mu,[if(not_loaded)])), %~ frame( 43, %~ clause((0x555fc8003980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',(0x555fc967ec80),...)), %~ system : '$mt_do_load'( (0x555fc967ec80), %~ library(...), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', mu,[...]), %~ Kw27, %~ system : '$mt_end_load'((0x555fc967ec80)))), %~ frame(41,meta_call,0), %~ frame( 40, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',(0x555fc967ec80),...)), %~ '$mt_do_load'( (0x555fc967ec80), %~ library(...), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', mu,[...]), %~ '$mt_end_load'((0x555fc967ec80))))), %~ frame( 37, %~ clause((0x555fc7fdcc80),12), %~ '$load_file'(library(episodic_memory/adv_main),mu,'')), %~ frame( 32, %~ clause((0x555fc7fd3380),2), %~ catch( %~ mu : ensure_loaded( library(...)), %~ error(Error28,Error70), %~ system : $exception_in_directive( error(Error29,Error71)))), %~ frame( 31, %~ clause((0x555fc7fa0580),55), %~ $execute_directive_3( ensure_loaded( library( episodic_memory/adv_main)))), %~ frame( 26, %~ clause((0x555fc7dad400),77), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_agi_c47_t_c47_agi_tests_c47_adv_story_c47_adv_test_01_c46_pl, %~ [ expand(false), %~ expand(true)])), %~ frame( 25, %~ clause((0x555fc8003980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl',1632589805.2761016), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_agi_c47_t_c47_agi_tests_c47_adv_story_c47_adv_test_01_c46_pl31, %~ [...|...]), %~ Kw32, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl', %~ lexstate(202,swi), %~ user))), %~ frame( 21, %~ clause((0x555fc8200000),221), %~ '$do_load_file_2'( 'adv_test_01.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl', user,compiled, %~ [ expand(false), %~ expand(true)])), %~ frame( 18, %~ clause((0x555fc7fd6840),10), %~ '$qdo_load_file'( 'adv_test_01.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl', user,[expand(false),expand(true)])), %~ frame( 16, %~ clause((0x555fc8003980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl',(0x555fc967ea80),...)), %~ system : '$mt_do_load'( (0x555fc967ea80), %~ 'adv_test_01.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl', user,[...|...]), %~ Kw33, %~ system : '$mt_end_load'((0x555fc967ea80)))), %~ frame(14,meta_call,0), %~ frame( 13, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl',(0x555fc967ea80),...)), %~ '$mt_do_load'( (0x555fc967ea80), %~ 'adv_test_01.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl', user,[...|...]), %~ '$mt_end_load'((0x555fc967ea80))))), %~ frame(10,clause((0x555fc7fdcc80),12),'$load_file'('adv_test_01.pl',user,''))]), %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl')), %~ error, %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,parser_sharing], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl'], nl,...(_30998)]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',13) No permission to redefine module `parser_sharing' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl) In: [137] '$declare_module'(parser_sharing,user,user,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',13,false) [136] '$start_module'(parser_sharing,[op(1150,fx,share_mp),op(1150,fx,shared_parser_data),...],state(true,parser_sharing,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [135] '$first_term'((:-module(parser_sharing,[...|...])),_1786,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',state(true,parser_sharing,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [134] '$load_file'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',_1870,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [133] setup_call_catcher_cleanup(system:'$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',1632071765.656451),system:'$load_file'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',_1948,[...|...]),_1920,system:'$end_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',lexstate(202,swi),mu)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [132] setup_call_cleanup(system:'$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',1632071765.656451),system:'$load_file'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',_2030,[...|...]),system:'$end_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',lexstate(202,swi),mu)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:651 [131] '$consult_file_2'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,compiled,_2088,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2845 [130] '$consult_file'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,compiled,_2140,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2831 [129] '$do_load_file_2'(library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [128] '$do_load_file'(library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2583 [127] '$qdo_load_file2'(library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2561 [126] '$qdo_load_file'(library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [125] '$mt_do_load'((0x555fcb43f700),library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2531 [124] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',(0x555fcb43f700),...)),system:'$mt_do_load'((0x555fcb43f700),library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,[...|...]),_2468,system:'$mt_end_load'((0x555fcb43f700))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [123] setup_call_cleanup(system:with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',(0x555fcb43f700),...)),system:'$mt_do_load'((0x555fcb43f700),library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,[...|...]),system:'$mt_end_load'((0x555fcb43f700))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:651 [122] [121] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',(0x555fcb43f700),...)),'$mt_do_load'((0x555fcb43f700),library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,[...|...]),'$mt_end_load'((0x555fcb43f700)))) [120] '$mt_load_file'(library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2496 [119] '$load_file_e'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2388 [118] '$load_file'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [117] '$load_one_file'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2198 [116] '$load_files'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2175 [115] load_files(mu:library('logicmoo_nlu/parser_sharing'),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2155 [114] use_module(mu:library('logicmoo_nlu/parser_sharing')) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2093 [113] catch(mu:use_module(library('logicmoo_nlu/parser_sharing')),error(_3108,_3110),system:'$exception_in_directive'(error(_3124,_3126))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [112] '$execute_directive_3'(use_module(library('logicmoo_nlu/parser_sharing'))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [111] '$execute_directive_2'(use_module(library('logicmoo_nlu/parser_sharing')),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3572 [110] '$execute_directive'(use_module(library('logicmoo_nlu/parser_sharing')),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3550 [109] '$compile_term'((:-use_module(library('logicmoo_nlu/parser_sharing'))),_3252,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',-) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3086 [108] '$compile_term'((:-use_module(library('logicmoo_nlu/parser_sharing'))),_3294,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3075 [107] '$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',_3336,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [106] setup_call_catcher_cleanup(system:'$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',1631494506.8643322),system:'$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',_3404,[...]),_3376,system:'$end_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',lexstate(202,swi),mu)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [105] setup_call_cleanup(system:'$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',1631494506.8643322),system:'$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',_3486,[...]),system:'$end_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',lexstate(202,swi),mu)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:651 [104] '$consult_file_2'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,compiled,_3544,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2845 [103] '$consult_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,compiled,_3586,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2831 [102] '$do_load_file_2'(adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,compiled,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [101] '$do_load_file'(adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,compiled,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2583 [100] '$qdo_load_file2'(adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,compiled,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2561 [99] '$qdo_load_file'(adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [98] '$mt_do_load'((0x555fcb43ff00),adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2531 [97] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',(0x555fcb43ff00),...)),system:'$mt_do_load'((0x555fcb43ff00),adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[...]),_3834,system:'$mt_end_load'((0x555fcb43ff00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [96] setup_call_cleanup(system:with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',(0x555fcb43ff00),...)),system:'$mt_do_load'((0x555fcb43ff00),adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[...]),system:'$mt_end_load'((0x555fcb43ff00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:651 [95] [94] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',(0x555fcb43ff00),...)),'$mt_do_load'((0x555fcb43ff00),adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[...]),'$mt_end_load'((0x555fcb43ff00)))) [93] '$mt_load_file'(adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2496 [92] '$load_file_e'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2388 [91] '$load_file'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [90] '$load_one_file'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2198 [89] '$load_files'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2175 [88] load_files(mu:adv_eng2cmd,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2155 [87] ensure_loaded(mu:adv_eng2cmd) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2083 [86] catch(mu:ensure_loaded(adv_eng2cmd),error(_4370,_4372),system:'$exception_in_directive'(error(_4386,_4388))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [85] '$execute_directive_3'(ensure_loaded(adv_eng2cmd)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [84] '$execute_directive_2'(ensure_loaded(adv_eng2cmd),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3572 [83] '$execute_directive'(ensure_loaded(adv_eng2cmd),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3550 [82] '$compile_term'((:-ensure_loaded(adv_eng2cmd)),_4502,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',-) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3086 [81] '$compile_term'((:-ensure_loaded(adv_eng2cmd)),_4540,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3075 [80] '$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',_4578,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [79] setup_call_catcher_cleanup(system:'$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',1631494506.8683314),system:'$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',_4646,[...]),_4618,system:'$end_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',lexstate(202,swi),mu)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [75] '$do_load_file_2'(adv_loader,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',mu,compiled,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [72] '$qdo_load_file'(adv_loader,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [70] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',(0x555fc967ed00),...)),system:'$mt_do_load'((0x555fc967ed00),adv_loader,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',mu,[...]),_4784,system:'$mt_end_load'((0x555fc967ed00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [68] [67] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',(0x555fc967ed00),...)),'$mt_do_load'((0x555fc967ed00),adv_loader,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',mu,[...]),'$mt_end_load'((0x555fc967ed00)))) [64] '$load_file'(adv_loader,mu,'') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [59] catch(mu:ensure_loaded(adv_loader),error(_5002,_5004),system:'$exception_in_directive'(error(_5018,_5020))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [58] '$execute_directive_3'(ensure_loaded(adv_loader)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [53] '$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',_5076,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [52] setup_call_catcher_cleanup(system:'$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',1632466069.4911866),system:'$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',_5144,[...]),_5116,system:'$end_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',lexstate(202,swi),mu)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [48] '$do_load_file_2'(library((episodic_memory/adv_main)),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',mu,compiled,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [45] '$qdo_load_file'('','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [43] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',(0x555fc967ec80),...)),system:'$mt_do_load'((0x555fc967ec80),library(...),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',mu,[...]),_5292,system:'$mt_end_load'((0x555fc967ec80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [41] [40] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',(0x555fc967ec80),...)),'$mt_do_load'((0x555fc967ec80),library(...),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',mu,[...]),'$mt_end_load'((0x555fc967ec80)))) [37] '$load_file'(library((episodic_memory/adv_main)),mu,'') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [32] catch(mu:ensure_loaded(library(...)),error(_5532,_5534),system:'$exception_in_directive'(error(_5548,_5550))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [31] '$execute_directive_3'(ensure_loaded(library((episodic_memory/adv_main)))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [26] '$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl',_5616,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system:'$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl',1632589805.2761016),system:'$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl',_5694,[...|...]),_5666,system:'$end_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] '$do_load_file_2'('adv_test_01.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] '$qdo_load_file'('adv_test_01.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl',(0x555fc967ea80),...)),system:'$mt_do_load'((0x555fc967ea80),'adv_test_01.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl',user,[...|...]),_5852,system:'$mt_end_load'((0x555fc967ea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl',(0x555fc967ea80),...)),'$mt_do_load'((0x555fc967ea80),'adv_test_01.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl',user,[...|...]),'$mt_end_load'((0x555fc967ea80)))) [10] '$load_file'('adv_test_01.pl',user,'') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl:13: ERROR: No permission to redefine module `parser_sharing' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl) ERROR: In: ERROR: [137] '$declare_module'(parser_sharing,user,user,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',13,false) ERROR: [136] '$start_module'(parser_sharing,[op(1150,fx,share_mp),op(1150,fx,shared_parser_data),...],state(true,parser_sharing,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [135] '$first_term'((:-module(parser_sharing,[...|...])),_1786,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',state(true,parser_sharing,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [134] '$load_file'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',_1870,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [133] setup_call_catcher_cleanup(system:'$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',1632071765.656451),system:'$load_file'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',_1948,[...|...]),_1920,system:'$end_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',lexstate(202,swi),mu)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [132] setup_call_cleanup(system:'$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',1632071765.656451),system:'$load_file'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',_2030,[...|...]),system:'$end_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',lexstate(202,swi),mu)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:651 ERROR: [131] '$consult_file_2'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,compiled,_2088,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2845 ERROR: [130] '$consult_file'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,compiled,_2140,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2831 ERROR: [129] '$do_load_file_2'(library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [128] '$do_load_file'(library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2583 ERROR: [127] '$qdo_load_file2'(library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2561 ERROR: [126] '$qdo_load_file'(library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [125] '$mt_do_load'((0x555fcb43f700),library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2531 ERROR: [124] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',(0x555fcb43f700),...)),system:'$mt_do_load'((0x555fcb43f700),library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,[...|...]),_2468,system:'$mt_end_load'((0x555fcb43f700))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [123] setup_call_cleanup(system:with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',(0x555fcb43f700),...)),system:'$mt_do_load'((0x555fcb43f700),library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,[...|...]),system:'$mt_end_load'((0x555fcb43f700))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:651 ERROR: [122] ERROR: [121] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',(0x555fcb43f700),...)),'$mt_do_load'((0x555fcb43f700),library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,[...|...]),'$mt_end_load'((0x555fcb43f700)))) ERROR: [120] '$mt_load_file'(library('logicmoo_nlu/parser_sharing'),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',mu,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2496 ERROR: [119] '$load_file_e'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2388 ERROR: [118] '$load_file'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [117] '$load_one_file'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2198 ERROR: [116] '$load_files'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2175 ERROR: [115] load_files(mu:library('logicmoo_nlu/parser_sharing'),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2155 ERROR: [114] use_module(mu:library('logicmoo_nlu/parser_sharing')) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2093 ERROR: [113] catch(mu:use_module(library('logicmoo_nlu/parser_sharing')),error(_3108,_3110),system:'$exception_in_directive'(error(_3124,_3126))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 ERROR: [112] '$execute_directive_3'(use_module(library('logicmoo_nlu/parser_sharing'))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 ERROR: [111] '$execute_directive_2'(use_module(library('logicmoo_nlu/parser_sharing')),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3572 ERROR: [110] '$execute_directive'(use_module(library('logicmoo_nlu/parser_sharing')),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3550 ERROR: [109] '$compile_term'((:-use_module(library('logicmoo_nlu/parser_sharing'))),_3252,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',-) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3086 ERROR: [108] '$compile_term'((:-use_module(library('logicmoo_nlu/parser_sharing'))),_3294,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3075 ERROR: [107] '$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',_3336,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [106] setup_call_catcher_cleanup(system:'$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',1631494506.8643322),system:'$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',_3404,[...]),_3376,system:'$end_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',lexstate(202,swi),mu)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [105] setup_call_cleanup(system:'$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',1631494506.8643322),system:'$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',_3486,[...]),system:'$end_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',lexstate(202,swi),mu)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:651 ERROR: [104] '$consult_file_2'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,compiled,_3544,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2845 ERROR: [103] '$consult_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,compiled,_3586,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2831 ERROR: [102] '$do_load_file_2'(adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,compiled,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [101] '$do_load_file'(adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,compiled,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2583 ERROR: [100] '$qdo_load_file2'(adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,compiled,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2561 ERROR: [99] '$qdo_load_file'(adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [98] '$mt_do_load'((0x555fcb43ff00),adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2531 ERROR: [97] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',(0x555fcb43ff00),...)),system:'$mt_do_load'((0x555fcb43ff00),adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[...]),_3834,system:'$mt_end_load'((0x555fcb43ff00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [96] setup_call_cleanup(system:with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',(0x555fcb43ff00),...)),system:'$mt_do_load'((0x555fcb43ff00),adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[...]),system:'$mt_end_load'((0x555fcb43ff00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:651 ERROR: [95] ERROR: [94] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',(0x555fcb43ff00),...)),'$mt_do_load'((0x555fcb43ff00),adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[...]),'$mt_end_load'((0x555fcb43ff00)))) ERROR: [93] '$mt_load_file'(adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2496 ERROR: [92] '$load_file_e'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2388 ERROR: [91] '$load_file'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [90] '$load_one_file'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2198 ERROR: [89] '$load_files'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2175 ERROR: [88] load_files(mu:adv_eng2cmd,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2155 ERROR: [87] ensure_loaded(mu:adv_eng2cmd) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2083 ERROR: [86] catch(mu:ensure_loaded(adv_eng2cmd),error(_4370,_4372),system:'$exception_in_directive'(error(_4386,_4388))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 ERROR: [85] '$execute_directive_3'(ensure_loaded(adv_eng2cmd)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 ERROR: [84] '$execute_directive_2'(ensure_loaded(adv_eng2cmd),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3572 ERROR: [83] '$execute_directive'(ensure_loaded(adv_eng2cmd),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3550 ERROR: [82] '$compile_term'((:-ensure_loaded(adv_eng2cmd)),_4502,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',-) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3086 ERROR: [81] '$compile_term'((:-ensure_loaded(adv_eng2cmd)),_4540,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3075 ERROR: [80] '$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',_4578,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [79] setup_call_catcher_cleanup(system:'$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',1631494506.8683314),system:'$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',_4646,[...]),_4618,system:'$end_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',lexstate(202,swi),mu)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [75] '$do_load_file_2'(adv_loader,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',mu,compiled,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [72] '$qdo_load_file'(adv_loader,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [70] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',(0x555fc967ed00),...)),system:'$mt_do_load'((0x555fc967ed00),adv_loader,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',mu,[...]),_4784,system:'$mt_end_load'((0x555fc967ed00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [68] ERROR: [67] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',(0x555fc967ed00),...)),'$mt_do_load'((0x555fc967ed00),adv_loader,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',mu,[...]),'$mt_end_load'((0x555fc967ed00)))) ERROR: [64] '$load_file'(adv_loader,mu,'') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [59] catch(mu:ensure_loaded(adv_loader),error(_5002,_5004),system:'$exception_in_directive'(error(_5018,_5020))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 ERROR: [58] '$execute_directive_3'(ensure_loaded(adv_loader)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 ERROR: [53] '$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',_5076,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [52] setup_call_catcher_cleanup(system:'$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',1632466069.4911866),system:'$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',_5144,[...]),_5116,system:'$end_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',lexstate(202,swi),mu)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [48] '$do_load_file_2'(library((episodic_memory/adv_main)),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',mu,compiled,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [45] '$qdo_load_file'('','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [43] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',(0x555fc967ec80),...)),system:'$mt_do_load'((0x555fc967ec80),library(...),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',mu,[...]),_5292,system:'$mt_end_load'((0x555fc967ec80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [41] ERROR: [40] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',(0x555fc967ec80),...)),'$mt_do_load'((0x555fc967ec80),library(...),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',mu,[...]),'$mt_end_load'((0x555fc967ec80)))) ERROR: [37] '$load_file'(library((episodic_memory/adv_main)),mu,'') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [32] catch(mu:ensure_loaded(library(...)),error(_5532,_5534),system:'$exception_in_directive'(error(_5548,_5550))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 ERROR: [31] '$execute_directive_3'(ensure_loaded(library((episodic_memory/adv_main)))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 ERROR: [26] '$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl',_5616,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system:'$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl',1632589805.2761016),system:'$load_file'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl',_5694,[...|...]),_5666,system:'$end_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] '$do_load_file_2'('adv_test_01.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] '$qdo_load_file'('adv_test_01.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl',(0x555fc967ea80),...)),system:'$mt_do_load'((0x555fc967ea80),'adv_test_01.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl',user,[...|...]),_5852,system:'$mt_end_load'((0x555fc967ea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl',(0x555fc967ea80),...)),'$mt_do_load'((0x555fc967ea80),'adv_test_01.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl',user,[...|...]),'$mt_end_load'((0x555fc967ea80)))) ERROR: [10] '$load_file'('adv_test_01.pl',user,'') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. %~ message_hook( %~ goal_failed(directive,mu:use_module(library('logicmoo_nlu/parser_sharing'))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ mu : use_module( library('logicmoo_nlu/parser_sharing'))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',13) Goal (directive) failed: mu:use_module(library('logicmoo_nlu/parser_sharing')) Warning: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl:13: Warning: Goal (directive) failed: mu:use_module(library('logicmoo_nlu/parser_sharing')) totalTime=10.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k adv_test_01.pl (returned 137) Add_LABELS='Errors,Overtime' Rem_LABELS='Skipped,Skipped,Warnings,Skipped' ISSUE_INFO=703 OPEN logicmoo.agi.agi_test.adv_story.ADV_TEST_01 JUnit Test_9999, unit_test, Failing, Errors, Overtime, logicmoo.agi.agi_test.adv_story, ADV_TEST_01 2021-09-26 22:55:11 +0000 UTC ISSUE_ID=703 ISSUE_OC=OPEN Editing Issue For FAILED 703 OPEN logicmoo.agi.agi_test.adv_story.ADV_TEST_01 JUnit Test_9999, unit_test, Failing, Errors, Overtime, logicmoo.agi.agi_test.adv_story, ADV_TEST_01 2021-09-26 22:55:11 +0000 UTC SKIPPING gh issue edit 703 -t logicmoo.agi.agi_test.adv_story.ADV_TEST_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Warnings,Skipped --add-label Failing,Errors,Overtime sed: can't read /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-agi-agi_test-adv_story-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units?*-junit.xml: No such file or directory stty: 'standard input': Inappropriate ioctl for device + stty echo stty: 'standard input': Inappropriate ioctl for device + CMD_TIMEOUT=1m + '[' -n 1 ']' + '[' 1 -lt 5 ']' + export CMD_TIMEOUT=10s + CMD_TIMEOUT=10s + echo 'Warn: (MAX_TEST_SUITE_TIME < 5m) we want our tests to be short: CMD_TIMEOUT=10s' Warn: (MAX_TEST_SUITE_TIME < 5m) we want our tests to be short: CMD_TIMEOUT=10s + export 'GLOB=*0*.* 2>&1 | grep -2 -i '\''WARN\|ERROR\|_file\|00\|fail\|pass'\''' + GLOB='*0*.* 2>&1 | grep -2 -i '\''WARN\|ERROR\|_file\|00\|fail\|pass'\''' + '[' -z '*0*.* 2>&1 | grep -2 -i '\''WARN\|ERROR\|_file\|00\|fail\|pass'\''' ']' ./test_on_release.sh: line 16: syntax error near unexpected token `)' ./test_on_release.sh: line 16: `)' Warn: (MAX_TEST_SUITE_TIME < 5m) we want our tests to be short: CMD_TIMEOUT=40s Running Matching Tests: (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/comprehension ; /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k *_01*.pl) SORTED_FILES=comprehension_01.pl FileTestCase=logicmoo.agi.agi_test.comprehension.COMPREHENSION_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['comprehension_01.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/comprehension ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['comprehension_01.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_agi/t/agi_tests/comprehension/comprehension_01.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.agi.agi_test.comprehension/COMPREHENSION_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACOMPREHENSION_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/645 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/comprehension/comprehension_01.pl'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) test_here(X):- notrace(mpred_test(e2c(X))). /*~ No source location!? ~*/ test_convo_file(File):- atom_contains(File,'0'),!. /*~ No source location!? ~*/ test_convo_file(File):- open(File,read,IS), repeat, catch(read_term(IS,Term,[syntax_errors(error)]),_,fail), (Term == end_of_file -> close(IS) ; (ignore(test_convo_term(Term)),fail)). /*~ No source location!? ~*/ test_convo_term(X):- forall((sub_term(E,X),atomic(E),atom_contains(E,' '), %dont parse end comment (Yet) \+ atom_contains(E,'CasAm')), test_here(E)). /*~ No source location!? ~*/ :- prolog_load_context(directory,X), cd(X), expand_file_name('Meta*Peacock.plt',Files), maplist(test_convo_file,Files). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_agi/t/agi_tests/comprehension/comprehension_01.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.agi.agi_test.comprehension/COMPREHENSION_01/logicmoo_agi_agi_test_comprehension_COMPREHENSION_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACOMPREHENSION_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/645 /*~ %~ ?-( mpred_test("Test_0001_Line_0015__What_is_a_peacock_c63_in_user",user:e2c('What is a peacock?'))). ?-e2c('What is a peacock?') asserted( exists( Exists, ( info( 'XVAR_NP_What_1_1', [ [ loc(1), pos('NP'),equals('XVAR_NP_What_1_1'),seg(1,1), phrase('NP'),size(1),lnks(2), #(r('NP',seg(1,1))),txt(["What"]),childs(0), link(1,'SBAR',r('SBAR',seg(1,5))), link(2,'CORENLP',r('CORENLP',seg(1,5)))])] & info( 'XVAR_NP_Peacock_3_4', [ [ loc(3), pos('NP'),equals('XVAR_NP_Peacock_3_4'),seg(3,4), phrase('NP'),size(2),lnks(3), #(r('NP',seg(3,4))),txt(["a","peacock"]), childs(0),link(1,'S',r('S',seg(2,4))), link(2,'SBAR',r('SBAR',seg(1,5))), link(3,'CORENLP',r('CORENLP',seg(1,5)))])] & warn( unparsed( Exists, [ [ w( 'XVAR_NP_What_1_1', [ [ loc(1), pos('NP'),equals('XVAR_NP_What_1_1'),seg(1,1), phrase('NP'),size(1),lnks(2), #(r('NP',seg(1,1))),txt(["What"]),childs(0), link(1,'SBAR',r('SBAR',seg(1,5))), link(2,'CORENLP',r('CORENLP',seg(1,5)))])], w( is, [ [ pos(vbz), root(be),loc(2),lnks(3),txt("is"), truecase('LOWER'),link(1,'S',r('S',seg(2,4))), link(2,'SBAR',r('SBAR',seg(1,5))), link(3,'CORENLP',r('CORENLP',seg(1,5))),lex_winfo, flexicon(bv,[person=3,agr=sg,verb_form=tensed],is), talk_db(intransitive,be,is,was,being,been), talk_db(intransitive,am,is,was,being,been), talk_db(intransitive,are,is,was,being,been)])], w( 'XVAR_NP_Peacock_3_4', [ [ loc(3), pos('NP'),equals('XVAR_NP_Peacock_3_4'),seg(3,4), phrase('NP'),size(2),lnks(3), #(r('NP',seg(3,4))),txt(["a","peacock"]), childs(0),link(1,'S',r('S',seg(2,4))), link(2,'SBAR',r('SBAR',seg(1,5))), link(3,'CORENLP',r('CORENLP',seg(1,5)))])], w( ?, [ [ pos('.'), root(?),loc(5),lnks(2),txt("?"), link(1,'SBAR',r('SBAR',seg(1,5))), link(2,'CORENLP',r('CORENLP',seg(1,5))),lex_winfo, terminator_lex(?,?),char_type_sentence(?,ask)])], span( [ seg(2,4), phrase('S'),size(3),lnks(2),#(r('S',seg(2,4))), txt(["is","a","peacock"]),childs(1), child(1,'NP',r('NP',seg(3,4))), link(1,'SBAR',r('SBAR',seg(1,5))), link(2,'CORENLP',r('CORENLP',seg(1,5)))]), span( [ seg(1,5), phrase('CORENLP'),size(5),lnks(0), #( r('CORENLP',seg(1,5))), txt( [ "What", "is","a","peacock","?"]), childs(1),child(1,'SBAR',r('SBAR',seg(1,5)))]), span( [ seg(1,5), phrase('SBAR'),size(5),lnks(1), #( r('SBAR',seg(1,5))), txt( [ "What", "is","a","peacock","?"]), childs(2),child(1,'NP',r('NP',seg(1,1))), child(2,'S',r('S',seg(2,4))), link(1,'CORENLP',r('CORENLP',seg(1,5)))])])])))) passed=info(why_was_true(user:e2c('What is a peacock?'))) no_proof_for(e2c('What is a peacock?')). ?-e2c('What is a peacock?') asserted( exists( Exists, ( info( 'XVAR_NP_What_1_1', [ [ loc(1), pos('NP'),equals('XVAR_NP_What_1_1'),seg(1,1), phrase('NP'),size(1),lnks(2), #(r('NP',seg(1,1))),txt(["What"]),childs(0), link(1,'SBAR',r('SBAR',seg(1,5))), link(2,'CORENLP',r('CORENLP',seg(1,5)))])] & info( 'XVAR_NP_Peacock_3_4', [ [ loc(3), pos('NP'),equals('XVAR_NP_Peacock_3_4'),seg(3,4), phrase('NP'),size(2),lnks(3), #(r('NP',seg(3,4))),txt(["a","peacock"]), childs(0),link(1,'S',r('S',seg(2,4))), link(2,'SBAR',r('SBAR',seg(1,5))), link(3,'CORENLP',r('CORENLP',seg(1,5)))])] & warn( unparsed( Exists, [ [ w( 'XVAR_NP_What_1_1', [ [ loc(1), pos('NP'),equals('XVAR_NP_What_1_1'),seg(1,1), phrase('NP'),size(1),lnks(2), #(r('NP',seg(1,1))),txt(["What"]),childs(0), link(1,'SBAR',r('SBAR',seg(1,5))), link(2,'CORENLP',r('CORENLP',seg(1,5)))])], w( is, [ [ pos(vbz), root(be),loc(2),lnks(3),txt("is"), truecase('LOWER'),link(1,'S',r('S',seg(2,4))), link(2,'SBAR',r('SBAR',seg(1,5))), link(3,'CORENLP',r('CORENLP',seg(1,5))),lex_winfo, flexicon(bv,[person=3,agr=sg,verb_form=tensed],is), talk_db(intransitive,be,is,was,being,been), talk_db(intransitive,am,is,was,being,been), talk_db(intransitive,are,is,was,being,been)])], w( 'XVAR_NP_Peacock_3_4', [ [ loc(3), pos('NP'),equals('XVAR_NP_Peacock_3_4'),seg(3,4), phrase('NP'),size(2),lnks(3), #(r('NP',seg(3,4))),txt(["a","peacock"]), childs(0),link(1,'S',r('S',seg(2,4))), link(2,'SBAR',r('SBAR',seg(1,5))), link(3,'CORENLP',r('CORENLP',seg(1,5)))])], w( ?, [ [ pos('.'), root(?),loc(5),lnks(2),txt("?"), link(1,'SBAR',r('SBAR',seg(1,5))), link(2,'CORENLP',r('CORENLP',seg(1,5))),lex_winfo, terminator_lex(?,?),char_type_sentence(?,ask)])], span( [ seg(2,4), phrase('S'),size(3),lnks(2),#(r('S',seg(2,4))), txt(["is","a","peacock"]),childs(1), child(1,'NP',r('NP',seg(3,4))), link(1,'SBAR',r('SBAR',seg(1,5))), link(2,'CORENLP',r('CORENLP',seg(1,5)))]), span( [ seg(1,5), phrase('CORENLP'),size(5),lnks(0), #( r('CORENLP',seg(1,5))), txt( [ "What", "is","a","peacock","?"]), childs(1),child(1,'SBAR',r('SBAR',seg(1,5)))]), span( [ seg(1,5), phrase('SBAR'),size(5),lnks(1), #( r('SBAR',seg(1,5))), txt( [ "What", "is","a","peacock","?"]), childs(2),child(1,'NP',r('NP',seg(1,1))), child(2,'S',r('S',seg(2,4))), link(1,'CORENLP',r('CORENLP',seg(1,5)))])])])))) no_proof_for(e2c('What is a peacock?')). no_proof_for(e2c('What is a peacock?')). name = 'logicmoo.agi.agi_test.comprehension.COMPREHENSION_01-Test_0001_Line_0015__What_is_a_peacock_c63_in_user'. JUNIT_CLASSNAME = 'logicmoo.agi.agi_test.comprehension.COMPREHENSION_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'comprehension_01.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-agi-agi_test-comprehension-vSTARv_01vSTARvvDOTvpl-Units-Logicmoo_agi_agi_test_comprehension_COMPREHENSION_01_Test_0001_Line_0015_What_is_a_peacock_c63_in_user-junit.xml %~ Metaphor_StandardOnly_Peacock.plt:15 %~ ?-( mpred_test("Test_0002_Line_0015__What_is_a_peacock_c63_in_user",user:e2c('What is a peacock?'))). ?-e2c('What is a peacock?') asserted( exists( Exists, ( info( 'XVAR_NP_What_1_1', [ [ loc(1), pos('NP'),equals('XVAR_NP_What_1_1'),seg(1,1), phrase('NP'),size(1),lnks(2), #(r('NP',seg(1,1))),txt(["What"]),childs(0), link(1,'SBAR',r('SBAR',seg(1,5))), link(2,'CORENLP',r('CORENLP',seg(1,5)))])] & info( 'XVAR_NP_Peacock_3_4', [ [ loc(3), pos('NP'),equals('XVAR_NP_Peacock_3_4'),seg(3,4), phrase('NP'),size(2),lnks(3), #(r('NP',seg(3,4))),txt(["a","peacock"]), childs(0),link(1,'S',r('S',seg(2,4))), link(2,'SBAR',r('SBAR',seg(1,5))), link(3,'CORENLP',r('CORENLP',seg(1,5)))])] & warn( unparsed( Exists, [ [ w( 'XVAR_NP_What_1_1', [ [ loc(1), pos('NP'),equals('XVAR_NP_What_1_1'),seg(1,1), phrase('NP'),size(1),lnks(2), #(r('NP',seg(1,1))),txt(["What"]),childs(0), link(1,'SBAR',r('SBAR',seg(1,5))), link(2,'CORENLP',r('CORENLP',seg(1,5)))])], w( is, [ [ pos(vbz), root(be),loc(2),lnks(3),txt("is"), truecase('LOWER'),link(1,'S',r('S',seg(2,4))), link(2,'SBAR',r('SBAR',seg(1,5))), link(3,'CORENLP',r('CORENLP',seg(1,5))),lex_winfo, flexicon(bv,[person=3,agr=sg,verb_form=tensed],is), talk_db(intransitive,be,is,was,being,been), talk_db(intransitive,am,is,was,being,been), talk_db(intransitive,are,is,was,being,been)])], w( 'XVAR_NP_Peacock_3_4', [ [ loc(3), pos('NP'),equals('XVAR_NP_Peacock_3_4'),seg(3,4), phrase('NP'),size(2),lnks(3), #(r('NP',seg(3,4))),txt(["a","peacock"]), childs(0),link(1,'S',r('S',seg(2,4))), link(2,'SBAR',r('SBAR',seg(1,5))), link(3,'CORENLP',r('CORENLP',seg(1,5)))])], w( ?, [ [ pos('.'), root(?),loc(5),lnks(2),txt("?"), link(1,'SBAR',r('SBAR',seg(1,5))), link(2,'CORENLP',r('CORENLP',seg(1,5))),lex_winfo, terminator_lex(?,?),char_type_sentence(?,ask)])], span( [ seg(2,4), phrase('S'),size(3),lnks(2),#(r('S',seg(2,4))), txt(["is","a","peacock"]),childs(1), child(1,'NP',r('NP',seg(3,4))), link(1,'SBAR',r('SBAR',seg(1,5))), link(2,'CORENLP',r('CORENLP',seg(1,5)))]), span( [ seg(1,5), phrase('CORENLP'),size(5),lnks(0), #( r('CORENLP',seg(1,5))), txt( [ "What", "is","a","peacock","?"]), childs(1),child(1,'SBAR',r('SBAR',seg(1,5)))]), span( [ seg(1,5), phrase('SBAR'),size(5),lnks(1), #( r('SBAR',seg(1,5))), txt( [ "What", "is","a","peacock","?"]), childs(2),child(1,'NP',r('NP',seg(1,1))), child(2,'S',r('S',seg(2,4))), link(1,'CORENLP',r('CORENLP',seg(1,5)))])])])))) passed=info(why_was_true(user:e2c('What is a peacock?'))) no_proof_for(e2c('What is a peacock?')). ?-e2c('What is a peacock?') asserted( exists( Exists, ( info( 'XVAR_NP_What_1_1', [ [ loc(1), pos('NP'),equals('XVAR_NP_What_1_1'),seg(1,1), phrase('NP'),size(1),lnks(2), #(r('NP',seg(1,1))),txt(["What"]),childs(0), link(1,'SBAR',r('SBAR',seg(1,5))), link(2,'CORENLP',r('CORENLP',seg(1,5)))])] & info( 'XVAR_NP_Peacock_3_4', [ [ loc(3), pos('NP'),equals('XVAR_NP_Peacock_3_4'),seg(3,4), phrase('NP'),size(2),lnks(3), #(r('NP',seg(3,4))),txt(["a","peacock"]), childs(0),link(1,'S',r('S',seg(2,4))), link(2,'SBAR',r('SBAR',seg(1,5))), link(3,'CORENLP',r('CORENLP',seg(1,5)))])] & warn( unparsed( Exists, [ [ w( 'XVAR_NP_What_1_1', [ [ loc(1), pos('NP'),equals('XVAR_NP_What_1_1'),seg(1,1), phrase('NP'),size(1),lnks(2), #(r('NP',seg(1,1))),txt(["What"]),childs(0), link(1,'SBAR',r('SBAR',seg(1,5))), link(2,'CORENLP',r('CORENLP',seg(1,5)))])], w( is, [ [ pos(vbz), root(be),loc(2),lnks(3),txt("is"), truecase('LOWER'),link(1,'S',r('S',seg(2,4))), link(2,'SBAR',r('SBAR',seg(1,5))), link(3,'CORENLP',r('CORENLP',seg(1,5))),lex_winfo, flexicon(bv,[person=3,agr=sg,verb_form=tensed],is), talk_db(intransitive,be,is,was,being,been), talk_db(intransitive,am,is,was,being,been), talk_db(intransitive,are,is,was,being,been)])], w( 'XVAR_NP_Peacock_3_4', [ [ loc(3), pos('NP'),equals('XVAR_NP_Peacock_3_4'),seg(3,4), phrase('NP'),size(2),lnks(3), #(r('NP',seg(3,4))),txt(["a","peacock"]), childs(0),link(1,'S',r('S',seg(2,4))), link(2,'SBAR',r('SBAR',seg(1,5))), link(3,'CORENLP',r('CORENLP',seg(1,5)))])], w( ?, [ [ pos('.'), root(?),loc(5),lnks(2),txt("?"), link(1,'SBAR',r('SBAR',seg(1,5))), link(2,'CORENLP',r('CORENLP',seg(1,5))),lex_winfo, terminator_lex(?,?),char_type_sentence(?,ask)])], span( [ seg(2,4), phrase('S'),size(3),lnks(2),#(r('S',seg(2,4))), txt(["is","a","peacock"]),childs(1), child(1,'NP',r('NP',seg(3,4))), link(1,'SBAR',r('SBAR',seg(1,5))), link(2,'CORENLP',r('CORENLP',seg(1,5)))]), span( [ seg(1,5), phrase('CORENLP'),size(5),lnks(0), #( r('CORENLP',seg(1,5))), txt( [ "What", "is","a","peacock","?"]), childs(1),child(1,'SBAR',r('SBAR',seg(1,5)))]), span( [ seg(1,5), phrase('SBAR'),size(5),lnks(1), #( r('SBAR',seg(1,5))), txt( [ "What", "is","a","peacock","?"]), childs(2),child(1,'NP',r('NP',seg(1,1))), child(2,'S',r('S',seg(2,4))), link(1,'CORENLP',r('CORENLP',seg(1,5)))])])])))) no_proof_for(e2c('What is a peacock?')). no_proof_for(e2c('What is a peacock?')). name = 'logicmoo.agi.agi_test.comprehension.COMPREHENSION_01-Test_0002_Line_0015__What_is_a_peacock_c63_in_user'. JUNIT_CLASSNAME = 'logicmoo.agi.agi_test.comprehension.COMPREHENSION_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'comprehension_01.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-agi-agi_test-comprehension-vSTARv_01vSTARvvDOTvpl-Units-Logicmoo_agi_agi_test_comprehension_COMPREHENSION_01_Test_0002_Line_0015_What_is_a_peacock_c63_in_user-junit.xml %~ ?-( mpred_test("Test_0003_Line_0015__What_is_a_peacock_c63_in_user",user:e2c('What is a peacock?'))). ?-e2c('What is a peacock?') asserted( exists( Exists, ( info( 'XVAR_NP_What_1_1', [ [ loc(1), pos('NP'),equals('XVAR_NP_What_1_1'),seg(1,1), phrase('NP'),size(1),lnks(2), #(r('NP',seg(1,1))),txt(["What"]),childs(0), link(1,'SBAR',r('SBAR',seg(1,5))), link(2,'CORENLP',r('CORENLP',seg(1,5)))])] & info( 'XVAR_NP_Peacock_3_4', [ [ loc(3), pos('NP'),equals('XVAR_NP_Peacock_3_4'),seg(3,4), phrase('NP'),size(2),lnks(3), #(r('NP',seg(3,4))),txt(["a","peacock"]), childs(0),link(1,'S',r('S',seg(2,4))), link(2,'SBAR',r('SBAR',seg(1,5))), link(3,'CORENLP',r('CORENLP',seg(1,5)))])] & warn( unparsed( Exists, [ [ w( 'XVAR_NP_What_1_1', [ [ loc(1), pos('NP'),equals('XVAR_NP_What_1_1'),seg(1,1), phrase('NP'),size(1),lnks(2), #(r('NP',seg(1,1))),txt(["What"]),childs(0), link(1,'SBAR',r('SBAR',seg(1,5))), link(2,'CORENLP',r('CORENLP',seg(1,5)))])], w( is, [ [ pos(vbz), root(be),loc(2),lnks(3),txt("is"), truecase('LOWER'),link(1,'S',r('S',seg(2,4))), link(2,'SBAR',r('SBAR',seg(1,5))), link(3,'CORENLP',r('CORENLP',seg(1,5))),lex_winfo, flexicon(bv,[person=3,agr=sg,verb_form=tensed],is), talk_db(intransitive,be,is,was,being,been), talk_db(intransitive,am,is,was,being,been), talk_db(intransitive,are,is,was,being,been)])], w( 'XVAR_NP_Peacock_3_4', [ [ loc(3), pos('NP'),equals('XVAR_NP_Peacock_3_4'),seg(3,4), phrase('NP'),size(2),lnks(3), #(r('NP',seg(3,4))),txt(["a","peacock"]), childs(0),link(1,'S',r('S',seg(2,4))), link(2,'SBAR',r('SBAR',seg(1,5))), link(3,'CORENLP',r('CORENLP',seg(1,5)))])], w( ?, [ [ pos('.'), root(?),loc(5),lnks(2),txt("?"), link(1,'SBAR',r('SBAR',seg(1,5))), link(2,'CORENLP',r('CORENLP',seg(1,5))),lex_winfo, terminator_lex(?,?),char_type_sentence(?,ask)])], span( [ seg(2,4), phrase('S'),size(3),lnks(2),#(r('S',seg(2,4))), txt(["is","a","peacock"]),childs(1), child(1,'NP',r('NP',seg(3,4))), link(1,'SBAR',r('SBAR',seg(1,5))), link(2,'CORENLP',r('CORENLP',seg(1,5)))]), span( [ seg(1,5), phrase('CORENLP'),size(5),lnks(0), #( r('CORENLP',seg(1,5))), txt( [ "What", "is","a","peacock","?"]), childs(1),child(1,'SBAR',r('SBAR',seg(1,5)))]), span( [ seg(1,5), phrase('SBAR'),size(5),lnks(1), #( r('SBAR',seg(1,5))), txt( [ "What", "is","a","peacock","?"]), childs(2),child(1,'NP',r('NP',seg(1,1))), child(2,'S',r('S',seg(2,4))), link(1,'CORENLP',r('CORENLP',seg(1,5)))])])])))) totalTime=11.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k comprehension_01.pl (returned 137) Add_LABELS='Errors,Overtime' Rem_LABELS='Skipped,Skipped,Warnings,Skipped' ISSUE_INFO=645 OPEN logicmoo.agi.agi_test.comprehension.COMPREHENSION_01 JUnit Test_9999, unit_test, Failing, Errors, Overtime, logicmoo.agi.agi_test.comprehension, COMPREHENSION_01 2021-09-26 22:55:38 +0000 UTC ISSUE_ID=645 ISSUE_OC=OPEN Editing Issue For FAILED 645 OPEN logicmoo.agi.agi_test.comprehension.COMPREHENSION_01 JUnit Test_9999, unit_test, Failing, Errors, Overtime, logicmoo.agi.agi_test.comprehension, COMPREHENSION_01 2021-09-26 22:55:38 +0000 UTC SKIPPING gh issue edit 645 -t logicmoo.agi.agi_test.comprehension.COMPREHENSION_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Warnings,Skipped --add-label Failing,Errors,Overtime stty: 'standard input': Inappropriate ioctl for device +++ dirname ./test_on_release.sh ++ cd . ++ pwd + DIR0=/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_nlu/test/logicmoo_nlu + cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_nlu/test/logicmoo_nlu + '[' '!' -f /.dockerenv ']' ++ basename ./test_on_release.sh + lmoo /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_nlu/test/logicmoo_nlu/test_on_release.sh how_are_you_f_01.plt ping_stanford_01.pl test_charniak_01.pl test_chat80_01.pl test_e2c_01.pl test_e2c_02.pl test_pos_01.pl '2>&1' '|' grep -2 -i ''\''WARN\|ERROR\|_file\|00\|fail\|pass'\''' the input device is not a TTY + return 0 + exit 0 + export 'GLOB=*0*.* 2>&1 | grep -2 -i '\''WARN\|ERROR\|_file\|00\|fail\|pass'\''' + GLOB='*0*.* 2>&1 | grep -2 -i '\''WARN\|ERROR\|_file\|00\|fail\|pass'\''' + lmoo-junit '*0*.* 2>&1 | grep -2 -i '\''WARN\|ERROR\|_file\|00\|fail\|pass'\''' Running Matching Tests: (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k *0*.* 2>&1 | grep -2 -i 'WARN\|ERROR\|_file\|00\|fail\|pass') SORTED_FILES=nldm1000.pfc nldm320_fwd.pl df_05.pfc dl_01.pfc nldm1000_fwd.subl nldm1000.P nldm1280.P nldm640.P nldm800.P nldm320.P tml_01d.pfc nldm400.P nldm80.P fc_01u.pfc dupe_chain_01.pfc.pl dia_pfc_mod_01c.pl dia_pfc_mod_01b.pl fc_01r.pfc echo_test_fc_03.pfc echo_test_fc_02.pfc echo_test_fc_01.pfc dia_pfc_mod_01a.pl dia_pfc_mod_01.pl attvar_03.pfc retry_inheritance_01a.pfc min_fail_01.pl holds_01b.pfc tms_01.pfc verbatums_05.pfc verbatums_04.pfc verbatums_03.pfc verbatums_02.pfc verbatums_01.pfc update_number_01.pfc update_list_01.pfc undo_01.pfc sv_or_01.pfc sv_in_arg_01.pfc sv_fwd_01.pfc sv_default_01.pfc shift_02.pl shift_01.pl retry_undefined_09.pfc retry_undefined_08.pfc retry_undefined_07.pfc retry_undefined_06.pfc retry_undefined_05.pfc retry_undefined_04.pfc retry_undefined_03.pfc retry_undefined_02.pfc retry_undefined_01.pfc retry_inheritance_09.pfc retry_inheritance_08.pfc retry_inheritance_07.pfc retry_inheritance_06.pfc retry_inheritance_05.pfc retry_inheritance_04.pfc retry_inheritance_03.pfc retry_inheritance_02.pfc retract_01.pfc reset_db_02.pfc.pl reset_db_01.pfc.pl predmt_01.pfc ppdb_01.pl pl_01.pfc neg_01.pfc nd_cut_01.pfc nd_08.pfc nd_07.pfc nd_06.pfc nd_05.pfc nd_04.pfc nd_03.pfc nd_02.pfc nd_01.pl mt_09.pl mt_07.pl mt_06.pl mt_05.pl mt_04.pl mt_03.pl mt_02.pl mt_01.pl mpred_pfc_test_04.pl mpred_pfc_test_03.pl mpred_pfc_test_02.pl mpred_pfc_test_01.plt mpred_pfc_test_01.pl mdefault_01.pfc load_time_01.pfc list_03.pfc list_02.pfc list_01.pfc if_missing_05.pfc if_missing_04.pfc if_missing_03.pfc if_missing_02.pfc if_missing_01.pfc hybrid_05.pfc hybrid_04.pfc hybrid_03.pfc hybrid_02.pfc hybrid_01.pfc hard_mt_f01.pfc file_03.pfc file_02.pfc file_01.pfc fc_09.pfc fc_08.pfc fc_07.pfc fc_06.pfc fc_05.pfc fc_04.pfc fc_03.pfc fc_02.pfc fc_01.pfc dmost_02.pfc dmost_01.pfc df_07.pfc df_06.pfc df_04.pfc df_03.pfc df_02.pfc df_01.pfc conan_01.pfc.pl clause_fwd_02.pfc.pl bwd_01.pfc bc_02.pfc bc_01.pfc attvar_09.pfc attvar_08.pfc attvar_07.pfc attvar_06.pfc attvar_05.pfc attvar_04.pl attvar_02.pfc attvar_01.pl abc_01.pfc why_bug_01e.pfc undo_02a.pfc undo_01b.pfc undo_01a.pfc tml_01e.pfc tml_01c.pfc tml_01b.pfc tml_01a.pfc sv_in_arg_01e.pfc sv_in_arg_01d.pfc sv_in_arg_01a.pfc sv_fwd_01c.pfc sv_fwd_01b.pfc sv_fwd_01a.pfc sv_fwd_01a_b.pfc sv_default_01a.pfc retract_01e.pfc retract_01d.pfc retract_01c.pfc retract_01b.pfc retract_01a.pfc reset_db_02_user.pfc.pl reset_db_01_user.pfc.pl predmt_01b.pl predmt_01a.pl nldm40.pfc nldm40.P nldm20.pfc nldm10.pfc never_retract_01b.pfc neg_01v_r.pfc neg_01v.pfc neg_01e.pfc neg_01c_r.pfc neg_01c.pfc neg_01b_r.pfc neg_01b.pfc neg_01a.pfc nd_09_rule.pfc nd_02a.pfc mt_07a.pl mt_06_a.pfc mt_03c.pl mt_03b.pl mt_03a.pl mt_02a_0c.pfc mt_01e.pl mt_01d.pl mt_01c_0b.pl mt_01c.pl mt_01c_0a.pl mt_01b.pl mt_01a.pl mdefault_01e.pfc mdefault_01d.pfc mdefault_01c.pfc mdefault_01b.pfc mdefault_01a_two.pfc mdefault_01a.pfc list_03a.pfc list_02a.pfc list_01a.pfc if_missing_01c.pfc if_missing_01b.pfc if_missing_01a.pfc hybrid_05a.pfc hybrid_04a.pfc hybrid_03a.pfc hybrid_02a.pfc hybrid_01a.pfc holds_01c.pfc hard_mt_04a.pfc gshape_01d.pfc gshape_01c_r.pfc gshape_01c.pfc gshape_01b.pfc gshape_01a.pfc file_01a.pfc fc_10.pfc fc_05a.pfc fc_04_user.pfc fc_03a.pfc fc_01v.pfc fc_01s.pfc clause_fwd_01c.pfc.pl clause_fwd_01b.pfc.pl clause_fwd_01a.pfc.pl circle_01d.pfc circle_01c.pfc circle_01b.pfc circle_01a.pfc bwd_01a.pfc birds_01d.pfc birds_01c.pfc birds_01b.pfc birds_01a.pfc bc_01d.pfc bc_01c.pfc bc_01b.pfc bc_01a.pfc bc_01a_1.pfc attvar_10.pfc attvar_08c.pfc attvar_08b.pfc attvar_08a.pfc attvar_02_in_user.pfc sv_fwd_01a_a.pfc.hide FileTestCase=logicmoo.pfc.test.sanity_base.NLDM1000 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm1000.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm1000.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nldm1000.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NLDM1000/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANLDM1000 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/412 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. %~ skipped(messy_on_output,cls) totalTime=10.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k nldm1000.pfc (returned 137) Add_LABELS='Errors,Overtime' Rem_LABELS='Skipped,Skipped,Warnings,Skipped' ISSUE_INFO=412 OPEN logicmoo.pfc.test.sanity_base.NLDM1000 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NLDM1000, Failing, Errors, Overtime 2021-09-26 22:56:48 +0000 UTC ISSUE_ID=412 ISSUE_OC=OPEN Editing Issue For FAILED 412 OPEN logicmoo.pfc.test.sanity_base.NLDM1000 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NLDM1000, Failing, Errors, Overtime 2021-09-26 22:56:48 +0000 UTC SKIPPING gh issue edit 412 -t logicmoo.pfc.test.sanity_base.NLDM1000 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Warnings,Skipped --add-label Failing,Errors,Overtime FileTestCase=logicmoo.pfc.test.sanity_base.NLDM320_FWD JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm320_fwd.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm320_fwd.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nldm320_fwd.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NLDM320_FWD/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANLDM320_FWD % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/360 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm320_fwd.pl:37 %~ skipped(messy_on_output,cls) adj=10 %~ message_hook( %~ goal_failed( directive, %~ user : ( predicate_property(tc(Tc,Tc3),number_of_clauses(CC)) , %~ write_ln( tc=CC))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : ( predicate_property(tc(Tc,Tc3),number_of_clauses(CC)) , %~ write_ln( tc=CC))]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm320_fwd.pl',48) Goal (directive) failed: user:(predicate_property(tc(_490,_494),number_of_clauses(_498)),write_ln(tc=_498)) Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm320_fwd.pl:48: Warning: Goal (directive) failed: user:(predicate_property(tc(_490,_494),number_of_clauses(_498)),write_ln(tc=_498)) % 85 inferences, 0.000 CPU in 0.000 seconds (99% CPU, 2591463 Lips) %~ message_hook( %~ error(existence_error(procedure,tc/2),context('$bags':findall_loop/4,Context_Kw)), %~ error, %~ [ '~q/~w: '-[findall_loop,4], %~ 'Unknown procedure: ~q' - [ tc/2]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm320_fwd.pl',52) findall_loop/4: Unknown procedure: tc/2 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm320_fwd.pl:52: ERROR: findall_loop/4: Unknown procedure: tc/2 %~ message_hook( %~ goal_failed( directive, %~ user : ( time( findall(Tc,tc(_X,_Y),L)) , %~ ! , %~ length(L,N) , %~ write_ln( length_was(N)))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : ( time( findall(Tc,tc(_X,_Y),L)) , %~ ! , %~ length(L,N) , %~ write_ln( length_was(N)))]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm320_fwd.pl',52) Goal (directive) failed: user:(time(findall(_524,tc(_526,_528),_530)),!,length(_530,_544),write_ln(length_was(_544))) Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm320_fwd.pl:52: Warning: Goal (directive) failed: user:(time(findall(_524,tc(_526,_528),_530)),!,length(_530,_544),write_ln(length_was(_544))) time_was(0.02189869500000019) % halt totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k nldm320_fwd.pl (returned 0) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=360 OPEN logicmoo.pfc.test.sanity_base.NLDM320_FWD JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NLDM320_FWD, Failing 2021-09-26 22:56:28 +0000 UTC ISSUE_ID=360 ISSUE_OC=OPEN Editing Issue For FAILED 360 OPEN logicmoo.pfc.test.sanity_base.NLDM320_FWD JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NLDM320_FWD, Failing 2021-09-26 22:56:28 +0000 UTC SKIPPING gh issue edit 360 -t logicmoo.pfc.test.sanity_base.NLDM320_FWD JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped --add-label Failing FileTestCase=logicmoo.pfc.test.sanity_base.DF_05 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['df_05.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['df_05.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/df_05.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DF_05/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADF_05 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/306 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_05.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ :- dynamic(test1_2_3/3). /*~ ~*/ :- dynamic(meta_argtypes/1). % % PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog % % Dec 13, 2035 % Douglas Miles % cls ; kill -9 %1 ; fg ; swipl -g "ensure_loaded(pack(logicmoo_base/t/examples/base/'sanity_abc.pfc'))." /*~ ~*/ % % PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog % % Dec 13, 2035 % Douglas Miles % cls ; kill -9 %1 ; fg ; swipl -g "ensure_loaded(pack(logicmoo_base/t/examples/base/'sanity_abc.pfc'))." :- dynamic(most/1). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ meta_argtypes(most(ftAssertable)). % BWD chaining /*~ ~*/ % BWD chaining most((Q (Q Q)/nonvar(Q) ==> (((P ==> most(Q)))). % NEG chaining /*~ ~*/ % NEG chaining most(~Q)/mpred_positive_literal(Q) ==> (( \+ Q ) ==> ~ Q ). % POS chaining 1 /*~ ~*/ % POS chaining 1 most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test , (\+ ~ Q)) ==> Q )). % POS chaining 2 /*~ ~*/ % POS chaining 2 most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ((R/( \+(R=Q), Test)) ==> (\+ Q))). % POS chaining 1+2 % most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). % most(Q) ==> if_missing(Q,Q). %(most(P=>Q)/(mpred_literal_nv(Q),if_missing_mask(Q,R,Test))) ==> ((P, \+ R/Test) => Q). %(most(P=>Q)/nonvar(Q)) ==> (P => most(Q)). /*~ ~*/ % POS chaining 1+2 % most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). % most(Q) ==> if_missing(Q,Q). %(most(P=>Q)/(mpred_literal_nv(Q),if_missing_mask(Q,R,Test))) ==> ((P, \+ R/Test) => Q). %(most(P=>Q)/nonvar(Q)) ==> (P => most(Q)). :-ain(most(t(test1_2_3,1,2,3))). /*~ ~*/ most(t(test1_2_3,1,2,3)). /*~ ~*/ ?- listing(test1_2_3). /*~ :- dynamic baseKB:test1_2_3/3. :- multifile baseKB:test1_2_3/3. :- public baseKB:test1_2_3/3. :- module_transparent baseKB:test1_2_3/3. :- dynamic test1_2_3/3. ~*/ :- mpred_test(test1_2_3(1,2,3)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/306 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/df_05.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DF_05/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADF_05 /*~ %~ ?-( mpred_test("Test_0001_Line_0000__test1_2_3_1_in_user",user:test1_2_3(1,2,3))). failure=info((why_was_true(user:(\+test1_2_3(1,2,3))),nop(ftrace(user:test1_2_3(1,2,3))))) no_proof_for(\+test1_2_3(1,2,3)). no_proof_for(\+test1_2_3(1,2,3)). no_proof_for(\+test1_2_3(1,2,3)). name = 'logicmoo.pfc.test.sanity_base.DF_05-Test_0001_Line_0000__test1_2_3_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DF_05'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'df_05.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_DF_05_Test_0001_Line_0000_test1_2_3_1_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.10135728-junit.xml > logicmoo.pfc.test.sanity_base.DF_05 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__test1_2_3_1_in_user result = failure. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_05.pfc:71 %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k df_05.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=306 OPEN logicmoo.pfc.test.sanity_base.DF_05 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, DF_05, Failing 2021-09-26 22:56:15 +0000 UTC ISSUE_ID=306 ISSUE_OC=OPEN Editing Issue For FAILED 306 OPEN logicmoo.pfc.test.sanity_base.DF_05 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, DF_05, Failing 2021-09-26 22:56:15 +0000 UTC SKIPPING gh issue edit 306 -t logicmoo.pfc.test.sanity_base.DF_05 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.DL_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['dl_01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['dl_01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/dl_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DL_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADL_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/92 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dl_01.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dynamic(meta_argtypes/1). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- include('df_include.pi'). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ :-dynamic((a/1,b/1,c/1)). /*~ ~*/ a(X) ==> c(X). /*~ ~*/ a(1). /*~ ~*/ most(c(X) ==> b(X)) . /*~ ~*/ :- listing([a/1,b/1,c/1,(==>)/2,most/1,pt,nt,bct]). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/92 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/dl_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DL_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADL_01 /*~ %~ skipped( listing( [ a/1, b/1,c/1,(==>)/2,most/1,pt, %~ nt,bct])) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.160282075-junit.xml > logicmoo.pfc.test.sanity_base.DL_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ test_completed_exit(32) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k dl_01.pfc (returned 32) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=92 OPEN logicmoo.pfc.test.sanity_base.DL_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, DL_01, Failing 2021-09-26 22:56:02 +0000 UTC ISSUE_ID=92 ISSUE_OC=OPEN Editing Issue For FAILED 92 OPEN logicmoo.pfc.test.sanity_base.DL_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, DL_01, Failing 2021-09-26 22:56:02 +0000 UTC SKIPPING gh issue edit 92 -t logicmoo.pfc.test.sanity_base.DL_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.NLDM1000_FWD JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm1000_fwd.subl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm1000_fwd.subl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nldm1000_fwd.subl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NLDM1000_FWD/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANLDM1000_FWD % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/413 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. %~ message_hook( %~ error( %~ syntax_error( end_of_file_in_quoted('\'')), %~ file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm1000_fwd.subl',3,1,2)), %~ error, %~ [ '~w:~d:~d: '-['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm1000_fwd.subl',3,1], 'Syntax error: ','End of file in quoted ',atom]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm1000_fwd.subl',1014) /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm1000_fwd.subl:3:1: Syntax error: End of file in quoted atom ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm1000_fwd.subl:3:1: Syntax error: End of file in quoted atom % halt totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k nldm1000_fwd.subl (returned 0) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=413 OPEN logicmoo.pfc.test.sanity_base.NLDM1000_FWD JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NLDM1000_FWD, Failing 2021-09-26 13:58:49 +0000 UTC ISSUE_ID=413 ISSUE_OC=OPEN Editing Issue For FAILED 413 OPEN logicmoo.pfc.test.sanity_base.NLDM1000_FWD JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NLDM1000_FWD, Failing 2021-09-26 13:58:49 +0000 UTC SKIPPING gh issue edit 413 -t logicmoo.pfc.test.sanity_base.NLDM1000_FWD JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped --add-label Failing FileTestCase=logicmoo.pfc.test.sanity_base.NLDM1000 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm1000.P']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm1000.P']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nldm1000.P % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NLDM1000/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANLDM1000 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/412 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. totalTime=10.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k nldm1000.P (returned 137) Add_LABELS='Errors,Overtime' Rem_LABELS='Skipped,Skipped,Warnings,Skipped' ISSUE_INFO=412 OPEN logicmoo.pfc.test.sanity_base.NLDM1000 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NLDM1000, Failing, Errors, Overtime 2021-09-26 22:56:48 +0000 UTC ISSUE_ID=412 ISSUE_OC=OPEN Editing Issue For FAILED 412 OPEN logicmoo.pfc.test.sanity_base.NLDM1000 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NLDM1000, Failing, Errors, Overtime 2021-09-26 22:56:48 +0000 UTC SKIPPING gh issue edit 412 -t logicmoo.pfc.test.sanity_base.NLDM1000 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Warnings,Skipped --add-label Failing,Errors,Overtime FileTestCase=logicmoo.pfc.test.sanity_base.NLDM1280 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm1280.P']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm1280.P']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nldm1280.P % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NLDM1280/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANLDM1280 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/411 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. totalTime=10.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k nldm1280.P (returned 137) Add_LABELS='Errors,Overtime' Rem_LABELS='Skipped,Skipped,Warnings,Skipped' ISSUE_INFO=411 OPEN logicmoo.pfc.test.sanity_base.NLDM1280 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NLDM1280, Failing, Errors, Overtime 2021-09-26 13:58:14 +0000 UTC ISSUE_ID=411 ISSUE_OC=OPEN Editing Issue For FAILED 411 OPEN logicmoo.pfc.test.sanity_base.NLDM1280 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NLDM1280, Failing, Errors, Overtime 2021-09-26 13:58:14 +0000 UTC SKIPPING gh issue edit 411 -t logicmoo.pfc.test.sanity_base.NLDM1280 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Warnings,Skipped --add-label Failing,Errors,Overtime FileTestCase=logicmoo.pfc.test.sanity_base.NLDM640 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm640.P']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm640.P']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nldm640.P % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NLDM640/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANLDM640 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/410 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. totalTime=10.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k nldm640.P (returned 137) Add_LABELS='Errors,Overtime' Rem_LABELS='Skipped,Skipped,Warnings,Skipped' ISSUE_INFO=410 OPEN logicmoo.pfc.test.sanity_base.NLDM640 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NLDM640, Failing, Errors, Overtime 2021-09-26 13:57:53 +0000 UTC ISSUE_ID=410 ISSUE_OC=OPEN Editing Issue For FAILED 410 OPEN logicmoo.pfc.test.sanity_base.NLDM640 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NLDM640, Failing, Errors, Overtime 2021-09-26 13:57:53 +0000 UTC SKIPPING gh issue edit 410 -t logicmoo.pfc.test.sanity_base.NLDM640 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Warnings,Skipped --add-label Failing,Errors,Overtime FileTestCase=logicmoo.pfc.test.sanity_base.NLDM800 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm800.P']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm800.P']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nldm800.P % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NLDM800/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANLDM800 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/409 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. totalTime=10.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k nldm800.P (returned 137) Add_LABELS='Errors,Overtime' Rem_LABELS='Skipped,Skipped,Warnings,Skipped' ISSUE_INFO=409 OPEN logicmoo.pfc.test.sanity_base.NLDM800 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NLDM800, Failing, Errors, Overtime 2021-09-26 13:57:31 +0000 UTC ISSUE_ID=409 ISSUE_OC=OPEN Editing Issue For FAILED 409 OPEN logicmoo.pfc.test.sanity_base.NLDM800 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NLDM800, Failing, Errors, Overtime 2021-09-26 13:57:31 +0000 UTC SKIPPING gh issue edit 409 -t logicmoo.pfc.test.sanity_base.NLDM800 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Warnings,Skipped --add-label Failing,Errors,Overtime FileTestCase=logicmoo.pfc.test.sanity_base.NLDM320 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm320.P']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm320.P']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nldm320.P % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NLDM320/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANLDM320 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/408 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/prolog/dra/dra.pl:86: PlDoc: failed to process structured comment: /** Module $dra - Tabling by Dynamic Ordering of Alternatives BEGIN README.md General description ------------------- A simple (and very inefficient) interpreter that emulates "top-down tabled programming", as described in [1] Hai-Feng Guo, Gopal Gupta: Tabled Logic Programming with Dynamic Ordering of Alternatives (17th ICLP, 2001) There are two significant changes with respect to the description in the paper: - A tabled goal will never produce the same answer twice. More specifically: two answers will never be variants of each other. Please note that "goal" means a goal instance. - By default, new answers for a tabled goal will be produced before old answers. The user can reverse the order by means of an ":- old_first p/1" directive. Here, "new answer for a tabled goal" means an answer that has not yet been seen (and tabled) for a variant of the goal. The default behaviour is intended to help computations converge more quickly. The user is given an option to change it, because some predicates may produce a very large (even infinite) set of answers on backtracking, and the application might not require those answers. The terminology has been modified under the influence of [2] Neng-Fa Zhou, Taisuke Sato, Yi-Dong Shen: Linear Tabling Strategies and Optimizations (TPLP 2008 (?)) More specifically, "masters" are called "pioneers" (although in a sense somewhat different than in [2]: we use "pioneer" for "topmost looping goal"), and "strongly connected components" are called "clusters". Note that "clusters" are detected dynamically, to achieve greater precision (a dependency graph among static calls can only be a rough approximation, a dependency graph among predicates is rougher still). Nomenclature ------------ Some predicates are "tabled", because the user has declared them to be such by using an appropriate directive, e.g., :-table_dra p/2 . All calls to a tabled predicate that are present in the interpreted program are called "tabled calls". Instances of such calls are called "tabled goals". In general, we will use the term "call" to refer to a static entity in the program, and "goal" to refer to an instance of a call. We will also avoid the conventional overloading of the term "goal" in yet another way: we will call a sequence (i.e., conjunction) of goals just that (unless we can refer to it as a "query" or a "resolvent"). Similarly, the user can declare a predicate to be "coinductive", by using another kind of directive, e.g., :-coinductive0 p/2 . :-coinductive1 q/3 . Calls and goals that refer to a coinductive predicate will also be called "coinductive". Old Limitations ----------- The OLD interpreted program could not contain cuts. This version might be able to. NOTEs: ----------- 1. `:- use_module(library(dra/dra))`. 2. The interpreter supports a number of directives: a) Tabled and coinductive predicates should be declared as such in the program file, e.g., :-table_dra ancestor/2. :-coinductive0 comember/2. :-coinductive1 comember/2. "coinductive1" means that if there are coinductive hypotheses with which a goal unifies, then the usual clauses will not be tried after the hypotheses are exhausted (this is "new style" coinduction). b) To include files use the usual Prolog syntax: :-[ file1, file2, ... ]. c) To declare predicates used in an interpreted program as dynamic, use :-dynamic p/k. d) By default, a goal produces new (i.e., heretofore unknown) answers before producing old ones. To reverse this behaviour, use :-old_first p/k. or :-old_first all. e) To produce a wallpaper traces use the traces directive. For example, :-traces p/3, q/0, r/1. will traces predicates "p/3", "q/0" and "r/1". If you want to traces everything, use :-traces all. These directives are cumulative. f) To print out subsets of the current answer table, use :-answers( Goal, Pattern ). this will print all tabled answers that are associated with a variant of Goal and unifiable with Pattern. To get a dump of the entire table, use just :-answers( _, _ ). 2. The program should contain no other directives. It may, however, contain queries, which will be executed immediately upon reading. 3. Just before the result of a query is reported, the interpreter produces a printout with statistics accummulated since the previous printout (or since the beginning, if this is the first printout during this session with the interpreted program). The printout looks like this: [K steps, M new answers tabled (N in all)] where K, M and N are some natural numbers. K is the number of evaluated goals, M is the number of new additions to the answer table, N is the current size of the answer table. 4. If the program invokes a built-in predicate, that predicate must be declared in the table "is_never_tabled/1" (see file "dra_builtins.pl"). Every addition should be considered carefully: some built-ins might require special treatment by the interpreter. 5. The program may contain clauses that modify the definition of the interpreter''s predicate "essence_hook/2" (the clauses will be asserted at the front of the predicate, and will thus override the default definition for some cases). The default definition is essence_hook( T, T ). This predicate is invoked _in certain contexts_ when: - two terms are about to be compared (either for equality or to check whether they are variants of each other); - an answer is tabled; - an answer is retrieved from the table. The primary intended use is to suppress arguments that carry only administrative information and that may differ in two terms that are "semantically" equal or variants of each other. (Such, for example, is the argument that carries the set of coinductive hypotheses in a co-logic program translated into Prolog: see "../coind/translate_clp". Mind you, that translation need not be applied to programs executed by this interpreter). For example, the presence of essence_hook( p( A, B, _ ), p( A, B ) ). will result in "p( a, b, c )" and "p( a, b, d )" being treated as identical, as each of them will be translated to "p( a, b )" before comparison. NOTE: This facility should be used with the utmost caution, as it may drastically affect the semantics of the interpreted program in a fashion that would be hard to understand for someone who does not understand the details of the interpreter. The top level notes "never_tabled" declarations in the table "is_never_tabled". For example, :-never_tabled p/1, q/2. will be stored as is_never_tabled( p( _ ) ). is_never_tabled( q( _, _ ) ). The intended meaning is that "never_tabled" predicates do not make use (directly or indirectly) of the special features provided by the metainterpreter, so their invocations can be handled just by handing them over to Prolog (which would presumably speed up the computation). The metainterpreter should provide the following predicates ("hooks") that will be called by the top level: - is_cut_ok/1: Defines patterns for built-in predicates from the host system that can may contain cuts without damaging semantics. For example, to allow dra_w/2, declare: :- is_cut_ok( dra_w( _, _ ) ). - initialize_table/0: This will be called before loading a new program, giving the metainterpreter an opportunity to (re)initialize_table its data structures. - legal_directive/1: Whenever the top level encounters a directive (of the form ":-D."), it will call "legal_directive( D )". If the call succeeds, the interpreter will be given a chance to process the directive (see below), otherwise the directive will be ignored (with a suitable warning). - process_dra_ective/1: Whenever the top level encounters a legal directive ":-D" (see above), it invokes "process_dra_ective( D )" to give the interpreter a chance to act upon the directive. - dra_call_interp/1: This would be the main entry point of the metainterpreter. Whenever the top level encounters a query (of the form "?- Q."), it will display the query and then call "dra_call_interp( Q )". Depending on the result, it will then display "No", or "Yes" (preceded by a display of bindings acquired by the variables occurring in "Q"); in the latter case it will also backtrack to obtain more solutions. END README.md Data structures --------------- The interpreter uses a number of tables that store information accumulated during a computation. A computation consists in reading a program and executing a number of queries. A query is a sequence (i.e., conjunction) of goals. The tables (implemented as dynamic predicates of Prolog) are: -- is_tabled_dra( generic head ) -- is_coinductive0( generic head ) -- is_coinductive1( generic head ) -- is_old_first( generic head ) Each of these tables contains an entry for each predicate that has been declared as having the corresponding property (i.e., as coinductive, table etc.). For instance, when the interpreter reads :-coinductive0 p/2 . it stores the fact is_coinductive0( p( _, _ ) ). A "coinductive0" declaration is deemed to supersede "coinductive1", and information about a predicate that has been so declared is stored both in coinductive0/1 and coinductive1/1. These tables are cleared only before reading in a new program. -- answer( goal, fact ) Used to store results computed for tabled goals encountered during a computation. Once present, these results are also used during further stages of the computation. Note that the fact is an instantiation of the goal. If a tabled goal has no solutions, it will have no entry in "answer", even though it may have an entry in "completed" (see below). (NOTE: 1. In the actual implementation each fact in "answer" has the form answer( cgoal, goal, fact ) where "cgoal" is a copy of "goal" (no shared variables), passed through essence_hook/2. This is done to facilitate more effective filtering (via unification) before a check is made for whether "goal" is a variant of the goal for which we are seeking a tabled answer. 2. This stuff has been removed to file dra_table_assert.pl or dra_table_record.pl (only one of them is used, depending on the logic programming see the main file used to load the program. )) This table is not cleared before the evaluation of a new query. Detailed comments: .................. In general, for each success of a tabled goal encountered during the evaluation of a query, the interpreter will make certain that the result, i.e., the successful instantiation of that goal (which need not be ground!) is stored in the table "answer", accompanied by a variant of the original version of the goal (i.e., as it appeared when it was first encountered). Before a query finally fails (after exhausting all the answers), tabled goals encountered during its evaluation will have computed their least fixed points, i.e., all the possible results for those goals will be stored in "answer". (Of course, if this set of all answers is not sufficiently small, the interpreter will not terminate successfully.) Results stored in "answer" can be picked up during later evaluation but each of them is valid only for a variant of the accompanying goal. The need for associating a fact with information about the corresponding goal might not be immediately obvious. Consider the following example (which is simplistic in that the computation itself is trivial): program: :-table_dra p/2. p( A, A ). p( a, b ). queries: ?- p( U, V ). ?- p( Y, b ). During "normal" execution of this Prolog program each of the queries would generate a different set of results; to wit: p( U, V ) would generate p( U, U ), p( a, b ); p( Y, b ) .............. p( b, b ), p( a, b ). In other words, the set of results depends not only on the predicate, but also on the form of the goal. If these results were tabled without the corresponding goals, then the table would be: answer( p( U, U ) ). answer( p( a, b ) ). answer( p( b, b ) ). A subsequent invocation of p( U, V ) would then return all three results, i.e., also "p( b, b )"! The proper contents of "answer" should be as follows (though not necessarily in this order): answer( p( U, V ), p( U, U ) ). answer( p( U, V ), p( a, b ) ). answer( p( Y, b ), p( b, b ) ). answer( p( Y, b ), p( a, b ) ). Please note that two different entries in "answer" will not be variants of each other. -- pioneer( goal, index ) If the current goal is tabled, and it is not a variant of any of its ancestors, then the goal is called a "pioneer" and obtains an "index" (i.e., an unique identifier). Both the goal and its index are recorded in this table. The role of a pioneer is to compute the fixpoint (by tabling answers) for itself and its cluster before failing: this is why the results for its variant descendants can be obtained simply by dra_calling "answer", without using their clauses (which prevents endless recursion). If a pioneer is later determined not to be the "topmost looping goal" in a "cluster" of interdependent goals (see ref. [2]), then it loses the status of a pioneer, and its role will be overtaken by the topmost goal in the cluster. (This can happen if one of the descendants of a pioneer turns out to be a variant of one of its ancestors.) A pioneer also loses its status if its fixpoint has been computed: it then becomes a "completed" goal (and all its variants become completed). A pioneer "G" may also lose its status because another goal "G'", encountered after "G" succeeds without yet becoming completed, has become completed: if "G'" is a variant of "G", thne "G" becomes completed as well. When a pioneer loses its status, the associated entries in "pioneer", "loop" and "looping_alternative" (see below) are removed. The associated entries in "result" are not removed. The unique index is not reused for other goals during the evaluation of the current query. This table is cleared before the evaluation of a new query. (NOTE: In the actual implementation each fact in "pioneer" has the form pioneer( cgoal, goal, index ) where "cgoal" is a copy of "goal" (no shared variables), passed through essence_hook/2. This is done to facilitate more effective filtering (via unification) before a check is made for whether "goal" is a variant of the goal for which we are checking whether it is (still) a pioneer. ) -- unique_index This is a non-logical variable that holds the index to be used for the next entry in "pioneer". It is also used to generate unique indices for coinductive goals, which might need them to hold their own results in "result". The variable is cleared before the evaluation of a new query. -- result( index, fact ) A tabled goal "G" that "started out" as a pioneer may have associated entries (marked with the unique index of "G") in "result". This table records the instantiations of "G" that were returned as "G" succeeded. By using the table, the interpreter prevents "G" from returning the same answer over and over again: in general, each tabled goal will not produce two results that are variants of each other. When a goal loses its pioneer status (because it is determined to be a part of a larger loop, or because it has become completed), the associated entries in "result" are not removed. They are removed only when the goal finally fails. The table is also used by coinductive goals that are not pioneers. This table is cleared before the evaluation of a new query. -- loop( index, list of goals ) A loop is discovered when the current tabled goal is a variant of one of its ancestors. If the ancestor is a pioneer, the unique index of the pioneer ancestor and a list of the tabled goals between the pioneer and the variant are stored in "loop". A number of "loop" entries may exist for a given pioneer: together, they describe a "cluster" (i.e., a "strongly connected component", see ref. [1]). Before finally failing upon backtracking, a pioneer will compute its own fixpoint as well as the fixpoints of the goals in its cluster. When a goal loses its pioneer status (because it is determined to be a part of a larger loop, or because it has become completed), the associated entries in "loop" are removed. This table is cleared before the evaluation of a new query. -- looping_alternative( index, clause ) When a goal "G" is determined to be a variant descendant of a pioneer, the clause that is currently being used by the pioneer (i.e., the clause that led to "G") is stored in this table, together with the unique index of the pioneer. "G" will then succeed only with answers that have been tabled so far, but the clause will be used again as backtracking brings the computation back to the pioneer. (This is the essence of the "dynamic reordering of alternatives". ) When a goal loses its pioneer status (because it is determined to be a part of a larger loop, or because it has become completed), the associated entries in "looping_alternative" are removed. This table is cleared before the evaluation of a new query. -- completed( goal ) Indicates that this tabled goal is completed, i.e., its fixpoint has been computed, and all the possible results for variants of the goal can be found in table "answer". Variants of a completed goal are completed as well. This table is not cleared before the evaluation of a new query. (NOTE: In the actual implementation each fact in "completed" has the form completed( cgoal, goal ) where "cgoal" is a copy of "goal" (no shared variables), passed through essence_hook/2. This is done to facilitate more effective filtering (via unification) before a check is made for whether "goal" is a variant of the goal for which we are checking whether it is completed. ) -- number_of_answers This is a no-profiling heuristics variable that records the size of "answer". It is useful for determining whether new answers have been generated during a phase of the computation. This variable is not cleared before the evaluation of a new query. Profiling below is not part of the tabling system ----------------------------------------------------- -- is_traced( goal ) A goal that matches something in this table will show up on the wallpaper traces. This table is empty by default, and filled only by invocations of "traces" (most often in "traces" directives encountered when the interpreted program is being read). -- step_counter This is a profiling non-logical variable that keeps track of the number of goals resolved during the evaluation of each query. The final value is printed after the query terminates. The variable is cleared before the evaluation of a new query. -- old_table_size This is a profiling non-logical variable that is used to store the value of "number_of_answers" before the evaluation of a query. Used to produce automatic information about the growth of the table after the query terminates. The variable is reinitialized before the evaluation of a new query. */ totalTime=10.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k nldm320.P (returned 137) Add_LABELS='Errors,Overtime' Rem_LABELS='Skipped,Skipped,Warnings,Skipped' ISSUE_INFO=408 OPEN logicmoo.pfc.test.sanity_base.NLDM320 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NLDM320, Failing, Errors, Overtime 2021-09-26 13:57:11 +0000 UTC ISSUE_ID=408 ISSUE_OC=OPEN Editing Issue For FAILED 408 OPEN logicmoo.pfc.test.sanity_base.NLDM320 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NLDM320, Failing, Errors, Overtime 2021-09-26 13:57:11 +0000 UTC SKIPPING gh issue edit 408 -t logicmoo.pfc.test.sanity_base.NLDM320 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Warnings,Skipped --add-label Failing,Errors,Overtime FileTestCase=logicmoo.pfc.test.sanity_base.TML_01D JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['tml_01d.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['tml_01d.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/TML_01D/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ATML_01D % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/80 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- use_module(library(statistics)). /*~ ~*/ :- statistics. /*~ % Started at Mon Sep 27 03:03:01 2021 % 1.025 seconds cpu time for 2,121,427 inferences % 941,728 atoms, 32,339 functors, 31,543 predicates, 747 modules, 15,986,601 VM-codes % % Limit Allocated In use % Local stack: - 52 Kb 3,920 b % Global stack: - 256 Kb 4,392 b % Trail stack: - 66 Kb 352 b % Total: 1,024 Mb 374 Kb 8,664 b % % 3 garbage collections gained 270,776 bytes in 0.000 seconds. % 4 atom garbage collections gained 2,673 atoms in 0.053 seconds. % 8 clause garbage collections gained 1,846 clauses in 0.000 seconds. % Stack shifts: 1 local, 2 global, 1 trail in 0.000 seconds % 3 threads, 0 finished threads used 0.000 seconds ~*/ :- cls. % reset runtime counter /*~ %~ skipped(messy_on_output,cls) ~*/ % reset runtime counter :- mpred_test(statistics(runtime,_Secs)). % Quick fwd test /*~ %~ ?-( mpred_test("Test_0001_Line_0000__Runtime_in_user",user:statistics(runtime,_Secs))). passed=info(why_was_true(user:statistics(runtime,[947,947]))) no_proof_for(statistics(runtime,[947,947])). no_proof_for(statistics(runtime,[947,947])). name = 'logicmoo.pfc.test.sanity_base.TML_01D-Test_0001_Line_0000__Runtime_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'tml_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_TML_01D_Test_0001_Line_0000_Runtime_in_user-junit.xml ~*/ % Quick fwd test taxinomicPair(E,P) ==> (t(P,X,Y),t(E,Y, Z) ==> t(P, X, Z)). /*~ ~*/ subRelation(E,P) ==> (t(E,X,Y) ==> t(P,X,Y)). /*~ ~*/ edge(1,2). /*~ ~*/ edge(2,3). /*~ ~*/ edge(3,4). /*~ ~*/ taxinomicPair(edge,path). /*~ ~*/ subRelation(edge,path). /*~ ~*/ transitive(path). /*~ ~*/ transitive(P) ==> (t(P,X,Y),t(P,Y, Z) ==> t(P, X, Z)). /*~ ~*/ symmetric(P) ==> (t(P,X,Y)/dif(X,Y) ==> t(P,Y,X)). /*~ %~ warn( really_remake_as_dynamic( %~ clpfd : symmetric(Symmetric), %~ for(baseKB,decl_kb_type(kb_shared,baseKB:symmetric/1)))) %~ warn( really_remake_as_dynamic2(clpfd:symmetric(Symmetric),bc(decl_kb_type(kb_shared,baseKB:symmetric/1)))) ~*/ symmetric(path). % provably not a subrelation of equality /*~ ~*/ % provably not a subrelation of equality antireflexive(P) ~genlPreds(P,equals). /*~ ~*/ ~genlPreds(P,equals) ~t(P,X,X). /*~ @(cyclic_break(member(S_1,S_1)),[S_1=[S_1|_49998]]) % Break level 1 % Exit break level 1 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc#L40 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('tml_01d.pfc',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',(0x55ac1152cb00),[expand(false),expand(true)])),'$mt_do_load'((0x55ac1152cb00),'tml_01d.pfc','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55ac1152cb00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',(0x55ac1152cb00),[expand(false),expand(true)])),system:'$mt_do_load'((0x55ac1152cb00),'tml_01d.pfc','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55ac1152cb00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('tml_01d.pfc','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('tml_01d.pfc','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',1632631432.08379),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'('','','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc '). % init.pl:3074: (28)$[system]# '$compile_term'('','','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',-). % init.pl:3084: (29)$[system]# '$execute_directive'('','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc '). % init.pl:3549: (30)$[system]# '$execute_directive_2'('','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(mpred_ain((~genlPreds(A,equals) ~t(A,B,B)),(mfl4(['P'=A,'X'=B],user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40),ax))). % init.pl:3574: (32)$[system]# catch(user:mpred_ain((~genlPreds(A,equals) ~t(A,B,B)),(mfl4(['P'=A,'X'=B],user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40),ax)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user] pfc_lib:mpred_ain('',''). % mpred_core.pl:1262: (34)$[user] pfc_lib:mpred_ain_now4(baseKB,baseKB,'',''). % mpred_core.pl:1275: (35)$[user] pfc_lib:mpred_ain_now5(baseKB,baseKB,'',''). % mpred_core.pl:1288: (36)$[call_from] call_from:call_from_module(baseKB,''). % call_from_module.pl:284: (37)[call_from] call_from:call_from_module(baseKB,user,user,''). % call_from_module.pl:289: (38)$[must_sanity] must_sanity:scce_orig('','',''). % must_sanity.pl:271: (39)$[system] setup_call_cleanup('','',''). % init.pl:650: (40)$[system]# setup_call_catcher_cleanup(call_from:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),must_sanity:((call_from:call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(['P'=A,'X'=B],user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(~genlPreds(A,equals) ~t(A,B,B)),(mfl4(['P'=A,'X'=B],user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40),ax))))))),deterministic(C)),(notrace(C==true)->!;call_from:('$set_source_module'(user),'$set_typein_module'(user)),notrace(nb_setarg(1,mquietly_if(true,call_from:('$set_source_module'(user),'$set_typein_module'(user))),false));call_from:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,call_from:('$set_source_module'(user),'$set_typein_module'(user))),true)),notrace(fail))),D,must_sanity:mquietly_if(true,call_from:('$set_source_module'(user),'$set_typein_module'(user)))). % init.pl:646: (41)$[must_sanity] ''(''). no(clause) (42)[system] call(''). % init.pl:483: (43)$[call_from] call_from:with_source_module(baseKB,''). % call_from_module.pl:265: (44)[call_from] call_from:with_source_module(baseKB,baseKB,''). % call_from_module.pl:270: (45)$[must_sanity] must_sanity:scce_orig('','',''). % must_sanity.pl:271: (46)$[system] setup_call_cleanup('','',''). % init.pl:650: (47)$[system]# setup_call_catcher_cleanup(call_from:'$set_source_module'(baseKB),must_sanity:((call_from:call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(['P'=A,'X'=B],user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(~genlPreds(A,equals) ~t(A,B,B)),(mfl4(['P'=A,'X'=B],user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40),ax)))))),deterministic(C)),(notrace(C==true)->!;call_from:'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,call_from:'$set_source_module'(baseKB)),false));call_from:'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,call_from:'$set_source_module'(baseKB)),true)),notrace(fail))),D,must_sanity:mquietly_if(true,call_from:'$set_source_module'(baseKB))). % init.pl:646: (48)$[must_sanity] ''(''). no(clause) (49)[system] call(''). % init.pl:483: (50)[call_from] locally_each:locally_tl('',''). % redo_locally.pl:151: (51)[locally_each] locally_each:locally('',''). % redo_locally.pl:149: (52)$[locally_each] locally_each:wtl(t_l,'','',''). % redo_locally.pl:199: (53)$[locally_each] locally_each:wtl(t_l,'','',''). % redo_locally.pl:204: (54)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (55)$[each_call_cleanup] each_call_cleanup:each_call_cleanup('','',''). % each_call.pl:147: (56)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup('','',''). % each_call.pl:116: (57)$[system] setup_call_cleanup('','',''). % init.pl:650: (58)$[system]# setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((call_from:with_current_why((mfl4(['P'=A,'X'=B],user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(~genlPreds(A,equals) ~t(A,B,B)),(mfl4(['P'=A,'X'=B],user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40),ax)))),deterministic(C)),(notrace(C==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),D,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646: (59)$[each_call_cleanup] ''(''). no(clause) (60)[ucatch] ucatch:with_current_why('',''). % ucatch.pl:932: (61)$[ucatch] ucatch:with_only_current_why('',''). % ucatch.pl:922: (62)$[system] setup_call_cleanup('','',''). % init.pl:650: (63)$[system]# setup_call_catcher_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(['P'=A,'X'=B],user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40),ax),mfl4(['P'=A,'X'=B],baseKB,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40)),call_from:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(~genlPreds(A,equals) ~t(A,B,B)),(mfl4(['P'=A,'X'=B],user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40),ax))))),ucatch:(call(call_from:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(~genlPreds(A,equals) ~t(A,B,B)),(mfl4(['P'=A,'X'=B],user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40),ax)))),b_setval('$current_why',[])),C,ucatch:b_setval('$current_why',[])). % init.pl:646: (64)$[ucatch] ''(''). no(clause) (65)[call_from] pfc_lib:rtrace_if_booted(''). % mpred_core.pl:1284: (66)$[baseKB] pfc_lib:mpred_ain_now('',''). % mpred_core.pl:1294: (67)$[logicmoo_test]# logicmoo_test:''. % logicmoo_test.pl:274: (68)$[baseKB] pfc_lib:ain_fast('',''). % mpred_core.pl:1310: (69)$[pfc_lib] pfc_lib:each_E('','',''). % mpred_core.pl:1076: (70)$[pfc_lib] pfc_lib:each_E('','',''). % mpred_core.pl:1080: (71)$[$apply] apply('',''). % apply.pl:60: (72)$[baseKB] pfc_lib:mpred_post1('',''). % mpred_core.pl:1422: (73)$[pfc_lib] pfc_lib:each_E('','',''). % mpred_core.pl:1080: (74)$[$apply] apply('',''). % apply.pl:60: (75)$[baseKB]# pfc_lib:mpred_post2((~genlPreds(A,equals) ~t(A,B,B)),(mfl4(['P'=A,'X'=B],user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40),ax)). % mpred_core.pl:1435: (76)$[baseKB] pfc_lib:mpred_post12('',''). % mpred_core.pl:1499: (77)$[baseKB] pfc_lib:mpred_post13('',''). % mpred_core.pl:1572: (78)$[baseKB] pfc_lib:mpred_post13(baseKB,'',''). % mpred_core.pl:1590: (79)$[baseKB] pfc_lib:mpred_post_update4(unique,'','',none). % mpred_core.pl:1675: (80)$[logicmoo_test]# logicmoo_test:''. % logicmoo_test.pl:274: (81)$[baseKB] pfc_lib:mpred_enqueue('',''). % mpred_core.pl:1876: (82)$[baseKB] pfc_lib:mpred_enqueue_w_mode('',direct,''). % mpred_core.pl:1882: (83)$[baseKB]# pfc_lib:mpred_enqueue_direct((mfl4(['P'=A,'X'=B],user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40),ax),(~genlPreds(A,equals) ~t(A,B,B))). % mpred_core.pl:1902: (84)$[loop_check] loop_check:loop_check_term(user:mpred_fwc((~genlPreds(A,equals) ~t(A,B,B))),mpred_enqueueing((~genlPreds(A,equals) ~t(A,B,B))),baseKB:true). % no_loops.pl:294: (85)[loop_check] loop_check:loop_check_term_frame('','',1,1293,''). % no_loops.pl:237: (86)[user] pfc_lib:mpred_fwc(''). % mpred_core.pl:2480: (87)$[pfc_lib] pfc_lib:each_E('','',[]). % mpred_core.pl:1080: (88)$[$apply] apply('',''). % apply.pl:60: (89)$[user] pfc_lib:mpred_fwc0((~genlPreds(A,equals) ~t(A,B,B))). % mpred_core.pl:2493: (90)$[loop_check] loop_check:loop_check_term(user:mpred_fwc1((~genlPreds(A,equals) ~t(A,B,B))),info(mpred_fwc1((~genlPreds(A,equals) ~t(A,B,B))),'mpred_core.pl':2493),user:true). % no_loops.pl:294: (91)[loop_check] loop_check:loop_check_term_frame('','',1,1366,''). % no_loops.pl:237: (92)[user] pfc_lib:mpred_fwc1(''). % mpred_core.pl:2540: (93)$[user] pfc_lib:mpred_m_fwc1(baseKB,''). % mpred_core.pl:2549: (94)$[system] setup_call_cleanup('','',''). % init.pl:650: (95)$[system] setup_call_catcher_cleanup(user:asserta(t_l:busy_s((~genlPreds(A,equals) ~t(A,B,B))),(0x55ac148a6100)),user:(mpred_m_fwc2(baseKB,(~genlPreds(A,equals) ~t(A,B,B)))->true;true),C,user:(catch(erase((0x55ac148a6100)),D,fail)->true;true)). % init.pl:646: (96)$[user] ''(''). no(clause) (97)[user] pfc_lib:mpred_m_fwc2(baseKB,(~genlPreds(A,equals) ~t(A,B,B))). % mpred_core.pl:2556: (98)$[user] pfc_lib:mpred_do_rule(''). % mpred_core.pl:2577: (99)$[user] pfc_lib:process_rule('','',''). % mpred_core.pl:3565: (100)$[user] pfc_lib:process_rule0('','',''). % mpred_core.pl:3567: (101)$[aggregate] aggregate:foreach('',''). % aggregate.pl:590: (102)$[aggregate]# aggregate:prove_list('',A v [\+genlPreds(A,equals)],user:(build_rule([\+genlPreds(A,equals)],rhs([~t(A,B,B)]),((~genlPreds(C,equals) ~t(C,D,D)),mfl4(['P'=E,'X'=F],baseKB,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40)))->true;true)). % aggregate.pl:599: (103)$[user] ''(''). no(clause) (104)[user]# pfc_lib:build_rule([\+genlPreds(A,equals)],rhs([~t(A,B,B)]),((~genlPreds(C,equals) ~t(C,D,D)),mfl4(['P'=E,'X'=F],baseKB,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40))). % mpred_core.pl:3579: (105)$[logicmoo_util_terms] logicmoo_util_terms:doall(''). % misc_terms.pl:1165: (106)$[system] ignore(''). % init.pl:528: (107)$[user] ''(''). no(clause) (108)[user] pfc_lib:mpred_eval_lhs_no_nc('',''). % mpred_core.pl:2774: (109)$[user] pfc_lib:mpred_eval_lhs_0('',''). % mpred_core.pl:2782: (110)$[user] pfc_lib:mpred_eval_lhs_1('',''). % mpred_core.pl:2801: (111)$[user] pfc_lib:mpred_ain_trigger_reprop('',''). % mpred_core.pl:2062: (112)$[user] pfc_lib:mpred_eval_lhs_full('',''). % mpred_core.pl:2760: (113)$[user] pfc_lib:complain_loop('',break). % mpred_core.pl:2766: (114)$[user] pfc_lib:mpred_eval_lhs_0('',''). % mpred_core.pl:2781: (115)$[user] pfc_lib:mpred_eval_rhs('',(\+genlPreds(A,equals),'$nt'(genlPreds(B,equals),call_u_no_bc(genlPreds(A,equals)),rhs([~t(A,C,C)])))). % mpred_core.pl:2815: (116)$[user] pfc_lib:mpred_eval_rhs1(~t(A,B,B),(\+genlPreds(A,equals),'$nt'(genlPreds(C,equals),call_u_no_bc(genlPreds(A,equals)),rhs([~t(A,B,B)])))). % mpred_core.pl:2869: (117)$[user] pfc_lib:mpred_post('',''). % mpred_core.pl:1409: (118)$[pfc_lib] pfc_lib:each_E('','',''). % mpred_core.pl:1080: (119)$[$apply] apply('',''). % apply.pl:60: (120)$[user] pfc_lib:mpred_post1('',''). % mpred_core.pl:1422: (121)$[pfc_lib] pfc_lib:each_E('','',''). % mpred_core.pl:1080: (122)$[$apply] apply('',''). % apply.pl:60: (123)$[user] pfc_lib:mpred_post2(~t(A,B,B),(\+genlPreds(A,equals),'$nt'(genlPreds(C,equals),call_u_no_bc(genlPreds(A,equals)),rhs([~t(A,B,B)])))). % mpred_core.pl:1435: (124)$[user] pfc_lib:mpred_post12(~t(A,B,B),(\+genlPreds(A,equals),'$nt'(genlPreds(C,equals),call_u_no_bc(genlPreds(A,equals)),rhs([~t(A,B,B)])))). % mpred_core.pl:1482: (125)$[user] pfc_lib:mpred_post12_negated(t(A,B,B),(\+genlPreds(A,equals),'$nt'(genlPreds(C,equals),call_u_no_bc(genlPreds(A,equals)),rhs([~t(A,B,B)])))). % mpred_core.pl:1463: (126)$[user] pfc_lib:mpred_post13('',''). % mpred_core.pl:1572: (127)$[user] pfc_lib:mpred_post13(user,'',''). % mpred_core.pl:1590: (128)$[user] pfc_lib:mpred_post_update4(unique,'','',none). % mpred_core.pl:1675: (129)$[logicmoo_test]# logicmoo_test:''. % logicmoo_test.pl:274: (130)$[user] pfc_lib:mpred_enqueue('',''). % mpred_core.pl:1876: (131)$[user] pfc_lib:mpred_enqueue_w_mode('',direct,''). % mpred_core.pl:1882: (132)$[user] pfc_lib:mpred_enqueue_direct((\+genlPreds(A,equals),'$nt'(genlPreds(B,equals),call_u_no_bc(genlPreds(A,equals)),rhs([~t(A,C,C)]))),~t(A,C,C)). % mpred_core.pl:1902: (133)$[loop_check] loop_check:loop_check_term(baseKB:mpred_fwc(~t(A,B,B)),mpred_enqueueing(~t(A,B,B)),user:true). % no_loops.pl:294: (134)[loop_check] loop_check:loop_check_term_frame('','',1,2213,''). % no_loops.pl:237: (135)[baseKB] pfc_lib:mpred_fwc(''). % mpred_core.pl:2480: (136)$[pfc_lib] pfc_lib:each_E('','',[]). % mpred_core.pl:1080: (137)$[$apply] apply('',''). % apply.pl:60: (138)$[baseKB] pfc_lib:mpred_fwc0(~t(A,B,B)). % mpred_core.pl:2493: (139)$[loop_check] loop_check:loop_check_term(baseKB:mpred_fwc1(~t(A,B,B)),info(mpred_fwc1(~t(A,B,B)),'mpred_core.pl':2493),baseKB:true). % no_loops.pl:294: (140)[loop_check] loop_check:loop_check_term_frame('','',1,2286,''). % no_loops.pl:237: (141)[baseKB] pfc_lib:mpred_fwc1(''). % mpred_core.pl:2540: (142)$[baseKB] pfc_lib:mpred_m_fwc1(baseKB,''). % mpred_core.pl:2546: (143)$[baseKB] pfc_lib:mpred_m_fwc1(baseKB,''). % mpred_core.pl:2549: (144)$[system] setup_call_cleanup('','',''). % init.pl:650: (145)$[system] setup_call_catcher_cleanup(baseKB:asserta(t_l:busy_s(preventedWhen(t(A,B,C),{call(=,B,C)})),(0x55ac23bed0e0)),baseKB:(mpred_m_fwc2(baseKB,preventedWhen(t(A,B,C),{call(=,B,C)}))->true;true),D,baseKB:(catch(erase((0x55ac23bed0e0)),E,fail)->true;true)). % init.pl:646: (146)$[baseKB] ''(''). no(clause) (147)[baseKB] pfc_lib:mpred_m_fwc2(baseKB,''). % mpred_core.pl:2556: (148)$[system] setup_call_cleanup('','',''). % init.pl:650: (149)$[system] setup_call_catcher_cleanup(baseKB:asserta(t_l:busy_f(preventedWhen(t(A,B,C),{call(=,B,C)})),(0x55ac23becff0)),baseKB:(mpred_do_fact(preventedWhen(t(A,B,C),{call(=,B,C)}))->true;true),D,baseKB:(catch(erase((0x55ac23becff0)),E,fail)->true;true)). % init.pl:646: (150)$[baseKB] ''(''). no(clause) (151)[baseKB] pfc_lib:mpred_do_fact(preventedWhen(t(A,B,C),{call(=,B,C)})). % mpred_core.pl:2673: (152)$[baseKB] pfc_lib:mpred_do_fcpt(preventedWhen(t(A,B,C),{call(=,B,C)}),preventedWhen(t(D,E,F),{call(=,E,F)})). % mpred_core.pl:2686: (153)$[baseKB] pfc_lib:mpred_eval_lhs_no_nc('',''). % mpred_core.pl:2774: (154)$[baseKB] pfc_lib:mpred_eval_lhs_0('',''). % mpred_core.pl:2781: (155)$[baseKB] pfc_lib:mpred_eval_rhs('',(preventedWhen(t(A,B,C),{call(=,B,C)}),'$pt'(baseKB,preventedWhen(t(D,E,F),{call(=,E,F)}),rhs([(t(D,E,F)/mpred_positive_fact(t(D,E,F)),{call(=,E,F)}==>nesc(~t(D,E,F)))])))). % mpred_core.pl:2815: (156)$[baseKB] pfc_lib:mpred_eval_rhs1((t(A,B,C)/mpred_positive_fact(t(A,B,C)),{call(=,B,C)}==>nesc(~t(A,B,C))),(preventedWhen(t(D,E,F),{call(=,E,F)}),'$pt'(baseKB,preventedWhen(t(A,B,C),{call(=,B,C)}),rhs([(t(A,B,C)/mpred_positive_fact(t(A,B,C)),{call(=,B,C)}==>nesc(~t(A,B,C)))])))). % mpred_core.pl:2869: (157)$[baseKB] pfc_lib:mpred_post('',''). % mpred_core.pl:1409: (158)$[pfc_lib] pfc_lib:each_E('','',''). % mpred_core.pl:1080: (159)$[$apply] apply('',''). % apply.pl:60: (160)$[baseKB] pfc_lib:mpred_post1('',''). % mpred_core.pl:1422: (161)$[pfc_lib] pfc_lib:each_E('','',''). % mpred_core.pl:1080: (162)$[$apply] apply('',''). % apply.pl:60: (163)$[baseKB] pfc_lib:mpred_post2((t(A,B,C)/mpred_positive_fact(t(A,B,C)),{call(=,B,C)}==>nesc(~t(A,B,C))),(preventedWhen(t(D,E,F),{call(=,E,F)}),'$pt'(baseKB,preventedWhen(t(A,B,C),{call(=,B,C)}),rhs([(t(A,B,C)/mpred_positive_fact(t(A,B,C)),{call(=,B,C)}==>nesc(~t(A,B,C)))])))). % mpred_core.pl:1435: (164)$[baseKB] pfc_lib:mpred_post12('',''). % mpred_core.pl:1499: (165)$[baseKB] pfc_lib:mpred_post13('',''). % mpred_core.pl:1572: (166)$[baseKB] pfc_lib:mpred_post13(baseKB,'',''). % mpred_core.pl:1590: (167)$[baseKB] pfc_lib:mpred_post_update4(unique,'','',none). % mpred_core.pl:1675: (168)$[logicmoo_test]# logicmoo_test:''. % logicmoo_test.pl:274: (169)$[baseKB] pfc_lib:mpred_enqueue('',''). % mpred_core.pl:1876: (170)$[baseKB] pfc_lib:mpred_enqueue_w_mode('',direct,''). % mpred_core.pl:1882: (171)$[baseKB] pfc_lib:mpred_enqueue_direct((preventedWhen(t(A,B,C),{call(=,B,C)}),'$pt'(baseKB,preventedWhen(t(D,E,F),{call(=,E,F)}),rhs([(t(D,E,F)/mpred_positive_fact(t(D,E,F)),{call(=,E,F)}==>nesc(~t(D,E,F)))]))),(t(D,E,F)/mpred_positive_fact(t(D,E,F)),{call(=,E,F)}==>nesc(~t(D,E,F)))). % mpred_core.pl:1902: (172)$[loop_check] loop_check:loop_check_term(baseKB:mpred_fwc((t(A,B,C)/mpred_positive_fact(t(A,B,C)),{call(=,B,C)}==>nesc(~t(A,B,C)))),mpred_enqueueing((t(A,B,C)/mpred_positive_fact(t(A,B,C)),{call(=,B,C)}==>nesc(~t(A,B,C)))),baseKB:true). % no_loops.pl:294: (173)[loop_check] loop_check:loop_check_term_frame('','',1,2872,''). % no_loops.pl:237: (174)[baseKB] pfc_lib:mpred_fwc(''). % mpred_core.pl:2480: (175)$[pfc_lib] pfc_lib:each_E('','',[]). % mpred_core.pl:1080: (176)$[$apply] apply('',''). % apply.pl:60: (177)$[baseKB] pfc_lib:mpred_fwc0((t(A,B,C)/mpred_positive_fact(t(A,B,C)),{call(=,B,C)}==>nesc(~t(A,B,C)))). % mpred_core.pl:2493: (178)$[loop_check] @(loop_check:loop_check_term(baseKB:mpred_fwc1((t(member,S_1,S_1)/mpred_positive_fact(t(member,S_1,S_1)),{call(=,S_1,S_1)}==>nesc(~t(member,S_1,S_1)))),info(mpred_fwc1((t(member,S_1,S_1)/mpred_positive_fact(t(member,S_1,S_1)),{call(=,S_1,S_1)}==>nesc(~t(member,S_1,S_1)))),'mpred_core.pl':2493),baseKB:true),[S_1=[S_1|A]]). % no_loops.pl:294: (179)[loop_check] loop_check:loop_check_term_frame('','',1,2945,''). % no_loops.pl:237: (180)[baseKB] pfc_lib:mpred_fwc1(''). % mpred_core.pl:2540: (181)$[baseKB] pfc_lib:mpred_m_fwc1(baseKB,''). % mpred_core.pl:2549: (182)$[system] setup_call_cleanup('','',''). % init.pl:650: (183)$[system] @(setup_call_catcher_cleanup(baseKB:asserta(t_l:busy_s((t(member,S_1,S_1)/mpred_positive_fact(t(member,S_1,S_1)),{call(=,S_1,S_1)}==>nesc(~t(member,S_1,S_1)))),(0x55ac14ba7a40)),baseKB:(mpred_m_fwc2(baseKB,(t(member,S_1,S_1)/mpred_positive_fact(t(member,S_1,S_1)),{call(=,S_1,S_1)}==>nesc(~t(member,S_1,S_1))))->true;true),B,baseKB:(catch(erase((0x55ac14ba7a40)),C,fail)->true;true)),[S_1=[S_1|A]]). % init.pl:646: (184)$[baseKB] ''(''). no(clause) (185)[baseKB] @(pfc_lib:mpred_m_fwc2(baseKB,(t(member,S_1,S_1)/mpred_positive_fact(t(member,S_1,S_1)),{call(=,S_1,S_1)}==>nesc(~t(member,S_1,S_1)))),[S_1=[S_1|A]]). % mpred_core.pl:2556: (186)$[baseKB] pfc_lib:mpred_do_rule(''). % mpred_core.pl:2571: (187)$[baseKB] pfc_lib:process_rule('','',''). % mpred_core.pl:3565: (188)$[baseKB] pfc_lib:process_rule0('','',''). % mpred_core.pl:3567: (189)$[aggregate] aggregate:foreach('',''). % aggregate.pl:590: (190)$[aggregate] @(aggregate:prove_list('',v(member,S_1,S_1,[t(member,S_1,S_1)/mpred_positive_fact(t(member,S_1,S_1)),{call(=,S_1,S_1)}]),baseKB:(build_rule([t(member,S_1,S_1)/mpred_positive_fact(t(member,S_1,S_1)),{call(=,S_1,S_1)}],rhs([nesc(~t(member,S_1,S_1))]),((t(B,C,D)/mpred_positive_fact(t(B,C,D)),{call(=,C,D)}==>nesc(~t(B,C,D))),mfl4(['P'=E,'X'=F],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',40)))->true;true)),[S_1=[S_1|A]]). % aggregate.pl:599: (191)$[baseKB] ''(''). no(clause) (192)[baseKB] @(pfc_lib:build_rule([t(member,S_1,S_1)/mpred_positive_fact(t(member,S_1,S_1)),{call(=,S_1,S_1)}],rhs([nesc(~t(member,S_1,S_1))]),((t(B,C,D)/mpred_positive_fact(t(B,C,D)),{call(=,C,D)}==>nesc(~t(B,C,D))),mfl4(['P'=E,'X'=F],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',40))),[S_1=[S_1|A]]). % mpred_core.pl:3579: (193)$[logicmoo_util_terms] logicmoo_util_terms:doall(''). % misc_terms.pl:1165: (194)$[system] ignore(''). % init.pl:528: (195)$[baseKB] ''(''). no(clause) (196)[baseKB] pfc_lib:mpred_eval_lhs_no_nc('',''). % mpred_core.pl:2774: (197)$[baseKB] pfc_lib:mpred_eval_lhs_0('',''). % mpred_core.pl:2782: (198)$[baseKB] pfc_lib:mpred_eval_lhs_1('',''). % mpred_core.pl:2801: (199)$[baseKB] pfc_lib:mpred_ain_trigger_reprop('',''). % mpred_core.pl:2051: (200)$[baseKB] pfc_lib:mpred_eval_lhs_full('',''). % mpred_core.pl:2760: (201)$[baseKB] pfc_lib:complain_loop('',break). % mpred_core.pl:2766: (202)$[baseKB] pfc_lib:mpred_eval_lhs_0('',''). % mpred_core.pl:2782: (203)$[baseKB] pfc_lib:mpred_eval_lhs_1('',''). % mpred_core.pl:2790: (204)$[baseKB] pfc_lib:mpred_eval_lhs_0('',''). % mpred_core.pl:2782: (205)$[baseKB] pfc_lib:mpred_eval_lhs_1('',''). % mpred_core.pl:2790: (206)$[baseKB] pfc_lib:mpred_eval_lhs_0('',''). % mpred_core.pl:2781: (207)$[baseKB] @(pfc_lib:mpred_eval_rhs('',(t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))),[S_1=[S_1|A]]). % mpred_core.pl:2815: (208)$[baseKB] @(pfc_lib:mpred_eval_rhs1(nesc(~t(member,S_1,S_1)),(t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))),[S_1=[S_1|A]]). % mpred_core.pl:2869: (211)[$apply] apply('',''). % apply.pl:60: (212)$[baseKB] @(pfc_lib:mpred_post1(nesc(~member(S_1,S_1)),(t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))),[S_1=[S_1|A]]). % mpred_core.pl:1421: (214)[bugger] @(bugger:show_success(baseKB,baseKB:abby_normal_ERR(nesc(~member(S_1,S_1)),(t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))])))))),[S_1=[S_1|A]]). % bugger.pl:1443: (215)$[bugger] @(first:zotrace(ignore((cyclic_term(baseKB:abby_normal_ERR(nesc(~member(S_1,S_1)),(t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))])))))),dumpST,dmsg(try_show_success(baseKB,cyclic_term))))),[S_1=[S_1|A]]). % first.pl:514: (216)$[system] @(ignore(bugger:(cyclic_term(baseKB:abby_normal_ERR(nesc(~member(S_1,S_1)),(t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))])))))),dumpST,dmsg(try_show_success(baseKB,cyclic_term)))),[S_1=[S_1|A]]). % init.pl:528: (217)$[bugger] @(''(bugger:(cyclic_term(baseKB:abby_normal_ERR(nesc(~member(S_1,S_1)),(t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))])))))),dumpST,dmsg(try_show_success(baseKB,cyclic_term)))),[S_1=[S_1|A]]). no(clause) (220)[butterfly] butterfly:in_bfly(f,bugger:zotrace(with_all_dmsg((b_setval('$dump_frame',4074),dumpST1)))). % butterfly_console.pl:226: %~ try_show_success(baseKB,cyclic_term) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc#L40 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('tml_01d.pfc',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',(0x55ac1152cb00),[expand(false),expand(true)])),'$mt_do_load'((0x55ac1152cb00),'tml_01d.pfc','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55ac1152cb00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',(0x55ac1152cb00),[expand(false),expand(true)])),system:'$mt_do_load'((0x55ac1152cb00),'tml_01d.pfc','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55ac1152cb00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('tml_01d.pfc','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('tml_01d.pfc','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',1632631432.08379),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'('','','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc '). % init.pl:3074: (28)$[system]# '$compile_term'('','','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',-). % init.pl:3084: (29)$[system]# '$execute_directive'('','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc '). % init.pl:3549: (30)$[system]# '$execute_directive_2'('','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(mpred_ain((~genlPreds(A,equals) ~t(A,B,B)),(mfl4(['P'=A,'X'=B],user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40),ax))). % init.pl:3574: (32)$[system]# catch(user:mpred_ain((~genlPreds(A,equals) ~t(A,B,B)),(mfl4(['P'=A,'X'=B],user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40),ax)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user] pfc_lib:mpred_ain('',''). % mpred_core.pl:1262: (34)$[user] pfc_lib:mpred_ain_now4(baseKB,baseKB,'',''). % mpred_core.pl:1275: (35)$[user] pfc_lib:mpred_ain_now5(baseKB,baseKB,'',''). % mpred_core.pl:1288: (36)$[call_from] call_from:call_from_module(baseKB,''). % call_from_module.pl:284: (37)[call_from] call_from:call_from_module(baseKB,user,user,''). % call_from_module.pl:289: (38)$[must_sanity] must_sanity:scce_orig('','',''). % must_sanity.pl:271: (39)$[system] setup_call_cleanup('','',''). % init.pl:650: (40)$[system]# setup_call_catcher_cleanup(call_from:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),must_sanity:((call_from:call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(['P'=A,'X'=B],user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(~genlPreds(A,equals) ~t(A,B,B)),(mfl4(['P'=A,'X'=B],user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40),ax))))))),deterministic(C)),(notrace(C==true)->!;call_from:('$set_source_module'(user),'$set_typein_module'(user)),notrace(nb_setarg(1,mquietly_if(true,call_from:('$set_source_module'(user),'$set_typein_module'(user))),false));call_from:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,call_from:('$set_source_module'(user),'$set_typein_module'(user))),true)),notrace(fail))),D,must_sanity:mquietly_if(true,call_from:('$set_source_module'(user),'$set_typein_module'(user)))). % init.pl:646: (41)$[must_sanity] ''(''). no(clause) (42)[system] call(''). % init.pl:483: (43)$[call_from] call_from:with_source_module(baseKB,''). % call_from_module.pl:265: (44)[call_from] call_from:with_source_module(baseKB,baseKB,''). % call_from_module.pl:270: (45)$[must_sanity] must_sanity:scce_orig('','',''). % must_sanity.pl:271: (46)$[system] setup_call_cleanup('','',''). % init.pl:650: (47)$[system]# setup_call_catcher_cleanup(call_from:'$set_source_module'(baseKB),must_sanity:((call_from:call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(['P'=A,'X'=B],user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(~genlPreds(A,equals) ~t(A,B,B)),(mfl4(['P'=A,'X'=B],user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40),ax)))))),deterministic(C)),(notrace(C==true)->!;call_from:'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,call_from:'$set_source_module'(baseKB)),false));call_from:'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,call_from:'$set_source_module'(baseKB)),true)),notrace(fail))),D,must_sanity:mquietly_if(true,call_from:'$set_source_module'(baseKB))). % init.pl:646: (48)$[must_sanity] ''(''). no(clause) (49)[system] call(''). % init.pl:483: (50)[call_from] locally_each:locally_tl('',''). % redo_locally.pl:151: (51)[locally_each] locally_each:locally('',''). % redo_locally.pl:149: (52)$[locally_each] locally_each:wtl(t_l,'','',''). % redo_locally.pl:199: (53)$[locally_each] locally_each:wtl(t_l,'','',''). % redo_locally.pl:204: (54)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (55)$[each_call_cleanup] each_call_cleanup:each_call_cleanup('','',''). % each_call.pl:147: (56)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup('','',''). % each_call.pl:116: (57)$[system] setup_call_cleanup('','',''). % init.pl:650: (58)$[system]# setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((call_from:with_current_why((mfl4(['P'=A,'X'=B],user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(~genlPreds(A,equals) ~t(A,B,B)),(mfl4(['P'=A,'X'=B],user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40),ax)))),deterministic(C)),(notrace(C==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),D,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646: (59)$[each_call_cleanup] ''(''). no(clause) (60)[ucatch] ucatch:with_current_why('',''). % ucatch.pl:932: (61)$[ucatch] ucatch:with_only_current_why('',''). % ucatch.pl:922: (62)$[system] setup_call_cleanup('','',''). % init.pl:650: (63)$[system]# setup_call_catcher_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(['P'=A,'X'=B],user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40),ax),mfl4(['P'=A,'X'=B],baseKB,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40)),call_from:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(~genlPreds(A,equals) ~t(A,B,B)),(mfl4(['P'=A,'X'=B],user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40),ax))))),ucatch:(call(call_from:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(~genlPreds(A,equals) ~t(A,B,B)),(mfl4(['P'=A,'X'=B],user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40),ax)))),b_setval('$current_why',[])),C,ucatch:b_setval('$current_why',[])). % init.pl:646: (64)$[ucatch] ''(''). no(clause) (65)[call_from] pfc_lib:rtrace_if_booted(''). % mpred_core.pl:1284: (66)$[baseKB] pfc_lib:mpred_ain_now('',''). % mpred_core.pl:1294: (67)$[logicmoo_test]# logicmoo_test:''. % logicmoo_test.pl:274: (68)$[baseKB] pfc_lib:ain_fast('',''). % mpred_core.pl:1310: (69)$[pfc_lib] pfc_lib:each_E('','',''). % mpred_core.pl:1076: (70)$[pfc_lib] pfc_lib:each_E('','',''). % mpred_core.pl:1080: (71)$[$apply] apply('',''). % apply.pl:60: (72)$[baseKB] pfc_lib:mpred_post1('',''). % mpred_core.pl:1422: (73)$[pfc_lib] pfc_lib:each_E('','',''). % mpred_core.pl:1080: (74)$[$apply] apply('',''). % apply.pl:60: (75)$[baseKB]# pfc_lib:mpred_post2((~genlPreds(A,equals) ~t(A,B,B)),(mfl4(['P'=A,'X'=B],user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40),ax)). % mpred_core.pl:1435: (76)$[baseKB] pfc_lib:mpred_post12('',''). % mpred_core.pl:1499: (77)$[baseKB] pfc_lib:mpred_post13('',''). % mpred_core.pl:1572: (78)$[baseKB] pfc_lib:mpred_post13(baseKB,'',''). % mpred_core.pl:1590: (79)$[baseKB] pfc_lib:mpred_post_update4(unique,'','',none). % mpred_core.pl:1675: (80)$[logicmoo_test]# logicmoo_test:''. % logicmoo_test.pl:274: (81)$[baseKB] pfc_lib:mpred_enqueue('',''). % mpred_core.pl:1876: (82)$[baseKB] pfc_lib:mpred_enqueue_w_mode('',direct,''). % mpred_core.pl:1882: (83)$[baseKB]# pfc_lib:mpred_enqueue_direct((mfl4(['P'=A,'X'=B],user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40),ax),(~genlPreds(A,equals) ~t(A,B,B))). % mpred_core.pl:1902: (84)$[loop_check] loop_check:loop_check_term(user:mpred_fwc((~genlPreds(A,equals) ~t(A,B,B))),mpred_enqueueing((~genlPreds(A,equals) ~t(A,B,B))),baseKB:true). % no_loops.pl:294: (85)[loop_check] loop_check:loop_check_term_frame('','',1,1293,''). % no_loops.pl:237: (86)[user] pfc_lib:mpred_fwc(''). % mpred_core.pl:2480: (87)$[pfc_lib] pfc_lib:each_E('','',[]). % mpred_core.pl:1080: (88)$[$apply] apply('',''). % apply.pl:60: (89)$[user] pfc_lib:mpred_fwc0((~genlPreds(A,equals) ~t(A,B,B))). % mpred_core.pl:2493: (90)$[loop_check] loop_check:loop_check_term(user:mpred_fwc1((~genlPreds(A,equals) ~t(A,B,B))),info(mpred_fwc1((~genlPreds(A,equals) ~t(A,B,B))),'mpred_core.pl':2493),user:true). % no_loops.pl:294: (91)[loop_check] loop_check:loop_check_term_frame('','',1,1366,''). % no_loops.pl:237: (92)[user] pfc_lib:mpred_fwc1(''). % mpred_core.pl:2540: (93)$[user] pfc_lib:mpred_m_fwc1(baseKB,''). % mpred_core.pl:2549: (94)$[system] setup_call_cleanup('','',''). % init.pl:650: (95)$[system] setup_call_catcher_cleanup(user:asserta(t_l:busy_s((~genlPreds(A,equals) ~t(A,B,B))),(0x55ac148a6100)),user:(mpred_m_fwc2(baseKB,(~genlPreds(A,equals) ~t(A,B,B)))->true;true),C,user:(catch(erase((0x55ac148a6100)),D,fail)->true;true)). % init.pl:646: (96)$[user] ''(''). no(clause) (97)[user] pfc_lib:mpred_m_fwc2(baseKB,(~genlPreds(A,equals) ~t(A,B,B))). % mpred_core.pl:2556: (98)$[user] pfc_lib:mpred_do_rule(''). % mpred_core.pl:2577: (99)$[user] pfc_lib:process_rule('','',''). % mpred_core.pl:3565: (100)$[user] pfc_lib:process_rule0('','',''). % mpred_core.pl:3567: (101)$[aggregate] aggregate:foreach('',''). % aggregate.pl:590: (102)$[aggregate]# aggregate:prove_list('',A v [\+genlPreds(A,equals)],user:(build_rule([\+genlPreds(A,equals)],rhs([~t(A,B,B)]),((~genlPreds(C,equals) ~t(C,D,D)),mfl4(['P'=E,'X'=F],baseKB,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40)))->true;true)). % aggregate.pl:599: (103)$[user] ''(''). no(clause) (104)[user]# pfc_lib:build_rule([\+genlPreds(A,equals)],rhs([~t(A,B,B)]),((~genlPreds(C,equals) ~t(C,D,D)),mfl4(['P'=E,'X'=F],baseKB,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',40))). % mpred_core.pl:3579: (105)$[logicmoo_util_terms] logicmoo_util_terms:doall(''). % misc_terms.pl:1165: (106)$[system] ignore(''). % init.pl:528: (107)$[user] ''(''). no(clause) (108)[user] pfc_lib:mpred_eval_lhs_no_nc('',''). % mpred_core.pl:2774: (109)$[user] pfc_lib:mpred_eval_lhs_0('',''). % mpred_core.pl:2782: (110)$[user] pfc_lib:mpred_eval_lhs_1('',''). % mpred_core.pl:2801: (111)$[user] pfc_lib:mpred_ain_trigger_reprop('',''). % mpred_core.pl:2062: (112)$[user] pfc_lib:mpred_eval_lhs_full('',''). % mpred_core.pl:2760: (113)$[user] pfc_lib:complain_loop('',break). % mpred_core.pl:2766: (114)$[user] pfc_lib:mpred_eval_lhs_0('',''). % mpred_core.pl:2781: (115)$[user] pfc_lib:mpred_eval_rhs('',(\+genlPreds(A,equals),'$nt'(genlPreds(B,equals),call_u_no_bc(genlPreds(A,equals)),rhs([~t(A,C,C)])))). % mpred_core.pl:2815: (116)$[user] pfc_lib:mpred_eval_rhs1(~t(A,B,B),(\+genlPreds(A,equals),'$nt'(genlPreds(C,equals),call_u_no_bc(genlPreds(A,equals)),rhs([~t(A,B,B)])))). % mpred_core.pl:2869: (117)$[user] pfc_lib:mpred_post('',''). % mpred_core.pl:1409: (118)$[pfc_lib] pfc_lib:each_E('','',''). % mpred_core.pl:1080: (119)$[$apply] apply('',''). % apply.pl:60: (120)$[user] pfc_lib:mpred_post1('',''). % mpred_core.pl:1422: (121)$[pfc_lib] pfc_lib:each_E('','',''). % mpred_core.pl:1080: (122)$[$apply] apply('',''). % apply.pl:60: (123)$[user] pfc_lib:mpred_post2(~t(A,B,B),(\+genlPreds(A,equals),'$nt'(genlPreds(C,equals),call_u_no_bc(genlPreds(A,equals)),rhs([~t(A,B,B)])))). % mpred_core.pl:1435: (124)$[user] pfc_lib:mpred_post12(~t(A,B,B),(\+genlPreds(A,equals),'$nt'(genlPreds(C,equals),call_u_no_bc(genlPreds(A,equals)),rhs([~t(A,B,B)])))). % mpred_core.pl:1482: (125)$[user] pfc_lib:mpred_post12_negated(t(A,B,B),(\+genlPreds(A,equals),'$nt'(genlPreds(C,equals),call_u_no_bc(genlPreds(A,equals)),rhs([~t(A,B,B)])))). % mpred_core.pl:1463: (126)$[user] pfc_lib:mpred_post13('',''). % mpred_core.pl:1572: (127)$[user] pfc_lib:mpred_post13(user,'',''). % mpred_core.pl:1590: (128)$[user] pfc_lib:mpred_post_update4(unique,'','',none). % mpred_core.pl:1675: (129)$[logicmoo_test]# logicmoo_test:''. % logicmoo_test.pl:274: (130)$[user] pfc_lib:mpred_enqueue('',''). % mpred_core.pl:1876: (131)$[user] pfc_lib:mpred_enqueue_w_mode('',direct,''). % mpred_core.pl:1882: (132)$[user] pfc_lib:mpred_enqueue_direct((\+genlPreds(A,equals),'$nt'(genlPreds(B,equals),call_u_no_bc(genlPreds(A,equals)),rhs([~t(A,C,C)]))),~t(A,C,C)). % mpred_core.pl:1902: (133)$[loop_check] loop_check:loop_check_term(baseKB:mpred_fwc(~t(A,B,B)),mpred_enqueueing(~t(A,B,B)),user:true). % no_loops.pl:294: (134)[loop_check] loop_check:loop_check_term_frame('','',1,2213,''). % no_loops.pl:237: (135)[baseKB] pfc_lib:mpred_fwc(''). % mpred_core.pl:2480: (136)$[pfc_lib] pfc_lib:each_E('','',[]). % mpred_core.pl:1080: (137)$[$apply] apply('',''). % apply.pl:60: (138)$[baseKB] pfc_lib:mpred_fwc0(~t(A,B,B)). % mpred_core.pl:2493: (139)$[loop_check] loop_check:loop_check_term(baseKB:mpred_fwc1(~t(A,B,B)),info(mpred_fwc1(~t(A,B,B)),'mpred_core.pl':2493),baseKB:true). % no_loops.pl:294: (140)[loop_check] loop_check:loop_check_term_frame('','',1,2286,''). % no_loops.pl:237: (141)[baseKB] pfc_lib:mpred_fwc1(''). % mpred_core.pl:2540: (142)$[baseKB] pfc_lib:mpred_m_fwc1(baseKB,''). % mpred_core.pl:2546: (143)$[baseKB] pfc_lib:mpred_m_fwc1(baseKB,''). % mpred_core.pl:2549: (144)$[system] setup_call_cleanup('','',''). % init.pl:650: (145)$[system] setup_call_catcher_cleanup(baseKB:asserta(t_l:busy_s(preventedWhen(t(A,B,C),{call(=,B,C)})),(0x55ac23bed0e0)),baseKB:(mpred_m_fwc2(baseKB,preventedWhen(t(A,B,C),{call(=,B,C)}))->true;true),D,baseKB:(catch(erase((0x55ac23bed0e0)),E,fail)->true;true)). % init.pl:646: (146)$[baseKB] ''(''). no(clause) (147)[baseKB] pfc_lib:mpred_m_fwc2(baseKB,''). % mpred_core.pl:2556: (148)$[system] setup_call_cleanup('','',''). % init.pl:650: (149)$[system] setup_call_catcher_cleanup(baseKB:asserta(t_l:busy_f(preventedWhen(t(A,B,C),{call(=,B,C)})),(0x55ac23becff0)),baseKB:(mpred_do_fact(preventedWhen(t(A,B,C),{call(=,B,C)}))->true;true),D,baseKB:(catch(erase((0x55ac23becff0)),E,fail)->true;true)). % init.pl:646: (150)$[baseKB] ''(''). no(clause) (151)[baseKB] pfc_lib:mpred_do_fact(preventedWhen(t(A,B,C),{call(=,B,C)})). % mpred_core.pl:2673: (152)$[baseKB] pfc_lib:mpred_do_fcpt(preventedWhen(t(A,B,C),{call(=,B,C)}),preventedWhen(t(D,E,F),{call(=,E,F)})). % mpred_core.pl:2686: (153)$[baseKB] pfc_lib:mpred_eval_lhs_no_nc('',''). % mpred_core.pl:2774: (154)$[baseKB] pfc_lib:mpred_eval_lhs_0('',''). % mpred_core.pl:2781: (155)$[baseKB] pfc_lib:mpred_eval_rhs('',(preventedWhen(t(A,B,C),{call(=,B,C)}),'$pt'(baseKB,preventedWhen(t(D,E,F),{call(=,E,F)}),rhs([(t(D,E,F)/mpred_positive_fact(t(D,E,F)),{call(=,E,F)}==>nesc(~t(D,E,F)))])))). % mpred_core.pl:2815: (156)$[baseKB] pfc_lib:mpred_eval_rhs1((t(A,B,C)/mpred_positive_fact(t(A,B,C)),{call(=,B,C)}==>nesc(~t(A,B,C))),(preventedWhen(t(D,E,F),{call(=,E,F)}),'$pt'(baseKB,preventedWhen(t(A,B,C),{call(=,B,C)}),rhs([(t(A,B,C)/mpred_positive_fact(t(A,B,C)),{call(=,B,C)}==>nesc(~t(A,B,C)))])))). % mpred_core.pl:2869: (157)$[baseKB] pfc_lib:mpred_post('',''). % mpred_core.pl:1409: (158)$[pfc_lib] pfc_lib:each_E('','',''). % mpred_core.pl:1080: (159)$[$apply] apply('',''). % apply.pl:60: (160)$[baseKB] pfc_lib:mpred_post1('',''). % mpred_core.pl:1422: (161)$[pfc_lib] pfc_lib:each_E('','',''). % mpred_core.pl:1080: (162)$[$apply] apply('',''). % apply.pl:60: (163)$[baseKB] pfc_lib:mpred_post2((t(A,B,C)/mpred_positive_fact(t(A,B,C)),{call(=,B,C)}==>nesc(~t(A,B,C))),(preventedWhen(t(D,E,F),{call(=,E,F)}),'$pt'(baseKB,preventedWhen(t(A,B,C),{call(=,B,C)}),rhs([(t(A,B,C)/mpred_positive_fact(t(A,B,C)),{call(=,B,C)}==>nesc(~t(A,B,C)))])))). % mpred_core.pl:1435: (164)$[baseKB] pfc_lib:mpred_post12('',''). % mpred_core.pl:1499: (165)$[baseKB] pfc_lib:mpred_post13('',''). % mpred_core.pl:1572: (166)$[baseKB] pfc_lib:mpred_post13(baseKB,'',''). % mpred_core.pl:1590: (167)$[baseKB] pfc_lib:mpred_post_update4(unique,'','',none). % mpred_core.pl:1675: (168)$[logicmoo_test]# logicmoo_test:''. % logicmoo_test.pl:274: (169)$[baseKB] pfc_lib:mpred_enqueue('',''). % mpred_core.pl:1876: (170)$[baseKB] pfc_lib:mpred_enqueue_w_mode('',direct,''). % mpred_core.pl:1882: (171)$[baseKB] pfc_lib:mpred_enqueue_direct((preventedWhen(t(A,B,C),{call(=,B,C)}),'$pt'(baseKB,preventedWhen(t(D,E,F),{call(=,E,F)}),rhs([(t(D,E,F)/mpred_positive_fact(t(D,E,F)),{call(=,E,F)}==>nesc(~t(D,E,F)))]))),(t(D,E,F)/mpred_positive_fact(t(D,E,F)),{call(=,E,F)}==>nesc(~t(D,E,F)))). % mpred_core.pl:1902: (172)$[loop_check] loop_check:loop_check_term(baseKB:mpred_fwc((t(A,B,C)/mpred_positive_fact(t(A,B,C)),{call(=,B,C)}==>nesc(~t(A,B,C)))),mpred_enqueueing((t(A,B,C)/mpred_positive_fact(t(A,B,C)),{call(=,B,C)}==>nesc(~t(A,B,C)))),baseKB:true). % no_loops.pl:294: (173)[loop_check] loop_check:loop_check_term_frame('','',1,2872,''). % no_loops.pl:237: (174)[baseKB] pfc_lib:mpred_fwc(''). % mpred_core.pl:2480: (175)$[pfc_lib] pfc_lib:each_E('','',[]). % mpred_core.pl:1080: (176)$[$apply] apply('',''). % apply.pl:60: (177)$[baseKB] pfc_lib:mpred_fwc0((t(A,B,C)/mpred_positive_fact(t(A,B,C)),{call(=,B,C)}==>nesc(~t(A,B,C)))). % mpred_core.pl:2493: (178)$[loop_check] @(loop_check:loop_check_term(baseKB:mpred_fwc1((t(member,S_1,S_1)/mpred_positive_fact(t(member,S_1,S_1)),{call(=,S_1,S_1)}==>nesc(~t(member,S_1,S_1)))),info(mpred_fwc1((t(member,S_1,S_1)/mpred_positive_fact(t(member,S_1,S_1)),{call(=,S_1,S_1)}==>nesc(~t(member,S_1,S_1)))),'mpred_core.pl':2493),baseKB:true),[S_1=[S_1|A]]). % no_loops.pl:294: (179)[loop_check] loop_check:loop_check_term_frame('','',1,2945,''). % no_loops.pl:237: (180)[baseKB] pfc_lib:mpred_fwc1(''). % mpred_core.pl:2540: (181)$[baseKB] pfc_lib:mpred_m_fwc1(baseKB,''). % mpred_core.pl:2549: (182)$[system] setup_call_cleanup('','',''). % init.pl:650: (183)$[system] @(setup_call_catcher_cleanup(baseKB:asserta(t_l:busy_s((t(member,S_1,S_1)/mpred_positive_fact(t(member,S_1,S_1)),{call(=,S_1,S_1)}==>nesc(~t(member,S_1,S_1)))),(0x55ac14ba7a40)),baseKB:(mpred_m_fwc2(baseKB,(t(member,S_1,S_1)/mpred_positive_fact(t(member,S_1,S_1)),{call(=,S_1,S_1)}==>nesc(~t(member,S_1,S_1))))->true;true),B,baseKB:(catch(erase((0x55ac14ba7a40)),C,fail)->true;true)),[S_1=[S_1|A]]). % init.pl:646: (184)$[baseKB] ''(''). no(clause) (185)[baseKB] @(pfc_lib:mpred_m_fwc2(baseKB,(t(member,S_1,S_1)/mpred_positive_fact(t(member,S_1,S_1)),{call(=,S_1,S_1)}==>nesc(~t(member,S_1,S_1)))),[S_1=[S_1|A]]). % mpred_core.pl:2556: (186)$[baseKB] pfc_lib:mpred_do_rule(''). % mpred_core.pl:2571: (187)$[baseKB] pfc_lib:process_rule('','',''). % mpred_core.pl:3565: (188)$[baseKB] pfc_lib:process_rule0('','',''). % mpred_core.pl:3567: (189)$[aggregate] aggregate:foreach('',''). % aggregate.pl:590: (190)$[aggregate] @(aggregate:prove_list('',v(member,S_1,S_1,[t(member,S_1,S_1)/mpred_positive_fact(t(member,S_1,S_1)),{call(=,S_1,S_1)}]),baseKB:(build_rule([t(member,S_1,S_1)/mpred_positive_fact(t(member,S_1,S_1)),{call(=,S_1,S_1)}],rhs([nesc(~t(member,S_1,S_1))]),((t(B,C,D)/mpred_positive_fact(t(B,C,D)),{call(=,C,D)}==>nesc(~t(B,C,D))),mfl4(['P'=E,'X'=F],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',40)))->true;true)),[S_1=[S_1|A]]). % aggregate.pl:599: (191)$[baseKB] ''(''). no(clause) (192)[baseKB] @(pfc_lib:build_rule([t(member,S_1,S_1)/mpred_positive_fact(t(member,S_1,S_1)),{call(=,S_1,S_1)}],rhs([nesc(~t(member,S_1,S_1))]),((t(B,C,D)/mpred_positive_fact(t(B,C,D)),{call(=,C,D)}==>nesc(~t(B,C,D))),mfl4(['P'=E,'X'=F],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',40))),[S_1=[S_1|A]]). % mpred_core.pl:3579: (193)$[logicmoo_util_terms] logicmoo_util_terms:doall(''). % misc_terms.pl:1165: (194)$[system] ignore(''). % init.pl:528: (195)$[baseKB] ''(''). no(clause) (196)[baseKB] pfc_lib:mpred_eval_lhs_no_nc('',''). % mpred_core.pl:2774: (197)$[baseKB] pfc_lib:mpred_eval_lhs_0('',''). % mpred_core.pl:2782: (198)$[baseKB] pfc_lib:mpred_eval_lhs_1('',''). % mpred_core.pl:2801: (199)$[baseKB] pfc_lib:mpred_ain_trigger_reprop('',''). % mpred_core.pl:2051: (200)$[baseKB] pfc_lib:mpred_eval_lhs_full('',''). % mpred_core.pl:2760: (201)$[baseKB] pfc_lib:complain_loop('',break). % mpred_core.pl:2766: (202)$[baseKB] pfc_lib:mpred_eval_lhs_0('',''). % mpred_core.pl:2782: (203)$[baseKB] pfc_lib:mpred_eval_lhs_1('',''). % mpred_core.pl:2790: (204)$[baseKB] pfc_lib:mpred_eval_lhs_0('',''). % mpred_core.pl:2782: (205)$[baseKB] pfc_lib:mpred_eval_lhs_1('',''). % mpred_core.pl:2790: (206)$[baseKB] pfc_lib:mpred_eval_lhs_0('',''). % mpred_core.pl:2781: (207)$[baseKB] @(pfc_lib:mpred_eval_rhs('',(t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))),[S_1=[S_1|A]]). % mpred_core.pl:2815: (208)$[baseKB] @(pfc_lib:mpred_eval_rhs1(nesc(~t(member,S_1,S_1)),(t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))),[S_1=[S_1|A]]). % mpred_core.pl:2869: (211)[$apply] apply('',''). % apply.pl:60: (212)$[baseKB] @(pfc_lib:mpred_post1(nesc(~member(S_1,S_1)),(t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))),[S_1=[S_1|A]]). % mpred_core.pl:1422: (213)$[pfc_lib] pfc_lib:each_E('','',''). % mpred_core.pl:1080: (214)$[$apply] apply('',''). % apply.pl:60: (215)$[baseKB] @(pfc_lib:mpred_post2(nesc(~member(S_1,S_1)),(t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))),[S_1=[S_1|A]]). % mpred_core.pl:1435: (216)$[baseKB] pfc_lib:mpred_post12('',''). % mpred_core.pl:1499: (217)$[baseKB] pfc_lib:mpred_post13('',''). % mpred_core.pl:1572: (218)$[baseKB] pfc_lib:mpred_post13(baseKB,'',''). % mpred_core.pl:1590: (219)$[baseKB] @(pfc_lib:mpred_post_update4(unique,nesc(~member(S_1,S_1)),(t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))])))),none),[S_1=[S_1|A]]). % mpred_core.pl:1675: (220)$[must_sanity] @(must_sanity:must_det(baseKB:mpred_add_support_fast(nesc(~member(S_1,S_1)),(t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))])))))),[S_1=[S_1|A]]). % must_sanity.pl:209: (221)$[must_sanity] @(must_sanity:must_once(baseKB:mpred_add_support_fast(nesc(~member(S_1,S_1)),(t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))])))))),[S_1=[S_1|A]]). % must_sanity.pl:199: (222)$[must_sanity] @(must_sanity:must(baseKB:mpred_add_support_fast(nesc(~member(S_1,S_1)),(t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))])))))),[S_1=[S_1|A]]). % must_sanity.pl:65: (223)$[baseKB] @(pfc_lib:mpred_add_support_fast(nesc(~member(S_1,S_1)),(t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))),[S_1=[S_1|A]]). % mpred_justify.pl:251: (224)$[must_sanity] @(must_sanity:must_or_rtrace(baseKB:(fix_mp("mpred_add_support_fast",'$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))])))),baseKB,'$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))),'$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))='$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))])))),baseKB:notify_if_neg_trigger('$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))),sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))),call(baseKB:clause_asserted(baseKB:'$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))))))),[S_1=[S_1|A]]). % must_sanity.pl:116: (225)$[system] @(catch(baseKB:(fix_mp("mpred_add_support_fast",'$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))])))),baseKB,'$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))),'$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))='$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))])))),baseKB:notify_if_neg_trigger('$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))),sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))),call(baseKB:clause_asserted(baseKB:'$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))])))))))),E,must_sanity:mor_event(e(E,baseKB:(fix_mp("mpred_add_support_fast",'$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))])))),baseKB,'$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))),'$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))='$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))])))),baseKB:notify_if_neg_trigger('$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))),sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))),call(baseKB:clause_asserted(baseKB:'$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))))))))),[S_1=[S_1|A]]). % init.pl:546: (226)$[baseKB] @(''(baseKB:(fix_mp("mpred_add_support_fast",'$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))])))),baseKB,'$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))),'$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))='$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))])))),baseKB:notify_if_neg_trigger('$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))),sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))),call(baseKB:clause_asserted(baseKB:'$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))))))),[S_1=[S_1|A]]). no(clause) (227)[pfc_lib] @(pfc_lib:sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))),baseKB:call(baseKB:clause_asserted(baseKB:'$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))))),[S_1=[S_1|A]]). % mpred_justify.pl:230: (228)$[bugger] @(bugger:show_call(pfc_lib:must_or_rtrace(baseKB:assertz_mu(baseKB:'$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))))),[S_1=[S_1|A]]). % bugger.pl:1416: (229)[bugger] @(bugger:show_call(pfc_lib,pfc_lib:must_or_rtrace(baseKB:assertz_mu(baseKB:'$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))))),[S_1=[S_1|A]]). % bugger.pl:1409: (230)[bugger] @(bugger:show_success(pfc_lib,pfc_lib:must_or_rtrace(baseKB:assertz_mu(baseKB:'$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))))),[S_1=[S_1|A]]). % bugger.pl:1443: (231)$[bugger] @(first:zotrace(ignore((cyclic_term(pfc_lib:must_or_rtrace(baseKB:assertz_mu(baseKB:'$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))))),dumpST,dmsg(try_show_success(pfc_lib,cyclic_term))))),[S_1=[S_1|A]]). % first.pl:514: (232)$[system] @(ignore(bugger:(cyclic_term(pfc_lib:must_or_rtrace(baseKB:assertz_mu(baseKB:'$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))))),dumpST,dmsg(try_show_success(pfc_lib,cyclic_term)))),[S_1=[S_1|A]]). % init.pl:528: (233)$[bugger] @(''(bugger:(cyclic_term(pfc_lib:must_or_rtrace(baseKB:assertz_mu(baseKB:'$spft'(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))))),dumpST,dmsg(try_show_success(pfc_lib,cyclic_term)))),[S_1=[S_1|A]]). no(clause) (234)[bugger] dumpst:dumpST. % dumpst.pl:150: %~ try_show_success(pfc_lib,cyclic_term) ERROR: Unhandled exception: @(must_sanity:e(must_sanity:e(error(resource_error(stack),stack_overflow{choicepoints:71,depth:5920714,environments:5920697,globalused:185075,localused:786347,stack:[frame(5920714,first:unnumbervars4([1|_16060],[],_16052,_16054),[]),frame(5920713,first:unnumbervars4([1|_16096],[],_16088,[1|_16102]),[]),frame(5920712,first:unnumbervars4([1|_16138],[],_16130,[1|_16144]),[]),frame(5920711,first:unnumbervars4([1|_16180],[],_16172,[1|_16186]),[]),frame(5920710,first:unnumbervars4([1|_16222],[],_16214,[1|_16228]),[])],stack_limit:1048576,trailused:46252}),baseKB:assertz_mu(baseKB: $spft(baseKB,nesc(~member(S_1,S_1)),t(member,S_1,S_1),$pt(baseKB,t(_16294,_16296,_16298),(mpred_positive_fact(t(_16294,_16296,_16298))*->call(=,_16296,_16298)*->rhs([nesc(~t(_16294,_16296,_16298))])))))),baseKB:(fix_mp(mpred_add_support_fast,_16374,_16376,_16378),_16374= $spft(_16376,nesc(~member(S_2,S_2)),t(member,S_2,S_2),$pt(baseKB,t(_16440,_16442,_16444),(mpred_positive_fact(t(_16440,_16442,_16444))*->call(=,_16442,_16444)*->rhs([nesc(~t(_16440,_16442,_16444))])))),_16376:notify_if_neg_trigger(_16378),sanity_check(_16376:assertz_mu(_16376:_16378),call(_16376:clause_asserted(_16376:_16378))))),[S_1=[S_1|_16274],S_2=[S_2|_16420]]) ~*/ #!/usr/bin/env lmoo-junit % Quick fwd test /*~ ~*/ #!/usr/bin/env lmoo-junit % Quick fwd test :- include(library(logicmoo_test_header)). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ :- use_module(library(statistics)). /*~ ~*/ :- statistics. /*~ % Started at Mon Sep 27 03:03:01 2021 % 10.114 seconds cpu time for 61,657,929 inferences % 952,627 atoms, 32,720 functors, 31,542 predicates, 747 modules, 16,005,291 VM-codes % % Limit Allocated In use % Local stack: - 698 Mb 3,920 b % Global stack: - 262 Mb 72 Kb % Trail stack: - 65 Mb 968 b % Total: 1,024 Mb 1,025 Mb 77 Kb % % 114 garbage collections gained 679,039,544 bytes in 0.214 seconds. % 68 atom garbage collections gained 6,033 atoms in 0.983 seconds. % 72 clause garbage collections gained 16,780 clauses in 0.003 seconds. % Stack shifts: 33 local, 25 global, 26 trail in 3.159 seconds % 3 threads, 0 finished threads used 0.000 seconds ~*/ :- cls. % reset runtime counter /*~ %~ skipped(messy_on_output,cls) ~*/ % reset runtime counter :- mpred_test(statistics(runtime,_Secs)). % Quick fwd test /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc:11 %~ ?-( mpred_test("Test_0002_Line_0000__Runtime_in_user",user:statistics(runtime,_Secs))). passed=info(why_was_true(user:statistics(runtime,[8430,7491]))) no_proof_for(statistics(runtime,[8430,7491])). no_proof_for(statistics(runtime,[8430,7491])). name = 'logicmoo.pfc.test.sanity_base.TML_01D-Test_0002_Line_0000__Runtime_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'tml_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_TML_01D_Test_0002_Line_0000_Runtime_in_user-junit.xml ~*/ % Quick fwd test taxinomicPair(E,P) ==> (t(P,X,Y),t(E,Y, Z) ==> t(P, X, Z)). /*~ ~*/ subRelation(E,P) ==> (t(E,X,Y) ==> t(P,X,Y)). /*~ ~*/ edge(1,2). /*~ ~*/ edge(2,3). /*~ ~*/ edge(3,4). /*~ ~*/ taxinomicPair(edge,path). /*~ ~*/ subRelation(edge,path). /*~ ~*/ transitive(path). /*~ ~*/ transitive(P) ==> (t(P,X,Y),t(P,Y, Z) ==> t(P, X, Z)). /*~ ~*/ symmetric(P) ==> (t(P,X,Y)/dif(X,Y) ==> t(P,Y,X)). /*~ ~*/ symmetric(path). % provably not a subrelation of equality /*~ ~*/ % provably not a subrelation of equality antireflexive(P) ~genlPreds(P,equals). /*~ ~*/ ~genlPreds(P,equals) ~t(P,X,X). /*~ ~*/ antireflexive(path) :- statistics(runtime,[_|MS]), dmsg(assert_time_took_with_printing=ms(MS)). /*~ %~ assert_time_took_with_printing = ms([30]). ~*/ :- time(mpred_test(path(1,4))). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__path_1_in_user",user:path(1,4))). passed=info(why_was_true(user:path(1,4))) no_proof_for(path(1,4)). no_proof_for(path(1,4)). no_proof_for(path(1,4)). name = 'logicmoo.pfc.test.sanity_base.TML_01D-Test_0003_Line_0000__path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'tml_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_TML_01D_Test_0003_Line_0000_path_1_in_user-junit.xml % 611,656 inferences, 0.043 CPU in 0.043 seconds (100% CPU, 14191962 Lips) ~*/ :- listing(path/2). % thus this is true /*~ %~ skipped( listing( path/2)) ~*/ % thus this is true :- mpred_why(~path(X,X)). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__path_2_in_user",user: ~path(X,X))). failure=info((why_was_true(user:(\+ ~path(_3399856,_3399856))),nop(ftrace(user: ~path(_3399856,_3399856))))) no_proof_for(\+ ~path(X,X)). no_proof_for(\+ ~path(X,X)). no_proof_for(\+ ~path(X,X)). name = 'logicmoo.pfc.test.sanity_base.TML_01D-Test_0004_Line_0000__path_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'tml_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_TML_01D_Test_0004_Line_0000_path_2_in_user-junit.xml ~*/ :- statistics. /*~ % Started at Mon Sep 27 03:03:01 2021 % 10.341 seconds cpu time for 63,671,580 inferences % 941,874 atoms, 32,721 functors, 31,543 predicates, 747 modules, 16,050,560 VM-codes % % Limit Allocated In use % Local stack: - 698 Mb 4,440 b % Global stack: - 262 Mb 19 Mb % Trail stack: - 65 Mb 968 b % Total: 1,024 Mb 1,025 Mb 19 Mb % % 114 garbage collections gained 679,039,544 bytes in 0.214 seconds. % 73 atom garbage collections gained 17,409 atoms in 1.062 seconds. % 77 clause garbage collections gained 17,353 clauses in 0.003 seconds. % Stack shifts: 33 local, 25 global, 26 trail in 3.159 seconds % 3 threads, 0 finished threads used 0.000 seconds ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all9.808233264-junit.xml > logicmoo.pfc.test.sanity_base.TML_01D JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__Runtime_in_user result = passed. Test_0002_Line_0000__Runtime_in_user result = passed. Test_0003_Line_0000__path_1_in_user result = passed. Test_0004_Line_0000__path_2_in_user result = failure. %~ test_completed_exit(40) totalTime=10.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k tml_01d.pfc (returned 137) Add_LABELS='Errors,Overtime' Rem_LABELS='Skipped,Skipped,Warnings,Skipped' ISSUE_INFO=80 OPEN logicmoo.pfc.test.sanity_base.TML_01D JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, TML_01D, Failing, Errors, Overtime 2021-09-26 04:43:51 +0000 UTC ISSUE_ID=80 ISSUE_OC=OPEN Editing Issue For FAILED 80 OPEN logicmoo.pfc.test.sanity_base.TML_01D JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, TML_01D, Failing, Errors, Overtime 2021-09-26 04:43:51 +0000 UTC SKIPPING gh issue edit 80 -t logicmoo.pfc.test.sanity_base.TML_01D JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Warnings,Skipped --add-label Failing,Errors,Overtime FileTestCase=logicmoo.pfc.test.sanity_base.NLDM400 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm400.P']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm400.P']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nldm400.P % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NLDM400/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANLDM400 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/407 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm400.P:3 %~ message_hook( tabling(deprecated_library), %~ warning, %~ [ ':- table/1 is built-in. library(tabling) is deprecated.'-[]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm400.P',3) :- table/1 is built-in. library(tabling) is deprecated. Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm400.P:3: Warning: :- table/1 is built-in. library(tabling) is deprecated. totalTime=10.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k nldm400.P (returned 137) Add_LABELS='Errors,Overtime' Rem_LABELS='Skipped,Skipped,Warnings,Skipped' ISSUE_INFO=407 OPEN logicmoo.pfc.test.sanity_base.NLDM400 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NLDM400, Failing, Errors, Overtime 2021-09-26 04:43:27 +0000 UTC ISSUE_ID=407 ISSUE_OC=OPEN Editing Issue For FAILED 407 OPEN logicmoo.pfc.test.sanity_base.NLDM400 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NLDM400, Failing, Errors, Overtime 2021-09-26 04:43:27 +0000 UTC SKIPPING gh issue edit 407 -t logicmoo.pfc.test.sanity_base.NLDM400 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Warnings,Skipped --add-label Failing,Errors,Overtime FileTestCase=logicmoo.pfc.test.sanity_base.NLDM80 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm80.P']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm80.P']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nldm80.P % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NLDM80/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANLDM80 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/406 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. % 3,801,940 inferences, 0.232 CPU in 0.233 seconds (100% CPU, 16364465 Lips) % halt totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k nldm80.P (returned 0) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=406 OPEN logicmoo.pfc.test.sanity_base.NLDM80 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NLDM80, Failing 2021-09-26 04:43:05 +0000 UTC ISSUE_ID=406 ISSUE_OC=OPEN Editing Issue For FAILED 406 OPEN logicmoo.pfc.test.sanity_base.NLDM80 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NLDM80, Failing 2021-09-26 04:43:05 +0000 UTC SKIPPING gh issue edit 406 -t logicmoo.pfc.test.sanity_base.NLDM80 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped --add-label Failing FileTestCase=logicmoo.pfc.test.sanity_base.FC_01U JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_01u.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_01u.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_01u.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_01U/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_01U % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/581 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc:8 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context( %~ prolog_stack( [ frame( 56, %~ call( system : '$declare_module'/6), %~ '$declare_module'( logicmoo_test, %~ user, %~ user, '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 14, false)), %~ frame( 55, %~ clause((0x5588c9064c00),61), %~ '$start_module'( logicmoo_test, %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, %~ run_tests_and_halt/0,run_tests_and_halt/1], %~ state( true, %~ logicmoo_test, true,false, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 54, %~ clause((0x5588c8e51000),65), %~ '$first_term'( %~ :-( module( logicmoo_test, [ %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, %~ run_tests_and_halt/0,run_tests_and_halt/1])]), %~ _36838, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ state( true, %~ logicmoo_test, true,false, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 53, %~ clause((0x5588c8e51400),60), %~ '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ Var_c47_lib_c47_jenkins_c47_c46_local_c47_share_c47_swi_prolog_c47_pack_c47_logicmoo_utils_c47_prolog_c47_logicmoo_test_c46_pl, %~ [ if(not_loaded), %~ true])), %~ frame( 52, %~ clause((0x5588c90a5980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',1632728904.5489006), %~ system : '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ Var_c47_lib_c47_jenkins_c47_c46_local_c47_share_c47_swi_prolog_c47_pack_c47_logicmoo_utils_c47_prolog_c47_logicmoo_test_c46_pl1, %~ [ if(not_loaded), %~ true]), %~ Kw, %~ system : '$end_consult'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ lexstate(202,pfc), %~ user))), %~ frame( 48, %~ clause((0x5588c92a4000),221), %~ '$do_load_file_2'( library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,compiled, %~ [ if(not_loaded), %~ true])), %~ frame( 45, %~ clause((0x5588c907a840),10), %~ '$qdo_load_file'( library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true])), %~ frame( 43, %~ clause((0x5588c90a5980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ (0x5588ca722d00), %~ [ if(not_loaded), %~ true])), %~ system : '$mt_do_load'( (0x5588ca722d00), %~ library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true]), %~ Kw3, %~ system : '$mt_end_load'((0x5588ca722d00)))), %~ frame(41,meta_call,0), %~ frame( 40, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ (0x5588ca722d00), %~ [ if(not_loaded), %~ true])), %~ '$mt_do_load'( (0x5588ca722d00), %~ library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true]), %~ '$mt_end_load'((0x5588ca722d00))))), %~ frame( 37, %~ clause((0x5588c9080c80),12), %~ '$load_file'(library(logicmoo_test),user,[if(not_loaded),true])), %~ frame( 32, %~ clause((0x5588c9077200),2), %~ catch( %~ user : use_module( library(logicmoo_test)), %~ error(Error,Error18), %~ system : $exception_in_directive( error(Error5,Error19)))), %~ frame(31,clause((0x5588c9044580),55),'$execute_directive_3'(use_module(library(logicmoo_test)))), %~ frame( 26, %~ clause((0x5588c8e51400),77), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_pfc_c47_t_c47_sanity_base_c47_fc_01u_c46_pfc, %~ [ expand(false), %~ expand(true)])), %~ frame( 25, %~ clause((0x5588c90a5980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc',1632573820.943445), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_pfc_c47_t_c47_sanity_base_c47_fc_01u_c46_pfc7, %~ [ expand(false), %~ expand(true)]), %~ Kw8, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', %~ lexstate(202,swi), %~ user))), %~ frame( 21, %~ clause((0x5588c92a4000),221), %~ '$do_load_file_2'( 'fc_01u.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', user,compiled, %~ [ expand(false), %~ expand(true)])), %~ frame( 18, %~ clause((0x5588c907a840),10), %~ '$qdo_load_file'( 'fc_01u.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', user,[expand(false),expand(true)])), %~ frame( 16, %~ clause((0x5588c90a5980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', %~ (0x5588ca722b00), %~ [ expand(false), %~ expand(true)])), %~ system : '$mt_do_load'( (0x5588ca722b00), %~ 'fc_01u.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', %~ user, %~ [ expand(false), %~ expand(true)]), %~ Kw9, %~ system : '$mt_end_load'((0x5588ca722b00)))), %~ frame(14,meta_call,0), %~ frame( 13, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', %~ (0x5588ca722b00), %~ [ expand(false), %~ expand(true)])), %~ '$mt_do_load'( (0x5588ca722b00), %~ 'fc_01u.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', user,[expand(false),expand(true)]), %~ '$mt_end_load'((0x5588ca722b00))))), %~ frame( 10, %~ clause((0x5588c9080c80),12), %~ '$load_file'('fc_01u.pfc',user,[expand(false),expand(true)]))]), %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl'], nl,'In:',nl,'~|~t[~D]~6+ '-[56], %~ '~p' - [ '$declare_module'( logicmoo_test, %~ user, %~ user, '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 14, false)], nl,'~|~t[~D]~6+ '-[55], %~ '~p' - [ '$start_module'( logicmoo_test, %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, %~ run_tests_and_halt/0,run_tests_and_halt/1], %~ state( true, %~ logicmoo_test, true,false, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), %~ [ if(not_loaded), %~ true])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3166], nl,'~|~t[~D]~6+ '-[54], %~ '~p' - [ '$first_term'( %~ :-( module( logicmoo_test, [ %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, %~ run_tests_and_halt/0,run_tests_and_halt/1])]), %~ _74726, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ state( true, %~ logicmoo_test, true,false, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), %~ [ if(not_loaded), %~ true])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3055], nl,'~|~t[~D]~6+ '-[53], %~ '~p' - [ '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ Var_c47_lib_c47_jenkins_c47_c46_local_c47_share_c47_swi_prolog_c47_pack_c47_logicmoo_utils_c47_prolog_c47_logicmoo_test_c46_pl, %~ [ if(not_loaded), %~ true])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3007], nl,'~|~t[~D]~6+ '-[52], %~ '~p' - [ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',1632728904.5489006), %~ system : '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ Var_c47_lib_c47_jenkins_c47_c46_local_c47_share_c47_swi_prolog_c47_pack_c47_logicmoo_utils_c47_prolog_c47_logicmoo_test_c46_pl1, %~ [ if(not_loaded), %~ true]), %~ Kw, %~ system : '$end_consult'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ lexstate(202,pfc), %~ user))], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[48], %~ '~p' - [ '$do_load_file_2'( library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,compiled,[if(not_loaded),true])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2592], nl,'~|~t[~D]~6+ '-[45], %~ '~p' - [ '$qdo_load_file'( library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2547], nl,'~|~t[~D]~6+ '-[43], %~ '~p' - [ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ (0x5588ca722d00), %~ [ if(not_loaded), %~ true])), %~ system : '$mt_do_load'( (0x5588ca722d00), %~ library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true]), %~ Kw3, %~ system : '$mt_end_load'((0x5588ca722d00)))], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[41],'', %~ nl,'~|~t[~D]~6+ '-[40], %~ '~p' - [ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ (0x5588ca722d00), %~ [ if(not_loaded), %~ true])), %~ '$mt_do_load'( (0x5588ca722d00), %~ library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true]), %~ '$mt_end_load'((0x5588ca722d00))))], ' '-[],nl, %~ '~|~t[~D]~6+ '-[37], %~ '~p' - [ '$load_file'(library(logicmoo_test),user,[if(not_loaded),true])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2355], nl,'~|~t[~D]~6+ '-[32], %~ '~p' - [ catch( %~ user : use_module( library(logicmoo_test)), %~ error(Error,Error18), %~ system : $exception_in_directive( error(Error5,Error19)))], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',546], nl,'~|~t[~D]~6+ '-[31], %~ '~p' - [ $execute_directive_3( use_module( library(logicmoo_test)))], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3574], nl,'~|~t[~D]~6+ '-[26], %~ '~p' - [ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_pfc_c47_t_c47_sanity_base_c47_fc_01u_c46_pfc, %~ [ expand(false), %~ expand(true)])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3007], nl,'~|~t[~D]~6+ '-[25], %~ '~p' - [ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc',1632573820.943445), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_pfc_c47_t_c47_sanity_base_c47_fc_01u_c46_pfc7, %~ [ expand(false), %~ expand(true)]), %~ Kw8, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', %~ lexstate(202,swi), %~ user))], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[21], %~ '~p' - [ '$do_load_file_2'( 'fc_01u.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', user,compiled, %~ [ expand(false), %~ expand(true)])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2592], nl,'~|~t[~D]~6+ '-[18], %~ '~p' - [ '$qdo_load_file'( 'fc_01u.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', user,[expand(false),expand(true)])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2547], nl,'~|~t[~D]~6+ '-[16], %~ '~p' - [ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', %~ (0x5588ca722b00), %~ [ expand(false), %~ expand(true)])), %~ system : '$mt_do_load'( (0x5588ca722b00), %~ 'fc_01u.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', user,[expand(false),expand(true)]), %~ Kw9, %~ system : '$mt_end_load'((0x5588ca722b00)))], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[14],'', %~ nl,'~|~t[~D]~6+ '-[13], %~ '~p' - [ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', %~ (0x5588ca722b00), %~ [ expand(false), %~ expand(true)])), %~ '$mt_do_load'( (0x5588ca722b00), %~ 'fc_01u.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', user,[expand(false),expand(true)]), %~ '$mt_end_load'((0x5588ca722b00))))], ' '-[],nl, %~ '~|~t[~D]~6+ '-[10], %~ '~p' - [ '$load_file'('fc_01u.pfc',user,[expand(false),expand(true)])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2355], nl,nl, %~ 'Note: some frames are missing due to last-call optimization.'-[], %~ nl, %~ 'Re-run your program in debug mode (:- debug.) to get more detail.'-[]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc',8) No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) In: [56] $declare_module(logicmoo_test,user,user,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',14,false) [55] $start_module(logicmoo_test,[(mpred_test/1),(run_junit_tests/0),(run_junit_tests/1),(run_tests_and_halt/0),(run_tests_and_halt/1)],state(true,logicmoo_test,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [54] $first_term((:-module(logicmoo_test,[(mpred_test/1),(run_junit_tests/0),(run_junit_tests/1),(run_tests_and_halt/0),(run_tests_and_halt/1)])),_732,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',state(true,logicmoo_test,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [53] $load_file('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',_870,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [52] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',1632728904.5489006),system: $load_file('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',_948,[if(not_loaded),must_be_module(true)]),_920,system: $end_consult('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [48] $do_load_file_2(library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [45] $qdo_load_file(library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [43] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',(0x5588ca722d00),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5588ca722d00),library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,[if(not_loaded),must_be_module(true)]),_1128,system: $mt_end_load((0x5588ca722d00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [41] [40] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',(0x5588ca722d00),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5588ca722d00),library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5588ca722d00)))) [37] $load_file(library(logicmoo_test),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [32] catch(user:use_module(library(logicmoo_test)),error(_1450,_1452),system: $exception_in_directive(error(_1466,_1468))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [31] $execute_directive_3(use_module(library(logicmoo_test))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc',_1528,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc',1632573820.943445),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc',_1606,[expand(false),expand(true)]),_1578,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('fc_01u.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('fc_01u.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc',(0x5588ca722b00),[expand(false),expand(true)])),system: $mt_do_load((0x5588ca722b00),'fc_01u.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc',user,[expand(false),expand(true)]),_1778,system: $mt_end_load((0x5588ca722b00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc',(0x5588ca722b00),[expand(false),expand(true)])),$mt_do_load((0x5588ca722b00),'fc_01u.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc',user,[expand(false),expand(true)]),$mt_end_load((0x5588ca722b00)))) [10] $load_file('fc_01u.pfc',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc:8: ERROR: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: In: ERROR: [56] $declare_module(logicmoo_test,user,user,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',14,false) ERROR: [55] $start_module(logicmoo_test,[(mpred_test/1),(run_junit_tests/0),(run_junit_tests/1),(run_tests_and_halt/0),(run_tests_and_halt/1)],state(true,logicmoo_test,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [54] $first_term((:-module(logicmoo_test,[(mpred_test/1),(run_junit_tests/0),(run_junit_tests/1),(run_tests_and_halt/0),(run_tests_and_halt/1)])),_732,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',state(true,logicmoo_test,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [53] $load_file('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',_870,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [52] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',1632728904.5489006),system: $load_file('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',_948,[if(not_loaded),must_be_module(true)]),_920,system: $end_consult('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [48] $do_load_file_2(library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [45] $qdo_load_file(library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [43] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',(0x5588ca722d00),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5588ca722d00),library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,[if(not_loaded),must_be_module(true)]),_1128,system: $mt_end_load((0x5588ca722d00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [41] ERROR: [40] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',(0x5588ca722d00),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5588ca722d00),library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5588ca722d00)))) ERROR: [37] $load_file(library(logicmoo_test),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [32] catch(user:use_module(library(logicmoo_test)),error(_1450,_1452),system: $exception_in_directive(error(_1466,_1468))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 ERROR: [31] $execute_directive_3(use_module(library(logicmoo_test))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc',_1528,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc',1632573820.943445),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc',_1606,[expand(false),expand(true)]),_1578,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('fc_01u.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('fc_01u.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc',(0x5588ca722b00),[expand(false),expand(true)])),system: $mt_do_load((0x5588ca722b00),'fc_01u.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc',user,[expand(false),expand(true)]),_1778,system: $mt_end_load((0x5588ca722b00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc',(0x5588ca722b00),[expand(false),expand(true)])),$mt_do_load((0x5588ca722b00),'fc_01u.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc',user,[expand(false),expand(true)]),$mt_end_load((0x5588ca722b00)))) ERROR: [10] $load_file('fc_01u.pfc',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. %~ message_hook( %~ goal_failed(directive,user:use_module(library(logicmoo_test))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : use_module( library(logicmoo_test))]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc',8) Goal (directive) failed: user:use_module(library(logicmoo_test)) Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc:8: Warning: Goal (directive) failed: user:use_module(library(logicmoo_test)) %~ ?-( mpred_test("Test_0001_Line_0019__B11_in_user",user:b11)). passed=info(why_was_true(user:b11)) no_proof_for(b11). no_proof_for(b11). no_proof_for(b11). sHOW_MUST_go_on_failed_F__A__I__L_(j_u:junit_prop(testsuite,file,_34310)) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/fc_01u.pfc#L19 %~ error( sHOW_MUST_go_on_failed_F__A__I__L_( j_u : junit_prop(testsuite,file,Prop_File))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/fc_01u.pfc#L19 totalTime=10.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k fc_01u.pfc (returned 137) Add_LABELS='Errors,Overtime' Rem_LABELS='Skipped,Skipped,Warnings,Skipped' ISSUE_INFO=581 OPEN logicmoo.pfc.test.sanity_base.FC_01U JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_01U, Failing, Errors, Overtime 2021-09-26 04:47:19 +0000 UTC ISSUE_ID=581 ISSUE_OC=OPEN Editing Issue For FAILED 581 OPEN logicmoo.pfc.test.sanity_base.FC_01U JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_01U, Failing, Errors, Overtime 2021-09-26 04:47:19 +0000 UTC SKIPPING gh issue edit 581 -t logicmoo.pfc.test.sanity_base.FC_01U JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Warnings,Skipped --add-label Failing,Errors,Overtime FileTestCase=logicmoo.pfc.test.sanity_base.DUPE_CHAIN_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['dupe_chain_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['dupe_chain_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DUPE_CHAIN_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADUPE_CHAIN_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/395 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl:15 %~ set_fileAssertMt(baseKB) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl:16 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context( %~ prolog_stack( [ frame( 56, %~ call( system : '$declare_module'/6), %~ '$declare_module'( logicmoo_test, %~ user, %~ user, '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 14, false)), %~ frame( 55, %~ clause((0x5615faa1cc00),61), %~ '$start_module'( logicmoo_test, %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, %~ run_tests_and_halt/0,run_tests_and_halt/1], %~ state( true, %~ logicmoo_test, true,false, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), %~ [ if(not_loaded)])), %~ frame( 54, %~ clause((0x5615fa809000),65), %~ '$first_term'( %~ :-( module( logicmoo_test, [ %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, %~ run_tests_and_halt/0,run_tests_and_halt/1])]), %~ _74434, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ state( true, %~ logicmoo_test, true,false, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), %~ [ if(not_loaded)])), %~ frame( 53, %~ clause((0x5615fa809400),60), %~ '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ Var_c47_lib_c47_jenkins_c47_c46_local_c47_share_c47_swi_prolog_c47_pack_c47_logicmoo_utils_c47_prolog_c47_logicmoo_test_c46_pl, %~ [ if(not_loaded)])), %~ frame( 52, %~ clause((0x5615faa5d980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',1632728904.5489006), %~ system : '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ Var_c47_lib_c47_jenkins_c47_c46_local_c47_share_c47_swi_prolog_c47_pack_c47_logicmoo_utils_c47_prolog_c47_logicmoo_test_c46_pl1, %~ [ if(not_loaded)]), %~ Kw, %~ system : '$end_consult'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ lexstate(202,pfc), %~ user))), %~ frame( 48, %~ clause((0x5615fac5c000),221), %~ '$do_load_file_2'( library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,compiled,[if(not_loaded)])), %~ frame( 45, %~ clause((0x5615faa32840),10), %~ '$qdo_load_file'( library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded)])), %~ frame( 43, %~ clause((0x5615faa5d980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ (0x5615fc0daf00), %~ [ if(not_loaded)])), %~ system : '$mt_do_load'( (0x5615fc0daf00), %~ library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded)]), %~ Kw3, %~ system : '$mt_end_load'((0x5615fc0daf00)))), %~ frame(41,meta_call,0), %~ frame( 40, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ (0x5615fc0daf00), %~ [ if(not_loaded)])), %~ '$mt_do_load'( (0x5615fc0daf00), %~ library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded)]), %~ '$mt_end_load'((0x5615fc0daf00))))), %~ frame(37,clause((0x5615faa38c80),12),'$load_file'(library(logicmoo_test),user,[if(not_loaded)])), %~ frame( 32, %~ clause((0x5615faa2f200),2), %~ catch( %~ user : ensure_loaded( library(logicmoo_test)), %~ error(Error,Error18), %~ system : $exception_in_directive( error(Error5,Error19)))), %~ frame(31,clause((0x5615fa9fc580),55),'$execute_directive_3'(ensure_loaded(library(logicmoo_test)))), %~ frame( 26, %~ clause((0x5615fa809400),77), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_pfc_c47_t_c47_sanity_base_c47_dupe_chain_01_c46_pfc_c46_pl, %~ [ expand(false), %~ expand(true)])), %~ frame( 25, %~ clause((0x5615faa5d980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl',1632573820.8253617), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_pfc_c47_t_c47_sanity_base_c47_dupe_chain_01_c46_pfc_c46_pl7, %~ [ expand(false), %~ expand(true)]), %~ Kw8, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', %~ lexstate(202,swi), %~ user))), %~ frame( 21, %~ clause((0x5615fac5c000),221), %~ '$do_load_file_2'( 'dupe_chain_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', user,compiled, %~ [ expand(false), %~ expand(true)])), %~ frame( 18, %~ clause((0x5615faa32840),10), %~ '$qdo_load_file'( 'dupe_chain_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', user,[expand(false),expand(true)])), %~ frame( 16, %~ clause((0x5615faa5d980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', %~ (0x5615fc0dab00), %~ [ expand(false), %~ expand(true)])), %~ system : '$mt_do_load'( (0x5615fc0dab00), %~ 'dupe_chain_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', %~ user, %~ [ expand(false), %~ expand(true)]), %~ Kw9, %~ system : '$mt_end_load'((0x5615fc0dab00)))), %~ frame(14,meta_call,0), %~ frame( 13, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', %~ (0x5615fc0dab00), %~ [ expand(false), %~ expand(true)])), %~ '$mt_do_load'( (0x5615fc0dab00), %~ 'dupe_chain_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', user,[expand(false),expand(true)]), %~ '$mt_end_load'((0x5615fc0dab00))))), %~ frame( 10, %~ clause((0x5615faa38c80),12), %~ '$load_file'('dupe_chain_01.pfc.pl',user,[expand(false),expand(true)]))]), %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl'], nl,'In:',nl,'~|~t[~D]~6+ '-[56], %~ '~p' - [ '$declare_module'( logicmoo_test, %~ user, %~ user, '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 14, false)], nl,'~|~t[~D]~6+ '-[55], %~ '~p' - [ '$start_module'( logicmoo_test, %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, %~ run_tests_and_halt/0,run_tests_and_halt/1], %~ state( true, %~ logicmoo_test, true,false, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), %~ [ if(not_loaded)])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3166], nl,'~|~t[~D]~6+ '-[54], %~ '~p' - [ '$first_term'( %~ :-( module( logicmoo_test, [ %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, %~ run_tests_and_halt/0,run_tests_and_halt/1])]), %~ _103782, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ state( true, %~ logicmoo_test, true,false, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), %~ [ if(not_loaded)])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3055], nl,'~|~t[~D]~6+ '-[53], %~ '~p' - [ '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ Var_c47_lib_c47_jenkins_c47_c46_local_c47_share_c47_swi_prolog_c47_pack_c47_logicmoo_utils_c47_prolog_c47_logicmoo_test_c46_pl, %~ [ if(not_loaded)])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3007], nl,'~|~t[~D]~6+ '-[52], %~ '~p' - [ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',1632728904.5489006), %~ system : '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ Var_c47_lib_c47_jenkins_c47_c46_local_c47_share_c47_swi_prolog_c47_pack_c47_logicmoo_utils_c47_prolog_c47_logicmoo_test_c46_pl1, %~ [ if(not_loaded)]), %~ Kw, %~ system : '$end_consult'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ lexstate(202,pfc), %~ user))], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[48], %~ '~p' - [ '$do_load_file_2'( library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,compiled,[if(not_loaded)])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2592], nl,'~|~t[~D]~6+ '-[45], %~ '~p' - [ '$qdo_load_file'( library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded)])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2547], nl,'~|~t[~D]~6+ '-[43], %~ '~p' - [ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ (0x5615fc0daf00), %~ [ if(not_loaded)])), %~ system : '$mt_do_load'( (0x5615fc0daf00), %~ library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded)]), %~ Kw3, %~ system : '$mt_end_load'((0x5615fc0daf00)))], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[41],'', %~ nl,'~|~t[~D]~6+ '-[40], %~ '~p' - [ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ (0x5615fc0daf00), %~ [ if(not_loaded)])), %~ '$mt_do_load'( (0x5615fc0daf00), %~ library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded)]), %~ '$mt_end_load'((0x5615fc0daf00))))], ' '-[],nl, %~ '~|~t[~D]~6+ '-[37], %~ '~p' - [ '$load_file'(library(logicmoo_test),user,[if(not_loaded)])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2355], nl,'~|~t[~D]~6+ '-[32], %~ '~p' - [ catch( %~ user : ensure_loaded( library(logicmoo_test)), %~ error(Error,Error18), %~ system : $exception_in_directive( error(Error5,Error19)))], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',546], nl,'~|~t[~D]~6+ '-[31], %~ '~p' - [ $execute_directive_3( ensure_loaded( library(logicmoo_test)))], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3574], nl,'~|~t[~D]~6+ '-[26], %~ '~p' - [ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_pfc_c47_t_c47_sanity_base_c47_dupe_chain_01_c46_pfc_c46_pl, %~ [ expand(false), %~ expand(true)])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3007], nl,'~|~t[~D]~6+ '-[25], %~ '~p' - [ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl',1632573820.8253617), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_pfc_c47_t_c47_sanity_base_c47_dupe_chain_01_c46_pfc_c46_pl7, %~ [ expand(false), %~ expand(true)]), %~ Kw8, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', %~ lexstate(202,swi), %~ user))], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[21], %~ '~p' - [ '$do_load_file_2'( 'dupe_chain_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', user,compiled, %~ [ expand(false), %~ expand(true)])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2592], nl,'~|~t[~D]~6+ '-[18], %~ '~p' - [ '$qdo_load_file'( 'dupe_chain_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', user,[expand(false),expand(true)])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2547], nl,'~|~t[~D]~6+ '-[16], %~ '~p' - [ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', %~ (0x5615fc0dab00), %~ [ expand(false), %~ expand(true)])), %~ system : '$mt_do_load'( (0x5615fc0dab00), %~ 'dupe_chain_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', user,[expand(false),expand(true)]), %~ Kw9, %~ system : '$mt_end_load'((0x5615fc0dab00)))], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[14],'', %~ nl,'~|~t[~D]~6+ '-[13], %~ '~p' - [ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', %~ (0x5615fc0dab00), %~ [ expand(false), %~ expand(true)])), %~ '$mt_do_load'( (0x5615fc0dab00), %~ 'dupe_chain_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', user,[expand(false),expand(true)]), %~ '$mt_end_load'((0x5615fc0dab00))))], ' '-[],nl, %~ '~|~t[~D]~6+ '-[10], %~ '~p' - [ '$load_file'('dupe_chain_01.pfc.pl',user,[expand(false),expand(true)])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2355], nl,nl, %~ 'Note: some frames are missing due to last-call optimization.'-[], %~ nl, %~ 'Re-run your program in debug mode (:- debug.) to get more detail.'-[]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl',16) No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) In: [56] $declare_module(logicmoo_test,user,user,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',14,false) [55] $start_module(logicmoo_test,[(mpred_test/1),(run_junit_tests/0),(run_junit_tests/1),(run_tests_and_halt/0),(run_tests_and_halt/1)],state(true,logicmoo_test,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',-),[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [54] $first_term((:-module(logicmoo_test,[(mpred_test/1),(run_junit_tests/0),(run_junit_tests/1),(run_tests_and_halt/0),(run_tests_and_halt/1)])),_722,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',state(true,logicmoo_test,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',-),[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [53] $load_file('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',_850,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [52] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',1632728904.5489006),system: $load_file('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',_918,[if(not_loaded)]),_890,system: $end_consult('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [48] $do_load_file_2(library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,compiled,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [45] $qdo_load_file(library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [43] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',(0x5615fc0daf00),[if(not_loaded)])),system: $mt_do_load((0x5615fc0daf00),library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,[if(not_loaded)]),_1068,system: $mt_end_load((0x5615fc0daf00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [41] [40] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',(0x5615fc0daf00),[if(not_loaded)])),$mt_do_load((0x5615fc0daf00),library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,[if(not_loaded)]),$mt_end_load((0x5615fc0daf00)))) [37] $load_file(library(logicmoo_test),user,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [32] catch(user:ensure_loaded(library(logicmoo_test)),error(_1340,_1342),system: $exception_in_directive(error(_1356,_1358))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [31] $execute_directive_3(ensure_loaded(library(logicmoo_test))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl',_1418,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl',1632573820.8253617),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl',_1496,[expand(false),expand(true)]),_1468,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('dupe_chain_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('dupe_chain_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl',(0x5615fc0dab00),[expand(false),expand(true)])),system: $mt_do_load((0x5615fc0dab00),'dupe_chain_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl',user,[expand(false),expand(true)]),_1668,system: $mt_end_load((0x5615fc0dab00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl',(0x5615fc0dab00),[expand(false),expand(true)])),$mt_do_load((0x5615fc0dab00),'dupe_chain_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5615fc0dab00)))) [10] $load_file('dupe_chain_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl:16: ERROR: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: In: ERROR: [56] $declare_module(logicmoo_test,user,user,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',14,false) ERROR: [55] $start_module(logicmoo_test,[(mpred_test/1),(run_junit_tests/0),(run_junit_tests/1),(run_tests_and_halt/0),(run_tests_and_halt/1)],state(true,logicmoo_test,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',-),[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [54] $first_term((:-module(logicmoo_test,[(mpred_test/1),(run_junit_tests/0),(run_junit_tests/1),(run_tests_and_halt/0),(run_tests_and_halt/1)])),_722,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',state(true,logicmoo_test,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',-),[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [53] $load_file('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',_850,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [52] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',1632728904.5489006),system: $load_file('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',_918,[if(not_loaded)]),_890,system: $end_consult('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [48] $do_load_file_2(library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,compiled,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [45] $qdo_load_file(library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [43] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',(0x5615fc0daf00),[if(not_loaded)])),system: $mt_do_load((0x5615fc0daf00),library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,[if(not_loaded)]),_1068,system: $mt_end_load((0x5615fc0daf00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [41] ERROR: [40] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',(0x5615fc0daf00),[if(not_loaded)])),$mt_do_load((0x5615fc0daf00),library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,[if(not_loaded)]),$mt_end_load((0x5615fc0daf00)))) ERROR: [37] $load_file(library(logicmoo_test),user,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [32] catch(user:ensure_loaded(library(logicmoo_test)),error(_1340,_1342),system: $exception_in_directive(error(_1356,_1358))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 ERROR: [31] $execute_directive_3(ensure_loaded(library(logicmoo_test))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl',_1418,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl',1632573820.8253617),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl',_1496,[expand(false),expand(true)]),_1468,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('dupe_chain_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('dupe_chain_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl',(0x5615fc0dab00),[expand(false),expand(true)])),system: $mt_do_load((0x5615fc0dab00),'dupe_chain_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl',user,[expand(false),expand(true)]),_1668,system: $mt_end_load((0x5615fc0dab00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl',(0x5615fc0dab00),[expand(false),expand(true)])),$mt_do_load((0x5615fc0dab00),'dupe_chain_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5615fc0dab00)))) ERROR: [10] $load_file('dupe_chain_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. %~ message_hook( %~ goal_failed(directive,user:ensure_loaded(library(logicmoo_test))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : ensure_loaded( library(logicmoo_test))]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl',16) Goal (directive) failed: user:ensure_loaded(library(logicmoo_test)) Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl:16: Warning: Goal (directive) failed: user:ensure_loaded(library(logicmoo_test)) %~ notice_fc( b(2)) %~ notice_fc( c(3)) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl:34 %~ notice_fc( a(1)) % halt totalTime=2.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k dupe_chain_01.pfc.pl (returned 0) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=395 OPEN logicmoo.pfc.test.sanity_base.DUPE_CHAIN_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, DUPE_CHAIN_01, Failing 2021-09-26 04:47:30 +0000 UTC ISSUE_ID=395 ISSUE_OC=OPEN Editing Issue For FAILED 395 OPEN logicmoo.pfc.test.sanity_base.DUPE_CHAIN_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, DUPE_CHAIN_01, Failing 2021-09-26 04:47:30 +0000 UTC SKIPPING gh issue edit 395 -t logicmoo.pfc.test.sanity_base.DUPE_CHAIN_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped --add-label Failing FileTestCase=logicmoo.pfc.test.sanity_base.DIA_PFC_MOD_01C JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['dia_pfc_mod_01c.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['dia_pfc_mod_01c.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/dia_pfc_mod_01c.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DIA_PFC_MOD_01C/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADIA_PFC_MOD_01C % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/325 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. % halt totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k dia_pfc_mod_01c.pl (returned 0) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=325 OPEN logicmoo.pfc.test.sanity_base.DIA_PFC_MOD_01C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, DIA_PFC_MOD_01C, Failing 2021-09-26 04:47:42 +0000 UTC ISSUE_ID=325 ISSUE_OC=OPEN Editing Issue For FAILED 325 OPEN logicmoo.pfc.test.sanity_base.DIA_PFC_MOD_01C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, DIA_PFC_MOD_01C, Failing 2021-09-26 04:47:42 +0000 UTC SKIPPING gh issue edit 325 -t logicmoo.pfc.test.sanity_base.DIA_PFC_MOD_01C JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped --add-label Failing FileTestCase=logicmoo.pfc.test.sanity_base.DIA_PFC_MOD_01B JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['dia_pfc_mod_01b.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['dia_pfc_mod_01b.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/dia_pfc_mod_01b.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DIA_PFC_MOD_01B/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADIA_PFC_MOD_01B % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/370 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. % halt totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k dia_pfc_mod_01b.pl (returned 0) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=370 OPEN logicmoo.pfc.test.sanity_base.DIA_PFC_MOD_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, DIA_PFC_MOD_01B, Failing 2021-09-26 04:47:53 +0000 UTC ISSUE_ID=370 ISSUE_OC=OPEN Editing Issue For FAILED 370 OPEN logicmoo.pfc.test.sanity_base.DIA_PFC_MOD_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, DIA_PFC_MOD_01B, Failing 2021-09-26 04:47:53 +0000 UTC SKIPPING gh issue edit 370 -t logicmoo.pfc.test.sanity_base.DIA_PFC_MOD_01B JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped --add-label Failing FileTestCase=logicmoo.pfc.test.sanity_base.FC_01R JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_01r.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_01r.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_01r.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_01R/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_01R % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/324 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. %~ make_dynamic_here(header_sane,'$nt'(test_header_include,_19110,_19112)) %~ baseKB : mpred_fwc1( a11==>b11). %~ call_mpred_post4 :- %~ level=135 , %~ que=0 , %~ assertion_status=unique , %~ support_status=none , %~ post1 = mpred_prop(baseKB,b11,0,pfcRHS) , %~ fix_mp=baseKB , %~ mz=header_sane , %~ p0 = mpred_prop(baseKB,b11,0,pfcRHS) , %~ support_fact = mfl4(_34412,baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',23) , %~ support_trig=ax. %~ baseKB : mpred_fwc1( mpred_prop(baseKB,b11,0,kb_shared)). %~ %~ Found positive trigger: mpred_prop(baseKB,b11,0,kb_shared) %~ %~ body: $pt(baseKB,genlMt(Call_BaseKB,baseKB),(Call_BaseKB\=baseKB*->rhs([ { nop( dmsg_pretty( Call_BaseKB : %~ %~ %~ %~ call(kb_shared,Call_BaseKB:b11/0))), %~ %~ show_failure( on_x_fail( Call_BaseKB : %~ %~ %~ %~ call(kb_shared,Call_BaseKB:b11/0))) }]))) %~ %~ Adding positive %~ %~ trigger: genlMt(BaseKB,baseKB) %~ %~ body: Call_BaseKB\=baseKB*->rhs([ { nop( dmsg_pretty( Call_BaseKB : %~ %~ %~ %~ call(kb_shared,Call_BaseKB:b11/0))), %~ %~ show_failure( on_x_fail( Call_BaseKB : %~ %~ %~ %~ call(kb_shared,Call_BaseKB:b11/0))) }]) %~ %~ Support: mpred_prop(baseKB,b11,0,kb_shared),$pt(baseKB,mpred_prop(baseKB,b11,0,kb_shared),$pt(baseKB,genlMt(Call_BaseKB,baseKB),(Call_BaseKB\=baseKB*->rhs( %~ %~ [ { nop( dmsg_pretty( Call_BaseKB : %~ %~ %~ %~ call(kb_shared,Call_BaseKB:b11/0))), %~ %~ show_failure( on_x_fail( Call_BaseKB : %~ %~ %~ %~ call(kb_shared,Call_BaseKB:b11/0))) }])))) %~ make_dynamic_here(header_sane,pfcSelect(_45480)) %~ %~ Found positive trigger: mpred_prop(baseKB,b11,0,kb_shared) %~ %~ body: \+ground((b11/0))*->rhs([ { trace_or_throw( mpred_prop(baseKB,b11,0,kb_shared)) }]) %~ %~ Found positive trigger: mpred_prop(baseKB,b11,0,kb_shared) %~ %~ body: genlPreds(kb_shared,Prop_GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,b11,0,Prop_GenlPreds_Kb_shared)]) %~ make_dynamic_here(header_sane,genlPreds(kb_shared,_2764)) %~ call_mpred_post4 :- %~ level=136 , %~ que=0 , %~ assertion_status=unique , %~ support_status=none , %~ post1 = mpred_prop(baseKB,a11,0,pfcLHS) , %~ fix_mp=baseKB , %~ mz=header_sane , %~ p0 = mpred_prop(baseKB,a11,0,pfcLHS) , %~ support_fact = mfl4(_22110,baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',23) , %~ support_trig=ax. %~ baseKB : mpred_fwc1( mpred_prop(baseKB,a11,0,kb_shared)). %~ %~ Found positive trigger: mpred_prop(baseKB,a11,0,kb_shared) %~ %~ body: $pt(baseKB,genlMt(Call_BaseKB,baseKB),(Call_BaseKB\=baseKB*->rhs([ { nop( dmsg_pretty( Call_BaseKB : %~ %~ %~ %~ call(kb_shared,Call_BaseKB:a11/0))), %~ %~ show_failure( on_x_fail( Call_BaseKB : %~ %~ %~ %~ call(kb_shared,Call_BaseKB:a11/0))) }]))) %~ %~ Adding positive %~ %~ trigger: genlMt(BaseKB,baseKB) %~ %~ body: Call_BaseKB\=baseKB*->rhs([ { nop( dmsg_pretty( Call_BaseKB : %~ %~ %~ %~ call(kb_shared,Call_BaseKB:a11/0))), %~ %~ show_failure( on_x_fail( Call_BaseKB : %~ %~ %~ %~ call(kb_shared,Call_BaseKB:a11/0))) }]) %~ %~ Support: mpred_prop(baseKB,a11,0,kb_shared),$pt(baseKB,mpred_prop(baseKB,a11,0,kb_shared),$pt(baseKB,genlMt(Call_BaseKB,baseKB),(Call_BaseKB\=baseKB*->rhs( %~ %~ [ { nop( dmsg_pretty( Call_BaseKB : %~ %~ %~ %~ call(kb_shared,Call_BaseKB:a11/0))), %~ %~ show_failure( on_x_fail( Call_BaseKB : %~ %~ %~ %~ call(kb_shared,Call_BaseKB:a11/0))) }])))) %~ %~ Found positive trigger: mpred_prop(baseKB,a11,0,kb_shared) %~ %~ body: \+ground((a11/0))*->rhs([ { trace_or_throw( mpred_prop(baseKB,a11,0,kb_shared)) }]) %~ %~ Found positive trigger: mpred_prop(baseKB,a11,0,kb_shared) %~ %~ body: genlPreds(kb_shared,Prop_GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,a11,0,Prop_GenlPreds_Kb_shared)]) %~ %~ Adding positive %~ %~ trigger: a11 %~ %~ body: rhs([b11]) %~ %~ Support: (a11==>b11),mfl4(BaseKB,baseKB,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/fc_01r.pfc#L23 ',23) %~ call_mpred_post4 :- %~ level=142 , %~ que=0 , %~ assertion_status=unique , %~ support_status=none , %~ post1 = mpred_prop(baseKB,a11,0,pfcPosTrigger) , %~ fix_mp=baseKB , %~ mz=header_sane , %~ p0 = mpred_prop(baseKB,a11,0,pfcPosTrigger) , %~ support_fact = mfl4(_3898,baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',23) , %~ support_trig=ax. %~ make_dynamic_here(header_sane,a11) %~ baseKB : mpred_fwc1( b11==>a11). %~ call_mpred_post4 :- %~ level=135 , %~ que=0 , %~ assertion_status=unique , %~ support_status=none , %~ post1 = mpred_prop(baseKB,a11,0,pfcRHS) , %~ fix_mp=baseKB , %~ mz=header_sane , %~ p0 = mpred_prop(baseKB,a11,0,pfcRHS) , %~ support_fact = mfl4(_36620,baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',24) , %~ support_trig=ax. %~ call_mpred_post4 :- %~ level=136 , %~ que=0 , %~ assertion_status=unique , %~ support_status=none , %~ post1 = mpred_prop(baseKB,b11,0,pfcLHS) , %~ fix_mp=baseKB , %~ mz=header_sane , %~ p0 = mpred_prop(baseKB,b11,0,pfcLHS) , %~ support_fact = mfl4(_8704,baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',24) , %~ support_trig=ax. %~ %~ Adding positive %~ %~ trigger: b11 %~ %~ body: rhs([a11]) %~ %~ Support: (b11==>a11),mfl4(BaseKB,baseKB,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/fc_01r.pfc#L24 ',24) %~ call_mpred_post4 :- %~ level=142 , %~ que=0 , %~ assertion_status=unique , %~ support_status=none , %~ post1 = mpred_prop(baseKB,b11,0,pfcPosTrigger) , %~ fix_mp=baseKB , %~ mz=header_sane , %~ p0 = mpred_prop(baseKB,b11,0,pfcPosTrigger) , %~ support_fact = mfl4(_47366,baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',24) , %~ support_trig=ax. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc:24 %~ make_dynamic_here(header_sane,b11) %~ baseKB : mpred_fwc1(a11). %~ %~ Found positive trigger: a11 %~ %~ body: rhs([b11]) %~ %~ RHS-Post1: b11 %~ %~ Support: a11,$pt(header_sane,a11,rhs([b11])) %~ call_mpred_post4 :- %~ level=124 , %~ que=0 , %~ assertion_status=unique , %~ support_status=none , %~ post1=b11 , %~ fix_mp=baseKB , %~ mz=header_sane , %~ p0=b11 , %~ support_fact=a11 , %~ support_trig = '$pt'(header_sane,a11,rhs([b11])). %~ ?-( mpred_test("Test_0001_Line_0027__A11_in_header_sane",header_sane:a11)). failure=info((why_was_true(header_sane:(\+a11)),nop(ftrace(header_sane:a11)))) no_proof_for(\+a11). no_proof_for(\+a11). no_proof_for(\+a11). sHOW_MUST_go_on_failed_F__A__I__L_(j_u:junit_prop(testsuite,file,_54668)) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/fc_01r.pfc#L27 %~ error( sHOW_MUST_go_on_failed_F__A__I__L_( j_u : junit_prop(testsuite,file,Prop_File))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/fc_01r.pfc#L27 totalTime=10.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k fc_01r.pfc (returned 137) Add_LABELS='Errors,Overtime' Rem_LABELS='Skipped,Skipped,Warnings,Skipped' ISSUE_INFO=324 OPEN logicmoo.pfc.test.sanity_base.FC_01R JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_01R, Failing, Errors, Overtime 2021-09-26 04:48:14 +0000 UTC ISSUE_ID=324 ISSUE_OC=OPEN Editing Issue For FAILED 324 OPEN logicmoo.pfc.test.sanity_base.FC_01R JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_01R, Failing, Errors, Overtime 2021-09-26 04:48:14 +0000 UTC SKIPPING gh issue edit 324 -t logicmoo.pfc.test.sanity_base.FC_01R JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Warnings,Skipped --add-label Failing,Errors,Overtime FileTestCase=logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_03 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['echo_test_fc_03.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['echo_test_fc_03.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/echo_test_fc_03.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ECHO_TEST_FC_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AECHO_TEST_FC_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/558 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/echo_test_fc_03.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % about to process :- set_prolog_flag(gc,true). /*~ ~*/ acc:-b. % acc-->b. /*~ ~*/ % acc-->b. :- true. /*~ ~*/ :- true . /*~ ~*/ :- true . /*~ ~*/ :- true. /*~ ~*/ :- true . /*~ ~*/ :- true . %:- rtrace. %:- use_module(library(pfc)). %:- use_module(library(logicmoo_test)). /*~ ~*/ %:- rtrace. %:- use_module(library(pfc)). %:- use_module(library(logicmoo_test)). :- true. /*~ ~*/ :- expects_dialect( /* pfc */ pfc). /*~ ~*/ :- true. /*~ ~*/ :- expects_dialect( % pfc2 pfc). /*~ ~*/ :- true. /*~ ~*/ :- expects_dialect( pfc). % pfc3 /*~ ~*/ % pfc3 :- true. /*~ ~*/ /*pfc 4*/:- expects_dialect( pfc). /*~ ~*/ :- true. % :- set_prolog_flag(lm_pfc_lean,true). %:- trace. %:- break. % :- mpred_trace_exec . /*~ ~*/ % :- set_prolog_flag(lm_pfc_lean,true). %:- trace. %:- break. % :- mpred_trace_exec . aa(bb). /*~ ~*/ aa. /*~ ~*/ a11 ==> b11. /*~ ~*/ a11. /*~ ~*/ :- listing(a11). % :- pp_DB. /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/echo_test_fc_03.pfc:54 %~ skipped( listing(a11)) ~*/ % :- pp_DB.11/0. a11. ~*/ :- mpred_why(b11). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__B11_in_user",user:b11)). passed=info(why_was_true(user:b11)) no_proof_for(b11). no_proof_for(b11). no_proof_for(b11). name = 'logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_03-Test_0001_Line_0000__B11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'echo_test_fc_03.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ECHO_TEST_FC_03_Test_0001_Line_0000_B11_in_user-junit.xml ~*/ t_fc_02.pfc#L52 ',52) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ~*/ :- mpred_test(b11). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/echo_test_fc_03.pfc:87 %~ ?-( mpred_test("Test_0002_Line_0000__B11_in_user",user:b11)). passed=info(why_was_true(user:b11)) no_proof_for(b11). no_proof_for(b11). no_proof_for(b11). name = 'logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_03-Test_0002_Line_0000__B11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'echo_test_fc_03.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ECHO_TEST_FC_03_Test_0002_Line_0000_B11_in_user-junit.xml ~*/ c#L93 space/-/blob/master/packs_sys/pfc/t/sanity_base/echo_test_fc_02.pfc#L52 ',52) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ~*/ i_get_file_from_stream(S,F):- stream_property(S,file_name(F)). /*~ ~*/ i_catch_up_stream(S,Pos):- \+ t_l:stream_for_file(_,S,_),get_file_from_stream(S,F), print_file_range(F,S,0,Pos),!. /*~ ~*/ i_catch_up_stream(S,Pos):- t_l:stream_for_file(F,S,PosBefore), Pos>PosBefore, print_file_range(F,S,PosBefore,Pos). /*~ ~*/ i_catch_up_stream(S):- character_count(S,Pos),catch_up_stream(S,Pos). /*~ ~*/ :- fixup_exports. % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/echo_test_fc_03.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ECHO_TEST_FC_03/logicmoo_pfc_test_sanity_base_ECHO_TEST_FC_03_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AECHO_TEST_FC_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/558 /*~ ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.214798372-junit.xml > logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_03 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__B11_in_user result = passed. Test_0002_Line_0000__B11_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k echo_test_fc_03.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=558 OPEN logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_03 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ECHO_TEST_FC_03, Passing 2021-09-26 04:48:26 +0000 UTC ISSUE_ID=558 ISSUE_OC=OPEN Updating Issue 558 OPEN logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_03 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ECHO_TEST_FC_03, Passing 2021-09-26 04:48:26 +0000 UTC SKIPPING gh issue edit 558 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['echo_test_fc_02.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['echo_test_fc_02.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/echo_test_fc_02.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ECHO_TEST_FC_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AECHO_TEST_FC_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/544 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/echo_test_fc_02.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % about to process :- set_prolog_flag(gc,true). /*~ ~*/ acc:-b. % acc-->b. /*~ ~*/ % acc-->b. :- true. /*~ ~*/ :- true . /*~ ~*/ :- true . /*~ ~*/ :- true. /*~ ~*/ :- true . /*~ ~*/ :- true . %:- rtrace. %:- use_module(library(pfc)). %:- use_module(library(logicmoo_test)). /*~ ~*/ %:- rtrace. %:- use_module(library(pfc)). %:- use_module(library(logicmoo_test)). :- true. /*~ ~*/ :- expects_dialect( /* pfc */ pfc). /*~ ~*/ :- true. /*~ ~*/ :- expects_dialect( % pfc2 pfc). /*~ ~*/ :- true. /*~ ~*/ :- expects_dialect( pfc). % pfc3 /*~ ~*/ % pfc3 :- true. /*~ ~*/ /*pfc 4*/:- expects_dialect( pfc). /*~ ~*/ :- true. % :- set_prolog_flag(lm_pfc_lean,true). %:- trace. %:- break. % :- mpred_trace_exec . /*~ ~*/ % :- set_prolog_flag(lm_pfc_lean,true). %:- trace. %:- break. % :- mpred_trace_exec . aa(bb). /*~ ~*/ aa. /*~ ~*/ a11 ==> b11. /*~ ~*/ a11. /*~ ~*/ :- listing(a11). % :- pp_DB. /*~ %~ skipped( listing(a11)) ~*/ % :- pp_DB.11/0. a11. ~*/ :- mpred_why(b11). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__B11_in_user",user:b11)). passed=info(why_was_true(user:b11)) no_proof_for(b11). no_proof_for(b11). no_proof_for(b11). name = 'logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_02-Test_0001_Line_0000__B11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'echo_test_fc_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ECHO_TEST_FC_02_Test_0001_Line_0000_B11_in_user-junit.xml ~*/ t_fc_01.pfc#L60 ',60) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ~*/ :- mpred_test(b11). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__B11_in_user",user:b11)). passed=info(why_was_true(user:b11)) no_proof_for(b11). no_proof_for(b11). no_proof_for(b11). name = 'logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_02-Test_0002_Line_0000__B11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'echo_test_fc_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ECHO_TEST_FC_02_Test_0002_Line_0000_B11_in_user-junit.xml ~*/ #L70 pace/-/blob/master/packs_sys/pfc/t/sanity_base/echo_test_fc_01.pfc#L60 ',60) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ~*/ i_get_file_from_stream(S,F):- stream_property(S,file_name(F)). /*~ ~*/ i_catch_up_stream(S,Pos):- \+ t_l:stream_for_file(_,S,_),get_file_from_stream(S,F), print_file_range(F,S,0,Pos),!. /*~ ~*/ i_catch_up_stream(S,Pos):- t_l:stream_for_file(F,S,PosBefore), Pos>PosBefore, print_file_range(F,S,PosBefore,Pos). /*~ ~*/ i_catch_up_stream(S):- character_count(S,Pos),catch_up_stream(S,Pos). /*~ ~*/ :- fixup_exports. % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/echo_test_fc_02.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ECHO_TEST_FC_02/logicmoo_pfc_test_sanity_base_ECHO_TEST_FC_02_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AECHO_TEST_FC_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/544 /*~ ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.206568299-junit.xml > logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_02 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__B11_in_user result = passed. Test_0002_Line_0000__B11_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k echo_test_fc_02.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=544 OPEN logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ECHO_TEST_FC_02, Passing 2021-09-26 04:48:37 +0000 UTC ISSUE_ID=544 ISSUE_OC=OPEN Updating Issue 544 OPEN logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ECHO_TEST_FC_02, Passing 2021-09-26 04:48:37 +0000 UTC SKIPPING gh issue edit 544 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['echo_test_fc_01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['echo_test_fc_01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/echo_test_fc_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ECHO_TEST_FC_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AECHO_TEST_FC_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/559 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/echo_test_fc_01.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % about to process :- set_prolog_flag(gc,true). /*~ ~*/ acc:-b. % acc-->b. /*~ ~*/ % acc-->b. :- true. /*~ ~*/ :- true . /*~ ~*/ :- true . /*~ ~*/ :- true. /*~ ~*/ :- true . /*~ ~*/ :- true . %:- rtrace. %:- use_module(library(pfc)). %:- use_module(library(logicmoo_test)). /*~ ~*/ %:- rtrace. %:- use_module(library(pfc)). %:- use_module(library(logicmoo_test)).visible ~*/ % visible % mvisible visible :- true. /*~ ~*/ :- expects_dialect( /* pfc */ pfc). /*~ ~*/ :- true. /*~ ~*/ :- expects_dialect( % pfc2 pfc). /*~ ~*/ :- true. /*~ ~*/ :- expects_dialect( pfc). % pfc3 /*~ ~*/ % pfc3 :- true. /*~ ~*/ /*pfc 4*/:- expects_dialect( pfc). /*~ ~*/ :- true. % :- set_prolog_flag(lm_pfc_lean,true). %:- trace. %:- break. % :- mpred_trace_exec . /*~ ~*/ % :- set_prolog_flag(lm_pfc_lean,true). %:- trace. %:- break. % :- mpred_trace_exec . aa(bb). /*~ ~*/ aa. /*~ ~*/ a11 ==> b11. /*~ ~*/ a11. /*~ ~*/ :- listing(a11). % :- pp_DB. /*~ %~ skipped( listing(a11)) ~*/ % :- pp_DB. :- mpred_why(b11). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__B11_in_user",user:b11)). passed=info(why_was_true(user:b11)) no_proof_for(b11). no_proof_for(b11). no_proof_for(b11). name = 'logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_01-Test_0001_Line_0000__B11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'echo_test_fc_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ECHO_TEST_FC_01_Test_0001_Line_0000_B11_in_user-junit.xml ~*/ :- mpred_test(b11). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__B11_in_user",user:b11)). passed=info(why_was_true(user:b11)) no_proof_for(b11). no_proof_for(b11). no_proof_for(b11). name = 'logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_01-Test_0002_Line_0000__B11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'echo_test_fc_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ECHO_TEST_FC_01_Test_0002_Line_0000_B11_in_user-junit.xml ~*/ i_get_file_from_stream(S,F):- stream_property(S,file_name(F)). /*~ ~*/ i_catch_up_stream(S,Pos):- \+ t_l:stream_for_file(_,S,_),get_file_from_stream(S,F), print_file_range(F,S,0,Pos),!. /*~ ~*/ i_catch_up_stream(S,Pos):- t_l:stream_for_file(F,S,PosBefore), Pos>PosBefore, print_file_range(F,S,PosBefore,Pos). /*~ ~*/ i_catch_up_stream(S):- character_count(S,Pos),catch_up_stream(S,Pos). /*~ ~*/ :- fixup_exports. /*~ ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.102041647-junit.xml > logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__B11_in_user result = passed. Test_0002_Line_0000__B11_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k echo_test_fc_01.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=559 OPEN logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_01 JUnit Test_9999, ECHO_TEST_FC_01, logicmoo.pfc.test.sanity_base, unit_test, Passing 2021-09-26 04:48:49 +0000 UTC ISSUE_ID=559 ISSUE_OC=OPEN Updating Issue 559 OPEN logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_01 JUnit Test_9999, ECHO_TEST_FC_01, logicmoo.pfc.test.sanity_base, unit_test, Passing 2021-09-26 04:48:49 +0000 UTC SKIPPING gh issue edit 559 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.DIA_PFC_MOD_01A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['dia_pfc_mod_01a.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['dia_pfc_mod_01a.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/dia_pfc_mod_01a.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DIA_PFC_MOD_01A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADIA_PFC_MOD_01A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/326 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. bar:a(1). bar:a(2). :- dynamic a/1. :- multifile a/1. :- public a/1. :- module_transparent a/1. (NOT INTERACTIVE (bugger:true)) %~ trace_or_throw( warn(pfcPosTrigger,a(A),static)) (NOT INTERACTIVE (baseKB:true)) %~ baseKB : dtrace,throw(warn(pfcPosTrigger,a(A),static)). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dia_pfc_mod_01a.pl:16 %~ message_hook( %~ error(existence_error(procedure,bar:b/1),context(toplevel,'DWIM could not correct goal')), %~ error, %~ [ '~p: '-[toplevel], %~ 'Unknown procedure: ~q' - [ bar : b/1], %~ ' (~w)'-['DWIM could not correct goal']]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dia_pfc_mod_01a.pl',16) toplevel: Unknown procedure: bar:b/1 (DWIM could not correct goal) ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dia_pfc_mod_01a.pl:16: ERROR: toplevel: Unknown procedure: bar:b/1 (DWIM could not correct goal) %~ message_hook( %~ goal_failed(directive,bar:listing(b/1)), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ bar : listing( b/1)]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dia_pfc_mod_01a.pl',16) Goal (directive) failed: bar:listing((b/1)) Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dia_pfc_mod_01a.pl:16: Warning: Goal (directive) failed: bar:listing((b/1)) % halt totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k dia_pfc_mod_01a.pl (returned 0) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=326 OPEN logicmoo.pfc.test.sanity_base.DIA_PFC_MOD_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, DIA_PFC_MOD_01A, Failing 2021-09-26 04:49:01 +0000 UTC ISSUE_ID=326 ISSUE_OC=OPEN Editing Issue For FAILED 326 OPEN logicmoo.pfc.test.sanity_base.DIA_PFC_MOD_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, DIA_PFC_MOD_01A, Failing 2021-09-26 04:49:01 +0000 UTC SKIPPING gh issue edit 326 -t logicmoo.pfc.test.sanity_base.DIA_PFC_MOD_01A JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped --add-label Failing FileTestCase=logicmoo.pfc.test.sanity_base.DIA_PFC_MOD_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['dia_pfc_mod_01.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['dia_pfc_mod_01.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/dia_pfc_mod_01.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DIA_PFC_MOD_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADIA_PFC_MOD_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/64 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. :- dynamic a/1. :- multifile a/1. :- public a/1. :- module_transparent a/1. foo:a(1). foo:a(2). (NOT INTERACTIVE (bugger:true)) %~ trace_or_throw( warn(pfcPosTrigger,a(A),static)) (NOT INTERACTIVE (baseKB:true)) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dia_pfc_mod_01.pl:13 %~ baseKB : dtrace,throw(warn(pfcPosTrigger,a(A),static)). %~ message_hook( %~ error(existence_error(procedure,foo:b/1),context(toplevel,'DWIM could not correct goal')), %~ error, %~ [ '~p: '-[toplevel], %~ 'Unknown procedure: ~q' - [ foo : b/1], %~ ' (~w)'-['DWIM could not correct goal']]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dia_pfc_mod_01.pl',15) toplevel: Unknown procedure: foo:b/1 (DWIM could not correct goal) ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dia_pfc_mod_01.pl:15: ERROR: toplevel: Unknown procedure: foo:b/1 (DWIM could not correct goal) %~ message_hook( %~ goal_failed(directive,foo:listing(b/1)), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ foo : listing( b/1)]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dia_pfc_mod_01.pl',15) Goal (directive) failed: foo:listing((b/1)) Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dia_pfc_mod_01.pl:15: Warning: Goal (directive) failed: foo:listing((b/1)) ERROR: Exported procedure foo:b/1 is not defined % halt totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k dia_pfc_mod_01.pl (returned 0) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=64 OPEN logicmoo.pfc.test.sanity_base.DIA_PFC_MOD_01 JUnit Test_9999, DIA_PFC_MOD_01, logicmoo.pfc.test.sanity_base, unit_test, Failing 2021-09-26 04:49:12 +0000 UTC ISSUE_ID=64 ISSUE_OC=OPEN Editing Issue For FAILED 64 OPEN logicmoo.pfc.test.sanity_base.DIA_PFC_MOD_01 JUnit Test_9999, DIA_PFC_MOD_01, logicmoo.pfc.test.sanity_base, unit_test, Failing 2021-09-26 04:49:12 +0000 UTC SKIPPING gh issue edit 64 -t logicmoo.pfc.test.sanity_base.DIA_PFC_MOD_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped --add-label Failing FileTestCase=logicmoo.pfc.test.sanity_base.ATTVAR_03 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['attvar_03.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['attvar_03.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_03.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/524 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context( %~ prolog_stack( [ frame( 57, %~ call( system : '$declare_module'/6), %~ '$declare_module'( logicmoo_test, %~ user, %~ user, '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 14, false)), %~ frame( 56, %~ clause((0x56104635ec00),61), %~ '$start_module'( logicmoo_test, %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, %~ run_tests_and_halt/0,run_tests_and_halt/1], %~ state( true, %~ logicmoo_test, true,false, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 55, %~ clause((0x56104614b000),65), %~ '$first_term'( %~ :-( module( logicmoo_test, [ %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, %~ run_tests_and_halt/0,run_tests_and_halt/1])]), %~ _65850, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ state( true, %~ logicmoo_test, true,false, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 54, %~ clause((0x56104614b400),60), %~ '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ Var_c47_lib_c47_jenkins_c47_c46_local_c47_share_c47_swi_prolog_c47_pack_c47_logicmoo_utils_c47_prolog_c47_logicmoo_test_c46_pl, %~ [ if(not_loaded), %~ true])), %~ frame( 53, %~ clause((0x56104639f980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',1632728904.5489006), %~ system : '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ Var_c47_lib_c47_jenkins_c47_c46_local_c47_share_c47_swi_prolog_c47_pack_c47_logicmoo_utils_c47_prolog_c47_logicmoo_test_c46_pl1, %~ [ if(not_loaded), %~ true]), %~ Kw, %~ system : '$end_consult'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ lexstate(202,pfc), %~ user))), %~ frame( 49, %~ clause((0x56104659e000),221), %~ '$do_load_file_2'( library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,compiled, %~ [ if(not_loaded), %~ true])), %~ frame( 46, %~ clause((0x561046374840),10), %~ '$qdo_load_file'( library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true])), %~ frame( 44, %~ clause((0x56104639f980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ (0x561047a1cc80), %~ [ if(not_loaded), %~ true])), %~ system : '$mt_do_load'( (0x561047a1cc80), %~ library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true]), %~ Kw3, %~ system : '$mt_end_load'((0x561047a1cc80)))), %~ frame(42,meta_call,0), %~ frame( 41, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ (0x561047a1cc80), %~ [ if(not_loaded), %~ true])), %~ '$mt_do_load'( (0x561047a1cc80), %~ library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true]), %~ '$mt_end_load'((0x561047a1cc80))))), %~ frame( 38, %~ clause((0x56104637ac80),12), %~ '$load_file'(library(logicmoo_test),user,[if(not_loaded),true])), %~ frame( 33, %~ clause((0x561046371200),2), %~ catch( %~ user : use_module( library(logicmoo_test)), %~ error(Error,Error18), %~ system : $exception_in_directive( error(Error5,Error19)))), %~ frame(32,clause((0x56104633e580),55),'$execute_directive_3'(use_module(library(logicmoo_test)))), %~ frame( 26, %~ clause((0x56104614b400),60), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_pfc_c47_t_c47_sanity_base_c47_attvar_03_c46_pfc, %~ [ expand(false), %~ expand(true)])), %~ frame( 25, %~ clause((0x56104639f980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',1632573820.1932466), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_pfc_c47_t_c47_sanity_base_c47_attvar_03_c46_pfc7, %~ [ expand(false), %~ expand(true)]), %~ Kw8, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', %~ lexstate(202,swi), %~ user))), %~ frame( 21, %~ clause((0x56104659e000),221), %~ '$do_load_file_2'( 'attvar_03.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', user,compiled, %~ [ expand(false), %~ expand(true)])), %~ frame( 18, %~ clause((0x561046374840),10), %~ '$qdo_load_file'( 'attvar_03.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', user,[expand(false),expand(true)])), %~ frame( 16, %~ clause((0x56104639f980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', %~ (0x561047a1cb00), %~ [ expand(false), %~ expand(true)])), %~ system : '$mt_do_load'( (0x561047a1cb00), %~ 'attvar_03.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', %~ user, %~ [ expand(false), %~ expand(true)]), %~ Kw9, %~ system : '$mt_end_load'((0x561047a1cb00)))), %~ frame(14,meta_call,0), %~ frame( 13, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', %~ (0x561047a1cb00), %~ [ expand(false), %~ expand(true)])), %~ '$mt_do_load'( (0x561047a1cb00), %~ 'attvar_03.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', user,[expand(false),expand(true)]), %~ '$mt_end_load'((0x561047a1cb00))))), %~ frame( 10, %~ clause((0x56104637ac80),12), %~ '$load_file'('attvar_03.pfc',user,[expand(false),expand(true)]))]), %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl'], nl,'In:',nl,'~|~t[~D]~6+ '-[57], %~ '~p' - [ '$declare_module'( logicmoo_test, %~ user, %~ user, '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 14, false)], nl,'~|~t[~D]~6+ '-[56], %~ '~p' - [ '$start_module'( logicmoo_test, %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, %~ run_tests_and_halt/0,run_tests_and_halt/1], %~ state( true, %~ logicmoo_test, true,false, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), %~ [ if(not_loaded), %~ true])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3166], nl,'~|~t[~D]~6+ '-[55], %~ '~p' - [ '$first_term'( %~ :-( module( logicmoo_test, [ %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, %~ run_tests_and_halt/0,run_tests_and_halt/1])]), %~ _109960, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ state( true, %~ logicmoo_test, true,false, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), %~ [ if(not_loaded), %~ true])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3055], nl,'~|~t[~D]~6+ '-[54], %~ '~p' - [ '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ Var_c47_lib_c47_jenkins_c47_c46_local_c47_share_c47_swi_prolog_c47_pack_c47_logicmoo_utils_c47_prolog_c47_logicmoo_test_c46_pl, %~ [ if(not_loaded), %~ true])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3007], nl,'~|~t[~D]~6+ '-[53], %~ '~p' - [ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',1632728904.5489006), %~ system : '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ Var_c47_lib_c47_jenkins_c47_c46_local_c47_share_c47_swi_prolog_c47_pack_c47_logicmoo_utils_c47_prolog_c47_logicmoo_test_c46_pl1, %~ [ if(not_loaded), %~ true]), %~ Kw, %~ system : '$end_consult'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ lexstate(202,pfc), %~ user))], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[49], %~ '~p' - [ '$do_load_file_2'( library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,compiled,[if(not_loaded),true])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2592], nl,'~|~t[~D]~6+ '-[46], %~ '~p' - [ '$qdo_load_file'( library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2547], nl,'~|~t[~D]~6+ '-[44], %~ '~p' - [ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ (0x561047a1cc80), %~ [ if(not_loaded), %~ true])), %~ system : '$mt_do_load'( (0x561047a1cc80), %~ library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true]), %~ Kw3, %~ system : '$mt_end_load'((0x561047a1cc80)))], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[42],'', %~ nl,'~|~t[~D]~6+ '-[41], %~ '~p' - [ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ (0x561047a1cc80), %~ [ if(not_loaded), %~ true])), %~ '$mt_do_load'( (0x561047a1cc80), %~ library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true]), %~ '$mt_end_load'((0x561047a1cc80))))], ' '-[],nl, %~ '~|~t[~D]~6+ '-[38], %~ '~p' - [ '$load_file'(library(logicmoo_test),user,[if(not_loaded),true])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2355], nl,'~|~t[~D]~6+ '-[33], %~ '~p' - [ catch( %~ user : use_module( library(logicmoo_test)), %~ error(Error,Error18), %~ system : $exception_in_directive( error(Error5,Error19)))], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',546], nl,'~|~t[~D]~6+ '-[32], %~ '~p' - [ $execute_directive_3( use_module( library(logicmoo_test)))], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3574], nl,'~|~t[~D]~6+ '-[26], %~ '~p' - [ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_pfc_c47_t_c47_sanity_base_c47_attvar_03_c46_pfc, %~ [ expand(false), %~ expand(true)])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3007], nl,'~|~t[~D]~6+ '-[25], %~ '~p' - [ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',1632573820.1932466), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_pfc_c47_t_c47_sanity_base_c47_attvar_03_c46_pfc7, %~ [ expand(false), %~ expand(true)]), %~ Kw8, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', %~ lexstate(202,swi), %~ user))], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[21], %~ '~p' - [ '$do_load_file_2'( 'attvar_03.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', user,compiled, %~ [ expand(false), %~ expand(true)])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2592], nl,'~|~t[~D]~6+ '-[18], %~ '~p' - [ '$qdo_load_file'( 'attvar_03.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', user,[expand(false),expand(true)])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2547], nl,'~|~t[~D]~6+ '-[16], %~ '~p' - [ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', %~ (0x561047a1cb00), %~ [ expand(false), %~ expand(true)])), %~ system : '$mt_do_load'( (0x561047a1cb00), %~ 'attvar_03.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', user,[expand(false),expand(true)]), %~ Kw9, %~ system : '$mt_end_load'((0x561047a1cb00)))], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[14],'', %~ nl,'~|~t[~D]~6+ '-[13], %~ '~p' - [ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', %~ (0x561047a1cb00), %~ [ expand(false), %~ expand(true)])), %~ '$mt_do_load'( (0x561047a1cb00), %~ 'attvar_03.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', user,[expand(false),expand(true)]), %~ '$mt_end_load'((0x561047a1cb00))))], ' '-[],nl, %~ '~|~t[~D]~6+ '-[10], %~ '~p' - [ '$load_file'('attvar_03.pfc',user,[expand(false),expand(true)])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2355], nl,nl, %~ 'Note: some frames are missing due to last-call optimization.'-[], %~ nl, %~ 'Re-run your program in debug mode (:- debug.) to get more detail.'-[]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',11) No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) In: [57] $declare_module(logicmoo_test,user,user,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',14,false) [56] $start_module(logicmoo_test,[(mpred_test/1),(run_junit_tests/0),(run_junit_tests/1),(run_tests_and_halt/0),(run_tests_and_halt/1)],state(true,logicmoo_test,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [55] $first_term((:-module(logicmoo_test,[(mpred_test/1),(run_junit_tests/0),(run_junit_tests/1),(run_tests_and_halt/0),(run_tests_and_halt/1)])),_732,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',state(true,logicmoo_test,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [54] $load_file('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',_870,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [53] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',1632728904.5489006),system: $load_file('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',_948,[if(not_loaded),must_be_module(true)]),_920,system: $end_consult('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [49] $do_load_file_2(library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [46] $qdo_load_file(library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [44] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',(0x561047a1cc80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x561047a1cc80),library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,[if(not_loaded),must_be_module(true)]),_1128,system: $mt_end_load((0x561047a1cc80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [42] [41] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',(0x561047a1cc80),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x561047a1cc80),library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x561047a1cc80)))) [38] $load_file(library(logicmoo_test),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [33] catch(user:use_module(library(logicmoo_test)),error(_1450,_1452),system: $exception_in_directive(error(_1466,_1468))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [32] $execute_directive_3(use_module(library(logicmoo_test))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',_1528,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',1632573820.1932466),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',_1606,[expand(false),expand(true)]),_1578,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',(0x561047a1cb00),[expand(false),expand(true)])),system: $mt_do_load((0x561047a1cb00),'attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',user,[expand(false),expand(true)]),_1778,system: $mt_end_load((0x561047a1cb00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',(0x561047a1cb00),[expand(false),expand(true)])),$mt_do_load((0x561047a1cb00),'attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',user,[expand(false),expand(true)]),$mt_end_load((0x561047a1cb00)))) [10] $load_file('attvar_03.pfc',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc:11: ERROR: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: In: ERROR: [57] $declare_module(logicmoo_test,user,user,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',14,false) ERROR: [56] $start_module(logicmoo_test,[(mpred_test/1),(run_junit_tests/0),(run_junit_tests/1),(run_tests_and_halt/0),(run_tests_and_halt/1)],state(true,logicmoo_test,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [55] $first_term((:-module(logicmoo_test,[(mpred_test/1),(run_junit_tests/0),(run_junit_tests/1),(run_tests_and_halt/0),(run_tests_and_halt/1)])),_732,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',state(true,logicmoo_test,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [54] $load_file('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',_870,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [53] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',1632728904.5489006),system: $load_file('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',_948,[if(not_loaded),must_be_module(true)]),_920,system: $end_consult('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [49] $do_load_file_2(library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [46] $qdo_load_file(library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [44] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',(0x561047a1cc80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x561047a1cc80),library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,[if(not_loaded),must_be_module(true)]),_1128,system: $mt_end_load((0x561047a1cc80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [42] ERROR: [41] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',(0x561047a1cc80),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x561047a1cc80),library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x561047a1cc80)))) ERROR: [38] $load_file(library(logicmoo_test),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [33] catch(user:use_module(library(logicmoo_test)),error(_1450,_1452),system: $exception_in_directive(error(_1466,_1468))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 ERROR: [32] $execute_directive_3(use_module(library(logicmoo_test))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',_1528,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',1632573820.1932466),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',_1606,[expand(false),expand(true)]),_1578,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',(0x561047a1cb00),[expand(false),expand(true)])),system: $mt_do_load((0x561047a1cb00),'attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',user,[expand(false),expand(true)]),_1778,system: $mt_end_load((0x561047a1cb00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',(0x561047a1cb00),[expand(false),expand(true)])),$mt_do_load((0x561047a1cb00),'attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',user,[expand(false),expand(true)]),$mt_end_load((0x561047a1cb00)))) ERROR: [10] $load_file('attvar_03.pfc',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. %~ message_hook( %~ goal_failed(directive,user:use_module(library(logicmoo_test))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : use_module( library(logicmoo_test))]]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc:11 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',11) Goal (directive) failed: user:use_module(library(logicmoo_test)) Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc:11: Warning: Goal (directive) failed: user:use_module(library(logicmoo_test)) running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) :- if(\+ current_module(attvar_reader)). :- use_module(library(logicmoo/attvar_reader)). /*~ ~*/ :- endif. % :- '$set_source_module'(ABox),'$set_typein_module'(ABox). :- ABox = user, '$set_source_module'(ABox),'$set_typein_module'(ABox). % Tests Non-module Forward chaining of assertable attributed variables /*~ ~*/ % Tests Non-module Forward chaining of assertable attributed variables :- debug_logicmoo(_). /*~ ~*/ :- nodebug_logicmoo(http(_)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). /*~ ~*/ :- mpred_trace_exec. % :- expects_dialect(pfc). /*~ ~*/ % :- expects_dialect(pfc). :- dynamic(sk_out/1). /*~ ~*/ :- dynamic(sk_in/1). % :- process_this_script. /*~ ~*/ % :- process_this_script. sk_in(Ex)==>sk_out(Ex). /*~ ~*/ sk_in(foo). /*~ ~*/ :- read_attvars(true). /*~ %~ install_attvar_expander(user) ~*/ :- set_prolog_flag(access_level,system). /*~ ~*/ sk_in(avar([vn='Ex',sk='SKF-666'])). /*~ ~*/ :- listing(sk_out/1). /*~ %~ skipped( listing( sk_out/1)) ~*/ :- listing(sk_in/1). /*~ %~ skipped( listing( sk_in/1)) ~*/ :- must((sk_in(VAR),get_attr(VAR,sk,What),What='SKF-666')). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_03.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/524 /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__sk_in_1_in_user", %~ user : ( sk_in(VAR) , %~ get_attr(VAR,sk,What) , %~ What='SKF-666'))). failure=info((why_was_true(user:(\+ (sk_in(_93060),get_attr(_93060,sk,_93082),_93082='SKF-666'))),nop(ftrace(user:(sk_in(_93060),get_attr(_93060,sk,_93082),_93082='SKF-666'))))) no_proof_for(\+ (sk_in(In_Sk),get_attr(In_Sk,sk,Attr_SKF_666),Attr_SKF_666='SKF-666')). no_proof_for(\+ (sk_in(In_Sk),get_attr(In_Sk,sk,Attr_SKF_666),Attr_SKF_666='SKF-666')). no_proof_for(\+ (sk_in(In_Sk),get_attr(In_Sk,sk,Attr_SKF_666),Attr_SKF_666='SKF-666')). name = 'logicmoo.pfc.test.sanity_base.ATTVAR_03-Test_0001_Line_0000__sk_in_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_03.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_03_Test_0001_Line_0000_sk_in_1_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.988306591-junit.xml > logicmoo.pfc.test.sanity_base.ATTVAR_03 JUnit error = No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) In: [57] $declare_module(logicmoo_test,user,user,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',14,false) [56] $start_module(logicmoo_test,[(mpred_test/1),(run_junit_tests/0),(run_junit_tests/1),(run_tests_and_halt/0),(run_tests_and_halt/1)],state(true,logicmoo_test,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [55] $first_term((:-module(logicmoo_test,[(mpred_test/1),(run_junit_tests/0),(run_junit_tests/1),(run_tests_and_halt/0),(run_tests_and_halt/1)])),_732,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',state(true,logicmoo_test,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [54] $load_file('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',_870,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [53] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',1632728904.5489006),system: $load_file('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',_948,[if(not_loaded),must_be_module(true)]),_920,system: $end_consult('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [49] $do_load_file_2(library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [46] $qdo_load_file(library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [44] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',(0x561047a1cc80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x561047a1cc80),library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,[if(not_loaded),must_be_module(true)]),_1128,system: $mt_end_load((0x561047a1cc80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [42] [41] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',(0x561047a1cc80),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x561047a1cc80),library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x561047a1cc80)))) [38] $load_file(library(logicmoo_test),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [33] catch(user:use_module(library(logicmoo_test)),error(_1450,_1452),system: $exception_in_directive(error(_1466,_1468))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [32] $execute_directive_3(use_module(library(logicmoo_test))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',_1528,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',1632573820.1932466),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',_1606,[expand(false),expand(true)]),_1578,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',(0x561047a1cb00),[expand(false),expand(true)])),system: $mt_do_load((0x561047a1cb00),'attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',user,[expand(false),expand(true)]),_1778,system: $mt_end_load((0x561047a1cb00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',(0x561047a1cb00),[expand(false),expand(true)])),$mt_do_load((0x561047a1cb00),'attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',user,[expand(false),expand(true)]),$mt_end_load((0x561047a1cb00)))) [10] $load_file('attvar_03.pfc',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. logicmoo.pfc.test.sanity_base.ATTVAR_03 JUnit warning = Goal (directive) failed: user:use_module(library(logicmoo_test)) Test_0001_Line_0000__sk_in_1_in_user result = failure. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc:58 %~ test_completed_exit(56) totalTime=2.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k attvar_03.pfc (returned 56) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped' ISSUE_INFO=524 OPEN logicmoo.pfc.test.sanity_base.ATTVAR_03 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ATTVAR_03, Failing 2021-09-26 04:49:24 +0000 UTC ISSUE_ID=524 ISSUE_OC=OPEN Editing Issue For FAILED 524 OPEN logicmoo.pfc.test.sanity_base.ATTVAR_03 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ATTVAR_03, Failing 2021-09-26 04:49:24 +0000 UTC SKIPPING gh issue edit 524 -t logicmoo.pfc.test.sanity_base.ATTVAR_03 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Overtime,Skipped --add-label Failing,Errors,Warnings FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_01A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_inheritance_01a.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_inheritance_01a.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_01A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_01A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/602 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- if((pfc_test_feature(localMt,X=1),X==1)). :- endif. :- if((pfc_test_feature(mt,X=1),X==1)). :- endif. user:message_hook(T,Type,Warn):- Type \== informational,Type \== silent, dmsg(user:message_hook(T,Type,Warn)),dumpST,break. % :- set_prolog_flag(retry_undefined, kb_shared). /*~ ~*/ % :- set_prolog_flag(retry_undefined, kb_shared). :- install_retry_undefined(header_sane, kb_shared). /*~ ~*/ :- \+ a_01. /*~ %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_01_in_user",user:(\+a_01))). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc:23 %~ make_dynamic_here(baseKB,a_01) passed=info(why_was_true(user:(\+a_01))) no_proof_for(\+a_01). no_proof_for(\+a_01). no_proof_for(\+a_01). name = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_01A-Test_0001_Line_0000__naf_A_01_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retry_inheritance_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRY_INHERITANCE_01A_Test_0001_Line_0000_naf_A_01_in_user-junit.xml ~*/ :- prolog_listing:listing(header_sane:a_01). /*~ %~ skipped( listing( header_sane : a_01)) ~*/ :- repropagate(mtHybrid(_)). /*~ %~ debugm(baseKB,show_success(baseKB,baseKB:mpred_fwc(mtHybrid(baseKB)))) ~*/ :- listing(header_sane:_). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_01A/logicmoo_pfc_test_sanity_base_RETRY_INHERITANCE_01A_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_01A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/602 /*~ %~ skipped( listing( header_sane : Header_sane)) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.098245105-junit.xml > logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_01A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__naf_A_01_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k retry_inheritance_01a.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=602 OPEN logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_INHERITANCE_01A, Passing 2021-09-26 04:49:35 +0000 UTC ISSUE_ID=602 ISSUE_OC=OPEN Updating Issue 602 OPEN logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_INHERITANCE_01A, Passing 2021-09-26 04:49:35 +0000 UTC SKIPPING gh issue edit 602 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.MIN_FAIL_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['min_fail_01.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['min_fail_01.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/min_fail_01.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MIN_FAIL_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMIN_FAIL_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/630 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. sHOW_MUST_go_on_failed_F__A__I__L_(user:fail) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/min_fail_01.pl#L3 (0)$[system] system:'$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel':'$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$toplevel':'$runtoplevel'. % toplevel.pl:713: (10)$[system] system:'$load_file'('min_fail_01.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# system:'$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/min_fail_01.pl ',(0x564c1ba68b00),[expand(false),expand(true)])),'$mt_do_load'((0x564c1ba68b00),'min_fail_01.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/min_fail_01.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x564c1ba68b00)))). no(clause) (14)$[system] system:'$c_call_prolog'. no(clause) (16)$[system]# system:setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/min_fail_01.pl ',(0x564c1ba68b00),[expand(false),expand(true)])),system:'$mt_do_load'((0x564c1ba68b00),'min_fail_01.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/min_fail_01.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x564c1ba68b00))). % init.pl:646: (18)$[system]# system:'$qdo_load_file'('min_fail_01.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/min_fail_01.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# system:'$do_load_file_2'('min_fail_01.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/min_fail_01.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# system:setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/min_fail_01.pl ',1632440293.8109975),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/min_fail_01.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/min_fail_01.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/min_fail_01.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/min_fail_01.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/min_fail_01.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# system:'$execute_directive_3'(fail). % init.pl:3574: (32)$[system]# system:catch(user:fail,error(A,B),system:'$exception_in_directive'(error(A,B))). % init.pl:546: (34)$[must_sanity]# must_sanity:user:fail. % must_sanity.pl:66: (38)$[locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup,locally_each:(false==true),must_sanity:set_prolog_flag(debug_on_error,false),must_sanity:(catch(user:fail,A,xnotrace((dumpST_error(sHOW_MUST_go_on_xI__xI__xI__xI__xI_(A,user:fail)),ignore(rtrace(user:fail)),badfood(user:fail))))*->true;xnotrace(dumpST_error(sHOW_MUST_go_on_failed_F__A__I__L_(user:fail))),ignore(rtrace(user:fail)),badfood(user:fail)),must_sanity:set_prolog_flag(debug_on_error,true)). % redo_locally.pl:217: (41)$[system] system:setup_call_catcher_cleanup(must_sanity:set_prolog_flag(debug_on_error,false),each_call_cleanup:((must_sanity:(catch(user:fail,A,xnotrace((dumpST_error(sHOW_MUST_go_on_xI__xI__xI__xI__xI_(A,user:fail)),ignore(rtrace(user:fail)),badfood(user:fail))))*->true;xnotrace(dumpST_error(sHOW_MUST_go_on_failed_F__A__I__L_(user:fail))),ignore(rtrace(user:fail)),badfood(user:fail)),deterministic(B)),(notrace(B==true)->!;mquietly(must_sanity:set_prolog_flag(debug_on_error,true)),notrace(nb_setarg(1,mquietly(must_sanity:set_prolog_flag(debug_on_error,true)),true));must_sanity:set_prolog_flag(debug_on_error,false),notrace(nb_setarg(1,mquietly(must_sanity:set_prolog_flag(debug_on_error,true)),must_sanity:set_prolog_flag(debug_on_error,true))),notrace(fail))),C,each_call_cleanup:mquietly(must_sanity:set_prolog_flag(debug_on_error,true))). % init.pl:646: (42)$[each_call_cleanup] system:''(each_call_cleanup:((must_sanity:(catch(user:fail,A,xnotrace((dumpST_error(sHOW_MUST_go_on_xI__xI__xI__xI__xI_(A,user:fail)),ignore(rtrace(user:fail)),badfood(user:fail))))*->true;xnotrace(dumpST_error(sHOW_MUST_go_on_failed_F__A__I__L_(user:fail))),ignore(rtrace(user:fail)),badfood(user:fail)),deterministic(B)),(notrace(B==true)->!;mquietly(must_sanity:set_prolog_flag(debug_on_error,true)),notrace(nb_setarg(1,mquietly(must_sanity:set_prolog_flag(debug_on_error,true)),true));must_sanity:set_prolog_flag(debug_on_error,false),notrace(nb_setarg(1,mquietly(must_sanity:set_prolog_flag(debug_on_error,true)),must_sanity:set_prolog_flag(debug_on_error,true))),notrace(fail)))). no(clause) (43)$[must_sanity] must_sanity:xnotrace(dumpST_error(sHOW_MUST_go_on_failed_F__A__I__L_(user:fail))). % must_sanity.pl:172: (45)$[must_sanity] system:notrace((ddmsg(error,sHOW_MUST_go_on_failed_F__A__I__L_(user:fail)),dumpST,wdmsg(error,sHOW_MUST_go_on_failed_F__A__I__L_(user:fail)))). no(clause) (46)$[system] system:'$c_call_prolog'. no(clause) (47)$[system] system:(must_sanity:ddmsg(error,sHOW_MUST_go_on_failed_F__A__I__L_(user:fail)),must_sanity:(dumpST,wdmsg(error,sHOW_MUST_go_on_failed_F__A__I__L_(user:fail)))). % init.pl:382: (48)$[system] system:''((must_sanity:ddmsg(error,sHOW_MUST_go_on_failed_F__A__I__L_(user:fail)),must_sanity:(dumpST,wdmsg(error,sHOW_MUST_go_on_failed_F__A__I__L_(user:fail))))). no(clause) (51)$[butterfly] butterfly:in_bfly(f,must_sanity:zotrace(with_all_dmsg((b_setval('$dump_frame',654),dumpST1)))). % butterfly_console.pl:226: %~ error( sHOW_MUST_go_on_failed_F__A__I__L_( user : fail)) Call: (49) [system] fail Fail: (49) [system] fail ^ Call: (49) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_normal) ^ Unify: (49) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_normal) Call: (51) [system] var(rtrace:tAt_normal) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/min_fail_01.pl#L3 totalTime=10.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k min_fail_01.pl (returned 137) Add_LABELS='Errors,Overtime' Rem_LABELS='Skipped,Skipped,Warnings,Skipped' ISSUE_INFO=630 OPEN logicmoo.pfc.test.sanity_base.MIN_FAIL_01 JUnit Test_9999, MIN_FAIL_01, logicmoo.pfc.test.sanity_base, unit_test, Failing, Errors, Overtime 2021-09-26 04:49:55 +0000 UTC ISSUE_ID=630 ISSUE_OC=OPEN Editing Issue For FAILED 630 OPEN logicmoo.pfc.test.sanity_base.MIN_FAIL_01 JUnit Test_9999, MIN_FAIL_01, logicmoo.pfc.test.sanity_base, unit_test, Failing, Errors, Overtime 2021-09-26 04:49:55 +0000 UTC SKIPPING gh issue edit 630 -t logicmoo.pfc.test.sanity_base.MIN_FAIL_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Warnings,Skipped --add-label Failing,Errors,Overtime FileTestCase=logicmoo.pfc.test.sanity_base.HOLDS_01B JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['holds_01b.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['holds_01b.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/holds_01b.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HOLDS_01B/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHOLDS_01B % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/520 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/holds_01b.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- kb_global(baseKB:mudContains/2). /*~ ~*/ mudContains(a,b). %:- kb_shared(genlInverse/2). %:- kb_shared(mudInsideOf/2). /*~ ~*/ %:- kb_shared(genlInverse/2). %:- kb_shared(mudInsideOf/2). meta_argtypes(genlInverse(rtBinaryPredicate,rtBinaryPredicate)). /*~ ~*/ genlInverse(mudContains,mudInsideOf). % :- must(ain((( genlInverse(P1,P2),arity(P1,2),arity(P2,2), t(P1,A,B)) ==> t(P2,B,A)))). %:- must(ain((( genlInverse(P1,P2),arity(P1,2),arity(P2,2)) ==> ( t(P1,A,B) ==> t(P2,B,A))))). /*~ ~*/ % :- must(ain((( genlInverse(P1,P2),arity(P1,2),arity(P2,2), t(P1,A,B)) ==> t(P2,B,A)))). %:- must(ain((( genlInverse(P1,P2),arity(P1,2),arity(P2,2)) ==> ( t(P1,A,B) ==> t(P2,B,A))))). genlInverse(P1,P2) ==> ( t(P1,A,B) ==> t(P2,B,A)). /*~ ~*/ :- mpred_test(mudInsideOf(b,a)). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/holds_01b.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HOLDS_01B/logicmoo_pfc_test_sanity_base_HOLDS_01B_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHOLDS_01B % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/520 /*~ %~ ?-( mpred_test("Test_0001_Line_0000__B_in_user",user:mudInsideOf(b,a))). passed=info(why_was_true(user:mudInsideOf(b,a))) no_proof_for(mudInsideOf(b,a)). no_proof_for(mudInsideOf(b,a)). no_proof_for(mudInsideOf(b,a)). name = 'logicmoo.pfc.test.sanity_base.HOLDS_01B-Test_0001_Line_0000__B_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.HOLDS_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'holds_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_HOLDS_01B_Test_0001_Line_0000_B_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.156880191-junit.xml > logicmoo.pfc.test.sanity_base.HOLDS_01B JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__B_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k holds_01b.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=520 OPEN logicmoo.pfc.test.sanity_base.HOLDS_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, HOLDS_01B, Passing 2021-09-26 04:50:08 +0000 UTC ISSUE_ID=520 ISSUE_OC=OPEN Updating Issue 520 OPEN logicmoo.pfc.test.sanity_base.HOLDS_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, HOLDS_01B, Passing 2021-09-26 04:50:08 +0000 UTC SKIPPING gh issue edit 520 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.TMS_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['tms_01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['tms_01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/tms_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/TMS_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ATMS_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/526 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tms_01.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ :- dynamic(rdf_rewrite:(~)/1). % This wounld be a good TMS test it /*~ ~*/ % This wounld be a good TMS test it ~P ==> \+ P. /*~ ~*/ P ==> \+ ~P. /*~ ~*/ :- mpred_test(functorIsMacro(genlPreds)). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/tms_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/TMS_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ATMS_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/526 /*~ %~ ?-( mpred_test("Test_0001_Line_0000__GenlPreds_in_user",user:functorIsMacro(genlPreds))). passed=info(why_was_true(user:functorIsMacro(genlPreds))) no_proof_for(functorIsMacro(genlPreds)). no_proof_for(functorIsMacro(genlPreds)). no_proof_for(functorIsMacro(genlPreds)). name = 'logicmoo.pfc.test.sanity_base.TMS_01-Test_0001_Line_0000__GenlPreds_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TMS_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'tms_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_TMS_01_Test_0001_Line_0000_GenlPreds_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.138788288-junit.xml > logicmoo.pfc.test.sanity_base.TMS_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__GenlPreds_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k tms_01.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=526 OPEN logicmoo.pfc.test.sanity_base.TMS_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, TMS_01, Passing 2021-09-26 04:50:20 +0000 UTC ISSUE_ID=526 ISSUE_OC=OPEN Updating Issue 526 OPEN logicmoo.pfc.test.sanity_base.TMS_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, TMS_01, Passing 2021-09-26 04:50:20 +0000 UTC SKIPPING gh issue edit 526 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.VERBATUMS_05 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['verbatums_05.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['verbatums_05.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/verbatums_05.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/VERBATUMS_05/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AVERBATUMS_05 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/565 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/verbatums_05.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dynamic(total_income/3). % RULES /*~ ~*/ % RULES income(Person,_Source,Year,Dollars) ==> {increment_income(Person,Year,Dollars)}. /*~ ~*/ ==> do_and_undo(increment_income(P,Y,D),decrement_income(P,Y,D)). /*~ ~*/ increment_income(P,Y,D) :- (retract(total_income(P,Y,Old)) -> New is Old+D ; New = D), assert(total_income(P,Y,New)). /*~ ~*/ decrement_income(P,Y,D) :- retract(total_income(P,Y,Old)), New is Old-D, assert(total_income(P,Y,New)). % FACTS /*~ ~*/ % FACTS income(person,sourceOne,2035,6666). /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,6666)))) ~*/ income(person,sourceTwo,2035,1111). /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,1111)))) ~*/ income(person,sourceTwo,2036,2222). % RESULTS PT 1 /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2036,2222)))) ~*/ % RESULTS PT 1 :- listing(total_income/3). /*~ %~ skipped( listing( total_income/3)) ~*/ /* total_income(person, 2035, 7777). total_income(person, 2036, 2222). */ % UPDATE Remove some income \+ income(person,_,2035,1111). % RESULTS PT 2 /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( income(person,sourceTwo,2035,1111), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/verbatums_05.pfc ',50) , %~ ax)))) ~*/ % RESULTS PT 2 :- listing(total_income/3). /*~ %~ skipped( listing( total_income/3)) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.1583361970000001-junit.xml > logicmoo.pfc.test.sanity_base.VERBATUMS_05 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ test_completed_exit(32) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k verbatums_05.pfc (returned 32) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=565 OPEN logicmoo.pfc.test.sanity_base.VERBATUMS_05 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, VERBATUMS_05, Failing 2021-09-26 04:50:33 +0000 UTC ISSUE_ID=565 ISSUE_OC=OPEN Editing Issue For FAILED 565 OPEN logicmoo.pfc.test.sanity_base.VERBATUMS_05 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, VERBATUMS_05, Failing 2021-09-26 04:50:33 +0000 UTC SKIPPING gh issue edit 565 -t logicmoo.pfc.test.sanity_base.VERBATUMS_05 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.VERBATUMS_04 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['verbatums_04.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['verbatums_04.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/verbatums_04.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/VERBATUMS_04/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AVERBATUMS_04 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/585 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/verbatums_04.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dynamic(total_income/3). % RULES /*~ ~*/ % RULES income(Person,_Source,Year,Dollars) ==> {increment_income(Person,Year,Dollars)}. /*~ ~*/ ==> do_and_undo(increment_income(P,Y,D),decrement_income(P,Y,D)). /*~ ~*/ increment_income(P,Y,D) :- (retract(total_income(P,Y,Old)) -> New is Old+D ; New = D), assert(total_income(P,Y,New)). /*~ ~*/ decrement_income(P,Y,D) :- retract(total_income(P,Y,Old)), New is Old-D, assert(total_income(P,Y,New)). % FACTS /*~ ~*/ % FACTS income(person,sourceOne,2035,6666). /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,6666)))) ~*/ income(person,sourceTwo,2035,1111). /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,1111)))) ~*/ income(person,sourceTwo,2036,2222). % RESULTS PT 1 /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2036,2222)))) ~*/ % RESULTS PT 1 :- listing(total_income/3). /*~ %~ skipped( listing( total_income/3)) ~*/ /* total_income(person, 2035, 7777). total_income(person, 2036, 2222). */ % UPDATE Remove some income \+ income(person,_,2035,1111). % RESULTS PT 2 /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( income(person,sourceTwo,2035,1111), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/verbatums_04.pfc ',50) , %~ ax)))) ~*/ % RESULTS PT 2 :- listing(total_income/3). /*~ %~ skipped( listing( total_income/3)) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.14707953-junit.xml > logicmoo.pfc.test.sanity_base.VERBATUMS_04 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ test_completed_exit(32) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k verbatums_04.pfc (returned 32) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=585 OPEN logicmoo.pfc.test.sanity_base.VERBATUMS_04 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, VERBATUMS_04, Failing 2021-09-26 04:50:47 +0000 UTC ISSUE_ID=585 ISSUE_OC=OPEN Editing Issue For FAILED 585 OPEN logicmoo.pfc.test.sanity_base.VERBATUMS_04 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, VERBATUMS_04, Failing 2021-09-26 04:50:47 +0000 UTC SKIPPING gh issue edit 585 -t logicmoo.pfc.test.sanity_base.VERBATUMS_04 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.VERBATUMS_03 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['verbatums_03.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['verbatums_03.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/verbatums_03.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/VERBATUMS_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AVERBATUMS_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/505 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/verbatums_03.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dynamic(total_income/3). % RULES /*~ ~*/ % RULES income(Person,_Source,Year,Dollars) ==> {increment_income(Person,Year,Dollars)}. /*~ ~*/ ==> do_and_undo(increment_income(P,Y,D),decrement_income(P,Y,D)). /*~ ~*/ increment_income(P,Y,D) :- (retract(total_income(P,Y,Old)) -> New is Old+D ; New = D), assert(total_income(P,Y,New)). /*~ ~*/ decrement_income(P,Y,D) :- retract(total_income(P,Y,Old)), New is Old-D, assert(total_income(P,Y,New)). % FACTS /*~ ~*/ % FACTS income(person,sourceOne,2035,6666). /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,6666)))) ~*/ income(person,sourceTwo,2035,1111). /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,1111)))) ~*/ income(person,sourceTwo,2036,2222). % RESULTS PT 1 /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2036,2222)))) ~*/ % RESULTS PT 1 :- listing(total_income/3). /*~ %~ skipped( listing( total_income/3)) ~*/ /* total_income(person, 2035, 7777). total_income(person, 2036, 2222). */ % UPDATE Remove some income \+ income(person,_,2035,1111). % RESULTS PT 2 /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( income(person,sourceTwo,2035,1111), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/verbatums_03.pfc ',50) , %~ ax)))) ~*/ % RESULTS PT 2 :- listing(total_income/3). /*~ %~ skipped( listing( total_income/3)) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.183357206-junit.xml > logicmoo.pfc.test.sanity_base.VERBATUMS_03 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ test_completed_exit(32) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k verbatums_03.pfc (returned 32) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=505 OPEN logicmoo.pfc.test.sanity_base.VERBATUMS_03 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, VERBATUMS_03, Failing 2021-09-26 04:51:01 +0000 UTC ISSUE_ID=505 ISSUE_OC=OPEN Editing Issue For FAILED 505 OPEN logicmoo.pfc.test.sanity_base.VERBATUMS_03 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, VERBATUMS_03, Failing 2021-09-26 04:51:01 +0000 UTC SKIPPING gh issue edit 505 -t logicmoo.pfc.test.sanity_base.VERBATUMS_03 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.VERBATUMS_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['verbatums_02.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['verbatums_02.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/verbatums_02.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/VERBATUMS_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AVERBATUMS_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/601 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/verbatums_02.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dynamic(total_income/3). % RULES /*~ ~*/ % RULES income(Person,_Source,Year,Dollars) ==> {increment_income(Person,Year,Dollars)}. /*~ ~*/ ==> do_and_undo(increment_income(P,Y,D),decrement_income(P,Y,D)). /*~ ~*/ increment_income(P,Y,D) :- (retract(total_income(P,Y,Old)) -> New is Old+D ; New = D), assert(total_income(P,Y,New)). /*~ ~*/ decrement_income(P,Y,D) :- retract(total_income(P,Y,Old)), New is Old-D, assert(total_income(P,Y,New)). % FACTS /*~ ~*/ % FACTS income(person,sourceOne,2035,6666). /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,6666)))) ~*/ income(person,sourceTwo,2035,1111). /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,1111)))) ~*/ income(person,sourceTwo,2036,2222). % RESULTS PT 1 /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/verbatums_02.pfc:36 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2036,2222)))) ~*/ % RESULTS PT 1 :- listing(total_income/3). /*~ %~ skipped( listing( total_income/3)) ~*/ /* total_income(person, 2035, 7777). total_income(person, 2036, 2222). */ % UPDATE Remove some income \+ income(person,_,2035,1111). % RESULTS PT 2 /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( income(person,sourceTwo,2035,1111), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/verbatums_02.pfc ',50) , %~ ax)))) ~*/ % RESULTS PT 2 :- listing(total_income/3). /*~ %~ skipped( listing( total_income/3)) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.160907289-junit.xml > logicmoo.pfc.test.sanity_base.VERBATUMS_02 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ test_completed_exit(32) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k verbatums_02.pfc (returned 32) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=601 OPEN logicmoo.pfc.test.sanity_base.VERBATUMS_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, VERBATUMS_02, Failing 2021-09-26 04:51:15 +0000 UTC ISSUE_ID=601 ISSUE_OC=OPEN Editing Issue For FAILED 601 OPEN logicmoo.pfc.test.sanity_base.VERBATUMS_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, VERBATUMS_02, Failing 2021-09-26 04:51:15 +0000 UTC SKIPPING gh issue edit 601 -t logicmoo.pfc.test.sanity_base.VERBATUMS_02 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.VERBATUMS_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['verbatums_01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['verbatums_01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/verbatums_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/VERBATUMS_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AVERBATUMS_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/566 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/verbatums_01.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dynamic(total_income/3). % RULES /*~ ~*/ % RULES income(Person,_Source,Year,Dollars) ==> {increment_income(Person,Year,Dollars)}. /*~ ~*/ ==> do_and_undo(increment_income(P,Y,D),decrement_income(P,Y,D)). /*~ ~*/ increment_income(P,Y,D) :- (retract(total_income(P,Y,Old)) -> New is Old+D ; New = D), assert(total_income(P,Y,New)). /*~ ~*/ decrement_income(P,Y,D) :- retract(total_income(P,Y,Old)), New is Old-D, assert(total_income(P,Y,New)). % FACTS /*~ ~*/ % FACTS income(person,sourceOne,2035,6666). /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,6666)))) ~*/ income(person,sourceTwo,2035,1111). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/verbatums_01.pfc:35 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,1111)))) ~*/ income(person,sourceTwo,2036,2222). % RESULTS PT 1 /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2036,2222)))) ~*/ % RESULTS PT 1 :- listing(total_income/3). /*~ %~ skipped( listing( total_income/3)) ~*/ /* total_income(person, 2035, 7777). total_income(person, 2036, 2222). */ % UPDATE Remove some income \+ income(person,_,2035,1111). % RESULTS PT 2 /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( income(person,sourceTwo,2035,1111), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/verbatums_01.pfc ',50) , %~ ax)))) ~*/ % RESULTS PT 2 :- listing(total_income/3). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/verbatums_01.pfc:54 %~ skipped( listing( total_income/3)) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.135549203-junit.xml > logicmoo.pfc.test.sanity_base.VERBATUMS_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ test_completed_exit(32) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k verbatums_01.pfc (returned 32) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=566 OPEN logicmoo.pfc.test.sanity_base.VERBATUMS_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, VERBATUMS_01, Failing 2021-09-26 04:51:28 +0000 UTC ISSUE_ID=566 ISSUE_OC=OPEN Editing Issue For FAILED 566 OPEN logicmoo.pfc.test.sanity_base.VERBATUMS_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, VERBATUMS_01, Failing 2021-09-26 04:51:28 +0000 UTC SKIPPING gh issue edit 566 -t logicmoo.pfc.test.sanity_base.VERBATUMS_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.UPDATE_NUMBER_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['update_number_01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['update_number_01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/update_number_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/UPDATE_NUMBER_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AUPDATE_NUMBER_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/567 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/update_number_01.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- op(500,fx,'~'). /*~ ~*/ :- op(1050,xfx,('==>')). /*~ ~*/ :- op(1050,xfx,''). /*~ ~*/ :- op(1100,fx,('==>')). /*~ ~*/ :- op(1150,xfx,('::::')). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/update_number_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/UPDATE_NUMBER_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AUPDATE_NUMBER_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/567 /*~ ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.057058598-junit.xml > logicmoo.pfc.test.sanity_base.UPDATE_NUMBER_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ test_completed_exit(32) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k update_number_01.pfc (returned 32) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=567 OPEN logicmoo.pfc.test.sanity_base.UPDATE_NUMBER_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, UPDATE_NUMBER_01, Failing 2021-09-26 04:51:42 +0000 UTC ISSUE_ID=567 ISSUE_OC=OPEN Editing Issue For FAILED 567 OPEN logicmoo.pfc.test.sanity_base.UPDATE_NUMBER_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, UPDATE_NUMBER_01, Failing 2021-09-26 04:51:42 +0000 UTC SKIPPING gh issue edit 567 -t logicmoo.pfc.test.sanity_base.UPDATE_NUMBER_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.UPDATE_LIST_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['update_list_01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['update_list_01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/update_list_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/UPDATE_LIST_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AUPDATE_LIST_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/509 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/update_list_01.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- op(500,fx,'~'). /*~ ~*/ :- op(1050,xfx,('==>')). /*~ ~*/ :- op(1050,xfx,''). /*~ ~*/ :- op(1100,fx,('==>')). /*~ ~*/ :- op(1150,xfx,('::::')). /*~ ~*/ :- set_fileAssertMt(header_sane). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/update_list_01.pfc:44 %~ set_fileAssertMt(header_sane) ~*/ :- expects_dialect(pfc). /*~ ~*/ singleValued(list_holder_one/1). /*~ ~*/ arity(list_holder_two,2). /*~ ~*/ singleValuedInArg(list_holder_two,2). /*~ ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/update_list_01.pfc:53 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.137834781-junit.xml > logicmoo.pfc.test.sanity_base.UPDATE_LIST_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ test_completed_exit(32) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k update_list_01.pfc (returned 32) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=509 OPEN logicmoo.pfc.test.sanity_base.UPDATE_LIST_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, UPDATE_LIST_01, Failing 2021-09-26 04:51:55 +0000 UTC ISSUE_ID=509 ISSUE_OC=OPEN Editing Issue For FAILED 509 OPEN logicmoo.pfc.test.sanity_base.UPDATE_LIST_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, UPDATE_LIST_01, Failing 2021-09-26 04:51:55 +0000 UTC SKIPPING gh issue edit 509 -t logicmoo.pfc.test.sanity_base.UPDATE_LIST_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.UNDO_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['undo_01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['undo_01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/undo_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/UNDO_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AUNDO_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/525 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/undo_01.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dynamic(total_income/3). % RULES /*~ ~*/ % RULES income(Person,_Source,Year,Dollars) ==> {increment_income(Person,Year,Dollars)}. /*~ ~*/ ==> do_and_undo(increment_income(P,Y,D),decrement_income(P,Y,D)). /*~ ~*/ increment_income(P,Y,D) :- (retract(total_income(P,Y,Old)) -> New is Old+D ; New = D), assert(total_income(P,Y,New)). /*~ ~*/ decrement_income(P,Y,D) :- retract(total_income(P,Y,Old)), New is Old-D, assert(total_income(P,Y,New)). % FACTS /*~ ~*/ % FACTS income(person,sourceOne,2035,6666). /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,6666)))) ~*/ income(person,sourceTwo,2035,1111). /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,1111)))) ~*/ income(person,sourceTwo,2036,2222). % RESULTS PT 1 /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2036,2222)))) ~*/ % RESULTS PT 1 :- listing(total_income/3). /*~ %~ skipped( listing( total_income/3)) ~*/ /* total_income(person, 2035, 7777). total_income(person, 2036, 2222). */ % UPDATE Remove some income \+ income(person,_,2035,1111). % RESULTS PT 2 /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( income(person,sourceTwo,2035,1111), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/undo_01.pfc ',50) , %~ ax)))) ~*/ % RESULTS PT 2 :- listing(total_income/3). /*~ %~ skipped( listing( total_income/3)) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.120409131-junit.xml > logicmoo.pfc.test.sanity_base.UNDO_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ test_completed_exit(32) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k undo_01.pfc (returned 32) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=525 OPEN logicmoo.pfc.test.sanity_base.UNDO_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, UNDO_01, Failing 2021-09-26 04:52:10 +0000 UTC ISSUE_ID=525 ISSUE_OC=OPEN Editing Issue For FAILED 525 OPEN logicmoo.pfc.test.sanity_base.UNDO_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, UNDO_01, Failing 2021-09-26 04:52:10 +0000 UTC SKIPPING gh issue edit 525 -t logicmoo.pfc.test.sanity_base.UNDO_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.SV_OR_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sv_or_01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sv_or_01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_or_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_OR_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_OR_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/570 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_or_01.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- set_fileAssertMt(header_sane). /*~ %~ set_fileAssertMt(header_sane) ~*/ :- expects_dialect(pfc). /*~ ~*/ p(a). /*~ ~*/ p(b). /*~ ~*/ single_override(p(a),p(b)). /*~ ~*/ :- listing(p/1). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_or_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_OR_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_OR_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/570 /*~ %~ skipped( listing( p/1)) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.071280631-junit.xml > logicmoo.pfc.test.sanity_base.SV_OR_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ test_completed_exit(32) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k sv_or_01.pfc (returned 32) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=570 OPEN logicmoo.pfc.test.sanity_base.SV_OR_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, SV_OR_01, Failing 2021-09-26 04:52:23 +0000 UTC ISSUE_ID=570 ISSUE_OC=OPEN Editing Issue For FAILED 570 OPEN logicmoo.pfc.test.sanity_base.SV_OR_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, SV_OR_01, Failing 2021-09-26 04:52:23 +0000 UTC SKIPPING gh issue edit 570 -t logicmoo.pfc.test.sanity_base.SV_OR_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.SV_IN_ARG_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sv_in_arg_01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sv_in_arg_01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_in_arg_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_IN_ARG_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_IN_ARG_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/333 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- set_fileAssertMt(header_sane). /*~ %~ set_fileAssertMt(header_sane) ~*/ :- expects_dialect(pfc). /*~ ~*/ :- dynamic(someSV_testeed/3). /*~ ~*/ arity(someSV_testeed,3). /*~ ~*/ singleValuedInArg(someSV_testeed,3). /*~ ~*/ :- mpred_test(singleValuedInArgAX(someSV_testeed,3,3)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__SomeSV_testeed_in_user",user:singleValuedInArgAX(someSV_testeed,3,3))). passed=info(why_was_true(user:singleValuedInArgAX(someSV_testeed,3,3))) no_proof_for(singleValuedInArgAX(someSV_testeed,3,3)). no_proof_for(singleValuedInArgAX(someSV_testeed,3,3)). no_proof_for(singleValuedInArgAX(someSV_testeed,3,3)). name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01-Test_0001_Line_0000__SomeSV_testeed_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_in_arg_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_IN_ARG_01_Test_0001_Line_0000_SomeSV_testeed_in_user-junit.xml ~*/ someSV_testeed(a,b,1). /*~ ~*/ :- (ain(someSV_testeed(a,b,2))). /*~ ~*/ :- listing(someSV_testeed/3). /*~ %~ skipped( listing( someSV_testeed/3)) ~*/ someSV_testeed(a,c,3). /*~ ~*/ :- mpred_test( \+ someSV_testeed(a,b,1)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__naf_someSV_testeed_1_in_user",user:(\+someSV_testeed(a,b,1)))). failure=info((why_was_true(user:someSV_testeed(a,b,1)),nop(ftrace(user:(\+someSV_testeed(a,b,1)))))) no_proof_for(someSV_testeed(a,b,1)). no_proof_for(someSV_testeed(a,b,1)). no_proof_for(someSV_testeed(a,b,1)). name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01-Test_0002_Line_0000__naf_someSV_testeed_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_in_arg_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_IN_ARG_01_Test_0002_Line_0000_naf_someSV_testeed_1_in_user-junit.xml ~*/ :- mpred_test( someSV_testeed(a,b,2)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__someSV_testeed_2_in_user",user:someSV_testeed(a,b,2))). passed=info(why_was_true(user:someSV_testeed(a,b,2))) no_proof_for(someSV_testeed(a,b,2)). no_proof_for(someSV_testeed(a,b,2)). no_proof_for(someSV_testeed(a,b,2)). name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01-Test_0003_Line_0000__someSV_testeed_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_in_arg_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_IN_ARG_01_Test_0003_Line_0000_someSV_testeed_2_in_user-junit.xml ~*/ :- ain(someSV_testeed(a,b,1)). /*~ ~*/ :- mpred_test( someSV_testeed(a,b,1)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01.pfc:61 %~ ?-( mpred_test("Test_0004_Line_0000__someSV_testeed_1_in_user",user:someSV_testeed(a,b,1))). passed=info(why_was_true(user:someSV_testeed(a,b,1))) no_proof_for(someSV_testeed(a,b,1)). no_proof_for(someSV_testeed(a,b,1)). no_proof_for(someSV_testeed(a,b,1)). name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01-Test_0004_Line_0000__someSV_testeed_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_in_arg_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_IN_ARG_01_Test_0004_Line_0000_someSV_testeed_1_in_user-junit.xml ~*/ :- mpred_test(\+ someSV_testeed(a,b,2)). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__naf_someSV_testeed_2_in_user",user:(\+someSV_testeed(a,b,2)))). failure=info((why_was_true(user:someSV_testeed(a,b,2)),nop(ftrace(user:(\+someSV_testeed(a,b,2)))))) no_proof_for(someSV_testeed(a,b,2)). no_proof_for(someSV_testeed(a,b,2)). no_proof_for(someSV_testeed(a,b,2)). name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01-Test_0005_Line_0000__naf_someSV_testeed_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_in_arg_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_IN_ARG_01_Test_0005_Line_0000_naf_someSV_testeed_2_in_user-junit.xml ~*/ :- ain(someSV_testeed(a,b,2)). /*~ ~*/ :- listing(someSV_testeed/3). /*~ %~ skipped( listing( someSV_testeed/3)) ~*/ someSV_testeed(a,c,3). /*~ ~*/ :- listing(someSV_testeed/3). /*~ %~ skipped( listing( someSV_testeed/3)) ~*/ :- mpred_test( \+ someSV_testeed(a,b,1)). /*~ %~ ?-( mpred_test("Test_0006_Line_0000__naf_someSV_testeed_1_in_user",user:(\+someSV_testeed(a,b,1)))). failure=info((why_was_true(user:someSV_testeed(a,b,1)),nop(ftrace(user:(\+someSV_testeed(a,b,1)))))) no_proof_for(someSV_testeed(a,b,1)). no_proof_for(someSV_testeed(a,b,1)). no_proof_for(someSV_testeed(a,b,1)). name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01-Test_0006_Line_0000__naf_someSV_testeed_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_in_arg_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_IN_ARG_01_Test_0006_Line_0000_naf_someSV_testeed_1_in_user-junit.xml ~*/ :- mpred_test( someSV_testeed(a,b,2)). /*~ %~ ?-( mpred_test("Test_0007_Line_0000__someSV_testeed_2_in_user",user:someSV_testeed(a,b,2))). passed=info(why_was_true(user:someSV_testeed(a,b,2))) no_proof_for(someSV_testeed(a,b,2)). no_proof_for(someSV_testeed(a,b,2)). no_proof_for(someSV_testeed(a,b,2)). name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01-Test_0007_Line_0000__someSV_testeed_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_in_arg_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_IN_ARG_01_Test_0007_Line_0000_someSV_testeed_2_in_user-junit.xml ~*/ :- ain((\+ someSV_testeed(a,b,2))). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( someSV_testeed(a,b,2), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/sv_in_arg_01.pfc ',74) , %~ ax)))) ~*/ :- listing(someSV_testeed/3). %:- (ain(someSV_testeed(a,b,2))). %:- mpred_test(someSV_testeed(a,b,1)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/333 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_in_arg_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_IN_ARG_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_IN_ARG_01 /*~ %~ skipped( listing( someSV_testeed/3)) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.146917291-junit.xml > logicmoo.pfc.test.sanity_base.SV_IN_ARG_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__SomeSV_testeed_in_user result = passed. Test_0002_Line_0000__naf_someSV_testeed_1_in_user result = failure. Test_0003_Line_0000__someSV_testeed_2_in_user result = passed. Test_0004_Line_0000__someSV_testeed_1_in_user result = passed. Test_0005_Line_0000__naf_someSV_testeed_2_in_user result = failure. Test_0006_Line_0000__naf_someSV_testeed_1_in_user result = failure. Test_0007_Line_0000__someSV_testeed_2_in_user result = passed. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k sv_in_arg_01.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=333 OPEN logicmoo.pfc.test.sanity_base.SV_IN_ARG_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, SV_IN_ARG_01, Failing 2021-09-26 04:52:38 +0000 UTC ISSUE_ID=333 ISSUE_OC=OPEN Editing Issue For FAILED 333 OPEN logicmoo.pfc.test.sanity_base.SV_IN_ARG_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, SV_IN_ARG_01, Failing 2021-09-26 04:52:38 +0000 UTC SKIPPING gh issue edit 333 -t logicmoo.pfc.test.sanity_base.SV_IN_ARG_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.SV_FWD_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sv_fwd_01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sv_fwd_01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_fwd_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_FWD_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_FWD_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/358 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- set_fileAssertMt(header_sane). /*~ %~ set_fileAssertMt(header_sane) ~*/ :- expects_dialect(pfc). /*~ ~*/ prologSingleValued(inChairX/2). /*~ ~*/ :- import(inChairX/2). /*~ ~*/ dmilesWorld. /*~ ~*/ :- (ain(dmilesWorld ==> inChairX(xx,a))). /*~ ~*/ :- (ain(dmilesWorld ==> inChairX(xx,b))). /*~ ~*/ :- listing(inChairX/2). /*~ %~ skipped( listing( inChairX/2)) ~*/ :- mpred_test(inChairX(xx,b)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__Xx_in_user",user:inChairX(xx,b))). passed=info(why_was_true(user:inChairX(xx,b))) no_proof_for(inChairX(xx,b)). no_proof_for(inChairX(xx,b)). no_proof_for(inChairX(xx,b)). name = 'logicmoo.pfc.test.sanity_base.SV_FWD_01-Test_0001_Line_0000__Xx_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_FWD_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_fwd_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_FWD_01_Test_0001_Line_0000_Xx_in_user-junit.xml ~*/ :- mpred_test(\+ inChairX(xx,a)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__naf_Xx_in_user",user:(\+inChairX(xx,a)))). passed=info(why_was_true(user:(\+inChairX(xx,a)))) no_proof_for(\+inChairX(xx,a)). no_proof_for(\+inChairX(xx,a)). no_proof_for(\+inChairX(xx,a)). name = 'logicmoo.pfc.test.sanity_base.SV_FWD_01-Test_0002_Line_0000__naf_Xx_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_FWD_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_fwd_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_FWD_01_Test_0002_Line_0000_naf_Xx_in_user-junit.xml ~*/ :- (ain(\+ (dmilesWorld ==> inChairX(xx,b)))). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( %~ dmilesWorld==>inChairX(xx,b), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/sv_fwd_01.pfc ',57) , %~ ax)))) ~*/ :- listing(inChairX/2). %:- mpred_test(inChairX(xx,a)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/358 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_fwd_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_FWD_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_FWD_01 /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01.pfc:59 %~ skipped( listing( inChairX/2)) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.137392592-junit.xml > logicmoo.pfc.test.sanity_base.SV_FWD_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__Xx_in_user result = passed. Test_0002_Line_0000__naf_Xx_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k sv_fwd_01.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=358 OPEN logicmoo.pfc.test.sanity_base.SV_FWD_01 JUnit Test_9999, SV_FWD_01, logicmoo.pfc.test.sanity_base, unit_test, Passing 2021-09-26 04:52:51 +0000 UTC ISSUE_ID=358 ISSUE_OC=OPEN Updating Issue 358 OPEN logicmoo.pfc.test.sanity_base.SV_FWD_01 JUnit Test_9999, SV_FWD_01, logicmoo.pfc.test.sanity_base, unit_test, Passing 2021-09-26 04:52:51 +0000 UTC SKIPPING gh issue edit 358 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.SV_DEFAULT_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sv_default_01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sv_default_01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_default_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_DEFAULT_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_DEFAULT_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/359 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- op(500,fx,'~'). /*~ ~*/ :- op(1050,xfx,('==>')). /*~ ~*/ :- op(1050,xfx,''). /*~ ~*/ :- op(1100,fx,('==>')). /*~ ~*/ :- op(1150,xfx,('::::')). /*~ ~*/ :- set_fileAssertMt(header_sane). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc:44 %~ set_fileAssertMt(header_sane) ~*/ :- expects_dialect(pfc). /*~ ~*/ :- dynamic(full_name/2). % These tests mix singleValuedInArg and mdefault/1 is differnt ways % if we learn that something has a full name, then we guess it is a user_login object. (in our version of reality) /*~ ~*/ % These tests mix singleValuedInArg and mdefault/1 is differnt ways % if we learn that something has a full name, then we guess it is a user_login object. (in our version of reality) full_name(U,_) ==> user_login(U). % if we learn that something has a host name, then we guess it is a user_login object. /*~ ~*/ % if we learn that something has a host name, then we guess it is a user_login object. host_name(U,_) ==> user_login(U). % when we know a user_login's full name and host name, make a user_name_host/3 assertion. /*~ ~*/ % when we know a user_login's full name and host name, make a user_name_host/3 assertion. (((user_login(User), full_name(User,Name)/(Name\=isMissing), host_name(User,Host)/(Host\=isMissing) ), {ground(user_name_host(User,Name,Host))}) ==> user_name_host(User,Name,Host)). % the default full_name for a user_login is 'isMissing'. %user_login(User), ~full_name(User,X)/(X\=isMissing)==>full_name(User,isMissing). /*~ ~*/ % the default full_name for a user_login is 'isMissing'. %user_login(User), ~full_name(User,X)/(X\=isMissing)==>full_name(User,isMissing). prologSingleValued(full_name). /*~ ~*/ mdefault( user_login(User) ==> full_name(User,isMissing)). % the default host_name for a user_login is 'isMissing'. %user_login(User), ~host_name(User,X)/(X\==isMissing) ==> host_name(User,isMissing). /*~ ~*/ % the default host_name for a user_login is 'isMissing'. %user_login(User), ~host_name(User,X)/(X\==isMissing) ==> host_name(User,isMissing). prologSingleValued(host_name). /*~ ~*/ mdefault( user_login(User) ==> host_name(User,isMissing)). /*~ ~*/ never_assert_u(full_name(finin,isMissing),too_much_forward_chaing). /*~ ~*/ user_login(joe1). /*~ ~*/ :- sanity(listing([full_name/2,host_name/2,user_login/1])). /*~ %~ ?-( mpred_test(Kw,user:listing([full_name/2,host_name/2,user_login/1]))). :- dynamic full_name/2. :- multifile full_name/2. :- public full_name/2. :- module_transparent full_name/2. full_name(joe1, isMissing). :- dynamic host_name/2. :- multifile host_name/2. :- public host_name/2. :- module_transparent host_name/2. host_name(joe1, isMissing). :- dynamic user_login/1. :- multifile user_login/1. :- public user_login/1. :- module_transparent user_login/1. user_login(joe1). passed=info(why_was_true(user:listing([full_name/2,host_name/2,user_login/1]))) no_proof_for(listing([ full_name/2, host_name/2,user_login/1])). :- dynamic full_name/2. :- multifile full_name/2. :- public full_name/2. :- module_transparent full_name/2. full_name(joe1, isMissing). :- dynamic host_name/2. :- multifile host_name/2. :- public host_name/2. :- module_transparent host_name/2. host_name(joe1, isMissing). :- dynamic user_login/1. :- multifile user_login/1. :- public user_login/1. :- module_transparent user_login/1. user_login(joe1). no_proof_for(listing([ full_name/2, host_name/2,user_login/1])). no_proof_for(listing([ full_name/2, host_name/2,user_login/1])). %~ message_hook( %~ error(type_error(text,[]),context(system:atomic_list_concat/2,Context_Kw)), %~ error, %~ [ '~q/~w: '-[atomic_list_concat,2], %~ 'Type error: `~w\' expected, found `~p\''-[text,[]], %~ ' (~w ~w)'-[an,empty_list]]) atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) ERROR: atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) %~ message_hook( %~ goal_failed( directive, %~ user : mpred_test( listing( [ full_name/2, host_name/2,user_login/1]))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test( listing( [ full_name/2, host_name/2,user_login/1]))]]) Goal (directive) failed: user:mpred_test(listing([(full_name/2),(host_name/2),(user_login/1)])) Warning: Goal (directive) failed: user:mpred_test(listing([(full_name/2),(host_name/2),(user_login/1)])) ~*/ :- mpred_test(host_name(joe1,isMissing)). % (mpred_default1(P ==> Q),{mpred_literal_nv(Q),arg(N,Q,DEF),N>1,nonvar(DEF),replace_arg(Q,N,NEW,R)} ==> (P, ~R/(NEW\==DEF) ==> Q)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc:88 %~ ?-( mpred_test("Test_0002_Line_0000__Joe1_in_user",user:host_name(joe1,isMissing))). passed=info(why_was_true(user:host_name(joe1,isMissing))) no_proof_for(host_name(joe1,isMissing)). no_proof_for(host_name(joe1,isMissing)). no_proof_for(host_name(joe1,isMissing)). name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01-Test_0002_Line_0000__Joe1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_default_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_DEFAULT_01_Test_0002_Line_0000_Joe1_in_user-junit.xml ~*/ % (mpred_default1(P ==> Q),{mpred_literal_nv(Q),arg(N,Q,DEF),N>1,nonvar(DEF),replace_arg(Q,N,NEW,R)} ==> (P, ~R/(NEW\==DEF) ==> Q)). ==> full_name(finin,'Tim Finin'). /*~ ~*/ :- mpred_test(user_login(finin)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__Finin_in_user",user:user_login(finin))). passed=info(why_was_true(user:user_login(finin))) no_proof_for(user_login(finin)). no_proof_for(user_login(finin)). no_proof_for(user_login(finin)). name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01-Test_0003_Line_0000__Finin_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_default_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_DEFAULT_01_Test_0003_Line_0000_Finin_in_user-junit.xml ~*/ :- mpred_test(host_name(finin,isMissing)). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__Finin_in_user",user:host_name(finin,isMissing))). passed=info(why_was_true(user:host_name(finin,isMissing))) no_proof_for(host_name(finin,isMissing)). no_proof_for(host_name(finin,isMissing)). no_proof_for(host_name(finin,isMissing)). name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01-Test_0004_Line_0000__Finin_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_default_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_DEFAULT_01_Test_0004_Line_0000_Finin_in_user-junit.xml ~*/ ==> host_name(finin,antares). /*~ ~*/ :- mpred_test(\+ host_name(finin,isMissing)). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__naf_Finin_in_user",user:(\+host_name(finin,isMissing)))). failure=info((why_was_true(user:host_name(finin,isMissing)),nop(ftrace(user:(\+host_name(finin,isMissing)))))) no_proof_for(host_name(finin,isMissing)). no_proof_for(host_name(finin,isMissing)). no_proof_for(host_name(finin,isMissing)). name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01-Test_0005_Line_0000__naf_Finin_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_default_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_DEFAULT_01_Test_0005_Line_0000_naf_Finin_in_user-junit.xml ~*/ user_login(finin). /*~ ~*/ :- mpred_test(\+ host_name(finin,isMissing)). /*~ %~ ?-( mpred_test("Test_0006_Line_0000__naf_Finin_in_user",user:(\+host_name(finin,isMissing)))). failure=info((why_was_true(user:host_name(finin,isMissing)),nop(ftrace(user:(\+host_name(finin,isMissing)))))) no_proof_for(host_name(finin,isMissing)). no_proof_for(host_name(finin,isMissing)). no_proof_for(host_name(finin,isMissing)). name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01-Test_0006_Line_0000__naf_Finin_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_default_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_DEFAULT_01_Test_0006_Line_0000_naf_Finin_in_user-junit.xml ~*/ :- mpred_test(\+ full_name(finin,isMissing)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc:105 %~ ?-( mpred_test("Test_0007_Line_0000__naf_Finin_in_user",user:(\+full_name(finin,isMissing)))). passed=info(why_was_true(user:(\+full_name(finin,isMissing)))) no_proof_for(\+full_name(finin,isMissing)). no_proof_for(\+full_name(finin,isMissing)). no_proof_for(\+full_name(finin,isMissing)). name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01-Test_0007_Line_0000__naf_Finin_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_default_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_DEFAULT_01_Test_0007_Line_0000_naf_Finin_in_user-junit.xml ~*/ ==> full_name(robin,'Robin,McEntire'). /*~ ~*/ ==> host_name(fritzson,hamlet). /*~ ~*/ :- sanity(listing([full_name/2,host_name/2,user_login/1,user_name_host/3])). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc:113 %~ ?-( mpred_test( Kw, %~ user : listing( [ full_name/2, host_name/2,user_login/1,user_name_host/3]))). :- dynamic full_name/2. :- multifile full_name/2. :- public full_name/2. :- module_transparent full_name/2. full_name(joe1, isMissing). full_name(finin, 'Tim Finin'). full_name(robin, 'Robin,McEntire'). full_name(fritzson, isMissing). :- dynamic host_name/2. :- multifile host_name/2. :- public host_name/2. :- module_transparent host_name/2. host_name(joe1, isMissing). host_name(finin, isMissing). host_name(finin, antares). host_name(robin, isMissing). host_name(fritzson, hamlet). :- dynamic user_login/1. :- multifile user_login/1. :- public user_login/1. :- module_transparent user_login/1. user_login(joe1). user_login(finin). user_login(robin). user_login(fritzson). :- dynamic user_name_host/3. :- multifile user_name_host/3. :- public user_name_host/3. :- module_transparent user_name_host/3. user_name_host(finin, 'Tim Finin', antares). passed=info(why_was_true(user:listing([full_name/2,host_name/2,user_login/1,user_name_host/3]))) no_proof_for(listing([ full_name/2, host_name/2,user_login/1, user_name_host/3])). :- dynamic full_name/2. :- multifile full_name/2. :- public full_name/2. :- module_transparent full_name/2. full_name(joe1, isMissing). full_name(finin, 'Tim Finin'). full_name(robin, 'Robin,McEntire'). full_name(fritzson, isMissing). :- dynamic host_name/2. :- multifile host_name/2. :- public host_name/2. :- module_transparent host_name/2. host_name(joe1, isMissing). host_name(finin, isMissing). host_name(finin, antares). host_name(robin, isMissing). host_name(fritzson, hamlet). :- dynamic user_login/1. :- multifile user_login/1. :- public user_login/1. :- module_transparent user_login/1. user_login(joe1). user_login(finin). user_login(robin). user_login(fritzson). :- dynamic user_name_host/3. :- multifile user_name_host/3. :- public user_name_host/3. :- module_transparent user_name_host/3. user_name_host(finin, 'Tim Finin', antares). no_proof_for(listing([ full_name/2, host_name/2,user_login/1, user_name_host/3])). no_proof_for(listing([ full_name/2, host_name/2,user_login/1, user_name_host/3])). name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01-Test_0005_Line_0000__naf_Finin_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_default_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_DEFAULT_01_Test_0005_Line_0000_naf_Finin_in_user_0-junit.xml ~*/ :- mpred_test(host_name(robin,isMissing)). /*~ %~ ?-( mpred_test("Test_0009_Line_0000__Robin_in_user",user:host_name(robin,isMissing))). passed=info(why_was_true(user:host_name(robin,isMissing))) no_proof_for(host_name(robin,isMissing)). no_proof_for(host_name(robin,isMissing)). no_proof_for(host_name(robin,isMissing)). name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01-Test_0009_Line_0000__Robin_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_default_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_DEFAULT_01_Test_0009_Line_0000_Robin_in_user-junit.xml ~*/ ==> host_name(robin,rmachine). /*~ ~*/ :- mpred_test(\+ host_name(robin,isMissing)). /*~ %~ ?-( mpred_test("Test_0010_Line_0000__naf_Robin_in_user",user:(\+host_name(robin,isMissing)))). failure=info((why_was_true(user:host_name(robin,isMissing)),nop(ftrace(user:(\+host_name(robin,isMissing)))))) no_proof_for(host_name(robin,isMissing)). no_proof_for(host_name(robin,isMissing)). no_proof_for(host_name(robin,isMissing)). name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01-Test_0010_Line_0000__naf_Robin_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_default_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_DEFAULT_01_Test_0010_Line_0000_naf_Robin_in_user-junit.xml ~*/ :- mpred_trace_exec. /*~ ~*/ :- debug_logicmoo(_). /*~ ~*/ ==> ~host_name(robin,rmachine). /*~ %~ mpred_undo1( '$nt'( full_name(robin,Name_Robin), %~ ( call_u_no_bc( full_name(robin,Dif_Name_Missing_Robin1)) , %~ ground( full_name(robin,Dif_Name_Missing_Robin1)) , %~ dif : dif(isMissing,Dif_Name_Missing_Robin1)), %~ '$nt'( %~ ~( full_name(robin,isMissing)), %~ call_u_no_bc( ~( full_name(robin,isMissing))), %~ rhs([full_name(robin,isMissing)])))) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc:124 %~ mpred_undo1( '$nt'( host_name(robin,Name_Robin), %~ ( call_u_no_bc( host_name(robin,Dif_Name_Missing_Robin1)) , %~ ground( host_name(robin,Dif_Name_Missing_Robin1)) , %~ dif : dif(isMissing,Dif_Name_Missing_Robin1)), %~ '$nt'( %~ ~( host_name(robin,isMissing)), %~ call_u_no_bc( ~( host_name(robin,isMissing))), %~ rhs([host_name(robin,isMissing)])))) %~ mpred_undo1( '$nt'( %~ ~( host_name(robin,isMissing)), %~ call_u_no_bc( ~( host_name(robin,isMissing))), %~ rhs([host_name(robin,isMissing)]))) %~ debugm( baseKB, %~ show_failed( baseKB, %~ baseKB : ( ( mpred_retract_i_or_warn_1( '$spft'( baseKB, %~ user_name_host(robin,'Robin,McEntire',rmachine), %~ host_name(robin,rmachine), %~ '$pt'( user, %~ host_name(robin,rmachine), %~ ( rmachine\=isMissing *-> %~ ground( user_name_host(robin,'Robin,McEntire',rmachine)) *-> %~ rhs([user_name_host(robin,'Robin,McEntire',rmachine)])))))) ; %~ mpred_retract_i_or_warn_2( '$spft'( baseKB, %~ user_name_host(robin,'Robin,McEntire',rmachine), %~ host_name(robin,rmachine), %~ '$pt'( user, %~ host_name(robin,rmachine), %~ ( rmachine\=isMissing *-> %~ ground( user_name_host(robin,'Robin,McEntire',rmachine)) *-> %~ rhs([user_name_host(robin,'Robin,McEntire',rmachine)])))))))) ~*/ :- mpred_test(\+ host_name(robin,rmachine)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc:126 %~ ?-( mpred_test("Test_0011_Line_0000__naf_Robin_in_user",user:(\+host_name(robin,rmachine)))). passed=info(why_was_true(user:(\+host_name(robin,rmachine)))) no_proof_for(\+host_name(robin,rmachine)). no_proof_for(\+host_name(robin,rmachine)). no_proof_for(\+host_name(robin,rmachine)). name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01-Test_0011_Line_0000__naf_Robin_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_default_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_DEFAULT_01_Test_0011_Line_0000_naf_Robin_in_user-junit.xml ~*/ ?- listing(host_name). /*~ :- dynamic baseKB:host_name/2. :- multifile baseKB:host_name/2. :- public baseKB:host_name/2. :- module_transparent baseKB:host_name/2. baseKB:host_name(joe1, isMissing). baseKB:host_name(finin, isMissing). baseKB:host_name(finin, antares). baseKB:host_name(fritzson, hamlet). sicstus_system:host_name(HostName) :- gethostname(HostName). ~*/ ==> \+ ~host_name(robin,rmachine). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc:130 %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( %~ ~( host_name(robin,rmachine)), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/sv_default_01.pfc ',130) , %~ ax)))) %~ sc_failure( baseKB, %~ baseKB : mpred_withdraw_fail_if_supported( %~ ~( host_name(robin,rmachine)), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/sv_default_01.pfc ',130) , %~ ax))) ~*/ :- mpred_test(host_name(robin,isMissing)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc:132 %~ ?-( mpred_test("Test_0012_Line_0000__Robin_in_user",user:host_name(robin,isMissing))). failure=info((why_was_true(user:(\+host_name(robin,isMissing))),nop(ftrace(user:host_name(robin,isMissing))))) no_proof_for(\+host_name(robin,isMissing)). no_proof_for(\+host_name(robin,isMissing)). no_proof_for(\+host_name(robin,isMissing)). name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01-Test_0012_Line_0000__Robin_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_default_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_DEFAULT_01_Test_0012_Line_0000_Robin_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.5059697459999999-junit.xml > logicmoo.pfc.test.sanity_base.SV_DEFAULT_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) _196684 result = passed. logicmoo.pfc.test.sanity_base.SV_DEFAULT_01 JUnit error = atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) logicmoo.pfc.test.sanity_base.SV_DEFAULT_01 JUnit warning = Goal (directive) failed: user:mpred_test(listing([(full_name/2),(host_name/2),(user_login/1)])) Test_0005_Line_0000__naf_Finin_in_user result = failure. Test_0006_Line_0000__naf_Finin_in_user result = failure. Test_0010_Line_0000__naf_Robin_in_user result = failure. Test_0012_Line_0000__Robin_in_user result = failure. %~ test_completed_exit(56) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k sv_default_01.pfc (returned 56) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped' ISSUE_INFO=359 OPEN logicmoo.pfc.test.sanity_base.SV_DEFAULT_01 JUnit Test_9999, SV_DEFAULT_01, logicmoo.pfc.test.sanity_base, unit_test, Failing, Errors, Warnings 2021-09-26 04:53:06 +0000 UTC ISSUE_ID=359 ISSUE_OC=OPEN Editing Issue For FAILED 359 OPEN logicmoo.pfc.test.sanity_base.SV_DEFAULT_01 JUnit Test_9999, SV_DEFAULT_01, logicmoo.pfc.test.sanity_base, unit_test, Failing, Errors, Warnings 2021-09-26 04:53:06 +0000 UTC SKIPPING gh issue edit 359 -t logicmoo.pfc.test.sanity_base.SV_DEFAULT_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Overtime,Skipped --add-label Failing,Errors,Warnings FileTestCase=logicmoo.pfc.test.sanity_base.SHIFT_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['shift_02.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['shift_02.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/shift_02.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SHIFT_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASHIFT_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/99 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/shift_02.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) w(W):-writeln(W). /*~ No source location!? ~*/ p :- reset(q,Cont,Term), writeln(Term), call_continuation(Cont). /*~ No source location!? ~*/ q :- catch(r,Ball,writeln(Ball)). /*~ No source location!? ~*/ r :- shift(rterm), throw(rball). % ?- p. /*~ No source location!? ~*/ % ?- p. scce2(Setup,Goal,Undo) :- reset(d(Setup,Goal,Undo),Cont,UndoTerm), call(UndoTerm), call_continuation(Cont). /*~ No source location!? ~*/ d(Setup,Goal,Undo) :- Setup,Goal,shift(Undo). /*~ No source location!? ~*/ head(h, a, b). /*~ No source location!? ~*/ head(g, b, b). /*~ No source location!? ~*/ head(h, x, y). /*~ No source location!? ~*/ :- dynamic(scce0/0). % hide from optimizations (well as anything) /*~ ~*/ % hide from optimizations (well as anything) call_w_detr(Goal,Det):- call((Goal,deterministic(Det),true)). /*~ No source location!? ~*/ scce1(Setup,Goal,Undo):- once(Setup), (call_w_detr(Goal,Det) *-> (Det == true -> once(Undo) ; (once(Undo);(once(Setup),fail))) ; (once(Undo),fail)). /*~ No source location!? ~*/ scce22(Setup,Goal,Undo):- reset(scce2r(Undo,Setup),Cont,Term), call(Term), Goal, call_continuation(Cont). % scce2r(Setup,Goal,Undo):- once(Setup), (Goal *-> shift(once(Undo)) ; (!,once(Undo),fail)). /*~ No source location!? ~*/ % scce2r(Setup,Goal,Undo):- once(Setup), (Goal *-> shift(once(Undo)) ; (!,once(Undo),fail)). scce2r(Goal,Undo):- Goal ,shift(once(Undo)). /*~ No source location!? ~*/ do_call(Goal,Done,true):- Goal, deterministic(Done). /*~ No source location!? ~*/ do_call(_, true,fail). /*~ No source location!? ~*/ skip_call(_Goal,_Done,_Next):- fail. /*~ No source location!? ~*/ scce4(Setup,Goal,Undo):- prolog_current_choice(ExitCP), DoUndo = once(true), DoSetup = once((Setup,nb_setarg(1,DoUndo,Undo))), repeat, prolog_current_choice(_RepCP), ((DoSetup;(true,fail)), (do_call(Goal,Done,Next)*->true;(prolog_cut_to(ExitCP),fail)), (Done==true->prolog_cut_to(ExitCP);true), DoUndo, Next), fail. /*~ No source location!? ~*/ scce3(S,Goal,C):- scce2( (asserta(scce0,_REF)), (nop(between(1,3,_X)),S,Goal,C), true),fail. /*~ No source location!? ~*/ a :- reset(newpred(Term),Cont,Term), w(after_reset), call_continuation(Cont). /*~ No source location!? ~*/ b :- shift(shifted), w(after_shift). /*~ No source location!? ~*/ newpred(Term) :- b, w(inside_reset(Term)). /*~ No source location!? ~*/ y11:- scce1(writeln(start),(between(1,3,X),between(1,X,Y),writeln(X-Y)), writeln(end)),fail. % Works /*~ No source location!? ~*/ % Works y12:- scce1(asserta(scce0,REF),(between(1,3,X),between(1,X,Y),writeln(X-Y)),writeln(REF)),fail. % Broken /*~ No source location!? ~*/ % Broken y21:- scce2(writeln(start),(between(1,3,X),between(1,X,Y),writeln(X-Y)), writeln(end)),fail. % Works /*~ No source location!? ~*/ % Works y22:- scce4((asserta(scce0,REF),writeln(start(REF))),(between(1,3,X),between(1,X,Y),writeln(X-Y)),writeln(end(REF))),fail. % Broken /*~ No source location!? ~*/ % Broken y23:- scce2((asserta(scce0,REF),writeln(start(REF,X))),(between(1,3,X),writeln(mid(REF,X))),writeln(end(REF,X))),fail. % Broken /*~ No source location!? ~*/ % Broken y24:- scce2((writeln(bmid(REF,X)),asserta(scce0,REF),writeln(mid(REF,X))),(between(1,3,X),writeln(start(REF,X))),writeln(end(REF,X))),fail. % Broken /*~ No source location!? ~*/ % Broken y32:- scce3((repeat,asserta(scce0,REF),between(1,3,X),writeln(start(REF,X))),writeln(mid(REF,X)),writeln(end(REF,X))),fail. % Broken /*~ No source location!? ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/shift_02.pl:137 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.013172164-junit.xml > %~ test_completed_exit(0) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k shift_02.pl (returned 0) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=99 OPEN logicmoo.pfc.test.sanity_base.SHIFT_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, SHIFT_02, Failing, Errors 2021-09-26 04:53:20 +0000 UTC ISSUE_ID=99 ISSUE_OC=OPEN Editing Issue For FAILED 99 OPEN logicmoo.pfc.test.sanity_base.SHIFT_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, SHIFT_02, Failing, Errors 2021-09-26 04:53:20 +0000 UTC SKIPPING gh issue edit 99 -t logicmoo.pfc.test.sanity_base.SHIFT_02 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped --add-label Failing FileTestCase=logicmoo.pfc.test.sanity_base.SHIFT_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['shift_01.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['shift_01.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/shift_01.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SHIFT_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASHIFT_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/66 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/shift_01.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) w(W):-writeln(W). /*~ No source location!? ~*/ p :- reset(q,Cont,Term), writeln(Term), call_continuation(Cont). /*~ No source location!? ~*/ q :- catch(r,Ball,writeln(Ball)). /*~ No source location!? ~*/ r :- shift(rterm), throw(rball). % ?- p. /*~ No source location!? ~*/ % ?- p. c :- reset(d,Cont,Term), w(Term), call_continuation(Cont). /*~ No source location!? ~*/ d :- (X=1 ; X=2), shift(t(X)), w(aftershift(X)). /*~ No source location!? ~*/ head(h, a, b). /*~ No source location!? ~*/ head(g, b, b). /*~ No source location!? ~*/ head(h, x, y). /*~ No source location!? ~*/ :- dynamic(scce0/0). % hide from optimizations (well as anything) /*~ ~*/ % hide from optimizations (well as anything) call_w_detr(Goal,Det):- call((Goal,deterministic(Det),true)). /*~ No source location!? ~*/ scce1(Setup,Goal,Undo):- once(Setup), (call_w_detr(Goal,Det) *-> (Det == true -> once(Undo) ; (once(Undo);(once(Setup),fail))) ; (once(Undo),fail)). /*~ No source location!? ~*/ scce2(Setup,Goal,Undo):- reset(scce2r(true,Undo),Cont,Term), once(Setup), call(Term), Goal, call_continuation(Cont). % scce2r(Setup,Goal,Undo):- once(Setup), (Goal *-> shift(once(Undo)) ; (!,once(Undo),fail)). /*~ No source location!? ~*/ % scce2r(Setup,Goal,Undo):- once(Setup), (Goal *-> shift(once(Undo)) ; (!,once(Undo),fail)). scce2r(Goal,Undo):- Goal ,shift(once(Undo)). /*~ No source location!? ~*/ scce3(S,G,C):- scce2( (writeln(bmid(REF,X)),asserta(scce0,REF),G,writeln(mid(G,REF,X))), (between(1,3,X),S,writeln(ssstart(S,REF,X))), (((writeln(bend(C,REF,X)),C,writeln(eend(C,REF,X)))))),fail. /*~ No source location!? ~*/ y11:- scce1(writeln(start),(between(1,3,X),between(1,X,Y),writeln(X-Y)), writeln(end)),fail. % Works /*~ No source location!? ~*/ % Works y12:- scce1(asserta(scce0,REF),(between(1,3,X),between(1,X,Y),writeln(X-Y)),writeln(REF)),fail. % Broken /*~ No source location!? ~*/ % Broken y21:- scce2(writeln(start),(between(1,3,X),between(1,X,Y),writeln(X-Y)), writeln(end)),fail. % Works /*~ No source location!? ~*/ % Works y22:- scce2((asserta(scce0,REF),writeln(start(REF))),(between(1,3,X),between(1,X,Y),writeln(X-Y)),writeln(end(REF))),fail. % Broken /*~ No source location!? ~*/ % Broken y23:- scce2((asserta(scce0,REF),writeln(start(REF,X))),(between(1,3,X),writeln(mid(REF,X))),writeln(end(REF,X))),fail. % Broken /*~ No source location!? ~*/ % Broken y24:- scce2((writeln(bmid(REF,X)),asserta(scce0,REF),writeln(mid(REF,X))),(between(1,3,X),writeln(start(REF,X))),writeln(end(REF,X))),fail. % Broken /*~ No source location!? ~*/ % Broken y32:- scce3((asserta(scce0,REF),writeln(start(REF))),(between(1,3,X),between(1,X,Y),writeln(X-Y)),writeln(end(REF))),fail. % Broken /*~ No source location!? ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.017615387-junit.xml > %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/shift_01.pl:117 %~ test_completed_exit(0) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k shift_01.pl (returned 0) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=66 OPEN logicmoo.pfc.test.sanity_base.SHIFT_01 JUnit Test_9999, SHIFT_01, logicmoo.pfc.test.sanity_base, unit_test, Failing, Errors 2021-09-26 04:53:33 +0000 UTC ISSUE_ID=66 ISSUE_OC=OPEN Editing Issue For FAILED 66 OPEN logicmoo.pfc.test.sanity_base.SHIFT_01 JUnit Test_9999, SHIFT_01, logicmoo.pfc.test.sanity_base, unit_test, Failing, Errors 2021-09-26 04:53:33 +0000 UTC SKIPPING gh issue edit 66 -t logicmoo.pfc.test.sanity_base.SHIFT_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped --add-label Failing FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_09 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_undefined_09.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_undefined_09.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_09.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_09/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_09 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/586 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_undefined_09.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- if((pfc_test_feature(localMt,X=1),X==1)). :- endif. :- if((pfc_test_feature(mt,X=1),X==1)). :- endif. :- set_prolog_flag(retry_undefined, kb_shared). /*~ ~*/ :- \+ a. % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_09.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_09/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_09 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/586 /*~ %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+a))). %~ make_dynamic_here(baseKB,a) passed=info(why_was_true(user:(\+a))) no_proof_for(\+a). no_proof_for(\+a). no_proof_for(\+a). name = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_09-Test_0001_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retry_undefined_09.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRY_UNDEFINED_09_Test_0001_Line_0000_naf_A_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.013184861-junit.xml > logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_09 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__naf_A_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k retry_undefined_09.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=586 OPEN logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_09 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_UNDEFINED_09, Passing 2021-09-26 04:53:47 +0000 UTC ISSUE_ID=586 ISSUE_OC=OPEN Updating Issue 586 OPEN logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_09 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_UNDEFINED_09, Passing 2021-09-26 04:53:47 +0000 UTC SKIPPING gh issue edit 586 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_08 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_undefined_08.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_undefined_08.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_08.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_08/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_08 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/513 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_undefined_08.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- if((pfc_test_feature(localMt,X=1),X==1)). :- endif. :- if((pfc_test_feature(mt,X=1),X==1)). :- endif. :- set_prolog_flag(retry_undefined, kb_shared). /*~ ~*/ :- \+ a. % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/513 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_08.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_08/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_08 /*~ %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+a))). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_undefined_08.pfc:20 %~ make_dynamic_here(baseKB,a) passed=info(why_was_true(user:(\+a))) no_proof_for(\+a). no_proof_for(\+a). no_proof_for(\+a). name = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_08-Test_0001_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_08'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retry_undefined_08.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRY_UNDEFINED_08_Test_0001_Line_0000_naf_A_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.985745164-junit.xml > logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_08 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__naf_A_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k retry_undefined_08.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=513 OPEN logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_08 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_UNDEFINED_08, Passing 2021-09-26 04:54:01 +0000 UTC ISSUE_ID=513 ISSUE_OC=OPEN Updating Issue 513 OPEN logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_08 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_UNDEFINED_08, Passing 2021-09-26 04:54:01 +0000 UTC SKIPPING gh issue edit 513 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_07 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_undefined_07.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_undefined_07.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_07.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_07/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_07 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/514 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_undefined_07.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- if((pfc_test_feature(localMt,X=1),X==1)). :- endif. :- if((pfc_test_feature(mt,X=1),X==1)). :- endif. :- set_prolog_flag(retry_undefined, kb_shared). /*~ ~*/ :- \+ a. % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/514 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_07.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_07/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_07 /*~ %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+a))). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_undefined_07.pfc:20 %~ make_dynamic_here(baseKB,a) passed=info(why_was_true(user:(\+a))) no_proof_for(\+a). no_proof_for(\+a). no_proof_for(\+a). name = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_07-Test_0001_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_07'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retry_undefined_07.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRY_UNDEFINED_07_Test_0001_Line_0000_naf_A_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.994522224-junit.xml > logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_07 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__naf_A_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k retry_undefined_07.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=514 OPEN logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_07 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_UNDEFINED_07, Passing 2021-09-26 04:54:14 +0000 UTC ISSUE_ID=514 ISSUE_OC=OPEN Updating Issue 514 OPEN logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_07 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_UNDEFINED_07, Passing 2021-09-26 04:54:14 +0000 UTC SKIPPING gh issue edit 514 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_06 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_undefined_06.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_undefined_06.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_06.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_06/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_06 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/571 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_undefined_06.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- if((pfc_test_feature(localMt,X=1),X==1)). :- endif. :- if((pfc_test_feature(mt,X=1),X==1)). :- endif. :- set_prolog_flag(retry_undefined, kb_shared). /*~ ~*/ :- \+ a. % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_06.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_06/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_06 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/571 /*~ %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+a))). %~ make_dynamic_here(baseKB,a) passed=info(why_was_true(user:(\+a))) no_proof_for(\+a). no_proof_for(\+a). no_proof_for(\+a). name = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_06-Test_0001_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_06'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retry_undefined_06.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRY_UNDEFINED_06_Test_0001_Line_0000_naf_A_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.987411834-junit.xml > logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_06 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__naf_A_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k retry_undefined_06.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=571 OPEN logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_06 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_UNDEFINED_06, Passing 2021-09-26 04:54:29 +0000 UTC ISSUE_ID=571 ISSUE_OC=OPEN Updating Issue 571 OPEN logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_06 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_UNDEFINED_06, Passing 2021-09-26 04:54:29 +0000 UTC SKIPPING gh issue edit 571 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_05 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_undefined_05.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_undefined_05.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_05.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_05/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_05 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/515 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_undefined_05.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- if((pfc_test_feature(localMt,X=1),X==1)). :- endif. :- if((pfc_test_feature(mt,X=1),X==1)). :- endif. :- set_prolog_flag(retry_undefined, kb_shared). /*~ ~*/ :- \+ a. % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/515 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_05.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_05/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_05 /*~ %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+a))). %~ make_dynamic_here(baseKB,a) passed=info(why_was_true(user:(\+a))) no_proof_for(\+a). no_proof_for(\+a). no_proof_for(\+a). name = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_05-Test_0001_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_05'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retry_undefined_05.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRY_UNDEFINED_05_Test_0001_Line_0000_naf_A_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.965839524-junit.xml > logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_05 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__naf_A_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k retry_undefined_05.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=515 OPEN logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_05 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_UNDEFINED_05, Passing 2021-09-26 04:54:43 +0000 UTC ISSUE_ID=515 ISSUE_OC=OPEN Updating Issue 515 OPEN logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_05 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_UNDEFINED_05, Passing 2021-09-26 04:54:43 +0000 UTC SKIPPING gh issue edit 515 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_04 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_undefined_04.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_undefined_04.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_04.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_04/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_04 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/549 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_undefined_04.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- if((pfc_test_feature(localMt,X=1),X==1)). :- endif. :- if((pfc_test_feature(mt,X=1),X==1)). :- endif. :- set_prolog_flag(retry_undefined, kb_shared). /*~ ~*/ :- \+ a. % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_04.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_04/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_04 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/549 /*~ %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+a))). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_undefined_04.pfc:20 %~ make_dynamic_here(baseKB,a) passed=info(why_was_true(user:(\+a))) no_proof_for(\+a). no_proof_for(\+a). no_proof_for(\+a). name = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_04-Test_0001_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retry_undefined_04.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRY_UNDEFINED_04_Test_0001_Line_0000_naf_A_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.057086066-junit.xml > logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_04 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__naf_A_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k retry_undefined_04.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=549 OPEN logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_04 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_UNDEFINED_04, Passing 2021-09-26 04:54:57 +0000 UTC ISSUE_ID=549 ISSUE_OC=OPEN Updating Issue 549 OPEN logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_04 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_UNDEFINED_04, Passing 2021-09-26 04:54:57 +0000 UTC SKIPPING gh issue edit 549 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_03 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_undefined_03.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_undefined_03.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_03.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/572 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_undefined_03.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- if((pfc_test_feature(localMt,X=1),X==1)). :- endif. :- if((pfc_test_feature(mt,X=1),X==1)). :- endif. :- set_prolog_flag(retry_undefined, kb_shared). /*~ ~*/ :- \+ a. % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_03.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/572 /*~ %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+a))). %~ make_dynamic_here(baseKB,a) passed=info(why_was_true(user:(\+a))) no_proof_for(\+a). no_proof_for(\+a). no_proof_for(\+a). name = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_03-Test_0001_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retry_undefined_03.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRY_UNDEFINED_03_Test_0001_Line_0000_naf_A_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.988232915-junit.xml > logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_03 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__naf_A_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k retry_undefined_03.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=572 OPEN logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_03 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_UNDEFINED_03, Passing 2021-09-26 04:55:13 +0000 UTC ISSUE_ID=572 ISSUE_OC=OPEN Updating Issue 572 OPEN logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_03 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_UNDEFINED_03, Passing 2021-09-26 04:55:13 +0000 UTC SKIPPING gh issue edit 572 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_undefined_02.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_undefined_02.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_02.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/529 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_undefined_02.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- if((pfc_test_feature(localMt,X=1),X==1)). :- endif. :- if((pfc_test_feature(mt,X=1),X==1)). :- endif. :- set_prolog_flag(retry_undefined, kb_shared). /*~ ~*/ :- \+ a. % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_02.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/529 /*~ %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+a))). %~ make_dynamic_here(baseKB,a) passed=info(why_was_true(user:(\+a))) no_proof_for(\+a). no_proof_for(\+a). no_proof_for(\+a). name = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_02-Test_0001_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retry_undefined_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRY_UNDEFINED_02_Test_0001_Line_0000_naf_A_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.977544657-junit.xml > logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_02 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__naf_A_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k retry_undefined_02.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=529 OPEN logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_UNDEFINED_02, Passing 2021-09-26 04:55:27 +0000 UTC ISSUE_ID=529 ISSUE_OC=OPEN Updating Issue 529 OPEN logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_UNDEFINED_02, Passing 2021-09-26 04:55:27 +0000 UTC SKIPPING gh issue edit 529 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_undefined_01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_undefined_01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/573 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_undefined_01.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- if((pfc_test_feature(localMt,X=1),X==1)). :- endif. :- if((pfc_test_feature(mt,X=1),X==1)). :- endif. :- set_prolog_flag(retry_undefined, kb_shared). /*~ ~*/ :- \+ a. % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/573 /*~ %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+a))). %~ make_dynamic_here(baseKB,a) passed=info(why_was_true(user:(\+a))) no_proof_for(\+a). no_proof_for(\+a). no_proof_for(\+a). name = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_01-Test_0001_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retry_undefined_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRY_UNDEFINED_01_Test_0001_Line_0000_naf_A_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.984605786-junit.xml > logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__naf_A_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k retry_undefined_01.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=573 OPEN logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_01 JUnit Test_9999, RETRY_UNDEFINED_01, logicmoo.pfc.test.sanity_base, unit_test, Passing 2021-09-26 04:55:41 +0000 UTC ISSUE_ID=573 ISSUE_OC=OPEN Updating Issue 573 OPEN logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_01 JUnit Test_9999, RETRY_UNDEFINED_01, logicmoo.pfc.test.sanity_base, unit_test, Passing 2021-09-26 04:55:41 +0000 UTC SKIPPING gh issue edit 573 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_09 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_inheritance_09.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_inheritance_09.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_09.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_09/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_09 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/587 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_09.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- if((pfc_test_feature(localMt,X=1),X==1)). :- endif. :- if((pfc_test_feature(mt,X=1),X==1)). :- endif. :- set_prolog_flag(retry_undefined, kb_shared). /*~ ~*/ :- \+ a. % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_09.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_09/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_09 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/587 /*~ %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+a))). %~ make_dynamic_here(baseKB,a) passed=info(why_was_true(user:(\+a))) no_proof_for(\+a). no_proof_for(\+a). no_proof_for(\+a). name = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_09-Test_0001_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retry_inheritance_09.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRY_INHERITANCE_09_Test_0001_Line_0000_naf_A_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.078182786-junit.xml > logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_09 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__naf_A_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k retry_inheritance_09.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=587 OPEN logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_09 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_INHERITANCE_09, Passing 2021-09-26 04:56:01 +0000 UTC ISSUE_ID=587 ISSUE_OC=OPEN Updating Issue 587 OPEN logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_09 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_INHERITANCE_09, Passing 2021-09-26 04:56:01 +0000 UTC SKIPPING gh issue edit 587 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_08 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_inheritance_08.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_inheritance_08.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_08.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_08/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_08 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/504 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_08.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- if((pfc_test_feature(localMt,X=1),X==1)). :- endif. :- if((pfc_test_feature(mt,X=1),X==1)). :- endif. :- set_prolog_flag(retry_undefined, kb_shared). /*~ ~*/ :- \+ a. % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/504 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_08.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_08/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_08 /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_08.pfc:20 %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+a))). %~ make_dynamic_here(baseKB,a) passed=info(why_was_true(user:(\+a))) no_proof_for(\+a). no_proof_for(\+a). no_proof_for(\+a). name = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_08-Test_0001_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_08'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retry_inheritance_08.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRY_INHERITANCE_08_Test_0001_Line_0000_naf_A_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.077271626-junit.xml > logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_08 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__naf_A_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k retry_inheritance_08.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=504 OPEN logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_08 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_INHERITANCE_08, Passing 2021-09-26 04:56:15 +0000 UTC ISSUE_ID=504 ISSUE_OC=OPEN Updating Issue 504 OPEN logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_08 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_INHERITANCE_08, Passing 2021-09-26 04:56:15 +0000 UTC SKIPPING gh issue edit 504 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_07 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_inheritance_07.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_inheritance_07.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_07.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_07/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_07 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/588 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_07.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- if((pfc_test_feature(localMt,X=1),X==1)). :- endif. :- if((pfc_test_feature(mt,X=1),X==1)). :- endif. :- set_prolog_flag(retry_undefined, kb_shared). /*~ ~*/ :- \+ a. % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_07.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_07/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_07 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/588 /*~ %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+a))). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_07.pfc:20 %~ make_dynamic_here(baseKB,a) passed=info(why_was_true(user:(\+a))) no_proof_for(\+a). no_proof_for(\+a). no_proof_for(\+a). name = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_07-Test_0001_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_07'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retry_inheritance_07.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRY_INHERITANCE_07_Test_0001_Line_0000_naf_A_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.195183219-junit.xml > logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_07 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__naf_A_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k retry_inheritance_07.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=588 OPEN logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_07 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_INHERITANCE_07, Passing 2021-09-26 04:56:26 +0000 UTC ISSUE_ID=588 ISSUE_OC=OPEN Updating Issue 588 OPEN logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_07 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_INHERITANCE_07, Passing 2021-09-26 04:56:26 +0000 UTC SKIPPING gh issue edit 588 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_06 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_inheritance_06.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_inheritance_06.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_06.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_06/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_06 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/550 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_06.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- if((pfc_test_feature(localMt,X=1),X==1)). :- endif. :- if((pfc_test_feature(mt,X=1),X==1)). :- endif. :- set_prolog_flag(retry_undefined, kb_shared). /*~ ~*/ :- \+ a. % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_06.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_06/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_06 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/550 /*~ %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+a))). %~ make_dynamic_here(baseKB,a) passed=info(why_was_true(user:(\+a))) no_proof_for(\+a). no_proof_for(\+a). no_proof_for(\+a). name = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_06-Test_0001_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_06'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retry_inheritance_06.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRY_INHERITANCE_06_Test_0001_Line_0000_naf_A_in_user-junit.xml ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_06.pfc:27 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.047535691-junit.xml > logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_06 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__naf_A_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k retry_inheritance_06.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=550 OPEN logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_06 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_INHERITANCE_06, Passing 2021-09-26 04:56:38 +0000 UTC ISSUE_ID=550 ISSUE_OC=OPEN Updating Issue 550 OPEN logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_06 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_INHERITANCE_06, Passing 2021-09-26 04:56:38 +0000 UTC SKIPPING gh issue edit 550 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_05 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_inheritance_05.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_inheritance_05.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_05.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_05/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_05 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/574 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_05.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- if((pfc_test_feature(localMt,X=1),X==1)). :- endif. :- if((pfc_test_feature(mt,X=1),X==1)). :- endif. :- set_prolog_flag(retry_undefined, kb_shared). /*~ ~*/ :- \+ a_01. /*~ %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_01_in_user",user:(\+a_01))). %~ make_dynamic_here(baseKB,a_01) passed=info(why_was_true(user:(\+a_01))) no_proof_for(\+a_01). no_proof_for(\+a_01). no_proof_for(\+a_01). name = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_05-Test_0001_Line_0000__naf_A_01_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_05'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retry_inheritance_05.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRY_INHERITANCE_05_Test_0001_Line_0000_naf_A_01_in_user-junit.xml ~*/ :- listing(a_01). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_05.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_05/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_05 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/574 /*~ %~ skipped( listing(a_01)) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.016031131-junit.xml > logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_05 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__naf_A_01_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k retry_inheritance_05.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=574 OPEN logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_05 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_INHERITANCE_05, Passing 2021-09-26 04:56:49 +0000 UTC ISSUE_ID=574 ISSUE_OC=OPEN Updating Issue 574 OPEN logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_05 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_INHERITANCE_05, Passing 2021-09-26 04:56:49 +0000 UTC SKIPPING gh issue edit 574 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_04 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_inheritance_04.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_inheritance_04.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_04.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_04/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_04 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/530 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_04.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- if((pfc_test_feature(localMt,X=1),X==1)). :- endif. :- if((pfc_test_feature(mt,X=1),X==1)). :- endif. :- set_prolog_flag(retry_undefined, kb_shared). /*~ ~*/ :- \+ a_01. /*~ %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_01_in_user",user:(\+a_01))). %~ make_dynamic_here(baseKB,a_01) passed=info(why_was_true(user:(\+a_01))) no_proof_for(\+a_01). no_proof_for(\+a_01). no_proof_for(\+a_01). name = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_04-Test_0001_Line_0000__naf_A_01_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retry_inheritance_04.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRY_INHERITANCE_04_Test_0001_Line_0000_naf_A_01_in_user-junit.xml ~*/ :- listing(a_01). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_04.pfc:22 %~ skipped( listing(a_01)) ~*/ :- repropagate(mtHybrid(_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_04.pfc:24 %~ debugm(baseKB,show_success(baseKB,baseKB:mpred_fwc(mtHybrid(baseKB)))) ~*/ :- listing(header_sane:_). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_04.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_04/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_04 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/530 /*~ %~ skipped( listing( header_sane : Header_sane)) ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_04.pfc:34 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.035530895-junit.xml > logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_04 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__naf_A_01_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k retry_inheritance_04.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=530 OPEN logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_04 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_INHERITANCE_04, Passing 2021-09-26 04:57:01 +0000 UTC ISSUE_ID=530 ISSUE_OC=OPEN Updating Issue 530 OPEN logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_04 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_INHERITANCE_04, Passing 2021-09-26 04:57:01 +0000 UTC SKIPPING gh issue edit 530 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_03 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_inheritance_03.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_inheritance_03.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_03.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/531 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_03.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- if((pfc_test_feature(localMt,X=1),X==1)). :- endif. :- if((pfc_test_feature(mt,X=1),X==1)). :- endif. :- \+ a_01. /*~ %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_01_in_user",user:(\+a_01))). %~ make_dynamic_here(baseKB,a_01) passed=info(why_was_true(user:(\+a_01))) no_proof_for(\+a_01). no_proof_for(\+a_01). no_proof_for(\+a_01). name = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_03-Test_0001_Line_0000__naf_A_01_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retry_inheritance_03.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRY_INHERITANCE_03_Test_0001_Line_0000_naf_A_01_in_user-junit.xml ~*/ :- listing(a_01). /*~ %~ skipped( listing(a_01)) ~*/ :- repropagate(mtHybrid(_)). /*~ %~ debugm(baseKB,show_success(baseKB,baseKB:mpred_fwc(mtHybrid(baseKB)))) ~*/ :- listing(header_sane:_). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_03.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/531 /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_03.pfc:25 %~ skipped( listing( header_sane : Header_sane)) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.026912137-junit.xml > logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_03 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__naf_A_01_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k retry_inheritance_03.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=531 OPEN logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_03 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_INHERITANCE_03, Passing 2021-09-26 04:57:15 +0000 UTC ISSUE_ID=531 ISSUE_OC=OPEN Updating Issue 531 OPEN logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_03 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_INHERITANCE_03, Passing 2021-09-26 04:57:15 +0000 UTC SKIPPING gh issue edit 531 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_inheritance_02.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retry_inheritance_02.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_02.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/575 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_02.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- if((pfc_test_feature(localMt,X=1),X==1)). :- endif. :- if((pfc_test_feature(mt,X=1),X==1)). :- endif. :- set_prolog_flag(retry_undefined, kb_shared). /*~ ~*/ :- \+ a_01. /*~ %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_01_in_user",user:(\+a_01))). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_02.pfc:20 %~ make_dynamic_here(baseKB,a_01) passed=info(why_was_true(user:(\+a_01))) no_proof_for(\+a_01). no_proof_for(\+a_01). no_proof_for(\+a_01). name = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_02-Test_0001_Line_0000__naf_A_01_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retry_inheritance_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRY_INHERITANCE_02_Test_0001_Line_0000_naf_A_01_in_user-junit.xml ~*/ :- listing(a_01). /*~ %~ skipped( listing(a_01)) ~*/ :- repropagate(mtHybrid(header_sane)). /*~ ~*/ :- listing(header_sane:_). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_02.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/575 /*~ %~ skipped( listing( header_sane : Header_sane)) ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_02.pfc:34 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.025858962-junit.xml > logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_02 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__naf_A_01_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k retry_inheritance_02.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=575 OPEN logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_INHERITANCE_02, Passing 2021-09-26 04:57:26 +0000 UTC ISSUE_ID=575 ISSUE_OC=OPEN Updating Issue 575 OPEN logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRY_INHERITANCE_02, Passing 2021-09-26 04:57:26 +0000 UTC SKIPPING gh issue edit 575 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.RETRACT_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retract_01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retract_01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retract_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRACT_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRACT_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/82 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- set_fileAssertMt(header_sane). /*~ %~ set_fileAssertMt(header_sane) ~*/ :- expects_dialect(pfc). /*~ ~*/ dmilesWorld. /*~ ~*/ :- mpred_test(dmilesWorld). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__DmilesWorld_in_user",user:dmilesWorld)). passed=info(why_was_true(user:dmilesWorld)) no_proof_for(dmilesWorld). no_proof_for(dmilesWorld). no_proof_for(dmilesWorld). name = 'logicmoo.pfc.test.sanity_base.RETRACT_01-Test_0001_Line_0000__DmilesWorld_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retract_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRACT_01_Test_0001_Line_0000_DmilesWorld_in_user-junit.xml ~*/ :- ain(\+ dmilesWorld). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( dmilesWorld, %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/retract_01.pfc ',33) , %~ ax)))) ~*/ :- listing_u(dmilesWorld). /*~ %~ skipped(messy_on_output,xlisting((dmilesWorld,-lmcache,-xlisting))) ~*/ :- mpred_test(\+ dmilesWorld). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/82 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retract_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRACT_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRACT_01 /*~ %~ ?-( mpred_test("Test_0002_Line_0000__naf_DmilesWorld_in_user",user:(\+dmilesWorld))). passed=info(why_was_true(user:(\+dmilesWorld))) no_proof_for(\+dmilesWorld). no_proof_for(\+dmilesWorld). no_proof_for(\+dmilesWorld). name = 'logicmoo.pfc.test.sanity_base.RETRACT_01-Test_0002_Line_0000__naf_DmilesWorld_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retract_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRACT_01_Test_0002_Line_0000_naf_DmilesWorld_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.047946494-junit.xml > logicmoo.pfc.test.sanity_base.RETRACT_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__DmilesWorld_in_user result = passed. Test_0002_Line_0000__naf_DmilesWorld_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k retract_01.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=82 OPEN logicmoo.pfc.test.sanity_base.RETRACT_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRACT_01, Passing 2021-09-26 04:57:38 +0000 UTC ISSUE_ID=82 ISSUE_OC=OPEN Updating Issue 82 OPEN logicmoo.pfc.test.sanity_base.RETRACT_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRACT_01, Passing 2021-09-26 04:57:38 +0000 UTC SKIPPING gh issue edit 82 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.RESET_DB_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['reset_db_02.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['reset_db_02.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/reset_db_02.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RESET_DB_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARESET_DB_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/311 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_02.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ header_sane:(must_clause_asserted(G):- cwc, must(clause_asserted_u(G))). /*~ ~*/ :- ain((must_clause_asserted(G):- cwc, must(clause_asserted_u(G)))). /*~ ~*/ must_clause_asserted(G):- cwc, must(clause_asserted_u(G)). /*~ ~*/ :- listing(must_clause_asserted). /*~ %~ skipped( listing(must_clause_asserted)) ~*/ :- sanity(predicate_property(must_clause_asserted(_),number_of_clauses(_))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_02.pfc.pl:24 %~ ?-( mpred_test( "Test_0001_Line_0000__must_clause_asserted_1_in_user", %~ user : predicate_property(Number_of_clauses,number_of_clauses(Clauses)))). passed=info(why_was_true(user:predicate_property(must_clause_asserted(_472),number_of_clauses(1)))) no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). name = 'logicmoo.pfc.test.sanity_base.RESET_DB_02-Test_0001_Line_0000__must_clause_asserted_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RESET_DB_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'reset_db_02.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RESET_DB_02_Test_0001_Line_0000_must_clause_asserted_1_in_user-junit.xml ~*/ a. /*~ ~*/ :- header_sane:listing(a). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_02.pfc.pl:28 %~ skipped( listing(a)) ~*/ :- must_clause_asserted(a). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_02.pfc.pl:30 %~ message_hook( %~ error(existence_error(procedure,must_clause_asserted/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ must_clause_asserted/1]]) catch/3: Unknown procedure: must_clause_asserted/1 ERROR: catch/3: Unknown procedure: must_clause_asserted/1 %~ message_hook( %~ goal_failed(directive,user:a), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : a]]) Goal (directive) failed: user:must_clause_asserted(a) Warning: Goal (directive) failed: user:must_clause_asserted(a) ~*/ :- mpred_reset. % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/311 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/reset_db_02.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RESET_DB_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARESET_DB_02 /*~ ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.064849637-junit.xml > logicmoo.pfc.test.sanity_base.RESET_DB_02 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__must_clause_asserted_1_in_user result = passed. logicmoo.pfc.test.sanity_base.RESET_DB_02 JUnit error = catch/3: Unknown procedure: must_clause_asserted/1 logicmoo.pfc.test.sanity_base.RESET_DB_02 JUnit warning = Goal (directive) failed: user:must_clause_asserted(a) %~ test_completed_exit(112) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k reset_db_02.pfc.pl (returned 112) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped,Skipped' ISSUE_INFO=311 OPEN logicmoo.pfc.test.sanity_base.RESET_DB_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RESET_DB_02, Passing 2021-09-26 04:57:50 +0000 UTC ISSUE_ID=311 ISSUE_OC=OPEN Updating Issue 311 OPEN logicmoo.pfc.test.sanity_base.RESET_DB_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RESET_DB_02, Passing 2021-09-26 04:57:50 +0000 UTC SKIPPING gh issue edit 311 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors,Warnings --remove-label Failing,Regression,Skipped,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.RESET_DB_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['reset_db_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['reset_db_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RESET_DB_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARESET_DB_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/338 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dynamic(cond_POST/1). /*~ ~*/ :- dynamic(cond_PRE/1). /*~ ~*/ cond_PRE ==> cond_POST. /*~ ~*/ cond_PRE. /*~ ~*/ cond_PRE ==> child_POST. /*~ ~*/ cond_PRE_D ==> cond_POST. /*~ ~*/ :- mpred_why(cond_POST). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__Cond_POST_in_user",user:cond_POST)). passed=info(why_was_true(user:cond_POST)) no_proof_for(cond_POST). no_proof_for(cond_POST). no_proof_for(cond_POST). name = 'logicmoo.pfc.test.sanity_base.RESET_DB_01-Test_0001_Line_0000__Cond_POST_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RESET_DB_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'reset_db_01.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RESET_DB_01_Test_0001_Line_0000_Cond_POST_in_user-junit.xml ~*/ :- mpred_trace_exec. /*~ ~*/ aaa. /*~ ~*/ bbbb. /*~ ~*/ :- pp_DB. /*~ No Forward Rules in [user]... No Bi-conditional Rules in [user]... No Backward Rules in [user]... No Positive triggers in [user]... No Negative triggers in [user]... No Goal triggers in [user]... Supports in [user]... ~*/ :- mpred_reset. /*~ ~*/ :- pp_DB. % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/338 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RESET_DB_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARESET_DB_01 /*~ No Forward Rules in [user]... No Bi-conditional Rules in [user]... No Backward Rules in [user]... No Positive triggers in [user]... No Negative triggers in [user]... No Goal triggers in [user]... Supports in [user]... ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.114605668-junit.xml > logicmoo.pfc.test.sanity_base.RESET_DB_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__Cond_POST_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k reset_db_01.pfc.pl (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=338 OPEN logicmoo.pfc.test.sanity_base.RESET_DB_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RESET_DB_01, Failing, Errors, Overtime 2021-09-26 04:58:12 +0000 UTC ISSUE_ID=338 ISSUE_OC=OPEN Updating Issue 338 OPEN logicmoo.pfc.test.sanity_base.RESET_DB_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RESET_DB_01, Failing, Errors, Overtime 2021-09-26 04:58:12 +0000 UTC SKIPPING gh issue comment 338 -b Fixed in https://github.com/logicmoo/logicmoo_workspace/commit/030211eaee19575687e748464fc1a808d2d1aaa7 https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/commit/030211eaee19575687e748464fc1a808d2d1aaa7 SKIPPING gh issue edit 338 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.PREDMT_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['predmt_01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['predmt_01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/predmt_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/PREDMT_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3APREDMT_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/298 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/predmt_01.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ :- set_defaultAssertMt(myMt). /*~ %~ pfc_iri : include_module_file(myMt:library('pfclib/system_each_module.pfc'),myMt). ~*/ baseKB:mtHybrid(socialMt). /*~ ~*/ socialMt:loves(sally,joe). /*~ ~*/ :- set_defaultAssertMt(myMt). /*~ ~*/ :- mpred_test(clause_u(socialMt:loves(_,_))). /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__loves_2_in_socialMt_in_myMt", %~ myMt : clause_u( socialMt : loves(Loves,Loves1)))). failure=info((why_was_true(myMt:(\+clause_u(socialMt:loves(_1160,_1182)))),nop(ftrace(myMt:clause_u(socialMt:loves(_1160,_1182)))))) no_proof_for(\+clause_u(socialMt:loves(Loves2,Loves3))). no_proof_for(\+clause_u(socialMt:loves(Loves2,Loves3))). no_proof_for(\+clause_u(socialMt:loves(Loves2,Loves3))). name = 'logicmoo.pfc.test.sanity_base.PREDMT_01-Test_0001_Line_0000__loves_2_in_socialMt_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.PREDMT_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'predmt_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_PREDMT_01_Test_0001_Line_0000_loves_2_in_socialMt_in_myMt-junit.xml ~*/ :- mpred_test(\+clause_u(myMt:loves(_,_))). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/298 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/predmt_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/PREDMT_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3APREDMT_01 /*~ %~ ?-( mpred_test( "Test_0002_Line_0000__naf_loves_2_in_myMt_in_myMt", %~ myMt : \+( clause_u( myMt : loves(Loves,Loves1))))). passed=info(why_was_true(myMt:(\+clause_u(myMt:loves(_446,_450))))) no_proof_for(\+clause_u(myMt:loves(Loves2,Loves3))). no_proof_for(\+clause_u(myMt:loves(Loves2,Loves3))). no_proof_for(\+clause_u(myMt:loves(Loves2,Loves3))). name = 'logicmoo.pfc.test.sanity_base.PREDMT_01-Test_0002_Line_0000__naf_loves_2_in_myMt_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.PREDMT_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'predmt_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_PREDMT_01_Test_0002_Line_0000_naf_loves_2_in_myMt_in_myMt-junit.xml ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/predmt_01.pfc:37 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.6722228709999998-junit.xml > logicmoo.pfc.test.sanity_base.PREDMT_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__loves_2_in_socialMt_in_myMt result = failure. Test_0002_Line_0000__naf_loves_2_in_myMt_in_myMt result = passed. %~ test_completed_exit(40) totalTime=3.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k predmt_01.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=298 OPEN logicmoo.pfc.test.sanity_base.PREDMT_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, PREDMT_01, Failing 2021-09-26 04:58:34 +0000 UTC ISSUE_ID=298 ISSUE_OC=OPEN Editing Issue For FAILED 298 OPEN logicmoo.pfc.test.sanity_base.PREDMT_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, PREDMT_01, Failing 2021-09-26 04:58:34 +0000 UTC SKIPPING gh issue edit 298 -t logicmoo.pfc.test.sanity_base.PREDMT_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.PPDB_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['ppdb_01.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['ppdb_01.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/ppdb_01.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/PPDB_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3APPDB_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/604 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/ppdb_01.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) :- pp_DB. % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/ppdb_01.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/PPDB_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3APPDB_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/604 /*~ No Forward Rules in [user]... No Bi-conditional Rules in [user]... No Backward Rules in [user]... No Positive triggers in [user]... No Negative triggers in [user]... No Goal triggers in [user]... Supports in [user]... ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/ppdb_01.pl:20 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.001265399-junit.xml > %~ test_completed_exit(0) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k ppdb_01.pl (returned 0) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=604 OPEN logicmoo.pfc.test.sanity_base.PPDB_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, PPDB_01, Failing, Errors, Overtime 2021-09-26 04:58:56 +0000 UTC ISSUE_ID=604 ISSUE_OC=OPEN Editing Issue For FAILED 604 OPEN logicmoo.pfc.test.sanity_base.PPDB_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, PPDB_01, Failing, Errors, Overtime 2021-09-26 04:58:56 +0000 UTC SKIPPING gh issue edit 604 -t logicmoo.pfc.test.sanity_base.PPDB_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped --add-label Failing FileTestCase=logicmoo.pfc.test.sanity_base.PL_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['pl_01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['pl_01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/pl_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/PL_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3APL_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/551 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/pl_01.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- wdmsg(test_was_dupe). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/pl_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/PL_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3APL_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/551 /*~ %~ test_was_dupe. ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.014206871-junit.xml > logicmoo.pfc.test.sanity_base.PL_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ test_completed_exit(32) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k pl_01.pfc (returned 32) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=551 OPEN logicmoo.pfc.test.sanity_base.PL_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, PL_01, Failing 2021-09-26 04:59:11 +0000 UTC ISSUE_ID=551 ISSUE_OC=OPEN Editing Issue For FAILED 551 OPEN logicmoo.pfc.test.sanity_base.PL_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, PL_01, Failing 2021-09-26 04:59:11 +0000 UTC SKIPPING gh issue edit 551 -t logicmoo.pfc.test.sanity_base.PL_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.NEG_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['neg_01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['neg_01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NEG_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/313 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). % :- process_this_script. /*~ ~*/ % :- process_this_script. :- dynamic(fooBar/0). /*~ ~*/ ~fooBar. /*~ ~*/ :- mpred_test(~fooBar). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__FooBar_in_user",user: ~fooBar)). failure=info((why_was_true(user:(\+ ~fooBar)),nop(ftrace(user: ~fooBar)))) no_proof_for(\+ ~fooBar). no_proof_for(\+ ~fooBar). no_proof_for(\+ ~fooBar). name = 'logicmoo.pfc.test.sanity_base.NEG_01-Test_0001_Line_0000__FooBar_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01_Test_0001_Line_0000_FooBar_in_user-junit.xml ~*/ fooBar. /*~ ~*/ \+ fooBar. /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( fooBar, %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/neg_01.pfc ',24) , %~ ax)))) ~*/ :- mpred_test(\+fooBar). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01.pfc:26 %~ ?-( mpred_test("Test_0002_Line_0000__naf_FooBar_in_user",user:(\+fooBar))). passed=info(why_was_true(user:(\+fooBar))) no_proof_for(\+fooBar). no_proof_for(\+fooBar). no_proof_for(\+fooBar). name = 'logicmoo.pfc.test.sanity_base.NEG_01-Test_0002_Line_0000__naf_FooBar_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01_Test_0002_Line_0000_naf_FooBar_in_user-junit.xml ~*/ fooBar. /*~ ~*/ :- mpred_test(fooBar). %:- rtrace. /*~ %~ ?-( mpred_test("Test_0003_Line_0000__FooBar_in_user",user:fooBar)). passed=info(why_was_true(user:fooBar)) no_proof_for(fooBar). no_proof_for(fooBar). no_proof_for(fooBar). name = 'logicmoo.pfc.test.sanity_base.NEG_01-Test_0003_Line_0000__FooBar_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01_Test_0003_Line_0000_FooBar_in_user-junit.xml ~*/ %:- rtrace. ~fooBar. /*~ ~*/ :- mpred_test(\+fooBar). %:- nortrace. /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01.pfc:35 %~ ?-( mpred_test("Test_0004_Line_0000__naf_FooBar_in_user",user:(\+fooBar))). passed=info(why_was_true(user:(\+fooBar))) no_proof_for(\+fooBar). no_proof_for(\+fooBar). no_proof_for(\+fooBar). name = 'logicmoo.pfc.test.sanity_base.NEG_01-Test_0004_Line_0000__naf_FooBar_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01_Test_0004_Line_0000_naf_FooBar_in_user-junit.xml ~*/ %:- nortrace. :- mpred_nospy. % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/313 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NEG_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01 /*~ ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.089351867-junit.xml > logicmoo.pfc.test.sanity_base.NEG_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__FooBar_in_user result = failure. Test_0002_Line_0000__naf_FooBar_in_user result = passed. Test_0003_Line_0000__FooBar_in_user result = passed. Test_0004_Line_0000__naf_FooBar_in_user result = passed. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k neg_01.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=313 OPEN logicmoo.pfc.test.sanity_base.NEG_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NEG_01, Failing 2021-09-26 04:59:25 +0000 UTC ISSUE_ID=313 ISSUE_OC=OPEN Editing Issue For FAILED 313 OPEN logicmoo.pfc.test.sanity_base.NEG_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NEG_01, Failing 2021-09-26 04:59:25 +0000 UTC SKIPPING gh issue edit 313 -t logicmoo.pfc.test.sanity_base.NEG_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.ND_CUT_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nd_cut_01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nd_cut_01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_CUT_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_CUT_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/342 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ :- abolish(a,1). /*~ ~*/ :- abolish(b,1). /*~ ~*/ :- dynamic((a/1,b/1)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- mpred_trace_exec. /*~ ~*/ % :- mpred_trace_exec. :- mpred_warn. /*~ ~*/ a(X)/(member(Y,[1,2,3]),!) ==> b(X,Y). /*~ ~*/ a(t). /*~ ~*/ :- mpred_test(a(t)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc:27 %~ ?-( mpred_test("Test_0001_Line_0000__T_in_user",user:a(t))). passed=info(why_was_true(user:a(t))) no_proof_for(a(t)). no_proof_for(a(t)). no_proof_for(a(t)). name = 'logicmoo.pfc.test.sanity_base.ND_CUT_01-Test_0001_Line_0000__T_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_CUT_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_cut_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_CUT_01_Test_0001_Line_0000_T_in_user-junit.xml ~*/ :- mpred_test(b(t,1)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__b_1_in_user",user:b(t,1))). failure=info((why_was_true(user:(\+b(t,1))),nop(ftrace(user:b(t,1))))) no_proof_for(\+b(t,1)). no_proof_for(\+b(t,1)). no_proof_for(\+b(t,1)). name = 'logicmoo.pfc.test.sanity_base.ND_CUT_01-Test_0002_Line_0000__b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_CUT_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_cut_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_CUT_01_Test_0002_Line_0000_b_1_in_user-junit.xml ~*/ :- mpred_test(\+ b(t,3)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__naf_b_3_in_user",user:(\+b(t,3)))). passed=info(why_was_true(user:(\+b(t,3)))) no_proof_for(\+b(t,3)). no_proof_for(\+b(t,3)). no_proof_for(\+b(t,3)). name = 'logicmoo.pfc.test.sanity_base.ND_CUT_01-Test_0003_Line_0000__naf_b_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_CUT_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_cut_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_CUT_01_Test_0003_Line_0000_naf_b_3_in_user-junit.xml ~*/ \+ a(t). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( a(t), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc ',31) , %~ ax)))) ~*/ :- mpred_test(\+ a(t)). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__naf_T_in_user",user:(\+a(t)))). passed=info(why_was_true(user:(\+a(t)))) no_proof_for(\+a(t)). no_proof_for(\+a(t)). no_proof_for(\+a(t)). name = 'logicmoo.pfc.test.sanity_base.ND_CUT_01-Test_0004_Line_0000__naf_T_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_CUT_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_cut_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_CUT_01_Test_0004_Line_0000_naf_T_in_user-junit.xml ~*/ :- mpred_test(\+ b(t,1)). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__naf_b_1_in_user",user:(\+b(t,1)))). passed=info(why_was_true(user:(\+b(t,1)))) no_proof_for(\+b(t,1)). no_proof_for(\+b(t,1)). no_proof_for(\+b(t,1)). name = 'logicmoo.pfc.test.sanity_base.ND_CUT_01-Test_0005_Line_0000__naf_b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_CUT_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_cut_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_CUT_01_Test_0005_Line_0000_naf_b_1_in_user-junit.xml ~*/ :- mpred_test(\+ b(t,3)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/342 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_CUT_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_CUT_01 /*~ %~ ?-( mpred_test("Test_0006_Line_0000__naf_b_3_in_user",user:(\+b(t,3)))). passed=info(why_was_true(user:(\+b(t,3)))) no_proof_for(\+b(t,3)). no_proof_for(\+b(t,3)). no_proof_for(\+b(t,3)). name = 'logicmoo.pfc.test.sanity_base.ND_CUT_01-Test_0006_Line_0000__naf_b_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_CUT_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_cut_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_CUT_01_Test_0006_Line_0000_naf_b_3_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.216573969-junit.xml > logicmoo.pfc.test.sanity_base.ND_CUT_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__T_in_user result = passed. Test_0002_Line_0000__b_1_in_user result = failure. Test_0003_Line_0000__naf_b_3_in_user result = passed. Test_0004_Line_0000__naf_T_in_user result = passed. Test_0005_Line_0000__naf_b_1_in_user result = passed. Test_0006_Line_0000__naf_b_3_in_user result = passed. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k nd_cut_01.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=342 OPEN logicmoo.pfc.test.sanity_base.ND_CUT_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ND_CUT_01, Failing 2021-09-26 04:59:41 +0000 UTC ISSUE_ID=342 ISSUE_OC=OPEN Editing Issue For FAILED 342 OPEN logicmoo.pfc.test.sanity_base.ND_CUT_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ND_CUT_01, Failing 2021-09-26 04:59:41 +0000 UTC SKIPPING gh issue edit 342 -t logicmoo.pfc.test.sanity_base.ND_CUT_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.ND_08 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nd_08.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nd_08.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_08.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_08/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_08 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/86 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ :- abolish(a,1). /*~ ~*/ :- abolish(b,1). /*~ ~*/ :- dynamic((a/1,b/1)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- mpred_trace_exec. /*~ ~*/ % :- mpred_trace_exec. :- mpred_warn. /*~ ~*/ a(X) ==> {member(Y,[1,2,3])},b(X,Y),{!}. /*~ ~*/ a(t). /*~ ~*/ :- mpred_why(b(t,1)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__b_1_in_user",user:b(t,1))). passed=info(why_was_true(user:b(t,1))) no_proof_for(b(t,1)). no_proof_for(b(t,1)). no_proof_for(b(t,1)). name = 'logicmoo.pfc.test.sanity_base.ND_08-Test_0001_Line_0000__b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_08'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_08.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_08_Test_0001_Line_0000_b_1_in_user-junit.xml ~*/ :- mpred_test(a(t)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__T_in_user",user:a(t))). passed=info(why_was_true(user:a(t))) no_proof_for(a(t)). no_proof_for(a(t)). no_proof_for(a(t)). name = 'logicmoo.pfc.test.sanity_base.ND_08-Test_0002_Line_0000__T_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_08'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_08.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_08_Test_0002_Line_0000_T_in_user-junit.xml ~*/ :- mpred_test(b(t,1)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__b_1_in_user",user:b(t,1))). passed=info(why_was_true(user:b(t,1))) no_proof_for(b(t,1)). no_proof_for(b(t,1)). no_proof_for(b(t,1)). name = 'logicmoo.pfc.test.sanity_base.ND_08-Test_0003_Line_0000__b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_08'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_08.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_08_Test_0003_Line_0000_b_1_in_user-junit.xml ~*/ :- mpred_test(\+ b(t,3)). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__naf_b_3_in_user",user:(\+b(t,3)))). failure=info((why_was_true(user:b(t,3)),nop(ftrace(user:(\+b(t,3)))))) no_proof_for(b(t,3)). no_proof_for(b(t,3)). no_proof_for(b(t,3)). name = 'logicmoo.pfc.test.sanity_base.ND_08-Test_0004_Line_0000__naf_b_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_08'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_08.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_08_Test_0004_Line_0000_naf_b_3_in_user-junit.xml ~*/ \+ a(t). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( a(t), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/nd_08.pfc ',33) , %~ ax)))) ~*/ :- mpred_test(\+ a(t)). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__naf_T_in_user",user:(\+a(t)))). passed=info(why_was_true(user:(\+a(t)))) no_proof_for(\+a(t)). no_proof_for(\+a(t)). no_proof_for(\+a(t)). name = 'logicmoo.pfc.test.sanity_base.ND_08-Test_0005_Line_0000__naf_T_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_08'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_08.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_08_Test_0005_Line_0000_naf_T_in_user-junit.xml ~*/ :- mpred_test(\+ b(t,1)). /*~ %~ ?-( mpred_test("Test_0006_Line_0000__naf_b_1_in_user",user:(\+b(t,1)))). passed=info(why_was_true(user:(\+b(t,1)))) no_proof_for(\+b(t,1)). no_proof_for(\+b(t,1)). no_proof_for(\+b(t,1)). name = 'logicmoo.pfc.test.sanity_base.ND_08-Test_0006_Line_0000__naf_b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_08'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_08.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_08_Test_0006_Line_0000_naf_b_1_in_user-junit.xml ~*/ :- mpred_test(\+ b(t,3)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/86 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_08.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_08/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_08 /*~ %~ ?-( mpred_test("Test_0007_Line_0000__naf_b_3_in_user",user:(\+b(t,3)))). passed=info(why_was_true(user:(\+b(t,3)))) no_proof_for(\+b(t,3)). no_proof_for(\+b(t,3)). no_proof_for(\+b(t,3)). name = 'logicmoo.pfc.test.sanity_base.ND_08-Test_0007_Line_0000__naf_b_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_08'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_08.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_08_Test_0007_Line_0000_naf_b_3_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.194308996-junit.xml > logicmoo.pfc.test.sanity_base.ND_08 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__b_1_in_user result = passed. Test_0002_Line_0000__T_in_user result = passed. Test_0003_Line_0000__b_1_in_user result = passed. Test_0004_Line_0000__naf_b_3_in_user result = failure. Test_0005_Line_0000__naf_T_in_user result = passed. Test_0006_Line_0000__naf_b_1_in_user result = passed. Test_0007_Line_0000__naf_b_3_in_user result = passed. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc:45 %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k nd_08.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=86 OPEN logicmoo.pfc.test.sanity_base.ND_08 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ND_08, Failing 2021-09-26 04:59:55 +0000 UTC ISSUE_ID=86 ISSUE_OC=OPEN Editing Issue For FAILED 86 OPEN logicmoo.pfc.test.sanity_base.ND_08 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ND_08, Failing 2021-09-26 04:59:55 +0000 UTC SKIPPING gh issue edit 86 -t logicmoo.pfc.test.sanity_base.ND_08 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.ND_07 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nd_07.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nd_07.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_07.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_07/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_07 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/384 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ :- abolish(a,1). /*~ ~*/ :- abolish(b,1). /*~ ~*/ :- dynamic((a/1,b/1)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- mpred_trace_exec. /*~ ~*/ % :- mpred_trace_exec. :- mpred_warn. /*~ ~*/ a(X) ==> {member(Y,[1,2,3])},b(X,Y),{!}. /*~ ~*/ a(t). /*~ ~*/ :- mpred_test(a(t)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__T_in_user",user:a(t))). passed=info(why_was_true(user:a(t))) no_proof_for(a(t)). no_proof_for(a(t)). no_proof_for(a(t)). name = 'logicmoo.pfc.test.sanity_base.ND_07-Test_0001_Line_0000__T_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_07'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_07.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_07_Test_0001_Line_0000_T_in_user-junit.xml ~*/ :- mpred_test(b(t,1)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__b_1_in_user",user:b(t,1))). passed=info(why_was_true(user:b(t,1))) no_proof_for(b(t,1)). no_proof_for(b(t,1)). no_proof_for(b(t,1)). name = 'logicmoo.pfc.test.sanity_base.ND_07-Test_0002_Line_0000__b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_07'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_07.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_07_Test_0002_Line_0000_b_1_in_user-junit.xml ~*/ :- mpred_test(\+ b(t,3)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__naf_b_3_in_user",user:(\+b(t,3)))). failure=info((why_was_true(user:b(t,3)),nop(ftrace(user:(\+b(t,3)))))) no_proof_for(b(t,3)). no_proof_for(b(t,3)). no_proof_for(b(t,3)). name = 'logicmoo.pfc.test.sanity_base.ND_07-Test_0003_Line_0000__naf_b_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_07'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_07.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_07_Test_0003_Line_0000_naf_b_3_in_user-junit.xml ~*/ \+ a(t). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc:31 %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( a(t), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/nd_07.pfc ',31) , %~ ax)))) ~*/ :- mpred_test(\+ a(t)). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__naf_T_in_user",user:(\+a(t)))). passed=info(why_was_true(user:(\+a(t)))) no_proof_for(\+a(t)). no_proof_for(\+a(t)). no_proof_for(\+a(t)). name = 'logicmoo.pfc.test.sanity_base.ND_07-Test_0004_Line_0000__naf_T_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_07'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_07.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_07_Test_0004_Line_0000_naf_T_in_user-junit.xml ~*/ :- mpred_test(\+ b(t,1)). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__naf_b_1_in_user",user:(\+b(t,1)))). passed=info(why_was_true(user:(\+b(t,1)))) no_proof_for(\+b(t,1)). no_proof_for(\+b(t,1)). no_proof_for(\+b(t,1)). name = 'logicmoo.pfc.test.sanity_base.ND_07-Test_0005_Line_0000__naf_b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_07'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_07.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_07_Test_0005_Line_0000_naf_b_1_in_user-junit.xml ~*/ :- mpred_test(\+ b(t,3)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/384 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_07.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_07/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_07 /*~ %~ ?-( mpred_test("Test_0006_Line_0000__naf_b_3_in_user",user:(\+b(t,3)))). passed=info(why_was_true(user:(\+b(t,3)))) no_proof_for(\+b(t,3)). no_proof_for(\+b(t,3)). no_proof_for(\+b(t,3)). name = 'logicmoo.pfc.test.sanity_base.ND_07-Test_0006_Line_0000__naf_b_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_07'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_07.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_07_Test_0006_Line_0000_naf_b_3_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.1838781489999999-junit.xml > logicmoo.pfc.test.sanity_base.ND_07 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__T_in_user result = passed. Test_0002_Line_0000__b_1_in_user result = passed. Test_0003_Line_0000__naf_b_3_in_user result = failure. Test_0004_Line_0000__naf_T_in_user result = passed. Test_0005_Line_0000__naf_b_1_in_user result = passed. Test_0006_Line_0000__naf_b_3_in_user result = passed. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k nd_07.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=384 OPEN logicmoo.pfc.test.sanity_base.ND_07 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ND_07, Failing 2021-09-26 05:00:11 +0000 UTC ISSUE_ID=384 ISSUE_OC=OPEN Editing Issue For FAILED 384 OPEN logicmoo.pfc.test.sanity_base.ND_07 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ND_07, Failing 2021-09-26 05:00:11 +0000 UTC SKIPPING gh issue edit 384 -t logicmoo.pfc.test.sanity_base.ND_07 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.ND_06 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nd_06.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nd_06.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_06.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_06/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_06 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/87 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ :- abolish(a,1). /*~ ~*/ :- abolish(b,1). /*~ ~*/ :- dynamic((a/1,b/1)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- mpred_trace_exec. /*~ ~*/ % :- mpred_trace_exec. :- mpred_warn. /*~ ~*/ a(X) ==> {member(Y,[1,2,3])},b(X,Y),{cut_c}. /*~ ~*/ a(t). /*~ ~*/ :- mpred_test(a(t)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc:27 %~ ?-( mpred_test("Test_0001_Line_0000__T_in_user",user:a(t))). passed=info(why_was_true(user:a(t))) no_proof_for(a(t)). no_proof_for(a(t)). no_proof_for(a(t)). name = 'logicmoo.pfc.test.sanity_base.ND_06-Test_0001_Line_0000__T_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_06'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_06.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_06_Test_0001_Line_0000_T_in_user-junit.xml ~*/ :- mpred_test(b(t,1)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc:28 %~ ?-( mpred_test("Test_0002_Line_0000__b_1_in_user",user:b(t,1))). passed=info(why_was_true(user:b(t,1))) no_proof_for(b(t,1)). no_proof_for(b(t,1)). no_proof_for(b(t,1)). name = 'logicmoo.pfc.test.sanity_base.ND_06-Test_0002_Line_0000__b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_06'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_06.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_06_Test_0002_Line_0000_b_1_in_user-junit.xml ~*/ :- mpred_test(\+ b(t,3)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__naf_b_3_in_user",user:(\+b(t,3)))). failure=info((why_was_true(user:b(t,3)),nop(ftrace(user:(\+b(t,3)))))) no_proof_for(b(t,3)). no_proof_for(b(t,3)). no_proof_for(b(t,3)). name = 'logicmoo.pfc.test.sanity_base.ND_06-Test_0003_Line_0000__naf_b_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_06'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_06.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_06_Test_0003_Line_0000_naf_b_3_in_user-junit.xml ~*/ \+ a(t). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( a(t), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/nd_06.pfc ',31) , %~ ax)))) ~*/ :- mpred_test(\+ a(t)). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__naf_T_in_user",user:(\+a(t)))). passed=info(why_was_true(user:(\+a(t)))) no_proof_for(\+a(t)). no_proof_for(\+a(t)). no_proof_for(\+a(t)). name = 'logicmoo.pfc.test.sanity_base.ND_06-Test_0004_Line_0000__naf_T_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_06'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_06.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_06_Test_0004_Line_0000_naf_T_in_user-junit.xml ~*/ :- mpred_test(\+ b(t,1)). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__naf_b_1_in_user",user:(\+b(t,1)))). passed=info(why_was_true(user:(\+b(t,1)))) no_proof_for(\+b(t,1)). no_proof_for(\+b(t,1)). no_proof_for(\+b(t,1)). name = 'logicmoo.pfc.test.sanity_base.ND_06-Test_0005_Line_0000__naf_b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_06'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_06.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_06_Test_0005_Line_0000_naf_b_1_in_user-junit.xml ~*/ :- mpred_test(\+ b(t,3)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/87 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_06.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_06/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_06 /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc:35 %~ ?-( mpred_test("Test_0006_Line_0000__naf_b_3_in_user",user:(\+b(t,3)))). passed=info(why_was_true(user:(\+b(t,3)))) no_proof_for(\+b(t,3)). no_proof_for(\+b(t,3)). no_proof_for(\+b(t,3)). name = 'logicmoo.pfc.test.sanity_base.ND_06-Test_0006_Line_0000__naf_b_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_06'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_06.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_06_Test_0006_Line_0000_naf_b_3_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.201519518-junit.xml > logicmoo.pfc.test.sanity_base.ND_06 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__T_in_user result = passed. Test_0002_Line_0000__b_1_in_user result = passed. Test_0003_Line_0000__naf_b_3_in_user result = failure. Test_0004_Line_0000__naf_T_in_user result = passed. Test_0005_Line_0000__naf_b_1_in_user result = passed. Test_0006_Line_0000__naf_b_3_in_user result = passed. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k nd_06.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=87 OPEN logicmoo.pfc.test.sanity_base.ND_06 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ND_06, Failing 2021-09-26 05:00:25 +0000 UTC ISSUE_ID=87 ISSUE_OC=OPEN Editing Issue For FAILED 87 OPEN logicmoo.pfc.test.sanity_base.ND_06 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ND_06, Failing 2021-09-26 05:00:25 +0000 UTC SKIPPING gh issue edit 87 -t logicmoo.pfc.test.sanity_base.ND_06 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.ND_05 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nd_05.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nd_05.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_05.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_05/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_05 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/343 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ :- abolish(a,1). /*~ ~*/ :- abolish(b,1). /*~ ~*/ :- dynamic((a/1,b/1)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- mpred_trace_exec. /*~ ~*/ % :- mpred_trace_exec. :- mpred_warn. /*~ ~*/ a(X)/(member(Y,[1,2,3]),!) ==> b(X,Y). /*~ ~*/ a(t). /*~ ~*/ :- mpred_test(a(t)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__T_in_user",user:a(t))). passed=info(why_was_true(user:a(t))) no_proof_for(a(t)). no_proof_for(a(t)). no_proof_for(a(t)). name = 'logicmoo.pfc.test.sanity_base.ND_05-Test_0001_Line_0000__T_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_05'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_05.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_05_Test_0001_Line_0000_T_in_user-junit.xml ~*/ :- mpred_test(b(t,1)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__b_1_in_user",user:b(t,1))). failure=info((why_was_true(user:(\+b(t,1))),nop(ftrace(user:b(t,1))))) no_proof_for(\+b(t,1)). no_proof_for(\+b(t,1)). no_proof_for(\+b(t,1)). name = 'logicmoo.pfc.test.sanity_base.ND_05-Test_0002_Line_0000__b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_05'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_05.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_05_Test_0002_Line_0000_b_1_in_user-junit.xml ~*/ :- mpred_test(\+ b(t,3)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__naf_b_3_in_user",user:(\+b(t,3)))). passed=info(why_was_true(user:(\+b(t,3)))) no_proof_for(\+b(t,3)). no_proof_for(\+b(t,3)). no_proof_for(\+b(t,3)). name = 'logicmoo.pfc.test.sanity_base.ND_05-Test_0003_Line_0000__naf_b_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_05'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_05.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_05_Test_0003_Line_0000_naf_b_3_in_user-junit.xml ~*/ \+ a(t). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc:31 %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( a(t), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/nd_05.pfc ',31) , %~ ax)))) ~*/ :- mpred_test(\+ a(t)). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__naf_T_in_user",user:(\+a(t)))). passed=info(why_was_true(user:(\+a(t)))) no_proof_for(\+a(t)). no_proof_for(\+a(t)). no_proof_for(\+a(t)). name = 'logicmoo.pfc.test.sanity_base.ND_05-Test_0004_Line_0000__naf_T_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_05'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_05.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_05_Test_0004_Line_0000_naf_T_in_user-junit.xml ~*/ :- mpred_test(\+ b(t,1)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc:34 %~ ?-( mpred_test("Test_0005_Line_0000__naf_b_1_in_user",user:(\+b(t,1)))). passed=info(why_was_true(user:(\+b(t,1)))) no_proof_for(\+b(t,1)). no_proof_for(\+b(t,1)). no_proof_for(\+b(t,1)). name = 'logicmoo.pfc.test.sanity_base.ND_05-Test_0005_Line_0000__naf_b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_05'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_05.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_05_Test_0005_Line_0000_naf_b_1_in_user-junit.xml ~*/ :- mpred_test(\+ b(t,3)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/343 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_05.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_05/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_05 /*~ %~ ?-( mpred_test("Test_0006_Line_0000__naf_b_3_in_user",user:(\+b(t,3)))). passed=info(why_was_true(user:(\+b(t,3)))) no_proof_for(\+b(t,3)). no_proof_for(\+b(t,3)). no_proof_for(\+b(t,3)). name = 'logicmoo.pfc.test.sanity_base.ND_05-Test_0006_Line_0000__naf_b_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_05'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_05.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_05_Test_0006_Line_0000_naf_b_3_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.148002116-junit.xml > logicmoo.pfc.test.sanity_base.ND_05 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__T_in_user result = passed. Test_0002_Line_0000__b_1_in_user result = failure. Test_0003_Line_0000__naf_b_3_in_user result = passed. Test_0004_Line_0000__naf_T_in_user result = passed. Test_0005_Line_0000__naf_b_1_in_user result = passed. Test_0006_Line_0000__naf_b_3_in_user result = passed. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k nd_05.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=343 OPEN logicmoo.pfc.test.sanity_base.ND_05 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ND_05, Failing 2021-09-26 05:00:40 +0000 UTC ISSUE_ID=343 ISSUE_OC=OPEN Editing Issue For FAILED 343 OPEN logicmoo.pfc.test.sanity_base.ND_05 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ND_05, Failing 2021-09-26 05:00:40 +0000 UTC SKIPPING gh issue edit 343 -t logicmoo.pfc.test.sanity_base.ND_05 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.ND_04 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nd_04.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nd_04.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_04.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_04/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_04 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/516 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_04.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ :- abolish(a,1). /*~ ~*/ :- abolish(b,1). /*~ ~*/ :- dynamic((a/1,b/1)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- mpred_trace_exec. /*~ ~*/ % :- mpred_trace_exec. :- mpred_warn. /*~ ~*/ a(X)/member(Y,[1,2,3]) ==> b(X,Y). /*~ ~*/ a(t). /*~ ~*/ :- mpred_test(a(t)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__T_in_user",user:a(t))). passed=info(why_was_true(user:a(t))) no_proof_for(a(t)). no_proof_for(a(t)). no_proof_for(a(t)). name = 'logicmoo.pfc.test.sanity_base.ND_04-Test_0001_Line_0000__T_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_04.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_04_Test_0001_Line_0000_T_in_user-junit.xml ~*/ :- mpred_test(b(t,1)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__b_1_in_user",user:b(t,1))). passed=info(why_was_true(user:b(t,1))) no_proof_for(b(t,1)). no_proof_for(b(t,1)). no_proof_for(b(t,1)). name = 'logicmoo.pfc.test.sanity_base.ND_04-Test_0002_Line_0000__b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_04.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_04_Test_0002_Line_0000_b_1_in_user-junit.xml ~*/ :- mpred_test(b(t,3)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__b_3_in_user",user:b(t,3))). passed=info(why_was_true(user:b(t,3))) no_proof_for(b(t,3)). no_proof_for(b(t,3)). no_proof_for(b(t,3)). name = 'logicmoo.pfc.test.sanity_base.ND_04-Test_0003_Line_0000__b_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_04.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_04_Test_0003_Line_0000_b_3_in_user-junit.xml ~*/ \+ a(t). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( a(t), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/nd_04.pfc ',31) , %~ ax)))) ~*/ :- mpred_test(\+ a(t)). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__naf_T_in_user",user:(\+a(t)))). passed=info(why_was_true(user:(\+a(t)))) no_proof_for(\+a(t)). no_proof_for(\+a(t)). no_proof_for(\+a(t)). name = 'logicmoo.pfc.test.sanity_base.ND_04-Test_0004_Line_0000__naf_T_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_04.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_04_Test_0004_Line_0000_naf_T_in_user-junit.xml ~*/ :- mpred_test(\+ b(t,1)). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__naf_b_1_in_user",user:(\+b(t,1)))). passed=info(why_was_true(user:(\+b(t,1)))) no_proof_for(\+b(t,1)). no_proof_for(\+b(t,1)). no_proof_for(\+b(t,1)). name = 'logicmoo.pfc.test.sanity_base.ND_04-Test_0005_Line_0000__naf_b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_04.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_04_Test_0005_Line_0000_naf_b_1_in_user-junit.xml ~*/ :- mpred_test(\+ b(t,3)). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_04.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_04/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_04 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/516 /*~ %~ ?-( mpred_test("Test_0006_Line_0000__naf_b_3_in_user",user:(\+b(t,3)))). passed=info(why_was_true(user:(\+b(t,3)))) no_proof_for(\+b(t,3)). no_proof_for(\+b(t,3)). no_proof_for(\+b(t,3)). name = 'logicmoo.pfc.test.sanity_base.ND_04-Test_0006_Line_0000__naf_b_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_04.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_04_Test_0006_Line_0000_naf_b_3_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.16520375-junit.xml > logicmoo.pfc.test.sanity_base.ND_04 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__T_in_user result = passed. Test_0002_Line_0000__b_1_in_user result = passed. Test_0003_Line_0000__b_3_in_user result = passed. Test_0004_Line_0000__naf_T_in_user result = passed. Test_0005_Line_0000__naf_b_1_in_user result = passed. Test_0006_Line_0000__naf_b_3_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k nd_04.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=516 OPEN logicmoo.pfc.test.sanity_base.ND_04 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ND_04, Passing 2021-09-26 05:00:55 +0000 UTC ISSUE_ID=516 ISSUE_OC=OPEN Updating Issue 516 OPEN logicmoo.pfc.test.sanity_base.ND_04 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ND_04, Passing 2021-09-26 05:00:55 +0000 UTC SKIPPING gh issue edit 516 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.ND_03 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nd_03.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nd_03.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_03.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/605 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_03.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ :- abolish(a,1). /*~ ~*/ :- abolish(b,1). /*~ ~*/ :- dynamic((a/1,b/1)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- mpred_trace_exec. /*~ ~*/ % :- mpred_trace_exec. :- mpred_warn. /*~ ~*/ a(X) ==> ({member(Y,[1,2,3])},b(X,Y)). /*~ ~*/ a(t). /*~ ~*/ :- mpred_test(a(t)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__T_in_user",user:a(t))). passed=info(why_was_true(user:a(t))) no_proof_for(a(t)). no_proof_for(a(t)). no_proof_for(a(t)). name = 'logicmoo.pfc.test.sanity_base.ND_03-Test_0001_Line_0000__T_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_03.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_03_Test_0001_Line_0000_T_in_user-junit.xml ~*/ :- mpred_test(b(t,1)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__b_1_in_user",user:b(t,1))). passed=info(why_was_true(user:b(t,1))) no_proof_for(b(t,1)). no_proof_for(b(t,1)). no_proof_for(b(t,1)). name = 'logicmoo.pfc.test.sanity_base.ND_03-Test_0002_Line_0000__b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_03.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_03_Test_0002_Line_0000_b_1_in_user-junit.xml ~*/ :- mpred_test(b(t,3)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__b_3_in_user",user:b(t,3))). passed=info(why_was_true(user:b(t,3))) no_proof_for(b(t,3)). no_proof_for(b(t,3)). no_proof_for(b(t,3)). name = 'logicmoo.pfc.test.sanity_base.ND_03-Test_0003_Line_0000__b_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_03.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_03_Test_0003_Line_0000_b_3_in_user-junit.xml ~*/ \+ a(t). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( a(t), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/nd_03.pfc ',31) , %~ ax)))) ~*/ :- mpred_test(\+ a(t)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_03.pfc:33 %~ ?-( mpred_test("Test_0004_Line_0000__naf_T_in_user",user:(\+a(t)))). passed=info(why_was_true(user:(\+a(t)))) no_proof_for(\+a(t)). no_proof_for(\+a(t)). no_proof_for(\+a(t)). name = 'logicmoo.pfc.test.sanity_base.ND_03-Test_0004_Line_0000__naf_T_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_03.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_03_Test_0004_Line_0000_naf_T_in_user-junit.xml ~*/ :- mpred_test(\+ b(t,1)). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__naf_b_1_in_user",user:(\+b(t,1)))). passed=info(why_was_true(user:(\+b(t,1)))) no_proof_for(\+b(t,1)). no_proof_for(\+b(t,1)). no_proof_for(\+b(t,1)). name = 'logicmoo.pfc.test.sanity_base.ND_03-Test_0005_Line_0000__naf_b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_03.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_03_Test_0005_Line_0000_naf_b_1_in_user-junit.xml ~*/ :- mpred_test(\+ b(t,3)). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_03.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/605 /*~ %~ ?-( mpred_test("Test_0006_Line_0000__naf_b_3_in_user",user:(\+b(t,3)))). passed=info(why_was_true(user:(\+b(t,3)))) no_proof_for(\+b(t,3)). no_proof_for(\+b(t,3)). no_proof_for(\+b(t,3)). name = 'logicmoo.pfc.test.sanity_base.ND_03-Test_0006_Line_0000__naf_b_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_03.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_03_Test_0006_Line_0000_naf_b_3_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.106590729-junit.xml > logicmoo.pfc.test.sanity_base.ND_03 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__T_in_user result = passed. Test_0002_Line_0000__b_1_in_user result = passed. Test_0003_Line_0000__b_3_in_user result = passed. Test_0004_Line_0000__naf_T_in_user result = passed. Test_0005_Line_0000__naf_b_1_in_user result = passed. Test_0006_Line_0000__naf_b_3_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k nd_03.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=605 OPEN logicmoo.pfc.test.sanity_base.ND_03 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ND_03, Passing 2021-09-26 05:01:09 +0000 UTC ISSUE_ID=605 ISSUE_OC=OPEN Updating Issue 605 OPEN logicmoo.pfc.test.sanity_base.ND_03 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ND_03, Passing 2021-09-26 05:01:09 +0000 UTC SKIPPING gh issue edit 605 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.ND_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nd_02.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nd_02.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_02.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/591 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- abolish(a,1). /*~ ~*/ :- abolish(b,2). /*~ ~*/ :- dynamic((a/1,b/2)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ :- mpred_warn. /*~ ~*/ a(t). /*~ ~*/ (a(X),{member(Y,[1,2,3,4,5])}) ==> b(X,Y). /*~ ~*/ :- mpred_test(a(t)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__T_in_user",user:a(t))). passed=info(why_was_true(user:a(t))) no_proof_for(a(t)). no_proof_for(a(t)). no_proof_for(a(t)). name = 'logicmoo.pfc.test.sanity_base.ND_02-Test_0001_Line_0000__T_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_02_Test_0001_Line_0000_T_in_user-junit.xml ~*/ :- mpred_test(b(t,1)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__b_1_in_user",user:b(t,1))). passed=info(why_was_true(user:b(t,1))) no_proof_for(b(t,1)). no_proof_for(b(t,1)). no_proof_for(b(t,1)). name = 'logicmoo.pfc.test.sanity_base.ND_02-Test_0002_Line_0000__b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_02_Test_0002_Line_0000_b_1_in_user-junit.xml ~*/ :- mpred_test(b(t,2)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__b_2_in_user",user:b(t,2))). passed=info(why_was_true(user:b(t,2))) no_proof_for(b(t,2)). no_proof_for(b(t,2)). no_proof_for(b(t,2)). name = 'logicmoo.pfc.test.sanity_base.ND_02-Test_0003_Line_0000__b_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_02_Test_0003_Line_0000_b_2_in_user-junit.xml ~*/ :- mpred_test(b(t,3)). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__b_3_in_user",user:b(t,3))). passed=info(why_was_true(user:b(t,3))) no_proof_for(b(t,3)). no_proof_for(b(t,3)). no_proof_for(b(t,3)). name = 'logicmoo.pfc.test.sanity_base.ND_02-Test_0004_Line_0000__b_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_02_Test_0004_Line_0000_b_3_in_user-junit.xml ~*/ :- mpred_test(b(t,4)). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__b_4_in_user",user:b(t,4))). passed=info(why_was_true(user:b(t,4))) no_proof_for(b(t,4)). no_proof_for(b(t,4)). no_proof_for(b(t,4)). name = 'logicmoo.pfc.test.sanity_base.ND_02-Test_0005_Line_0000__b_4_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_02_Test_0005_Line_0000_b_4_in_user-junit.xml ~*/ :- mpred_test(b(t,5)). /*~ %~ ?-( mpred_test("Test_0006_Line_0000__b_5_in_user",user:b(t,5))). passed=info(why_was_true(user:b(t,5))) no_proof_for(b(t,5)). no_proof_for(b(t,5)). no_proof_for(b(t,5)). name = 'logicmoo.pfc.test.sanity_base.ND_02-Test_0006_Line_0000__b_5_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_02_Test_0006_Line_0000_b_5_in_user-junit.xml ~*/ :- listing([nt/3,pt/2,spft/3]). % Sometimes there is a regression type bug can cause only the last 2 tests of the file to fail % somehow the removal of b(t,1) b(t,2) works but the a(t) having being gone makes the code think its done enough cleanup /*~ %~ skipped( listing( [ nt/3, pt/2,spft/3])) ~*/ % Sometimes there is a regression type bug can cause only the last 2 tests of the file to fail % somehow the removal of b(t,1) b(t,2) works but the a(t) having being gone makes the code think its done enough cleanup \+ a(t). % Hint: uncommenting the next two lines would "hide" the bug % \+ a(t). % \+ a(t). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( a(t), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/nd_02.pfc ',37) , %~ ax)))) ~*/ % Hint: uncommenting the next two lines would "hide" the bug % \+ a(t). % \+ a(t). :- mpred_test(\+ a(t)). /*~ %~ ?-( mpred_test("Test_0007_Line_0000__naf_T_in_user",user:(\+a(t)))). passed=info(why_was_true(user:(\+a(t)))) no_proof_for(\+a(t)). no_proof_for(\+a(t)). no_proof_for(\+a(t)). name = 'logicmoo.pfc.test.sanity_base.ND_02-Test_0007_Line_0000__naf_T_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_02_Test_0007_Line_0000_naf_T_in_user-junit.xml ~*/ :- mpred_test(\+ b(t,1)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc:45 %~ ?-( mpred_test("Test_0008_Line_0000__naf_b_1_in_user",user:(\+b(t,1)))). passed=info(why_was_true(user:(\+b(t,1)))) no_proof_for(\+b(t,1)). no_proof_for(\+b(t,1)). no_proof_for(\+b(t,1)). name = 'logicmoo.pfc.test.sanity_base.ND_02-Test_0008_Line_0000__naf_b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_02_Test_0008_Line_0000_naf_b_1_in_user-junit.xml ~*/ :- mpred_test(\+ b(t,2)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc:46 %~ ?-( mpred_test("Test_0009_Line_0000__naf_b_2_in_user",user:(\+b(t,2)))). passed=info(why_was_true(user:(\+b(t,2)))) no_proof_for(\+b(t,2)). no_proof_for(\+b(t,2)). no_proof_for(\+b(t,2)). name = 'logicmoo.pfc.test.sanity_base.ND_02-Test_0009_Line_0000__naf_b_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_02_Test_0009_Line_0000_naf_b_2_in_user-junit.xml ~*/ :- mpred_test(\+ b(t,3)). /*~ %~ ?-( mpred_test("Test_0010_Line_0000__naf_b_3_in_user",user:(\+b(t,3)))). passed=info(why_was_true(user:(\+b(t,3)))) no_proof_for(\+b(t,3)). no_proof_for(\+b(t,3)). no_proof_for(\+b(t,3)). name = 'logicmoo.pfc.test.sanity_base.ND_02-Test_0010_Line_0000__naf_b_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_02_Test_0010_Line_0000_naf_b_3_in_user-junit.xml ~*/ :- mpred_test(\+ b(t,4)). /*~ %~ ?-( mpred_test("Test_0011_Line_0000__naf_b_4_in_user",user:(\+b(t,4)))). passed=info(why_was_true(user:(\+b(t,4)))) no_proof_for(\+b(t,4)). no_proof_for(\+b(t,4)). no_proof_for(\+b(t,4)). name = 'logicmoo.pfc.test.sanity_base.ND_02-Test_0011_Line_0000__naf_b_4_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_02_Test_0011_Line_0000_naf_b_4_in_user-junit.xml ~*/ :- mpred_test(\+ b(t,5)). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_02.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/591 /*~ %~ ?-( mpred_test("Test_0012_Line_0000__naf_b_5_in_user",user:(\+b(t,5)))). passed=info(why_was_true(user:(\+b(t,5)))) no_proof_for(\+b(t,5)). no_proof_for(\+b(t,5)). no_proof_for(\+b(t,5)). name = 'logicmoo.pfc.test.sanity_base.ND_02-Test_0012_Line_0000__naf_b_5_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_02_Test_0012_Line_0000_naf_b_5_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.190883423-junit.xml > logicmoo.pfc.test.sanity_base.ND_02 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__T_in_user result = passed. Test_0002_Line_0000__b_1_in_user result = passed. Test_0003_Line_0000__b_2_in_user result = passed. Test_0004_Line_0000__b_3_in_user result = passed. Test_0005_Line_0000__b_4_in_user result = passed. Test_0006_Line_0000__b_5_in_user result = passed. Test_0007_Line_0000__naf_T_in_user result = passed. Test_0008_Line_0000__naf_b_1_in_user result = passed. Test_0009_Line_0000__naf_b_2_in_user result = passed. Test_0010_Line_0000__naf_b_3_in_user result = passed. Test_0011_Line_0000__naf_b_4_in_user result = passed. Test_0012_Line_0000__naf_b_5_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k nd_02.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=591 OPEN logicmoo.pfc.test.sanity_base.ND_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ND_02, Passing 2021-09-26 05:01:22 +0000 UTC ISSUE_ID=591 ISSUE_OC=OPEN Updating Issue 591 OPEN logicmoo.pfc.test.sanity_base.ND_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ND_02, Passing 2021-09-26 05:01:22 +0000 UTC SKIPPING gh issue edit 591 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.ND_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nd_01.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nd_01.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_01.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/532 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_01.pl'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) % :- use_listing_vars. :- dynamic((p/0,px/0,py/0,pz/0,p1/0,p1x/0,p1y/0,p1z/0,p2/0,p2x/0,p2y/0,p2z/0)). /*~ ~*/ functor_foo(P,F,A):- ground(P),functor(P,F,A). /*~ No source location!? ~*/ :- expects_dialect(pfc). /*~ ~*/ ((p, {member(X,[px,py,pz])}) ==> {writeq(X)}). /*~ ~*/ p. /*~ No source location!? ~*/ ((p1) ==> {member(X,[p1x,p1y,p1z])},{writeq(X)}). /*~ ~*/ p1. % :-asserta((mpred_core:functor_foo(P,F,A):- trace,ground(P),functor(P,F,A))). /*~ No source location!? ~*/ % :-asserta((mpred_core:functor_foo(P,F,A):- trace,ground(P),functor(P,F,A))). :- set_fc_mode(depth). /*~ ~*/ ((foobar, P0/(copy_term(P0,P),nonvar(P),writeln(start(functor(P,F,A))),functor_foo(P,F,A))) ==> {writeln(done(functor(P,F,A)))}). /*~ ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.086673977-junit.xml > %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_01.pl:45 %~ test_completed_exit(0) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k nd_01.pl (returned 0) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=532 OPEN logicmoo.pfc.test.sanity_base.ND_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ND_01, Failing 2021-09-26 05:01:35 +0000 UTC ISSUE_ID=532 ISSUE_OC=OPEN Editing Issue For FAILED 532 OPEN logicmoo.pfc.test.sanity_base.ND_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ND_01, Failing 2021-09-26 05:01:35 +0000 UTC SKIPPING gh issue edit 532 -t logicmoo.pfc.test.sanity_base.ND_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped --add-label Failing FileTestCase=logicmoo.pfc.test.sanity_base.MT_09 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_09.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_09.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_09/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_09 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/385 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). %:- add_import_module(mt_01,baseKB,end). /*~ ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(myMt). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:18 %~ pfc_iri : include_module_file(myMt:library('pfclib/system_each_module.pfc'),myMt). ~*/ mtProlog(code1). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ /* ;; All living people have an organ (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) ;; An organ exists in which every living Persons ever will exists (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? Have we created people with Eternal life as well? At least until the Eternal Organ is no more? To make my question fair (forall (x t) (if (and (ist t (instance x TemporalObject)) (co-temporal x y)) (ist t (exists (y) (instance y TemporalObject)))) (forall (x y) (iff (co-temporal x y) (co-temporal y x))) */ code1: (a:- printAll('$current_source_module'(_M)),b). /*~ No source location!? ~*/ kb2: (b). /*~ No source location!? ~*/ genlMt(kb2,code1). % before test, to make sure a was not accdently defined in kb2 /*~ ~*/ % before test, to make sure a was not accdently defined in kb2 :- sanity( clause(kb2:a,_)). % before test, genlMt makes the rule available and should not corrupt the code1 module /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:53 %~ ?-( mpred_test("Test_0001_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). failure=info((why_was_true(myMt:(\+clause(kb2:a,_16682))),nop(ftrace(myMt:clause(kb2:a,_16682))))) no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0001_Line_0000__A_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0001_Line_0000_A_in_kb2_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the code1 module :- sanity(\+ clause(code1:b,_)). % make sure genlMt didnt unassert /*~ %~ ?-( mpred_test("Test_0002_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). passed=info(why_was_true(myMt:(\+clause(code1:b,_856)))) no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0002_Line_0000__naf_B_in_code1_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0002_Line_0000_naf_B_in_code1_in_myMt-junit.xml ~*/ % make sure genlMt didnt unassert :- sanity(clause(kb2:b,_)). % run the test /*~ %~ ?-( mpred_test("Test_0003_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). passed=info(why_was_true(myMt:clause(kb2:b,true))) no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0003_Line_0000__B_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0003_Line_0000_B_in_kb2_in_myMt-junit.xml ~*/ % run the test kb2: (?- a). % to make sure a does not get accdently defined in kb2 /*~ No source location!? ~*/ % to make sure a does not get accdently defined in kb2 :- mpred_must( clause(kb2:a,_)). % genlMt makes the rule available and should not corrupt the code1 module /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_49164))]) %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_09.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b068b00),[expand(false),expand(true)])),'$mt_do_load'((0x55fc8b068b00),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55fc8b068b00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b068b00),[expand(false),expand(true)])),system:'$mt_do_load'((0x55fc8b068b00),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55fc8b068b00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',1632225690.9774585),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause(kb2:a,A)),B,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause(kb2:a,A)),B,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause(kb2:a,A),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause(kb2:a,A),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: (34)$[myMt] pfc_lib:log_failure(failed_mpred_test(clause(kb2:a,A))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). no(clause) (37)[myMt] pfc_lib:maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))). % mpred_core.pl:4229: (38)$[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[myMt] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_09,[]). :- include(library(logicmoo_test_header)). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). %:- add_import_module(mt_01,baseKB,end). /*~ ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ mtProlog(code1). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ /* ;; All living people have an organ (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) ;; An organ exists in which every living Persons ever will exists (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? Have we created people with Eternal life as well? At least until the Eternal Organ is no more? To make my question fair (forall (x t) (if (and (ist t (instance x TemporalObject)) (co-temporal x y)) (ist t (exists (y) (instance y TemporalObject)))) (forall (x y) (iff (co-temporal x y) (co-temporal y x))) */ code1: (a:- printAll('$current_source_module'(_M)),b). /*~ No source location!? ~*/ kb2: (b). /*~ No source location!? ~*/ genlMt(kb2,code1). % before test, to make sure a was not accdently defined in kb2 /*~ ~*/ % before test, to make sure a was not accdently defined in kb2 :- sanity( clause(kb2:a,_)). % before test, genlMt makes the rule available and should not corrupt the code1 module /*~ %~ ?-( mpred_test("Test_0004_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). failure=info((why_was_true(myMt:(\+clause(kb2:a,_91464))),nop(ftrace(myMt:clause(kb2:a,_91464))))) no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0004_Line_0000__A_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0004_Line_0000_A_in_kb2_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the code1 module :- sanity(\+ clause(code1:b,_)). % make sure genlMt didnt unassert /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:56 %~ ?-( mpred_test("Test_0005_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). passed=info(why_was_true(myMt:(\+clause(code1:b,_458)))) no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0005_Line_0000__naf_B_in_code1_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0005_Line_0000_naf_B_in_code1_in_myMt-junit.xml ~*/ % make sure genlMt didnt unassert :- sanity(clause(kb2:b,_)). % run the test /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:59 %~ ?-( mpred_test("Test_0006_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). passed=info(why_was_true(myMt:clause(kb2:b,true))) no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0006_Line_0000__B_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0006_Line_0000_B_in_kb2_in_myMt-junit.xml ~*/ % run the test kb2: (?- a). % to make sure a does not get accdently defined in kb2 /*~ No source location!? ~*/ % to make sure a does not get accdently defined in kb2 :- mpred_must( clause(kb2:a,_)). % genlMt makes the rule available and should not corrupt the code1 module /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_115434))]) %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b069c00),[expand(false),expand(true)])),'$mt_do_load'((0x55fc8b069c00),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55fc8b069c00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b069c00),[expand(false),expand(true)])),system:'$mt_do_load'((0x55fc8b069c00),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55fc8b069c00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',1632225690.9774585),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_09,[]). :- include(library(logicmoo_test_header)). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). %:- add_import_module(mt_01,baseKB,end). /*~ ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ mtProlog(code1). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(kb2). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:21 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ /* ;; All living people have an organ (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) ;; An organ exists in which every living Persons ever will exists (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? Have we created people with Eternal life as well? At least until the Eternal Organ is no more? To make my question fair (forall (x t) (if (and (ist t (instance x TemporalObject)) (co-temporal x y)) (ist t (exists (y) (instance y TemporalObject)))) (forall (x y) (iff (co-temporal x y) (co-temporal y x))) */ code1: (a:- printAll('$current_source_module'(_M)),b). /*~ No source location!? ~*/ kb2: (b). /*~ No source location!? ~*/ genlMt(kb2,code1). % before test, to make sure a was not accdently defined in kb2 /*~ ~*/ % before test, to make sure a was not accdently defined in kb2 :- sanity( clause(kb2:a,_)). % before test, genlMt makes the rule available and should not corrupt the code1 module /*~ %~ ?-( mpred_test("Test_0007_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). failure=info((why_was_true(myMt:(\+clause(kb2:a,_348734))),nop(ftrace(myMt:clause(kb2:a,_348734))))) no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0007_Line_0000__A_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0007_Line_0000_A_in_kb2_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the code1 module :- sanity(\+ clause(code1:b,_)). % make sure genlMt didnt unassert /*~ %~ ?-( mpred_test("Test_0008_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). passed=info(why_was_true(myMt:(\+clause(code1:b,_375826)))) no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0008_Line_0000__naf_B_in_code1_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0008_Line_0000_naf_B_in_code1_in_myMt-junit.xml ~*/ % make sure genlMt didnt unassert :- sanity(clause(kb2:b,_)). % run the test /*~ %~ ?-( mpred_test("Test_0009_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). passed=info(why_was_true(myMt:clause(kb2:b,true))) no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0009_Line_0000__B_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0009_Line_0000_B_in_kb2_in_myMt-junit.xml ~*/ % run the test kb2: (?- a). % to make sure a does not get accdently defined in kb2 /*~ No source location!? ~*/ % to make sure a does not get accdently defined in kb2 :- mpred_must( clause(kb2:a,_)). % genlMt makes the rule available and should not corrupt the code1 module /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_422844))]) %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b068a80),[expand(false),expand(true)])),'$mt_do_load'((0x55fc8b068a80),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55fc8b068a80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b068a80),[expand(false),expand(true)])),system:'$mt_do_load'((0x55fc8b068a80),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55fc8b068a80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',1632225690.9774585),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_09,[]). :- include(library(logicmoo_test_header)). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). %:- add_import_module(mt_01,baseKB,end). /*~ ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ mtProlog(code1). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ /* ;; All living people have an organ (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) ;; An organ exists in which every living Persons ever will exists (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? Have we created people with Eternal life as well? At least until the Eternal Organ is no more? To make my question fair (forall (x t) (if (and (ist t (instance x TemporalObject)) (co-temporal x y)) (ist t (exists (y) (instance y TemporalObject)))) (forall (x y) (iff (co-temporal x y) (co-temporal y x))) */ code1: (a:- printAll('$current_source_module'(_M)),b). /*~ No source location!? ~*/ kb2: (b). /*~ No source location!? ~*/ genlMt(kb2,code1). % before test, to make sure a was not accdently defined in kb2 /*~ ~*/ % before test, to make sure a was not accdently defined in kb2 :- sanity( clause(kb2:a,_)). % before test, genlMt makes the rule available and should not corrupt the code1 module /*~ %~ ?-( mpred_test("Test_0010_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). failure=info((why_was_true(myMt:(\+clause(kb2:a,_90436))),nop(ftrace(myMt:clause(kb2:a,_90436))))) no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0010_Line_0000__A_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0010_Line_0000_A_in_kb2_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the code1 module :- sanity(\+ clause(code1:b,_)). % make sure genlMt didnt unassert /*~ %~ ?-( mpred_test("Test_0011_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). passed=info(why_was_true(myMt:(\+clause(code1:b,_451402)))) no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0011_Line_0000__naf_B_in_code1_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0011_Line_0000_naf_B_in_code1_in_myMt-junit.xml ~*/ % make sure genlMt didnt unassert :- sanity(clause(kb2:b,_)). % run the test /*~ %~ ?-( mpred_test("Test_0012_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). passed=info(why_was_true(myMt:clause(kb2:b,true))) no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0012_Line_0000__B_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0012_Line_0000_B_in_kb2_in_myMt-junit.xml ~*/ % run the test kb2: (?- a). % to make sure a does not get accdently defined in kb2 /*~ No source location!? ~*/ % to make sure a does not get accdently defined in kb2 :- mpred_must( clause(kb2:a,_)). % genlMt makes the rule available and should not corrupt the code1 module /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_934214))]) %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b069480),[expand(false),expand(true)])),'$mt_do_load'((0x55fc8b069480),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55fc8b069480)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b069480),[expand(false),expand(true)])),system:'$mt_do_load'((0x55fc8b069480),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55fc8b069480))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',1632225690.9774585),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:68 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_09,[]). :- include(library(logicmoo_test_header)). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). %:- add_import_module(mt_01,baseKB,end). /*~ ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ mtProlog(code1). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(kb2). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:21 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ /* ;; All living people have an organ (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) ;; An organ exists in which every living Persons ever will exists (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? Have we created people with Eternal life as well? At least until the Eternal Organ is no more? To make my question fair (forall (x t) (if (and (ist t (instance x TemporalObject)) (co-temporal x y)) (ist t (exists (y) (instance y TemporalObject)))) (forall (x y) (iff (co-temporal x y) (co-temporal y x))) */ code1: (a:- printAll('$current_source_module'(_M)),b). /*~ No source location!? ~*/ kb2: (b). /*~ No source location!? ~*/ genlMt(kb2,code1). % before test, to make sure a was not accdently defined in kb2 /*~ ~*/ % before test, to make sure a was not accdently defined in kb2 :- sanity( clause(kb2:a,_)). % before test, genlMt makes the rule available and should not corrupt the code1 module /*~ %~ ?-( mpred_test("Test_0013_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). failure=info((why_was_true(myMt:(\+clause(kb2:a,_91030))),nop(ftrace(myMt:clause(kb2:a,_91030))))) no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0013_Line_0000__A_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0013_Line_0000_A_in_kb2_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the code1 module :- sanity(\+ clause(code1:b,_)). % make sure genlMt didnt unassert /*~ %~ ?-( mpred_test("Test_0014_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). passed=info(why_was_true(myMt:(\+clause(code1:b,_872072)))) no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0014_Line_0000__naf_B_in_code1_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0014_Line_0000_naf_B_in_code1_in_myMt-junit.xml ~*/ % make sure genlMt didnt unassert :- sanity(clause(kb2:b,_)). % run the test /*~ %~ ?-( mpred_test("Test_0015_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). passed=info(why_was_true(myMt:clause(kb2:b,true))) no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0015_Line_0000__B_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0015_Line_0000_B_in_kb2_in_myMt-junit.xml ~*/ % run the test kb2: (?- a). % to make sure a does not get accdently defined in kb2 /*~ No source location!? ~*/ % to make sure a does not get accdently defined in kb2 :- mpred_must( clause(kb2:a,_)). % genlMt makes the rule available and should not corrupt the code1 module /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_723320))]) %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b068c80),[expand(false),expand(true)])),'$mt_do_load'((0x55fc8b068c80),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55fc8b068c80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b068c80),[expand(false),expand(true)])),system:'$mt_do_load'((0x55fc8b068c80),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55fc8b068c80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',1632225690.9774585),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_09,[]). :- include(library(logicmoo_test_header)). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). %:- add_import_module(mt_01,baseKB,end). /*~ ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ mtProlog(code1). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ /* ;; All living people have an organ (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) ;; An organ exists in which every living Persons ever will exists (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? Have we created people with Eternal life as well? At least until the Eternal Organ is no more? To make my question fair (forall (x t) (if (and (ist t (instance x TemporalObject)) (co-temporal x y)) (ist t (exists (y) (instance y TemporalObject)))) (forall (x y) (iff (co-temporal x y) (co-temporal y x))) */ code1: (a:- printAll('$current_source_module'(_M)),b). /*~ No source location!? ~*/ kb2: (b). /*~ No source location!? ~*/ genlMt(kb2,code1). % before test, to make sure a was not accdently defined in kb2 /*~ ~*/ % before test, to make sure a was not accdently defined in kb2 :- sanity( clause(kb2:a,_)). % before test, genlMt makes the rule available and should not corrupt the code1 module /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:53 %~ ?-( mpred_test("Test_0016_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). failure=info((why_was_true(myMt:(\+clause(kb2:a,_91558))),nop(ftrace(myMt:clause(kb2:a,_91558))))) no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0016_Line_0000__A_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0016_Line_0000_A_in_kb2_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the code1 module :- sanity(\+ clause(code1:b,_)). % make sure genlMt didnt unassert /*~ %~ ?-( mpred_test("Test_0017_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). passed=info(why_was_true(myMt:(\+clause(code1:b,_487246)))) no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0017_Line_0000__naf_B_in_code1_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0017_Line_0000_naf_B_in_code1_in_myMt-junit.xml ~*/ % make sure genlMt didnt unassert :- sanity(clause(kb2:b,_)). % run the test /*~ %~ ?-( mpred_test("Test_0018_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). passed=info(why_was_true(myMt:clause(kb2:b,true))) no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0018_Line_0000__B_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0018_Line_0000_B_in_kb2_in_myMt-junit.xml ~*/ % run the test kb2: (?- a). % to make sure a does not get accdently defined in kb2 /*~ No source location!? ~*/ % to make sure a does not get accdently defined in kb2 :- mpred_must( clause(kb2:a,_)). % genlMt makes the rule available and should not corrupt the code1 module /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_858694))]) %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b073c00),[expand(false),expand(true)])),'$mt_do_load'((0x55fc8b073c00),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55fc8b073c00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b073c00),[expand(false),expand(true)])),system:'$mt_do_load'((0x55fc8b073c00),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55fc8b073c00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',1632225690.9774585),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_09,[]). :- include(library(logicmoo_test_header)). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). %:- add_import_module(mt_01,baseKB,end). /*~ ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ mtProlog(code1). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ /* ;; All living people have an organ (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) ;; An organ exists in which every living Persons ever will exists (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? Have we created people with Eternal life as well? At least until the Eternal Organ is no more? To make my question fair (forall (x t) (if (and (ist t (instance x TemporalObject)) (co-temporal x y)) (ist t (exists (y) (instance y TemporalObject)))) (forall (x y) (iff (co-temporal x y) (co-temporal y x))) */ code1: (a:- printAll('$current_source_module'(_M)),b). /*~ No source location!? ~*/ kb2: (b). /*~ No source location!? ~*/ genlMt(kb2,code1). % before test, to make sure a was not accdently defined in kb2 /*~ ~*/ % before test, to make sure a was not accdently defined in kb2 :- sanity( clause(kb2:a,_)). % before test, genlMt makes the rule available and should not corrupt the code1 module /*~ %~ ?-( mpred_test("Test_0019_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). failure=info((why_was_true(myMt:(\+clause(kb2:a,_1095098))),nop(ftrace(myMt:clause(kb2:a,_1095098))))) no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0019_Line_0000__A_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0019_Line_0000_A_in_kb2_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the code1 module :- sanity(\+ clause(code1:b,_)). % make sure genlMt didnt unassert /*~ %~ ?-( mpred_test("Test_0020_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). passed=info(why_was_true(myMt:(\+clause(code1:b,_693970)))) no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0020_Line_0000__naf_B_in_code1_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0020_Line_0000_naf_B_in_code1_in_myMt-junit.xml ~*/ % make sure genlMt didnt unassert :- sanity(clause(kb2:b,_)). % run the test /*~ %~ ?-( mpred_test("Test_0021_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). passed=info(why_was_true(myMt:clause(kb2:b,true))) no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0021_Line_0000__B_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0021_Line_0000_B_in_kb2_in_myMt-junit.xml ~*/ % run the test kb2: (?- a). % to make sure a does not get accdently defined in kb2 /*~ No source location!? ~*/ % to make sure a does not get accdently defined in kb2 :- mpred_must( clause(kb2:a,_)). % genlMt makes the rule available and should not corrupt the code1 module /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_1023822))]) %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8fa4d200),[expand(false),expand(true)])),'$mt_do_load'((0x55fc8fa4d200),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55fc8fa4d200)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8fa4d200),[expand(false),expand(true)])),system:'$mt_do_load'((0x55fc8fa4d200),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55fc8fa4d200))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',1632225690.9774585),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:68 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_09,[]). :- include(library(logicmoo_test_header)). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). %:- add_import_module(mt_01,baseKB,end). /*~ ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ mtProlog(code1). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(kb2). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:21 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ /* ;; All living people have an organ (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) ;; An organ exists in which every living Persons ever will exists (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? Have we created people with Eternal life as well? At least until the Eternal Organ is no more? To make my question fair (forall (x t) (if (and (ist t (instance x TemporalObject)) (co-temporal x y)) (ist t (exists (y) (instance y TemporalObject)))) (forall (x y) (iff (co-temporal x y) (co-temporal y x))) */ code1: (a:- printAll('$current_source_module'(_M)),b). /*~ No source location!? ~*/ kb2: (b). /*~ No source location!? ~*/ genlMt(kb2,code1). % before test, to make sure a was not accdently defined in kb2 /*~ ~*/ % before test, to make sure a was not accdently defined in kb2 :- sanity( clause(kb2:a,_)). % before test, genlMt makes the rule available and should not corrupt the code1 module /*~ %~ ?-( mpred_test("Test_0022_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). failure=info((why_was_true(myMt:(\+clause(kb2:a,_92712))),nop(ftrace(myMt:clause(kb2:a,_92712))))) no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0022_Line_0000__A_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0022_Line_0000_A_in_kb2_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the code1 module :- sanity(\+ clause(code1:b,_)). % make sure genlMt didnt unassert /*~ %~ ?-( mpred_test("Test_0023_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). passed=info(why_was_true(myMt:(\+clause(code1:b,_1439484)))) no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0023_Line_0000__naf_B_in_code1_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0023_Line_0000_naf_B_in_code1_in_myMt-junit.xml ~*/ % make sure genlMt didnt unassert :- sanity(clause(kb2:b,_)). % run the test /*~ %~ ?-( mpred_test("Test_0024_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). passed=info(why_was_true(myMt:clause(kb2:b,true))) no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0024_Line_0000__B_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0024_Line_0000_B_in_kb2_in_myMt-junit.xml ~*/ % run the test kb2: (?- a). % to make sure a does not get accdently defined in kb2 /*~ No source location!? ~*/ % to make sure a does not get accdently defined in kb2 :- mpred_must( clause(kb2:a,_)). % genlMt makes the rule available and should not corrupt the code1 module /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_1029568))]) %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b069c00),[expand(false),expand(true)])),'$mt_do_load'((0x55fc8b069c00),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55fc8b069c00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b069c00),[expand(false),expand(true)])),system:'$mt_do_load'((0x55fc8b069c00),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55fc8b069c00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',1632225690.9774585),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:68 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_09,[]). :- include(library(logicmoo_test_header)). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). %:- add_import_module(mt_01,baseKB,end). /*~ ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ mtProlog(code1). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(kb2). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:21 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ /* ;; All living people have an organ (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) ;; An organ exists in which every living Persons ever will exists (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? Have we created people with Eternal life as well? At least until the Eternal Organ is no more? To make my question fair (forall (x t) (if (and (ist t (instance x TemporalObject)) (co-temporal x y)) (ist t (exists (y) (instance y TemporalObject)))) (forall (x y) (iff (co-temporal x y) (co-temporal y x))) */ code1: (a:- printAll('$current_source_module'(_M)),b). /*~ No source location!? ~*/ kb2: (b). /*~ No source location!? ~*/ genlMt(kb2,code1). % before test, to make sure a was not accdently defined in kb2 /*~ ~*/ % before test, to make sure a was not accdently defined in kb2 :- sanity( clause(kb2:a,_)). % before test, genlMt makes the rule available and should not corrupt the code1 module /*~ %~ ?-( mpred_test("Test_0025_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). failure=info((why_was_true(myMt:(\+clause(kb2:a,_1268662))),nop(ftrace(myMt:clause(kb2:a,_1268662))))) no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0025_Line_0000__A_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0025_Line_0000_A_in_kb2_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the code1 module :- sanity(\+ clause(code1:b,_)). % make sure genlMt didnt unassert /*~ %~ ?-( mpred_test("Test_0026_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). passed=info(why_was_true(myMt:(\+clause(code1:b,_2784702)))) no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0026_Line_0000__naf_B_in_code1_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0026_Line_0000_naf_B_in_code1_in_myMt-junit.xml ~*/ % make sure genlMt didnt unassert :- sanity(clause(kb2:b,_)). % run the test /*~ %~ ?-( mpred_test("Test_0027_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). passed=info(why_was_true(myMt:clause(kb2:b,true))) no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0027_Line_0000__B_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0027_Line_0000_B_in_kb2_in_myMt-junit.xml ~*/ % run the test kb2: (?- a). % to make sure a does not get accdently defined in kb2 /*~ No source location!? ~*/ % to make sure a does not get accdently defined in kb2 :- mpred_must( clause(kb2:a,_)). % genlMt makes the rule available and should not corrupt the code1 module /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_2330296))]) %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b073c00),[expand(false),expand(true)])),'$mt_do_load'((0x55fc8b073c00),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55fc8b073c00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b073c00),[expand(false),expand(true)])),system:'$mt_do_load'((0x55fc8b073c00),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55fc8b073c00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',1632225690.9774585),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_09,[]). :- include(library(logicmoo_test_header)). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). %:- add_import_module(mt_01,baseKB,end). /*~ ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ mtProlog(code1). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(kb2). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:21 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ /* ;; All living people have an organ (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) ;; An organ exists in which every living Persons ever will exists (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? Have we created people with Eternal life as well? At least until the Eternal Organ is no more? To make my question fair (forall (x t) (if (and (ist t (instance x TemporalObject)) (co-temporal x y)) (ist t (exists (y) (instance y TemporalObject)))) (forall (x y) (iff (co-temporal x y) (co-temporal y x))) */ code1: (a:- printAll('$current_source_module'(_M)),b). /*~ No source location!? ~*/ kb2: (b). /*~ No source location!? ~*/ genlMt(kb2,code1). % before test, to make sure a was not accdently defined in kb2 /*~ ~*/ % before test, to make sure a was not accdently defined in kb2 :- sanity( clause(kb2:a,_)). % before test, genlMt makes the rule available and should not corrupt the code1 module /*~ %~ ?-( mpred_test("Test_0028_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). failure=info((why_was_true(myMt:(\+clause(kb2:a,_94100))),nop(ftrace(myMt:clause(kb2:a,_94100))))) no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0028_Line_0000__A_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0028_Line_0000_A_in_kb2_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the code1 module :- sanity(\+ clause(code1:b,_)). % make sure genlMt didnt unassert /*~ %~ ?-( mpred_test("Test_0029_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). passed=info(why_was_true(myMt:(\+clause(code1:b,_1779188)))) no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0029_Line_0000__naf_B_in_code1_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0029_Line_0000_naf_B_in_code1_in_myMt-junit.xml ~*/ % make sure genlMt didnt unassert :- sanity(clause(kb2:b,_)). % run the test /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:59 %~ ?-( mpred_test("Test_0030_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). passed=info(why_was_true(myMt:clause(kb2:b,true))) no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0030_Line_0000__B_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0030_Line_0000_B_in_kb2_in_myMt-junit.xml ~*/ % run the test kb2: (?- a). % to make sure a does not get accdently defined in kb2 /*~ No source location!? ~*/ % to make sure a does not get accdently defined in kb2 :- mpred_must( clause(kb2:a,_)). % genlMt makes the rule available and should not corrupt the code1 module /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_1526336))]) %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b069a80),[expand(false),expand(true)])),'$mt_do_load'((0x55fc8b069a80),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55fc8b069a80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b069a80),[expand(false),expand(true)])),system:'$mt_do_load'((0x55fc8b069a80),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55fc8b069a80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',1632225690.9774585),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_09,[]). :- include(library(logicmoo_test_header)). /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). %:- add_import_module(mt_01,baseKB,end). /*~ ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ mtProlog(code1). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:20 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ /* ;; All living people have an organ (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) ;; An organ exists in which every living Persons ever will exists (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? Have we created people with Eternal life as well? At least until the Eternal Organ is no more? To make my question fair (forall (x t) (if (and (ist t (instance x TemporalObject)) (co-temporal x y)) (ist t (exists (y) (instance y TemporalObject)))) (forall (x y) (iff (co-temporal x y) (co-temporal y x))) */ code1: (a:- printAll('$current_source_module'(_M)),b). /*~ No source location!? ~*/ kb2: (b). /*~ No source location!? ~*/ genlMt(kb2,code1). % before test, to make sure a was not accdently defined in kb2 /*~ ~*/ % before test, to make sure a was not accdently defined in kb2 :- sanity( clause(kb2:a,_)). % before test, genlMt makes the rule available and should not corrupt the code1 module /*~ %~ ?-( mpred_test("Test_0031_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). failure=info((why_was_true(myMt:(\+clause(kb2:a,_94658))),nop(ftrace(myMt:clause(kb2:a,_94658))))) no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0031_Line_0000__A_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0031_Line_0000_A_in_kb2_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the code1 module :- sanity(\+ clause(code1:b,_)). % make sure genlMt didnt unassert /*~ %~ ?-( mpred_test("Test_0032_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). passed=info(why_was_true(myMt:(\+clause(code1:b,_1949182)))) no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0032_Line_0000__naf_B_in_code1_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0032_Line_0000_naf_B_in_code1_in_myMt-junit.xml ~*/ % make sure genlMt didnt unassert :- sanity(clause(kb2:b,_)). % run the test /*~ %~ ?-( mpred_test("Test_0033_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). passed=info(why_was_true(myMt:clause(kb2:b,true))) no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0033_Line_0000__B_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0033_Line_0000_B_in_kb2_in_myMt-junit.xml ~*/ % run the test kb2: (?- a). % to make sure a does not get accdently defined in kb2 /*~ No source location!? ~*/ % to make sure a does not get accdently defined in kb2 :- mpred_must( clause(kb2:a,_)). % genlMt makes the rule available and should not corrupt the code1 module /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_1676520))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:68 %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b068600),[expand(false),expand(true)])),'$mt_do_load'((0x55fc8b068600),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55fc8b068600)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b068600),[expand(false),expand(true)])),system:'$mt_do_load'((0x55fc8b068600),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55fc8b068600))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',1632225690.9774585),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_09,[]). :- include(library(logicmoo_test_header)). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). %:- add_import_module(mt_01,baseKB,end). /*~ ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ mtProlog(code1). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ /* ;; All living people have an organ (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) ;; An organ exists in which every living Persons ever will exists (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? Have we created people with Eternal life as well? At least until the Eternal Organ is no more? To make my question fair (forall (x t) (if (and (ist t (instance x TemporalObject)) (co-temporal x y)) (ist t (exists (y) (instance y TemporalObject)))) (forall (x y) (iff (co-temporal x y) (co-temporal y x))) */ code1: (a:- printAll('$current_source_module'(_M)),b). /*~ No source location!? ~*/ kb2: (b). /*~ No source location!? ~*/ genlMt(kb2,code1). % before test, to make sure a was not accdently defined in kb2 /*~ ~*/ % before test, to make sure a was not accdently defined in kb2 :- sanity( clause(kb2:a,_)). % before test, genlMt makes the rule available and should not corrupt the code1 module /*~ %~ ?-( mpred_test("Test_0034_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). failure=info((why_was_true(myMt:(\+clause(kb2:a,_94590))),nop(ftrace(myMt:clause(kb2:a,_94590))))) no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0034_Line_0000__A_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0034_Line_0000_A_in_kb2_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the code1 module :- sanity(\+ clause(code1:b,_)). % make sure genlMt didnt unassert /*~ %~ ?-( mpred_test("Test_0035_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). passed=info(why_was_true(myMt:(\+clause(code1:b,_2176184)))) no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0035_Line_0000__naf_B_in_code1_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0035_Line_0000_naf_B_in_code1_in_myMt-junit.xml ~*/ % make sure genlMt didnt unassert :- sanity(clause(kb2:b,_)). % run the test /*~ %~ ?-( mpred_test("Test_0036_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). passed=info(why_was_true(myMt:clause(kb2:b,true))) no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0036_Line_0000__B_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0036_Line_0000_B_in_kb2_in_myMt-junit.xml ~*/ % run the test kb2: (?- a). % to make sure a does not get accdently defined in kb2 /*~ No source location!? ~*/ % to make sure a does not get accdently defined in kb2 :- mpred_must( clause(kb2:a,_)). % genlMt makes the rule available and should not corrupt the code1 module /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_3038544))]) %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b069300),[expand(false),expand(true)])),'$mt_do_load'((0x55fc8b069300),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55fc8b069300)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b069300),[expand(false),expand(true)])),system:'$mt_do_load'((0x55fc8b069300),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55fc8b069300))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',1632225690.9774585),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_09,[]). :- include(library(logicmoo_test_header)). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). %:- add_import_module(mt_01,baseKB,end). /*~ ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ mtProlog(code1). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(kb2). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:21 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ /* ;; All living people have an organ (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) ;; An organ exists in which every living Persons ever will exists (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? Have we created people with Eternal life as well? At least until the Eternal Organ is no more? To make my question fair (forall (x t) (if (and (ist t (instance x TemporalObject)) (co-temporal x y)) (ist t (exists (y) (instance y TemporalObject)))) (forall (x y) (iff (co-temporal x y) (co-temporal y x))) */ code1: (a:- printAll('$current_source_module'(_M)),b). /*~ No source location!? ~*/ kb2: (b). /*~ No source location!? ~*/ genlMt(kb2,code1). % before test, to make sure a was not accdently defined in kb2 /*~ ~*/ % before test, to make sure a was not accdently defined in kb2 :- sanity( clause(kb2:a,_)). % before test, genlMt makes the rule available and should not corrupt the code1 module /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:53 %~ ?-( mpred_test("Test_0037_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). failure=info((why_was_true(myMt:(\+clause(kb2:a,_95514))),nop(ftrace(myMt:clause(kb2:a,_95514))))) no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0037_Line_0000__A_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0037_Line_0000_A_in_kb2_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the code1 module :- sanity(\+ clause(code1:b,_)). % make sure genlMt didnt unassert /*~ %~ ?-( mpred_test("Test_0038_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). passed=info(why_was_true(myMt:(\+clause(code1:b,_2346672)))) no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0038_Line_0000__naf_B_in_code1_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0038_Line_0000_naf_B_in_code1_in_myMt-junit.xml ~*/ % make sure genlMt didnt unassert :- sanity(clause(kb2:b,_)). % run the test /*~ %~ ?-( mpred_test("Test_0039_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). passed=info(why_was_true(myMt:clause(kb2:b,true))) no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0039_Line_0000__B_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0039_Line_0000_B_in_kb2_in_myMt-junit.xml ~*/ % run the test kb2: (?- a). % to make sure a does not get accdently defined in kb2 /*~ No source location!? ~*/ % to make sure a does not get accdently defined in kb2 :- mpred_must( clause(kb2:a,_)). % genlMt makes the rule available and should not corrupt the code1 module /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_3648810))]) %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b068e00),[expand(false),expand(true)])),'$mt_do_load'((0x55fc8b068e00),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55fc8b068e00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b068e00),[expand(false),expand(true)])),system:'$mt_do_load'((0x55fc8b068e00),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55fc8b068e00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',1632225690.9774585),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_09,[]). :- include(library(logicmoo_test_header)). /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). %:- add_import_module(mt_01,baseKB,end). /*~ ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ mtProlog(code1). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(kb2). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:21 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ /* ;; All living people have an organ (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) ;; An organ exists in which every living Persons ever will exists (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? Have we created people with Eternal life as well? At least until the Eternal Organ is no more? To make my question fair (forall (x t) (if (and (ist t (instance x TemporalObject)) (co-temporal x y)) (ist t (exists (y) (instance y TemporalObject)))) (forall (x y) (iff (co-temporal x y) (co-temporal y x))) */ code1: (a:- printAll('$current_source_module'(_M)),b). /*~ No source location!? ~*/ kb2: (b). /*~ No source location!? ~*/ genlMt(kb2,code1). % before test, to make sure a was not accdently defined in kb2 /*~ ~*/ % before test, to make sure a was not accdently defined in kb2 :- sanity( clause(kb2:a,_)). % before test, genlMt makes the rule available and should not corrupt the code1 module /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:53 %~ ?-( mpred_test("Test_0040_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). failure=info((why_was_true(myMt:(\+clause(kb2:a,_96340))),nop(ftrace(myMt:clause(kb2:a,_96340))))) no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0040_Line_0000__A_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0040_Line_0000_A_in_kb2_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the code1 module :- sanity(\+ clause(code1:b,_)). % make sure genlMt didnt unassert /*~ %~ ?-( mpred_test("Test_0041_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). passed=info(why_was_true(myMt:(\+clause(code1:b,_2516658)))) no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0041_Line_0000__naf_B_in_code1_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0041_Line_0000_naf_B_in_code1_in_myMt-junit.xml ~*/ % make sure genlMt didnt unassert :- sanity(clause(kb2:b,_)). % run the test /*~ %~ ?-( mpred_test("Test_0042_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). passed=info(why_was_true(myMt:clause(kb2:b,true))) no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0042_Line_0000__B_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0042_Line_0000_B_in_kb2_in_myMt-junit.xml ~*/ % run the test kb2: (?- a). % to make sure a does not get accdently defined in kb2 /*~ No source location!? ~*/ % to make sure a does not get accdently defined in kb2 :- mpred_must( clause(kb2:a,_)). % genlMt makes the rule available and should not corrupt the code1 module /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_1115872))]) %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b068600),[expand(false),expand(true)])),'$mt_do_load'((0x55fc8b068600),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55fc8b068600)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b068600),[expand(false),expand(true)])),system:'$mt_do_load'((0x55fc8b068600),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55fc8b068600))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',1632225690.9774585),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_09,[]). :- include(library(logicmoo_test_header)). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). %:- add_import_module(mt_01,baseKB,end). /*~ ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ mtProlog(code1). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ /* ;; All living people have an organ (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) ;; An organ exists in which every living Persons ever will exists (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? Have we created people with Eternal life as well? At least until the Eternal Organ is no more? To make my question fair (forall (x t) (if (and (ist t (instance x TemporalObject)) (co-temporal x y)) (ist t (exists (y) (instance y TemporalObject)))) (forall (x y) (iff (co-temporal x y) (co-temporal y x))) */ code1: (a:- printAll('$current_source_module'(_M)),b). /*~ No source location!? ~*/ kb2: (b). /*~ No source location!? ~*/ genlMt(kb2,code1). % before test, to make sure a was not accdently defined in kb2 /*~ ~*/ % before test, to make sure a was not accdently defined in kb2 :- sanity( clause(kb2:a,_)). % before test, genlMt makes the rule available and should not corrupt the code1 module /*~ %~ ?-( mpred_test("Test_0043_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). failure=info((why_was_true(myMt:(\+clause(kb2:a,_1359892))),nop(ftrace(myMt:clause(kb2:a,_1359892))))) no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0043_Line_0000__A_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0043_Line_0000_A_in_kb2_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the code1 module :- sanity(\+ clause(code1:b,_)). % make sure genlMt didnt unassert /*~ %~ ?-( mpred_test("Test_0044_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). passed=info(why_was_true(myMt:(\+clause(code1:b,_3949132)))) no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0044_Line_0000__naf_B_in_code1_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0044_Line_0000_naf_B_in_code1_in_myMt-junit.xml ~*/ % make sure genlMt didnt unassert :- sanity(clause(kb2:b,_)). % run the test /*~ %~ ?-( mpred_test("Test_0045_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). passed=info(why_was_true(myMt:clause(kb2:b,true))) no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0045_Line_0000__B_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0045_Line_0000_B_in_kb2_in_myMt-junit.xml ~*/ % run the test kb2: (?- a). % to make sure a does not get accdently defined in kb2 /*~ No source location!? ~*/ % to make sure a does not get accdently defined in kb2 :- mpred_must( clause(kb2:a,_)). % genlMt makes the rule available and should not corrupt the code1 module /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_2128992))]) %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b069600),[expand(false),expand(true)])),'$mt_do_load'((0x55fc8b069600),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55fc8b069600)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b069600),[expand(false),expand(true)])),system:'$mt_do_load'((0x55fc8b069600),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55fc8b069600))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',1632225690.9774585),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:68 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_09,[]). :- include(library(logicmoo_test_header)). /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). %:- add_import_module(mt_01,baseKB,end). /*~ ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ mtProlog(code1). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ /* ;; All living people have an organ (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) ;; An organ exists in which every living Persons ever will exists (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? Have we created people with Eternal life as well? At least until the Eternal Organ is no more? To make my question fair (forall (x t) (if (and (ist t (instance x TemporalObject)) (co-temporal x y)) (ist t (exists (y) (instance y TemporalObject)))) (forall (x y) (iff (co-temporal x y) (co-temporal y x))) */ code1: (a:- printAll('$current_source_module'(_M)),b). /*~ No source location!? ~*/ kb2: (b). /*~ No source location!? ~*/ genlMt(kb2,code1). % before test, to make sure a was not accdently defined in kb2 /*~ ~*/ % before test, to make sure a was not accdently defined in kb2 :- sanity( clause(kb2:a,_)). % before test, genlMt makes the rule available and should not corrupt the code1 module /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:53 %~ ?-( mpred_test("Test_0046_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). failure=info((why_was_true(myMt:(\+clause(kb2:a,_2374654))),nop(ftrace(myMt:clause(kb2:a,_2374654))))) no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0046_Line_0000__A_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0046_Line_0000_A_in_kb2_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the code1 module :- sanity(\+ clause(code1:b,_)). % make sure genlMt didnt unassert /*~ %~ ?-( mpred_test("Test_0047_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). passed=info(why_was_true(myMt:(\+clause(code1:b,_2209128)))) no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0047_Line_0000__naf_B_in_code1_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0047_Line_0000_naf_B_in_code1_in_myMt-junit.xml ~*/ % make sure genlMt didnt unassert :- sanity(clause(kb2:b,_)). % run the test /*~ %~ ?-( mpred_test("Test_0048_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). passed=info(why_was_true(myMt:clause(kb2:b,true))) no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0048_Line_0000__B_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0048_Line_0000_B_in_kb2_in_myMt-junit.xml ~*/ % run the test kb2: (?- a). % to make sure a does not get accdently defined in kb2 /*~ No source location!? ~*/ % to make sure a does not get accdently defined in kb2 :- mpred_must( clause(kb2:a,_)). % genlMt makes the rule available and should not corrupt the code1 module /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_2003762))]) %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b068c80),[expand(false),expand(true)])),'$mt_do_load'((0x55fc8b068c80),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55fc8b068c80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b068c80),[expand(false),expand(true)])),system:'$mt_do_load'((0x55fc8b068c80),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55fc8b068c80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',1632225690.9774585),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:68 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_09,[]). :- include(library(logicmoo_test_header)). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). %:- add_import_module(mt_01,baseKB,end). /*~ ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ mtProlog(code1). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ /* ;; All living people have an organ (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) ;; An organ exists in which every living Persons ever will exists (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? Have we created people with Eternal life as well? At least until the Eternal Organ is no more? To make my question fair (forall (x t) (if (and (ist t (instance x TemporalObject)) (co-temporal x y)) (ist t (exists (y) (instance y TemporalObject)))) (forall (x y) (iff (co-temporal x y) (co-temporal y x))) */ code1: (a:- printAll('$current_source_module'(_M)),b). /*~ No source location!? ~*/ kb2: (b). /*~ No source location!? ~*/ genlMt(kb2,code1). % before test, to make sure a was not accdently defined in kb2 /*~ ~*/ % before test, to make sure a was not accdently defined in kb2 :- sanity( clause(kb2:a,_)). % before test, genlMt makes the rule available and should not corrupt the code1 module /*~ %~ ?-( mpred_test("Test_0049_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). failure=info((why_was_true(myMt:(\+clause(kb2:a,_2249782))),nop(ftrace(myMt:clause(kb2:a,_2249782))))) no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0049_Line_0000__A_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0049_Line_0000_A_in_kb2_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the code1 module :- sanity(\+ clause(code1:b,_)). % make sure genlMt didnt unassert /*~ %~ ?-( mpred_test("Test_0050_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). passed=info(why_was_true(myMt:(\+clause(code1:b,_2418274)))) no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0050_Line_0000__naf_B_in_code1_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0050_Line_0000_naf_B_in_code1_in_myMt-junit.xml ~*/ % make sure genlMt didnt unassert :- sanity(clause(kb2:b,_)). % run the test /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:59 %~ ?-( mpred_test("Test_0051_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). passed=info(why_was_true(myMt:clause(kb2:b,true))) no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0051_Line_0000__B_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0051_Line_0000_B_in_kb2_in_myMt-junit.xml ~*/ % run the test kb2: (?- a). % to make sure a does not get accdently defined in kb2 /*~ No source location!? ~*/ % to make sure a does not get accdently defined in kb2 :- mpred_must( clause(kb2:a,_)). % genlMt makes the rule available and should not corrupt the code1 module /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_5575942))]) %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b069680),[expand(false),expand(true)])),'$mt_do_load'((0x55fc8b069680),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55fc8b069680)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b069680),[expand(false),expand(true)])),system:'$mt_do_load'((0x55fc8b069680),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55fc8b069680))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',1632225690.9774585),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_09,[]). :- include(library(logicmoo_test_header)). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). %:- add_import_module(mt_01,baseKB,end). /*~ ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ mtProlog(code1). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ /* ;; All living people have an organ (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) ;; An organ exists in which every living Persons ever will exists (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? Have we created people with Eternal life as well? At least until the Eternal Organ is no more? To make my question fair (forall (x t) (if (and (ist t (instance x TemporalObject)) (co-temporal x y)) (ist t (exists (y) (instance y TemporalObject)))) (forall (x y) (iff (co-temporal x y) (co-temporal y x))) */ code1: (a:- printAll('$current_source_module'(_M)),b). /*~ No source location!? ~*/ kb2: (b). /*~ No source location!? ~*/ genlMt(kb2,code1). % before test, to make sure a was not accdently defined in kb2 /*~ ~*/ % before test, to make sure a was not accdently defined in kb2 :- sanity( clause(kb2:a,_)). % before test, genlMt makes the rule available and should not corrupt the code1 module /*~ %~ ?-( mpred_test("Test_0052_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). failure=info((why_was_true(myMt:(\+clause(kb2:a,_98484))),nop(ftrace(myMt:clause(kb2:a,_98484))))) no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0052_Line_0000__A_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0052_Line_0000_A_in_kb2_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the code1 module :- sanity(\+ clause(code1:b,_)). % make sure genlMt didnt unassert /*~ %~ ?-( mpred_test("Test_0053_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). passed=info(why_was_true(myMt:(\+clause(code1:b,_3253220)))) no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0053_Line_0000__naf_B_in_code1_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0053_Line_0000_naf_B_in_code1_in_myMt-junit.xml ~*/ % make sure genlMt didnt unassert :- sanity(clause(kb2:b,_)). % run the test /*~ %~ ?-( mpred_test("Test_0054_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). passed=info(why_was_true(myMt:clause(kb2:b,true))) no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0054_Line_0000__B_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0054_Line_0000_B_in_kb2_in_myMt-junit.xml ~*/ % run the test kb2: (?- a). % to make sure a does not get accdently defined in kb2 /*~ No source location!? ~*/ % to make sure a does not get accdently defined in kb2 :- mpred_must( clause(kb2:a,_)). % genlMt makes the rule available and should not corrupt the code1 module /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_2623652))]) %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b068200),[expand(false),expand(true)])),'$mt_do_load'((0x55fc8b068200),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55fc8b068200)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b068200),[expand(false),expand(true)])),system:'$mt_do_load'((0x55fc8b068200),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55fc8b068200))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',1632225690.9774585),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_09,[]). :- include(library(logicmoo_test_header)). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). %:- add_import_module(mt_01,baseKB,end). /*~ ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ mtProlog(code1). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ /* ;; All living people have an organ (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) ;; An organ exists in which every living Persons ever will exists (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? Have we created people with Eternal life as well? At least until the Eternal Organ is no more? To make my question fair (forall (x t) (if (and (ist t (instance x TemporalObject)) (co-temporal x y)) (ist t (exists (y) (instance y TemporalObject)))) (forall (x y) (iff (co-temporal x y) (co-temporal y x))) */ code1: (a:- printAll('$current_source_module'(_M)),b). /*~ No source location!? ~*/ kb2: (b). /*~ No source location!? ~*/ genlMt(kb2,code1). % before test, to make sure a was not accdently defined in kb2 /*~ ~*/ % before test, to make sure a was not accdently defined in kb2 :- sanity( clause(kb2:a,_)). % before test, genlMt makes the rule available and should not corrupt the code1 module /*~ %~ ?-( mpred_test("Test_0055_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). failure=info((why_was_true(myMt:(\+clause(kb2:a,_2871214))),nop(ftrace(myMt:clause(kb2:a,_2871214))))) no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0055_Line_0000__A_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0055_Line_0000_A_in_kb2_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the code1 module :- sanity(\+ clause(code1:b,_)). % make sure genlMt didnt unassert /*~ %~ ?-( mpred_test("Test_0056_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). passed=info(why_was_true(myMt:(\+clause(code1:b,_6195324)))) no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0056_Line_0000__naf_B_in_code1_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0056_Line_0000_naf_B_in_code1_in_myMt-junit.xml ~*/ % make sure genlMt didnt unassert :- sanity(clause(kb2:b,_)). % run the test /*~ %~ ?-( mpred_test("Test_0057_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). passed=info(why_was_true(myMt:clause(kb2:b,true))) no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0057_Line_0000__B_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0057_Line_0000_B_in_kb2_in_myMt-junit.xml ~*/ % run the test kb2: (?- a). % to make sure a does not get accdently defined in kb2 /*~ No source location!? ~*/ % to make sure a does not get accdently defined in kb2 :- mpred_must( clause(kb2:a,_)). % genlMt makes the rule available and should not corrupt the code1 module /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_5975864))]) %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b068500),[expand(false),expand(true)])),'$mt_do_load'((0x55fc8b068500),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55fc8b068500)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b068500),[expand(false),expand(true)])),system:'$mt_do_load'((0x55fc8b068500),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55fc8b068500))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',1632225690.9774585),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_09,[]). :- include(library(logicmoo_test_header)). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). %:- add_import_module(mt_01,baseKB,end). /*~ ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ mtProlog(code1). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ /* ;; All living people have an organ (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) ;; An organ exists in which every living Persons ever will exists (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? Have we created people with Eternal life as well? At least until the Eternal Organ is no more? To make my question fair (forall (x t) (if (and (ist t (instance x TemporalObject)) (co-temporal x y)) (ist t (exists (y) (instance y TemporalObject)))) (forall (x y) (iff (co-temporal x y) (co-temporal y x))) */ code1: (a:- printAll('$current_source_module'(_M)),b). /*~ No source location!? ~*/ kb2: (b). /*~ No source location!? ~*/ genlMt(kb2,code1). % before test, to make sure a was not accdently defined in kb2 /*~ ~*/ % before test, to make sure a was not accdently defined in kb2 :- sanity( clause(kb2:a,_)). % before test, genlMt makes the rule available and should not corrupt the code1 module /*~ %~ ?-( mpred_test("Test_0058_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). failure=info((why_was_true(myMt:(\+clause(kb2:a,_99570))),nop(ftrace(myMt:clause(kb2:a,_99570))))) no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0058_Line_0000__A_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0058_Line_0000_A_in_kb2_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the code1 module :- sanity(\+ clause(code1:b,_)). % make sure genlMt didnt unassert /*~ %~ ?-( mpred_test("Test_0059_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). passed=info(why_was_true(myMt:(\+clause(code1:b,_3592682)))) no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0059_Line_0000__naf_B_in_code1_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0059_Line_0000_naf_B_in_code1_in_myMt-junit.xml ~*/ % make sure genlMt didnt unassert :- sanity(clause(kb2:b,_)). % run the test /*~ %~ ?-( mpred_test("Test_0060_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). passed=info(why_was_true(myMt:clause(kb2:b,true))) no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0060_Line_0000__B_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0060_Line_0000_B_in_kb2_in_myMt-junit.xml ~*/ % run the test kb2: (?- a). % to make sure a does not get accdently defined in kb2 /*~ No source location!? ~*/ % to make sure a does not get accdently defined in kb2 :- mpred_must( clause(kb2:a,_)). % genlMt makes the rule available and should not corrupt the code1 module /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_3132214))]) %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b0aed00),[expand(false),expand(true)])),'$mt_do_load'((0x55fc8b0aed00),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55fc8b0aed00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b0aed00),[expand(false),expand(true)])),system:'$mt_do_load'((0x55fc8b0aed00),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55fc8b0aed00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',1632225690.9774585),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:68 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_09,[]). :- include(library(logicmoo_test_header)). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). %:- add_import_module(mt_01,baseKB,end). /*~ ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ mtProlog(code1). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ /* ;; All living people have an organ (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) ;; An organ exists in which every living Persons ever will exists (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? Have we created people with Eternal life as well? At least until the Eternal Organ is no more? To make my question fair (forall (x t) (if (and (ist t (instance x TemporalObject)) (co-temporal x y)) (ist t (exists (y) (instance y TemporalObject)))) (forall (x y) (iff (co-temporal x y) (co-temporal y x))) */ code1: (a:- printAll('$current_source_module'(_M)),b). /*~ No source location!? ~*/ kb2: (b). /*~ No source location!? ~*/ genlMt(kb2,code1). % before test, to make sure a was not accdently defined in kb2 /*~ ~*/ % before test, to make sure a was not accdently defined in kb2 :- sanity( clause(kb2:a,_)). % before test, genlMt makes the rule available and should not corrupt the code1 module /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:53 %~ ?-( mpred_test("Test_0061_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). failure=info((why_was_true(myMt:(\+clause(kb2:a,_99896))),nop(ftrace(myMt:clause(kb2:a,_99896))))) no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0061_Line_0000__A_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0061_Line_0000_A_in_kb2_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the code1 module :- sanity(\+ clause(code1:b,_)). % make sure genlMt didnt unassert /*~ %~ ?-( mpred_test("Test_0062_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). passed=info(why_was_true(myMt:(\+clause(code1:b,_3762510)))) no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0062_Line_0000__naf_B_in_code1_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0062_Line_0000_naf_B_in_code1_in_myMt-junit.xml ~*/ % make sure genlMt didnt unassert :- sanity(clause(kb2:b,_)). % run the test /*~ %~ ?-( mpred_test("Test_0063_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). passed=info(why_was_true(myMt:clause(kb2:b,true))) no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0063_Line_0000__B_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0063_Line_0000_B_in_kb2_in_myMt-junit.xml ~*/ % run the test kb2: (?- a). % to make sure a does not get accdently defined in kb2 /*~ No source location!? ~*/ % to make sure a does not get accdently defined in kb2 :- mpred_must( clause(kb2:a,_)). % genlMt makes the rule available and should not corrupt the code1 module /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_3282486))]) %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b069480),[expand(false),expand(true)])),'$mt_do_load'((0x55fc8b069480),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55fc8b069480)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b069480),[expand(false),expand(true)])),system:'$mt_do_load'((0x55fc8b069480),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55fc8b069480))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',1632225690.9774585),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_09,[]). :- include(library(logicmoo_test_header)). /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). %:- add_import_module(mt_01,baseKB,end). /*~ ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ mtProlog(code1). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(kb2). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:21 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ /* ;; All living people have an organ (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) ;; An organ exists in which every living Persons ever will exists (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? Have we created people with Eternal life as well? At least until the Eternal Organ is no more? To make my question fair (forall (x t) (if (and (ist t (instance x TemporalObject)) (co-temporal x y)) (ist t (exists (y) (instance y TemporalObject)))) (forall (x y) (iff (co-temporal x y) (co-temporal y x))) */ code1: (a:- printAll('$current_source_module'(_M)),b). /*~ No source location!? ~*/ kb2: (b). /*~ No source location!? ~*/ genlMt(kb2,code1). % before test, to make sure a was not accdently defined in kb2 /*~ ~*/ % before test, to make sure a was not accdently defined in kb2 :- sanity( clause(kb2:a,_)). % before test, genlMt makes the rule available and should not corrupt the code1 module /*~ %~ ?-( mpred_test("Test_0064_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). failure=info((why_was_true(myMt:(\+clause(kb2:a,_100818))),nop(ftrace(myMt:clause(kb2:a,_100818))))) no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0064_Line_0000__A_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0064_Line_0000_A_in_kb2_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the code1 module :- sanity(\+ clause(code1:b,_)). % make sure genlMt didnt unassert /*~ %~ ?-( mpred_test("Test_0065_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). passed=info(why_was_true(myMt:(\+clause(code1:b,_3932770)))) no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0065_Line_0000__naf_B_in_code1_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0065_Line_0000_naf_B_in_code1_in_myMt-junit.xml ~*/ % make sure genlMt didnt unassert :- sanity(clause(kb2:b,_)). % run the test /*~ %~ ?-( mpred_test("Test_0066_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). passed=info(why_was_true(myMt:clause(kb2:b,true))) no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0066_Line_0000__B_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0066_Line_0000_B_in_kb2_in_myMt-junit.xml ~*/ % run the test kb2: (?- a). % to make sure a does not get accdently defined in kb2 /*~ No source location!? ~*/ % to make sure a does not get accdently defined in kb2 :- mpred_must( clause(kb2:a,_)). % genlMt makes the rule available and should not corrupt the code1 module /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_3433000))]) %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b069300),[expand(false),expand(true)])),'$mt_do_load'((0x55fc8b069300),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55fc8b069300)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b069300),[expand(false),expand(true)])),system:'$mt_do_load'((0x55fc8b069300),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55fc8b069300))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',1632225690.9774585),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_09,[]). :- include(library(logicmoo_test_header)). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). %:- add_import_module(mt_01,baseKB,end). /*~ ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ mtProlog(code1). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:20 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ /* ;; All living people have an organ (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) ;; An organ exists in which every living Persons ever will exists (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? Have we created people with Eternal life as well? At least until the Eternal Organ is no more? To make my question fair (forall (x t) (if (and (ist t (instance x TemporalObject)) (co-temporal x y)) (ist t (exists (y) (instance y TemporalObject)))) (forall (x y) (iff (co-temporal x y) (co-temporal y x))) */ code1: (a:- printAll('$current_source_module'(_M)),b). /*~ No source location!? ~*/ kb2: (b). /*~ No source location!? ~*/ genlMt(kb2,code1). % before test, to make sure a was not accdently defined in kb2 /*~ ~*/ % before test, to make sure a was not accdently defined in kb2 :- sanity( clause(kb2:a,_)). % before test, genlMt makes the rule available and should not corrupt the code1 module /*~ %~ ?-( mpred_test("Test_0067_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). failure=info((why_was_true(myMt:(\+clause(kb2:a,_101112))),nop(ftrace(myMt:clause(kb2:a,_101112))))) no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0067_Line_0000__A_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0067_Line_0000_A_in_kb2_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the code1 module :- sanity(\+ clause(code1:b,_)). % make sure genlMt didnt unassert /*~ %~ ?-( mpred_test("Test_0068_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). passed=info(why_was_true(myMt:(\+clause(code1:b,_4159988)))) no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0068_Line_0000__naf_B_in_code1_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0068_Line_0000_naf_B_in_code1_in_myMt-junit.xml ~*/ % make sure genlMt didnt unassert :- sanity(clause(kb2:b,_)). % run the test /*~ %~ ?-( mpred_test("Test_0069_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). passed=info(why_was_true(myMt:clause(kb2:b,true))) no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0069_Line_0000__B_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0069_Line_0000_B_in_kb2_in_myMt-junit.xml ~*/ % run the test kb2: (?- a). % to make sure a does not get accdently defined in kb2 /*~ No source location!? ~*/ % to make sure a does not get accdently defined in kb2 :- mpred_must( clause(kb2:a,_)). % genlMt makes the rule available and should not corrupt the code1 module /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_4026826))]) %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b069480),[expand(false),expand(true)])),'$mt_do_load'((0x55fc8b069480),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55fc8b069480)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b069480),[expand(false),expand(true)])),system:'$mt_do_load'((0x55fc8b069480),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55fc8b069480))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',1632225690.9774585),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_09,[]). :- include(library(logicmoo_test_header)). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). %:- add_import_module(mt_01,baseKB,end). /*~ ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ mtProlog(code1). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(kb2). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:21 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ /* ;; All living people have an organ (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) ;; An organ exists in which every living Persons ever will exists (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? Have we created people with Eternal life as well? At least until the Eternal Organ is no more? To make my question fair (forall (x t) (if (and (ist t (instance x TemporalObject)) (co-temporal x y)) (ist t (exists (y) (instance y TemporalObject)))) (forall (x y) (iff (co-temporal x y) (co-temporal y x))) */ code1: (a:- printAll('$current_source_module'(_M)),b). /*~ No source location!? ~*/ kb2: (b). /*~ No source location!? ~*/ genlMt(kb2,code1). % before test, to make sure a was not accdently defined in kb2 /*~ ~*/ % before test, to make sure a was not accdently defined in kb2 :- sanity( clause(kb2:a,_)). % before test, genlMt makes the rule available and should not corrupt the code1 module /*~ %~ ?-( mpred_test("Test_0070_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). failure=info((why_was_true(myMt:(\+clause(kb2:a,_101672))),nop(ftrace(myMt:clause(kb2:a,_101672))))) no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0070_Line_0000__A_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0070_Line_0000_A_in_kb2_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the code1 module :- sanity(\+ clause(code1:b,_)). % make sure genlMt didnt unassert /*~ %~ ?-( mpred_test("Test_0071_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). passed=info(why_was_true(myMt:(\+clause(code1:b,_4329752)))) no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0071_Line_0000__naf_B_in_code1_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0071_Line_0000_naf_B_in_code1_in_myMt-junit.xml ~*/ % make sure genlMt didnt unassert :- sanity(clause(kb2:b,_)). % run the test /*~ %~ ?-( mpred_test("Test_0072_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). passed=info(why_was_true(myMt:clause(kb2:b,true))) no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0072_Line_0000__B_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0072_Line_0000_B_in_kb2_in_myMt-junit.xml ~*/ % run the test kb2: (?- a). % to make sure a does not get accdently defined in kb2 /*~ No source location!? ~*/ % to make sure a does not get accdently defined in kb2 :- mpred_must( clause(kb2:a,_)). % genlMt makes the rule available and should not corrupt the code1 module /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_6237040))]) %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b068080),[expand(false),expand(true)])),'$mt_do_load'((0x55fc8b068080),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55fc8b068080)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b068080),[expand(false),expand(true)])),system:'$mt_do_load'((0x55fc8b068080),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55fc8b068080))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',1632225690.9774585),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_09,[]). :- include(library(logicmoo_test_header)). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). %:- add_import_module(mt_01,baseKB,end). /*~ ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ mtProlog(code1). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(kb2). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:21 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ /* ;; All living people have an organ (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) ;; An organ exists in which every living Persons ever will exists (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? Have we created people with Eternal life as well? At least until the Eternal Organ is no more? To make my question fair (forall (x t) (if (and (ist t (instance x TemporalObject)) (co-temporal x y)) (ist t (exists (y) (instance y TemporalObject)))) (forall (x y) (iff (co-temporal x y) (co-temporal y x))) */ code1: (a:- printAll('$current_source_module'(_M)),b). /*~ No source location!? ~*/ kb2: (b). /*~ No source location!? ~*/ genlMt(kb2,code1). % before test, to make sure a was not accdently defined in kb2 /*~ ~*/ % before test, to make sure a was not accdently defined in kb2 :- sanity( clause(kb2:a,_)). % before test, genlMt makes the rule available and should not corrupt the code1 module /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:53 %~ ?-( mpred_test("Test_0073_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). failure=info((why_was_true(myMt:(\+clause(kb2:a,_103032))),nop(ftrace(myMt:clause(kb2:a,_103032))))) no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0073_Line_0000__A_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0073_Line_0000_A_in_kb2_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the code1 module :- sanity(\+ clause(code1:b,_)). % make sure genlMt didnt unassert /*~ %~ ?-( mpred_test("Test_0074_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). passed=info(why_was_true(myMt:(\+clause(code1:b,_4500614)))) no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0074_Line_0000__naf_B_in_code1_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0074_Line_0000_naf_B_in_code1_in_myMt-junit.xml ~*/ % make sure genlMt didnt unassert :- sanity(clause(kb2:b,_)). % run the test /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:59 %~ ?-( mpred_test("Test_0075_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). passed=info(why_was_true(myMt:clause(kb2:b,true))) no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). no_proof_for(clause(kb2:b,true)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0075_Line_0000__B_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0075_Line_0000_B_in_kb2_in_myMt-junit.xml ~*/ % run the test kb2: (?- a). % to make sure a does not get accdently defined in kb2 /*~ No source location!? ~*/ % to make sure a does not get accdently defined in kb2 :- mpred_must( clause(kb2:a,_)). % genlMt makes the rule available and should not corrupt the code1 module /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_6905440))]) %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b068400),[expand(false),expand(true)])),'$mt_do_load'((0x55fc8b068400),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55fc8b068400)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',(0x55fc8b068400),[expand(false),expand(true)])),system:'$mt_do_load'((0x55fc8b068400),'mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55fc8b068400))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_09.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',1632225690.9774585),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause(kb2:a,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:68 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_09,[]). :- include(library(logicmoo_test_header)). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). %:- add_import_module(mt_01,baseKB,end). /*~ ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ mtProlog(code1). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ /* ;; All living people have an organ (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) ;; An organ exists in which every living Persons ever will exists (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? Have we created people with Eternal life as well? At least until the Eternal Organ is no more? To make my question fair (forall (x t) (if (and (ist t (instance x TemporalObject)) (co-temporal x y)) (ist t (exists (y) (instance y TemporalObject)))) (forall (x y) (iff (co-temporal x y) (co-temporal y x))) */ code1: (a:- printAll('$current_source_module'(_M)),b). /*~ No source location!? ~*/ kb2: (b). /*~ No source location!? ~*/ genlMt(kb2,code1). % before test, to make sure a was not accdently defined in kb2 /*~ ~*/ % before test, to make sure a was not accdently defined in kb2 :- sanity( clause(kb2:a,_)). % before test, genlMt makes the rule available and should not corrupt the code1 module /*~ %~ ?-( mpred_test("Test_0076_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). failure=info((why_was_true(myMt:(\+clause(kb2:a,_102432))),nop(ftrace(myMt:clause(kb2:a,_102432))))) no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). no_proof_for(\+clause(kb2:a,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0076_Line_0000__A_in_kb2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_09.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_09_Test_0076_Line_0000_A_in_kb2_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the code1 module :- sanity(\+ clause(code1:b,_)). % make sure genlMt didnt unassert /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:56 %~ ?-( mpred_test("Test_0077_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). passed=info(why_was_true(myMt:(\+clause(code1:b,_4668788)))) no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). no_proof_for(\+clause(code1:b,Clause_Kw2)). totalTime=10.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mt_09.pl (returned 137) Add_LABELS='Errors,Overtime' Rem_LABELS='Skipped,Skipped,Warnings,Skipped' ISSUE_INFO=385 OPEN logicmoo.pfc.test.sanity_base.MT_09 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_09, Failing, Errors 2021-09-26 05:01:56 +0000 UTC ISSUE_ID=385 ISSUE_OC=OPEN Editing Issue For FAILED 385 OPEN logicmoo.pfc.test.sanity_base.MT_09 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_09, Failing, Errors 2021-09-26 05:01:56 +0000 UTC SKIPPING gh issue edit 385 -t logicmoo.pfc.test.sanity_base.MT_09 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Warnings,Skipped --add-label Failing,Errors,Overtime FileTestCase=logicmoo.pfc.test.sanity_base.MT_07 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_07.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_07.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_07/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_07 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/386 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ %~ pfc_iri : include_module_file(code1:library('pfclib/system_each_module.pfc'),code1). ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ code1:'$current_source_module'(baseKB). /* found 1 for code1:'$current_source_module'(_26072). */ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_29040,_29062),clause_property(_29062,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054b00),[expand(false),expand(true)])),'$mt_do_load'((0x557966054b00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966054b00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054b00),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966054b00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966054b00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause(kb3:a,A,B),clause_property(B,module(kb3))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause(kb3:a,A,B),clause_property(B,module(kb3))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'((clause(kb3:a,A,B),clause_property(B,module(kb3))),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'((clause(kb3:a,A,B),clause_property(B,module(kb3))),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (34)$[code1] pfc_lib:log_failure(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (37)[code1] pfc_lib:maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))). % mpred_core.pl:4229: (38)$[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[code1] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_47516,_47538),clause_property(_47538,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054f00),[expand(false),expand(true)])),'$mt_do_load'((0x557966054f00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966054f00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054f00),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966054f00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966054f00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_50244,_50266),clause_property(_50266,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0e00),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b0e00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b0e00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0e00),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b0e00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b0e00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(''). % rtrace.pl:217: (40)$[code1] ''(''). no(clause) (43)[butterfly] butterfly:in_bfly(f,''). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_55210,_55232),clause_property(_55232,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055100),[expand(false),expand(true)])),'$mt_do_load'((0x557966055100),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966055100)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055100),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966055100),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966055100))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_60658,_60680),clause_property(_60680,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0e80),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b0e80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b0e80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0e80),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b0e80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b0e80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_49130,_49152),clause_property(_49152,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1700),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b1700),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b1700)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1700),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b1700),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b1700))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_54406,_54428),clause_property(_54428,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0e80),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b0e80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b0e80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0e80),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b0e80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b0e80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_1814,_1836),clause_property(_1836,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0c00),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b0c00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b0c00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0c00),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b0c00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b0c00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_51506,_51528),clause_property(_51528,module(kb3))))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054280),[expand(false),expand(true)])),'$mt_do_load'((0x557966054280),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966054280)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054280),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966054280),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966054280))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_52440,_52462),clause_property(_52462,module(kb3))))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054300),[expand(false),expand(true)])),'$mt_do_load'((0x557966054300),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966054300)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054300),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966054300),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966054300))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_4676,_4698),clause_property(_4698,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1f00),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b1f00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b1f00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1f00),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b1f00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b1f00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_54664,_54686),clause_property(_54686,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1680),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b1680),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b1680)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1680),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b1680),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b1680))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_55830,_55852),clause_property(_55852,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796aa39200),[expand(false),expand(true)])),'$mt_do_load'((0x55796aa39200),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796aa39200)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796aa39200),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796aa39200),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796aa39200))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_56054,_56076),clause_property(_56076,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1900),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b1900),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b1900)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1900),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b1900),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b1900))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_56820,_56842),clause_property(_56842,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0e80),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b0e80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b0e80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0e80),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b0e80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b0e80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_58416,_58438),clause_property(_58438,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1f80),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b1f80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b1f80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1f80),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b1f80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b1f80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_58390,_58412),clause_property(_58412,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054e00),[expand(false),expand(true)])),'$mt_do_load'((0x557966054e00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966054e00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054e00),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966054e00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966054e00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_60922,_60944),clause_property(_60944,module(kb3))))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054b00),[expand(false),expand(true)])),'$mt_do_load'((0x557966054b00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966054b00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054b00),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966054b00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966054b00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_61330,_61352),clause_property(_61352,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0000),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b0000),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b0000)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0000),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b0000),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b0000))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_63812,_63834),clause_property(_63834,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0380),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b0380),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b0380)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0380),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b0380),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b0380))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_490,_494),clause_property(_494,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1c00),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b1c00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b1c00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1c00),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b1c00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b1c00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:''. % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(''). % rtrace.pl:217: (36)$[code1] ''(''). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_1814,_1836),clause_property(_1836,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054c80),[expand(false),expand(true)])),'$mt_do_load'((0x557966054c80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966054c80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054c80),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966054c80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966054c80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_2260,_2282),clause_property(_2282,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055300),[expand(false),expand(true)])),'$mt_do_load'((0x557966055300),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966055300)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055300),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966055300),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966055300))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_4346,_4368),clause_property(_4368,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054f80),[expand(false),expand(true)])),'$mt_do_load'((0x557966054f80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966054f80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054f80),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966054f80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966054f80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_4346,_4368),clause_property(_4368,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1500),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b1500),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b1500)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1500),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b1500),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b1500))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_4790,_4812),clause_property(_4812,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0a00),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b0a00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b0a00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0a00),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b0a00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b0a00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_6864,_6886),clause_property(_6886,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1d00),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b1d00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b1d00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1d00),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b1d00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b1d00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_6864,_6886),clause_property(_6886,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1900),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b1900),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b1900)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1900),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b1900),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b1900))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_7188,_7210),clause_property(_7210,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0d80),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b0d80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b0d80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0d80),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b0d80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b0d80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_9436,_9458),clause_property(_9458,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054f80),[expand(false),expand(true)])),'$mt_do_load'((0x557966054f80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966054f80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054f80),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966054f80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966054f80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_9436,_9458),clause_property(_9458,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055d00),[expand(false),expand(true)])),'$mt_do_load'((0x557966055d00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966055d00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055d00),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966055d00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966055d00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_12008,_12030),clause_property(_12030,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055e80),[expand(false),expand(true)])),'$mt_do_load'((0x557966055e80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966055e80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055e80),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966055e80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966055e80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_12008,_12030),clause_property(_12030,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0500),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b0500),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b0500)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0500),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b0500),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b0500))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_12734,_12756),clause_property(_12756,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0100),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b0100),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b0100)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0100),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b0100),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b0100))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_12740,_12762),clause_property(_12762,module(kb3))))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1200),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b1200),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b1200)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1200),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b1200),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b1200))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_16268,_16290),clause_property(_16290,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1080),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b1080),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b1080)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1080),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b1080),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b1080))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_16436,_16458),clause_property(_16458,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055f00),[expand(false),expand(true)])),'$mt_do_load'((0x557966055f00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966055f00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055f00),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966055f00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966055f00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_16820,_16842),clause_property(_16842,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0f00),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b0f00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b0f00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0f00),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b0f00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b0f00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_16936,_16958),clause_property(_16958,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0b00),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b0b00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b0b00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0b00),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b0b00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b0b00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_17648,_17670),clause_property(_17670,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0180),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b0180),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b0180)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0180),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b0180),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b0180))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_18176,_18198),clause_property(_18198,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1080),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b1080),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b1080)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1080),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b1080),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b1080))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_19240,_19262),clause_property(_19262,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0500),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b0500),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b0500)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0500),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b0500),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b0500))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_19468,_19490),clause_property(_19490,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1e00),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b1e00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b1e00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1e00),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b1e00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b1e00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_19968,_19990),clause_property(_19990,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1000),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b1000),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b1000)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1000),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b1000),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b1000))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_20848,_20870),clause_property(_20870,module(kb3))))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1080),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b1080),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b1080)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1080),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b1080),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b1080))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_21978,_22000),clause_property(_22000,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1400),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b1400),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b1400)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1400),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b1400),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b1400))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_22268,_22290),clause_property(_22290,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1480),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b1480),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b1480)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1480),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b1480),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b1480))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_23848,_23870),clause_property(_23870,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055380),[expand(false),expand(true)])),'$mt_do_load'((0x557966055380),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966055380)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055380),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966055380),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966055380))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_28486,_28508),clause_property(_28508,module(kb3))))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0f80),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b0f80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b0f80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0f80),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b0f80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b0f80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_33160,_33182),clause_property(_33182,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054380),[expand(false),expand(true)])),'$mt_do_load'((0x557966054380),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966054380)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054380),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966054380),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966054380))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_28516,_28538),clause_property(_28538,module(kb3))))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1280),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b1280),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b1280)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1280),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b1280),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b1280))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_35994,_36016),clause_property(_36016,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1400),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b1400),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b1400)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1400),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b1400),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b1400))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_29056,_29078),clause_property(_29078,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1500),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b1500),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b1500)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1500),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b1500),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b1500))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_48594,_48616),clause_property(_48616,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0980),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b0980),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b0980)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0980),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b0980),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b0980))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_30172,_30194),clause_property(_30194,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0580),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b0580),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b0580)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0580),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b0580),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b0580))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_31840,_31862),clause_property(_31862,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1380),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b1380),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b1380)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1380),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b1380),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b1380))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_32338,_32360),clause_property(_32360,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0e80),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b0e80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b0e80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0e80),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b0e80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b0e80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_32926,_32948),clause_property(_32948,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0f80),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b0f80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b0f80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0f80),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b0f80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b0f80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_33610,_33632),clause_property(_33632,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054c80),[expand(false),expand(true)])),'$mt_do_load'((0x557966054c80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966054c80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054c80),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966054c80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966054c80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_34504,_34526),clause_property(_34526,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0480),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b0480),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b0480)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0480),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b0480),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b0480))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_35786,_35808),clause_property(_35808,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055600),[expand(false),expand(true)])),'$mt_do_load'((0x557966055600),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966055600)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055600),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966055600),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966055600))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_36910,_36932),clause_property(_36932,module(kb3))))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054e80),[expand(false),expand(true)])),'$mt_do_load'((0x557966054e80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966054e80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054e80),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966054e80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966054e80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_37782,_37804),clause_property(_37804,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055e80),[expand(false),expand(true)])),'$mt_do_load'((0x557966055e80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966055e80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055e80),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966055e80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966055e80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_39256,_39278),clause_property(_39278,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054400),[expand(false),expand(true)])),'$mt_do_load'((0x557966054400),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966054400)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054400),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966054400),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966054400))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_39626,_39648),clause_property(_39648,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054800),[expand(false),expand(true)])),'$mt_do_load'((0x557966054800),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966054800)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054800),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966054800),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966054800))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_42370,_42392),clause_property(_42392,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054f80),[expand(false),expand(true)])),'$mt_do_load'((0x557966054f80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966054f80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054f80),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966054f80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966054f80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(''). % rtrace.pl:217: (40)$[code1] ''(''). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_44498,_44520),clause_property(_44520,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055100),[expand(false),expand(true)])),'$mt_do_load'((0x557966055100),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966055100)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055100),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966055100),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966055100))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_46066,_46088),clause_property(_46088,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055e00),[expand(false),expand(true)])),'$mt_do_load'((0x557966055e00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966055e00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055e00),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966055e00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966055e00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_46616,_46638),clause_property(_46638,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054480),[expand(false),expand(true)])),'$mt_do_load'((0x557966054480),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966054480)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054480),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966054480),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966054480))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_47430,_47452),clause_property(_47452,module(kb3))))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0200),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b0200),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b0200)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0200),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b0200),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b0200))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_48360,_48382),clause_property(_48382,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796aa39200),[expand(false),expand(true)])),'$mt_do_load'((0x55796aa39200),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796aa39200)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796aa39200),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796aa39200),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796aa39200))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_48818,_48840),clause_property(_48840,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054780),[expand(false),expand(true)])),'$mt_do_load'((0x557966054780),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966054780)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054780),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966054780),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966054780))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_49554,_49576),clause_property(_49576,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055480),[expand(false),expand(true)])),'$mt_do_load'((0x557966055480),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966055480)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055480),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966055480),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966055480))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_50704,_50726),clause_property(_50726,module(kb3))))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0080),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b0080),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b0080)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0080),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b0080),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b0080))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_51936,_51958),clause_property(_51958,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1900),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b1900),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b1900)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b1900),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b1900),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b1900))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_52514,_52536),clause_property(_52536,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0980),[expand(false),expand(true)])),'$mt_do_load'((0x55796b7b0980),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55796b7b0980)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55796b7b0980),[expand(false),expand(true)])),system:'$mt_do_load'((0x55796b7b0980),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55796b7b0980))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_59432,_59454),clause_property(_59454,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054e00),[expand(false),expand(true)])),'$mt_do_load'((0x557966054e00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966054e00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054e00),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966054e00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966054e00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_59616,_59638),clause_property(_59638,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055080),[expand(false),expand(true)])),'$mt_do_load'((0x557966055080),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966055080)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055080),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966055080),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966055080))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_60160,_60182),clause_property(_60182,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557978f80280),[expand(false),expand(true)])),'$mt_do_load'((0x557978f80280),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557978f80280)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557978f80280),[expand(false),expand(true)])),system:'$mt_do_load'((0x557978f80280),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557978f80280))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_60704,_60726),clause_property(_60726,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054c00),[expand(false),expand(true)])),'$mt_do_load'((0x557966054c00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966054c00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054c00),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966054c00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966054c00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_61248,_61270),clause_property(_61270,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557978f80900),[expand(false),expand(true)])),'$mt_do_load'((0x557978f80900),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557978f80900)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557978f80900),[expand(false),expand(true)])),system:'$mt_do_load'((0x557978f80900),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557978f80900))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_61776,_61798),clause_property(_61798,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055f00),[expand(false),expand(true)])),'$mt_do_load'((0x557966055f00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966055f00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055f00),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966055f00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966055f00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_62680,_62702),clause_property(_62702,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557978f80480),[expand(false),expand(true)])),'$mt_do_load'((0x557978f80480),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557978f80480)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557978f80480),[expand(false),expand(true)])),system:'$mt_do_load'((0x557978f80480),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557978f80480))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_63226,_63248),clause_property(_63248,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054d00),[expand(false),expand(true)])),'$mt_do_load'((0x557966054d00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966054d00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054d00),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966054d00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966054d00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_63770,_63792),clause_property(_63792,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055600),[expand(false),expand(true)])),'$mt_do_load'((0x557966055600),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966055600)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055600),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966055600),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966055600))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_476,_480),clause_property(_480,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55797903e280),[expand(false),expand(true)])),'$mt_do_load'((0x55797903e280),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55797903e280)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55797903e280),[expand(false),expand(true)])),system:'$mt_do_load'((0x55797903e280),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55797903e280))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:''. % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(''). % rtrace.pl:217: (36)$[code1] ''(''). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_476,_480),clause_property(_480,module(kb3))))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054200),[expand(false),expand(true)])),'$mt_do_load'((0x557966054200),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966054200)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054200),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966054200),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966054200))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:''. % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(''). % rtrace.pl:217: (36)$[code1] ''(''). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_1800,_1822),clause_property(_1822,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55797903e300),[expand(false),expand(true)])),'$mt_do_load'((0x55797903e300),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55797903e300)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55797903e300),[expand(false),expand(true)])),system:'$mt_do_load'((0x55797903e300),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55797903e300))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_1800,_1822),clause_property(_1822,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054e80),[expand(false),expand(true)])),'$mt_do_load'((0x557966054e80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966054e80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054e80),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966054e80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966054e80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_2174,_2196),clause_property(_2196,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55797904c280),[expand(false),expand(true)])),'$mt_do_load'((0x55797904c280),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55797904c280)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55797904c280),[expand(false),expand(true)])),system:'$mt_do_load'((0x55797904c280),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55797904c280))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_2526,_2548),clause_property(_2548,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055480),[expand(false),expand(true)])),'$mt_do_load'((0x557966055480),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966055480)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055480),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966055480),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966055480))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_7596,_7618),clause_property(_7618,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x5579790d8280),[expand(false),expand(true)])),'$mt_do_load'((0x5579790d8280),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5579790d8280)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x5579790d8280),[expand(false),expand(true)])),system:'$mt_do_load'((0x5579790d8280),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5579790d8280))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_11994,_12016),clause_property(_12016,module(kb3))))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055e80),[expand(false),expand(true)])),'$mt_do_load'((0x557966055e80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966055e80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055e80),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966055e80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966055e80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_9422,_9444),clause_property(_9444,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557979106480),[expand(false),expand(true)])),'$mt_do_load'((0x557979106480),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557979106480)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557979106480),[expand(false),expand(true)])),system:'$mt_do_load'((0x557979106480),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557979106480))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_13908,_13930),clause_property(_13930,module(kb3))))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055180),[expand(false),expand(true)])),'$mt_do_load'((0x557966055180),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966055180)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055180),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966055180),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966055180))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_9868,_9890),clause_property(_9890,module(kb3))))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557979106180),[expand(false),expand(true)])),'$mt_do_load'((0x557979106180),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557979106180)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557979106180),[expand(false),expand(true)])),system:'$mt_do_load'((0x557979106180),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557979106180))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_17614,_17636),clause_property(_17636,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054300),[expand(false),expand(true)])),'$mt_do_load'((0x557966054300),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966054300)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054300),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966054300),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966054300))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_11994,_12016),clause_property(_12016,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557979170480),[expand(false),expand(true)])),'$mt_do_load'((0x557979170480),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557979170480)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557979170480),[expand(false),expand(true)])),system:'$mt_do_load'((0x557979170480),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557979170480))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_11994,_12016),clause_property(_12016,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055e80),[expand(false),expand(true)])),'$mt_do_load'((0x557966055e80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966055e80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055e80),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966055e80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966055e80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_12438,_12460),clause_property(_12460,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557979170c80),[expand(false),expand(true)])),'$mt_do_load'((0x557979170c80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557979170c80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557979170c80),[expand(false),expand(true)])),system:'$mt_do_load'((0x557979170c80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557979170c80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_12788,_12810),clause_property(_12810,module(kb3))))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054e00),[expand(false),expand(true)])),'$mt_do_load'((0x557966054e00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966054e00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054e00),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966054e00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966054e00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_13908,_13930),clause_property(_13930,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x5579791d6480),[expand(false),expand(true)])),'$mt_do_load'((0x5579791d6480),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5579791d6480)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x5579791d6480),[expand(false),expand(true)])),system:'$mt_do_load'((0x5579791d6480),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5579791d6480))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_13908,_13930),clause_property(_13930,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055f00),[expand(false),expand(true)])),'$mt_do_load'((0x557966055f00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966055f00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055f00),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966055f00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966055f00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_16326,_16348),clause_property(_16348,module(kb3))))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x5579791d6480),[expand(false),expand(true)])),'$mt_do_load'((0x5579791d6480),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5579791d6480)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x5579791d6480),[expand(false),expand(true)])),system:'$mt_do_load'((0x5579791d6480),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5579791d6480))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_16588,_16610),clause_property(_16610,module(kb3))))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x5579791d6a80),[expand(false),expand(true)])),'$mt_do_load'((0x5579791d6a80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5579791d6a80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x5579791d6a80),[expand(false),expand(true)])),system:'$mt_do_load'((0x5579791d6a80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5579791d6a80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_16480,_16502),clause_property(_16502,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x5579791d6c00),[expand(false),expand(true)])),'$mt_do_load'((0x5579791d6c00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5579791d6c00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x5579791d6c00),[expand(false),expand(true)])),system:'$mt_do_load'((0x5579791d6c00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5579791d6c00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_16806,_16828),clause_property(_16828,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x5579791d7280),[expand(false),expand(true)])),'$mt_do_load'((0x5579791d7280),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5579791d7280)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x5579791d7280),[expand(false),expand(true)])),system:'$mt_do_load'((0x5579791d7280),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5579791d7280))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_17370,_17392),clause_property(_17392,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x5579791d7080),[expand(false),expand(true)])),'$mt_do_load'((0x5579791d7080),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5579791d7080)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x5579791d7080),[expand(false),expand(true)])),system:'$mt_do_load'((0x5579791d7080),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5579791d7080))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_17420,_17442),clause_property(_17442,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054280),[expand(false),expand(true)])),'$mt_do_load'((0x557966054280),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966054280)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054280),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966054280),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966054280))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_20570,_20592),clause_property(_20592,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055300),[expand(false),expand(true)])),'$mt_do_load'((0x557966055300),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966055300)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055300),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966055300),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966055300))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_21138,_21160),clause_property(_21160,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055000),[expand(false),expand(true)])),'$mt_do_load'((0x557966055000),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966055000)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055000),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966055000),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966055000))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_21998,_22020),clause_property(_22020,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x5579792cad00),[expand(false),expand(true)])),'$mt_do_load'((0x5579792cad00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5579792cad00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x5579792cad00),[expand(false),expand(true)])),system:'$mt_do_load'((0x5579792cad00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5579792cad00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_22914,_22936),clause_property(_22936,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054c80),[expand(false),expand(true)])),'$mt_do_load'((0x557966054c80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966054c80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966054c80),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966054c80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966054c80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_24000,_24022),clause_property(_24022,module(kb3))))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x5579790da480),[expand(false),expand(true)])),'$mt_do_load'((0x5579790da480),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5579790da480)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x5579790da480),[expand(false),expand(true)])),system:'$mt_do_load'((0x5579790da480),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5579790da480))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_24770,_24792),clause_property(_24792,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055f00),[expand(false),expand(true)])),'$mt_do_load'((0x557966055f00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557966055f00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x557966055f00),[expand(false),expand(true)])),system:'$mt_do_load'((0x557966055f00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557966055f00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_24994,_25016),clause_property(_25016,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55797934a480),[expand(false),expand(true)])),'$mt_do_load'((0x55797934a480),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55797934a480)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55797934a480),[expand(false),expand(true)])),system:'$mt_do_load'((0x55797934a480),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55797934a480))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_26544,_26566),clause_property(_26566,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55797934aa80),[expand(false),expand(true)])),'$mt_do_load'((0x55797934aa80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55797934aa80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55797934aa80),[expand(false),expand(true)])),system:'$mt_do_load'((0x55797934aa80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55797934aa80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_26686,_26708),clause_property(_26708,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55797934bf80),[expand(false),expand(true)])),'$mt_do_load'((0x55797934bf80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55797934bf80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55797934bf80),[expand(false),expand(true)])),system:'$mt_do_load'((0x55797934bf80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55797934bf80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_27258,_27280),clause_property(_27280,module(kb3))))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55797934af00),[expand(false),expand(true)])),'$mt_do_load'((0x55797934af00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55797934af00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55797934af00),[expand(false),expand(true)])),system:'$mt_do_load'((0x55797934af00),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55797934af00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_28018,_28040),clause_property(_28040,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55797934ac80),[expand(false),expand(true)])),'$mt_do_load'((0x55797934ac80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55797934ac80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55797934ac80),[expand(false),expand(true)])),system:'$mt_do_load'((0x55797934ac80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55797934ac80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a c). % to make sure a does not get accdently defined in kb2 or kb3 /*~ ~*/ % to make sure a does not get accdently defined in kb2 or kb3 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_28972,_28994),clause_property(_28994,module(kb3))))]) %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_07.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55797934bd80),[expand(false),expand(true)])),'$mt_do_load'((0x55797934bd80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55797934bd80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',(0x55797934bd80),[expand(false),expand(true)])),system:'$mt_do_load'((0x55797934bd80),'mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55797934bd80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_07.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',1632225690.8644307),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: (32)$[system]# catch(code1:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % rtrace.pl:217: (36)$[code1] ''(code1:(log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause) (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[code1] ''(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(mt_01,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(mt_01,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(code1). % mtProlog(code1). % mtHybrid(code1). /*~ ~*/ % mtProlog(code1). % mtHybrid(code1). :- expects_dialect(pfc). /*~ ~*/ mtHybrid(kb2). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? totalTime=10.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mt_07.pl (returned 137) Add_LABELS='Errors,Overtime' Rem_LABELS='Skipped,Skipped,Warnings,Skipped' ISSUE_INFO=386 OPEN logicmoo.pfc.test.sanity_base.MT_07 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_07, Failing, Errors 2021-09-26 05:02:21 +0000 UTC ISSUE_ID=386 ISSUE_OC=OPEN Editing Issue For FAILED 386 OPEN logicmoo.pfc.test.sanity_base.MT_07 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_07, Failing, Errors 2021-09-26 05:02:21 +0000 UTC SKIPPING gh issue edit 386 -t logicmoo.pfc.test.sanity_base.MT_07 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Warnings,Skipped --add-label Failing,Errors,Overtime FileTestCase=logicmoo.pfc.test.sanity_base.MT_06 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_06.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_06.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_06.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_06/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_06 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/344 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_06.pl'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) :- expects_dialect(pfc). /*~ ~*/ baseKB:mtProlog(code1). /*~ No source location!? ~*/ baseKB:mtHybrid(kb2). /*~ No source location!? ~*/ baseKB:mtHybrid(kb3). /*~ No source location!? ~*/ arity(a0,0). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:arity/2), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : arity/2]]) No permission to redefine imported_procedure `baseKB:(arity/2)' ERROR: No permission to redefine imported_procedure `baseKB:(arity/2)' ~*/ baseKB:predicateConventionMt(a0,kb2). %:- set_defaultAssertMt(myMt). /*~ ~*/ %:- set_defaultAssertMt(myMt). a0. % code1: (a0 c). /*~ %~ warn( really_remake_as_dynamic2(user:a0,bc(kb_global(user:a0/0)))) ~*/ :- mpred_must(clause(kb2:a0,_)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/344 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_06.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_06/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_06 /*~ ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.079196209-junit.xml > logicmoo.pfc.test.sanity_base.MT_06 JUnit error = No permission to redefine imported_procedure `baseKB:(arity/2)' %~ test_completed_exit(32) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mt_06.pl (returned 32) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=344 OPEN logicmoo.pfc.test.sanity_base.MT_06 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_06, Failing, Errors 2021-09-26 05:02:44 +0000 UTC ISSUE_ID=344 ISSUE_OC=OPEN Editing Issue For FAILED 344 OPEN logicmoo.pfc.test.sanity_base.MT_06 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_06, Failing, Errors 2021-09-26 05:02:44 +0000 UTC SKIPPING gh issue edit 344 -t logicmoo.pfc.test.sanity_base.MT_06 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.MT_05 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_05.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_05.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_05.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_05/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_05 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/387 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_05.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %:- add_import_module(mt_01,baseKB,end). :- set_defaultAssertMt(myMt). /*~ %~ pfc_iri : include_module_file(myMt:library('pfclib/system_each_module.pfc'),myMt). ~*/ mtProlog(code1). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_05.pl:19 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(kb2). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_05.pl:20 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). % code1: (a c). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/387 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_05.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_05/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_05 /*~ ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.45927862-junit.xml > logicmoo.pfc.test.sanity_base.MT_05 JUnit error = No permission to redefine imported_procedure `baseKB:(mtProlog/1)' logicmoo.pfc.test.sanity_base.MT_05 JUnit error = No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' %~ test_completed_exit(32) totalTime=3.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mt_05.pl (returned 32) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=387 OPEN logicmoo.pfc.test.sanity_base.MT_05 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_05, Failing, Errors 2021-09-26 05:02:58 +0000 UTC ISSUE_ID=387 ISSUE_OC=OPEN Editing Issue For FAILED 387 OPEN logicmoo.pfc.test.sanity_base.MT_05 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_05, Failing, Errors 2021-09-26 05:02:58 +0000 UTC SKIPPING gh issue edit 387 -t logicmoo.pfc.test.sanity_base.MT_05 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.MT_04 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_04.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_04.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_04.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_04/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_04 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/534 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_04.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %:- expects_dialect(pfc). %:- set_defaultAssertMt(myMt). baseKB:mtProlog(code1). /*~ No source location!? ~*/ baseKB:mtHybrid(kb2). /*~ No source location!? ~*/ baseKB:mtHybrid(kb3). /*~ No source location!? ~*/ baseKB:genlMt(kb3,code1). /*~ ~*/ baseKB:genlMt(kb3,kb2). % code1: (a c). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_04.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_04/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_04 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/534 /*~ ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all6.3725835-junit.xml > %~ test_completed_exit(0) totalTime=6.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mt_04.pl (returned 0) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=534 OPEN logicmoo.pfc.test.sanity_base.MT_04 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_04, Failing 2021-09-26 05:03:15 +0000 UTC ISSUE_ID=534 ISSUE_OC=OPEN Editing Issue For FAILED 534 OPEN logicmoo.pfc.test.sanity_base.MT_04 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_04, Failing 2021-09-26 05:03:15 +0000 UTC SKIPPING gh issue edit 534 -t logicmoo.pfc.test.sanity_base.MT_04 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped --add-label Failing FileTestCase=logicmoo.pfc.test.sanity_base.MT_03 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_03.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_03.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/388 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ %~ pfc_iri : include_module_file(myMt:library('pfclib/system_each_module.pfc'),myMt). ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ %~ baseKB : mpred_fwc1( genlMt(modA,modB)). ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:37 %~ ?-( mpred_test( "Test_0001_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_22012)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0001_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0001_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0002_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_18314)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0002_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0002_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:40 %~ ?-( mpred_test("Test_0003_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_34080)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0003_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0003_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:41 %~ ?-( mpred_test("Test_0004_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0004_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0004_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:44 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0005_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0005_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0005_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_173186))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2eb00),[expand(false),expand(true)])),'$mt_do_load'((0x557035f2eb00),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557035f2eb00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2eb00),[expand(false),expand(true)])),system:'$mt_do_load'((0x557035f2eb00),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557035f2eb00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',1632225690.4083154),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(modA:codeB,A)),B,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(modA:codeB,A)),B,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(modA:codeB,A),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(modA:codeB,A),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (34)$[myMt] pfc_lib:log_failure(failed_mpred_test(clause_u(modA:codeB,A))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (37)[myMt] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))). % mpred_core.pl:4229: (38)$[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[myMt] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:37 %~ ?-( mpred_test( "Test_0006_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_94536)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0006_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0006_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:38 %~ ?-( mpred_test( "Test_0007_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_222636)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0007_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0007_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0008_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_10682)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0008_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0008_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:41 %~ ?-( mpred_test("Test_0009_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0009_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0009_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:47 %~ ?-( mpred_test("Test_0010_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0010_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0010_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_485876))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2e780),[expand(false),expand(true)])),'$mt_do_load'((0x557035f2e780),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557035f2e780)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2e780),[expand(false),expand(true)])),system:'$mt_do_load'((0x557035f2e780),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557035f2e780))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',1632225690.4083154),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0011_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_93006)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0011_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0011_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0012_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_288152)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0012_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0012_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:40 %~ ?-( mpred_test("Test_0013_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_812622)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0013_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0013_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:41 %~ ?-( mpred_test("Test_0014_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0014_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0014_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:44 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0015_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0015_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0015_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_533152))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:56 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2f200),[expand(false),expand(true)])),'$mt_do_load'((0x557035f2f200),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557035f2f200)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2f200),[expand(false),expand(true)])),system:'$mt_do_load'((0x557035f2f200),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557035f2f200))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',1632225690.4083154),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0016_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_93728)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0016_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0016_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0017_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_825430)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0017_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0017_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0018_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_647004)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0018_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0018_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0019_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0019_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0019_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:44 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0020_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0020_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0020_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_677524))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2f280),[expand(false),expand(true)])),'$mt_do_load'((0x557035f2f280),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557035f2f280)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2f280),[expand(false),expand(true)])),system:'$mt_do_load'((0x557035f2f280),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557035f2f280))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',1632225690.4083154),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0021_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_94182)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0021_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0021_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0022_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_995398)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0022_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0022_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:40 %~ ?-( mpred_test("Test_0023_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_951274)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0023_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0023_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:41 %~ ?-( mpred_test("Test_0024_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0024_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0024_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:47 %~ ?-( mpred_test("Test_0025_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0025_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0025_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_827820))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2eb00),[expand(false),expand(true)])),'$mt_do_load'((0x557035f2eb00),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557035f2eb00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2eb00),[expand(false),expand(true)])),system:'$mt_do_load'((0x557035f2eb00),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557035f2eb00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',1632225690.4083154),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0026_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_94902)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0026_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0026_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0027_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_670174)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0027_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0027_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:40 %~ ?-( mpred_test("Test_0028_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_1819672)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0028_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0028_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0029_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0029_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0029_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:44 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0030_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0030_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0030_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1826358))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:56 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2f900),[expand(false),expand(true)])),'$mt_do_load'((0x557035f2f900),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557035f2f900)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2f900),[expand(false),expand(true)])),system:'$mt_do_load'((0x557035f2f900),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557035f2f900))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',1632225690.4083154),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0031_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_95892)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0031_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0031_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:38 %~ ?-( mpred_test( "Test_0032_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_1451554)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0032_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0032_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0033_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_1202516)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0033_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0033_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0034_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0034_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0034_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:44 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:47 %~ ?-( mpred_test("Test_0035_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0035_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0035_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_853278))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:56 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2f580),[expand(false),expand(true)])),'$mt_do_load'((0x557035f2f580),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557035f2f580)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2f580),[expand(false),expand(true)])),system:'$mt_do_load'((0x557035f2f580),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557035f2f580))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',1632225690.4083154),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0036_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_1095598)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0036_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0036_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0037_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_1217032)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0037_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0037_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0038_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_2821668)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0038_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0038_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0039_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0039_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0039_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0040_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0040_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0040_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_4050336))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2e400),[expand(false),expand(true)])),'$mt_do_load'((0x557035f2e400),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557035f2e400)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2e400),[expand(false),expand(true)])),system:'$mt_do_load'((0x557035f2e400),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557035f2e400))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',1632225690.4083154),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:24 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0041_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_101404)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0041_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0041_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0042_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_1853656)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0042_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0042_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0043_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_3627872)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0043_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0043_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:41 %~ ?-( mpred_test("Test_0044_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0044_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0044_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0045_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0045_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0045_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1584340))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:56 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2f000),[expand(false),expand(true)])),'$mt_do_load'((0x557035f2f000),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557035f2f000)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2f000),[expand(false),expand(true)])),system:'$mt_do_load'((0x557035f2f000),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557035f2f000))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',1632225690.4083154),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:24 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0046_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_98144)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0046_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0046_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0047_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_2077772)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0047_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0047_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0048_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_4079736)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0048_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0048_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0049_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0049_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0049_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0050_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0050_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0050_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1895756))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2f400),[expand(false),expand(true)])),'$mt_do_load'((0x557035f2f400),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557035f2f400)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2f400),[expand(false),expand(true)])),system:'$mt_do_load'((0x557035f2f400),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557035f2f400))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',1632225690.4083154),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:56 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0051_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_98502)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0051_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0051_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0052_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_2247942)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0052_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0052_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0053_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_1259138)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0053_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0053_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0054_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0054_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0054_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:44 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0055_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0055_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0055_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_4154026))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2fc80),[expand(false),expand(true)])),'$mt_do_load'((0x557035f2fc80),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557035f2fc80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2fc80),[expand(false),expand(true)])),system:'$mt_do_load'((0x557035f2fc80),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557035f2fc80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',1632225690.4083154),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:37 %~ ?-( mpred_test( "Test_0056_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_99220)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0056_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0056_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0057_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_2475774)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0057_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0057_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:40 %~ ?-( mpred_test("Test_0058_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_1757860)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0058_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0058_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0059_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0059_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0059_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0060_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0060_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0060_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1752224))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:56 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2f380),[expand(false),expand(true)])),'$mt_do_load'((0x557035f2f380),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557035f2f380)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2f380),[expand(false),expand(true)])),system:'$mt_do_load'((0x557035f2f380),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557035f2f380))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',1632225690.4083154),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0061_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_2000664)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0061_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0061_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:38 %~ ?-( mpred_test( "Test_0062_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_1569260)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0062_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0062_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0063_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_6808)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0063_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0063_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:41 %~ ?-( mpred_test("Test_0064_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0064_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0064_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:47 %~ ?-( mpred_test("Test_0065_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0065_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0065_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1956098))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x55703b6ca080),[expand(false),expand(true)])),'$mt_do_load'((0x55703b6ca080),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55703b6ca080)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x55703b6ca080),[expand(false),expand(true)])),system:'$mt_do_load'((0x55703b6ca080),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55703b6ca080))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',1632225690.4083154),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:56 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0066_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_2206028)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0066_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0066_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0067_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_2044442)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0067_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0067_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0068_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_1982340)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0068_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0068_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0069_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0069_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0069_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0070_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0070_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0070_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1659748))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:56 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2e200),[expand(false),expand(true)])),'$mt_do_load'((0x557035f2e200),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557035f2e200)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2e200),[expand(false),expand(true)])),system:'$mt_do_load'((0x557035f2e200),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557035f2e200))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',1632225690.4083154),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0071_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_1910636)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0071_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0071_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:38 %~ ?-( mpred_test( "Test_0072_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_2070432)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0072_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0072_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0073_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_2266070)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0073_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0073_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0074_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0074_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0074_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0075_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0075_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0075_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1585398))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2e380),[expand(false),expand(true)])),'$mt_do_load'((0x557035f2e380),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557035f2e380)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2e380),[expand(false),expand(true)])),system:'$mt_do_load'((0x557035f2e380),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557035f2e380))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',1632225690.4083154),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:56 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0076_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_1837510)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0076_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0076_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0077_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_5065112)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0077_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0077_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0078_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_8317178)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0078_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0078_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0079_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0079_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0079_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0080_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0080_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0080_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_2847486))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2f880),[expand(false),expand(true)])),'$mt_do_load'((0x557035f2f880),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557035f2f880)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2f880),[expand(false),expand(true)])),system:'$mt_do_load'((0x557035f2f880),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557035f2f880))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',1632225690.4083154),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0081_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_3100788)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0081_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0081_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0082_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_6498102)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0082_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0082_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0083_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_3071612)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0083_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0083_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:41 %~ ?-( mpred_test("Test_0084_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0084_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0084_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0085_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0085_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0085_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_6512258))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2e300),[expand(false),expand(true)])),'$mt_do_load'((0x557035f2e300),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557035f2e300)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2e300),[expand(false),expand(true)])),system:'$mt_do_load'((0x557035f2e300),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557035f2e300))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',1632225690.4083154),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:56 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:37 %~ ?-( mpred_test( "Test_0086_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_103546)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0086_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0086_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:38 %~ ?-( mpred_test( "Test_0087_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_3728032)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0087_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0087_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0088_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_7377744)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0088_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0088_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:41 %~ ?-( mpred_test("Test_0089_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0089_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0089_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0090_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0090_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0090_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_3247700))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:56 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2f800),[expand(false),expand(true)])),'$mt_do_load'((0x557035f2f800),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557035f2f800)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2f800),[expand(false),expand(true)])),system:'$mt_do_load'((0x557035f2f800),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557035f2f800))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',1632225690.4083154),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:23 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0091_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_105156)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0091_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0091_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0092_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_3956680)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0092_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0092_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0093_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_7833774)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0093_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0093_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0094_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0094_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0094_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:44 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0095_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0095_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03_Test_0095_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_3449796))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2e380),[expand(false),expand(true)])),'$mt_do_load'((0x557035f2e380),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557035f2e380)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',(0x557035f2e380),[expand(false),expand(true)])),system:'$mt_do_load'((0x557035f2e380),'mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557035f2e380))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',1632225690.4083154),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:56 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:37 %~ ?-( mpred_test( "Test_0096_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_105248)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). totalTime=10.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mt_03.pl (returned 137) Add_LABELS='Errors,Overtime' Rem_LABELS='Skipped,Skipped,Warnings,Skipped' ISSUE_INFO=388 OPEN logicmoo.pfc.test.sanity_base.MT_03 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_03, Failing, Errors, Overtime 2021-09-26 05:03:39 +0000 UTC ISSUE_ID=388 ISSUE_OC=OPEN Editing Issue For FAILED 388 OPEN logicmoo.pfc.test.sanity_base.MT_03 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_03, Failing, Errors, Overtime 2021-09-26 05:03:39 +0000 UTC SKIPPING gh issue edit 388 -t logicmoo.pfc.test.sanity_base.MT_03 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Warnings,Skipped --add-label Failing,Errors,Overtime FileTestCase=logicmoo.pfc.test.sanity_base.MT_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_02.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_02.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_02.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/552 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_02.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) % :- set_defaultAssertMt(myMt). :- expects_dialect(pfc). /*~ ~*/ arity(loves,2). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_02.pl:18 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:arity/2), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : arity/2]]) No permission to redefine imported_procedure `baseKB:(arity/2)' ERROR: No permission to redefine imported_procedure `baseKB:(arity/2)' ~*/ mtHybrid(socialMt). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ baseKB:predicateConventionMt(loves,socialMt). /*~ ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_02.pl:57 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.99552808-junit.xml > logicmoo.pfc.test.sanity_base.MT_02 JUnit error = No permission to redefine imported_procedure `baseKB:(arity/2)' logicmoo.pfc.test.sanity_base.MT_02 JUnit error = No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' %~ test_completed_exit(32) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mt_02.pl (returned 32) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=552 OPEN logicmoo.pfc.test.sanity_base.MT_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_02, Failing 2021-09-26 05:03:53 +0000 UTC ISSUE_ID=552 ISSUE_OC=OPEN Editing Issue For FAILED 552 OPEN logicmoo.pfc.test.sanity_base.MT_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_02, Failing 2021-09-26 05:03:53 +0000 UTC SKIPPING gh issue edit 552 -t logicmoo.pfc.test.sanity_base.MT_02 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.MT_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_01.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_01.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_01.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/576 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) :- expects_dialect(pfc). /*~ ~*/ :- set_defaultAssertMt(myMt). /*~ %~ pfc_iri : include_module_file(myMt:library('pfclib/system_each_module.pfc'),myMt). ~*/ baseKB:mtHybrid(socialMt). /*~ No source location!? ~*/ socialMt:loves(sally,joe). /*~ No source location!? ~*/ :- set_defaultAssertMt(myMt). /*~ ~*/ :- mpred_test(clause_u(socialMt:loves(_,_))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01.pl:26 %~ ?-( mpred_test( "Test_0001_Line_0000__loves_2_in_socialMt_in_myMt", %~ myMt : clause_u( socialMt : loves(Loves,Loves1)))). %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01.pl#L26 passed=info(why_was_true(myMt:clause_u(socialMt:loves(sally,joe)))) Justifications for clause_u(socialMt:loves(sally,joe)): name = 'logicmoo.pfc.test.sanity_base.MT_01-Test_0001_Line_0000__loves_2_in_socialMt_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01_Test_0001_Line_0000_loves_2_in_socialMt_in_myMt-junit.xml ~*/ :- mpred_test(\+clause_u(myMt:loves(_,_))). /*~ %~ ?-( mpred_test( "Test_0002_Line_0000__naf_loves_2_in_myMt_in_myMt", %~ myMt : \+( clause_u( myMt : loves(Loves,Loves1))))). passed=info(why_was_true(myMt:(\+clause_u(myMt:loves(_20540,_20562))))) no_proof_for(\+clause_u(myMt:loves(Loves2,Loves3))). no_proof_for(\+clause_u(myMt:loves(Loves2,Loves3))). no_proof_for(\+clause_u(myMt:loves(Loves2,Loves3))). name = 'logicmoo.pfc.test.sanity_base.MT_01-Test_0002_Line_0000__naf_loves_2_in_myMt_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01_Test_0002_Line_0000_naf_loves_2_in_myMt_in_myMt-junit.xml ~*/ :- mpred_test(\+clause_u(header_sanity:loves(_,_))). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_01.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/576 /*~ %~ ?-( mpred_test( "Test_0003_Line_0000__naf_Header_sanity_in_myMt", %~ myMt : \+( clause_u( header_sanity : loves(Loves,Loves1))))). passed=info(why_was_true(myMt:(\+clause_u(header_sanity:loves(_18556,_18578))))) no_proof_for(\+clause_u(header_sanity:loves(Loves2,Loves3))). no_proof_for(\+clause_u(header_sanity:loves(Loves2,Loves3))). no_proof_for(\+clause_u(header_sanity:loves(Loves2,Loves3))). name = 'logicmoo.pfc.test.sanity_base.MT_01-Test_0003_Line_0000__naf_Header_sanity_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01_Test_0003_Line_0000_naf_Header_sanity_in_myMt-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.409698352-junit.xml > Test_0001_Line_0000__loves_2_in_socialMt_in_myMt result = passed. Test_0002_Line_0000__naf_loves_2_in_myMt_in_myMt result = passed. Test_0003_Line_0000__naf_Header_sanity_in_myMt result = passed. %~ test_completed_exit(64) totalTime=3.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mt_01.pl (returned 64) Add_LABELS='' Rem_LABELS='Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=576 OPEN logicmoo.pfc.test.sanity_base.MT_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_01, Passing 2021-09-26 05:04:11 +0000 UTC ISSUE_ID=576 ISSUE_OC=OPEN Updating Issue 576 OPEN logicmoo.pfc.test.sanity_base.MT_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_01, Passing 2021-09-26 05:04:11 +0000 UTC SKIPPING gh issue edit 576 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing --remove-label Failing,Regression,Skipped,Errors,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mpred_pfc_test_04.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mpred_pfc_test_04.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MPRED_PFC_TEST_04/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMPRED_PFC_TEST_04 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/89 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) % :- use_listing_vars. % :- set_prolog_flag(umt_local,true). % :- set_prolog_flag(umt_local,false). % :- ensure_loaded(library(logicmoo/mpred/mpred_core)). %:- include(library(logicmoo_test_header)). % :- include(library(logicmoo_test_header)). %:- include(library(logicmoo_test_header)). :- include('mpred_pfc_test_03'). /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) no_proof_for(default_ooQ2(booQ2)). no_proof_for(default_ooQ2(booQ2)). no_proof_for(default_ooQ2(booQ2)). %~ ?-( mpred_test("Test_0001_Line_0036__BooQ2_in_user",user:default_ooQ2(booQ2))). passed=info(why_was_true(user:default_ooQ2(booQ2))) no_proof_for(default_ooQ2(booQ2)). no_proof_for(default_ooQ2(booQ2)). no_proof_for(default_ooQ2(booQ2)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0001_Line_0036__BooQ2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_04.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_04_Test_0001_Line_0036_BooQ2_in_user-junit.xml %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( default_ooQ2(booQ2), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl ',38) , %~ ax)))) %~ ?-( mpred_test("Test_0002_Line_0048__BooQ2_in_user",user:current_ooQ2(booQ2))). passed=info(why_was_true(user:current_ooQ2(booQ2))) no_proof_for(current_ooQ2(booQ2)). no_proof_for(current_ooQ2(booQ2)). no_proof_for(current_ooQ2(booQ2)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0002_Line_0048__BooQ2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_04.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_04_Test_0002_Line_0048_BooQ2_in_user-junit.xml %~ ?-( mpred_test("Test_0003_Line_0054__naf_BooQ2_in_user",user:(\+current_ooQ2(booQ2)))). failure=info((why_was_true(user:current_ooQ2(booQ2)),nop(ftrace(user:(\+current_ooQ2(booQ2)))))) no_proof_for(current_ooQ2(booQ2)). no_proof_for(current_ooQ2(booQ2)). no_proof_for(current_ooQ2(booQ2)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0003_Line_0054__naf_BooQ2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_04.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_04_Test_0003_Line_0054_naf_BooQ2_in_user-junit.xml %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( current_ooQ2(fooQ2), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl ',56) , %~ ax)))) %~ ?-( mpred_test("Test_0004_Line_0058__BooQ2_in_user",user:current_ooQ2(booQ2))). passed=info(why_was_true(user:current_ooQ2(booQ2))) no_proof_for(current_ooQ2(booQ2)). no_proof_for(current_ooQ2(booQ2)). no_proof_for(current_ooQ2(booQ2)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0004_Line_0058__BooQ2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_04.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_04_Test_0004_Line_0058_BooQ2_in_user-junit.xml %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:62 %~ skipped(messy_on_output,xlisting(([current_ooQ2,default_ooQ2],-lmcache,-xlisting))) %~ ?-( mpred_test("Test_0005_Line_0064__naf_BooQ2_in_user",user:(\+current_ooQ2(booQ2)))). failure=info((why_was_true(user:current_ooQ2(booQ2)),nop(ftrace(user:(\+current_ooQ2(booQ2)))))) no_proof_for(current_ooQ2(booQ2)). no_proof_for(current_ooQ2(booQ2)). no_proof_for(current_ooQ2(booQ2)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0005_Line_0064__naf_BooQ2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_04.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_04_Test_0005_Line_0064_naf_BooQ2_in_user-junit.xml %~ ?-( mpred_test("Test_0006_Line_0070__FooQ2_in_user",user: ~current_ooQ2(fooQ2))). failure=info((why_was_true(user:(\+ ~current_ooQ2(fooQ2))),nop(ftrace(user: ~current_ooQ2(fooQ2))))) no_proof_for(\+ ~current_ooQ2(fooQ2)). no_proof_for(\+ ~current_ooQ2(fooQ2)). no_proof_for(\+ ~current_ooQ2(fooQ2)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0006_Line_0070__FooQ2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_04.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_04_Test_0006_Line_0070_FooQ2_in_user-junit.xml %~ ?-( mpred_test("Test_0007_Line_0074__BooQ2_in_user",user:current_ooQ2(booQ2))). passed=info(why_was_true(user:current_ooQ2(booQ2))) no_proof_for(current_ooQ2(booQ2)). no_proof_for(current_ooQ2(booQ2)). no_proof_for(current_ooQ2(booQ2)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0007_Line_0074__BooQ2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_04.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_04_Test_0007_Line_0074_BooQ2_in_user-junit.xml %~ ?-( mpred_test("Test_0008_Line_0091__DefaultValueTt_in_user",user:current_ooTt(defaultValueTt))). passed=info(why_was_true(user:current_ooTt(defaultValueTt))) no_proof_for(current_ooTt(defaultValueTt)). no_proof_for(current_ooTt(defaultValueTt)). no_proof_for(current_ooTt(defaultValueTt)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0008_Line_0091__DefaultValueTt_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_04.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_04_Test_0008_Line_0091_DefaultValueTt_in_user-junit.xml %~ ?-( mpred_test("Test_0009_Line_0095__naf_DefaultValueTt_in_user",user:(\+current_ooTt(defaultValueTt)))). failure=info((why_was_true(user:current_ooTt(defaultValueTt)),nop(ftrace(user:(\+current_ooTt(defaultValueTt)))))) no_proof_for(current_ooTt(defaultValueTt)). no_proof_for(current_ooTt(defaultValueTt)). no_proof_for(current_ooTt(defaultValueTt)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0009_Line_0095__naf_DefaultValueTt_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_04.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_04_Test_0009_Line_0095_naf_DefaultValueTt_in_user-junit.xml %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:97 %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( current_ooTt(fooTt), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl ',97) , %~ ax)))) %~ ?-( mpred_test("Test_0010_Line_0099__DefaultValueTt_in_user",user:current_ooTt(defaultValueTt))). passed=info(why_was_true(user:current_ooTt(defaultValueTt))) no_proof_for(current_ooTt(defaultValueTt)). no_proof_for(current_ooTt(defaultValueTt)). no_proof_for(current_ooTt(defaultValueTt)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0010_Line_0099__DefaultValueTt_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_04.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_04_Test_0010_Line_0099_DefaultValueTt_in_user-junit.xml %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:103 %~ skipped(messy_on_output,xlisting(([current_ooTt,default_ooTt],-lmcache,-xlisting))) %~ ?-( mpred_test("Test_0011_Line_0105__naf_DefaultValueTt_in_user",user:(\+current_ooTt(defaultValueTt)))). failure=info((why_was_true(user:current_ooTt(defaultValueTt)),nop(ftrace(user:(\+current_ooTt(defaultValueTt)))))) no_proof_for(current_ooTt(defaultValueTt)). no_proof_for(current_ooTt(defaultValueTt)). no_proof_for(current_ooTt(defaultValueTt)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0011_Line_0105__naf_DefaultValueTt_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_04.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_04_Test_0011_Line_0105_naf_DefaultValueTt_in_user-junit.xml %~ ?-( mpred_test("Test_0012_Line_0111__FooTt_in_user",user: ~current_ooTt(fooTt))). failure=info((why_was_true(user:(\+ ~current_ooTt(fooTt))),nop(ftrace(user: ~current_ooTt(fooTt))))) no_proof_for(\+ ~current_ooTt(fooTt)). no_proof_for(\+ ~current_ooTt(fooTt)). no_proof_for(\+ ~current_ooTt(fooTt)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0012_Line_0111__FooTt_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_04.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_04_Test_0012_Line_0111_FooTt_in_user-junit.xml %~ ?-( mpred_test("Test_0013_Line_0115__DefaultValueTt_in_user",user:current_ooTt(defaultValueTt))). passed=info(why_was_true(user:current_ooTt(defaultValueTt))) no_proof_for(current_ooTt(defaultValueTt)). no_proof_for(current_ooTt(defaultValueTt)). no_proof_for(current_ooTt(defaultValueTt)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0013_Line_0115__DefaultValueTt_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_04.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_04_Test_0013_Line_0115_DefaultValueTt_in_user-junit.xml ~*/ :- mpred_reset. /*~ ~*/ :- defaultAssertMt(M),dynamic((M:current_ooQ1/1,M:default_ooQ1/1,M:if_mooQ1/2)). /*~ ~*/ :- mpred_trace. /*~ ~*/ :- mpred_watch. /*~ ~*/ :- mpred_reset. /*~ ~*/ :- notrace(rtrace(mpred_ain(default_ooQ1(whenMissingQ1)))). /*~ %~ call_mpred_post4 :-%~ level=97 ,%~ que=0 ,%~ assertion_status=unique ,%~ support_status=none ,%~ post1 = default_ooQ1(whenMissingQ1) ,%~ fix_mp=user ,%~ mz=baseKB ,%~ p0 = default_ooQ1(whenMissingQ1) ,%~ support_fact = mfl4(_134176,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl',26) ,%~ support_trig=ax. %~ baseKB : mpred_fwc1( default_ooQ1(whenMissingQ1)). ~*/ :- must(call_u(default_ooQ1(whenMissingQ1))). /*~ %~ ?-( mpred_test("Test_0014_Line_0000__WhenMissingQ1_in_user",user:call_u(default_ooQ1(whenMissingQ1)))). passed=info(why_was_true(user:call_u(default_ooQ1(whenMissingQ1)))) no_proof_for(call_u(default_ooQ1(whenMissingQ1))). no_proof_for(call_u(default_ooQ1(whenMissingQ1))). no_proof_for(call_u(default_ooQ1(whenMissingQ1))). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0014_Line_0000__WhenMissingQ1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_04.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_04_Test_0014_Line_0000_WhenMissingQ1_in_user-junit.xml ~*/ :- defaultAssertMt(M),M:must((default_ooQ1(whenMissingQ1))). /*~ %~ ?-( mpred_test("Test_0015_Line_0000__WhenMissingQ1_in_user",user:default_ooQ1(whenMissingQ1))). passed=info(why_was_true(user:default_ooQ1(whenMissingQ1))) no_proof_for(default_ooQ1(whenMissingQ1)). no_proof_for(default_ooQ1(whenMissingQ1)). no_proof_for(default_ooQ1(whenMissingQ1)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0015_Line_0000__WhenMissingQ1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_04.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_04_Test_0015_Line_0000_WhenMissingQ1_in_user-junit.xml ~*/ :- mpred_why(default_ooQ1(whenMissingQ1)). /*~ %~ ?-( mpred_test("Test_0016_Line_0000__WhenMissingQ1_in_user",user:default_ooQ1(whenMissingQ1))). passed=info(why_was_true(user:default_ooQ1(whenMissingQ1))) no_proof_for(default_ooQ1(whenMissingQ1)). no_proof_for(default_ooQ1(whenMissingQ1)). no_proof_for(default_ooQ1(whenMissingQ1)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0016_Line_0000__WhenMissingQ1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_04.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_04_Test_0016_Line_0000_WhenMissingQ1_in_user-junit.xml ~*/ :- %rtrace (mpred_test(default_ooQ1(whenMissingQ1))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl:35 %~ ?-( mpred_test("Test_0017_Line_0000__WhenMissingQ1_in_user",user:default_ooQ1(whenMissingQ1))). passed=info(why_was_true(user:default_ooQ1(whenMissingQ1))) no_proof_for(default_ooQ1(whenMissingQ1)). no_proof_for(default_ooQ1(whenMissingQ1)). no_proof_for(default_ooQ1(whenMissingQ1)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0017_Line_0000__WhenMissingQ1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_04.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_04_Test_0017_Line_0000_WhenMissingQ1_in_user-junit.xml ~*/ :- %rtrace (mpred_ain(\+default_ooQ1(whenMissingQ1))). % this should have been ok % (if_mooQ1(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( default_ooQ1(whenMissingQ1), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl ',38) , %~ ax)))) ~*/ % this should have been ok % (if_mooQ1(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). :- ((mpred_ain((if_mooQ1(Missing,Create) ==> ( ( \+ Missing/(Missing\=@=Create)) ==> Create))))). /*~ ~*/ :- mpred_ain((default_ooQ1(X) ==> if_mooQ1(current_ooQ1(_),current_ooQ1(X)))). /*~ ~*/ :- mpred_ain(default_ooQ1(whenMissingQ1)). /*~ ~*/ :- mpred_test(current_ooQ1(whenMissingQ1)). % :- pp_DB. /*~ %~ ?-( mpred_test("Test_0018_Line_0000__WhenMissingQ1_in_user",user:current_ooQ1(whenMissingQ1))). passed=info(why_was_true(user:current_ooQ1(whenMissingQ1))) no_proof_for(current_ooQ1(whenMissingQ1)). no_proof_for(current_ooQ1(whenMissingQ1)). no_proof_for(current_ooQ1(whenMissingQ1)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0018_Line_0000__WhenMissingQ1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_04.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_04_Test_0018_Line_0000_WhenMissingQ1_in_user-junit.xml ~*/ % :- pp_DB. :- (mpred_ain(current_ooQ1(fooQ1))). /*~ ~*/ :- mpred_test(\+current_ooQ1(whenMissingQ1)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl:54 %~ ?-( mpred_test("Test_0019_Line_0000__naf_WhenMissingQ1_in_user",user:(\+current_ooQ1(whenMissingQ1)))). failure=info((why_was_true(user:current_ooQ1(whenMissingQ1)),nop(ftrace(user:(\+current_ooQ1(whenMissingQ1)))))) no_proof_for(current_ooQ1(whenMissingQ1)). no_proof_for(current_ooQ1(whenMissingQ1)). no_proof_for(current_ooQ1(whenMissingQ1)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0019_Line_0000__naf_WhenMissingQ1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_04.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_04_Test_0019_Line_0000_naf_WhenMissingQ1_in_user-junit.xml ~*/ :- (mpred_ain(\+ current_ooQ1(fooQ1))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl:56 %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( current_ooQ1(fooQ1), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl ',56) , %~ ax)))) ~*/ :- mpred_test(current_ooQ1(whenMissingQ1)). /*~ %~ ?-( mpred_test("Test_0020_Line_0000__WhenMissingQ1_in_user",user:current_ooQ1(whenMissingQ1))). passed=info(why_was_true(user:current_ooQ1(whenMissingQ1))) no_proof_for(current_ooQ1(whenMissingQ1)). no_proof_for(current_ooQ1(whenMissingQ1)). no_proof_for(current_ooQ1(whenMissingQ1)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0020_Line_0000__WhenMissingQ1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_04.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_04_Test_0020_Line_0000_WhenMissingQ1_in_user-junit.xml ~*/ :- (mpred_withdraw( default_ooQ1(whenMissingQ1) )). /*~ ~*/ :- listing([current_ooQ1,default_ooQ1]). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl:62 %~ skipped( listing( [current_ooQ1,default_ooQ1])) ~*/ :- mpred_test( \+current_ooQ1(whenMissingQ1)). /*~ %~ ?-( mpred_test("Test_0021_Line_0000__naf_WhenMissingQ1_in_user",user:(\+current_ooQ1(whenMissingQ1)))). failure=info((why_was_true(user:current_ooQ1(whenMissingQ1)),nop(ftrace(user:(\+current_ooQ1(whenMissingQ1)))))) no_proof_for(current_ooQ1(whenMissingQ1)). no_proof_for(current_ooQ1(whenMissingQ1)). no_proof_for(current_ooQ1(whenMissingQ1)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0021_Line_0000__naf_WhenMissingQ1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_04.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_04_Test_0021_Line_0000_naf_WhenMissingQ1_in_user-junit.xml ~*/ :- mpred_ain(~ current_ooQ1(fooQ1)). % :- pp_DB. /*~ ~*/ % :- pp_DB. :- mpred_test(~current_ooQ1(fooQ1)). /*~ %~ ?-( mpred_test("Test_0022_Line_0000__FooQ1_in_user",user: ~current_ooQ1(fooQ1))). failure=info((why_was_true(user:(\+ ~current_ooQ1(fooQ1))),nop(ftrace(user: ~current_ooQ1(fooQ1))))) no_proof_for(\+ ~current_ooQ1(fooQ1)). no_proof_for(\+ ~current_ooQ1(fooQ1)). no_proof_for(\+ ~current_ooQ1(fooQ1)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0022_Line_0000__FooQ1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_04.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_04_Test_0022_Line_0000_FooQ1_in_user-junit.xml ~*/ :- mpred_ain(default_ooQ1(whenMissingQ1)). /*~ ~*/ :- mpred_test(current_ooQ1(whenMissingQ1)). /*~ %~ ?-( mpred_test("Test_0023_Line_0000__WhenMissingQ1_in_user",user:current_ooQ1(whenMissingQ1))). passed=info(why_was_true(user:current_ooQ1(whenMissingQ1))) no_proof_for(current_ooQ1(whenMissingQ1)). no_proof_for(current_ooQ1(whenMissingQ1)). no_proof_for(current_ooQ1(whenMissingQ1)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0023_Line_0000__WhenMissingQ1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_04.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_04_Test_0023_Line_0000_WhenMissingQ1_in_user-junit.xml ~*/ :- defaultAssertMt(M),dynamic((M:current_ooTt/1,M:default_ooTt/1,M:if_mooTt/2)). /*~ ~*/ :- mpred_trace. /*~ ~*/ :- mpred_watch. % this should have been ok % (if_mooTt(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). /*~ ~*/ % this should have been ok % (if_mooTt(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). :- mpred_ain((if_mooTt(Missing,Create) ==> ( ( \+ Missing/(Missing\=@=Create)) ==> Create))). /*~ ~*/ :- mpred_ain((default_ooTt(X) ==> if_mooTt(current_ooTt(_),current_ooTt(X)))). /*~ ~*/ :- mpred_ain(default_ooTt(defaultValueTt)). /*~ ~*/ :- system:use_module(library(lists)). /*~ ~*/ :- mpred_test(make). /*~ %~ ?-( mpred_test("Test_0024_Line_0000__Make_in_user",user:make)). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl:94 %~ list_undefined([]) %~ list_undefined([]) passed=info(why_was_true(user:make)) no_proof_for(make). %~ list_undefined([]) no_proof_for(make). no_proof_for(make). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0024_Line_0000__Make_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_04.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_04_Test_0024_Line_0000_Make_in_user-junit.xml ~*/ :- mpred_test(listing(check)). /*~ %~ ?-( mpred_test("Test_0025_Line_0000__Check_in_user",user:listing(check))). :- module_transparent icl_int:check/0. icl_int:check :- check(_, _, _). :- module_transparent icl_int:check/1. icl_int:check(A) :- check(A, _, _). :- module_transparent icl_int:check/2. icl_int:check(A, B) :- check(A, B, _). :- module_transparent icl_int:check/3. icl_int:check(A, B, C) :- done_icl(A, B, C, D, _), check_done(D). passed=info(why_was_true(user:listing(check))) no_proof_for(listing(check)). :- module_transparent icl_int:check/0. icl_int:check :- check(_, _, _). :- module_transparent icl_int:check/1. icl_int:check(A) :- check(A, _, _). :- module_transparent icl_int:check/2. icl_int:check(A, B) :- check(A, B, _). :- module_transparent icl_int:check/3. icl_int:check(A, B, C) :- done_icl(A, B, C, D, _), check_done(D). no_proof_for(listing(check)). no_proof_for(listing(check)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0025_Line_0000__Check_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_04.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_04_Test_0025_Line_0000_Check_in_user-junit.xml ~*/ :- mpred_test(check). /*~ %~ ?-( mpred_test("Test_0026_Line_0000__Check_in_user",user:check)). failure=info((why_was_true(user:(\+check)),nop(ftrace(user:check)))) no_proof_for(\+check). no_proof_for(\+check). no_proof_for(\+check). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0026_Line_0000__Check_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_04.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_04_Test_0026_Line_0000_Check_in_user-junit.xml ~*/ :- autoload_all. /*~ % Disabled autoloading (loaded 0 files) % Disabled autoloading (loaded 0 files) ~*/ :- mpred_test(make). /*~ %~ ?-( mpred_test("Test_0027_Line_0000__Make_in_user",user:make)). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl:100 %~ list_undefined([]) %~ list_undefined([]) passed=info(why_was_true(user:make)) no_proof_for(make). %~ list_undefined([]) no_proof_for(make). no_proof_for(make). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0027_Line_0000__Make_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_04.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_04_Test_0027_Line_0000_Make_in_user-junit.xml ~*/ :- mpred_test(listing(check)). /*~ %~ ?-( mpred_test("Test_0028_Line_0000__Check_in_user",user:listing(check))). :- module_transparent icl_int:check/0. icl_int:check :- check(_, _, _). :- module_transparent icl_int:check/1. icl_int:check(A) :- check(A, _, _). :- module_transparent icl_int:check/2. icl_int:check(A, B) :- check(A, B, _). :- module_transparent icl_int:check/3. icl_int:check(A, B, C) :- done_icl(A, B, C, D, _), check_done(D). passed=info(why_was_true(user:listing(check))) no_proof_for(listing(check)). :- module_transparent icl_int:check/0. icl_int:check :- check(_, _, _). :- module_transparent icl_int:check/1. icl_int:check(A) :- check(A, _, _). :- module_transparent icl_int:check/2. icl_int:check(A, B) :- check(A, B, _). :- module_transparent icl_int:check/3. icl_int:check(A, B, C) :- done_icl(A, B, C, D, _), check_done(D). no_proof_for(listing(check)). no_proof_for(listing(check)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0028_Line_0000__Check_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_04.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_04_Test_0028_Line_0000_Check_in_user-junit.xml ~*/ :- mpred_test(check). % use_module(library(pfc)),make,check. /*~ %~ ?-( mpred_test("Test_0029_Line_0000__Check_in_user",user:check)). failure=info((why_was_true(user:(\+check)),nop(ftrace(user:check)))) no_proof_for(\+check). no_proof_for(\+check). no_proof_for(\+check). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0029_Line_0000__Check_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_04.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_04_Test_0029_Line_0000_Check_in_user-junit.xml ~*/ % use_module(library(pfc)),make,check. :- wdmsg(warning(outdated_tests)). /*~ %~ warning(outdated_tests) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.7179081309999997-junit.xml > Test_0001_Line_0036__BooQ2_in_user result = passed. Test_0002_Line_0048__BooQ2_in_user result = passed. Test_0003_Line_0054__naf_BooQ2_in_user result = failure. Test_0004_Line_0058__BooQ2_in_user result = passed. Test_0005_Line_0064__naf_BooQ2_in_user result = failure. Test_0006_Line_0070__FooQ2_in_user result = failure. Test_0007_Line_0074__BooQ2_in_user result = passed. Test_0008_Line_0091__DefaultValueTt_in_user result = passed. Test_0009_Line_0095__naf_DefaultValueTt_in_user result = failure. Test_0010_Line_0099__DefaultValueTt_in_user result = passed. Test_0011_Line_0105__naf_DefaultValueTt_in_user result = failure. Test_0012_Line_0111__FooTt_in_user result = failure. Test_0013_Line_0115__DefaultValueTt_in_user result = passed. Test_0014_Line_0000__WhenMissingQ1_in_user result = passed. Test_0015_Line_0000__WhenMissingQ1_in_user result = passed. Test_0016_Line_0000__WhenMissingQ1_in_user result = passed. Test_0017_Line_0000__WhenMissingQ1_in_user result = passed. Test_0018_Line_0000__WhenMissingQ1_in_user result = passed. Test_0019_Line_0000__naf_WhenMissingQ1_in_user result = failure. Test_0020_Line_0000__WhenMissingQ1_in_user result = passed. Test_0021_Line_0000__naf_WhenMissingQ1_in_user result = failure. Test_0022_Line_0000__FooQ1_in_user result = failure. Test_0023_Line_0000__WhenMissingQ1_in_user result = passed. Test_0024_Line_0000__Make_in_user result = passed. Test_0025_Line_0000__Check_in_user result = passed. Test_0026_Line_0000__Check_in_user result = failure. Test_0027_Line_0000__Make_in_user result = passed. Test_0028_Line_0000__Check_in_user result = passed. Test_0029_Line_0000__Check_in_user result = failure. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl:108 %~ test_completed_exit(8) totalTime=3.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mpred_pfc_test_04.pl (returned 8) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=89 OPEN logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MPRED_PFC_TEST_04, Failing 2021-09-26 05:04:33 +0000 UTC ISSUE_ID=89 ISSUE_OC=OPEN Editing Issue For FAILED 89 OPEN logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MPRED_PFC_TEST_04, Failing 2021-09-26 05:04:33 +0000 UTC SKIPPING gh issue edit 89 -t logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mpred_pfc_test_03.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mpred_pfc_test_03.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MPRED_PFC_TEST_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMPRED_PFC_TEST_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/390 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) % :- use_listing_vars. :- expects_dialect(pfc). % :- (( must((defaultAssertMt(M)->M==red_test01)))). % :- set_prolog_flag(umt_local,true). % :- set_prolog_flag(umt_local,false). % :- ensure_loaded(library(logicmoo/mpred/mpred_core)). % :- include(library(logicmoo_test_header)). %:- include(library(logicmoo_test_header)). % :- include(library(logicmoo_test_header)). % :- rtrace(mpred_reset). /*~ ~*/ % :- (( must((defaultAssertMt(M)->M==red_test01)))). % :- set_prolog_flag(umt_local,true). % :- set_prolog_flag(umt_local,false). % :- ensure_loaded(library(logicmoo/mpred/mpred_core)). % :- include(library(logicmoo_test_header)). %:- include(library(logicmoo_test_header)). % :- include(library(logicmoo_test_header)). % :- rtrace(mpred_reset). :- defaultAssertMt(M),dynamic((M:current_ooQ2/1,M:default_ooQ2/1,M:if_mooQ2/2)). /*~ ~*/ :- mpred_trace. /*~ ~*/ :- mpred_watch. %:- mpred_reset. /*~ ~*/ %:- mpred_reset. :- mpred_ain(default_ooQ2(booQ2)). /*~ ~*/ :- must(call_u(default_ooQ2(booQ2))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:32 %~ ?-( mpred_test("Test_0001_Line_0000__BooQ2_in_user",user:call_u(default_ooQ2(booQ2)))). passed=info(why_was_true(user:call_u(default_ooQ2(booQ2)))) no_proof_for(call_u(default_ooQ2(booQ2))). no_proof_for(call_u(default_ooQ2(booQ2))). no_proof_for(call_u(default_ooQ2(booQ2))). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03-Test_0001_Line_0000__BooQ2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_03_Test_0001_Line_0000_BooQ2_in_user-junit.xml ~*/ :- mpred_why(default_ooQ2(booQ2)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__BooQ2_in_user",user:default_ooQ2(booQ2))). passed=info(why_was_true(user:default_ooQ2(booQ2))) no_proof_for(default_ooQ2(booQ2)). no_proof_for(default_ooQ2(booQ2)). no_proof_for(default_ooQ2(booQ2)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03-Test_0002_Line_0000__BooQ2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_03_Test_0002_Line_0000_BooQ2_in_user-junit.xml ~*/ :- mpred_test(default_ooQ2(booQ2)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__BooQ2_in_user",user:default_ooQ2(booQ2))). passed=info(why_was_true(user:default_ooQ2(booQ2))) no_proof_for(default_ooQ2(booQ2)). no_proof_for(default_ooQ2(booQ2)). no_proof_for(default_ooQ2(booQ2)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03-Test_0003_Line_0000__BooQ2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_03_Test_0003_Line_0000_BooQ2_in_user-junit.xml ~*/ :- mpred_ain(\+default_ooQ2(booQ2)). % this should have been ok % (if_mooQ2(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( default_ooQ2(booQ2), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl ',38) , %~ ax)))) ~*/ % this should have been ok % (if_mooQ2(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). :- ((mpred_ain((if_mooQ2(Missing,Create) ==> ( ( \+ Missing/(Missing\=@=Create)) ==> Create))))). /*~ ~*/ :- mpred_ain((default_ooQ2(X) ==> if_mooQ2(current_ooQ2(_),current_ooQ2(X)))). /*~ ~*/ :- mpred_ain(default_ooQ2(booQ2)). /*~ ~*/ :- mpred_test(current_ooQ2(booQ2)). % :- pp_DB. /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:48 %~ ?-( mpred_test("Test_0004_Line_0000__BooQ2_in_user",user:current_ooQ2(booQ2))). passed=info(why_was_true(user:current_ooQ2(booQ2))) no_proof_for(current_ooQ2(booQ2)). no_proof_for(current_ooQ2(booQ2)). no_proof_for(current_ooQ2(booQ2)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03-Test_0004_Line_0000__BooQ2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_03_Test_0004_Line_0000_BooQ2_in_user-junit.xml ~*/ % :- pp_DB. :- (mpred_ain(current_ooQ2(fooQ2))). /*~ ~*/ :- mpred_test(\+current_ooQ2(booQ2)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:54 %~ ?-( mpred_test("Test_0005_Line_0000__naf_BooQ2_in_user",user:(\+current_ooQ2(booQ2)))). failure=info((why_was_true(user:current_ooQ2(booQ2)),nop(ftrace(user:(\+current_ooQ2(booQ2)))))) no_proof_for(current_ooQ2(booQ2)). no_proof_for(current_ooQ2(booQ2)). no_proof_for(current_ooQ2(booQ2)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03-Test_0005_Line_0000__naf_BooQ2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_03_Test_0005_Line_0000_naf_BooQ2_in_user-junit.xml ~*/ :- (mpred_ain(\+ current_ooQ2(fooQ2))). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( current_ooQ2(fooQ2), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl ',56) , %~ ax)))) ~*/ :- mpred_test(current_ooQ2(booQ2)). /*~ %~ ?-( mpred_test("Test_0006_Line_0000__BooQ2_in_user",user:current_ooQ2(booQ2))). passed=info(why_was_true(user:current_ooQ2(booQ2))) no_proof_for(current_ooQ2(booQ2)). no_proof_for(current_ooQ2(booQ2)). no_proof_for(current_ooQ2(booQ2)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03-Test_0006_Line_0000__BooQ2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_03_Test_0006_Line_0000_BooQ2_in_user-junit.xml ~*/ :- (mpred_withdraw( default_ooQ2(booQ2) )). /*~ ~*/ :- listing_u([current_ooQ2,default_ooQ2]). /*~ %~ skipped(messy_on_output,xlisting(([current_ooQ2,default_ooQ2],-lmcache,-xlisting))) ~*/ :- mpred_test( \+current_ooQ2(booQ2)). /*~ %~ ?-( mpred_test("Test_0007_Line_0000__naf_BooQ2_in_user",user:(\+current_ooQ2(booQ2)))). failure=info((why_was_true(user:current_ooQ2(booQ2)),nop(ftrace(user:(\+current_ooQ2(booQ2)))))) no_proof_for(current_ooQ2(booQ2)). no_proof_for(current_ooQ2(booQ2)). no_proof_for(current_ooQ2(booQ2)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03-Test_0007_Line_0000__naf_BooQ2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_03_Test_0007_Line_0000_naf_BooQ2_in_user-junit.xml ~*/ :- mpred_ain(~ current_ooQ2(fooQ2)). % :- pp_DB. /*~ ~*/ % :- pp_DB. :- mpred_test(~current_ooQ2(fooQ2)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:70 %~ ?-( mpred_test("Test_0008_Line_0000__FooQ2_in_user",user: ~current_ooQ2(fooQ2))). failure=info((why_was_true(user:(\+ ~current_ooQ2(fooQ2))),nop(ftrace(user: ~current_ooQ2(fooQ2))))) no_proof_for(\+ ~current_ooQ2(fooQ2)). no_proof_for(\+ ~current_ooQ2(fooQ2)). no_proof_for(\+ ~current_ooQ2(fooQ2)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03-Test_0008_Line_0000__FooQ2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_03_Test_0008_Line_0000_FooQ2_in_user-junit.xml ~*/ :- mpred_ain(default_ooQ2(booQ2)). /*~ ~*/ :- mpred_test(current_ooQ2(booQ2)). /*~ %~ ?-( mpred_test("Test_0009_Line_0000__BooQ2_in_user",user:current_ooQ2(booQ2))). passed=info(why_was_true(user:current_ooQ2(booQ2))) no_proof_for(current_ooQ2(booQ2)). no_proof_for(current_ooQ2(booQ2)). no_proof_for(current_ooQ2(booQ2)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03-Test_0009_Line_0000__BooQ2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_03_Test_0009_Line_0000_BooQ2_in_user-junit.xml ~*/ :- defaultAssertMt(M),dynamic((M:current_ooTt/1,M:default_ooTt/1,M:if_mooTt/2)). /*~ ~*/ :- mpred_trace. /*~ ~*/ :- mpred_watch. % this should have been ok % (if_mooTt(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). /*~ ~*/ % this should have been ok % (if_mooTt(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). :- mpred_ain((if_mooTt(Missing,Create) ==> ( ( \+ Missing/(Missing\=@=Create)) ==> Create))). /*~ ~*/ :- mpred_ain((default_ooTt(X) ==> if_mooTt(current_ooTt(_),current_ooTt(X)))). /*~ ~*/ :- mpred_ain(default_ooTt(defaultValueTt)). /*~ ~*/ :- mpred_test(current_ooTt(defaultValueTt)). /*~ %~ ?-( mpred_test("Test_0010_Line_0000__DefaultValueTt_in_user",user:current_ooTt(defaultValueTt))). passed=info(why_was_true(user:current_ooTt(defaultValueTt))) no_proof_for(current_ooTt(defaultValueTt)). no_proof_for(current_ooTt(defaultValueTt)). no_proof_for(current_ooTt(defaultValueTt)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03-Test_0010_Line_0000__DefaultValueTt_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_03_Test_0010_Line_0000_DefaultValueTt_in_user-junit.xml ~*/ :- (mpred_ain(current_ooTt(fooTt))). /*~ ~*/ :- mpred_test(\+current_ooTt(defaultValueTt)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:95 %~ ?-( mpred_test("Test_0011_Line_0000__naf_DefaultValueTt_in_user",user:(\+current_ooTt(defaultValueTt)))). failure=info((why_was_true(user:current_ooTt(defaultValueTt)),nop(ftrace(user:(\+current_ooTt(defaultValueTt)))))) no_proof_for(current_ooTt(defaultValueTt)). no_proof_for(current_ooTt(defaultValueTt)). no_proof_for(current_ooTt(defaultValueTt)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03-Test_0011_Line_0000__naf_DefaultValueTt_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_03_Test_0011_Line_0000_naf_DefaultValueTt_in_user-junit.xml ~*/ :- (mpred_ain(\+ current_ooTt(fooTt))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:97 %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( current_ooTt(fooTt), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl ',97) , %~ ax)))) ~*/ :- mpred_test(current_ooTt(defaultValueTt)). /*~ %~ ?-( mpred_test("Test_0012_Line_0000__DefaultValueTt_in_user",user:current_ooTt(defaultValueTt))). passed=info(why_was_true(user:current_ooTt(defaultValueTt))) no_proof_for(current_ooTt(defaultValueTt)). no_proof_for(current_ooTt(defaultValueTt)). no_proof_for(current_ooTt(defaultValueTt)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03-Test_0012_Line_0000__DefaultValueTt_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_03_Test_0012_Line_0000_DefaultValueTt_in_user-junit.xml ~*/ :- (mpred_withdraw( default_ooTt(defaultValueTt) )). /*~ ~*/ :- listing_u([current_ooTt,default_ooTt]). /*~ %~ skipped(messy_on_output,xlisting(([current_ooTt,default_ooTt],-lmcache,-xlisting))) ~*/ :- mpred_test( \+current_ooTt(defaultValueTt)). /*~ %~ ?-( mpred_test("Test_0013_Line_0000__naf_DefaultValueTt_in_user",user:(\+current_ooTt(defaultValueTt)))). failure=info((why_was_true(user:current_ooTt(defaultValueTt)),nop(ftrace(user:(\+current_ooTt(defaultValueTt)))))) no_proof_for(current_ooTt(defaultValueTt)). no_proof_for(current_ooTt(defaultValueTt)). no_proof_for(current_ooTt(defaultValueTt)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03-Test_0013_Line_0000__naf_DefaultValueTt_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_03_Test_0013_Line_0000_naf_DefaultValueTt_in_user-junit.xml ~*/ :- mpred_ain(~ current_ooTt(fooTt)). %:- pp_DB. /*~ ~*/ %:- pp_DB. :- mpred_test(~current_ooTt(fooTt)). /*~ %~ ?-( mpred_test("Test_0014_Line_0000__FooTt_in_user",user: ~current_ooTt(fooTt))). failure=info((why_was_true(user:(\+ ~current_ooTt(fooTt))),nop(ftrace(user: ~current_ooTt(fooTt))))) no_proof_for(\+ ~current_ooTt(fooTt)). no_proof_for(\+ ~current_ooTt(fooTt)). no_proof_for(\+ ~current_ooTt(fooTt)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03-Test_0014_Line_0000__FooTt_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_03_Test_0014_Line_0000_FooTt_in_user-junit.xml ~*/ :- mpred_ain(default_ooTt(defaultValueTt)). /*~ ~*/ :- mpred_test(current_ooTt(defaultValueTt)). /*~ %~ ?-( mpred_test("Test_0015_Line_0000__DefaultValueTt_in_user",user:current_ooTt(defaultValueTt))). passed=info(why_was_true(user:current_ooTt(defaultValueTt))) no_proof_for(current_ooTt(defaultValueTt)). no_proof_for(current_ooTt(defaultValueTt)). no_proof_for(current_ooTt(defaultValueTt)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03-Test_0015_Line_0000__DefaultValueTt_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_03_Test_0015_Line_0000_DefaultValueTt_in_user-junit.xml ~*/ :- on_x_rtrace(mpred_reset). /*~ ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.353725293-junit.xml > Test_0001_Line_0000__BooQ2_in_user result = passed. Test_0002_Line_0000__BooQ2_in_user result = passed. Test_0003_Line_0000__BooQ2_in_user result = passed. Test_0004_Line_0000__BooQ2_in_user result = passed. Test_0005_Line_0000__naf_BooQ2_in_user result = failure. Test_0006_Line_0000__BooQ2_in_user result = passed. Test_0007_Line_0000__naf_BooQ2_in_user result = failure. Test_0008_Line_0000__FooQ2_in_user result = failure. Test_0009_Line_0000__BooQ2_in_user result = passed. Test_0010_Line_0000__DefaultValueTt_in_user result = passed. Test_0011_Line_0000__naf_DefaultValueTt_in_user result = failure. Test_0012_Line_0000__DefaultValueTt_in_user result = passed. Test_0013_Line_0000__naf_DefaultValueTt_in_user result = failure. Test_0014_Line_0000__FooTt_in_user result = failure. Test_0015_Line_0000__DefaultValueTt_in_user result = passed. %~ test_completed_exit(8) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mpred_pfc_test_03.pl (returned 8) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=390 OPEN logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MPRED_PFC_TEST_03, Failing 2021-09-26 05:04:52 +0000 UTC ISSUE_ID=390 ISSUE_OC=OPEN Editing Issue For FAILED 390 OPEN logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MPRED_PFC_TEST_03, Failing 2021-09-26 05:04:52 +0000 UTC SKIPPING gh issue edit 390 -t logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mpred_pfc_test_02.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mpred_pfc_test_02.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MPRED_PFC_TEST_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMPRED_PFC_TEST_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/347 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) % :- use_listing_vars. % :- set_prolog_flag(umt_local,true). % :- set_prolog_flag(umt_local,false). % :- ensure_loaded(library(logicmoo/mpred/mpred_core)). %:- include(library(logicmoo_test_header)). % :- include(library(logicmoo_test_header)). %:- include(library(logicmoo_test_header)). :- include('mpred_pfc_test_03'). /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) no_proof_for(default_ooQ2(booQ2)). no_proof_for(default_ooQ2(booQ2)). no_proof_for(default_ooQ2(booQ2)). %~ ?-( mpred_test("Test_0001_Line_0036__BooQ2_in_user",user:default_ooQ2(booQ2))). passed=info(why_was_true(user:default_ooQ2(booQ2))) no_proof_for(default_ooQ2(booQ2)). no_proof_for(default_ooQ2(booQ2)). no_proof_for(default_ooQ2(booQ2)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0001_Line_0036__BooQ2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_02_Test_0001_Line_0036_BooQ2_in_user-junit.xml %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( default_ooQ2(booQ2), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl ',38) , %~ ax)))) %~ ?-( mpred_test("Test_0002_Line_0048__BooQ2_in_user",user:current_ooQ2(booQ2))). passed=info(why_was_true(user:current_ooQ2(booQ2))) no_proof_for(current_ooQ2(booQ2)). no_proof_for(current_ooQ2(booQ2)). no_proof_for(current_ooQ2(booQ2)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0002_Line_0048__BooQ2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_02_Test_0002_Line_0048_BooQ2_in_user-junit.xml %~ ?-( mpred_test("Test_0003_Line_0054__naf_BooQ2_in_user",user:(\+current_ooQ2(booQ2)))). failure=info((why_was_true(user:current_ooQ2(booQ2)),nop(ftrace(user:(\+current_ooQ2(booQ2)))))) no_proof_for(current_ooQ2(booQ2)). no_proof_for(current_ooQ2(booQ2)). no_proof_for(current_ooQ2(booQ2)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0003_Line_0054__naf_BooQ2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_02_Test_0003_Line_0054_naf_BooQ2_in_user-junit.xml %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( current_ooQ2(fooQ2), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl ',56) , %~ ax)))) %~ ?-( mpred_test("Test_0004_Line_0058__BooQ2_in_user",user:current_ooQ2(booQ2))). passed=info(why_was_true(user:current_ooQ2(booQ2))) no_proof_for(current_ooQ2(booQ2)). no_proof_for(current_ooQ2(booQ2)). no_proof_for(current_ooQ2(booQ2)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0004_Line_0058__BooQ2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_02_Test_0004_Line_0058_BooQ2_in_user-junit.xml %~ skipped(messy_on_output,xlisting(([current_ooQ2,default_ooQ2],-lmcache,-xlisting))) %~ ?-( mpred_test("Test_0005_Line_0064__naf_BooQ2_in_user",user:(\+current_ooQ2(booQ2)))). failure=info((why_was_true(user:current_ooQ2(booQ2)),nop(ftrace(user:(\+current_ooQ2(booQ2)))))) no_proof_for(current_ooQ2(booQ2)). no_proof_for(current_ooQ2(booQ2)). no_proof_for(current_ooQ2(booQ2)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0005_Line_0064__naf_BooQ2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_02_Test_0005_Line_0064_naf_BooQ2_in_user-junit.xml %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:70 %~ ?-( mpred_test("Test_0006_Line_0070__FooQ2_in_user",user: ~current_ooQ2(fooQ2))). failure=info((why_was_true(user:(\+ ~current_ooQ2(fooQ2))),nop(ftrace(user: ~current_ooQ2(fooQ2))))) no_proof_for(\+ ~current_ooQ2(fooQ2)). no_proof_for(\+ ~current_ooQ2(fooQ2)). no_proof_for(\+ ~current_ooQ2(fooQ2)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0006_Line_0070__FooQ2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_02_Test_0006_Line_0070_FooQ2_in_user-junit.xml %~ ?-( mpred_test("Test_0007_Line_0074__BooQ2_in_user",user:current_ooQ2(booQ2))). passed=info(why_was_true(user:current_ooQ2(booQ2))) no_proof_for(current_ooQ2(booQ2)). no_proof_for(current_ooQ2(booQ2)). no_proof_for(current_ooQ2(booQ2)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0007_Line_0074__BooQ2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_02_Test_0007_Line_0074_BooQ2_in_user-junit.xml %~ ?-( mpred_test("Test_0008_Line_0091__DefaultValueTt_in_user",user:current_ooTt(defaultValueTt))). passed=info(why_was_true(user:current_ooTt(defaultValueTt))) no_proof_for(current_ooTt(defaultValueTt)). no_proof_for(current_ooTt(defaultValueTt)). no_proof_for(current_ooTt(defaultValueTt)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0008_Line_0091__DefaultValueTt_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_02_Test_0008_Line_0091_DefaultValueTt_in_user-junit.xml %~ ?-( mpred_test("Test_0009_Line_0095__naf_DefaultValueTt_in_user",user:(\+current_ooTt(defaultValueTt)))). failure=info((why_was_true(user:current_ooTt(defaultValueTt)),nop(ftrace(user:(\+current_ooTt(defaultValueTt)))))) no_proof_for(current_ooTt(defaultValueTt)). no_proof_for(current_ooTt(defaultValueTt)). no_proof_for(current_ooTt(defaultValueTt)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0009_Line_0095__naf_DefaultValueTt_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_02_Test_0009_Line_0095_naf_DefaultValueTt_in_user-junit.xml %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( current_ooTt(fooTt), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl ',97) , %~ ax)))) %~ ?-( mpred_test("Test_0010_Line_0099__DefaultValueTt_in_user",user:current_ooTt(defaultValueTt))). passed=info(why_was_true(user:current_ooTt(defaultValueTt))) no_proof_for(current_ooTt(defaultValueTt)). no_proof_for(current_ooTt(defaultValueTt)). no_proof_for(current_ooTt(defaultValueTt)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0010_Line_0099__DefaultValueTt_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_02_Test_0010_Line_0099_DefaultValueTt_in_user-junit.xml %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:103 %~ skipped(messy_on_output,xlisting(([current_ooTt,default_ooTt],-lmcache,-xlisting))) %~ ?-( mpred_test("Test_0011_Line_0105__naf_DefaultValueTt_in_user",user:(\+current_ooTt(defaultValueTt)))). failure=info((why_was_true(user:current_ooTt(defaultValueTt)),nop(ftrace(user:(\+current_ooTt(defaultValueTt)))))) no_proof_for(current_ooTt(defaultValueTt)). no_proof_for(current_ooTt(defaultValueTt)). no_proof_for(current_ooTt(defaultValueTt)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0011_Line_0105__naf_DefaultValueTt_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_02_Test_0011_Line_0105_naf_DefaultValueTt_in_user-junit.xml %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:111 %~ ?-( mpred_test("Test_0012_Line_0111__FooTt_in_user",user: ~current_ooTt(fooTt))). failure=info((why_was_true(user:(\+ ~current_ooTt(fooTt))),nop(ftrace(user: ~current_ooTt(fooTt))))) no_proof_for(\+ ~current_ooTt(fooTt)). no_proof_for(\+ ~current_ooTt(fooTt)). no_proof_for(\+ ~current_ooTt(fooTt)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0012_Line_0111__FooTt_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_02_Test_0012_Line_0111_FooTt_in_user-junit.xml %~ ?-( mpred_test("Test_0013_Line_0115__DefaultValueTt_in_user",user:current_ooTt(defaultValueTt))). passed=info(why_was_true(user:current_ooTt(defaultValueTt))) no_proof_for(current_ooTt(defaultValueTt)). no_proof_for(current_ooTt(defaultValueTt)). no_proof_for(current_ooTt(defaultValueTt)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0013_Line_0115__DefaultValueTt_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_02_Test_0013_Line_0115_DefaultValueTt_in_user-junit.xml ~*/ :- mpred_reset. /*~ ~*/ :- defaultAssertMt(M),dynamic((M:current_ooQ1/1,M:default_ooQ1/1,M:if_mooQ1/2)). /*~ ~*/ :- mpred_trace. /*~ ~*/ :- mpred_watch. /*~ ~*/ :- mpred_reset. /*~ ~*/ :- notrace(rtrace(mpred_ain(default_ooQ1(whenMissingQ1)))). /*~ %~ call_mpred_post4 :-%~ level=97 ,%~ que=0 ,%~ assertion_status=unique ,%~ support_status=none ,%~ post1 = default_ooQ1(whenMissingQ1) ,%~ fix_mp=user ,%~ mz=baseKB ,%~ p0 = default_ooQ1(whenMissingQ1) ,%~ support_fact = mfl4(_134458,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl',25) ,%~ support_trig=ax. %~ baseKB : mpred_fwc1( default_ooQ1(whenMissingQ1)). ~*/ :- must(call_u(default_ooQ1(whenMissingQ1))). /*~ %~ ?-( mpred_test("Test_0014_Line_0000__WhenMissingQ1_in_user",user:call_u(default_ooQ1(whenMissingQ1)))). passed=info(why_was_true(user:call_u(default_ooQ1(whenMissingQ1)))) no_proof_for(call_u(default_ooQ1(whenMissingQ1))). no_proof_for(call_u(default_ooQ1(whenMissingQ1))). no_proof_for(call_u(default_ooQ1(whenMissingQ1))). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0014_Line_0000__WhenMissingQ1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_02_Test_0014_Line_0000_WhenMissingQ1_in_user-junit.xml ~*/ :- defaultAssertMt(M),M:must((default_ooQ1(whenMissingQ1))). /*~ %~ ?-( mpred_test("Test_0015_Line_0000__WhenMissingQ1_in_user",user:default_ooQ1(whenMissingQ1))). passed=info(why_was_true(user:default_ooQ1(whenMissingQ1))) no_proof_for(default_ooQ1(whenMissingQ1)). no_proof_for(default_ooQ1(whenMissingQ1)). no_proof_for(default_ooQ1(whenMissingQ1)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0015_Line_0000__WhenMissingQ1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_02_Test_0015_Line_0000_WhenMissingQ1_in_user-junit.xml ~*/ :- mpred_why(default_ooQ1(whenMissingQ1)). /*~ %~ ?-( mpred_test("Test_0016_Line_0000__WhenMissingQ1_in_user",user:default_ooQ1(whenMissingQ1))). passed=info(why_was_true(user:default_ooQ1(whenMissingQ1))) no_proof_for(default_ooQ1(whenMissingQ1)). no_proof_for(default_ooQ1(whenMissingQ1)). no_proof_for(default_ooQ1(whenMissingQ1)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0016_Line_0000__WhenMissingQ1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_02_Test_0016_Line_0000_WhenMissingQ1_in_user-junit.xml ~*/ :- %rtrace (mpred_test(default_ooQ1(whenMissingQ1))). /*~ %~ ?-( mpred_test("Test_0017_Line_0000__WhenMissingQ1_in_user",user:default_ooQ1(whenMissingQ1))). passed=info(why_was_true(user:default_ooQ1(whenMissingQ1))) no_proof_for(default_ooQ1(whenMissingQ1)). no_proof_for(default_ooQ1(whenMissingQ1)). no_proof_for(default_ooQ1(whenMissingQ1)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0017_Line_0000__WhenMissingQ1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_02_Test_0017_Line_0000_WhenMissingQ1_in_user-junit.xml ~*/ :- %rtrace (mpred_ain(\+default_ooQ1(whenMissingQ1))). % this should have been ok % (if_mooQ1(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( default_ooQ1(whenMissingQ1), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl ',37) , %~ ax)))) ~*/ % this should have been ok % (if_mooQ1(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). :- ((mpred_ain((if_mooQ1(Missing,Create) ==> ( ( \+ Missing/(Missing\=@=Create)) ==> Create))))). /*~ ~*/ :- mpred_ain((default_ooQ1(X) ==> if_mooQ1(current_ooQ1(_),current_ooQ1(X)))). /*~ ~*/ :- mpred_ain(default_ooQ1(whenMissingQ1)). /*~ ~*/ :- mpred_test(current_ooQ1(whenMissingQ1)). % :- pp_DB. /*~ %~ ?-( mpred_test("Test_0018_Line_0000__WhenMissingQ1_in_user",user:current_ooQ1(whenMissingQ1))). passed=info(why_was_true(user:current_ooQ1(whenMissingQ1))) no_proof_for(current_ooQ1(whenMissingQ1)). no_proof_for(current_ooQ1(whenMissingQ1)). no_proof_for(current_ooQ1(whenMissingQ1)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0018_Line_0000__WhenMissingQ1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_02_Test_0018_Line_0000_WhenMissingQ1_in_user-junit.xml ~*/ % :- pp_DB. :- (mpred_ain(current_ooQ1(fooQ1))). /*~ ~*/ :- mpred_test(\+current_ooQ1(whenMissingQ1)). /*~ %~ ?-( mpred_test("Test_0019_Line_0000__naf_WhenMissingQ1_in_user",user:(\+current_ooQ1(whenMissingQ1)))). failure=info((why_was_true(user:current_ooQ1(whenMissingQ1)),nop(ftrace(user:(\+current_ooQ1(whenMissingQ1)))))) no_proof_for(current_ooQ1(whenMissingQ1)). no_proof_for(current_ooQ1(whenMissingQ1)). no_proof_for(current_ooQ1(whenMissingQ1)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0019_Line_0000__naf_WhenMissingQ1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_02_Test_0019_Line_0000_naf_WhenMissingQ1_in_user-junit.xml ~*/ :- (mpred_ain(\+ current_ooQ1(fooQ1))). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( current_ooQ1(fooQ1), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl ',55) , %~ ax)))) ~*/ :- mpred_test(current_ooQ1(whenMissingQ1)). /*~ %~ ?-( mpred_test("Test_0020_Line_0000__WhenMissingQ1_in_user",user:current_ooQ1(whenMissingQ1))). passed=info(why_was_true(user:current_ooQ1(whenMissingQ1))) no_proof_for(current_ooQ1(whenMissingQ1)). no_proof_for(current_ooQ1(whenMissingQ1)). no_proof_for(current_ooQ1(whenMissingQ1)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0020_Line_0000__WhenMissingQ1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_02_Test_0020_Line_0000_WhenMissingQ1_in_user-junit.xml ~*/ :- (mpred_withdraw( default_ooQ1(whenMissingQ1) )). /*~ ~*/ :- listing([current_ooQ1,default_ooQ1]). /*~ %~ skipped( listing( [current_ooQ1,default_ooQ1])) ~*/ :- mpred_test( \+current_ooQ1(whenMissingQ1)). /*~ %~ ?-( mpred_test("Test_0021_Line_0000__naf_WhenMissingQ1_in_user",user:(\+current_ooQ1(whenMissingQ1)))). failure=info((why_was_true(user:current_ooQ1(whenMissingQ1)),nop(ftrace(user:(\+current_ooQ1(whenMissingQ1)))))) no_proof_for(current_ooQ1(whenMissingQ1)). no_proof_for(current_ooQ1(whenMissingQ1)). no_proof_for(current_ooQ1(whenMissingQ1)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0021_Line_0000__naf_WhenMissingQ1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_02_Test_0021_Line_0000_naf_WhenMissingQ1_in_user-junit.xml ~*/ :- mpred_ain(~ current_ooQ1(fooQ1)). % :- pp_DB. /*~ ~*/ % :- pp_DB. :- mpred_test(~current_ooQ1(fooQ1)). /*~ %~ ?-( mpred_test("Test_0022_Line_0000__FooQ1_in_user",user: ~current_ooQ1(fooQ1))). failure=info((why_was_true(user:(\+ ~current_ooQ1(fooQ1))),nop(ftrace(user: ~current_ooQ1(fooQ1))))) no_proof_for(\+ ~current_ooQ1(fooQ1)). no_proof_for(\+ ~current_ooQ1(fooQ1)). no_proof_for(\+ ~current_ooQ1(fooQ1)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0022_Line_0000__FooQ1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_02_Test_0022_Line_0000_FooQ1_in_user-junit.xml ~*/ :- mpred_ain(default_ooQ1(whenMissingQ1)). /*~ ~*/ :- mpred_test(current_ooQ1(whenMissingQ1)). /*~ %~ ?-( mpred_test("Test_0023_Line_0000__WhenMissingQ1_in_user",user:current_ooQ1(whenMissingQ1))). passed=info(why_was_true(user:current_ooQ1(whenMissingQ1))) no_proof_for(current_ooQ1(whenMissingQ1)). no_proof_for(current_ooQ1(whenMissingQ1)). no_proof_for(current_ooQ1(whenMissingQ1)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0023_Line_0000__WhenMissingQ1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_02_Test_0023_Line_0000_WhenMissingQ1_in_user-junit.xml ~*/ :- defaultAssertMt(M),dynamic((M:current_ooTt/1,M:default_ooTt/1,M:if_mooTt/2)). /*~ ~*/ :- mpred_trace. /*~ ~*/ :- mpred_watch. % this should have been ok % (if_mooTt(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). /*~ ~*/ % this should have been ok % (if_mooTt(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). :- mpred_ain((if_mooTt(Missing,Create) ==> ( ( \+ Missing/(Missing\=@=Create)) ==> Create))). /*~ ~*/ :- mpred_ain((default_ooTt(X) ==> if_mooTt(current_ooTt(_),current_ooTt(X)))). /*~ ~*/ :- mpred_ain(default_ooTt(defaultValueTt)). % :- make,check,use_module(library(pfc)),make,check. /*~ ~*/ % :- make,check,use_module(library(pfc)),make,check. :- make,check. /*~ %~ list_undefined([]) %~ message_hook( %~ goal_failed(directive,user:(make,check)), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : make,check]]) Goal (directive) failed: user:(make,check) Warning: Goal (directive) failed: user:(make,check) ~*/ :- wdmsg(warning(outdated_tests)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl:94 %~ warning(outdated_tests) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.82432401-junit.xml > Test_0001_Line_0036__BooQ2_in_user result = passed. Test_0002_Line_0048__BooQ2_in_user result = passed. Test_0003_Line_0054__naf_BooQ2_in_user result = failure. Test_0004_Line_0058__BooQ2_in_user result = passed. Test_0005_Line_0064__naf_BooQ2_in_user result = failure. Test_0006_Line_0070__FooQ2_in_user result = failure. Test_0007_Line_0074__BooQ2_in_user result = passed. Test_0008_Line_0091__DefaultValueTt_in_user result = passed. Test_0009_Line_0095__naf_DefaultValueTt_in_user result = failure. Test_0010_Line_0099__DefaultValueTt_in_user result = passed. Test_0011_Line_0105__naf_DefaultValueTt_in_user result = failure. Test_0012_Line_0111__FooTt_in_user result = failure. Test_0013_Line_0115__DefaultValueTt_in_user result = passed. Test_0014_Line_0000__WhenMissingQ1_in_user result = passed. Test_0015_Line_0000__WhenMissingQ1_in_user result = passed. Test_0016_Line_0000__WhenMissingQ1_in_user result = passed. Test_0017_Line_0000__WhenMissingQ1_in_user result = passed. Test_0018_Line_0000__WhenMissingQ1_in_user result = passed. Test_0019_Line_0000__naf_WhenMissingQ1_in_user result = failure. Test_0020_Line_0000__WhenMissingQ1_in_user result = passed. Test_0021_Line_0000__naf_WhenMissingQ1_in_user result = failure. Test_0022_Line_0000__FooQ1_in_user result = failure. Test_0023_Line_0000__WhenMissingQ1_in_user result = passed. logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02 JUnit warning = Goal (directive) failed: user:(make,check) %~ test_completed_exit(24) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mpred_pfc_test_02.pl (returned 24) Add_LABELS='Warnings' Rem_LABELS='Skipped,Skipped,Errors,Overtime,Skipped' ISSUE_INFO=347 OPEN logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MPRED_PFC_TEST_02, Failing, Warnings 2021-09-26 05:05:15 +0000 UTC ISSUE_ID=347 ISSUE_OC=OPEN Editing Issue For FAILED 347 OPEN logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MPRED_PFC_TEST_02, Failing, Warnings 2021-09-26 05:05:15 +0000 UTC SKIPPING gh issue edit 347 -t logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Overtime,Skipped --add-label Failing,Warnings FileTestCase=logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mpred_pfc_test_01.plt']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mpred_pfc_test_01.plt']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_01.plt % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MPRED_PFC_TEST_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMPRED_PFC_TEST_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/302 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_01.plt'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_01.plt'), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ baseKB : mpred_fwc1( default_ooQ2(booQ2)). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:30 %~ make_dynamic_here(plunit_mpred_pfc_test_02_plt,'$nt'(default_ooQ2(booQ2),_53008,_53010)) sHOW_MUST_go_on_failed_F__A__I__L_(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2))) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl#L32 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mpred_pfc_test_01.plt',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_01.plt ',(0x5630b6066b00),[expand(false),expand(true)])),'$mt_do_load'((0x5630b6066b00),'mpred_pfc_test_01.plt','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_01.plt ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5630b6066b00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_01.plt ',(0x5630b6066b00),[expand(false),expand(true)])),system:'$mt_do_load'((0x5630b6066b00),'mpred_pfc_test_01.plt','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_01.plt ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5630b6066b00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mpred_pfc_test_01.plt','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_01.plt ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mpred_pfc_test_01.plt','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_01.plt ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_01.plt ',1632225689.6810613),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_01.plt ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_01.plt ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_01.plt ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_01.plt ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_01.plt ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-call_u(default_ooQ2(booQ2))),A,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_01.plt '). % init.pl:3074: (28)$[system]# '$compile_term'((:-call_u(default_ooQ2(booQ2))),A,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_01.plt ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(call_u(default_ooQ2(booQ2)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_01.plt '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(call_u(default_ooQ2(booQ2)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_01.plt '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(call_u(default_ooQ2(booQ2))). % init.pl:3574: (32)$[system]# catch(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)),error(A,B),system:'$exception_in_directive'(error(A,B))). % init.pl:546: (33)[must_sanity]# must_sanity:plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)). % must_sanity.pl:65: (34)[must_sanity]# must_sanity:plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)). % must_sanity.pl:66: (35)[must_sanity]# must_sanity:plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)). % must_sanity.pl:161: (36)[locally_each] locally_each:locally(must_sanity:set_prolog_flag(debug_on_error,false),must_sanity:(catch(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)),A,xnotrace((dumpST_error(sHOW_MUST_go_on_xI__xI__xI__xI__xI_(A,plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)))),ignore(rtrace(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)))),badfood(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2))))))*->true;xnotrace(dumpST_error(sHOW_MUST_go_on_failed_F__A__I__L_(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2))))),ignore(rtrace(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)))),badfood(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2))))). % redo_locally.pl:149: (37)$[locally_each]# locally_each:wtl(must_sanity,set_prolog_flag(debug_on_error,false),must_sanity:(catch(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)),A,xnotrace((dumpST_error(sHOW_MUST_go_on_xI__xI__xI__xI__xI_(A,plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)))),ignore(rtrace(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)))),badfood(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2))))))*->true;xnotrace(dumpST_error(sHOW_MUST_go_on_failed_F__A__I__L_(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2))))),ignore(rtrace(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)))),badfood(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)))),must_sanity:ecc). % redo_locally.pl:170: (38)$[locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup,locally_each:(false==true),must_sanity:set_prolog_flag(debug_on_error,false),must_sanity:(catch(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)),A,xnotrace((dumpST_error(sHOW_MUST_go_on_xI__xI__xI__xI__xI_(A,plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)))),ignore(rtrace(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)))),badfood(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2))))))*->true;xnotrace(dumpST_error(sHOW_MUST_go_on_failed_F__A__I__L_(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2))))),ignore(rtrace(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)))),badfood(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)))),must_sanity:set_prolog_flag(debug_on_error,true)). % redo_locally.pl:217: (39)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(must_sanity:set_prolog_flag(debug_on_error,false),must_sanity:(catch(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)),A,xnotrace((dumpST_error(sHOW_MUST_go_on_xI__xI__xI__xI__xI_(A,plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)))),ignore(rtrace(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)))),badfood(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2))))))*->true;xnotrace(dumpST_error(sHOW_MUST_go_on_failed_F__A__I__L_(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2))))),ignore(rtrace(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)))),badfood(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)))),must_sanity:set_prolog_flag(debug_on_error,true)). % each_call.pl:116: (40)$[system] setup_call_cleanup(must_sanity:set_prolog_flag(debug_on_error,false),each_call_cleanup:((must_sanity:(catch(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)),A,xnotrace((dumpST_error(sHOW_MUST_go_on_xI__xI__xI__xI__xI_(A,plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)))),ignore(rtrace(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)))),badfood(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2))))))*->true;xnotrace(dumpST_error(sHOW_MUST_go_on_failed_F__A__I__L_(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2))))),ignore(rtrace(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)))),badfood(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)))),deterministic(B)),(notrace(B==true)->!;mquietly(must_sanity:set_prolog_flag(debug_on_error,true)),notrace(nb_setarg(1,mquietly(must_sanity:set_prolog_flag(debug_on_error,true)),true));must_sanity:set_prolog_flag(debug_on_error,false),notrace(nb_setarg(1,mquietly(must_sanity:set_prolog_flag(debug_on_error,true)),must_sanity:set_prolog_flag(debug_on_error,true))),notrace(fail))),each_call_cleanup:mquietly(must_sanity:set_prolog_flag(debug_on_error,true))). % init.pl:650: (41)$[system] setup_call_catcher_cleanup(must_sanity:set_prolog_flag(debug_on_error,false),each_call_cleanup:((must_sanity:(catch(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)),A,xnotrace((dumpST_error(sHOW_MUST_go_on_xI__xI__xI__xI__xI_(A,plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)))),ignore(rtrace(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)))),badfood(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2))))))*->true;xnotrace(dumpST_error(sHOW_MUST_go_on_failed_F__A__I__L_(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2))))),ignore(rtrace(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)))),badfood(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)))),deterministic(B)),(notrace(B==true)->!;mquietly(must_sanity:set_prolog_flag(debug_on_error,true)),notrace(nb_setarg(1,mquietly(must_sanity:set_prolog_flag(debug_on_error,true)),true));must_sanity:set_prolog_flag(debug_on_error,false),notrace(nb_setarg(1,mquietly(must_sanity:set_prolog_flag(debug_on_error,true)),must_sanity:set_prolog_flag(debug_on_error,true))),notrace(fail))),C,each_call_cleanup:mquietly(must_sanity:set_prolog_flag(debug_on_error,true))). % init.pl:646: (42)$[each_call_cleanup] ''(each_call_cleanup:((must_sanity:(catch(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)),A,xnotrace((dumpST_error(sHOW_MUST_go_on_xI__xI__xI__xI__xI_(A,plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)))),ignore(rtrace(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)))),badfood(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2))))))*->true;xnotrace(dumpST_error(sHOW_MUST_go_on_failed_F__A__I__L_(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2))))),ignore(rtrace(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)))),badfood(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)))),deterministic(B)),(notrace(B==true)->!;mquietly(must_sanity:set_prolog_flag(debug_on_error,true)),notrace(nb_setarg(1,mquietly(must_sanity:set_prolog_flag(debug_on_error,true)),true));must_sanity:set_prolog_flag(debug_on_error,false),notrace(nb_setarg(1,mquietly(must_sanity:set_prolog_flag(debug_on_error,true)),must_sanity:set_prolog_flag(debug_on_error,true))),notrace(fail)))). no(clause) (43)$[must_sanity] must_sanity:xnotrace(dumpST_error(sHOW_MUST_go_on_failed_F__A__I__L_(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2))))). % must_sanity.pl:172: (44)[must_sanity] ucatch:dumpST_error(sHOW_MUST_go_on_failed_F__A__I__L_(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)))). % ucatch.pl:1944: %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:32 %~ error( sHOW_MUST_go_on_failed_F__A__I__L_( plunit_mpred_pfc_test_02_plt : call_u( default_ooQ2(booQ2)))) ^ Call: (49) [plunit_mpred_pfc_test_02_plt] call_u(default_ooQ2(booQ2)) ^ Unify: (49) [pfc_lib] call_u(plunit_mpred_pfc_test_02_plt:default_ooQ2(booQ2)) Call: (53) [plunit_mpred_pfc_test_02_plt] plunit_mpred_pfc_test_02_plt:default_ooQ2(booQ2) Fail: (53) [plunit_mpred_pfc_test_02_plt] plunit_mpred_pfc_test_02_plt:default_ooQ2(booQ2) ^ Fail: (49) [pfc_lib] call_u(plunit_mpred_pfc_test_02_plt:default_ooQ2(booQ2)) ^ Call: (49) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_normal) ^ Unify: (49) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_normal) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl#L32 totalTime=10.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mpred_pfc_test_01.plt (returned 137) Add_LABELS='Errors,Overtime' Rem_LABELS='Skipped,Skipped,Warnings,Skipped' ISSUE_INFO=302 OPEN logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_01 JUnit Test_9999, MPRED_PFC_TEST_01, logicmoo.pfc.test.sanity_base, unit_test, Passing 2021-09-26 05:05:56 +0000 UTC ISSUE_ID=302 ISSUE_OC=OPEN Editing Issue For FAILED 302 OPEN logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_01 JUnit Test_9999, MPRED_PFC_TEST_01, logicmoo.pfc.test.sanity_base, unit_test, Passing 2021-09-26 05:05:56 +0000 UTC SKIPPING gh issue comment 302 -b Broken in https://github.com/logicmoo/logicmoo_workspace/commit/030211eaee19575687e748464fc1a808d2d1aaa7 https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/commit/030211eaee19575687e748464fc1a808d2d1aaa7 SKIPPING gh issue edit 302 -t logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Warnings,Skipped --add-label Failing,Regression,Errors,Overtime FileTestCase=logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mpred_pfc_test_01.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mpred_pfc_test_01.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_01.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MPRED_PFC_TEST_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMPRED_PFC_TEST_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/302 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_01.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) :- must(expects_dialect(pfc)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__Pfc_in_user",user:expects_dialect(pfc))). passed=info(why_was_true(user:expects_dialect(pfc))) no_proof_for(expects_dialect(pfc)). no_proof_for(expects_dialect(pfc)). no_proof_for(expects_dialect(pfc)). name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_01-Test_0001_Line_0000__Pfc_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mpred_pfc_test_01.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MPRED_PFC_TEST_01_Test_0001_Line_0000_Pfc_in_user-junit.xml ~*/ :- show_call(defaultAssertMt(_)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/302 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_01.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MPRED_PFC_TEST_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMPRED_PFC_TEST_01 /*~ %~ debugm(user,show_success(user,user:defaultAssertMt(user))) ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_01.pl:17 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.039044037-junit.xml > Test_0001_Line_0000__Pfc_in_user result = passed. %~ test_completed_exit(64) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mpred_pfc_test_01.pl (returned 64) Add_LABELS='' Rem_LABELS='Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=302 OPEN logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_01 JUnit Test_9999, MPRED_PFC_TEST_01, logicmoo.pfc.test.sanity_base, unit_test, Passing 2021-09-26 05:05:56 +0000 UTC ISSUE_ID=302 ISSUE_OC=OPEN Updating Issue 302 OPEN logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_01 JUnit Test_9999, MPRED_PFC_TEST_01, logicmoo.pfc.test.sanity_base, unit_test, Passing 2021-09-26 05:05:56 +0000 UTC SKIPPING gh issue edit 302 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing --remove-label Failing,Regression,Skipped,Errors,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.MDEFAULT_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mdefault_01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mdefault_01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MDEFAULT_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMDEFAULT_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/303 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) functorDeclares(tFish). /*~ ~*/ functorDeclares(tSwim). /*~ ~*/ :- dmsg("tweety and chilly are fish."). /*~ %~ tweety and chilly are fish. ~*/ tFish(iTweety). /*~ ~*/ tFish(iChilly). /*~ ~*/ :- dmsg("fish swim by default."). /*~ %~ fish swim by default. ~*/ mdefault(( tFish(X) ==> tSwim(X))). /*~ ~*/ /* :- header_sane:listing(nt/3). :- header_sane:listing(tSwim/1). :- header_sane:listing(pt/2). :- header_sane:listing(mdefault/1). :- header_sane:listing(spft/3). */ :- dmsg("make sure *both* can swim (this exposes a potential bug in monadic predicates)"). /*~ %~ make sure *both* can swim (this exposes a potential bug in monadic predicates) ~*/ :- mpred_test((tSwim(iTweety))). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__ITweety_in_user",user:tSwim(iTweety))). passed=info(why_was_true(user:tSwim(iTweety))) no_proof_for(tSwim(iTweety)). no_proof_for(tSwim(iTweety)). no_proof_for(tSwim(iTweety)). name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01-Test_0001_Line_0000__ITweety_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mdefault_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MDEFAULT_01_Test_0001_Line_0000_ITweety_in_user-junit.xml ~*/ :- mpred_test((tSwim(iChilly))). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__IChilly_in_user",user:tSwim(iChilly))). passed=info(why_was_true(user:tSwim(iChilly))) no_proof_for(tSwim(iChilly)). no_proof_for(tSwim(iChilly)). no_proof_for(tSwim(iChilly)). name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01-Test_0002_Line_0000__IChilly_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mdefault_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MDEFAULT_01_Test_0002_Line_0000_IChilly_in_user-junit.xml ~*/ ~tSwim(iChilly). /*~ ~*/ :- cls. /*~ %~ skipped(messy_on_output,cls) ~*/ :- mpred_trace_exec. /*~ ~*/ ~mdefault(tSwim(iTweety)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01.pfc:30 %~ mpred_undo1( '$nt'( tSwim(iTweety), %~ ( call_u_no_bc( tSwim(iTweety)) , %~ ground( tSwim(iTweety)) , %~ \+( tSwim(iTweety))), %~ '$nt'(~tSwim(iTweety),call_u_no_bc(~tSwim(iTweety)),rhs([tSwim(iTweety)])))) %~ mpred_undo1( '$nt'(~tSwim(iTweety),call_u_no_bc(~tSwim(iTweety)),rhs([tSwim(iTweety)]))) ~*/ :- mpred_test(\+ (tSwim(iTweety))). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__naf_ITweety_in_user",user:(\+tSwim(iTweety)))). passed=info(why_was_true(user:(\+tSwim(iTweety)))) no_proof_for(\+tSwim(iTweety)). no_proof_for(\+tSwim(iTweety)). no_proof_for(\+tSwim(iTweety)). name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01-Test_0003_Line_0000__naf_ITweety_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mdefault_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MDEFAULT_01_Test_0003_Line_0000_naf_ITweety_in_user-junit.xml ~*/ :- mpred_test(\+ ~(tSwim(iTweety))). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__naf_ITweety_in_user",user:(\+ ~tSwim(iTweety)))). passed=info(why_was_true(user:(\+ ~tSwim(iTweety)))) no_proof_for(\+ ~tSwim(iTweety)). no_proof_for(\+ ~tSwim(iTweety)). no_proof_for(\+ ~tSwim(iTweety)). name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01-Test_0004_Line_0000__naf_ITweety_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mdefault_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MDEFAULT_01_Test_0004_Line_0000_naf_ITweety_in_user-junit.xml ~*/ :- mpred_test(\+ (tSwim(iChilly))). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__naf_IChilly_in_user",user:(\+tSwim(iChilly)))). failure=info((why_was_true(user:tSwim(iChilly)),nop(ftrace(user:(\+tSwim(iChilly)))))) no_proof_for(tSwim(iChilly)). no_proof_for(tSwim(iChilly)). no_proof_for(tSwim(iChilly)). name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01-Test_0005_Line_0000__naf_IChilly_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mdefault_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MDEFAULT_01_Test_0005_Line_0000_naf_IChilly_in_user-junit.xml ~*/ :- mpred_test( ~ (tSwim(iChilly))). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/303 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MDEFAULT_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMDEFAULT_01 /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01.pfc:35 %~ ?-( mpred_test("Test_0006_Line_0000__IChilly_in_user",user: ~tSwim(iChilly))). failure=info((why_was_true(user:(\+ ~tSwim(iChilly))),nop(ftrace(user: ~tSwim(iChilly))))) no_proof_for(\+ ~tSwim(iChilly)). no_proof_for(\+ ~tSwim(iChilly)). no_proof_for(\+ ~tSwim(iChilly)). name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01-Test_0006_Line_0000__IChilly_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mdefault_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MDEFAULT_01_Test_0006_Line_0000_IChilly_in_user-junit.xml ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01.pfc:43 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.192738909-junit.xml > logicmoo.pfc.test.sanity_base.MDEFAULT_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__ITweety_in_user result = passed. Test_0002_Line_0000__IChilly_in_user result = passed. Test_0003_Line_0000__naf_ITweety_in_user result = passed. Test_0004_Line_0000__naf_ITweety_in_user result = passed. Test_0005_Line_0000__naf_IChilly_in_user result = failure. Test_0006_Line_0000__IChilly_in_user result = failure. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mdefault_01.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=303 OPEN logicmoo.pfc.test.sanity_base.MDEFAULT_01 JUnit Test_9999, MDEFAULT_01, logicmoo.pfc.test.sanity_base, unit_test, Failing 2021-09-26 05:06:12 +0000 UTC ISSUE_ID=303 ISSUE_OC=OPEN Editing Issue For FAILED 303 OPEN logicmoo.pfc.test.sanity_base.MDEFAULT_01 JUnit Test_9999, MDEFAULT_01, logicmoo.pfc.test.sanity_base, unit_test, Failing 2021-09-26 05:06:12 +0000 UTC SKIPPING gh issue edit 303 -t logicmoo.pfc.test.sanity_base.MDEFAULT_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.LOAD_TIME_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['load_time_01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['load_time_01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/load_time_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/LOAD_TIME_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ALOAD_TIME_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/536 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/load_time_01.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- statistics. % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/load_time_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/LOAD_TIME_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ALOAD_TIME_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/536 /*~ % Started at Mon Sep 27 03:14:41 2021 % 1.035 seconds cpu time for 2,118,518 inferences % 941,603 atoms, 32,339 functors, 31,541 predicates, 747 modules, 15,986,540 VM-codes % % Limit Allocated In use % Local stack: - 52 Kb 3,920 b % Global stack: - 256 Kb 171 Kb % Trail stack: - 66 Kb 1,080 b % Total: 1,024 Mb 374 Kb 176 Kb % % 2 garbage collections gained 95,392 bytes in 0.000 seconds. % 4 atom garbage collections gained 2,671 atoms in 0.054 seconds. % 8 clause garbage collections gained 1,841 clauses in 0.000 seconds. % Stack shifts: 1 local, 2 global, 1 trail in 0.000 seconds % 3 threads, 0 finished threads used 0.000 seconds ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.006889896-junit.xml > logicmoo.pfc.test.sanity_base.LOAD_TIME_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/load_time_01.pfc:17 %~ test_completed_exit(32) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k load_time_01.pfc (returned 32) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=536 OPEN logicmoo.pfc.test.sanity_base.LOAD_TIME_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, LOAD_TIME_01, Failing 2021-09-26 05:06:24 +0000 UTC ISSUE_ID=536 ISSUE_OC=OPEN Editing Issue For FAILED 536 OPEN logicmoo.pfc.test.sanity_base.LOAD_TIME_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, LOAD_TIME_01, Failing 2021-09-26 05:06:24 +0000 UTC SKIPPING gh issue edit 536 -t logicmoo.pfc.test.sanity_base.LOAD_TIME_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.LIST_03 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['list_03.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['list_03.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/list_03.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/LIST_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ALIST_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/391 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/list_03.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ header_sane:(must_clause_asserted(G):- cwc, must(clause_asserted_u(G))). /*~ ~*/ :- ain((must_clause_asserted(G):- cwc, must(clause_asserted_u(G)))). /*~ ~*/ :- listing(must_clause_asserted). /*~ %~ skipped( listing(must_clause_asserted)) ~*/ must_clause_asserted(G):- cwc, must(clause_asserted_u(G)). /*~ ~*/ :- listing(must_clause_asserted). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/list_03.pfc:25 %~ skipped( listing(must_clause_asserted)) ~*/ :- sanity(predicate_property(must_clause_asserted(_),number_of_clauses(_))). /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__must_clause_asserted_1_in_user", %~ user : predicate_property(Number_of_clauses,number_of_clauses(Clauses)))). passed=info(why_was_true(user:predicate_property(must_clause_asserted(_472),number_of_clauses(1)))) no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). name = 'logicmoo.pfc.test.sanity_base.LIST_03-Test_0001_Line_0000__must_clause_asserted_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.LIST_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'list_03.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_LIST_03_Test_0001_Line_0000_must_clause_asserted_1_in_user-junit.xml ~*/ a. /*~ ~*/ :- header_sane:listing(a). /*~ %~ skipped( listing(a)) ~*/ :- must_clause_asserted(a). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/391 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/list_03.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/LIST_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ALIST_03 /*~ %~ message_hook( %~ error(existence_error(procedure,must_clause_asserted/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ must_clause_asserted/1]]) catch/3: Unknown procedure: must_clause_asserted/1 ERROR: catch/3: Unknown procedure: must_clause_asserted/1 %~ message_hook( %~ goal_failed(directive,user:a), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : a]]) Goal (directive) failed: user:must_clause_asserted(a) Warning: Goal (directive) failed: user:must_clause_asserted(a) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.064394232-junit.xml > logicmoo.pfc.test.sanity_base.LIST_03 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__must_clause_asserted_1_in_user result = passed. logicmoo.pfc.test.sanity_base.LIST_03 JUnit error = catch/3: Unknown procedure: must_clause_asserted/1 logicmoo.pfc.test.sanity_base.LIST_03 JUnit warning = Goal (directive) failed: user:must_clause_asserted(a) %~ test_completed_exit(112) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k list_03.pfc (returned 112) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped,Skipped' ISSUE_INFO=391 OPEN logicmoo.pfc.test.sanity_base.LIST_03 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, LIST_03, Passing 2021-09-26 05:06:36 +0000 UTC ISSUE_ID=391 ISSUE_OC=OPEN Updating Issue 391 OPEN logicmoo.pfc.test.sanity_base.LIST_03 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, LIST_03, Passing 2021-09-26 05:06:36 +0000 UTC SKIPPING gh issue edit 391 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors,Warnings --remove-label Failing,Regression,Skipped,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.LIST_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['list_02.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['list_02.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/list_02.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/LIST_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ALIST_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/319 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/list_02.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ header_sane:(must_clause_asserted(G):- cwc, must(clause_asserted_u(G))). /*~ ~*/ :- ain((must_clause_asserted(G):- cwc, must(clause_asserted_u(G)))). /*~ ~*/ :- listing(must_clause_asserted). /*~ %~ skipped( listing(must_clause_asserted)) ~*/ must_clause_asserted(G):- cwc, must(clause_asserted_u(G)). /*~ ~*/ :- listing(must_clause_asserted). /*~ %~ skipped( listing(must_clause_asserted)) ~*/ :- sanity(predicate_property(must_clause_asserted(_),number_of_clauses(1))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/list_02.pfc:27 %~ ?-( mpred_test( "Test_0001_Line_0000__must_clause_asserted_1_in_user", %~ user : predicate_property(Number_of_clauses,number_of_clauses(1)))). passed=info(why_was_true(user:predicate_property(must_clause_asserted(_472),number_of_clauses(1)))) no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). name = 'logicmoo.pfc.test.sanity_base.LIST_02-Test_0001_Line_0000__must_clause_asserted_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.LIST_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'list_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_LIST_02_Test_0001_Line_0000_must_clause_asserted_1_in_user-junit.xml ~*/ a. /*~ ~*/ :- header_sane:listing(a). /*~ %~ skipped( listing(a)) ~*/ :- must_clause_asserted(a). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/319 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/list_02.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/LIST_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ALIST_02 /*~ %~ message_hook( %~ error(existence_error(procedure,must_clause_asserted/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ must_clause_asserted/1]]) catch/3: Unknown procedure: must_clause_asserted/1 ERROR: catch/3: Unknown procedure: must_clause_asserted/1 %~ message_hook( %~ goal_failed(directive,user:a), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : a]]) Goal (directive) failed: user:must_clause_asserted(a) Warning: Goal (directive) failed: user:must_clause_asserted(a) ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/list_02.pfc:41 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.155248879-junit.xml > logicmoo.pfc.test.sanity_base.LIST_02 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__must_clause_asserted_1_in_user result = passed. logicmoo.pfc.test.sanity_base.LIST_02 JUnit error = catch/3: Unknown procedure: must_clause_asserted/1 logicmoo.pfc.test.sanity_base.LIST_02 JUnit warning = Goal (directive) failed: user:must_clause_asserted(a) %~ test_completed_exit(112) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k list_02.pfc (returned 112) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped,Skipped' ISSUE_INFO=319 OPEN logicmoo.pfc.test.sanity_base.LIST_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, LIST_02, Passing 2021-09-26 05:06:48 +0000 UTC ISSUE_ID=319 ISSUE_OC=OPEN Updating Issue 319 OPEN logicmoo.pfc.test.sanity_base.LIST_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, LIST_02, Passing 2021-09-26 05:06:48 +0000 UTC SKIPPING gh issue edit 319 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors,Warnings --remove-label Failing,Regression,Skipped,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.LIST_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['list_01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['list_01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/list_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/LIST_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ALIST_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/348 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/list_01.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ header_sane:(must_clause_asserted(G):- cwc, must(clause_asserted_u(G))). /*~ ~*/ :- ain((must_clause_asserted(G):- cwc, must(clause_asserted_u(G)))). /*~ ~*/ must_clause_asserted(G):- cwc, must(clause_asserted_u(G)). /*~ ~*/ :- listing(must_clause_asserted). /*~ %~ skipped( listing(must_clause_asserted)) ~*/ :- sanity(predicate_property(must_clause_asserted(_),number_of_clauses(1))). /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__must_clause_asserted_1_in_user", %~ user : predicate_property(Number_of_clauses,number_of_clauses(1)))). passed=info(why_was_true(user:predicate_property(must_clause_asserted(_472),number_of_clauses(1)))) no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). name = 'logicmoo.pfc.test.sanity_base.LIST_01-Test_0001_Line_0000__must_clause_asserted_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.LIST_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'list_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_LIST_01_Test_0001_Line_0000_must_clause_asserted_1_in_user-junit.xml ~*/ a. /*~ ~*/ :- header_sane:listing(a). /*~ %~ skipped( listing(a)) ~*/ :- must_clause_asserted(a). /*~ %~ message_hook( %~ error(existence_error(procedure,must_clause_asserted/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ must_clause_asserted/1]]) catch/3: Unknown procedure: must_clause_asserted/1 ERROR: catch/3: Unknown procedure: must_clause_asserted/1 %~ message_hook( %~ goal_failed(directive,user:a), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : a]]) Goal (directive) failed: user:must_clause_asserted(a) Warning: Goal (directive) failed: user:must_clause_asserted(a) ~*/ :- statistics. % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/348 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/list_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/LIST_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ALIST_01 /*~ % Started at Mon Sep 27 03:15:03 2021 % 1.105 seconds cpu time for 2,413,989 inferences % 941,509 atoms, 32,344 functors, 31,554 predicates, 748 modules, 15,987,750 VM-codes % % Limit Allocated In use % Local stack: - 52 Kb 4,440 b % Global stack: - 256 Kb 168 Kb % Trail stack: - 66 Kb 504 b % Total: 1,024 Mb 374 Kb 173 Kb % % 4 garbage collections gained 606,296 bytes in 0.000 seconds. % 6 atom garbage collections gained 3,375 atoms in 0.084 seconds. % 10 clause garbage collections gained 2,040 clauses in 0.000 seconds. % Stack shifts: 1 local, 2 global, 1 trail in 0.000 seconds % 3 threads, 0 finished threads used 0.000 seconds ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/list_01.pfc:43 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.056535008-junit.xml > logicmoo.pfc.test.sanity_base.LIST_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__must_clause_asserted_1_in_user result = passed. logicmoo.pfc.test.sanity_base.LIST_01 JUnit error = catch/3: Unknown procedure: must_clause_asserted/1 logicmoo.pfc.test.sanity_base.LIST_01 JUnit warning = Goal (directive) failed: user:must_clause_asserted(a) %~ test_completed_exit(112) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k list_01.pfc (returned 112) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped,Skipped' ISSUE_INFO=348 OPEN logicmoo.pfc.test.sanity_base.LIST_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, LIST_01, Passing 2021-09-26 05:06:59 +0000 UTC ISSUE_ID=348 ISSUE_OC=OPEN Updating Issue 348 OPEN logicmoo.pfc.test.sanity_base.LIST_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, LIST_01, Passing 2021-09-26 05:06:59 +0000 UTC SKIPPING gh issue edit 348 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors,Warnings --remove-label Failing,Regression,Skipped,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.IF_MISSING_05 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['if_missing_05.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['if_missing_05.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/if_missing_05.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/IF_MISSING_05/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AIF_MISSING_05 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/517 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- op(500,fx,'-'). /*~ ~*/ :- op(300,fx,'~'). /*~ ~*/ :- op(1050,xfx,('==>')). /*~ ~*/ :- op(1050,xfx,''). /*~ ~*/ :- op(1050,xfx,('')). /*~ ~*/ :- op(1150,xfx,('::::')). /*~ ~*/ :- dynamic((foob/1,if_missing/2,good/1)). /*~ ~*/ :- mpred_trace. /*~ ~*/ :- mpred_watch. /*~ ~*/ :- dynamic((foob/1,if_missing/2)). % :- expects_dialect(pfc). % this should have been ok % (if_missing(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). /*~ ~*/ % :- expects_dialect(pfc). % this should have been ok % (if_missing(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). :- mpred_ain((if_missing(Missing,Create) ==> ( ( \+ Missing/(Missing\=@=Create)) ==> Create))). /*~ ~*/ :- mpred_ain((good(X) ==> if_missing(foob(_),foob(X)))). /*~ ~*/ :- mpred_ain(good(az)). /*~ ~*/ :- mpred_why(foob(az)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__Az_in_user",user:foob(az))). passed=info(why_was_true(user:foob(az))) no_proof_for(foob(az)). no_proof_for(foob(az)). no_proof_for(foob(az)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_05-Test_0001_Line_0000__Az_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_05'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_05.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_05_Test_0001_Line_0000_Az_in_user-junit.xml ~*/ :- ain(foob(b)). /*~ ~*/ :- call(\+foob(az)). /*~ ~*/ :- ain(==> (\+ foob(b))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc:51 %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( foob(b), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/if_missing_05.pfc ',51) , %~ ax)))) ~*/ :- mpred_why(foob(az)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__Az_in_user",user:foob(az))). passed=info(why_was_true(user:foob(az))) no_proof_for(foob(az)). no_proof_for(foob(az)). no_proof_for(foob(az)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_05-Test_0002_Line_0000__Az_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_05'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_05.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_05_Test_0002_Line_0000_Az_in_user-junit.xml ~*/ :- (mpred_withdraw( good(az) )). % :- listing([foob,good]). /*~ ~*/ % :- listing([foob,good]). :- call( \+foob(az)). /*~ ~*/ :- mpred_ain(~ foob(b)). % :- pp_DB_Current. /*~ ~*/ % :- pp_DB_Current. :- mpred_why(~foob(b)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__B_in_user",user: ~foob(b))). failure=info((why_was_true(user:(\+ ~foob(b))),nop(ftrace(user: ~foob(b))))) no_proof_for(\+ ~foob(b)). no_proof_for(\+ ~foob(b)). no_proof_for(\+ ~foob(b)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_05-Test_0003_Line_0000__B_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_05'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_05.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_05_Test_0003_Line_0000_B_in_user-junit.xml ~*/ :- mpred_ain(good(az)). /*~ ~*/ :- mpred_why(foob(az)). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/if_missing_05.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/IF_MISSING_05/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AIF_MISSING_05 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/517 /*~ %~ ?-( mpred_test("Test_0004_Line_0000__Az_in_user",user:foob(az))). passed=info(why_was_true(user:foob(az))) no_proof_for(foob(az)). no_proof_for(foob(az)). no_proof_for(foob(az)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_05-Test_0004_Line_0000__Az_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_05'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_05.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_05_Test_0004_Line_0000_Az_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.162247248-junit.xml > logicmoo.pfc.test.sanity_base.IF_MISSING_05 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__Az_in_user result = passed. Test_0002_Line_0000__Az_in_user result = passed. Test_0003_Line_0000__B_in_user result = failure. Test_0004_Line_0000__Az_in_user result = passed. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k if_missing_05.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=517 OPEN logicmoo.pfc.test.sanity_base.IF_MISSING_05 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, IF_MISSING_05, Failing 2021-09-26 05:07:13 +0000 UTC ISSUE_ID=517 ISSUE_OC=OPEN Editing Issue For FAILED 517 OPEN logicmoo.pfc.test.sanity_base.IF_MISSING_05 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, IF_MISSING_05, Failing 2021-09-26 05:07:13 +0000 UTC SKIPPING gh issue edit 517 -t logicmoo.pfc.test.sanity_base.IF_MISSING_05 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.IF_MISSING_04 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['if_missing_04.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['if_missing_04.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/if_missing_04.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/IF_MISSING_04/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AIF_MISSING_04 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/507 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dynamic((foob/1,if_missing/2,good/1)). /*~ ~*/ :- expects_dialect(pfc). % this should have been ok /*~ ~*/ % this should have been ok (if_missing(Missing,Create) ==> (( (\+ Missing/(Missing\=@=Create)), \+ ~(Create)) ==> Create)). % and is now is OK ! /*~ ~*/ % and is now is OK ! :- ain((good(X) ==> if_missing(foob(_),foob(X)))). /*~ ~*/ :- ain(good(az)). /*~ ~*/ :- mpred_test(foob(az)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__Az_in_user",user:foob(az))). passed=info(why_was_true(user:foob(az))) no_proof_for(foob(az)). no_proof_for(foob(az)). no_proof_for(foob(az)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_04-Test_0001_Line_0000__Az_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_04.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_04_Test_0001_Line_0000_Az_in_user-junit.xml ~*/ ==> foob(b). /*~ ~*/ :- mpred_test(\+foob(az)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__naf_Az_in_user",user:(\+foob(az)))). failure=info((why_was_true(user:foob(az)),nop(ftrace(user:(\+foob(az)))))) no_proof_for(foob(az)). no_proof_for(foob(az)). no_proof_for(foob(az)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_04-Test_0002_Line_0000__naf_Az_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_04.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_04_Test_0002_Line_0000_naf_Az_in_user-junit.xml ~*/ ==> (\+ foob(b)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc:32 %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( foob(b), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/if_missing_04.pfc ',32) , %~ ax)))) ~*/ :- mpred_test(foob(az)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__Az_in_user",user:foob(az))). passed=info(why_was_true(user:foob(az))) no_proof_for(foob(az)). no_proof_for(foob(az)). no_proof_for(foob(az)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_04-Test_0003_Line_0000__Az_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_04.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_04_Test_0003_Line_0000_Az_in_user-junit.xml ~*/ :- (mpred_blast( good(az) )). /*~ ~*/ :- listing([foob,good]). /*~ %~ skipped( listing( [foob,good])) ~*/ :- mpred_test( \+foob(az)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc:40 %~ ?-( mpred_test("Test_0004_Line_0000__naf_Az_in_user",user:(\+foob(az)))). failure=info((why_was_true(user:foob(az)),nop(ftrace(user:(\+foob(az)))))) no_proof_for(foob(az)). no_proof_for(foob(az)). no_proof_for(foob(az)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_04-Test_0004_Line_0000__naf_Az_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_04.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_04_Test_0004_Line_0000_naf_Az_in_user-junit.xml ~*/ ~ foob(b). /*~ ~*/ :- mpred_test(\+foob(b)). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__naf_B_in_user",user:(\+foob(b)))). passed=info(why_was_true(user:(\+foob(b)))) no_proof_for(\+foob(b)). no_proof_for(\+foob(b)). no_proof_for(\+foob(b)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_04-Test_0005_Line_0000__naf_B_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_04.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_04_Test_0005_Line_0000_naf_B_in_user-junit.xml ~*/ :- ain(good(az)). /*~ ~*/ :- mpred_test(foob(az)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc:49 %~ ?-( mpred_test("Test_0006_Line_0000__Az_in_user",user:foob(az))). passed=info(why_was_true(user:foob(az))) no_proof_for(foob(az)). no_proof_for(foob(az)). no_proof_for(foob(az)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_04-Test_0006_Line_0000__Az_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_04.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_04_Test_0006_Line_0000_Az_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.152090279-junit.xml > logicmoo.pfc.test.sanity_base.IF_MISSING_04 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__Az_in_user result = passed. Test_0002_Line_0000__naf_Az_in_user result = failure. Test_0003_Line_0000__Az_in_user result = passed. Test_0004_Line_0000__naf_Az_in_user result = failure. Test_0005_Line_0000__naf_B_in_user result = passed. Test_0006_Line_0000__Az_in_user result = passed. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc:53 %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k if_missing_04.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=507 OPEN logicmoo.pfc.test.sanity_base.IF_MISSING_04 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, IF_MISSING_04, Passing 2021-09-26 05:07:25 +0000 UTC ISSUE_ID=507 ISSUE_OC=OPEN Editing Issue For FAILED 507 OPEN logicmoo.pfc.test.sanity_base.IF_MISSING_04 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, IF_MISSING_04, Passing 2021-09-26 05:07:25 +0000 UTC SKIPPING gh issue comment 507 -b Broken in https://github.com/logicmoo/logicmoo_workspace/commit/030211eaee19575687e748464fc1a808d2d1aaa7 https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/commit/030211eaee19575687e748464fc1a808d2d1aaa7 SKIPPING gh issue edit 507 -t logicmoo.pfc.test.sanity_base.IF_MISSING_04 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Regression,Errors FileTestCase=logicmoo.pfc.test.sanity_base.IF_MISSING_03 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['if_missing_03.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['if_missing_03.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/if_missing_03.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/IF_MISSING_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AIF_MISSING_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/593 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_03.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dynamic((foob/1,good/0,if_missing/2)). /*~ ~*/ :- expects_dialect(pfc). % this should have been ok %(if_missing(Missing,Create) ==> (( \+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). /*~ ~*/ % this should have been ok %(if_missing(Missing,Create) ==> (( \+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). if_missing(Missing,Create) ==> ( ( \+ (Missing/(Missing\=@=Create))) ==> Create). /*~ ~*/ ( good ==> if_missing(foob(_),foob(a))). /*~ ~*/ good. /*~ ~*/ :- mpred_test(foob(a)). % :- break. /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_03.pfc:27 %~ ?-( mpred_test("Test_0001_Line_0000__A_in_user",user:foob(a))). passed=info(why_was_true(user:foob(a))) no_proof_for(foob(a)). no_proof_for(foob(a)). no_proof_for(foob(a)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_03-Test_0001_Line_0000__A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_03.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_03_Test_0001_Line_0000_A_in_user-junit.xml ~*/ % :- break. ( \+ good). /*~ %~ mpred_undo1( '$nt'( foob(Foob), %~ call_u_no_bc(foob(Foob1)),foob(Foob1)\=@=foob(a), %~ rhs([foob(a)]))) %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( good, %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/if_missing_03.pfc ',31) , %~ ax)))) ~*/ :- mpred_test(\+foob(a)). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/if_missing_03.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/IF_MISSING_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AIF_MISSING_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/593 /*~ %~ ?-( mpred_test("Test_0002_Line_0000__naf_A_in_user",user:(\+foob(a)))). passed=info(why_was_true(user:(\+foob(a)))) no_proof_for(\+foob(a)). no_proof_for(\+foob(a)). no_proof_for(\+foob(a)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_03-Test_0002_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_03.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_03_Test_0002_Line_0000_naf_A_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.119948085-junit.xml > logicmoo.pfc.test.sanity_base.IF_MISSING_03 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__A_in_user result = passed. Test_0002_Line_0000__naf_A_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k if_missing_03.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=593 OPEN logicmoo.pfc.test.sanity_base.IF_MISSING_03 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, IF_MISSING_03, Passing 2021-09-26 05:07:36 +0000 UTC ISSUE_ID=593 ISSUE_OC=OPEN Updating Issue 593 OPEN logicmoo.pfc.test.sanity_base.IF_MISSING_03 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, IF_MISSING_03, Passing 2021-09-26 05:07:36 +0000 UTC SKIPPING gh issue edit 593 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.IF_MISSING_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['if_missing_02.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['if_missing_02.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/if_missing_02.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/IF_MISSING_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AIF_MISSING_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/578 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_02.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dynamic((foob/1,good/0,if_missing/2)). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ (if_missing(Missing,Create) ==> ( ( \+ Missing/(Missing\=@=Create)) ==> Create)). /*~ ~*/ :- set_prolog_flag(gc,true). /*~ ~*/ good ==> if_missing(foob(_),foob(a)). /*~ ~*/ good. /*~ ~*/ :- mpred_test(foob(a)). % :- break. /*~ %~ ?-( mpred_test("Test_0001_Line_0000__A_in_user",user:foob(a))). passed=info(why_was_true(user:foob(a))) no_proof_for(foob(a)). no_proof_for(foob(a)). no_proof_for(foob(a)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_02-Test_0001_Line_0000__A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_02_Test_0001_Line_0000_A_in_user-junit.xml ~*/ % :- break. \+ good. /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_02.pfc:28 %~ mpred_undo1( '$nt'( foob(Foob), %~ call_u_no_bc(foob(Foob1)),foob(Foob1)\=@=foob(a), %~ rhs([foob(a)]))) %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( good, %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/if_missing_02.pfc ',28) , %~ ax)))) ~*/ :- sanity(\+ good). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__naf_Good_in_user",user:(\+good))). passed=info(why_was_true(user:(\+good))) no_proof_for(\+good). no_proof_for(\+good). no_proof_for(\+good). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_02-Test_0002_Line_0000__naf_Good_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_02_Test_0002_Line_0000_naf_Good_in_user-junit.xml ~*/ :- listing(foob/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_02.pfc:32 %~ skipped( listing( foob/1)) ~*/ :- mpred_test(\+foob(a)). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/if_missing_02.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/IF_MISSING_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AIF_MISSING_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/578 /*~ %~ ?-( mpred_test("Test_0003_Line_0000__naf_A_in_user",user:(\+foob(a)))). passed=info(why_was_true(user:(\+foob(a)))) no_proof_for(\+foob(a)). no_proof_for(\+foob(a)). no_proof_for(\+foob(a)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_02-Test_0003_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_02_Test_0003_Line_0000_naf_A_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.12357263-junit.xml > logicmoo.pfc.test.sanity_base.IF_MISSING_02 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__A_in_user result = passed. Test_0002_Line_0000__naf_Good_in_user result = passed. Test_0003_Line_0000__naf_A_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k if_missing_02.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=578 OPEN logicmoo.pfc.test.sanity_base.IF_MISSING_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, IF_MISSING_02, Passing 2021-09-26 05:07:48 +0000 UTC ISSUE_ID=578 ISSUE_OC=OPEN Updating Issue 578 OPEN logicmoo.pfc.test.sanity_base.IF_MISSING_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, IF_MISSING_02, Passing 2021-09-26 05:07:48 +0000 UTC SKIPPING gh issue edit 578 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.IF_MISSING_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['if_missing_01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['if_missing_01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/if_missing_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/IF_MISSING_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AIF_MISSING_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/606 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dynamic(foob/1). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- mpred_trace_exec. /*~ ~*/ % :- mpred_trace_exec. :- expects_dialect(pfc). % this should have been ok % (if_missing(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). /*~ ~*/ % this should have been ok % (if_missing(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). if_missing(Missing,Create) ==> ( ( \+ Missing/( % nonvar(Missing),nonvar(Create), Missing\=@=Create)) ==> Create). % prevents segfaults /*~ ~*/ % prevents segfaults :- set_prolog_flag(gc,true). % :- rtrace. /*~ ~*/ % :- rtrace. if_missing(foob(_),foob(a)). /*~ ~*/ :- nortrace. /*~ ~*/ :- mpred_test(foob(a)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__A_in_user",user:foob(a))). passed=info(why_was_true(user:foob(a))) no_proof_for(foob(a)). no_proof_for(foob(a)). no_proof_for(foob(a)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01-Test_0001_Line_0000__A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_01_Test_0001_Line_0000_A_in_user-junit.xml ~*/ :- set_prolog_flag(gc,false). /*~ ~*/ :- ain(foob(b)). /*~ ~*/ :- mpred_test(\+foob(a)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01.pfc:43 %~ ?-( mpred_test("Test_0002_Line_0000__naf_A_in_user",user:(\+foob(a)))). failure=info((why_was_true(user:foob(a)),nop(ftrace(user:(\+foob(a)))))) no_proof_for(foob(a)). no_proof_for(foob(a)). no_proof_for(foob(a)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01-Test_0002_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_01_Test_0002_Line_0000_naf_A_in_user-junit.xml ~*/ :- mpred_test(foob(b)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01.pfc:45 %~ ?-( mpred_test("Test_0003_Line_0000__B_in_user",user:foob(b))). passed=info(why_was_true(user:foob(b))) no_proof_for(foob(b)). no_proof_for(foob(b)). no_proof_for(foob(b)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01-Test_0003_Line_0000__B_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_01_Test_0003_Line_0000_B_in_user-junit.xml ~*/ :- ain(~foob(b)). /*~ ~*/ :- mpred_test(\+foob(b)). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__naf_B_in_user",user:(\+foob(b)))). passed=info(why_was_true(user:(\+foob(b)))) no_proof_for(\+foob(b)). no_proof_for(\+foob(b)). no_proof_for(\+foob(b)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01-Test_0004_Line_0000__naf_B_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_01_Test_0004_Line_0000_naf_B_in_user-junit.xml ~*/ :- mpred_test(foob(a)). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__A_in_user",user:foob(a))). passed=info(why_was_true(user:foob(a))) no_proof_for(foob(a)). no_proof_for(foob(a)). no_proof_for(foob(a)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01-Test_0005_Line_0000__A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_01_Test_0005_Line_0000_A_in_user-junit.xml ~*/ if_missing(fooc(_),fooc(a)). /*~ ~*/ :- mpred_test(fooc(a)). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/if_missing_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/IF_MISSING_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AIF_MISSING_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/606 /*~ %~ ?-( mpred_test("Test_0006_Line_0000__A_in_user",user:fooc(a))). passed=info(why_was_true(user:fooc(a))) no_proof_for(fooc(a)). no_proof_for(fooc(a)). no_proof_for(fooc(a)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01-Test_0006_Line_0000__A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_01_Test_0006_Line_0000_A_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.154769648-junit.xml > logicmoo.pfc.test.sanity_base.IF_MISSING_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__A_in_user result = passed. Test_0002_Line_0000__naf_A_in_user result = failure. Test_0003_Line_0000__B_in_user result = passed. Test_0004_Line_0000__naf_B_in_user result = passed. Test_0005_Line_0000__A_in_user result = passed. Test_0006_Line_0000__A_in_user result = passed. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k if_missing_01.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=606 OPEN logicmoo.pfc.test.sanity_base.IF_MISSING_01 JUnit Test_9999, IF_MISSING_01, logicmoo.pfc.test.sanity_base, unit_test, Passing 2021-09-26 05:08:00 +0000 UTC ISSUE_ID=606 ISSUE_OC=OPEN Editing Issue For FAILED 606 OPEN logicmoo.pfc.test.sanity_base.IF_MISSING_01 JUnit Test_9999, IF_MISSING_01, logicmoo.pfc.test.sanity_base, unit_test, Passing 2021-09-26 05:08:00 +0000 UTC SKIPPING gh issue comment 606 -b Broken in https://github.com/logicmoo/logicmoo_workspace/commit/030211eaee19575687e748464fc1a808d2d1aaa7 https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/commit/030211eaee19575687e748464fc1a808d2d1aaa7 SKIPPING gh issue edit 606 -t logicmoo.pfc.test.sanity_base.IF_MISSING_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Regression,Errors FileTestCase=logicmoo.pfc.test.sanity_base.HYBRID_05 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['hybrid_05.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['hybrid_05.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/hybrid_05.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HYBRID_05/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHYBRID_05 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/594 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_05.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.017219082-junit.xml > logicmoo.pfc.test.sanity_base.HYBRID_05 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ test_completed_exit(32) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k hybrid_05.pfc (returned 32) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=594 OPEN logicmoo.pfc.test.sanity_base.HYBRID_05 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, HYBRID_05, Failing 2021-09-26 05:08:12 +0000 UTC ISSUE_ID=594 ISSUE_OC=OPEN Editing Issue For FAILED 594 OPEN logicmoo.pfc.test.sanity_base.HYBRID_05 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, HYBRID_05, Failing 2021-09-26 05:08:12 +0000 UTC SKIPPING gh issue edit 594 -t logicmoo.pfc.test.sanity_base.HYBRID_05 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.HYBRID_04 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['hybrid_04.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['hybrid_04.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/hybrid_04.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HYBRID_04/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHYBRID_04 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/538 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_04.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dynamic(total_income/3). % RULES /*~ ~*/ % RULES income(Person,_Source,Year,Dollars) ==> {increment_income(Person,Year,Dollars)}. /*~ ~*/ ==> do_and_undo(increment_income(P,Y,D),decrement_income(P,Y,D)). /*~ ~*/ increment_income(P,Y,D) :- (retract(total_income(P,Y,Old)) -> New is Old+D ; New = D), assert(total_income(P,Y,New)). /*~ ~*/ decrement_income(P,Y,D) :- retract(total_income(P,Y,Old)), New is Old-D, assert(total_income(P,Y,New)). % FACTS /*~ ~*/ % FACTS income(person,sourceOne,2035,6666). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_04.pfc:32 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,6666)))) ~*/ income(person,sourceTwo,2035,1111). /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,1111)))) ~*/ income(person,sourceTwo,2036,2222). % RESULTS PT 1 /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2036,2222)))) ~*/ % RESULTS PT 1 :- listing(total_income/3). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_04.pfc:38 %~ skipped( listing( total_income/3)) ~*/ /* total_income(person, 2035, 7777). total_income(person, 2036, 2222). */ % UPDATE Remove some income \+ income(person,_,2035,1111). % RESULTS PT 2 /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( income(person,sourceTwo,2035,1111), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/hybrid_04.pfc ',48) , %~ ax)))) ~*/ % RESULTS PT 2 :- listing(total_income/3). /*~ %~ skipped( listing( total_income/3)) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.083785533-junit.xml > logicmoo.pfc.test.sanity_base.HYBRID_04 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ test_completed_exit(32) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k hybrid_04.pfc (returned 32) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=538 OPEN logicmoo.pfc.test.sanity_base.HYBRID_04 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, HYBRID_04, Failing 2021-09-26 05:08:26 +0000 UTC ISSUE_ID=538 ISSUE_OC=OPEN Editing Issue For FAILED 538 OPEN logicmoo.pfc.test.sanity_base.HYBRID_04 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, HYBRID_04, Failing 2021-09-26 05:08:26 +0000 UTC SKIPPING gh issue edit 538 -t logicmoo.pfc.test.sanity_base.HYBRID_04 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.HYBRID_03 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['hybrid_03.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['hybrid_03.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/hybrid_03.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HYBRID_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHYBRID_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/539 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_03.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dynamic(total_income/3). % RULES /*~ ~*/ % RULES income(Person,_Source,Year,Dollars) ==> {increment_income(Person,Year,Dollars)}. /*~ ~*/ ==> do_and_undo(increment_income(P,Y,D),decrement_income(P,Y,D)). /*~ ~*/ increment_income(P,Y,D) :- (retract(total_income(P,Y,Old)) -> New is Old+D ; New = D), assert(total_income(P,Y,New)). /*~ ~*/ decrement_income(P,Y,D) :- retract(total_income(P,Y,Old)), New is Old-D, assert(total_income(P,Y,New)). % FACTS /*~ ~*/ % FACTS income(person,sourceOne,2035,6666). /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,6666)))) ~*/ income(person,sourceTwo,2035,1111). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_03.pfc:33 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,1111)))) ~*/ income(person,sourceTwo,2036,2222). % RESULTS PT 1 /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2036,2222)))) ~*/ % RESULTS PT 1 :- listing(total_income/3). /*~ %~ skipped( listing( total_income/3)) ~*/ /* total_income(person, 2035, 7777). total_income(person, 2036, 2222). */ % UPDATE Remove some income \+ income(person,_,2035,1111). % RESULTS PT 2 /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( income(person,sourceTwo,2035,1111), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/hybrid_03.pfc ',48) , %~ ax)))) ~*/ % RESULTS PT 2 :- listing(total_income/3). /*~ %~ skipped( listing( total_income/3)) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.157112546-junit.xml > logicmoo.pfc.test.sanity_base.HYBRID_03 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ test_completed_exit(32) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k hybrid_03.pfc (returned 32) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=539 OPEN logicmoo.pfc.test.sanity_base.HYBRID_03 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, HYBRID_03, Failing 2021-09-26 05:08:40 +0000 UTC ISSUE_ID=539 ISSUE_OC=OPEN Editing Issue For FAILED 539 OPEN logicmoo.pfc.test.sanity_base.HYBRID_03 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, HYBRID_03, Failing 2021-09-26 05:08:40 +0000 UTC SKIPPING gh issue edit 539 -t logicmoo.pfc.test.sanity_base.HYBRID_03 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.HYBRID_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['hybrid_02.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['hybrid_02.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/hybrid_02.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HYBRID_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHYBRID_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/506 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_02.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dynamic(total_income/3). % RULES /*~ ~*/ % RULES income(Person,_Source,Year,Dollars) ==> {increment_income(Person,Year,Dollars)}. /*~ ~*/ ==> do_and_undo(increment_income(P,Y,D),decrement_income(P,Y,D)). /*~ ~*/ increment_income(P,Y,D) :- (retract(total_income(P,Y,Old)) -> New is Old+D ; New = D), assert(total_income(P,Y,New)). /*~ ~*/ decrement_income(P,Y,D) :- retract(total_income(P,Y,Old)), New is Old-D, assert(total_income(P,Y,New)). % FACTS /*~ ~*/ % FACTS income(person,sourceOne,2035,6666). /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,6666)))) ~*/ income(person,sourceTwo,2035,1111). /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,1111)))) ~*/ income(person,sourceTwo,2036,2222). % RESULTS PT 1 /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_02.pfc:34 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2036,2222)))) ~*/ % RESULTS PT 1 :- listing(total_income/3). /*~ %~ skipped( listing( total_income/3)) ~*/ /* total_income(person, 2035, 7777). total_income(person, 2036, 2222). */ % UPDATE Remove some income \+ income(person,_,2035,1111). % RESULTS PT 2 /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( income(person,sourceTwo,2035,1111), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/hybrid_02.pfc ',48) , %~ ax)))) ~*/ % RESULTS PT 2 :- listing(total_income/3). /*~ %~ skipped( listing( total_income/3)) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.135293643-junit.xml > logicmoo.pfc.test.sanity_base.HYBRID_02 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ test_completed_exit(32) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k hybrid_02.pfc (returned 32) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=506 OPEN logicmoo.pfc.test.sanity_base.HYBRID_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, HYBRID_02, Failing 2021-09-26 05:08:54 +0000 UTC ISSUE_ID=506 ISSUE_OC=OPEN Editing Issue For FAILED 506 OPEN logicmoo.pfc.test.sanity_base.HYBRID_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, HYBRID_02, Failing 2021-09-26 05:08:54 +0000 UTC SKIPPING gh issue edit 506 -t logicmoo.pfc.test.sanity_base.HYBRID_02 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.HYBRID_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['hybrid_01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['hybrid_01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/hybrid_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HYBRID_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHYBRID_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/555 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_01.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.082820794-junit.xml > logicmoo.pfc.test.sanity_base.HYBRID_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ test_completed_exit(32) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k hybrid_01.pfc (returned 32) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=555 OPEN logicmoo.pfc.test.sanity_base.HYBRID_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, HYBRID_01, Failing 2021-09-26 05:09:08 +0000 UTC ISSUE_ID=555 ISSUE_OC=OPEN Editing Issue For FAILED 555 OPEN logicmoo.pfc.test.sanity_base.HYBRID_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, HYBRID_01, Failing 2021-09-26 05:09:08 +0000 UTC SKIPPING gh issue edit 555 -t logicmoo.pfc.test.sanity_base.HYBRID_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.HARD_MT_F01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['hard_mt_f01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['hard_mt_f01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/hard_mt_f01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HARD_MT_F01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHARD_MT_F01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/349 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hard_mt_f01.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ baseKB:mtHybrid(socialOneMt). /*~ %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:que/2), %~ context(system:'$set_predicate_attribute'/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-['$set_predicate_attribute',3], %~ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : que/2]]) '$set_predicate_attribute'/3: No permission to redefine imported_procedure `baseKB:(que/2)' ERROR: '$set_predicate_attribute'/3: No permission to redefine imported_procedure `baseKB:(que/2)' %~ message_hook( %~ goal_failed( directive, %~ user : mpred_ain( %~ baseKB : mtHybrid(socialOneMt), %~ ( mfl4(User,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hard_mt_f01.pfc',16) , %~ ax))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_ain( %~ baseKB : mtHybrid(socialOneMt), %~ ( mfl4(User,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hard_mt_f01.pfc',16) , %~ ax))]]) Goal (directive) failed: user:mpred_ain(baseKB:mtHybrid(socialOneMt),(mfl4(_436,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hard_mt_f01.pfc':16,16),ax)) Warning: Goal (directive) failed: user:mpred_ain(baseKB:mtHybrid(socialOneMt),(mfl4(_436,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hard_mt_f01.pfc':16,16),ax)) ~*/ baseKB:mtHybrid(socialTwoMt). /*~ %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:que/2), %~ context(system:'$set_predicate_attribute'/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-['$set_predicate_attribute',3], %~ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : que/2]]) '$set_predicate_attribute'/3: No permission to redefine imported_procedure `baseKB:(que/2)' ERROR: '$set_predicate_attribute'/3: No permission to redefine imported_procedure `baseKB:(que/2)' %~ message_hook( %~ goal_failed( directive, %~ user : mpred_ain( %~ baseKB : mtHybrid(socialTwoMt), %~ ( mfl4(User,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hard_mt_f01.pfc',17) , %~ ax))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_ain( %~ baseKB : mtHybrid(socialTwoMt), %~ ( mfl4(User,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hard_mt_f01.pfc',17) , %~ ax))]]) Goal (directive) failed: user:mpred_ain(baseKB:mtHybrid(socialTwoMt),(mfl4(_444,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hard_mt_f01.pfc':17,17),ax)) Warning: Goal (directive) failed: user:mpred_ain(baseKB:mtHybrid(socialTwoMt),(mfl4(_444,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hard_mt_f01.pfc':17,17),ax)) ~*/ :- set_defaultAssertMt(myMt). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hard_mt_f01.pfc:19 %~ pfc_iri : include_module_file(myMt:library('pfclib/system_each_module.pfc'),myMt). totalTime=10.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k hard_mt_f01.pfc (returned 137) Add_LABELS='Errors,Overtime' Rem_LABELS='Skipped,Skipped,Warnings,Skipped' ISSUE_INFO=349 OPEN logicmoo.pfc.test.sanity_base.HARD_MT_F01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, HARD_MT_F01, Failing, Errors, Overtime 2021-09-26 05:09:30 +0000 UTC ISSUE_ID=349 ISSUE_OC=OPEN Editing Issue For FAILED 349 OPEN logicmoo.pfc.test.sanity_base.HARD_MT_F01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, HARD_MT_F01, Failing, Errors, Overtime 2021-09-26 05:09:30 +0000 UTC SKIPPING gh issue edit 349 -t logicmoo.pfc.test.sanity_base.HARD_MT_F01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Warnings,Skipped --add-label Failing,Errors,Overtime FileTestCase=logicmoo.pfc.test.sanity_base.FILE_03 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['file_03.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['file_03.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/file_03.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FILE_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFILE_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/599 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/file_03.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %:- make. :- wdmsg(test_was_dupe). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/file_03.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FILE_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFILE_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/599 /*~ %~ test_was_dupe. ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.028458593-junit.xml > logicmoo.pfc.test.sanity_base.FILE_03 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ test_completed_exit(32) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k file_03.pfc (returned 32) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=599 OPEN logicmoo.pfc.test.sanity_base.FILE_03 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FILE_03, Failing 2021-09-26 05:09:44 +0000 UTC ISSUE_ID=599 ISSUE_OC=OPEN Editing Issue For FAILED 599 OPEN logicmoo.pfc.test.sanity_base.FILE_03 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FILE_03, Failing 2021-09-26 05:09:44 +0000 UTC SKIPPING gh issue edit 599 -t logicmoo.pfc.test.sanity_base.FILE_03 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.FILE_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['file_02.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['file_02.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/file_02.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FILE_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFILE_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/394 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/file_02.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %:- make. :- expects_dialect(pfc). /*~ ~*/ header_sane:(must_clause_asserted(G):- cwc, must(clause_asserted_u(G))). /*~ ~*/ :- header_sane:ain((must_clause_asserted(G):- cwc, must(clause_asserted_u(G)))). /*~ ~*/ :- listing(must_clause_asserted). /*~ %~ skipped( listing(must_clause_asserted)) ~*/ header_sane:must_clause_asserted(G):- cwc, must(clause_asserted_u(G)). /*~ ~*/ :- listing(must_clause_asserted). /*~ %~ skipped( listing(must_clause_asserted)) ~*/ :- sanity(predicate_property(header_sane:must_clause_asserted(_),number_of_clauses(_))). /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__Header_sane_in_user", %~ user : predicate_property(header_sane:Header_sane,number_of_clauses(Clauses)))). passed=info(why_was_true(user:predicate_property(header_sane:must_clause_asserted(_3120),number_of_clauses(1)))) no_proof_for(predicate_property(header_sane:must_clause_asserted(Asserted),number_of_clauses(1))). no_proof_for(predicate_property(header_sane:must_clause_asserted(Asserted),number_of_clauses(1))). no_proof_for(predicate_property(header_sane:must_clause_asserted(Asserted),number_of_clauses(1))). name = 'logicmoo.pfc.test.sanity_base.FILE_02-Test_0001_Line_0000__Header_sane_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FILE_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'file_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FILE_02_Test_0001_Line_0000_Header_sane_in_user-junit.xml ~*/ a. /*~ ~*/ :- listing(a). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/file_02.pfc:30 %~ skipped( listing(a)) ~*/ :- header_sane:must_clause_asserted(a). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/394 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/file_02.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FILE_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFILE_02 /*~ ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/file_02.pfc:42 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.032079658-junit.xml > logicmoo.pfc.test.sanity_base.FILE_02 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__Header_sane_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k file_02.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=394 OPEN logicmoo.pfc.test.sanity_base.FILE_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FILE_02, Passing 2021-09-26 05:09:57 +0000 UTC ISSUE_ID=394 ISSUE_OC=OPEN Updating Issue 394 OPEN logicmoo.pfc.test.sanity_base.FILE_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FILE_02, Passing 2021-09-26 05:09:57 +0000 UTC SKIPPING gh issue edit 394 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.FILE_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['file_01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['file_01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/file_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FILE_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFILE_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/65 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/file_01.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ header_sane:(must_clause_asserted(G):- cwc, must(clause_asserted_u(G))). /*~ ~*/ :- ain((must_clause_asserted(G):- cwc, must(clause_asserted_u(G)))). /*~ ~*/ must_clause_asserted(G):- cwc, must(clause_asserted_u(G)). /*~ ~*/ :- listing(must_clause_asserted). /*~ %~ skipped( listing(must_clause_asserted)) ~*/ :- sanity(predicate_property(must_clause_asserted(_),number_of_clauses(_))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/file_01.pfc:24 %~ ?-( mpred_test( "Test_0001_Line_0000__must_clause_asserted_1_in_user", %~ user : predicate_property(Number_of_clauses,number_of_clauses(Clauses)))). passed=info(why_was_true(user:predicate_property(must_clause_asserted(_472),number_of_clauses(1)))) no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). name = 'logicmoo.pfc.test.sanity_base.FILE_01-Test_0001_Line_0000__must_clause_asserted_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FILE_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'file_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FILE_01_Test_0001_Line_0000_must_clause_asserted_1_in_user-junit.xml ~*/ a. /*~ ~*/ :- listing(a). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/file_01.pfc:28 %~ skipped( listing(a)) ~*/ :- header_sane:listing(a). % @TODO - fails here bc must_clause_asserted/1 needs love /*~ %~ skipped( listing(a)) ~*/ % @TODO - fails here bc must_clause_asserted/1 needs love :- must_clause_asserted(a). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/65 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/file_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FILE_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFILE_01 /*~ %~ message_hook( %~ error(existence_error(procedure,must_clause_asserted/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ must_clause_asserted/1]]) catch/3: Unknown procedure: must_clause_asserted/1 ERROR: catch/3: Unknown procedure: must_clause_asserted/1 %~ message_hook( %~ goal_failed(directive,user:a), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : a]]) Goal (directive) failed: user:must_clause_asserted(a) Warning: Goal (directive) failed: user:must_clause_asserted(a) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.088200669-junit.xml > logicmoo.pfc.test.sanity_base.FILE_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__must_clause_asserted_1_in_user result = passed. logicmoo.pfc.test.sanity_base.FILE_01 JUnit error = catch/3: Unknown procedure: must_clause_asserted/1 logicmoo.pfc.test.sanity_base.FILE_01 JUnit warning = Goal (directive) failed: user:must_clause_asserted(a) %~ test_completed_exit(112) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k file_01.pfc (returned 112) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped,Skipped' ISSUE_INFO=65 OPEN logicmoo.pfc.test.sanity_base.FILE_01 JUnit Test_9999, FILE_01, logicmoo.pfc.test.sanity_base, unit_test, Passing 2021-09-26 05:10:13 +0000 UTC ISSUE_ID=65 ISSUE_OC=OPEN Updating Issue 65 OPEN logicmoo.pfc.test.sanity_base.FILE_01 JUnit Test_9999, FILE_01, logicmoo.pfc.test.sanity_base, unit_test, Passing 2021-09-26 05:10:13 +0000 UTC SKIPPING gh issue edit 65 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors,Warnings --remove-label Failing,Regression,Skipped,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.FC_09 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_09.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_09.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_09.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_09/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_09 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/79 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_09.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ :- flag_call(runtime_debug=4). /*~ ~*/ :- set_prolog_flag(unsafe_speedups,false). /*~ ~*/ :- abolish(a,1). /*~ ~*/ :- abolish(b,1). /*~ ~*/ :- dynamic((a/1,b/1)). /*~ ~*/ :- debug_logicmoo(_). /*~ ~*/ :- nodebug_logicmoo(http(_)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- mpred_trace_exec. /*~ ~*/ % :- mpred_trace_exec. :- expects_dialect(pfc). /*~ ~*/ a(t). /*~ ~*/ a(X) ==> b(X). /*~ ~*/ b(t). /*~ ~*/ :- mpred_test(a(t)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__T_in_user",user:a(t))). passed=info(why_was_true(user:a(t))) no_proof_for(a(t)). no_proof_for(a(t)). no_proof_for(a(t)). name = 'logicmoo.pfc.test.sanity_base.FC_09-Test_0001_Line_0000__T_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_09.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_09_Test_0001_Line_0000_T_in_user-junit.xml ~*/ :- wdmsg("testing b..."). /*~ %~ testing b... ~*/ :- mpred_test(b(t)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_09.pfc:34 %~ ?-( mpred_test("Test_0002_Line_0000__T_in_user",user:b(t))). passed=info(why_was_true(user:b(t))) no_proof_for(b(t)). no_proof_for(b(t)). no_proof_for(b(t)). name = 'logicmoo.pfc.test.sanity_base.FC_09-Test_0002_Line_0000__T_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_09.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_09_Test_0002_Line_0000_T_in_user-junit.xml ~*/ :- listing(b/1). /*~ %~ skipped( listing( b/1)) ~*/ :- forall('$spft'(M,b(X),Y,Z),wdmsg('$spft'(M,b(X),Y,Z))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_09.pfc:36 %~ '$spft'(baseKB,b(t),a(t),'$pt'(user,a(_42948),rhs([b(_42948)]))) %~ '$spft'( baseKB, %~ b(t), %~ mfl4(_598,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/fc_09.pfc ',29), %~ ax) ~*/ \+ a(t). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_09.pfc:38 %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( a(t), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/fc_09.pfc ',38) , %~ ax)))) ~*/ :- mpred_test(\+ a(t)). % ensure the retraction of a(t) did not remove b(t) ! /*~ %~ ?-( mpred_test("Test_0003_Line_0000__naf_T_in_user",user:(\+a(t)))). passed=info(why_was_true(user:(\+a(t)))) no_proof_for(\+a(t)). no_proof_for(\+a(t)). no_proof_for(\+a(t)). name = 'logicmoo.pfc.test.sanity_base.FC_09-Test_0003_Line_0000__naf_T_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_09.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_09_Test_0003_Line_0000_naf_T_in_user-junit.xml ~*/ % ensure the retraction of a(t) did not remove b(t) ! :- listing(b/1). /*~ %~ skipped( listing( b/1)) ~*/ :- mpred_test(b(t)). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__T_in_user",user:b(t))). passed=info(why_was_true(user:b(t))) no_proof_for(b(t)). no_proof_for(b(t)). no_proof_for(b(t)). name = 'logicmoo.pfc.test.sanity_base.FC_09-Test_0004_Line_0000__T_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_09.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_09_Test_0004_Line_0000_T_in_user-junit.xml ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_09.pfc:50 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.124947614-junit.xml > logicmoo.pfc.test.sanity_base.FC_09 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__T_in_user result = passed. Test_0002_Line_0000__T_in_user result = passed. Test_0003_Line_0000__naf_T_in_user result = passed. Test_0004_Line_0000__T_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k fc_09.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=79 OPEN logicmoo.pfc.test.sanity_base.FC_09 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_09, Passing 2021-09-26 05:10:26 +0000 UTC ISSUE_ID=79 ISSUE_OC=OPEN Updating Issue 79 OPEN logicmoo.pfc.test.sanity_base.FC_09 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_09, Passing 2021-09-26 05:10:26 +0000 UTC SKIPPING gh issue edit 79 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.FC_08 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_08.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_08.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_08.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_08/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_08 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/521 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_08.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dmsg(begin_abc). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_08.pfc:12 %~ begin_abc. ~*/ :- expects_dialect(pfc). /*~ ~*/ :- abolish(a,1). /*~ ~*/ :- abolish(b,1). /*~ ~*/ :- dynamic((a/1,b/1)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ a(X) ==> b(X). /*~ ~*/ a(t). /*~ ~*/ b(t). /*~ ~*/ :- mpred_test(a(t)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__T_in_user",user:a(t))). passed=info(why_was_true(user:a(t))) no_proof_for(a(t)). no_proof_for(a(t)). no_proof_for(a(t)). name = 'logicmoo.pfc.test.sanity_base.FC_08-Test_0001_Line_0000__T_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_08'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_08.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_08_Test_0001_Line_0000_T_in_user-junit.xml ~*/ :- mpred_test(b(t)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_08.pfc:30 %~ ?-( mpred_test("Test_0002_Line_0000__T_in_user",user:b(t))). passed=info(why_was_true(user:b(t))) no_proof_for(b(t)). no_proof_for(b(t)). no_proof_for(b(t)). name = 'logicmoo.pfc.test.sanity_base.FC_08-Test_0002_Line_0000__T_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_08'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_08.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_08_Test_0002_Line_0000_T_in_user-junit.xml ~*/ \+ a(t). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_08.pfc:33 %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( a(t), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/fc_08.pfc ',33) , %~ ax)))) ~*/ :- mpred_test(\+ a(t)). % ensure the retraction of a(t) did not remove b(t) ! /*~ %~ ?-( mpred_test("Test_0003_Line_0000__naf_T_in_user",user:(\+a(t)))). passed=info(why_was_true(user:(\+a(t)))) no_proof_for(\+a(t)). no_proof_for(\+a(t)). no_proof_for(\+a(t)). name = 'logicmoo.pfc.test.sanity_base.FC_08-Test_0003_Line_0000__naf_T_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_08'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_08.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_08_Test_0003_Line_0000_naf_T_in_user-junit.xml ~*/ % ensure the retraction of a(t) did not remove b(t) ! :- listing(b/1). /*~ %~ skipped( listing( b/1)) ~*/ :- mpred_test(b(t)). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_08.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_08/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_08 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/521 /*~ %~ ?-( mpred_test("Test_0004_Line_0000__T_in_user",user:b(t))). passed=info(why_was_true(user:b(t))) no_proof_for(b(t)). no_proof_for(b(t)). no_proof_for(b(t)). name = 'logicmoo.pfc.test.sanity_base.FC_08-Test_0004_Line_0000__T_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_08'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_08.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_08_Test_0004_Line_0000_T_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.121680795-junit.xml > logicmoo.pfc.test.sanity_base.FC_08 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__T_in_user result = passed. Test_0002_Line_0000__T_in_user result = passed. Test_0003_Line_0000__naf_T_in_user result = passed. Test_0004_Line_0000__T_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k fc_08.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=521 OPEN logicmoo.pfc.test.sanity_base.FC_08 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_08, Passing 2021-09-26 05:10:46 +0000 UTC ISSUE_ID=521 ISSUE_OC=OPEN Updating Issue 521 OPEN logicmoo.pfc.test.sanity_base.FC_08 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_08, Passing 2021-09-26 05:10:46 +0000 UTC SKIPPING gh issue edit 521 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.FC_07 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_07.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_07.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_07.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_07/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_07 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/543 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_07.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dmsg(begin_abc). /*~ %~ begin_abc. ~*/ :- expects_dialect(pfc). /*~ ~*/ :- abolish(a,1). /*~ ~*/ :- abolish(b,1). /*~ ~*/ :- dynamic((a/1,b/1)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- mpred_trace_exec. /*~ ~*/ % :- mpred_trace_exec. a(_). /*~ ~*/ a(X) ==> b(X). /*~ ~*/ :- mpred_test(a(_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_07.pfc:29 %~ ?-( mpred_test("Test_0001_Line_0000__a_1_in_user",user:a(A))). passed=info(why_was_true(user:a(_20440))) no_proof_for(a(A1)). no_proof_for(a(A1)). no_proof_for(a(A1)). name = 'logicmoo.pfc.test.sanity_base.FC_07-Test_0001_Line_0000__a_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_07'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_07.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_07_Test_0001_Line_0000_a_1_in_user-junit.xml ~*/ :- mpred_test(b(_)). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_07.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_07/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_07 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/543 /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_07.pfc:30 %~ ?-( mpred_test("Test_0002_Line_0000__b_1_in_user",user:b(B))). passed=info(why_was_true(user:b(_3122))) no_proof_for(b(B1)). no_proof_for(b(B1)). no_proof_for(b(B1)). name = 'logicmoo.pfc.test.sanity_base.FC_07-Test_0002_Line_0000__b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_07'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_07.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_07_Test_0002_Line_0000_b_1_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.042244234-junit.xml > logicmoo.pfc.test.sanity_base.FC_07 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__a_1_in_user result = passed. Test_0002_Line_0000__b_1_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k fc_07.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=543 OPEN logicmoo.pfc.test.sanity_base.FC_07 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_07, Passing 2021-09-26 05:10:59 +0000 UTC ISSUE_ID=543 ISSUE_OC=OPEN Updating Issue 543 OPEN logicmoo.pfc.test.sanity_base.FC_07 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_07, Passing 2021-09-26 05:10:59 +0000 UTC SKIPPING gh issue edit 543 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.FC_06 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_06.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_06.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_06.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_06/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_06 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/522 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_06.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dmsg(begin_abc). /*~ %~ begin_abc. ~*/ :- expects_dialect(pfc). /*~ ~*/ :- abolish(a,1). /*~ ~*/ :- abolish(b,1). /*~ ~*/ :- dynamic((a/1,b/1)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- mpred_trace_exec. /*~ ~*/ % :- mpred_trace_exec. a(X) ==> b(X). /*~ ~*/ a(_). /*~ ~*/ :- mpred_test(a(_)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__a_1_in_user",user:a(A))). passed=info(why_was_true(user:a(_21822))) no_proof_for(a(A1)). no_proof_for(a(A1)). no_proof_for(a(A1)). name = 'logicmoo.pfc.test.sanity_base.FC_06-Test_0001_Line_0000__a_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_06'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_06.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_06_Test_0001_Line_0000_a_1_in_user-junit.xml ~*/ :- mpred_test(b(_)). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_06.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_06/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_06 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/522 /*~ %~ ?-( mpred_test("Test_0002_Line_0000__b_1_in_user",user:b(B))). passed=info(why_was_true(user:b(_4552))) no_proof_for(b(B1)). no_proof_for(b(B1)). no_proof_for(b(B1)). name = 'logicmoo.pfc.test.sanity_base.FC_06-Test_0002_Line_0000__b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_06'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_06.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_06_Test_0002_Line_0000_b_1_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.066184863-junit.xml > logicmoo.pfc.test.sanity_base.FC_06 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__a_1_in_user result = passed. Test_0002_Line_0000__b_1_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k fc_06.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=522 OPEN logicmoo.pfc.test.sanity_base.FC_06 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_06, Passing 2021-09-26 05:11:13 +0000 UTC ISSUE_ID=522 ISSUE_OC=OPEN Updating Issue 522 OPEN logicmoo.pfc.test.sanity_base.FC_06 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_06, Passing 2021-09-26 05:11:13 +0000 UTC SKIPPING gh issue edit 522 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.FC_05 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_05.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_05.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_05.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_05/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_05 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/523 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_05.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dmsg(begin_abc). /*~ %~ begin_abc. ~*/ :- expects_dialect(pfc). /*~ ~*/ :- abolish(a,1). /*~ ~*/ :- abolish(b,1). /*~ ~*/ :- dynamic((a/1,b/1)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- mpred_trace_exec. /*~ ~*/ % :- mpred_trace_exec. a(1). /*~ ~*/ a(X) ==> b(X). /*~ ~*/ :- mpred_test(a(1)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__a_1_in_user",user:a(1))). passed=info(why_was_true(user:a(1))) no_proof_for(a(1)). no_proof_for(a(1)). no_proof_for(a(1)). name = 'logicmoo.pfc.test.sanity_base.FC_05-Test_0001_Line_0000__a_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_05'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_05.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_05_Test_0001_Line_0000_a_1_in_user-junit.xml ~*/ :- mpred_test(b(1)). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_05.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_05/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_05 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/523 /*~ %~ ?-( mpred_test("Test_0002_Line_0000__b_1_in_user",user:b(1))). passed=info(why_was_true(user:b(1))) no_proof_for(b(1)). no_proof_for(b(1)). no_proof_for(b(1)). name = 'logicmoo.pfc.test.sanity_base.FC_05-Test_0002_Line_0000__b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_05'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_05.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_05_Test_0002_Line_0000_b_1_in_user-junit.xml ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_05.pfc:39 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.046612734-junit.xml > logicmoo.pfc.test.sanity_base.FC_05 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__a_1_in_user result = passed. Test_0002_Line_0000__b_1_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k fc_05.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=523 OPEN logicmoo.pfc.test.sanity_base.FC_05 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_05, Passing 2021-09-26 05:11:25 +0000 UTC ISSUE_ID=523 ISSUE_OC=OPEN Updating Issue 523 OPEN logicmoo.pfc.test.sanity_base.FC_05 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_05, Passing 2021-09-26 05:11:25 +0000 UTC SKIPPING gh issue edit 523 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.FC_04 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_04.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_04.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_04.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_04/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_04 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/579 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dmsg(begin_abc). /*~ %~ begin_abc. ~*/ :- abolish(a4,1). /*~ ~*/ :- abolish(b4,1). %:- dynamic((a4/1,b4/1)). % :- debug_logicmoo(logicmoo(_)). /*~ ~*/ %:- dynamic((a4/1,b4/1)). % :- debug_logicmoo(logicmoo(_)). :- mpred_trace_exec. /*~ ~*/ a4(X) ==> b4(X). %:- rtrace,trace. %:-mpred_ain(user:(a4(1))). %:-ain(a4(1)). %a4(1). /*~ ~*/ %:- rtrace,trace. %:-mpred_ain(user:(a4(1))). %:-ain(a4(1)). %a4(1). :- ain_expanded(a4(1)). /*~ ~*/ :- header_sane:listing([a4,b4]). /*~ %~ skipped( listing( [a4,b4])) ~*/ :- mpred_test(a4(1)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__a4_1_in_user",user:a4(1))). passed=info(why_was_true(user:a4(1))) no_proof_for(a4(1)). no_proof_for(a4(1)). no_proof_for(a4(1)). name = 'logicmoo.pfc.test.sanity_base.FC_04-Test_0001_Line_0000__a4_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_04.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_04_Test_0001_Line_0000_a4_1_in_user-junit.xml ~*/ :- mpred_test(b4(1)). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_04.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_04/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_04 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/579 /*~ %~ ?-( mpred_test("Test_0002_Line_0000__b4_1_in_user",user:b4(1))). passed=info(why_was_true(user:b4(1))) no_proof_for(b4(1)). no_proof_for(b4(1)). no_proof_for(b4(1)). name = 'logicmoo.pfc.test.sanity_base.FC_04-Test_0002_Line_0000__b4_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_04.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_04_Test_0002_Line_0000_b4_1_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.030925914-junit.xml > logicmoo.pfc.test.sanity_base.FC_04 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__a4_1_in_user result = passed. Test_0002_Line_0000__b4_1_in_user result = passed. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04.pfc:42 %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k fc_04.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=579 OPEN logicmoo.pfc.test.sanity_base.FC_04 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_04, Passing 2021-09-26 05:11:36 +0000 UTC ISSUE_ID=579 ISSUE_OC=OPEN Updating Issue 579 OPEN logicmoo.pfc.test.sanity_base.FC_04 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_04, Passing 2021-09-26 05:11:36 +0000 UTC SKIPPING gh issue edit 579 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.FC_03 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_03.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_03.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_03.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/557 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_03.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ :- flag_call(runtime_debug=true). /*~ ~*/ :- defaultAssertMt(MT), wdmsg(begin_abc(MT)). /*~ %~ begin_abc(user) ~*/ :- abolish(a3,0). /*~ ~*/ :- abolish(b3,0). /*~ ~*/ :- dynamic((a3/0,b3/0)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- mpred_trace_exec. /*~ ~*/ % :- mpred_trace_exec. a3 ==> b3. /*~ ~*/ a3. /*~ ~*/ :- mpred_test(a3). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__A3_in_user",user:a3)). passed=info(why_was_true(user:a3)) no_proof_for(a3). no_proof_for(a3). no_proof_for(a3). name = 'logicmoo.pfc.test.sanity_base.FC_03-Test_0001_Line_0000__A3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_03.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_03_Test_0001_Line_0000_A3_in_user-junit.xml ~*/ :- mpred_test(b3). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_03.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/557 /*~ %~ ?-( mpred_test("Test_0002_Line_0000__B3_in_user",user:b3)). passed=info(why_was_true(user:b3)) no_proof_for(b3). no_proof_for(b3). no_proof_for(b3). name = 'logicmoo.pfc.test.sanity_base.FC_03-Test_0002_Line_0000__B3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_03.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_03_Test_0002_Line_0000_B3_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.066806012-junit.xml > logicmoo.pfc.test.sanity_base.FC_03 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__A3_in_user result = passed. Test_0002_Line_0000__B3_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k fc_03.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=557 OPEN logicmoo.pfc.test.sanity_base.FC_03 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_03, Passing 2021-09-26 05:11:48 +0000 UTC ISSUE_ID=557 ISSUE_OC=OPEN Updating Issue 557 OPEN logicmoo.pfc.test.sanity_base.FC_03 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_03, Passing 2021-09-26 05:11:48 +0000 UTC SKIPPING gh issue edit 557 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.FC_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_02.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_02.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_02.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/323 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) /* :- rtrace. :- set_prolog_flag(retry_undefined, none). :- set_prolog_flag(gc,true),garbage_collect. % :- make. :- set_prolog_flag(retry_undefined, kb_shared). */ %:- dmsg(begin_abc123). %:- dynamic(tCol/1). %:- dynamic(singleValuedInArg/2). %:- dynamic(baseKB:ptReformulatorDirectivePredicate/1). % :- mpred_trace_exec. Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start :- abolish(c,0) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start /*~ ~*/ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start :- abolish(aaa,1) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start /*~ ~*/ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start :- abolish(zzz,1) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start /*~ ~*/ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start :- abolish(b,1) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start /*~ ~*/ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start :- dynamic((aaa/1,b/1,c/0,f/1,zzz/1)) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start /*~ ~*/ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start :- expects_dialect(pfc) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start /*~ ~*/ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start :- mpred_test(ain(aaa(zzz))) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start /*~ %~ ?-( mpred_test("Test_0001_Line_0000__Zzz_in_user",user:ain(aaa(zzz)))). passed=info(why_was_true(user:ain(aaa(zzz)))) no_proof_for(ain(aaa(zzz))). no_proof_for(ain(aaa(zzz))). no_proof_for(ain(aaa(zzz))). name = 'logicmoo.pfc.test.sanity_base.FC_02-Test_0001_Line_0000__Zzz_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_02_Test_0001_Line_0000_Zzz_in_user-junit.xml ~*/ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start :- mpred_test(ain(==> aaa(zzz))) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start /*~ %~ ?-( mpred_test("Test_0002_Line_0000__Zzz_in_user",user:ain((==>aaa(zzz))))). passed=info(why_was_true(user:ain((==>aaa(zzz))))) no_proof_for(ain((==>aaa(zzz)))). no_proof_for(ain((==>aaa(zzz)))). no_proof_for(ain((==>aaa(zzz)))). name = 'logicmoo.pfc.test.sanity_base.FC_02-Test_0002_Line_0000__Zzz_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_02_Test_0002_Line_0000_Zzz_in_user-junit.xml ~*/ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start :- mpred_test(aaa(zzz)) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start /*~ %~ ?-( mpred_test("Test_0003_Line_0000__Zzz_in_user",user:aaa(zzz))). passed=info(why_was_true(user:aaa(zzz))) no_proof_for(aaa(zzz)). no_proof_for(aaa(zzz)). no_proof_for(aaa(zzz)). name = 'logicmoo.pfc.test.sanity_base.FC_02-Test_0003_Line_0000__Zzz_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_02_Test_0003_Line_0000_Zzz_in_user-junit.xml ~*/ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start :- mpred_test(ain(aaa(zzz) ==> zzz(aaa))) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc:46 %~ ?-( mpred_test("Test_0004_Line_0000__Zzz_in_user",user:ain((aaa(zzz)==>zzz(aaa))))). passed=info(why_was_true(user:ain((aaa(zzz)==>zzz(aaa))))) no_proof_for(ain((aaa(zzz)==>zzz(aaa)))). no_proof_for(ain((aaa(zzz)==>zzz(aaa)))). no_proof_for(ain((aaa(zzz)==>zzz(aaa)))). name = 'logicmoo.pfc.test.sanity_base.FC_02-Test_0004_Line_0000__Zzz_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_02_Test_0004_Line_0000_Zzz_in_user-junit.xml ~*/ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start :- mpred_test(zzz(aaa)) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start /*~ %~ ?-( mpred_test("Test_0005_Line_0000__Aaa_in_user",user:zzz(aaa))). passed=info(why_was_true(user:zzz(aaa))) no_proof_for(zzz(aaa)). no_proof_for(zzz(aaa)). no_proof_for(zzz(aaa)). name = 'logicmoo.pfc.test.sanity_base.FC_02-Test_0005_Line_0000__Aaa_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_02_Test_0005_Line_0000_Aaa_in_user-junit.xml ~*/ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start :- mpred_test(aaa(_)) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc:49 %~ ?-( mpred_test("Test_0006_Line_0000__aaa_1_in_user",user:aaa(Aaa))). passed=info(why_was_true(user:aaa(zzz))) no_proof_for(aaa(zzz)). no_proof_for(aaa(zzz)). no_proof_for(aaa(zzz)). name = 'logicmoo.pfc.test.sanity_base.FC_02-Test_0006_Line_0000__aaa_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_02_Test_0006_Line_0000_aaa_1_in_user-junit.xml ~*/ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start :- ain(~ aaa(zzz)) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start /*~ ~*/ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start :- mpred_test( ~(aaa(zzz))) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start /*~ %~ ?-( mpred_test("Test_0007_Line_0000__Zzz_in_user",user: ~aaa(zzz))). failure=info((why_was_true(user:(\+ ~aaa(zzz))),nop(ftrace(user: ~aaa(zzz))))) no_proof_for(\+ ~aaa(zzz)). no_proof_for(\+ ~aaa(zzz)). no_proof_for(\+ ~aaa(zzz)). name = 'logicmoo.pfc.test.sanity_base.FC_02-Test_0007_Line_0000__Zzz_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_02_Test_0007_Line_0000_Zzz_in_user-junit.xml ~*/ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start :- mpred_test( ~(aaa(_))) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start /*~ %~ ?-( mpred_test("Test_0008_Line_0000__aaa_1_in_user",user: ~aaa(Aaa))). failure=info((why_was_true(user:(\+ ~aaa(_182662))),nop(ftrace(user: ~aaa(_182662))))) no_proof_for(\+ ~aaa(Aaa1)). no_proof_for(\+ ~aaa(Aaa1)). no_proof_for(\+ ~aaa(Aaa1)). name = 'logicmoo.pfc.test.sanity_base.FC_02-Test_0008_Line_0000__aaa_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_02_Test_0008_Line_0000_aaa_1_in_user-junit.xml ~*/ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start :- mpred_test(\+ aaa(_)) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start /*~ %~ ?-( mpred_test("Test_0009_Line_0000__naf_aaa_1_in_user",user:(\+aaa(Aaa)))). passed=info(why_was_true(user:(\+aaa(_419034)))) no_proof_for(\+aaa(Aaa1)). no_proof_for(\+aaa(Aaa1)). no_proof_for(\+aaa(Aaa1)). name = 'logicmoo.pfc.test.sanity_base.FC_02-Test_0009_Line_0000__naf_aaa_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_02_Test_0009_Line_0000_naf_aaa_1_in_user-junit.xml ~*/ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start ~(~(aaa(zzz))) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( %~ ~( aaa(zzz)), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/fc_02.pfc ',59) , %~ ax)))) %~ sc_failure( baseKB, %~ baseKB : mpred_withdraw_fail_if_supported( %~ ~( aaa(zzz)), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/fc_02.pfc ',59) , %~ ax))) ~*/ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start :- dmsg('�'(aaa)) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start /*~ %~ �(aaa) ~*/ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start '�'(aaa) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start /*~ ~*/ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start :- op(666,fx,('�\\_(?)_/�')) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start % :- xlisting(aaa). % :-mpred_test(\+ ~(aaa(_))). % :-mpred_test(\+ aaa(_)). % U=nt(A,B,C),spft(X,Y,Z),\+ \+ /*~ ~*/ % :- xlisting(aaa). % :-mpred_test(\+ ~(aaa(_))). % :-mpred_test(\+ aaa(_)). % U=nt(A,B,C),spft(X,Y,Z),\+ \+ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start (aaa(B),d(B),f(B)) ==> b(B) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start /*~ ~*/ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start (aaa(B),d(B),e(B)) ==> b(B) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start /*~ ~*/ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start (aaa(B),e(B),d(B)) ==> b(B) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start /*~ ~*/ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start d(q) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start % ?- nl,ZU=nt(_,_,_),ZU,spft(UMT,X,Y),\+ \+ ZU=Z,nl. /*~ ~*/ % ?- nl,ZU=nt(_,_,_),ZU,spft(UMT,X,Y),\+ \+ ZU=Z,nl. Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start (b(_),e(q)) ==> c Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start /*~ ~*/ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start (~aaa(B),~e(B)) ==> q Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start /*~ ~*/ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start aaa(B)==>d(B) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start /*~ ~*/ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start :- mpred_test(\+c) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start /*~ %~ ?-( mpred_test("Test_0010_Line_0000__naf_C_in_user",user:(\+c))). passed=info(why_was_true(user:(\+c))) no_proof_for(\+c). no_proof_for(\+c). no_proof_for(\+c). name = 'logicmoo.pfc.test.sanity_base.FC_02-Test_0010_Line_0000__naf_C_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_02_Test_0010_Line_0000_naf_C_in_user-junit.xml ~*/ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start ==> e(q) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start /*~ ~*/ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start ==> b(q) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start /*~ ~*/ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start ==> aaa(q) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start /*~ ~*/ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start :- mpred_test(c) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start /*~ %~ ?-( mpred_test("Test_0011_Line_0000__C_in_user",user:c)). passed=info(why_was_true(user:c)) no_proof_for(c). no_proof_for(c). no_proof_for(c). name = 'logicmoo.pfc.test.sanity_base.FC_02-Test_0011_Line_0000__C_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_02_Test_0011_Line_0000_C_in_user-junit.xml ~*/ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start :- /*rtrace*/(mpred_why(c)) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start % Looking for answer like: (b(_),e(q)) % Supported By: e(q),pt(e(q),rhs([c])) % Found positive trigger: aaa(q) % body: rhs([d(q)]) % % =pred_eval_rhs1= % Post1: d(q) % Support: aaa(q),pt(aaa(q),rhs([d(q)])) % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/323 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_02.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_02 /*~ %~ ?-( mpred_test("Test_0012_Line_0000__C_in_user",user:c)). passed=info(why_was_true(user:c)) no_proof_for(c). no_proof_for(c). no_proof_for(c). name = 'logicmoo.pfc.test.sanity_base.FC_02-Test_0012_Line_0000__C_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_02_Test_0012_Line_0000_C_in_user-junit.xml ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc:115 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.328153571-junit.xml > logicmoo.pfc.test.sanity_base.FC_02 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__Zzz_in_user result = passed. Test_0002_Line_0000__Zzz_in_user result = passed. Test_0003_Line_0000__Zzz_in_user result = passed. Test_0004_Line_0000__Zzz_in_user result = passed. Test_0005_Line_0000__Aaa_in_user result = passed. Test_0006_Line_0000__aaa_1_in_user result = passed. Test_0007_Line_0000__Zzz_in_user result = failure. Test_0008_Line_0000__aaa_1_in_user result = failure. Test_0009_Line_0000__naf_aaa_1_in_user result = passed. Test_0010_Line_0000__naf_C_in_user result = passed. Test_0011_Line_0000__C_in_user result = passed. Test_0012_Line_0000__C_in_user result = passed. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k fc_02.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=323 OPEN logicmoo.pfc.test.sanity_base.FC_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_02, Failing 2021-09-26 05:12:00 +0000 UTC ISSUE_ID=323 ISSUE_OC=OPEN Editing Issue For FAILED 323 OPEN logicmoo.pfc.test.sanity_base.FC_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_02, Failing 2021-09-26 05:12:00 +0000 UTC SKIPPING gh issue edit 323 -t logicmoo.pfc.test.sanity_base.FC_02 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.FC_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/473 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ a11 ==> b11. /*~ ~*/ a11. /*~ ~*/ :- mpred_test(b11). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__B11_in_user",user:b11)). passed=info(why_was_true(user:b11)) no_proof_for(b11). no_proof_for(b11). no_proof_for(b11). name = 'logicmoo.pfc.test.sanity_base.FC_01-Test_0001_Line_0000__B11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_01_Test_0001_Line_0000_B11_in_user-junit.xml ~*/ :- listing(j_u:junit_prop/3). /*~ %~ skipped( listing( j_u : junit_prop/3)) ~*/ :- test_completed. /*~ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.043800462-junit.xml > logicmoo.pfc.test.sanity_base.FC_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__B11_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k fc_01.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=473 OPEN logicmoo.pfc.test.sanity_base.FC_01 JUnit Test_9999, FC_01, logicmoo.pfc.test.sanity_base, unit_test, Passing 2021-09-26 05:12:13 +0000 UTC ISSUE_ID=473 ISSUE_OC=OPEN Updating Issue 473 OPEN logicmoo.pfc.test.sanity_base.FC_01 JUnit Test_9999, FC_01, logicmoo.pfc.test.sanity_base, unit_test, Passing 2021-09-26 05:12:13 +0000 UTC SKIPPING gh issue edit 473 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.DMOST_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['dmost_02.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['dmost_02.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/dmost_02.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DMOST_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADMOST_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/305 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- asserta((was_missing(Q):- mpred_literal_nv(Q), \+ ~Q, if_missing_mask(Q,R,Test),!, lookup_u(R), Test)). /*~ ~*/ :- debug_logicmoo(_). /*~ ~*/ :- nodebug_logicmoo(http(_)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- mpred_trace_exec. /*~ ~*/ % :- mpred_trace_exec. :- mpred_trace. /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- dynamic(ddmost/1). /*~ ~*/ meta_argtypes(ddmost(ftAssertable)). % BWD chaining /*~ ~*/ % BWD chaining ddmost((Q (Q Q)/nonvar(Q) ==> (((P ==> ddmost(Q)))). % NEG chaining /*~ ~*/ % NEG chaining ddmost(~Q)/mpred_positive_literal(Q) ==> (( \+ Q ) ==> ~ Q ). % POS chaining 1 /*~ ~*/ % POS chaining 1 ddmost(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test, (\+ ~Q )) ==> Q )). % POS chaining 2 /*~ ~*/ % POS chaining 2 ddmost(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ((R/( Test, \+(R=Q))) ==> (\+ Q))). % POS chaining 1+2 % ddmost(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). /*~ ~*/ % POS chaining 1+2 % ddmost(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). :- dynamic(b/1). /*~ ~*/ :- dynamic(c/1). /*~ ~*/ ddmost(c(X)==>b(X)). /*~ ~*/ c(1). /*~ ~*/ :- mpred_test(ddmost(b(1))). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__b_1_in_user",user:ddmost(b(1)))). passed=info(why_was_true(user:ddmost(b(1)))) no_proof_for(ddmost(b(1))). no_proof_for(ddmost(b(1))). no_proof_for(ddmost(b(1))). name = 'logicmoo.pfc.test.sanity_base.DMOST_02-Test_0001_Line_0000__b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DMOST_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'dmost_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_DMOST_02_Test_0001_Line_0000_b_1_in_user-junit.xml ~*/ :- mpred_test(b(1)). % to start in correct module (for debugging). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__b_1_in_user",user:b(1))). passed=info(why_was_true(user:b(1))) no_proof_for(b(1)). no_proof_for(b(1)). no_proof_for(b(1)). name = 'logicmoo.pfc.test.sanity_base.DMOST_02-Test_0002_Line_0000__b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DMOST_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'dmost_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_DMOST_02_Test_0002_Line_0000_b_1_in_user-junit.xml ~*/ % to start in correct module (for debugging). :- initialization(module(header_sane)). /*~ ~*/ :- mpred_trace. % :- mpred_trace_exec. /*~ ~*/ % :- mpred_trace_exec. :- ain(b(2)). % test breaks here /*~ ~*/ % test breaks here :- listing(b/1). /*~ %~ skipped( listing( b/1)) ~*/ :- (b(1),clause(b(1),_))->break;true. /*~ ~*/ :- mpred_test(\+ b(1)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc:68 %~ ?-( mpred_test("Test_0003_Line_0000__naf_b_1_in_user",user:(\+b(1)))). failure=info((why_was_true(user:b(1)),nop(ftrace(user:(\+b(1)))))) no_proof_for(b(1)). no_proof_for(b(1)). no_proof_for(b(1)). name = 'logicmoo.pfc.test.sanity_base.DMOST_02-Test_0003_Line_0000__naf_b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DMOST_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'dmost_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_DMOST_02_Test_0003_Line_0000_naf_b_1_in_user-junit.xml ~*/ :- mpred_test( b(2)). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__b_2_in_user",user:b(2))). passed=info(why_was_true(user:b(2))) no_proof_for(b(2)). no_proof_for(b(2)). no_proof_for(b(2)). name = 'logicmoo.pfc.test.sanity_base.DMOST_02-Test_0004_Line_0000__b_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DMOST_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'dmost_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_DMOST_02_Test_0004_Line_0000_b_2_in_user-junit.xml ~*/ \+ b(2). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( b(2), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/dmost_02.pfc ',72) , %~ ax)))) ~*/ :- listing(b/1). /*~ %~ skipped( listing( b/1)) ~*/ :- mpred_test(\+ b(2)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc:76 %~ ?-( mpred_test("Test_0005_Line_0000__naf_b_2_in_user",user:(\+b(2)))). passed=info(why_was_true(user:(\+b(2)))) no_proof_for(\+b(2)). no_proof_for(\+b(2)). no_proof_for(\+b(2)). name = 'logicmoo.pfc.test.sanity_base.DMOST_02-Test_0005_Line_0000__naf_b_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DMOST_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'dmost_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_DMOST_02_Test_0005_Line_0000_naf_b_2_in_user-junit.xml ~*/ :- mpred_test( b(1)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/305 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/dmost_02.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DMOST_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADMOST_02 /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc:77 %~ ?-( mpred_test("Test_0006_Line_0000__b_1_in_user",user:b(1))). passed=info(why_was_true(user:b(1))) no_proof_for(b(1)). no_proof_for(b(1)). no_proof_for(b(1)). name = 'logicmoo.pfc.test.sanity_base.DMOST_02-Test_0006_Line_0000__b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DMOST_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'dmost_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_DMOST_02_Test_0006_Line_0000_b_1_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.152829638-junit.xml > logicmoo.pfc.test.sanity_base.DMOST_02 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__b_1_in_user result = passed. Test_0002_Line_0000__b_1_in_user result = passed. Test_0003_Line_0000__naf_b_1_in_user result = failure. Test_0004_Line_0000__b_2_in_user result = passed. Test_0005_Line_0000__naf_b_2_in_user result = passed. Test_0006_Line_0000__b_1_in_user result = passed. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k dmost_02.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=305 OPEN logicmoo.pfc.test.sanity_base.DMOST_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, DMOST_02, Failing 2021-09-26 05:12:25 +0000 UTC ISSUE_ID=305 ISSUE_OC=OPEN Editing Issue For FAILED 305 OPEN logicmoo.pfc.test.sanity_base.DMOST_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, DMOST_02, Failing 2021-09-26 05:12:25 +0000 UTC SKIPPING gh issue edit 305 -t logicmoo.pfc.test.sanity_base.DMOST_02 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.DMOST_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['dmost_01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['dmost_01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/dmost_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DMOST_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADMOST_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/560 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- asserta((was_missing(Q):- mpred_literal_nv(Q), \+ ~Q, if_missing_mask(Q,R,Test),!, lookup_u(R), Test)). /*~ ~*/ :- nodebug_logicmoo(_). /*~ ~*/ :- nodebug_logicmoo(http(_)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- mpred_trace_exec. /*~ ~*/ % :- mpred_trace_exec. :- mpred_trace. /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- dynamic(dmost/1). /*~ ~*/ meta_argtypes(dmost(ftAssertable)). % BWD chaining /*~ ~*/ % BWD chaining dmost((Q (Q Q)/nonvar(Q) ==> (((P ==> dmost(Q)))). % NEG chaining /*~ ~*/ % NEG chaining dmost(~Q)/mpred_positive_literal(Q) ==> (( \+ Q ) ==> ~ Q ). % POS chaining 1 /*~ ~*/ % POS chaining 1 dmost(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test, (\+ ~Q )) ==> Q )). % POS chaining 2 /*~ ~*/ % POS chaining 2 dmost(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ((R/( \+(R=Q), Test)) ==> (\+ Q))). % POS chaining 1+2 % dmost(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). /*~ ~*/ % POS chaining 1+2 % dmost(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). :- dynamic(b/1). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ dmost(b(1)). /*~ ~*/ :- listing(b/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc:50 %~ skipped( listing( b/1)) ~*/ :- mpred_why(dmost(b(1))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc:52 %~ ?-( mpred_test("Test_0001_Line_0000__b_1_in_user",user:dmost(b(1)))). passed=info(why_was_true(user:dmost(b(1)))) no_proof_for(dmost(b(1))). no_proof_for(dmost(b(1))). no_proof_for(dmost(b(1))). name = 'logicmoo.pfc.test.sanity_base.DMOST_01-Test_0001_Line_0000__b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DMOST_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'dmost_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_DMOST_01_Test_0001_Line_0000_b_1_in_user-junit.xml ~*/ :- mpred_why(b(1)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__b_1_in_user",user:b(1))). passed=info(why_was_true(user:b(1))) no_proof_for(b(1)). no_proof_for(b(1)). no_proof_for(b(1)). name = 'logicmoo.pfc.test.sanity_base.DMOST_01-Test_0002_Line_0000__b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DMOST_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'dmost_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_DMOST_01_Test_0002_Line_0000_b_1_in_user-junit.xml ~*/ ==> b(2). /*~ ~*/ :- listing(b/1). /*~ %~ skipped( listing( b/1)) ~*/ :- mpred_why(\+ b(1)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__naf_b_1_in_user",user:(\+b(1)))). failure=info((why_was_true(user:b(1)),nop(ftrace(user:(\+b(1)))))) no_proof_for(b(1)). no_proof_for(b(1)). no_proof_for(b(1)). name = 'logicmoo.pfc.test.sanity_base.DMOST_01-Test_0003_Line_0000__naf_b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DMOST_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'dmost_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_DMOST_01_Test_0003_Line_0000_naf_b_1_in_user-junit.xml ~*/ :- mpred_why( b(2)). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__b_2_in_user",user:b(2))). passed=info(why_was_true(user:b(2))) no_proof_for(b(2)). no_proof_for(b(2)). no_proof_for(b(2)). name = 'logicmoo.pfc.test.sanity_base.DMOST_01-Test_0004_Line_0000__b_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DMOST_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'dmost_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_DMOST_01_Test_0004_Line_0000_b_2_in_user-junit.xml ~*/ ~ b(2). /*~ ~*/ :- listing(b/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc:66 %~ skipped( listing( b/1)) ~*/ :- mpred_test(\+ b(2)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc:68 %~ ?-( mpred_test("Test_0005_Line_0000__naf_b_2_in_user",user:(\+b(2)))). passed=info(why_was_true(user:(\+b(2)))) no_proof_for(\+b(2)). no_proof_for(\+b(2)). no_proof_for(\+b(2)). name = 'logicmoo.pfc.test.sanity_base.DMOST_01-Test_0005_Line_0000__naf_b_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DMOST_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'dmost_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_DMOST_01_Test_0005_Line_0000_naf_b_2_in_user-junit.xml ~*/ :- mpred_why( b(1)). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/dmost_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DMOST_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADMOST_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/560 /*~ %~ ?-( mpred_test("Test_0006_Line_0000__b_1_in_user",user:b(1))). passed=info(why_was_true(user:b(1))) no_proof_for(b(1)). no_proof_for(b(1)). no_proof_for(b(1)). name = 'logicmoo.pfc.test.sanity_base.DMOST_01-Test_0006_Line_0000__b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DMOST_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'dmost_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_DMOST_01_Test_0006_Line_0000_b_1_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.115519615-junit.xml > logicmoo.pfc.test.sanity_base.DMOST_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__b_1_in_user result = passed. Test_0002_Line_0000__b_1_in_user result = passed. Test_0003_Line_0000__naf_b_1_in_user result = failure. Test_0004_Line_0000__b_2_in_user result = passed. Test_0005_Line_0000__naf_b_2_in_user result = passed. Test_0006_Line_0000__b_1_in_user result = passed. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc:81 %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k dmost_01.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=560 OPEN logicmoo.pfc.test.sanity_base.DMOST_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, DMOST_01, Failing 2021-09-26 05:12:37 +0000 UTC ISSUE_ID=560 ISSUE_OC=OPEN Editing Issue For FAILED 560 OPEN logicmoo.pfc.test.sanity_base.DMOST_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, DMOST_01, Failing 2021-09-26 05:12:37 +0000 UTC SKIPPING gh issue edit 560 -t logicmoo.pfc.test.sanity_base.DMOST_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.DF_07 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['df_07.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['df_07.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/df_07.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DF_07/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADF_07 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/396 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_07.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ :- dynamic(meta_argtypes/1). % % PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog % % Dec 13, 2035 % Douglas Miles % cls ; kill -9 %1 ; fg ; swipl -g "ensure_loaded(pack(logicmoo_base/t/examples/base/'sanity_abc.pfc'))." /*~ ~*/ % % PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog % % Dec 13, 2035 % Douglas Miles % cls ; kill -9 %1 ; fg ; swipl -g "ensure_loaded(pack(logicmoo_base/t/examples/base/'sanity_abc.pfc'))." :- dynamic(most/1). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ meta_argtypes(most(ftAssertable)). % BWD chaining /*~ ~*/ % BWD chaining most((Q (Q Q)/nonvar(Q) ==> (((P ==> most(Q)))). % NEG chaining /*~ ~*/ % NEG chaining most(~Q)/mpred_positive_literal(Q) ==> (( \+ Q ) ==> ~ Q ). % POS chaining 1 /*~ ~*/ % POS chaining 1 most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test , (\+ ~ Q)) ==> Q )). % POS chaining 2 /*~ ~*/ % POS chaining 2 most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ((R/( \+(R=Q), Test)) ==> (\+ Q))). % POS chaining 1+2 % most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). % most(Q) ==> if_missing(Q,Q). %(most(P=>Q)/(mpred_literal_nv(Q),if_missing_mask(Q,R,Test))) ==> ((P, \+ R/Test) => Q). %(most(P=>Q)/nonvar(Q)) ==> (P => most(Q)). /*~ ~*/ % POS chaining 1+2 % most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). % most(Q) ==> if_missing(Q,Q). %(most(P=>Q)/(mpred_literal_nv(Q),if_missing_mask(Q,R,Test))) ==> ((P, \+ R/Test) => Q). %(most(P=>Q)/nonvar(Q)) ==> (P => most(Q)). :-dynamic((a/1,b/1,c/1)). /*~ ~*/ ~b(1). /*~ ~*/ a(X) ==> c(X). /*~ ~*/ most(c(X) ==> b(X)) . /*~ ~*/ a(1). /*~ ~*/ :- mpred_test(~ b(1) ). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__b_1_in_user",user: ~b(1))). failure=info((why_was_true(user:(\+ ~b(1))),nop(ftrace(user: ~b(1))))) no_proof_for(\+ ~b(1)). no_proof_for(\+ ~b(1)). no_proof_for(\+ ~b(1)). name = 'logicmoo.pfc.test.sanity_base.DF_07-Test_0001_Line_0000__b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DF_07'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'df_07.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_DF_07_Test_0001_Line_0000_b_1_in_user-junit.xml ~*/ b(1). /*~ ~*/ :- listing([(==>)/2,most/1,pt,nt,bct,a/1,b/1,c/1,(~)/1]). /*~ %~ skipped( listing( [ (==>)/2, most/1,pt,nt,bct,a/1, %~ b/1,c/1,(~)/1])) ~*/ :- mpred_test( \+ ~ b(1) ). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/396 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/df_07.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DF_07/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADF_07 /*~ %~ ?-( mpred_test("Test_0002_Line_0000__naf_b_1_in_user",user:(\+ ~b(1)))). passed=info(why_was_true(user:(\+ ~b(1)))) no_proof_for(\+ ~b(1)). no_proof_for(\+ ~b(1)). no_proof_for(\+ ~b(1)). name = 'logicmoo.pfc.test.sanity_base.DF_07-Test_0002_Line_0000__naf_b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DF_07'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'df_07.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_DF_07_Test_0002_Line_0000_naf_b_1_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.119588164-junit.xml > logicmoo.pfc.test.sanity_base.DF_07 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__b_1_in_user result = failure. Test_0002_Line_0000__naf_b_1_in_user result = passed. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k df_07.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=396 OPEN logicmoo.pfc.test.sanity_base.DF_07 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, DF_07, Failing 2021-09-26 05:12:48 +0000 UTC ISSUE_ID=396 ISSUE_OC=OPEN Editing Issue For FAILED 396 OPEN logicmoo.pfc.test.sanity_base.DF_07 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, DF_07, Failing 2021-09-26 05:12:48 +0000 UTC SKIPPING gh issue edit 396 -t logicmoo.pfc.test.sanity_base.DF_07 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.DF_06 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['df_06.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['df_06.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/df_06.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DF_06/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADF_06 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/397 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_06.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ :- dynamic(meta_argtypes/1). /*~ ~*/ :- dynamic(most/1). /*~ ~*/ meta_argtypes(most(ftAssertable)). % BWD chaining /*~ ~*/ % BWD chaining most((Q (Q Q)/nonvar(Q) ==> (((P ==> most(Q)))). % NEG chaining /*~ ~*/ % NEG chaining most(~Q)/mpred_positive_literal(Q) ==> (( \+ Q ) ==> ~ Q ). % POS chaining 1 /*~ ~*/ % POS chaining 1 most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test , (\+ ~ Q)) ==> Q )). % POS chaining 2 /*~ ~*/ % POS chaining 2 most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ((R/( \+(R=Q), Test)) ==> (\+ Q))). % POS chaining 1+2 % most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). % most(Q) ==> if_missing(Q,Q). %(most(P=>Q)/(mpred_literal_nv(Q),if_missing_mask(Q,R,Test))) ==> ((P, \+ R/Test) => Q). %(most(P=>Q)/nonvar(Q)) ==> (P => most(Q)). /*~ ~*/ % POS chaining 1+2 % most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). % most(Q) ==> if_missing(Q,Q). %(most(P=>Q)/(mpred_literal_nv(Q),if_missing_mask(Q,R,Test))) ==> ((P, \+ R/Test) => Q). %(most(P=>Q)/nonvar(Q)) ==> (P => most(Q)). :-dynamic((a/1,b/1,c/1)). /*~ ~*/ b(1). /*~ ~*/ a(X) ==> c(X). /*~ ~*/ most(c(X) ==> ~b(X)) . /*~ ~*/ a(1). /*~ ~*/ :- mpred_test( b(1) ). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_06.pfc:51 %~ ?-( mpred_test("Test_0001_Line_0000__b_1_in_user",user:b(1))). passed=info(why_was_true(user:b(1))) no_proof_for(b(1)). no_proof_for(b(1)). no_proof_for(b(1)). name = 'logicmoo.pfc.test.sanity_base.DF_06-Test_0001_Line_0000__b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DF_06'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'df_06.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_DF_06_Test_0001_Line_0000_b_1_in_user-junit.xml ~*/ \+ b(1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_06.pfc:53 %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( b(1), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/df_06.pfc ',53) , %~ ax)))) ~*/ :- listing([(==>)/2,most/1,pt,nt,bct,a/1,b/1,c/1,(~)/1]). /*~ %~ skipped( listing( [ (==>)/2, most/1,pt,nt,bct,a/1, %~ b/1,c/1,(~)/1])) ~*/ :- mpred_test( ~ b(1) ). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/397 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/df_06.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DF_06/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADF_06 /*~ %~ ?-( mpred_test("Test_0002_Line_0000__b_1_in_user",user: ~b(1))). failure=info((why_was_true(user:(\+ ~b(1))),nop(ftrace(user: ~b(1))))) no_proof_for(\+ ~b(1)). no_proof_for(\+ ~b(1)). no_proof_for(\+ ~b(1)). name = 'logicmoo.pfc.test.sanity_base.DF_06-Test_0002_Line_0000__b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DF_06'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'df_06.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_DF_06_Test_0002_Line_0000_b_1_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.120010191-junit.xml > logicmoo.pfc.test.sanity_base.DF_06 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__b_1_in_user result = passed. Test_0002_Line_0000__b_1_in_user result = failure. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_06.pfc:68 %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k df_06.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=397 OPEN logicmoo.pfc.test.sanity_base.DF_06 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, DF_06, Failing 2021-09-26 05:13:00 +0000 UTC ISSUE_ID=397 ISSUE_OC=OPEN Editing Issue For FAILED 397 OPEN logicmoo.pfc.test.sanity_base.DF_06 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, DF_06, Failing 2021-09-26 05:13:00 +0000 UTC SKIPPING gh issue edit 397 -t logicmoo.pfc.test.sanity_base.DF_06 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.DF_04 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['df_04.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['df_04.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/df_04.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DF_04/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADF_04 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/371 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %:- baseKB:use_module(library(pfc)). :- expects_dialect(pfc). /*~ ~*/ :- dynamic(test1_2_3/3). /*~ ~*/ :- dynamic(meta_argtypes/1). % % PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog % % Dec 13, 2035 % Douglas Miles % cls ; kill -9 %1 ; fg ; swipl -g "ensure_loaded(pack(logicmoo_base/t/examples/base/'sanity_abc.pfc'))." /*~ ~*/ % % PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog % % Dec 13, 2035 % Douglas Miles % cls ; kill -9 %1 ; fg ; swipl -g "ensure_loaded(pack(logicmoo_base/t/examples/base/'sanity_abc.pfc'))." :- dynamic(most/1). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ meta_argtypes(most(ftAssertable)). % BWD chaining /*~ ~*/ % BWD chaining most((Q (Q Q)/nonvar(Q) ==> (((P ==> most(Q)))). % NEG chaining /*~ ~*/ % NEG chaining most(~Q)/mpred_positive_literal(Q) ==> (( \+ Q ) ==> ~ Q ). % POS chaining 1 /*~ ~*/ % POS chaining 1 most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test , (\+ ~ Q)) ==> Q )). % POS chaining 2 /*~ ~*/ % POS chaining 2 most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ((R/( \+(R=Q), Test)) ==> (\+ Q))). % POS chaining 1+2 % most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). % most(Q) ==> if_missing(Q,Q). %(most(P=>Q)/(mpred_literal_nv(Q),if_missing_mask(Q,R,Test))) ==> ((P, \+ R/Test) => Q). %(most(P=>Q)/nonvar(Q)) ==> (P => most(Q)). /*~ ~*/ % POS chaining 1+2 % most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). % most(Q) ==> if_missing(Q,Q). %(most(P=>Q)/(mpred_literal_nv(Q),if_missing_mask(Q,R,Test))) ==> ((P, \+ R/Test) => Q). %(most(P=>Q)/nonvar(Q)) ==> (P => most(Q)). :- expects_dialect(pfc). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- mpred_trace_exec. /*~ ~*/ % :- mpred_trace_exec. most(t(test1_2_3,1,2,3)). /*~ ~*/ :- mpred_test(test1_2_3(1,2,3)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/371 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/df_04.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DF_04/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADF_04 /*~ %~ ?-( mpred_test("Test_0001_Line_0000__test1_2_3_1_in_user",user:test1_2_3(1,2,3))). failure=info((why_was_true(user:(\+test1_2_3(1,2,3))),nop(ftrace(user:test1_2_3(1,2,3))))) no_proof_for(\+test1_2_3(1,2,3)). no_proof_for(\+test1_2_3(1,2,3)). no_proof_for(\+test1_2_3(1,2,3)). name = 'logicmoo.pfc.test.sanity_base.DF_04-Test_0001_Line_0000__test1_2_3_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DF_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'df_04.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_DF_04_Test_0001_Line_0000_test1_2_3_1_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.071076071-junit.xml > logicmoo.pfc.test.sanity_base.DF_04 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__test1_2_3_1_in_user result = failure. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k df_04.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=371 OPEN logicmoo.pfc.test.sanity_base.DF_04 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, DF_04, Failing 2021-09-26 05:13:13 +0000 UTC ISSUE_ID=371 ISSUE_OC=OPEN Editing Issue For FAILED 371 OPEN logicmoo.pfc.test.sanity_base.DF_04 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, DF_04, Failing 2021-09-26 05:13:13 +0000 UTC SKIPPING gh issue edit 371 -t logicmoo.pfc.test.sanity_base.DF_04 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.DF_03 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['df_03.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['df_03.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/df_03.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DF_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADF_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/372 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_03.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ :- dynamic(meta_argtypes/1). % % PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog % % Dec 13, 2035 % Douglas Miles % cls ; kill -9 %1 ; fg ; swipl -g "ensure_loaded(pack(logicmoo_base/t/examples/base/'sanity_abc.pfc'))." /*~ ~*/ % % PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog % % Dec 13, 2035 % Douglas Miles % cls ; kill -9 %1 ; fg ; swipl -g "ensure_loaded(pack(logicmoo_base/t/examples/base/'sanity_abc.pfc'))." :- dynamic(most/1). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ meta_argtypes(most(ftAssertable)). % BWD chaining /*~ ~*/ % BWD chaining most((Q (Q Q)/nonvar(Q) ==> (((P ==> most(Q)))). % NEG chaining /*~ ~*/ % NEG chaining most(~Q)/mpred_positive_literal(Q) ==> (( \+ Q ) ==> ~ Q ). % POS chaining 1 /*~ ~*/ % POS chaining 1 most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test , (\+ ~ Q)) ==> Q )). % POS chaining 2 /*~ ~*/ % POS chaining 2 most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ((R/( \+(R=Q), Test)) ==> (\+ Q))). % POS chaining 1+2 % most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). % most(Q) ==> if_missing(Q,Q). %(most(P=>Q)/(mpred_literal_nv(Q),if_missing_mask(Q,R,Test))) ==> ((P, \+ R/Test) => Q). %(most(P=>Q)/nonvar(Q)) ==> (P => most(Q)). /*~ ~*/ % POS chaining 1+2 % most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). % most(Q) ==> if_missing(Q,Q). %(most(P=>Q)/(mpred_literal_nv(Q),if_missing_mask(Q,R,Test))) ==> ((P, \+ R/Test) => Q). %(most(P=>Q)/nonvar(Q)) ==> (P => most(Q)). :-dynamic((a/1,b/1,c/1)). /*~ ~*/ b(1). /*~ ~*/ a(X) ==> c(X). /*~ ~*/ most(c(X) ==> ~b(X)) . /*~ ~*/ a(1). /*~ ~*/ a(2). /*~ ~*/ :- listing([a/1,b/1,c/1,(==>)/2,most/1,pt,nt,bct]). /*~ %~ skipped( listing( [ a/1, b/1,c/1,(==>)/2,most/1,pt, %~ nt,bct])) ~*/ :- mpred_test( \+ ~ b(1) ). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_03.pfc:65 %~ ?-( mpred_test("Test_0001_Line_0000__naf_b_1_in_user",user:(\+ ~b(1)))). passed=info(why_was_true(user:(\+ ~b(1)))) no_proof_for(\+ ~b(1)). no_proof_for(\+ ~b(1)). no_proof_for(\+ ~b(1)). name = 'logicmoo.pfc.test.sanity_base.DF_03-Test_0001_Line_0000__naf_b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DF_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'df_03.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_DF_03_Test_0001_Line_0000_naf_b_1_in_user-junit.xml ~*/ :- mpred_test( ~ b(2) ). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/372 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/df_03.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DF_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADF_03 /*~ %~ ?-( mpred_test("Test_0002_Line_0000__b_2_in_user",user: ~b(2))). failure=info((why_was_true(user:(\+ ~b(2))),nop(ftrace(user: ~b(2))))) no_proof_for(\+ ~b(2)). no_proof_for(\+ ~b(2)). no_proof_for(\+ ~b(2)). name = 'logicmoo.pfc.test.sanity_base.DF_03-Test_0002_Line_0000__b_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DF_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'df_03.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_DF_03_Test_0002_Line_0000_b_2_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.117672904-junit.xml > logicmoo.pfc.test.sanity_base.DF_03 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__naf_b_1_in_user result = passed. Test_0002_Line_0000__b_2_in_user result = failure. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k df_03.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=372 OPEN logicmoo.pfc.test.sanity_base.DF_03 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, DF_03, Failing 2021-09-26 05:13:26 +0000 UTC ISSUE_ID=372 ISSUE_OC=OPEN Editing Issue For FAILED 372 OPEN logicmoo.pfc.test.sanity_base.DF_03 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, DF_03, Failing 2021-09-26 05:13:26 +0000 UTC SKIPPING gh issue edit 372 -t logicmoo.pfc.test.sanity_base.DF_03 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.DF_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['df_02.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['df_02.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/df_02.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DF_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADF_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/373 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_02.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ :- dynamic(meta_argtypes/1). % % PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog % % Dec 13, 2035 % Douglas Miles % cls ; kill -9 %1 ; fg ; swipl -g "ensure_loaded(pack(logicmoo_base/t/examples/base/'sanity_abc.pfc'))." /*~ ~*/ % % PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog % % Dec 13, 2035 % Douglas Miles % cls ; kill -9 %1 ; fg ; swipl -g "ensure_loaded(pack(logicmoo_base/t/examples/base/'sanity_abc.pfc'))." :- dynamic(most/1). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ meta_argtypes(most(ftAssertable)). % BWD chaining /*~ ~*/ % BWD chaining most((Q (Q Q)/nonvar(Q) ==> (((P ==> most(Q)))). % NEG chaining /*~ ~*/ % NEG chaining most(~Q)/mpred_positive_literal(Q) ==> (( \+ Q ) ==> ~ Q ). % POS chaining 1 /*~ ~*/ % POS chaining 1 most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test , (\+ ~ Q)) ==> Q )). % POS chaining 2 /*~ ~*/ % POS chaining 2 most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ((R/( \+(R=Q), Test)) ==> (\+ Q))). % POS chaining 1+2 % most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). % most(Q) ==> if_missing(Q,Q). %(most(P=>Q)/(mpred_literal_nv(Q),if_missing_mask(Q,R,Test))) ==> ((P, \+ R/Test) => Q). %(most(P=>Q)/nonvar(Q)) ==> (P => most(Q)). /*~ ~*/ % POS chaining 1+2 % most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). % most(Q) ==> if_missing(Q,Q). %(most(P=>Q)/(mpred_literal_nv(Q),if_missing_mask(Q,R,Test))) ==> ((P, \+ R/Test) => Q). %(most(P=>Q)/nonvar(Q)) ==> (P => most(Q)). :-dynamic((a/1,b/1,c/1)). /*~ ~*/ a(X) ==> c(X). /*~ ~*/ most(c(X) ==> ~b(X)) . /*~ ~*/ a(1). /*~ ~*/ :- listing([a/1,b/1,c/1,(==>)/2,most/1,pt,nt,bct]). /*~ %~ skipped( listing( [ a/1, b/1,c/1,(==>)/2,most/1,pt, %~ nt,bct])) ~*/ :- mpred_test(~b(1)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/373 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/df_02.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DF_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADF_02 /*~ %~ ?-( mpred_test("Test_0001_Line_0000__b_1_in_user",user: ~b(1))). failure=info((why_was_true(user:(\+ ~b(1))),nop(ftrace(user: ~b(1))))) no_proof_for(\+ ~b(1)). no_proof_for(\+ ~b(1)). no_proof_for(\+ ~b(1)). name = 'logicmoo.pfc.test.sanity_base.DF_02-Test_0001_Line_0000__b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DF_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'df_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_DF_02_Test_0001_Line_0000_b_1_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.099801917-junit.xml > logicmoo.pfc.test.sanity_base.DF_02 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__b_1_in_user result = failure. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_02.pfc:73 %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k df_02.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=373 OPEN logicmoo.pfc.test.sanity_base.DF_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, DF_02, Failing 2021-09-26 05:13:40 +0000 UTC ISSUE_ID=373 ISSUE_OC=OPEN Editing Issue For FAILED 373 OPEN logicmoo.pfc.test.sanity_base.DF_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, DF_02, Failing 2021-09-26 05:13:40 +0000 UTC SKIPPING gh issue edit 373 -t logicmoo.pfc.test.sanity_base.DF_02 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.DF_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['df_01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['df_01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/df_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DF_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADF_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/398 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ :- show_call(defaultAssertMt(_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc:15 %~ debugm(user,show_success(user,user:defaultAssertMt(user))) ~*/ :- show_call(fileAssertMt(_)). /*~ %~ debugm(user,show_success(user,user:fileAssertMt(user))) ~*/ :- dynamic(meta_argtypes/1). % % PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog % % Dec 13, 2035 % Douglas Miles % cls ; kill -9 %1 ; fg ; swipl -g "ensure_loaded(pack(logicmoo_base/t/examples/base/'sanity_abc.pfc'))." /*~ ~*/ % % PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog % % Dec 13, 2035 % Douglas Miles % cls ; kill -9 %1 ; fg ; swipl -g "ensure_loaded(pack(logicmoo_base/t/examples/base/'sanity_abc.pfc'))." :- dynamic(most/1). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ meta_argtypes(most(ftAssertable)). % BWD chaining /*~ ~*/ % BWD chaining most((Q (Q Q)/nonvar(Q) ==> (((P ==> most(Q)))). % NEG chaining /*~ ~*/ % NEG chaining most(~Q)/mpred_positive_literal(Q) ==> (( \+ Q ) ==> ~ Q ). % POS chaining 1 /*~ ~*/ % POS chaining 1 most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test , (\+ ~ Q)) ==> Q )). % POS chaining 2 /*~ ~*/ % POS chaining 2 most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ((R/( \+(R=Q), Test)) ==> (\+ Q))). % POS chaining 1+2 % most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). % most(Q) ==> if_missing(Q,Q). %(most(P=>Q)/(mpred_literal_nv(Q),if_missing_mask(Q,R,Test))) ==> ((P, \+ R/Test) => Q). %(most(P=>Q)/nonvar(Q)) ==> (P => most(Q)). /*~ ~*/ % POS chaining 1+2 % most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). % most(Q) ==> if_missing(Q,Q). %(most(P=>Q)/(mpred_literal_nv(Q),if_missing_mask(Q,R,Test))) ==> ((P, \+ R/Test) => Q). %(most(P=>Q)/nonvar(Q)) ==> (P => most(Q)). :- dynamic((a/1,b/1,c/1)). /*~ ~*/ a(X) ==> c(X). /*~ ~*/ most(c(X) ==> b(X)) . /*~ ~*/ a(1). /*~ ~*/ :- listing([a/1,b/1,c/1,(==>)/2,most/1,'$pt','$nt','$bt']). /*~ %~ skipped( listing( [ a/1, b/1,c/1,(==>)/2,most/1,'$pt', %~ '$nt','$bt'])) ~*/ :- mpred_test(b(1)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc:65 %~ ?-( mpred_test("Test_0001_Line_0000__b_1_in_user",user:b(1))). passed=info(why_was_true(user:b(1))) no_proof_for(b(1)). no_proof_for(b(1)). no_proof_for(b(1)). name = 'logicmoo.pfc.test.sanity_base.DF_01-Test_0001_Line_0000__b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DF_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'df_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_DF_01_Test_0001_Line_0000_b_1_in_user-junit.xml ~*/ :- mpred_why(b(1)). % Justifications for b(1): % 1.1 \+ ~(b(1)) % 1.2 ==>(\+ ~(b(1)),b(1)) /*~ %~ ?-( mpred_test("Test_0002_Line_0000__b_1_in_user",user:b(1))). passed=info(why_was_true(user:b(1))) no_proof_for(b(1)). no_proof_for(b(1)). no_proof_for(b(1)). name = 'logicmoo.pfc.test.sanity_base.DF_01-Test_0002_Line_0000__b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DF_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'df_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_DF_01_Test_0002_Line_0000_b_1_in_user-junit.xml ~*/ % Justifications for b(1): % 1.1 \+ ~(b(1)) % 1.2 ==>(\+ ~(b(1)),b(1)) ~b(1). /*~ ~*/ :- mpred_test(\+ b(1)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/398 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/df_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DF_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADF_01 /*~ %~ ?-( mpred_test("Test_0003_Line_0000__naf_b_1_in_user",user:(\+b(1)))). failure=info((why_was_true(user:b(1)),nop(ftrace(user:(\+b(1)))))) no_proof_for(b(1)). no_proof_for(b(1)). no_proof_for(b(1)). name = 'logicmoo.pfc.test.sanity_base.DF_01-Test_0003_Line_0000__naf_b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DF_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'df_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_DF_01_Test_0003_Line_0000_naf_b_1_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.2132097609999999-junit.xml > logicmoo.pfc.test.sanity_base.DF_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__b_1_in_user result = passed. Test_0002_Line_0000__b_1_in_user result = passed. Test_0003_Line_0000__naf_b_1_in_user result = failure. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k df_01.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=398 OPEN logicmoo.pfc.test.sanity_base.DF_01 JUnit Test_9999, DF_01, logicmoo.pfc.test.sanity_base, unit_test, Failing 2021-09-26 05:13:54 +0000 UTC ISSUE_ID=398 ISSUE_OC=OPEN Editing Issue For FAILED 398 OPEN logicmoo.pfc.test.sanity_base.DF_01 JUnit Test_9999, DF_01, logicmoo.pfc.test.sanity_base, unit_test, Failing 2021-09-26 05:13:54 +0000 UTC SKIPPING gh issue edit 398 -t logicmoo.pfc.test.sanity_base.DF_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.CONAN_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['conan_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['conan_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/conan_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/CONAN_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACONAN_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/561 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/conan_01.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.064097212-junit.xml > logicmoo.pfc.test.sanity_base.CONAN_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ test_completed_exit(32) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k conan_01.pfc.pl (returned 32) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=561 OPEN logicmoo.pfc.test.sanity_base.CONAN_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, CONAN_01, Failing 2021-09-26 05:14:08 +0000 UTC ISSUE_ID=561 ISSUE_OC=OPEN Editing Issue For FAILED 561 OPEN logicmoo.pfc.test.sanity_base.CONAN_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, CONAN_01, Failing 2021-09-26 05:14:08 +0000 UTC SKIPPING gh issue edit 561 -t logicmoo.pfc.test.sanity_base.CONAN_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['clause_fwd_02.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['clause_fwd_02.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/CLAUSE_FWD_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACLAUSE_FWD_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/399 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % :- set_prolog_flag(lm_pfc_lean,true). % :- use_module(library(pfc)). :- kb_local(aa/2). /*~ ~*/ ( aa(N):- _B ) ==> early_aa_H(N). /*~ ~*/ ( aa(N):- B ) ==> early_aa_HB(N,B). %TODO error ( H :- B ) ==> early_HB(H,B). /*~ ~*/ %TODO error ( H :- B ) ==> early_HB(H,B). ( aa(N) ) ==> early_aa(N). /*~ ~*/ ( ~H :- B ) ==> early_not_HB(H,B). /*~ ~*/ ( ~bb(H) :- B ) ==> early_not_bb_HB(H,B). /*~ ~*/ ( ~bb(H) :- _B ) ==> early_not_bb_H(H). %TODO performance ( P ) ==> early_p(P). %TODO performance ( ~P ) ==> early_not_p(P). /*~ ~*/ %TODO performance ( P ) ==> early_p(P). %TODO performance ( ~P ) ==> early_not_p(P). aa(1):- writeln(1+1). /*~ 1+1 ~*/ aa(2). /*~ ~*/ aa(3):- true. /*~ ~*/ aa(N):- member(N,[4,5]). % FWI, not assertable: gg(8):- _G. /*~ ~*/ % FWI, not assertable: gg(8):- _G. gg(9):- call(_G). /*~ ~*/ gg(G):- G. /*~ ~*/ gg(G):- call(G). /*~ ~*/ ~bb(1):- writeln(1+1). /*~ ~*/ ~bb(2). /*~ ~*/ ~bb(3):- true. /*~ ~*/ ~bb(N):- member(N,[4,5]). % FWI, not assertable: ~ng(8):- _G. /*~ ~*/ % FWI, not assertable: ~ng(8):- _G. ~ng(9):- call(_G). /*~ ~*/ ~ng(G):- G. /*~ ~*/ ~ng(G):- call(G). /*~ ~*/ ( aa(N):- _B ) ==> late_aa_H(N). /*~ ~*/ ( aa(N):- B ) ==> late_aa_HB(N,B). %TODO error ( H :- B ) ==> late_HB(H,B). /*~ ~*/ %TODO error ( H :- B ) ==> late_HB(H,B). ( aa(N) ) ==> late_aa(N). /*~ 1+1 ~*/ ( ~H :- B ) ==> late_not_HB(H,B). /*~ ~*/ ( ~bb(H) :- B ) ==> late_not_bb_HB(H,B). /*~ ~*/ ( ~bb(H) :- _B ) ==> late_not_bb_H(H). %TODO performance ( P ) ==> late_p(P). %TODO performance ( ~P ) ==> late_not_p(P). /*~ ~*/ %TODO performance ( P ) ==> late_p(P). %TODO performance ( ~P ) ==> late_not_p(P). :- mpred_test(early_aa(1)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__early_aa_1_in_user",user:early_aa(1))). passed=info(why_was_true(user:early_aa(1))) no_proof_for(early_aa(1)). no_proof_for(early_aa(1)). no_proof_for(early_aa(1)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0001_Line_0000__early_aa_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_02.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_02_Test_0001_Line_0000_early_aa_1_in_user-junit.xml ~*/ :- mpred_test(early_aa(2)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__early_aa_2_in_user",user:early_aa(2))). passed=info(why_was_true(user:early_aa(2))) no_proof_for(early_aa(2)). no_proof_for(early_aa(2)). no_proof_for(early_aa(2)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0002_Line_0000__early_aa_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_02.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_02_Test_0002_Line_0000_early_aa_2_in_user-junit.xml ~*/ :- mpred_test(early_aa(3)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__early_aa_3_in_user",user:early_aa(3))). passed=info(why_was_true(user:early_aa(3))) no_proof_for(early_aa(3)). no_proof_for(early_aa(3)). no_proof_for(early_aa(3)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0003_Line_0000__early_aa_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_02.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_02_Test_0003_Line_0000_early_aa_3_in_user-junit.xml ~*/ :- mpred_test(early_aa(4)). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__early_aa_4_in_user",user:early_aa(4))). passed=info(why_was_true(user:early_aa(4))) no_proof_for(early_aa(4)). no_proof_for(early_aa(4)). no_proof_for(early_aa(4)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0004_Line_0000__early_aa_4_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_02.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_02_Test_0004_Line_0000_early_aa_4_in_user-junit.xml ~*/ :- mpred_test(early_aa(5)). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__early_aa_5_in_user",user:early_aa(5))). passed=info(why_was_true(user:early_aa(5))) no_proof_for(early_aa(5)). no_proof_for(early_aa(5)). no_proof_for(early_aa(5)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0005_Line_0000__early_aa_5_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_02.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_02_Test_0005_Line_0000_early_aa_5_in_user-junit.xml ~*/ :- mpred_test(late_aa(1)). /*~ %~ ?-( mpred_test("Test_0006_Line_0000__late_aa_1_in_user",user:late_aa(1))). passed=info(why_was_true(user:late_aa(1))) no_proof_for(late_aa(1)). no_proof_for(late_aa(1)). no_proof_for(late_aa(1)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0006_Line_0000__late_aa_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_02.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_02_Test_0006_Line_0000_late_aa_1_in_user-junit.xml ~*/ :- mpred_test(late_aa(2)). /*~ %~ ?-( mpred_test("Test_0007_Line_0000__late_aa_2_in_user",user:late_aa(2))). passed=info(why_was_true(user:late_aa(2))) no_proof_for(late_aa(2)). no_proof_for(late_aa(2)). no_proof_for(late_aa(2)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0007_Line_0000__late_aa_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_02.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_02_Test_0007_Line_0000_late_aa_2_in_user-junit.xml ~*/ :- mpred_test(late_aa(3)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:65 %~ ?-( mpred_test("Test_0008_Line_0000__late_aa_3_in_user",user:late_aa(3))). passed=info(why_was_true(user:late_aa(3))) no_proof_for(late_aa(3)). no_proof_for(late_aa(3)). no_proof_for(late_aa(3)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0008_Line_0000__late_aa_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_02.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_02_Test_0008_Line_0000_late_aa_3_in_user-junit.xml ~*/ :- mpred_test(late_aa(4)). /*~ %~ ?-( mpred_test("Test_0009_Line_0000__late_aa_4_in_user",user:late_aa(4))). passed=info(why_was_true(user:late_aa(4))) no_proof_for(late_aa(4)). no_proof_for(late_aa(4)). no_proof_for(late_aa(4)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0009_Line_0000__late_aa_4_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_02.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_02_Test_0009_Line_0000_late_aa_4_in_user-junit.xml ~*/ :- mpred_test(late_aa(5)). /*~ %~ ?-( mpred_test("Test_0010_Line_0000__late_aa_5_in_user",user:late_aa(5))). passed=info(why_was_true(user:late_aa(5))) no_proof_for(late_aa(5)). no_proof_for(late_aa(5)). no_proof_for(late_aa(5)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0010_Line_0000__late_aa_5_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_02.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_02_Test_0010_Line_0000_late_aa_5_in_user-junit.xml ~*/ :- mpred_test(late_aa_HB(A, member(A, [4, 5]))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:69 %~ ?-( mpred_test( "Test_0011_Line_0000__D4_5_in_user", %~ user : late_aa_HB(A,member(A,[4,5])))). passed=info(why_was_true(user:late_aa_HB(_237194,member(_237194,[4,5])))) no_proof_for(late_aa_HB(A,member(A,[4,5]))). no_proof_for(late_aa_HB(A,member(A,[4,5]))). no_proof_for(late_aa_HB(A,member(A,[4,5]))). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0011_Line_0000__D4_5_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_02.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_02_Test_0011_Line_0000_D4_5_in_user-junit.xml ~*/ :- mpred_test(late_aa_HB(3, true)). /*~ %~ ?-( mpred_test("Test_0012_Line_0000__late_aa_HB_3_in_user",user:late_aa_HB(3,true))). passed=info(why_was_true(user:late_aa_HB(3,true))) no_proof_for(late_aa_HB(3,true)). no_proof_for(late_aa_HB(3,true)). no_proof_for(late_aa_HB(3,true)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0012_Line_0000__late_aa_HB_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_02.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_02_Test_0012_Line_0000_late_aa_HB_3_in_user-junit.xml ~*/ :- mpred_test(late_aa_HB(2, true)). /*~ %~ ?-( mpred_test("Test_0013_Line_0000__late_aa_HB_2_in_user",user:late_aa_HB(2,true))). passed=info(why_was_true(user:late_aa_HB(2,true))) no_proof_for(late_aa_HB(2,true)). no_proof_for(late_aa_HB(2,true)). no_proof_for(late_aa_HB(2,true)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0013_Line_0000__late_aa_HB_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_02.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_02_Test_0013_Line_0000_late_aa_HB_2_in_user-junit.xml ~*/ :- mpred_test(late_aa_HB(1, writeln(1+1))). % :- mpred_test(late_aa_HB(A, inherit_above(user, aa(A)))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:72 %~ ?-( mpred_test("Test_0014_Line_0000__+_1_in_user",user:late_aa_HB(1,writeln(1+1)))). passed=info(why_was_true(user:late_aa_HB(1,writeln(1+1)))) no_proof_for(late_aa_HB(1,writeln(1+1))). no_proof_for(late_aa_HB(1,writeln(1+1))). no_proof_for(late_aa_HB(1,writeln(1+1))). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0014_Line_0000__+_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_02.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_02_Test_0014_Line_0000_c43_1_in_user-junit.xml ~*/ % :- mpred_test(late_aa_HB(A, inherit_above(user, aa(A)))). :- mpred_test(early_aa_HB(A, member(A, [4, 5]))). /*~ %~ ?-( mpred_test( "Test_0015_Line_0000__D4_5_in_user", %~ user : early_aa_HB(A,member(A,[4,5])))). passed=info(why_was_true(user:early_aa_HB(_176626,member(_176626,[4,5])))) no_proof_for(early_aa_HB(A,member(A,[4,5]))). no_proof_for(early_aa_HB(A,member(A,[4,5]))). no_proof_for(early_aa_HB(A,member(A,[4,5]))). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0015_Line_0000__D4_5_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_02.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_02_Test_0015_Line_0000_D4_5_in_user-junit.xml ~*/ :- warn_fail_TODO(early_aa_HB(2, true)). /*~ %~ :-( warn_fail_TODO( early_aa_HB(2,true))). ~*/ :- warn_fail_TODO(early_aa_HB(3, true)). /*~ %~ :-( warn_fail_TODO( early_aa_HB(3,true))). ~*/ :- mpred_test(early_aa_HB(1, writeln(1+1))). % :- mpred_test(early_aa_HB(A, inherit_above(user, aa(A)))). /*~ %~ ?-( mpred_test("Test_0016_Line_0000__+_1_in_user",user:early_aa_HB(1,writeln(1+1)))). passed=info(why_was_true(user:early_aa_HB(1,writeln(1+1)))) no_proof_for(early_aa_HB(1,writeln(1+1))). no_proof_for(early_aa_HB(1,writeln(1+1))). no_proof_for(early_aa_HB(1,writeln(1+1))). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0016_Line_0000__+_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_02.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_02_Test_0016_Line_0000_c43_1_in_user-junit.xml ~*/ % :- mpred_test(early_aa_HB(A, inherit_above(user, aa(A)))). :- warn_fail_TODO(late_aa_H(1)). /*~ %~ :-( warn_fail_TODO( late_aa_H(1))). ~*/ :- warn_fail_TODO(late_aa_H(2)). /*~ %~ :-( warn_fail_TODO( late_aa_H(2))). ~*/ :- warn_fail_TODO(late_aa_H(3)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:85 %~ :-( warn_fail_TODO( late_aa_H(3))). ~*/ :- warn_fail_TODO(late_aa_H(_)). /*~ %~ :-( warn_fail_TODO( late_aa_H(H))). ~*/ :- mpred_test(clause_asserted(late_aa_H(_))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:87 %~ ?-( mpred_test("Test_0017_Line_0000__late_aa_H_1_in_user",user:clause_asserted(late_aa_H(H)))). passed=info(why_was_true(user:clause_asserted(late_aa_H(_59766)))) no_proof_for(clause_asserted(late_aa_H(H1))). no_proof_for(clause_asserted(late_aa_H(H1))). no_proof_for(clause_asserted(late_aa_H(H1))). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0017_Line_0000__late_aa_H_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_02.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_02_Test_0017_Line_0000_late_aa_H_1_in_user-junit.xml ~*/ :- warn_fail_TODO(\+ clause_asserted(late_aa_H(4))). /*~ %~ :-( warn_fail_TODO( \+( clause_asserted( late_aa_H(4))))). ~*/ :- warn_fail_TODO(\+ clause_asserted(late_aa_H(5))). /*~ %~ :-( warn_fail_TODO( \+( clause_asserted( late_aa_H(5))))). ~*/ :- warn_fail_TODO(early_aa_H(1)). /*~ %~ :-( warn_fail_TODO( early_aa_H(1))). ~*/ :- warn_fail_TODO(early_aa_H(2)). /*~ %~ :-( warn_fail_TODO( early_aa_H(2))). ~*/ :- warn_fail_TODO(early_aa_H(3)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:94 %~ :-( warn_fail_TODO( early_aa_H(3))). ~*/ :- warn_fail_TODO(early_aa_H(_)). /*~ %~ :-( warn_fail_TODO( early_aa_H(H))). ~*/ :- mpred_test(clause_asserted(early_aa_H(_))). /*~ %~ ?-( mpred_test("Test_0018_Line_0000__early_aa_H_1_in_user",user:clause_asserted(early_aa_H(H)))). passed=info(why_was_true(user:clause_asserted(early_aa_H(_267216)))) no_proof_for(clause_asserted(early_aa_H(H1))). no_proof_for(clause_asserted(early_aa_H(H1))). no_proof_for(clause_asserted(early_aa_H(H1))). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0018_Line_0000__early_aa_H_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_02.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_02_Test_0018_Line_0000_early_aa_H_1_in_user-junit.xml ~*/ :- warn_fail_TODO(\+ clause_asserted(early_aa_H(4))). /*~ %~ :-( warn_fail_TODO( \+( clause_asserted( early_aa_H(4))))). ~*/ :- warn_fail_TODO(\+ clause_asserted(early_aa_H(5))). /*~ %~ :-( warn_fail_TODO( \+( clause_asserted( early_aa_H(5))))). ~*/ :- listing([early_aa/1,late_aa/1]). /*~ %~ skipped( listing( [ early_aa/1, %~ late_aa/1])) ~*/ :- listing([early_aa_HB/2,late_aa_HB/2]). /*~ %~ skipped( listing( [ early_aa_HB/2, %~ late_aa_HB/2])) ~*/ :- listing([early_aa_H/1,late_aa_H/1]). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:106 %~ skipped( listing( [ early_aa_H/1, %~ late_aa_H/1])) ~*/ :- listing([early_not_bb_H/1,late_not_bb_H/1]). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:109 %~ skipped( listing( [ early_not_bb_H/1, %~ late_not_bb_H/1])) ~*/ :- listing([early_not_HB/2,late_not_HB/2]). /*~ %~ skipped( listing( [ early_not_HB/2, %~ late_not_HB/2])) ~*/ :- listing([early_not_bb_HB/2,late_not_bb_HB/2]). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/399 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/CLAUSE_FWD_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACLAUSE_FWD_02 /*~ %~ skipped( listing( [ early_not_bb_HB/2, %~ late_not_bb_HB/2])) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.626899055-junit.xml > logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__early_aa_1_in_user result = passed. Test_0002_Line_0000__early_aa_2_in_user result = passed. Test_0003_Line_0000__early_aa_3_in_user result = passed. Test_0004_Line_0000__early_aa_4_in_user result = passed. Test_0005_Line_0000__early_aa_5_in_user result = passed. Test_0006_Line_0000__late_aa_1_in_user result = passed. Test_0007_Line_0000__late_aa_2_in_user result = passed. Test_0008_Line_0000__late_aa_3_in_user result = passed. Test_0009_Line_0000__late_aa_4_in_user result = passed. Test_0010_Line_0000__late_aa_5_in_user result = passed. Test_0011_Line_0000__D4_5_in_user result = passed. Test_0012_Line_0000__late_aa_HB_3_in_user result = passed. Test_0013_Line_0000__late_aa_HB_2_in_user result = passed. Test_0014_Line_0000__+_1_in_user result = passed. Test_0015_Line_0000__D4_5_in_user result = passed. Test_0016_Line_0000__+_1_in_user result = passed. Test_0017_Line_0000__late_aa_H_1_in_user result = passed. Test_0018_Line_0000__early_aa_H_1_in_user result = passed. %~ test_completed_exit(96) totalTime=2.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k clause_fwd_02.pfc.pl (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=399 OPEN logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, CLAUSE_FWD_02, Passing 2021-09-26 05:14:24 +0000 UTC ISSUE_ID=399 ISSUE_OC=OPEN Updating Issue 399 OPEN logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, CLAUSE_FWD_02, Passing 2021-09-26 05:14:24 +0000 UTC SKIPPING gh issue edit 399 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.BWD_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['bwd_01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['bwd_01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/bwd_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BWD_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABWD_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/307 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dynamic(bc_q/1). /*~ ~*/ :- dynamic(bc_p/1). /*~ ~*/ :- ain((bc_q(N) > logicmoo.pfc.test.sanity_base.BWD_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__B_in_user result = passed. Test_0002_Line_0000__naf_bc_q_1_in_user result = passed. Test_0003_Line_0000__B_in_user result = failure. Test_0004_Line_0000__bc_q_1_in_user result = failure. Test_0005_Line_0000__bc_q_1_in_user result = failure. Test_0006_Line_0000__naf_bc_q_1_in_user result = passed. %~ test_completed_exit(40) totalTime=5.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k bwd_01.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=307 OPEN logicmoo.pfc.test.sanity_base.BWD_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, BWD_01, Passing 2021-09-26 05:14:37 +0000 UTC ISSUE_ID=307 ISSUE_OC=OPEN Editing Issue For FAILED 307 OPEN logicmoo.pfc.test.sanity_base.BWD_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, BWD_01, Passing 2021-09-26 05:14:37 +0000 UTC SKIPPING gh issue comment 307 -b Broken in https://github.com/logicmoo/logicmoo_workspace/commit/030211eaee19575687e748464fc1a808d2d1aaa7 https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/commit/030211eaee19575687e748464fc1a808d2d1aaa7 SKIPPING gh issue edit 307 -t logicmoo.pfc.test.sanity_base.BWD_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Regression,Errors FileTestCase=logicmoo.pfc.test.sanity_base.BC_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['bc_02.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['bc_02.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/bc_02.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BC_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABC_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/352 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_02.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- flag_call(runtime_debug=true). /*~ ~*/ :- set_prolog_flag(retry_undefined, kb_shared). /*~ ~*/ :- flag_call(runtime_debug=true). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- dynamic(bc_q/1). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- mpred_trace_exec. /*~ ~*/ % :- mpred_trace_exec. :-ain((bc_q(N) > logicmoo.pfc.test.sanity_base.BC_02 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__B_in_user result = passed. Test_0002_Line_0000__B_in_user result = failure. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_02.pfc:52 %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k bc_02.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=352 OPEN logicmoo.pfc.test.sanity_base.BC_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, BC_02, Passing 2021-09-26 05:14:50 +0000 UTC ISSUE_ID=352 ISSUE_OC=OPEN Editing Issue For FAILED 352 OPEN logicmoo.pfc.test.sanity_base.BC_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, BC_02, Passing 2021-09-26 05:14:50 +0000 UTC SKIPPING gh issue comment 352 -b Broken in https://github.com/logicmoo/logicmoo_workspace/commit/030211eaee19575687e748464fc1a808d2d1aaa7 https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/commit/030211eaee19575687e748464fc1a808d2d1aaa7 SKIPPING gh issue edit 352 -t logicmoo.pfc.test.sanity_base.BC_02 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Regression,Errors FileTestCase=logicmoo.pfc.test.sanity_base.BC_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['bc_01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['bc_01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/bc_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BC_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABC_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/562 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dynamic(bc_q/1). /*~ ~*/ :- dynamic(bc_p/1). /*~ ~*/ :- (ain((bc_q(N) > logicmoo.pfc.test.sanity_base.BC_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__B_in_user result = passed. Test_0002_Line_0000__naf_bc_q_1_in_user result = passed. Test_0003_Line_0000__B_in_user result = failure. Test_0004_Line_0000__bc_q_1_in_user result = failure. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k bc_01.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=562 OPEN logicmoo.pfc.test.sanity_base.BC_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, BC_01, Passing 2021-09-26 05:15:07 +0000 UTC ISSUE_ID=562 ISSUE_OC=OPEN Editing Issue For FAILED 562 OPEN logicmoo.pfc.test.sanity_base.BC_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, BC_01, Passing 2021-09-26 05:15:07 +0000 UTC SKIPPING gh issue comment 562 -b Broken in https://github.com/logicmoo/logicmoo_workspace/commit/030211eaee19575687e748464fc1a808d2d1aaa7 https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/commit/030211eaee19575687e748464fc1a808d2d1aaa7 SKIPPING gh issue edit 562 -t logicmoo.pfc.test.sanity_base.BC_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Regression,Errors FileTestCase=logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['attvar_09.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['attvar_09.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- nodebug_logicmoo(_). /*~ ~*/ :- debug_logicmoo(http(_)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). /*~ ~*/ :- dynamic(sk_out/1). /*~ ~*/ :- dynamic(sk_in/1). % :- process_this_script. /*~ ~*/ % :- process_this_script. :- must(mpred_trace_exec). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__Mpred_trace_exec_in_user",user:mpred_trace_exec)). passed=info(why_was_true(user:mpred_trace_exec)) no_proof_for(mpred_trace_exec). no_proof_for(mpred_trace_exec). no_proof_for(mpred_trace_exec). name = 'logicmoo.pfc.test.sanity_base.ATTVAR_09-Test_0001_Line_0000__Mpred_trace_exec_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_09.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_09_Test_0001_Line_0000_Mpred_trace_exec_in_user-junit.xml ~*/ :- expects_dialect(pfc). /*~ ~*/ :- if( \+ current_module(attvar_reader)). :- use_module(library(logicmoo/attvar_reader)). /*~ ~*/ :- endif. :- read_attvars(true). /*~ %~ install_attvar_expander(user) ~*/ sk_in(fl(X,Y,X,Y)). /*~ ~*/ sk_in(avar([vn='ExIn',sk='SKF-666'])). /*~ ~*/ :- listing([sk_in/1,spft/3]). %:- break. /*~ %~ skipped( listing( [ sk_in/1, %~ spft/3])) ~*/ %:- break. sk_in(_DUNNO). /*~ ~*/ :- listing([sk_in/1,spft/3]). %:- break. /*~ %~ skipped( listing( [ sk_in/1, %~ spft/3])) ~*/ %:- break. :- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))). /*~ %~ ?-( mpred_test( "Test_0002_Line_0000__sk_in_1_in_user", %~ user : ( findall( %~ clause_u(sk_in(H),B,Ref), %~ ( clause_u(sk_in(H),B,Ref) , %~ wdmsg( clause_u(sk_in(H),B,Ref))), %~ L) , %~ length(L,COUNT) , %~ wdmsg( cOUNT=COUNT)))). %~ cOUNT=0. %~ cOUNT=0. passed=info(why_was_true(user:(findall(clause_u(sk_in(_19454),_19476,_19498),(clause_u(sk_in(_19454),_19476,_19498),wdmsg(clause_u(sk_in(_19454),_19476,_19498))),[]),length([],0),wdmsg(cOUNT=0)))) no_proof_for((findall(clause_u(sk_in(In),Sk_in,U),(clause_u(sk_in(In),Sk_in,U),wdmsg(clause_u(sk_in(In),Sk_in,U))),[]),length([],0),wdmsg(cOUNT=0))). %~ cOUNT=0 no_proof_for((findall(clause_u(sk_in(In),Sk_in,U),(clause_u(sk_in(In),Sk_in,U),wdmsg(clause_u(sk_in(In),Sk_in,U))),[]),length([],0),wdmsg(cOUNT=0))). no_proof_for((findall(clause_u(sk_in(In),Sk_in,U),(clause_u(sk_in(In),Sk_in,U),wdmsg(clause_u(sk_in(In),Sk_in,U))),[]),length([],0),wdmsg(cOUNT=0))). name = 'logicmoo.pfc.test.sanity_base.ATTVAR_09-Test_0002_Line_0000__sk_in_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_09.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_09_Test_0002_Line_0000_sk_in_1_in_user-junit.xml ~*/ :- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)). /*~ %~ ?-( mpred_test( "Test_0003_Line_0000__sk_in_1_in_user", %~ user : ( findall( FEx, %~ clause_u(sk_in(FEx),Sk_in,U),wdmsg(sk_in(FEx)), %~ L) , %~ length(L,THREE) , %~ THREE=3))). failure=info((why_was_true(user:(\+ (findall(_80890,(clause_u(sk_in(_80890),_80912,_80934),wdmsg(sk_in(_80890))),_80956),length(_80956,_80978),_80978=3))),nop(ftrace(user:(findall(_80890,(clause_u(sk_in(_80890),_80912,_80934),wdmsg(sk_in(_80890))),_80956),length(_80956,_80978),_80978=3))))) no_proof_for(\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),wdmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=3)). no_proof_for(\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),wdmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=3)). no_proof_for(\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),wdmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=3)). name = 'logicmoo.pfc.test.sanity_base.ATTVAR_09-Test_0003_Line_0000__sk_in_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_09.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_09_Test_0003_Line_0000_sk_in_1_in_user-junit.xml ~*/ :- listing([pt/2,sk_in/1,sk_out/1]). /*~ %~ skipped( listing( [ pt/2, sk_in/1,sk_out/1])) ~*/ sk_in(Ex)==>sk_out(Ex). /*~ ~*/ :- rtrace. /*~ ^ Call: (37) [user] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542) ^ Unify: (37) [user] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])) ^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _122540) ^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _122540) ^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _122540) ^ Redo: (37) [user] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542) ^ Unify: (37) [user] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])) ^ Redo: (37) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542) ^ Unify: (37) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542) Call: (38) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])) Exit: (38) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])) Call: (38) [$syspreds] nb_setval('$term_user', (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010))) Unify: (38) [$syspreds] nb_setval('$term_user', (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010))) Exit: (38) [$syspreds] nb_setval('$term_user', (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010))) Call: (38) [system] fail Fail: (38) [system] fail ^ Redo: (37) [subclause_expansion] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542) ^ Unify: (37) [subclause_expansion] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542) ^ Call: (38) [ec_loader] ec_loader:into_lps ^ Unify: (38) [ec_loader] ec_loader:into_lps Call: (39) [t_l] t_l:is_ec_cvt(_134946) Fail: (39) [t_l] t_l:is_ec_cvt(_134946) ^ Fail: (38) [ec_loader] ec_loader:into_lps ^ Redo: (37) [ec_loader] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542) ^ Fail: (37) [ec_loader] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542) ^ Call: (37) [user] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _138056) ^ Unify: (37) [user] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010))) ^ Redo: (37) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _138056) ^ Unify: (37) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _138056) Call: (38) [$syspreds] prolog_load_context(module, plunit) Unify: (38) [$syspreds] prolog_load_context(module, plunit) Fail: (38) [$syspreds] prolog_load_context(module, plunit) ^ Fail: (37) [plunit] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _138056) ^ Call: (38) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _142980, _142982) ^ Unify: (38) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _142980, _142982) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _142980, _142982) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _142980, _142982) Call: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _142980, _142982) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _142980, _142982) Call: (41) [system] nonvar((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010))) Exit: (41) [system] nonvar((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010))) Call: (41) [echo_files] echo_files:never_echo_term((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010))) Fail: (41) [echo_files] echo_files:never_echo_term((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010))) Redo: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _142980, _142982) Call: (41) [$syspreds] prolog_load_context(stream, _149884) Unify: (41) [$syspreds] prolog_load_context(stream, _149884) Exit: (41) [$syspreds] prolog_load_context(stream, (0x5607f999ca00)) Call: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) Unify: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) Exit: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) Call: (41) [system] term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])=..[_153530, _153536, _153542|_153544] Exit: (41) [system] term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])=..[term_position, 1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [...|...])]] Call: (41) [system] ttyflush Exit: (41) [system] ttyflush Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980) Call: (42) [system] (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010))==end_of_file Fail: (42) [system] (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010))==end_of_file Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980) Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _159712) Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063) Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063) Call: (42) [system] _161586 is 1063+1 Exit: (42) [system] 1064 is 1063+1 Call: (42) [system] 1145=(0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980) Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output)) ^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output)) Call: (43) [$syspreds] format('~N~~*/~n') Unify: (43) [$syspreds] format('~N~~*/~n') ~*/ Exit: (43) [$syspreds] format('~N~~*/~n') Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1064) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1064) Call: (43) [t_l] t_l:file_stream_loc(_173916, (0x5607f999ca00), _173920) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1064) Call: (43) [t_l] t_l:file_stream_loc(_176344, (0x5607f999ca00), _176346) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063) Call: (43) [system] 1064>1063 Exit: (43) [system] 1064>1063 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063, 1064) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063, 1064) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1063, 1064, _180678) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1063, 1064, _180678) Call: (45) [system] _181932 is 1064-1063 Exit: (45) [system] 1 is 1064-1063 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _183152, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _183152, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _186262) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _186262) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _188268, []), read_string(_188268, _188276, _183152), close(_188268)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _188268, []), read_util:read_string(_188268, _188276, _183152), read_util:close(_188268)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _188268, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f08f2000), []) Call: (49) [system] close((0x5607f08f2000)) Exit: (49) [system] close((0x5607f08f2000)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f08f2000), []), read_util:read_string((0x5607f08f2000), 1660, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n"), read_util:close((0x5607f08f2000))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", 1063, 1, _193704, _180678) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", 1063, 1, 596, "\n") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1063, 1064, "\n") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1064) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1064) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _196766)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _196766)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1064)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1064)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1064) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [echo_files] echo_files:nsl(_201096) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') Call: (46) [system] "\n"\==[] Exit: (46) [system] "\n"\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string("\n", _205404, _205406, _205408, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _205404, _205406, _205408, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _205404, _205406, _205408, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _209222, _209286, _209224, '\n/*~') Fail: (45) [system] sub_string("\n", _209222, _209904, _209224, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _211080, _211144, _211082, '/*~') Fail: (45) [system] sub_string("\n", _211080, _211762, _211082, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _213556, _213620, _213558, '\n%~') Fail: (45) [system] sub_string("\n", _213556, _214238, _213558, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _215414, _215478, _215416, '%~') Fail: (45) [system] sub_string("\n", _215414, _216096, _215416, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] write("\n") Exit: (45) [system] write("\n") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063, 1064) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1064) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980) Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145) Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145) Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1064, 1145, _224672) Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1064, 1145, _224672) Call: (44) [system] _225926 is 1145-1064 Exit: (44) [system] 81 is 1145-1064 Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _227146, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _227146, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _230256) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _230256) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _232262, []), read_string(_232262, _232270, _227146), close(_232262)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _232262, []), read_util:read_string(_232262, _232270, _227146), read_util:close(_232262)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _232262, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607fd202700), []) Call: (48) [system] close((0x5607fd202700)) Exit: (48) [system] close((0x5607fd202700)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607fd202700), []), read_util:read_string((0x5607fd202700), 1660, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n"), read_util:close((0x5607fd202700))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", 1064, 81, _237698, _224672) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", 1064, 81, 515, ":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)") Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1064, 1145, ":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)") Call: (43) [echo_files] echo_files:read_mco(":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)", _239582, _239584, _239586, _239588, _239590) Unify: (43) [echo_files] echo_files:read_mco(":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)", _240216, _240218, _240220, _240222, _240224) Call: (44) [system] read_term_from_atom(":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)", _240792, [cycles(true), comments(_240812), quasi_quotations(_240822), variable_names(_240832), singletons(_240842)]) Exit: (44) [system] read_term_from_atom(":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)", (:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456)), [cycles(true), comments([]), quasi_quotations([]), variable_names(['FOUND'=_241456, 'What'=_241464]), singletons([])]) Call: (44) [system] read_term_from_atom(":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)", _242142, [cycles(false), comments(_242162), quasi_quotations(_242172), variable_names(_242182), singletons(_242192)]) Exit: (44) [system] read_term_from_atom(":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)", (:-must((sk_out(_242806), get_attr(_242806, sk, _242814), _242814='SKF-666')), dmsg(fOUND=_242806)), [cycles(false), comments([]), quasi_quotations([]), variable_names(['FOUND'=_242806, 'What'=_242814]), singletons([])]) Call: (44) [system] (:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456))=@=(:-must((sk_out(_242806), get_attr(_242806, sk, _242814), _242814='SKF-666')), dmsg(fOUND=_242806)) Exit: (44) [system] (:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456))=@=(:-must((sk_out(_242806), get_attr(_242806, sk, _242814), _242814='SKF-666')), dmsg(fOUND=_242806)) Call: (44) [system] _244704=(:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456)) Exit: (44) [system] (:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456))=(:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456)) Exit: (43) [echo_files] echo_files:read_mco(":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)", (:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456)), [], [], ['FOUND'=_241456, 'What'=_241464], []) Call: (43) [system] write(":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)") :- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND) Exit: (43) [system] write(":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)") Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _247814, 1145) Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _248436, 1145) ^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _249010, _249012)) ^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _249010, _249012)) ^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _249010, 1145)) ^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _249010, 1145)) Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _249010, 1145) Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _256448)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _256448)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980) Call: (42) [system] character_count((0x5607f999ca00), _992) Exit: (42) [system] character_count((0x5607f999ca00), 1146) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1146) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1146) Call: (43) [t_l] t_l:file_stream_loc(_3488, (0x5607f999ca00), _3492) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1146) Call: (43) [t_l] t_l:file_stream_loc(_5916, (0x5607f999ca00), _5918) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145) Call: (43) [system] 1146>1145 Exit: (43) [system] 1146>1145 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145, 1146) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145, 1146) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1145, 1146, _10250) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1145, 1146, _10250) Call: (45) [system] _11504 is 1146-1145 Exit: (45) [system] 1 is 1146-1145 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _12724, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _12724, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _15834) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _15834) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _17840, []), read_string(_17840, _17848, _12724), close(_17840)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _17840, []), read_util:read_string(_17840, _17848, _12724), read_util:close(_17840)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _17840, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607ebcdbb00), []) Call: (49) [system] close((0x5607ebcdbb00)) Exit: (49) [system] close((0x5607ebcdbb00)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607ebcdbb00), []), read_util:read_string((0x5607ebcdbb00), 1660, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n"), read_util:close((0x5607ebcdbb00))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", 1145, 1, _23276, _10250) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", 1145, 1, 514, ".") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1145, 1146, ".") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _26338)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _26338)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [echo_files] echo_files:nsl(_30668) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Call: (46) [system] "."\==[] Exit: (46) [system] "."\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _34976, _34978, _34980, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _34976, _34978, _34980, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _34976, _34978, _34980, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _38794, _38858, _38796, '\n/*~') Fail: (45) [system] sub_string(".", _38794, _39476, _38796, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _40652, _40716, _40654, '/*~') Fail: (45) [system] sub_string(".", _40652, _41334, _40654, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _43128, _43192, _43130, '\n%~') Fail: (45) [system] sub_string(".", _43128, _43810, _43130, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _44986, _45050, _44988, '%~') Fail: (45) [system] sub_string(".", _44986, _45668, _44988, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] write(".") . Exit: (45) [system] write(".") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145, 1146) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1146) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976) Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00)) Call: (43) [system] at_end_of_stream((0x5607f999ca00)) Fail: (43) [system] at_end_of_stream((0x5607f999ca00)) Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00)) Call: (43) [system] character_count((0x5607f999ca00), _56660) Exit: (43) [system] character_count((0x5607f999ca00), 1146) Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1146, _57874) Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1146, _57874) Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _59120, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _59120, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _62230) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _62230) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _64236, []), read_string(_64236, _64244, _59120), close(_64236)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _64236, []), read_util:read_string(_64236, _64244, _59120), read_util:close(_64236)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _64236, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f96bcd00), []) Call: (48) [system] close((0x5607f96bcd00)) Exit: (48) [system] close((0x5607f96bcd00)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f96bcd00), []), read_util:read_string((0x5607f96bcd00), 1660, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n"), read_util:close((0x5607f96bcd00))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", 1146, _69670, 0, _57874) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", 1146, 514, 0, "\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n") Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1146, "\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n") Call: (43) [system] open_string("\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", _71602) Exit: (43) [system] open_string("\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", (0x5607f96bc600)) Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607f96bc600)) Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607f96bc600)) Call: (44) [echo_files] echo_files:consume_white((0x5607f96bc600)) Unify: (44) [echo_files] echo_files:consume_white((0x5607f96bc600)) Call: (45) [system] at_end_of_stream((0x5607f96bc600)) Fail: (45) [system] at_end_of_stream((0x5607f96bc600)) Redo: (44) [echo_files] echo_files:consume_white((0x5607f96bc600)) Unify: (44) [echo_files] echo_files:consume_white((0x5607f96bc600)) Call: (45) [system] peek_char((0x5607f96bc600), _77704) Exit: (45) [system] peek_char((0x5607f96bc600), '\n') Call: (45) [system] char_type('\n', space) Exit: (45) [system] char_type('\n', space) Call: (45) [system] get_char((0x5607f96bc600), '\n') Exit: (45) [system] get_char((0x5607f96bc600), '\n') Call: (45) [system] put_char('\n') Exit: (45) [system] put_char('\n') Exit: (44) [echo_files] echo_files:consume_white((0x5607f96bc600)) Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607f96bc600)) Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607f96bc600)) Call: (45) [echo_files] echo_files:consume_white((0x5607f96bc600)) Unify: (45) [echo_files] echo_files:consume_white((0x5607f96bc600)) Call: (46) [system] at_end_of_stream((0x5607f96bc600)) Fail: (46) [system] at_end_of_stream((0x5607f96bc600)) Redo: (45) [echo_files] echo_files:consume_white((0x5607f96bc600)) Unify: (45) [echo_files] echo_files:consume_white((0x5607f96bc600)) Call: (46) [system] peek_char((0x5607f96bc600), _88048) Exit: (46) [system] peek_char((0x5607f96bc600), :) Call: (46) [system] char_type(:, space) Fail: (46) [system] char_type(:, space) Redo: (45) [echo_files] echo_files:consume_white((0x5607f96bc600)) Unify: (45) [echo_files] echo_files:consume_white((0x5607f96bc600)) Call: (46) [echo_files] echo_files:nsl(_91702) Unify: (46) [echo_files] echo_files:nsl('No source location!?') Exit: (46) [echo_files] echo_files:nsl('No source location!?') Call: (46) [system] atom_length('No source location!?', _93546) Exit: (46) [system] atom_length('No source location!?', 20) Call: (46) [system] peek_string((0x5607f96bc600), 20, _94760) Exit: (46) [system] peek_string((0x5607f96bc600), 20, ":- break.\n:- must((f") Call: (46) [system] ":- break.\n:- must((f"=='No source location!?' Fail: (46) [system] ":- break.\n:- must((f"=='No source location!?' Redo: (45) [echo_files] echo_files:consume_white((0x5607f96bc600)) Unify: (45) [echo_files] echo_files:consume_white((0x5607f96bc600)) Call: (46) [system] peek_string((0x5607f96bc600), 2, "%~") Fail: (46) [system] peek_string((0x5607f96bc600), 2, "%~") Redo: (45) [echo_files] echo_files:consume_white((0x5607f96bc600)) Unify: (45) [echo_files] echo_files:consume_white((0x5607f96bc600)) Call: (46) [system] peek_string((0x5607f96bc600), 1, "%") Fail: (46) [system] peek_string((0x5607f96bc600), 1, "%") Redo: (45) [echo_files] echo_files:consume_white((0x5607f96bc600)) Unify: (45) [echo_files] echo_files:consume_white((0x5607f96bc600)) Call: (46) [system] peek_string((0x5607f96bc600), 2, "#!") Fail: (46) [system] peek_string((0x5607f96bc600), 2, "#!") Fail: (45) [echo_files] echo_files:consume_white((0x5607f96bc600)) Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607f96bc600)) Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607f96bc600)) Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00)) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976) Call: (42) [system] character_count((0x5607f999ca00), _108294) Exit: (42) [system] character_count((0x5607f999ca00), 1146) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _110764)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _110764)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976) Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976) Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976) Call: (43) [system] fail Fail: (43) [system] fail Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976) Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976) Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _122560) Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _123178) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Call: (43) [system] current_prolog_flag(capture_feedback, true) Fail: (43) [system] current_prolog_flag(capture_feedback, true) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Call: (43) [$syspreds] format('~N/*~~~n') Unify: (43) [$syspreds] format('~N/*~~~n') /*~ Exit: (43) [$syspreds] format('~N/*~~~n') ^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output)) ^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output)) Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Call: (42) [system] fail Fail: (42) [system] fail Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978) ^ Redo: (38) [echo_files] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978) ^ Unify: (38) [echo_files] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])) ^ Redo: (38) [system] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978) ^ Unify: (38) [system] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978) Call: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978) ^ Redo: (38) [echo_files] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978) ^ Unify: (38) [echo_files] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978) Call: (39) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\==end_of_file Exit: (39) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\==end_of_file ^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976) ^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976) Call: (40) [system] current_prolog_flag(xref, true) Fail: (40) [system] current_prolog_flag(xref, true) ^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976) Call: (40) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])) Exit: (40) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])) Call: (40) [system] nonvar((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) Exit: (40) [system] nonvar((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) Call: (40) [system] nb_current('$term', _152048) Exit: (40) [system] nb_current('$term', (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) Call: (40) [$syspreds] prolog_load_context(module, _153262) Unify: (40) [$syspreds] prolog_load_context(module, _153262) Exit: (40) [$syspreds] prolog_load_context(module, user) ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _155082) ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (:-_155718)) Call: (41) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))==(:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)) Exit: (41) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))==(:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)) ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _155718) ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _155718) Call: (42) [system] functor(directive_expansion, _158832, _158834) Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) Call: (42) [system] _160062 is 0+2 Exit: (42) [system] 2 is 0+2 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _155718) ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) ^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) Call: (40) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\=@=(:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)) Fail: (40) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\=@=(:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)) ^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976) ^ Redo: (38) [subclause_expansion] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978) ^ Unify: (38) [subclause_expansion] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978) Call: (39) [system] nonvar((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) Exit: (39) [system] nonvar((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) Call: (39) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])) Exit: (39) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])) Call: (39) [$syspreds] prolog_load_context(file, _169968) Unify: (39) [$syspreds] prolog_load_context(file, _169968) Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _171794) Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _171794) ^ Redo: (38) [file_scope] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978) ^ Unify: (38) [file_scope] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978) ^ Redo: (38) [echo_files] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978) ^ Unify: (38) [echo_files] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978) Call: (39) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])) Exit: (39) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])) ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) ^ Redo: (38) [common_logic_utils] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978) ^ Unify: (38) [common_logic_utils] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978) Call: (39) [system] current_prolog_flag(do_renames, term_expansion) Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) ^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978) ^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978) Call: (39) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])) Exit: (39) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])) ^ Call: (39) [logicmoo_test] is_junit_test ^ Unify: (39) [logicmoo_test] is_junit_test ^ Exit: (39) [logicmoo_test] is_junit_test ^ Call: (39) [logicmoo_test] junit_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976) Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976) ^ Exit: (39) [logicmoo_test] junit_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (:-mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) Call: (39) [system] term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])=_978 Exit: (39) [system] term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])=term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]) ^ Exit: (38) [logicmoo_test] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), (:-mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])) ^ Call: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448) ^ Unify: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])])) ^ Call: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(..., ..., ..., ..., ...)|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [... - ...|...])])]), (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) ^ Unify: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(..., ..., ..., ..., ...)|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [... - ...|...])])]), (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) ^ Fail: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(..., ..., ..., ..., ...)|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [... - ...|...])])]), (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) ^ Fail: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448) ^ Call: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) ^ Unify: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), sicstus:sicstus_flag(_196898, _196900)) Call: (45) [system] nonvar((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) Exit: (45) [system] nonvar((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) Call: (45) [system] (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))=current_prolog_flag(_196898, _196900) Fail: (45) [system] (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))=current_prolog_flag(_196898, _196900) ^ Redo: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), sicstus:sicstus_flag(_196898, _196900)) Call: (45) [system] (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))=prolog_flag(_196898, _196900) Fail: (45) [system] (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))=prolog_flag(_196898, _196900) ^ Redo: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) ^ Unify: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) Call: (45) [$syspreds] prolog_load_context(dialect, lps) Unify: (45) [$syspreds] prolog_load_context(dialect, lps) Fail: (45) [$syspreds] prolog_load_context(dialect, lps) ^ Fail: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) ^ Call: (44) [system] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448) ^ Unify: (44) [system] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])])) ^ Redo: (44) [loop_check] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448) ^ Unify: (44) [loop_check] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])])) ^ Redo: (44) [ucatch] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448) ^ Unify: (44) [ucatch] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448) Call: (45) [apply_macros] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448) Unify: (45) [apply_macros] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448) Fail: (45) [nl_pipeline] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448) ^ Redo: (44) [apply_macros] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448) ^ Unify: (44) [apply_macros] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448) ^ Redo: (44) [virtualize_source] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448) ^ Unify: (44) [virtualize_source] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448) Call: (45) [system] nonvar(term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])])) Exit: (45) [system] nonvar(term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])])) ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) ^ Redo: (44) [common_logic_utils] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448) ^ Unify: (44) [common_logic_utils] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448) ^ Redo: (44) [gvlib] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448) ^ Unify: (44) [gvlib] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448) ^ Redo: (44) [logicmoo_test] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448) ^ Unify: (44) [logicmoo_test] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448) ^ Call: (45) [pfc_lib] pfc_goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448) ^ Unify: (45) [pfc_lib] pfc_goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448) ^ Fail: (45) [pfc_lib] pfc_goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448) ^ Fail: (44) [pfc_lib] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448) ^ Call: (44) [system] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) ^ Unify: (44) [system] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) Call: (45) [arithmetic] arithmetic:math_goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) Fail: (45) [arithmetic] arithmetic:math_goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) ^ Redo: (44) [arithmetic] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) ^ Unify: (44) [arithmetic] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) Call: (45) [yall] yall:lambda_like((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) Unify: (45) [yall] yall:lambda_like((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) Call: (46) [system] compound_name_arity((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _228070, _228072) Exit: (46) [system] compound_name_arity((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), ',', 2) Call: (46) [yall] yall:lambda_functor(',') Fail: (46) [yall] yall:lambda_functor(',') Fail: (45) [yall] yall:lambda_like((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) ^ Redo: (44) [yall] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) ^ Unify: (44) [yall] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) Call: (45) [system] current_prolog_flag(xref, true) Fail: (45) [system] current_prolog_flag(xref, true) ^ Redo: (44) [apply_macros] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) Call: (45) [apply_macros] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) Unify: (45) [apply_macros] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) Fail: (45) [nl_pipeline] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) ^ Redo: (44) [apply_macros] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) ^ Unify: (44) [apply_macros] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) ^ Redo: (44) [clpfd] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) Call: (45) [clpfd] clpfd:clpfd_expandable((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) Fail: (45) [clpfd] clpfd:clpfd_expandable((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) ^ Redo: (44) [clpfd] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) ^ Unify: (44) [clpfd] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) ^ Call: (45) [logicmoo_ocl] do_ss ^ Fail: (45) [logicmoo_ocl] do_ss ^ Fail: (44) [logicmoo_ocl] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) ^ Call: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606) ^ Unify: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))])) ^ Call: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [... - ...]), term_position(1087, 1125, 1110, 1111, [...|...])]))]), mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604) ^ Unify: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [... - ...]), term_position(1087, 1125, 1110, 1111, [...|...])]))]), mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604) ^ Fail: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [... - ...]), term_position(1087, 1125, 1110, 1111, [...|...])]))]), mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604) ^ Fail: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606) ^ Call: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604) ^ Unify: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), sicstus:sicstus_flag(_248056, _248058)) Call: (47) [system] nonvar(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666'))) Exit: (47) [system] nonvar(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666'))) Call: (47) [system] mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666'))=current_prolog_flag(_248056, _248058) Fail: (47) [system] mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666'))=current_prolog_flag(_248056, _248058) ^ Redo: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), sicstus:sicstus_flag(_248056, _248058)) Call: (47) [system] mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666'))=prolog_flag(_248056, _248058) Fail: (47) [system] mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666'))=prolog_flag(_248056, _248058) ^ Redo: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604) ^ Unify: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604) Call: (47) [$syspreds] prolog_load_context(dialect, lps) Unify: (47) [$syspreds] prolog_load_context(dialect, lps) Fail: (47) [$syspreds] prolog_load_context(dialect, lps) ^ Fail: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604) ^ Call: (46) [system] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606) ^ Unify: (46) [system] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))])) ^ Redo: (46) [loop_check] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606) ^ Unify: (46) [loop_check] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))])) ^ Redo: (46) [ucatch] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606) ^ Unify: (46) [ucatch] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606) Call: (47) [apply_macros] expand_apply(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606) Unify: (47) [apply_macros] expand_apply(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606) Fail: (47) [nl_pipeline] expand_apply(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064) ^ Redo: (46) [apply_macros] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064) ^ Unify: (46) [apply_macros] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064) ^ Redo: (46) [virtualize_source] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064) ^ Unify: (46) [virtualize_source] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064) Call: (47) [system] nonvar(term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))])) Exit: (47) [system] nonvar(term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))])) ^ Call: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666'))) ^ Unify: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666'))) ^ Fail: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666'))) ^ Redo: (46) [common_logic_utils] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064) ^ Unify: (46) [common_logic_utils] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064) ^ Redo: (46) [gvlib] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064) ^ Unify: (46) [gvlib] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064) ^ Redo: (46) [logicmoo_test] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064) ^ Unify: (46) [logicmoo_test] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064) ^ Call: (47) [pfc_lib] pfc_goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064) ^ Unify: (47) [pfc_lib] pfc_goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064) ^ Fail: (47) [pfc_lib] pfc_goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064) ^ Fail: (46) [pfc_lib] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064) ^ Call: (46) [system] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) ^ Unify: (46) [system] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) Call: (47) [arithmetic] arithmetic:math_goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) Fail: (47) [arithmetic] arithmetic:math_goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) ^ Redo: (46) [arithmetic] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) ^ Unify: (46) [arithmetic] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) Call: (47) [yall] yall:lambda_like(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666'))) Unify: (47) [yall] yall:lambda_like(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666'))) Call: (48) [system] compound_name_arity(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _18430, _18432) Exit: (48) [system] compound_name_arity(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), mpred_test, 1) Call: (48) [yall] yall:lambda_functor(mpred_test) Fail: (48) [yall] yall:lambda_functor(mpred_test) Fail: (47) [yall] yall:lambda_like(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666'))) ^ Redo: (46) [yall] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) ^ Unify: (46) [yall] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) Call: (47) [system] current_prolog_flag(xref, true) Fail: (47) [system] current_prolog_flag(xref, true) ^ Redo: (46) [apply_macros] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) Call: (47) [apply_macros] expand_apply(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) Unify: (47) [apply_macros] expand_apply(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) Fail: (47) [nl_pipeline] expand_apply(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) ^ Redo: (46) [apply_macros] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) ^ Unify: (46) [apply_macros] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) Call: (47) [system] current_prolog_flag(clpfd_goal_expansion, false) Fail: (47) [system] current_prolog_flag(clpfd_goal_expansion, false) ^ Redo: (46) [clpfd] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) Call: (47) [clpfd] clpfd:clpfd_expandable(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666'))) Fail: (47) [clpfd] clpfd:clpfd_expandable(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666'))) ^ Redo: (46) [clpfd] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) ^ Unify: (46) [clpfd] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) ^ Call: (47) [logicmoo_ocl] do_ss ^ Fail: (47) [logicmoo_ocl] do_ss ^ Fail: (46) [logicmoo_ocl] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) ^ Call: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994) ^ Unify: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])])) ^ Call: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), dmsg(fOUND=_33952{$var_info = ...}), _33992) ^ Unify: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), dmsg(fOUND=_33952{$var_info = ...}), _33992) ^ Fail: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), dmsg(fOUND=_33952{$var_info = ...}), _33992) ^ Fail: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994) ^ Call: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) ^ Unify: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), sicstus:sicstus_flag(_38444, _38446)) Call: (47) [system] nonvar(dmsg(fOUND=_33952{$var_info = ...})) Exit: (47) [system] nonvar(dmsg(fOUND=_33952{$var_info = ...})) Call: (47) [system] dmsg(fOUND=_33952{$var_info = ...})=current_prolog_flag(_38444, _38446) Fail: (47) [system] dmsg(fOUND=_33952{$var_info = ...})=current_prolog_flag(_38444, _38446) ^ Redo: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), sicstus:sicstus_flag(_38444, _38446)) Call: (47) [system] dmsg(fOUND=_33952{$var_info = ...})=prolog_flag(_38444, _38446) Fail: (47) [system] dmsg(fOUND=_33952{$var_info = ...})=prolog_flag(_38444, _38446) ^ Redo: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) ^ Unify: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) Call: (47) [$syspreds] prolog_load_context(dialect, lps) Unify: (47) [$syspreds] prolog_load_context(dialect, lps) Fail: (47) [$syspreds] prolog_load_context(dialect, lps) ^ Fail: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) ^ Call: (46) [system] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994) ^ Unify: (46) [system] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])])) ^ Redo: (46) [loop_check] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994) ^ Unify: (46) [loop_check] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])])) ^ Redo: (46) [ucatch] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994) ^ Unify: (46) [ucatch] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994) Call: (47) [apply_macros] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994) Unify: (47) [apply_macros] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994) Fail: (47) [nl_pipeline] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994) ^ Redo: (46) [apply_macros] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994) ^ Unify: (46) [apply_macros] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994) ^ Redo: (46) [virtualize_source] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994) ^ Unify: (46) [virtualize_source] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994) Call: (47) [system] nonvar(term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])])) Exit: (47) [system] nonvar(term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])])) ^ Call: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(fOUND=_33952{$var_info = ...})) ^ Unify: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(fOUND=_33952{$var_info = ...})) ^ Fail: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(fOUND=_33952{$var_info = ...})) ^ Redo: (46) [common_logic_utils] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994) ^ Unify: (46) [common_logic_utils] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994) ^ Redo: (46) [gvlib] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994) ^ Unify: (46) [gvlib] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994) ^ Redo: (46) [logicmoo_test] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994) ^ Unify: (46) [logicmoo_test] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994) ^ Call: (47) [pfc_lib] pfc_goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994) ^ Unify: (47) [pfc_lib] pfc_goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994) ^ Fail: (47) [pfc_lib] pfc_goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994) ^ Fail: (46) [pfc_lib] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994) ^ Call: (46) [system] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) ^ Unify: (46) [system] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) Call: (47) [arithmetic] arithmetic:math_goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) Fail: (47) [arithmetic] arithmetic:math_goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) ^ Redo: (46) [arithmetic] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) ^ Unify: (46) [arithmetic] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) Call: (47) [yall] yall:lambda_like(dmsg(fOUND=_33952{$var_info = ...})) Unify: (47) [yall] yall:lambda_like(dmsg(fOUND=_33952{$var_info = ...})) Call: (48) [system] compound_name_arity(dmsg(fOUND=_33952{$var_info = ...}), _69616, _69618) Exit: (48) [system] compound_name_arity(dmsg(fOUND=_33952{$var_info = ...}), dmsg, 1) Call: (48) [yall] yall:lambda_functor(dmsg) Fail: (48) [yall] yall:lambda_functor(dmsg) Fail: (47) [yall] yall:lambda_like(dmsg(fOUND=_33952{$var_info = ...})) ^ Redo: (46) [yall] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) ^ Unify: (46) [yall] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) Call: (47) [system] current_prolog_flag(xref, true) Fail: (47) [system] current_prolog_flag(xref, true) ^ Redo: (46) [apply_macros] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) Call: (47) [apply_macros] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), _33992) Unify: (47) [apply_macros] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), _33992) Fail: (47) [nl_pipeline] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), _33992) ^ Redo: (46) [apply_macros] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) ^ Unify: (46) [apply_macros] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) Call: (47) [system] current_prolog_flag(clpfd_goal_expansion, false) Fail: (47) [system] current_prolog_flag(clpfd_goal_expansion, false) ^ Redo: (46) [clpfd] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) Call: (47) [clpfd] clpfd:clpfd_expandable(dmsg(fOUND=_33952{$var_info = ...})) Fail: (47) [clpfd] clpfd:clpfd_expandable(dmsg(fOUND=_33952{$var_info = ...})) ^ Redo: (46) [clpfd] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) ^ Unify: (46) [clpfd] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) ^ Call: (47) [logicmoo_ocl] do_ss ^ Fail: (47) [logicmoo_ocl] do_ss ^ Fail: (46) [logicmoo_ocl] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) ^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), close((0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607eb64c070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x5607f999ca00), (:-must((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')), dmsg(fOUND=_33952)), _298, (:-mpred_test((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')), dmsg(fOUND=_33952)), _294, (0x5607f999ca00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'], [expand(false), expand(true)]), _85226, system:'$close_source'(close((0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607eb64c070)), true)) ^ Call: (34) [user] mpred_test((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) ^ Unify: (34) [logicmoo_test] mpred_test(user:(sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Call: (41) [$syspreds] update_flag(tests, _87128, _87128+1) Unify: (41) [$syspreds] update_flag(tests, _87128, _87128+1) Exit: (41) [$syspreds] update_flag(tests, 0, 0+1) Call: (41) [$syspreds] update_flag(test_number, _88974, _88974+1) Unify: (41) [$syspreds] update_flag(test_number, _88974, _88974+1) Exit: (41) [$syspreds] update_flag(test_number, 3, 3+1) ^ Call: (39) [logicmoo_test] backward_compatibility:sformat(_90826, 'Test_~4d_Line_~4d', [4, 0]) ^ Unify: (39) [logicmoo_test] backward_compatibility:sformat(_90826, 'Test_~4d_Line_~4d', [4, 0]) ^ Call: (40) [logicmoo_test] format(string(_90826), 'Test_~4d_Line_~4d', [4, 0]) ^ Exit: (40) [logicmoo_test] format(string("Test_0.0004_Line_0.0000"), 'Test_~4d_Line_~4d', [4, 0]) ^ Exit: (39) [logicmoo_test] backward_compatibility:sformat("Test_0.0004_Line_0.0000", 'Test_~4d_Line_~4d', [4, 0]) ^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], "Test_0.0004_Line_0.0000", _90820) ^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], "Test_0.0004_Line_0.0000", _90820) Call: (40) [system] arg(1, '_0.'='_', _95252) Exit: (40) [system] arg(1, '_0.'='_', '_0.') Call: (40) [system] arg(2, '_0.'='_', _96474) Exit: (40) [system] arg(2, '_0.'='_', '_') ^ Call: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0004_Line_0.0000", _97696) ^ Unify: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0004_Line_0.0000", _97696) ^ Unify: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0004_Line_0.0000", _97696) Call: (41) [system] atomic_list_concat(_99594, '_0.', "Test_0.0004_Line_0.0000") Exit: (41) [system] atomic_list_concat(['Test', '0004_Line', '0000'], '_0.', "Test_0.0004_Line_0.0000") Call: (41) [system] atomics_to_string(['Test', '0004_Line', '0000'], '_', _97696) Exit: (41) [system] atomics_to_string(['Test', '0004_Line', '0000'], '_', "Test_0004_Line_0000") ^ Exit: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0004_Line_0.0000", "Test_0004_Line_0000") ^ Call: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "Test_0004_Line_0000", _90820) ^ Unify: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "Test_0004_Line_0000", "Test_0004_Line_0000") ^ Exit: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "Test_0004_Line_0000", "Test_0004_Line_0000") ^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], "Test_0.0004_Line_0.0000", "Test_0004_Line_0000") Call: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Unify: (41) [occurs] occurs:sub_term((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Exit: (41) [occurs] occurs:sub_term((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Redo: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Unify: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Call: (42) [system] arg(_108362, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _108304) Exit: (42) [system] arg(1, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), sk_out(_33952)) Call: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952)) Unify: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952)) Exit: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952)) Exit: (41) [occurs] occurs:sub_term(sk_out(_33952), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Redo: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952)) Unify: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952)) Call: (43) [system] arg(_113292, sk_out(_33952), _113234) Exit: (43) [system] arg(1, sk_out(_33952), _33952) Call: (43) [occurs] occurs:sub_term(_105212, _33952) Unify: (43) [occurs] occurs:sub_term(_33952, _33952) Exit: (43) [occurs] occurs:sub_term(_33952, _33952) Exit: (42) [occurs] occurs:sub_term(_33952, sk_out(_33952)) Exit: (41) [occurs] occurs:sub_term(_33952, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Redo: (43) [occurs] occurs:sub_term(_105212, _33952) Unify: (43) [occurs] occurs:sub_term(_105212, _33952) Fail: (43) [occurs] occurs:sub_term(_105212, _33952) Fail: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952)) Redo: (42) [system] arg(_120074, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _108304) Exit: (42) [system] arg(2, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666')) Call: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666')) Unify: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666')) Exit: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666')) Exit: (41) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Redo: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666')) Unify: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666')) Call: (43) [system] arg(_125004, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _124946) Exit: (43) [system] arg(1, (get_attr(_33952, sk, _33974), _33974='SKF-666'), get_attr(_33952, sk, _33974)) Call: (43) [occurs] occurs:sub_term(_105212, get_attr(_33952, sk, _33974)) Unify: (43) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), get_attr(_33952, sk, _33974)) Exit: (43) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), get_attr(_33952, sk, _33974)) Exit: (42) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), (get_attr(_33952, sk, _33974), _33974='SKF-666')) Exit: (41) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Redo: (43) [occurs] occurs:sub_term(_105212, get_attr(_33952, sk, _33974)) Unify: (43) [occurs] occurs:sub_term(_105212, get_attr(_33952, sk, _33974)) Call: (44) [system] arg(_130552, get_attr(_33952, sk, _33974), _130494) Exit: (44) [system] arg(1, get_attr(_33952, sk, _33974), _33952) Call: (44) [occurs] occurs:sub_term(_105212, _33952) Unify: (44) [occurs] occurs:sub_term(_33952, _33952) Exit: (44) [occurs] occurs:sub_term(_33952, _33952) Exit: (43) [occurs] occurs:sub_term(_33952, get_attr(_33952, sk, _33974)) Exit: (42) [occurs] occurs:sub_term(_33952, (get_attr(_33952, sk, _33974), _33974='SKF-666')) Exit: (41) [occurs] occurs:sub_term(_33952, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Redo: (44) [occurs] occurs:sub_term(_105212, _33952) Unify: (44) [occurs] occurs:sub_term(_105212, _33952) Fail: (44) [occurs] occurs:sub_term(_105212, _33952) Redo: (44) [system] arg(_137334, get_attr(_33952, sk, _33974), _130494) Exit: (44) [system] arg(2, get_attr(_33952, sk, _33974), sk) Call: (44) [occurs] occurs:sub_term(_105212, sk) Unify: (44) [occurs] occurs:sub_term(sk, sk) Exit: (44) [occurs] occurs:sub_term(sk, sk) Exit: (43) [occurs] occurs:sub_term(sk, get_attr(_33952, sk, _33974)) Exit: (42) [occurs] occurs:sub_term(sk, (get_attr(_33952, sk, _33974), _33974='SKF-666')) Exit: (41) [occurs] occurs:sub_term(sk, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Redo: (44) [occurs] occurs:sub_term(_105212, sk) Unify: (44) [occurs] occurs:sub_term(_105212, sk) Fail: (44) [occurs] occurs:sub_term(_105212, sk) Redo: (44) [system] arg(_144116, get_attr(_33952, sk, _33974), _130494) Exit: (44) [system] arg(3, get_attr(_33952, sk, _33974), _33974) Call: (44) [occurs] occurs:sub_term(_105212, _33974) Unify: (44) [occurs] occurs:sub_term(_33974, _33974) Exit: (44) [occurs] occurs:sub_term(_33974, _33974) Exit: (43) [occurs] occurs:sub_term(_33974, get_attr(_33952, sk, _33974)) Exit: (42) [occurs] occurs:sub_term(_33974, (get_attr(_33952, sk, _33974), _33974='SKF-666')) Exit: (41) [occurs] occurs:sub_term(_33974, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Redo: (44) [occurs] occurs:sub_term(_105212, _33974) Unify: (44) [occurs] occurs:sub_term(_105212, _33974) Fail: (44) [occurs] occurs:sub_term(_105212, _33974) Fail: (43) [occurs] occurs:sub_term(_105212, get_attr(_33952, sk, _33974)) Redo: (43) [system] arg(_151516, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _124946) Exit: (43) [system] arg(2, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _33974='SKF-666') Call: (43) [occurs] occurs:sub_term(_105212, _33974='SKF-666') Unify: (43) [occurs] occurs:sub_term(_33974='SKF-666', _33974='SKF-666') Exit: (43) [occurs] occurs:sub_term(_33974='SKF-666', _33974='SKF-666') Exit: (42) [occurs] occurs:sub_term(_33974='SKF-666', (get_attr(_33952, sk, _33974), _33974='SKF-666')) Exit: (41) [occurs] occurs:sub_term(_33974='SKF-666', (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Redo: (43) [occurs] occurs:sub_term(_105212, _33974='SKF-666') Unify: (43) [occurs] occurs:sub_term(_105212, _33974='SKF-666') Call: (44) [system] arg(_157064, _33974='SKF-666', _157006) Exit: (44) [system] arg(1, _33974='SKF-666', _33974) Call: (44) [occurs] occurs:sub_term(_105212, _33974) Unify: (44) [occurs] occurs:sub_term(_33974, _33974) Exit: (44) [occurs] occurs:sub_term(_33974, _33974) Exit: (43) [occurs] occurs:sub_term(_33974, _33974='SKF-666') Exit: (42) [occurs] occurs:sub_term(_33974, (get_attr(_33952, sk, _33974), _33974='SKF-666')) Exit: (41) [occurs] occurs:sub_term(_33974, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Redo: (44) [occurs] occurs:sub_term(_105212, _33974) Unify: (44) [occurs] occurs:sub_term(_105212, _33974) Fail: (44) [occurs] occurs:sub_term(_105212, _33974) Redo: (44) [system] arg(_163846, _33974='SKF-666', _157006) Exit: (44) [system] arg(2, _33974='SKF-666', 'SKF-666') Call: (44) [occurs] occurs:sub_term(_105212, 'SKF-666') Unify: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666') Exit: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666') Exit: (43) [occurs] occurs:sub_term('SKF-666', _33974='SKF-666') Exit: (42) [occurs] occurs:sub_term('SKF-666', (get_attr(_33952, sk, _33974), _33974='SKF-666')) Exit: (41) [occurs] occurs:sub_term('SKF-666', (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Redo: (44) [occurs] occurs:sub_term(_105212, 'SKF-666') Unify: (44) [occurs] occurs:sub_term(_105212, 'SKF-666') Fail: (44) [occurs] occurs:sub_term(_105212, 'SKF-666') Fail: (43) [occurs] occurs:sub_term(_105212, _33974='SKF-666') Fail: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666')) Fail: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Call: (41) [occurs] occurs:sub_term(_172426, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Unify: (41) [occurs] occurs:sub_term((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Exit: (41) [occurs] occurs:sub_term((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Redo: (41) [occurs] occurs:sub_term(_172426, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Unify: (41) [occurs] occurs:sub_term(_172426, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Call: (42) [system] arg(_175576, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _175518) Exit: (42) [system] arg(1, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), sk_out(_33952)) Call: (42) [occurs] occurs:sub_term(_172426, sk_out(_33952)) Unify: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952)) Exit: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952)) Exit: (41) [occurs] occurs:sub_term(sk_out(_33952), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Redo: (42) [occurs] occurs:sub_term(_172426, sk_out(_33952)) Unify: (42) [occurs] occurs:sub_term(_172426, sk_out(_33952)) Call: (43) [system] arg(_180506, sk_out(_33952), _180448) Exit: (43) [system] arg(1, sk_out(_33952), _33952) Call: (43) [occurs] occurs:sub_term(_172426, _33952) Unify: (43) [occurs] occurs:sub_term(_33952, _33952) Exit: (43) [occurs] occurs:sub_term(_33952, _33952) Exit: (42) [occurs] occurs:sub_term(_33952, sk_out(_33952)) Exit: (41) [occurs] occurs:sub_term(_33952, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Redo: (43) [occurs] occurs:sub_term(_172426, _33952) Unify: (43) [occurs] occurs:sub_term(_172426, _33952) Fail: (43) [occurs] occurs:sub_term(_172426, _33952) Fail: (42) [occurs] occurs:sub_term(_172426, sk_out(_33952)) Redo: (42) [system] arg(_187288, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _175518) Exit: (42) [system] arg(2, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666')) Call: (42) [occurs] occurs:sub_term(_172426, (get_attr(_33952, sk, _33974), _33974='SKF-666')) Unify: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666')) Exit: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666')) Exit: (41) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Redo: (42) [occurs] occurs:sub_term(_172426, (get_attr(_33952, sk, _33974), _33974='SKF-666')) Unify: (42) [occurs] occurs:sub_term(_172426, (get_attr(_33952, sk, _33974), _33974='SKF-666')) Call: (43) [system] arg(_192218, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _192160) Exit: (43) [system] arg(1, (get_attr(_33952, sk, _33974), _33974='SKF-666'), get_attr(_33952, sk, _33974)) Call: (43) [occurs] occurs:sub_term(_172426, get_attr(_33952, sk, _33974)) Unify: (43) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), get_attr(_33952, sk, _33974)) Exit: (43) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), get_attr(_33952, sk, _33974)) Exit: (42) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), (get_attr(_33952, sk, _33974), _33974='SKF-666')) Exit: (41) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Redo: (43) [occurs] occurs:sub_term(_172426, get_attr(_33952, sk, _33974)) Unify: (43) [occurs] occurs:sub_term(_172426, get_attr(_33952, sk, _33974)) Call: (44) [system] arg(_197766, get_attr(_33952, sk, _33974), _197708) Exit: (44) [system] arg(1, get_attr(_33952, sk, _33974), _33952) Call: (44) [occurs] occurs:sub_term(_172426, _33952) Unify: (44) [occurs] occurs:sub_term(_33952, _33952) Exit: (44) [occurs] occurs:sub_term(_33952, _33952) Exit: (43) [occurs] occurs:sub_term(_33952, get_attr(_33952, sk, _33974)) Exit: (42) [occurs] occurs:sub_term(_33952, (get_attr(_33952, sk, _33974), _33974='SKF-666')) Exit: (41) [occurs] occurs:sub_term(_33952, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Redo: (44) [occurs] occurs:sub_term(_172426, _33952) Unify: (44) [occurs] occurs:sub_term(_172426, _33952) Fail: (44) [occurs] occurs:sub_term(_172426, _33952) Redo: (44) [system] arg(_204548, get_attr(_33952, sk, _33974), _197708) Exit: (44) [system] arg(2, get_attr(_33952, sk, _33974), sk) Call: (44) [occurs] occurs:sub_term(_172426, sk) Unify: (44) [occurs] occurs:sub_term(sk, sk) Exit: (44) [occurs] occurs:sub_term(sk, sk) Exit: (43) [occurs] occurs:sub_term(sk, get_attr(_33952, sk, _33974)) Exit: (42) [occurs] occurs:sub_term(sk, (get_attr(_33952, sk, _33974), _33974='SKF-666')) Exit: (41) [occurs] occurs:sub_term(sk, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Redo: (44) [occurs] occurs:sub_term(_172426, sk) Unify: (44) [occurs] occurs:sub_term(_172426, sk) Fail: (44) [occurs] occurs:sub_term(_172426, sk) Redo: (44) [system] arg(_211330, get_attr(_33952, sk, _33974), _197708) Exit: (44) [system] arg(3, get_attr(_33952, sk, _33974), _33974) Call: (44) [occurs] occurs:sub_term(_172426, _33974) Unify: (44) [occurs] occurs:sub_term(_33974, _33974) Exit: (44) [occurs] occurs:sub_term(_33974, _33974) Exit: (43) [occurs] occurs:sub_term(_33974, get_attr(_33952, sk, _33974)) Exit: (42) [occurs] occurs:sub_term(_33974, (get_attr(_33952, sk, _33974), _33974='SKF-666')) Exit: (41) [occurs] occurs:sub_term(_33974, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Redo: (44) [occurs] occurs:sub_term(_172426, _33974) Unify: (44) [occurs] occurs:sub_term(_172426, _33974) Fail: (44) [occurs] occurs:sub_term(_172426, _33974) Fail: (43) [occurs] occurs:sub_term(_172426, get_attr(_33952, sk, _33974)) Redo: (43) [system] arg(_218730, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _192160) Exit: (43) [system] arg(2, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _33974='SKF-666') Call: (43) [occurs] occurs:sub_term(_172426, _33974='SKF-666') Unify: (43) [occurs] occurs:sub_term(_33974='SKF-666', _33974='SKF-666') Exit: (43) [occurs] occurs:sub_term(_33974='SKF-666', _33974='SKF-666') Exit: (42) [occurs] occurs:sub_term(_33974='SKF-666', (get_attr(_33952, sk, _33974), _33974='SKF-666')) Exit: (41) [occurs] occurs:sub_term(_33974='SKF-666', (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Redo: (43) [occurs] occurs:sub_term(_172426, _33974='SKF-666') Unify: (43) [occurs] occurs:sub_term(_172426, _33974='SKF-666') Call: (44) [system] arg(_224278, _33974='SKF-666', _224220) Exit: (44) [system] arg(1, _33974='SKF-666', _33974) Call: (44) [occurs] occurs:sub_term(_172426, _33974) Unify: (44) [occurs] occurs:sub_term(_33974, _33974) Exit: (44) [occurs] occurs:sub_term(_33974, _33974) Exit: (43) [occurs] occurs:sub_term(_33974, _33974='SKF-666') Exit: (42) [occurs] occurs:sub_term(_33974, (get_attr(_33952, sk, _33974), _33974='SKF-666')) Exit: (41) [occurs] occurs:sub_term(_33974, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Redo: (44) [occurs] occurs:sub_term(_172426, _33974) Unify: (44) [occurs] occurs:sub_term(_172426, _33974) Fail: (44) [occurs] occurs:sub_term(_172426, _33974) Redo: (44) [system] arg(_231060, _33974='SKF-666', _224220) Exit: (44) [system] arg(2, _33974='SKF-666', 'SKF-666') Call: (44) [occurs] occurs:sub_term(_172426, 'SKF-666') Unify: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666') Exit: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666') Exit: (43) [occurs] occurs:sub_term('SKF-666', _33974='SKF-666') Exit: (42) [occurs] occurs:sub_term('SKF-666', (get_attr(_33952, sk, _33974), _33974='SKF-666')) Exit: (41) [occurs] occurs:sub_term('SKF-666', (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Redo: (44) [occurs] occurs:sub_term(_172426, 'SKF-666') Unify: (44) [occurs] occurs:sub_term(_172426, 'SKF-666') Fail: (44) [occurs] occurs:sub_term(_172426, 'SKF-666') Fail: (43) [occurs] occurs:sub_term(_172426, _33974='SKF-666') Fail: (42) [occurs] occurs:sub_term(_172426, (get_attr(_33952, sk, _33974), _33974='SKF-666')) Fail: (41) [occurs] occurs:sub_term(_172426, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Call: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Unify: (41) [occurs] occurs:sub_term((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Exit: (41) [occurs] occurs:sub_term((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Redo: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Unify: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Call: (42) [system] arg(_242788, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _242730) Exit: (42) [system] arg(1, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), sk_out(_33952)) Call: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952)) Unify: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952)) Exit: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952)) Exit: (41) [occurs] occurs:sub_term(sk_out(_33952), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Redo: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952)) Unify: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952)) Call: (43) [system] arg(_247718, sk_out(_33952), _247660) Exit: (43) [system] arg(1, sk_out(_33952), _33952) Call: (43) [occurs] occurs:sub_term(_105212, _33952) Unify: (43) [occurs] occurs:sub_term(_33952, _33952) Exit: (43) [occurs] occurs:sub_term(_33952, _33952) Exit: (42) [occurs] occurs:sub_term(_33952, sk_out(_33952)) Exit: (41) [occurs] occurs:sub_term(_33952, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Redo: (43) [occurs] occurs:sub_term(_105212, _33952) Unify: (43) [occurs] occurs:sub_term(_105212, _33952) Fail: (43) [occurs] occurs:sub_term(_105212, _33952) Fail: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952)) Redo: (42) [system] arg(_254500, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _242730) Exit: (42) [system] arg(2, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666')) Call: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666')) Unify: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666')) Exit: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666')) Exit: (41) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) Redo: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666')) Unify: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666')) Call: (43) [system] arg(_259430, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _259372) Exit: (43) [system] arg(1, (get_attr(_33952, sk, _33974), _33974='SKF-666'), get_attr(_33952, sk, _33974)) Call: (43) [occurs] occurs:sub_term(_105212, get_attr(_33952, sk, _33974)) Unify: (43) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), get_attr(_33952, sk, _33974)) Exit: (43) [occurs] occurs:sub_term(get_attr(_608, sk, _630), get_attr(_608, sk, _630)) Exit: (42) [occurs] occurs:sub_term(get_attr(_608, sk, _630), (get_attr(_608, sk, _630), _630='SKF-666')) Exit: (41) [occurs] occurs:sub_term(get_attr(_608, sk, _630), (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')) Redo: (43) [occurs] occurs:sub_term(_706, get_attr(_608, sk, _630)) Unify: (43) [occurs] occurs:sub_term(_706, get_attr(_608, sk, _630)) Call: (44) [system] arg(_3814, get_attr(_608, sk, _630), _3756) Exit: (44) [system] arg(1, get_attr(_608, sk, _630), _608) Call: (44) [occurs] occurs:sub_term(_706, _608) Unify: (44) [occurs] occurs:sub_term(_608, _608) Exit: (44) [occurs] occurs:sub_term(_608, _608) Exit: (43) [occurs] occurs:sub_term(_608, get_attr(_608, sk, _630)) Exit: (42) [occurs] occurs:sub_term(_608, (get_attr(_608, sk, _630), _630='SKF-666')) Exit: (41) [occurs] occurs:sub_term(_608, (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')) Redo: (44) [occurs] occurs:sub_term(_706, _608) Unify: (44) [occurs] occurs:sub_term(_706, _608) Fail: (44) [occurs] occurs:sub_term(_706, _608) Redo: (44) [system] arg(_10596, get_attr(_608, sk, _630), _3756) Exit: (44) [system] arg(2, get_attr(_608, sk, _630), sk) Call: (44) [occurs] occurs:sub_term(_706, sk) Unify: (44) [occurs] occurs:sub_term(sk, sk) Exit: (44) [occurs] occurs:sub_term(sk, sk) Exit: (43) [occurs] occurs:sub_term(sk, get_attr(_608, sk, _630)) Exit: (42) [occurs] occurs:sub_term(sk, (get_attr(_608, sk, _630), _630='SKF-666')) Exit: (41) [occurs] occurs:sub_term(sk, (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')) ^ Call: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, ' ') ^ Unify: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, ' ') Call: (42) [system] sk\==[] Exit: (42) [system] sk\==[] ^ Call: (42) [logicmoo_test] on_x_debug(sub_string(sk, _17946, _17948, _17950, ' ')) ^ Unify: (42) [rtrace] on_x_debug(logicmoo_test:sub_string(sk, _17946, _17948, _17950, ' ')) ^ Fail: (42) [rtrace] on_x_debug(logicmoo_test:sub_string(sk, _17946, _17948, _17950, ' ')) ^ Fail: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, ' ') ^ Call: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, '_') ^ Unify: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, '_') Call: (42) [system] sk\==[] Exit: (42) [system] sk\==[] ^ Call: (42) [logicmoo_test] on_x_debug(sub_string(sk, _22992, _22994, _22996, '_')) ^ Unify: (42) [rtrace] on_x_debug(logicmoo_test:sub_string(sk, _22992, _22994, _22996, '_')) ^ Fail: (42) [rtrace] on_x_debug(logicmoo_test:sub_string(sk, _22992, _22994, _22996, '_')) ^ Fail: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, '_') Redo: (44) [occurs] occurs:sub_term(_706, sk) Unify: (44) [occurs] occurs:sub_term(_706, sk) Fail: (44) [occurs] occurs:sub_term(_706, sk) Redo: (44) [system] arg(_27484, get_attr(_608, sk, _630), _3756) Exit: (44) [system] arg(3, get_attr(_608, sk, _630), _630) Call: (44) [occurs] occurs:sub_term(_706, _630) Unify: (44) [occurs] occurs:sub_term(_630, _630) Exit: (44) [occurs] occurs:sub_term(_630, _630) Exit: (43) [occurs] occurs:sub_term(_630, get_attr(_608, sk, _630)) Exit: (42) [occurs] occurs:sub_term(_630, (get_attr(_608, sk, _630), _630='SKF-666')) Exit: (41) [occurs] occurs:sub_term(_630, (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')) Redo: (44) [occurs] occurs:sub_term(_706, _630) Unify: (44) [occurs] occurs:sub_term(_706, _630) Fail: (44) [occurs] occurs:sub_term(_706, _630) Fail: (43) [occurs] occurs:sub_term(_706, get_attr(_608, sk, _630)) Redo: (43) [system] arg(_34884, (get_attr(_608, sk, _630), _630='SKF-666'), _710) Exit: (43) [system] arg(2, (get_attr(_608, sk, _630), _630='SKF-666'), _630='SKF-666') Call: (43) [occurs] occurs:sub_term(_706, _630='SKF-666') Unify: (43) [occurs] occurs:sub_term(_630='SKF-666', _630='SKF-666') Exit: (43) [occurs] occurs:sub_term(_630='SKF-666', _630='SKF-666') Exit: (42) [occurs] occurs:sub_term(_630='SKF-666', (get_attr(_608, sk, _630), _630='SKF-666')) Exit: (41) [occurs] occurs:sub_term(_630='SKF-666', (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')) Redo: (43) [occurs] occurs:sub_term(_706, _630='SKF-666') Unify: (43) [occurs] occurs:sub_term(_706, _630='SKF-666') Call: (44) [system] arg(_40432, _630='SKF-666', _40374) Exit: (44) [system] arg(1, _630='SKF-666', _630) Call: (44) [occurs] occurs:sub_term(_706, _630) Unify: (44) [occurs] occurs:sub_term(_630, _630) Exit: (44) [occurs] occurs:sub_term(_630, _630) Exit: (43) [occurs] occurs:sub_term(_630, _630='SKF-666') Exit: (42) [occurs] occurs:sub_term(_630, (get_attr(_608, sk, _630), _630='SKF-666')) Exit: (41) [occurs] occurs:sub_term(_630, (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')) Redo: (44) [occurs] occurs:sub_term(_706, _630) Unify: (44) [occurs] occurs:sub_term(_706, _630) Fail: (44) [occurs] occurs:sub_term(_706, _630) Redo: (44) [system] arg(_47214, _630='SKF-666', _40374) Exit: (44) [system] arg(2, _630='SKF-666', 'SKF-666') Call: (44) [occurs] occurs:sub_term(_706, 'SKF-666') Unify: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666') Exit: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666') Exit: (43) [occurs] occurs:sub_term('SKF-666', _630='SKF-666') Exit: (42) [occurs] occurs:sub_term('SKF-666', (get_attr(_608, sk, _630), _630='SKF-666')) Exit: (41) [occurs] occurs:sub_term('SKF-666', (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')) ^ Call: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', ' ') ^ Unify: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', ' ') Call: (42) [system] 'SKF-666'\==[] Exit: (42) [system] 'SKF-666'\==[] ^ Call: (42) [logicmoo_test] on_x_debug(sub_string('SKF-666', _54564, _54566, _54568, ' ')) ^ Unify: (42) [rtrace] on_x_debug(logicmoo_test:sub_string('SKF-666', _54564, _54566, _54568, ' ')) ^ Fail: (42) [rtrace] on_x_debug(logicmoo_test:sub_string('SKF-666', _54564, _54566, _54568, ' ')) ^ Fail: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', ' ') ^ Call: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', '_') ^ Unify: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', '_') Call: (42) [system] 'SKF-666'\==[] Exit: (42) [system] 'SKF-666'\==[] ^ Call: (42) [logicmoo_test] on_x_debug(sub_string('SKF-666', _59610, _59612, _59614, '_')) ^ Unify: (42) [rtrace] on_x_debug(logicmoo_test:sub_string('SKF-666', _59610, _59612, _59614, '_')) ^ Fail: (42) [rtrace] on_x_debug(logicmoo_test:sub_string('SKF-666', _59610, _59612, _59614, '_')) ^ Fail: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', '_') Redo: (44) [occurs] occurs:sub_term(_706, 'SKF-666') Unify: (44) [occurs] occurs:sub_term(_706, 'SKF-666') Fail: (44) [occurs] occurs:sub_term(_706, 'SKF-666') Fail: (43) [occurs] occurs:sub_term(_706, _630='SKF-666') Fail: (42) [occurs] occurs:sub_term(_706, (get_attr(_608, sk, _630), _630='SKF-666')) Fail: (41) [occurs] occurs:sub_term(_706, (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')) Call: (42) [occurs] occurs:sub_term(_65902, sk_out(_608)) Unify: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608)) Exit: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608)) Redo: (42) [occurs] occurs:sub_term(_65902, sk_out(_608)) Unify: (42) [occurs] occurs:sub_term(_65902, sk_out(_608)) Call: (43) [system] arg(_69052, sk_out(_608), _68994) Exit: (43) [system] arg(1, sk_out(_608), _608) Call: (43) [occurs] occurs:sub_term(_65902, _608) Unify: (43) [occurs] occurs:sub_term(_608, _608) Exit: (43) [occurs] occurs:sub_term(_608, _608) Exit: (42) [occurs] occurs:sub_term(_608, sk_out(_608)) Redo: (43) [occurs] occurs:sub_term(_65902, _608) Unify: (43) [occurs] occurs:sub_term(_65902, _608) Fail: (43) [occurs] occurs:sub_term(_65902, _608) Fail: (42) [occurs] occurs:sub_term(_65902, sk_out(_608)) Call: (42) [occurs] occurs:sub_term(_75160, sk_out(_608)) Unify: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608)) Exit: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608)) Redo: (42) [occurs] occurs:sub_term(_75160, sk_out(_608)) Unify: (42) [occurs] occurs:sub_term(_75160, sk_out(_608)) Call: (43) [system] arg(_78310, sk_out(_608), _78252) Exit: (43) [system] arg(1, sk_out(_608), _608) Call: (43) [occurs] occurs:sub_term(_75160, _608) Unify: (43) [occurs] occurs:sub_term(_608, _608) Exit: (43) [occurs] occurs:sub_term(_608, _608) Exit: (42) [occurs] occurs:sub_term(_608, sk_out(_608)) Redo: (43) [occurs] occurs:sub_term(_75160, _608) Unify: (43) [occurs] occurs:sub_term(_75160, _608) Fail: (43) [occurs] occurs:sub_term(_75160, _608) Fail: (42) [occurs] occurs:sub_term(_75160, sk_out(_608)) Call: (42) [occurs] occurs:sub_term(_65902, sk_out(_608)) Unify: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608)) Exit: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608)) Redo: (42) [occurs] occurs:sub_term(_65902, sk_out(_608)) Unify: (42) [occurs] occurs:sub_term(_65902, sk_out(_608)) Call: (43) [system] arg(_87566, sk_out(_608), _87508) Exit: (43) [system] arg(1, sk_out(_608), _608) Call: (43) [occurs] occurs:sub_term(_65902, _608) Unify: (43) [occurs] occurs:sub_term(_608, _608) Exit: (43) [occurs] occurs:sub_term(_608, _608) Exit: (42) [occurs] occurs:sub_term(_608, sk_out(_608)) Redo: (43) [occurs] occurs:sub_term(_65902, _608) Unify: (43) [occurs] occurs:sub_term(_65902, _608) Fail: (43) [occurs] occurs:sub_term(_65902, _608) Fail: (42) [occurs] occurs:sub_term(_65902, sk_out(_608)) ^ Call: (41) [logicmoo_test] backward_compatibility:sformat(_704, '~w_~w', [sk_out, 1]) ^ Unify: (41) [logicmoo_test] backward_compatibility:sformat(_704, '~w_~w', [sk_out, 1]) ^ Call: (42) [logicmoo_test] format(string(_704), '~w_~w', [sk_out, 1]) ^ Exit: (42) [logicmoo_test] format(string("sk_out_1"), '~w_~w', [sk_out, 1]) ^ Exit: (41) [logicmoo_test] backward_compatibility:sformat("sk_out_1", '~w_~w', [sk_out, 1]) ^ Call: (39) [logicmoo_test] backward_compatibility:sformat(_702, '~w_in_~w', ["sk_out_1", user]) ^ Unify: (39) [logicmoo_test] backward_compatibility:sformat(_702, '~w_in_~w', ["sk_out_1", user]) ^ Call: (40) [logicmoo_test] format(string(_702), '~w_in_~w', ["sk_out_1", user]) ^ Exit: (40) [logicmoo_test] format(string("sk_out_1_in_user"), '~w_in_~w', ["sk_out_1", user]) ^ Exit: (39) [logicmoo_test] backward_compatibility:sformat("sk_out_1_in_user", '~w_in_~w', ["sk_out_1", user]) ^ Call: (38) [logicmoo_test] backward_compatibility:sformat(_688, '~w__~w', ["Test_0004_Line_0000", "sk_out_1_in_user"]) ^ Unify: (38) [logicmoo_test] backward_compatibility:sformat(_688, '~w__~w', ["Test_0004_Line_0000", "sk_out_1_in_user"]) ^ Call: (39) [logicmoo_test] format(string(_688), '~w__~w', ["Test_0004_Line_0000", "sk_out_1_in_user"]) ^ Exit: (39) [logicmoo_test] format(string("Test_0004_Line_0000__sk_out_1_in_user"), '~w__~w', ["Test_0004_Line_0000", "sk_out_1_in_user"]) ^ Exit: (38) [logicmoo_test] backward_compatibility:sformat("Test_0004_Line_0000__sk_out_1_in_user", '~w__~w', ["Test_0004_Line_0000", "sk_out_1_in_user"]) Call: (38) [j_u] j_u:junit_prop(testsuite, testcase, _103154) Unify: (38) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit') Exit: (38) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit') Redo: (38) [j_u] j_u:junit_prop(testsuite, testcase, _103154) Unify: (38) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0001_Line_0000__Mpred_trace_exec_in_user") Exit: (38) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0001_Line_0000__Mpred_trace_exec_in_user") Redo: (38) [j_u] j_u:junit_prop(testsuite, testcase, _103154) Unify: (38) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0002_Line_0000__sk_in_1_in_user") Exit: (38) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0002_Line_0000__sk_in_1_in_user") Redo: (38) [j_u] j_u:junit_prop(testsuite, testcase, _103154) Unify: (38) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0003_Line_0000__sk_in_1_in_user") Exit: (38) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0003_Line_0000__sk_in_1_in_user") ^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (41) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase("Test_0004_Line_0000__sk_out_1_in_user")) ^ Unify: (41) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase("Test_0004_Line_0000__sk_out_1_in_user")) Call: (42) [system] copy_term(t_l:mpred_current_testcase("Test_0004_Line_0000__sk_out_1_in_user"), _119478) Exit: (42) [system] copy_term(t_l:mpred_current_testcase("Test_0004_Line_0000__sk_out_1_in_user"), t_l:mpred_current_testcase("Test_0004_Line_0000__sk_out_1_in_user")) ^ Call: (42) [t_l] clause(t_l:mpred_current_testcase("Test_0004_Line_0000__sk_out_1_in_user"), true) ^ Fail: (42) [t_l] clause(mpred_current_testcase("Test_0004_Line_0000__sk_out_1_in_user"), true) ^ Fail: (41) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase("Test_0004_Line_0000__sk_out_1_in_user")) ^ Call: (47) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase("Test_0004_Line_0000__sk_out_1_in_user")) ^ Unify: (47) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase("Test_0004_Line_0000__sk_out_1_in_user")) ^ Call: (48) [t_l] asserta(t_l:mpred_current_testcase("Test_0004_Line_0000__sk_out_1_in_user"), _123932) ^ Exit: (48) [t_l] asserta(t_l:mpred_current_testcase("Test_0004_Line_0000__sk_out_1_in_user"), (0x5607ec7edf80)) Call: (48) [system] nb_current('$w_tl_e', _125170) Exit: (48) [system] nb_current('$w_tl_e', []) Call: (48) [system] nb_linkval('$w_tl_e', [(0x5607ec7edf80)]) Exit: (48) [system] nb_linkval('$w_tl_e', [(0x5607ec7edf80)]) ^ Exit: (47) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase("Test_0004_Line_0000__sk_out_1_in_user")) ^ Call: (46) [logicmoo_test] must_det_l((wdmsg((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880))) ^ Unify: (46) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(_110880))) ^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _130834, _130774) ^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (49) [system] var(must_det_u) Fail: (49) [system] var(must_det_u) ^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(...), ..., ...)))), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", goal, user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)), ignore((source_location(_110750, _110752), atom(...), ..., ...)), get_time(_110880))) ^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(...), ..., ...)))), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", goal, user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)), ignore((source_location(_110750, _110752), atom(...), ..., ...)), get_time(_110880))) ^ Call: (49) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(_110880)), _135144, _135084) ^ Exit: (49) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(_110880)), logicmoo_test, (wdmsg((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880))) Call: (49) [system] var((wdmsg((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880))) Fail: (49) [system] var((wdmsg((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880))) ^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(...), ..., ...)))), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", goal, user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)), ignore((source_location(_110750, _110752), atom(...), ..., ...)), get_time(_110880))) ^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _139460, _139400) ^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (50) [system] var(must_det_u) Fail: (50) [system] var(must_det_u) ^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...))))) ^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...))))) ^ Call: (50) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), _143770, _143710) ^ Exit: (50) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), logicmoo_test, wdmsg((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))))) Call: (50) [system] var(wdmsg((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))))) Fail: (50) [system] var(wdmsg((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))))) ^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...))))) ^ Call: (53) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), dmsg((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))))) ^ Unify: (53) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), dmsg((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))))) ^ Call: (54) [logicmoo_test] dmsg:dis_pp(bfly) ^ Unify: (54) [logicmoo_test] dmsg:dis_pp(bfly) ^ Call: (55) [logicmoo_test] current_predicate((in_pp/1)) ^ Exit: (55) [logicmoo_test] current_predicate((in_pp/1)) ^ Call: (55) [logicmoo_test] pretty_clauses:in_pp(bfly) ^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(bfly) Call: (56) [system] nonvar(bfly) Exit: (56) [system] nonvar(bfly) ^ Call: (56) [logicmoo_test] pretty_clauses:in_pp(_152952) ^ Unify: (56) [logicmoo_test] pretty_clauses:in_pp(_152952) Call: (57) [system] nonvar(_152952) Fail: (57) [system] nonvar(_152952) ^ Redo: (56) [logicmoo_test] pretty_clauses:in_pp(_152952) ^ Unify: (56) [logicmoo_test] pretty_clauses:in_pp(_152952) ^ Call: (57) [logicmoo_test] pretty_clauses:is_pp_set(_152952) ^ Unify: (57) [logicmoo_test] pretty_clauses:is_pp_set(_152952) Call: (58) [bfly_tl] bfly_tl:bfly_setting(pp_output, _152952) Fail: (58) [bfly_tl] bfly_tl:bfly_setting(pp_output, _152952) ^ Fail: (57) [logicmoo_test] pretty_clauses:is_pp_set(_152952) ^ Redo: (56) [logicmoo_test] pretty_clauses:in_pp(_152952) ^ Unify: (56) [logicmoo_test] pretty_clauses:in_pp(_152952) ^ Call: (57) [logicmoo_test] pretty_clauses:toplevel_pp(_152952) ^ Unify: (57) [logicmoo_test] pretty_clauses:toplevel_pp(_152952) Call: (58) [system] nonvar(_152952) Fail: (58) [system] nonvar(_152952) ^ Redo: (57) [logicmoo_test] pretty_clauses:toplevel_pp(_152952) ^ Unify: (57) [logicmoo_test] pretty_clauses:toplevel_pp(swish) ^ Call: (58) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_164678))) ^ Unify: (58) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_164678))) Call: (62) [system] nb_current('$pp_swish', t) Fail: (62) [system] nb_current('$pp_swish', t) Call: (62) [pengines] pengines:pengine_self(_164678) Unify: (62) [pengines] pengines:pengine_self(_164678) Call: (63) [system] thread_self(_168462) Exit: (63) [system] thread_self(main) Call: (63) [pengines] current_pengine(_164678, _169726, main, _169730, _169732, _169734) Fail: (63) [pengines] current_pengine(_164678, _170388, main, _170392, _170394, _170396) Fail: (62) [pengines] pengines:pengine_self(_164678) ^ Fail: (58) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_164678))) ^ Redo: (57) [logicmoo_test] pretty_clauses:toplevel_pp(_152952) ^ Unify: (57) [logicmoo_test] pretty_clauses:toplevel_pp(http) ^ Call: (58) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_173502)) ^ Unify: (58) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_173502)) Call: (61) [httpd_wrapper] httpd_wrapper:http_current_request(_173502) Unify: (61) [httpd_wrapper] httpd_wrapper:http_current_request(_173502) Call: (62) [system] current_output(_176068) Exit: (62) [system] current_output((0x7fcd9afd78c0)) Call: (62) [http_stream] http_stream:is_cgi_stream((0x7fcd9afd78c0)) Fail: (62) [http_stream] http_stream:is_cgi_stream((0x7fcd9afd78c0)) Fail: (61) [httpd_wrapper] httpd_wrapper:http_current_request(_173502) ^ Fail: (58) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_173502)) ^ Redo: (57) [logicmoo_test] pretty_clauses:toplevel_pp(_152952) ^ Unify: (57) [logicmoo_test] pretty_clauses:toplevel_pp(ansi) ^ Call: (58) [logicmoo_test] current_predicate((bfly_get/2)) ^ Exit: (58) [logicmoo_test] current_predicate((bfly_get/2)) ^ Call: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f) ^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f) Call: (59) [system] nonvar(f) Exit: (59) [system] nonvar(f) ^ Call: (59) [logicmoo_test] butterfly:bfly_get(butterfly, _184690) ^ Unify: (59) [logicmoo_test] butterfly:bfly_get(butterfly, _184690) Call: (60) [system] nonvar(_184690) Fail: (60) [system] nonvar(_184690) ^ Redo: (59) [logicmoo_test] butterfly:bfly_get(butterfly, _184690) ^ Unify: (59) [logicmoo_test] butterfly:bfly_get(butterfly, _184690) Call: (60) [bfly_tl] bfly_tl:bfly_setting(butterfly, _184690) Unify: (60) [bfly_tl] bfly_tl:bfly_setting(butterfly, f) Exit: (60) [bfly_tl] bfly_tl:bfly_setting(butterfly, f) ^ Exit: (59) [logicmoo_test] butterfly:bfly_get(butterfly, f) Call: (59) [system] f=@=f Exit: (59) [system] f=@=f ^ Exit: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f) ^ Exit: (57) [logicmoo_test] pretty_clauses:toplevel_pp(ansi) ^ Exit: (56) [logicmoo_test] pretty_clauses:in_pp(ansi) Call: (56) [system] bfly==ansi Fail: (56) [system] bfly==ansi ^ Fail: (55) [logicmoo_test] pretty_clauses:in_pp(bfly) ^ Fail: (54) [logicmoo_test] dmsg:dis_pp(bfly) ^ Redo: (53) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), dmsg((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))))) ^ Call: (54) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), dmsg((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))))) ^ Unify: (54) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), dmsg((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))))) ^ Call: (55) [logicmoo_test] quietly(ignore((with_all_dmsg(dmsg((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(...), ..., ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?-mpred_test(..., ...)))))))))) ^ Unify: (55) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(..., ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...))))))))) %~ ?-( mpred_test( "Test_0004_Line_0000__sk_out_1_in_user",%~ user : ( sk_out(FOUND) ,%~ get_attr(FOUND,sk,What) ,%~ What='SKF-666'))). ^ Exit: (60) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (55) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(..., ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...))))))))) ^ Exit: (54) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), dmsg((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))))) ^ Exit: (53) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), dmsg((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))))) ^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _239400, _239340) ^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (50) [system] var(must_det_u) Fail: (50) [system] var(must_det_u) ^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info("Test_0004_Line_0000__sk_out_1_in_user", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(_110880))) ^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info("Test_0004_Line_0000__sk_out_1_in_user", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(_110880))) ^ Call: (50) [ucatch] strip_module(logicmoo_test:(add_test_info("Test_0004_Line_0000__sk_out_1_in_user", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)), _243710, _243650) ^ Exit: (50) [ucatch] strip_module(logicmoo_test:(add_test_info("Test_0004_Line_0000__sk_out_1_in_user", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)), logicmoo_test, (add_test_info("Test_0004_Line_0000__sk_out_1_in_user", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110880))) Call: (50) [system] var((add_test_info("Test_0004_Line_0000__sk_out_1_in_user", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110880))) Fail: (50) [system] var((add_test_info("Test_0004_Line_0000__sk_out_1_in_user", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110880))) ^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info("Test_0004_Line_0000__sk_out_1_in_user", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(_110880))) ^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _248026, _247966) ^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (51) [system] var(must_det_u) Fail: (51) [system] var(must_det_u) ^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info("Test_0004_Line_0000__sk_out_1_in_user", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))) ^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info("Test_0004_Line_0000__sk_out_1_in_user", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))) ^ Call: (51) [ucatch] strip_module(logicmoo_test:add_test_info("Test_0004_Line_0000__sk_out_1_in_user", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), _252336, _252276) ^ Exit: (51) [ucatch] strip_module(logicmoo_test:add_test_info("Test_0004_Line_0000__sk_out_1_in_user", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), logicmoo_test, add_test_info("Test_0004_Line_0000__sk_out_1_in_user", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))) Call: (51) [system] var(add_test_info("Test_0004_Line_0000__sk_out_1_in_user", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))) Fail: (51) [system] var(add_test_info("Test_0004_Line_0000__sk_out_1_in_user", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))) ^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info("Test_0004_Line_0000__sk_out_1_in_user", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))) Call: (54) [j_u] j_u:junit_prop("Test_0004_Line_0000__sk_out_1_in_user", goal, _255346) Fail: (54) [j_u] j_u:junit_prop("Test_0004_Line_0000__sk_out_1_in_user", goal, _255346) ^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _257912, _257852) ^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (51) [system] var(must_det_u) Fail: (51) [system] var(must_det_u) ^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_110750, _110752), atom(_110750), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880))) ^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_110750, _110752), atom(_110750), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880))) ^ Call: (51) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_110750, _110752), atom(_110750), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110880)), _262222, _262162) ^ Exit: (51) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_110750, _110752), atom(_110750), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110880)), logicmoo_test, (ignore((source_location(_110750, _110752), atom(_110750), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750|...]), replace_in_string([...], _110792, _110822), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", url, _110822))), get_time(_110880))) Call: (51) [system] var((ignore((source_location(_110750, _110752), atom(_110750), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750|...]), replace_in_string([...], _110792, _110822), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", url, _110822))), get_time(_110880))) Fail: (51) [system] var((ignore((source_location(_110750, _110752), atom(_110750), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750|...]), replace_in_string([...], _110792, _110822), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", url, _110822))), get_time(_110880))) ^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_110750, _110752), atom(_110750), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880))) ^ Call: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (52) [ucatch] strip_module(ucatch:must_det_u, _266538, _266478) ^ Exit: (52) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (52) [system] var(must_det_u) Fail: (52) [system] var(must_det_u) ^ Fail: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (51) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_110750, _110752), atom(_110750), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...)))) ^ Unify: (51) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_110750, _110752), atom(_110750), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...)))) ^ Call: (52) [ucatch] strip_module(logicmoo_test:ignore((source_location(_110750, _110752), atom(_110750), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750|...]), replace_in_string([...], _110792, _110822), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", url, _110822))), _270848, _270788) ^ Exit: (52) [ucatch] strip_module(logicmoo_test:ignore((source_location(_110750, _110752), atom(_110750), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750|...]), replace_in_string([...], _110792, _110822), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", url, _110822))), logicmoo_test, ignore((source_location(_110750, _110752), atom(_110750), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750, _110752]), replace_in_string([... = ...], _110792, _110822), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", url, _110822)))) Call: (52) [system] var(ignore((source_location(_110750, _110752), atom(_110750), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750, _110752]), replace_in_string([... = ...], _110792, _110822), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", url, _110822)))) Fail: (52) [system] var(ignore((source_location(_110750, _110752), atom(_110750), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750, _110752]), replace_in_string([... = ...], _110792, _110822), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", url, _110822)))) ^ Fail: (51) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_110750, _110752), atom(_110750), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...)))) Call: (56) [system] source_location(_110750, _110752) Fail: (56) [system] source_location(_110750, _110752) ^ Call: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (52) [ucatch] strip_module(ucatch:must_det_u, _276382, _276322) ^ Exit: (52) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (52) [system] var(must_det_u) Fail: (52) [system] var(must_det_u) ^ Fail: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (51) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_110880)) ^ Unify: (51) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_110880)) ^ Call: (52) [ucatch] strip_module(logicmoo_test:get_time(_110880), _280692, _280632) ^ Exit: (52) [ucatch] strip_module(logicmoo_test:get_time(_110880), logicmoo_test, get_time(_110880)) Call: (52) [system] var(get_time(_110880)) Fail: (52) [system] var(get_time(_110880)) ^ Fail: (51) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_110880)) ^ Exit: (46) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test("Test_0004_Line_0000__sk_out_1_in_user", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), add_test_info("Test_0004_Line_0000__sk_out_1_in_user", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(1632737993.1434622))) Call: (46) [system] _110890=nb(0) Exit: (46) [system] nb(0)=nb(0) ^ Call: (48) [logicmoo_test] call_u_hook(user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')) ^ Unify: (48) [logicmoo_test] call_u_hook(user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')) ^ Call: (57) [baseKB] baseKB:sk_out(_608) ^ Unify: (57) [baseKB] baseKB:sk_out(fl(_289944, _289946, _289944, _289946)) ^ Exit: (57) [baseKB] baseKB:sk_out(fl(_289944, _289946, _289944, _289946)) ^ Redo: (57) [baseKB] baseKB:sk_out(_608) ^ Unify: (57) [baseKB] baseKB:sk_out(avar([vn='ExIn', sk='SKF-666'])) ^ Exit: (57) [baseKB] baseKB:sk_out(avar([vn='ExIn', sk='SKF-666'])) ^ Redo: (57) [baseKB] baseKB:sk_out(_608) ^ Unify: (57) [baseKB] baseKB:sk_out(_608) ^ Exit: (57) [baseKB] baseKB:sk_out(_608) ^ Fail: (48) [logicmoo_test] call_u_hook(user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')) Call: (48) [system] _110930=failure Exit: (48) [system] failure=failure failure=info((why_was_true(user:(\+ (sk_out(_608),get_attr(_608,sk,_630),_630='SKF-666'))),nop(ftrace(user:(sk_out(_608),get_attr(_608,sk,_630),_630='SKF-666'))))) no_proof_for(\+ (sk_out(_608),get_attr(_608,sk,_630),_630=SKF-666)). no_proof_for(\+ (sk_out(_608),get_attr(_608,sk,_630),_630=SKF-666)). no_proof_for(\+ (sk_out(_608),get_attr(_608,sk,_630),_630=SKF-666)). _296934 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_09-Test_0004_Line_0000__sk_out_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_09.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_09_Test_0004_Line_0000_sk_out_1_in_user-junit.xml Call: (46) [system] failure=error(_830) Fail: (46) [system] failure=error(_830) Call: (46) [system] true Exit: (46) [system] true Call: (46) [system] nb_setarg(1, nb(0), 1) Exit: (46) [system] nb_setarg(1, nb(1), 1) Call: (46) [system] deterministic(_1168) Exit: (46) [system] deterministic(true) ^ Call: (47) [locally_each] locally_each:key_erase(t_l) ^ Unify: (47) [locally_each] locally_each:key_erase(t_l) Call: (48) [system] nb_current('$w_tl_e', [_3106714|_3106716]) Exit: (48) [system] nb_current('$w_tl_e', [(0x5607ec7edf80)]) Call: (48) [system] nb_linkval('$w_tl_e', []) Exit: (48) [system] nb_linkval('$w_tl_e', []) Call: (49) [system] erase((0x5607ec7edf80)) Exit: (49) [system] erase((0x5607ec7edf80)) Call: (48) [system] true Exit: (48) [system] true Call: (48) [system] true Exit: (48) [system] true ^ Exit: (47) [locally_each] locally_each:key_erase(t_l) ^ Exit: (34) [logicmoo_test] mpred_test(user:(sk_out(_506), get_attr(_506, sk, _528), _528='SKF-666')) Call: (35) [t_l] t_l:hide_dmsg Fail: (35) [t_l] t_l:hide_dmsg ^ Call: (35) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_3115250, file_no(2)), writeln(_3115250, dmsg(fOUND=_506)))) ^ Unify: (35) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_3115250, file_no(2)), writeln(_3115250, dmsg(fOUND=_506)))) ^ Fail: (35) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_3115250, file_no(2)), writeln(_3115250, dmsg(fOUND=_506)))) ^ Call: (35) [user] quietly(likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(fOUND=_506), logicmoo_util_catch:ddmsg(fOUND=_506))))) ^ Unify: (35) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(fOUND=_506), logicmoo_util_catch:ddmsg(fOUND=_506))))) %~ fOUND=FOUND2. ^ Exit: (40) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (35) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(fOUND=_506), logicmoo_util_catch:ddmsg(fOUND=_506))))) ^ Call: (37) [user] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656) ^ Unify: (37) [user] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, term_position(1147, 1155, 1147, 1149, [1150-1155])) ^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1147, 1155, 1147, 1149, [1150-1155]), (:-break), _3138654) ^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1147, 1155, 1147, 1149, [1150-1155]), (:-break), _3138654) ^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1147, 1155, 1147, 1149, [1150-1155]), (:-break), _3138654) ^ Redo: (37) [user] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656) ^ Unify: (37) [user] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), (:-break), term_position(1147, 1155, 1147, 1149, [1150-1155])) ^ Redo: (37) [system] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656) ^ Unify: (37) [system] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656) Call: (38) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155])) Exit: (38) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155])) Call: (38) [$syspreds] nb_setval('$term_user', (:-break)) Unify: (38) [$syspreds] nb_setval('$term_user', (:-break)) Exit: (38) [$syspreds] nb_setval('$term_user', (:-break)) Call: (38) [system] fail Fail: (38) [system] fail ^ Redo: (37) [subclause_expansion] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656) ^ Unify: (37) [subclause_expansion] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656) ^ Call: (38) [ec_loader] ec_loader:into_lps ^ Unify: (38) [ec_loader] ec_loader:into_lps Call: (39) [t_l] t_l:is_ec_cvt(_3151010) Fail: (39) [t_l] t_l:is_ec_cvt(_3151010) ^ Fail: (38) [ec_loader] ec_loader:into_lps ^ Redo: (37) [ec_loader] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656) ^ Fail: (37) [ec_loader] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656) ^ Call: (37) [user] term_expansion((:-break), _3154120) ^ Unify: (37) [user] term_expansion((:-break), (:-break)) ^ Redo: (37) [system] term_expansion((:-break), _3154120) ^ Unify: (37) [system] term_expansion((:-break), _3154120) Call: (38) [$syspreds] prolog_load_context(module, plunit) Unify: (38) [$syspreds] prolog_load_context(module, plunit) Fail: (38) [$syspreds] prolog_load_context(module, plunit) ^ Fail: (37) [plunit] term_expansion((:-break), _3154120) ^ Call: (38) [system] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) ^ Unify: (38) [system] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) Call: (40) [echo_files] echo_files:echo_catchup_f((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) Call: (41) [system] nonvar((:-break)) Exit: (41) [system] nonvar((:-break)) Call: (41) [echo_files] echo_files:never_echo_term((:-break)) Fail: (41) [echo_files] echo_files:never_echo_term((:-break)) Redo: (40) [echo_files] echo_files:echo_catchup_f((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) Call: (41) [$syspreds] prolog_load_context(stream, _3165948) Unify: (41) [$syspreds] prolog_load_context(stream, _3165948) Exit: (41) [$syspreds] prolog_load_context(stream, (0x5607f999ca00)) Call: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) Unify: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) Exit: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) Call: (41) [system] term_position(1147, 1155, 1147, 1149, [1150-1155])=..[_3169594, _3169600, _3169606|_3169608] Exit: (41) [system] term_position(1147, 1155, 1147, 1149, [1150-1155])=..[term_position, 1147, 1155, 1147, 1149, [1150-1155]] Call: (41) [system] ttyflush Exit: (41) [system] ttyflush Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044) Call: (42) [system] (:-break)==end_of_file Fail: (42) [system] (:-break)==end_of_file Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044) Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3175776) Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146) Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146) Call: (42) [system] _3177650 is 1146+1 Exit: (42) [system] 1147 is 1146+1 Call: (42) [system] 1155=(0x5607f999ca00), (:-break), 1147, 1155, _3159044) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044) Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output)) ^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output)) Call: (43) [$syspreds] format('~N~~*/~n') Unify: (43) [$syspreds] format('~N~~*/~n') ~*/ Exit: (43) [$syspreds] format('~N~~*/~n') Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1147) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1147) Call: (43) [t_l] t_l:file_stream_loc(_3189980, (0x5607f999ca00), _3189984) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1147) Call: (43) [t_l] t_l:file_stream_loc(_3192408, (0x5607f999ca00), _3192410) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146) Call: (43) [system] 1147>1146 Exit: (43) [system] 1147>1146 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146, 1147) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146, 1147) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1146, 1147, _3196742) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1146, 1147, _3196742) Call: (45) [system] _3197996 is 1147-1146 Exit: (45) [system] 1 is 1147-1146 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3199216, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3199216, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3202326) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3202326) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3204332, []), read_string(_3204332, _3204340, _3199216), close(_3204332)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3204332, []), read_util:read_string(_3204332, _3204340, _3199216), read_util:close(_3204332)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3204332, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f084ee00), []) Call: (49) [system] close((0x5607f084ee00)) Exit: (49) [system] close((0x5607f084ee00)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f084ee00), []), read_util:read_string((0x5607f084ee00), 1660, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n"), read_util:close((0x5607f084ee00))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", 1146, 1, _3209768, _3196742) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", 1146, 1, 513, "\n") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1146, 1147, "\n") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1147) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1147) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3212830)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3212830)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1147)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1147)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1147) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [echo_files] echo_files:nsl(_3217160) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') Call: (46) [system] "\n"\==[] Exit: (46) [system] "\n"\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string("\n", _3221468, _3221470, _3221472, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _3221468, _3221470, _3221472, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _3221468, _3221470, _3221472, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _3225286, _3225350, _3225288, '\n/*~') Fail: (45) [system] sub_string("\n", _3225286, _3225968, _3225288, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _3227144, _3227208, _3227146, '/*~') Fail: (45) [system] sub_string("\n", _3227144, _3227826, _3227146, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _3229620, _3229684, _3229622, '\n%~') Fail: (45) [system] sub_string("\n", _3229620, _3230302, _3229622, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _3231478, _3231542, _3231480, '%~') Fail: (45) [system] sub_string("\n", _3231478, _3232160, _3231480, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] write("\n") Exit: (45) [system] write("\n") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146, 1147) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1147) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044) Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155) Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155) Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1147, 1155, _3240736) Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1147, 1155, _3240736) Call: (44) [system] _3241990 is 1155-1147 Exit: (44) [system] 8 is 1155-1147 Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3243210, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3243210, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3246320) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3246320) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3248326, []), read_string(_3248326, _3248334, _3243210), close(_3248326)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3248326, []), read_util:read_string(_3248326, _3248334, _3243210), read_util:close(_3248326)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3248326, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f98f4f00), []) Call: (48) [system] close((0x5607f98f4f00)) Exit: (48) [system] close((0x5607f98f4f00)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f98f4f00), []), read_util:read_string((0x5607f98f4f00), 1660, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n"), read_util:close((0x5607f98f4f00))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", 1147, 8, _3253762, _3240736) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", 1147, 8, 505, ":- break") Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1147, 1155, ":- break") Call: (43) [echo_files] echo_files:read_mco(":- break", _3255628, _3255630, _3255632, _3255634, _3255636) Unify: (43) [echo_files] echo_files:read_mco(":- break", _3256262, _3256264, _3256266, _3256268, _3256270) Call: (44) [system] read_term_from_atom(":- break", _3256838, [cycles(true), comments(_3256858), quasi_quotations(_3256868), variable_names(_3256878), singletons(_3256888)]) Exit: (44) [system] read_term_from_atom(":- break", (:-break), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] read_term_from_atom(":- break", _3258114, [cycles(false), comments(_3258134), quasi_quotations(_3258144), variable_names(_3258154), singletons(_3258164)]) Exit: (44) [system] read_term_from_atom(":- break", (:-break), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] (:-break)=@=(:-break) Exit: (44) [system] (:-break)=@=(:-break) Call: (44) [system] _3260602=(:-break) Exit: (44) [system] (:-break)=(:-break) Exit: (43) [echo_files] echo_files:read_mco(":- break", (:-break), [], [], [], []) Call: (43) [system] write(":- break") :- break Exit: (43) [system] write(":- break") Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3263712, 1155) Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3264334, 1155) ^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3264908, _3264910)) ^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3264908, _3264910)) ^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3264908, 1155)) ^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3264908, 1155)) Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3264908, 1155) Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3272346)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3272346)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044) Call: (42) [system] character_count((0x5607f999ca00), _3277896) Exit: (42) [system] character_count((0x5607f999ca00), 1156) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1156) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1156) Call: (43) [t_l] t_l:file_stream_loc(_3280402, (0x5607f999ca00), _3280406) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1156) Call: (43) [t_l] t_l:file_stream_loc(_3282830, (0x5607f999ca00), _3282832) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155) Call: (43) [system] 1156>1155 Exit: (43) [system] 1156>1155 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155, 1156) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155, 1156) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1155, 1156, _3287164) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1155, 1156, _3287164) Call: (45) [system] _3288418 is 1156-1155 Exit: (45) [system] 1 is 1156-1155 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3289638, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3289638, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3292748) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3292748) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3294754, []), read_string(_3294754, _3294762, _3289638), close(_3294754)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3294754, []), read_util:read_string(_3294754, _3294762, _3289638), read_util:close(_3294754)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3294754, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607fd143f00), []) Call: (49) [system] close((0x5607fd143f00)) Exit: (49) [system] close((0x5607fd143f00)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607fd143f00), []), read_util:read_string((0x5607fd143f00), 1660, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n"), read_util:close((0x5607fd143f00))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", 1155, 1, _3300190, _3287164) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", 1155, 1, 504, ".") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1155, 1156, ".") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3303252)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3303252)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [echo_files] echo_files:nsl(_3307582) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Call: (46) [system] "."\==[] Exit: (46) [system] "."\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _3311890, _3311892, _3311894, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _3311890, _3311892, _3311894, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _3311890, _3311892, _3311894, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _3315708, _3315772, _3315710, '\n/*~') Fail: (45) [system] sub_string(".", _3315708, _3316390, _3315710, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _3317566, _3317630, _3317568, '/*~') Fail: (45) [system] sub_string(".", _3317566, _3318248, _3317568, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _3320042, _3320106, _3320044, '\n%~') Fail: (45) [system] sub_string(".", _3320042, _3320724, _3320044, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _3321900, _3321964, _3321902, '%~') Fail: (45) [system] sub_string(".", _3321900, _3322582, _3321902, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] write(".") . Exit: (45) [system] write(".") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155, 1156) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1156) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044) Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00)) Call: (43) [system] at_end_of_stream((0x5607f999ca00)) Fail: (43) [system] at_end_of_stream((0x5607f999ca00)) Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00)) Call: (43) [system] character_count((0x5607f999ca00), _3333574) Exit: (43) [system] character_count((0x5607f999ca00), 1156) Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1156, _3334788) Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1156, _3334788) Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3336034, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3336034, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3339144) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3339144) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3341150, []), read_string(_3341150, _3341158, _3336034), close(_3341150)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3341150, []), read_util:read_string(_3341150, _3341158, _3336034), read_util:close(_3341150)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3341150, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f8958800), []) Call: (48) [system] close((0x5607f8958800)) Exit: (48) [system] close((0x5607f8958800)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f8958800), []), read_util:read_string((0x5607f8958800), 1660, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n"), read_util:close((0x5607f8958800))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", 1156, _3346584, 0, _3334788) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", 1156, 504, 0, "\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n") Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1156, "\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n") Call: (43) [system] open_string("\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", _3348514) Exit: (43) [system] open_string("\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", (0x5607ebe7a600)) Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607ebe7a600)) Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607ebe7a600)) Call: (44) [echo_files] echo_files:consume_white((0x5607ebe7a600)) Unify: (44) [echo_files] echo_files:consume_white((0x5607ebe7a600)) Call: (45) [system] at_end_of_stream((0x5607ebe7a600)) Fail: (45) [system] at_end_of_stream((0x5607ebe7a600)) Redo: (44) [echo_files] echo_files:consume_white((0x5607ebe7a600)) Unify: (44) [echo_files] echo_files:consume_white((0x5607ebe7a600)) Call: (45) [system] peek_char((0x5607ebe7a600), _3354616) Exit: (45) [system] peek_char((0x5607ebe7a600), '\n') Call: (45) [system] char_type('\n', space) Exit: (45) [system] char_type('\n', space) Call: (45) [system] get_char((0x5607ebe7a600), '\n') Exit: (45) [system] get_char((0x5607ebe7a600), '\n') Call: (45) [system] put_char('\n') Exit: (45) [system] put_char('\n') Exit: (44) [echo_files] echo_files:consume_white((0x5607ebe7a600)) Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607ebe7a600)) Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607ebe7a600)) Call: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600)) Unify: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600)) Call: (46) [system] at_end_of_stream((0x5607ebe7a600)) Fail: (46) [system] at_end_of_stream((0x5607ebe7a600)) Redo: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600)) Unify: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600)) Call: (46) [system] peek_char((0x5607ebe7a600), _3364960) Exit: (46) [system] peek_char((0x5607ebe7a600), :) Call: (46) [system] char_type(:, space) Fail: (46) [system] char_type(:, space) Redo: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600)) Unify: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600)) Call: (46) [echo_files] echo_files:nsl(_3368614) Unify: (46) [echo_files] echo_files:nsl('No source location!?') Exit: (46) [echo_files] echo_files:nsl('No source location!?') Call: (46) [system] atom_length('No source location!?', _3370458) Exit: (46) [system] atom_length('No source location!?', 20) Call: (46) [system] peek_string((0x5607ebe7a600), 20, _3371672) Exit: (46) [system] peek_string((0x5607ebe7a600), 20, ":- must((findall(Ex,") Call: (46) [system] ":- must((findall(Ex,"=='No source location!?' Fail: (46) [system] ":- must((findall(Ex,"=='No source location!?' Redo: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600)) Unify: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600)) Call: (46) [system] peek_string((0x5607ebe7a600), 2, "%~") Fail: (46) [system] peek_string((0x5607ebe7a600), 2, "%~") Redo: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600)) Unify: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600)) Call: (46) [system] peek_string((0x5607ebe7a600), 1, "%") Fail: (46) [system] peek_string((0x5607ebe7a600), 1, "%") Redo: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600)) Unify: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600)) Call: (46) [system] peek_string((0x5607ebe7a600), 2, "#!") Fail: (46) [system] peek_string((0x5607ebe7a600), 2, "#!") Fail: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600)) Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607ebe7a600)) Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607ebe7a600)) Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00)) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044) Call: (42) [system] character_count((0x5607f999ca00), _3385206) Exit: (42) [system] character_count((0x5607f999ca00), 1156) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3387676)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3387676)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044) Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), _3159044) Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), _3159044) Call: (43) [system] fail Fail: (43) [system] fail Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), _3159044) Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), _3159044) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044) Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3399472) Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3400090) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Call: (43) [system] current_prolog_flag(capture_feedback, true) Fail: (43) [system] current_prolog_flag(capture_feedback, true) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Call: (43) [$syspreds] format('~N/*~~~n') Unify: (43) [$syspreds] format('~N/*~~~n') /*~ Exit: (43) [$syspreds] format('~N/*~~~n') ^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output)) ^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output)) Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Call: (42) [system] fail Fail: (42) [system] fail Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) ^ Redo: (38) [echo_files] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) ^ Unify: (38) [echo_files] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), (:-break), term_position(1147, 1155, 1147, 1149, [1150-1155])) ^ Redo: (38) [system] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) ^ Unify: (38) [system] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) Call: (40) [echo_files] echo_files:echo_catchup_f((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) ^ Redo: (38) [echo_files] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) ^ Unify: (38) [echo_files] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) Call: (39) [system] (:-break)\==end_of_file Exit: (39) [system] (:-break)\==end_of_file ^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044) ^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044) Call: (40) [system] current_prolog_flag(xref, true) Fail: (40) [system] current_prolog_flag(xref, true) ^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044) Call: (40) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155])) Exit: (40) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155])) Call: (40) [system] nonvar((:-break)) Exit: (40) [system] nonvar((:-break)) Call: (40) [system] nb_current('$term', _3428960) Exit: (40) [system] nb_current('$term', (:-break)) Call: (40) [$syspreds] prolog_load_context(module, _3430174) Unify: (40) [$syspreds] prolog_load_context(module, _3430174) Exit: (40) [$syspreds] prolog_load_context(module, user) ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-break), (:-break), _3431994) ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-break), (:-break), (:-_3432630)) Call: (41) [system] (:-break)==(:-break) Exit: (41) [system] (:-break)==(:-break) ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, break, _3432630) ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, break, _3432630) Call: (42) [system] functor(directive_expansion, _3435744, _3435746) Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) Call: (42) [system] _3436974 is 0+2 Exit: (42) [system] 2 is 0+2 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], break, _3432630) ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], break, break) ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], break, break) ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, break, break) ^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-break), (:-break), (:-break)) Call: (40) [system] (:-break)\=@=(:-break) Fail: (40) [system] (:-break)\=@=(:-break) ^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044) ^ Redo: (38) [subclause_expansion] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) ^ Unify: (38) [subclause_expansion] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) Call: (39) [system] nonvar((:-break)) Exit: (39) [system] nonvar((:-break)) Call: (39) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155])) Exit: (39) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155])) Call: (39) [$syspreds] prolog_load_context(file, _3446880) Unify: (39) [$syspreds] prolog_load_context(file, _3446880) Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3448706) Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3448706) ^ Redo: (38) [file_scope] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) ^ Unify: (38) [file_scope] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) ^ Redo: (38) [echo_files] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) ^ Unify: (38) [echo_files] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) Call: (39) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155])) Exit: (39) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155])) ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-break)) ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-break)) ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-break)) ^ Redo: (38) [common_logic_utils] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) ^ Unify: (38) [common_logic_utils] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) Call: (39) [system] current_prolog_flag(do_renames, term_expansion) Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) ^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) ^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) Call: (39) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155])) Exit: (39) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155])) ^ Call: (39) [logicmoo_test] is_junit_test ^ Unify: (39) [logicmoo_test] is_junit_test ^ Exit: (39) [logicmoo_test] is_junit_test ^ Call: (39) [logicmoo_test] junit_term_expansion((:-break), _3159044) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-break), _3159044) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-break), _3159044) Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-break), _3159044) ^ Call: (44) [logicmoo_test] ucatch:keep_going ^ Unify: (44) [logicmoo_test] ucatch:keep_going ^ Exit: (44) [logicmoo_test] ucatch:keep_going ^ Exit: (39) [logicmoo_test] junit_term_expansion((:-break), (:-dmsg(skipped(blocks_on_input, break)))) Call: (39) [system] term_position(1147, 1155, 1147, 1149, [1150-1155])=_3159046 Exit: (39) [system] term_position(1147, 1155, 1147, 1149, [1150-1155])=term_position(1147, 1155, 1147, 1149, [1150-1155]) ^ Exit: (38) [logicmoo_test] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), (:-dmsg(skipped(blocks_on_input, break))), term_position(1147, 1155, 1147, 1149, [1150-1155])) ^ Call: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) ^ Unify: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, 1150-1155) ^ Call: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, 1150-1155, dmsg(skipped(blocks_on_input, break)), _3471186) ^ Unify: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, 1150-1155, dmsg(skipped(blocks_on_input, break)), _3471186) ^ Fail: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, 1150-1155, dmsg(skipped(blocks_on_input, break)), _3471186) ^ Fail: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) ^ Call: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) ^ Unify: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), sicstus:sicstus_flag(_3475638, _3475640)) Call: (45) [system] nonvar(dmsg(skipped(blocks_on_input, break))) Exit: (45) [system] nonvar(dmsg(skipped(blocks_on_input, break))) Call: (45) [system] dmsg(skipped(blocks_on_input, break))=current_prolog_flag(_3475638, _3475640) Fail: (45) [system] dmsg(skipped(blocks_on_input, break))=current_prolog_flag(_3475638, _3475640) ^ Redo: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), sicstus:sicstus_flag(_3475638, _3475640)) Call: (45) [system] dmsg(skipped(blocks_on_input, break))=prolog_flag(_3475638, _3475640) Fail: (45) [system] dmsg(skipped(blocks_on_input, break))=prolog_flag(_3475638, _3475640) ^ Redo: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) ^ Unify: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) Call: (45) [$syspreds] prolog_load_context(dialect, lps) Unify: (45) [$syspreds] prolog_load_context(dialect, lps) Fail: (45) [$syspreds] prolog_load_context(dialect, lps) ^ Fail: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) ^ Call: (44) [system] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) ^ Unify: (44) [system] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, 1150-1155) ^ Redo: (44) [loop_check] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) ^ Unify: (44) [loop_check] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, 1150-1155) ^ Redo: (44) [ucatch] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) ^ Unify: (44) [ucatch] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) Call: (45) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) Unify: (45) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) Fail: (45) [nl_pipeline] expand_apply(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) ^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) ^ Unify: (44) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) ^ Redo: (44) [virtualize_source] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) ^ Unify: (44) [virtualize_source] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) Call: (45) [system] nonvar(1150-1155) Exit: (45) [system] nonvar(1150-1155) ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(blocks_on_input, break))) ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(blocks_on_input, break))) ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(blocks_on_input, break))) ^ Redo: (44) [common_logic_utils] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) ^ Unify: (44) [common_logic_utils] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) ^ Redo: (44) [gvlib] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) ^ Unify: (44) [gvlib] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) ^ Redo: (44) [logicmoo_test] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) ^ Unify: (44) [logicmoo_test] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) ^ Call: (45) [pfc_lib] pfc_goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) ^ Unify: (45) [pfc_lib] pfc_goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) ^ Fail: (45) [pfc_lib] pfc_goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) ^ Fail: (44) [pfc_lib] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) ^ Call: (44) [system] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) ^ Unify: (44) [system] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) Call: (45) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) Fail: (45) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) ^ Redo: (44) [arithmetic] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) ^ Unify: (44) [arithmetic] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) Call: (45) [yall] yall:lambda_like(dmsg(skipped(blocks_on_input, break))) Unify: (45) [yall] yall:lambda_like(dmsg(skipped(blocks_on_input, break))) Call: (46) [system] compound_name_arity(dmsg(skipped(blocks_on_input, break)), _3506810, _3506812) Exit: (46) [system] compound_name_arity(dmsg(skipped(blocks_on_input, break)), dmsg, 1) Call: (46) [yall] yall:lambda_functor(dmsg) Fail: (46) [yall] yall:lambda_functor(dmsg) Fail: (45) [yall] yall:lambda_like(dmsg(skipped(blocks_on_input, break))) ^ Redo: (44) [yall] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) ^ Unify: (44) [yall] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) Call: (45) [system] current_prolog_flag(xref, true) Fail: (45) [system] current_prolog_flag(xref, true) ^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) Call: (45) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, break)), _3471186) Unify: (45) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, break)), _3471186) Fail: (45) [nl_pipeline] expand_apply(dmsg(skipped(blocks_on_input, break)), _3471186) ^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) ^ Unify: (44) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) ^ Redo: (44) [clpfd] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) Call: (45) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(blocks_on_input, break))) Fail: (45) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(blocks_on_input, break))) ^ Redo: (44) [clpfd] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) ^ Unify: (44) [clpfd] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) ^ Call: (45) [logicmoo_ocl] do_ss ^ Fail: (45) [logicmoo_ocl] do_ss ^ Fail: (44) [logicmoo_ocl] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) ^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), close((0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607eb64c070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x5607f999ca00), (:-break), _298, (:-dmsg(skipped(blocks_on_input, break))), _294, (0x5607f999ca00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'], [expand(false), expand(true)]), _3522386, system:'$close_source'(close((0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607eb64c070)), true)) Call: (34) [t_l] t_l:hide_dmsg Fail: (34) [t_l] t_l:hide_dmsg ^ Call: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_3524222, file_no(2)), writeln(_3524222, dmsg(skipped(blocks_on_input, break))))) ^ Unify: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_3524222, file_no(2)), writeln(_3524222, dmsg(skipped(blocks_on_input, break))))) ^ Fail: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_3524222, file_no(2)), writeln(_3524222, dmsg(skipped(blocks_on_input, break))))) ^ Call: (34) [user] quietly(likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(blocks_on_input, break)), logicmoo_util_catch:ddmsg(skipped(blocks_on_input, break)))))) ^ Unify: (34) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(blocks_on_input, break)), logicmoo_util_catch:ddmsg(skipped(blocks_on_input, break)))))) %~ skipped(blocks_on_input,break) ^ Exit: (39) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (34) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(blocks_on_input, break)), logicmoo_util_catch:ddmsg(skipped(blocks_on_input, break)))))) ^ Call: (37) [user] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3535460, _3535462) ^ Unify: (37) [user] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3535460, term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])])) ^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3535460) ^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3535460) ^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3535460) ^ Redo: (37) [user] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3535460, _3535462) ^ Unify: (37) [user] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])])) ^ Redo: (37) [system] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3535460, _3535462) ^ Unify: (37) [system] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3535460, _3535462) Call: (38) [system] nonvar(term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])])) Exit: (38) [system] nonvar(term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])])) Call: (38) [$syspreds] nb_setval('$term_user', (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))) Unify: (38) [$syspreds] nb_setval('$term_user', (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))) Exit: (38) [$syspreds] nb_setval('$term_user', (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))) Call: (38) [system] fail Fail: (38) [system] fail ^ Redo: (37) [subclause_expansion] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3535460, _3535462) ^ Unify: (37) [subclause_expansion] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3535460, _3535462) ^ Call: (38) [ec_loader] ec_loader:into_lps ^ Unify: (38) [ec_loader] ec_loader:into_lps Call: (39) [t_l] t_l:is_ec_cvt(_3547878) Fail: (39) [t_l] t_l:is_ec_cvt(_3547878) ^ Fail: (38) [ec_loader] ec_loader:into_lps ^ Redo: (37) [ec_loader] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3535460, _3535462) ^ Fail: (37) [ec_loader] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3535460, _3535462) ^ Call: (37) [user] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3550988) ^ Unify: (37) [user] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))) ^ Redo: (37) [system] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3550988) ^ Unify: (37) [system] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3550988) Call: (38) [$syspreds] prolog_load_context(module, plunit) Unify: (38) [$syspreds] prolog_load_context(module, plunit) Fail: (38) [$syspreds] prolog_load_context(module, plunit) ^ Fail: (37) [plunit] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3550988) ^ Call: (38) [system] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914) ^ Unify: (38) [system] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914) Call: (40) [echo_files] echo_files:echo_catchup_f((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914) Call: (41) [system] nonvar((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))) Exit: (41) [system] nonvar((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))) Call: (41) [echo_files] echo_files:never_echo_term((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))) Fail: (41) [echo_files] echo_files:never_echo_term((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))) Redo: (40) [echo_files] echo_files:echo_catchup_f((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914) Call: (41) [$syspreds] prolog_load_context(stream, _3562816) Unify: (41) [$syspreds] prolog_load_context(stream, _3562816) Exit: (41) [$syspreds] prolog_load_context(stream, (0x5607f999ca00)) Call: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) Unify: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) Exit: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) Call: (41) [system] term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])])=..[_3566462, _3566468, _3566474|_3566476] Exit: (41) [system] term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])])=..[term_position, 1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [...])]] Call: (41) [system] ttyflush Exit: (41) [system] ttyflush Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) Call: (42) [system] (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))==end_of_file Fail: (42) [system] (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))==end_of_file Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3572644) Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156) Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156) Call: (42) [system] _3574518 is 1156+1 Exit: (42) [system] 1157 is 1156+1 Call: (42) [system] 1250=(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output)) ^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output)) Call: (43) [$syspreds] format('~N~~*/~n') Unify: (43) [$syspreds] format('~N~~*/~n') ~*/ Exit: (43) [$syspreds] format('~N~~*/~n') Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1157) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1157) Call: (43) [t_l] t_l:file_stream_loc(_3586848, (0x5607f999ca00), _3586852) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1157) Call: (43) [t_l] t_l:file_stream_loc(_3589276, (0x5607f999ca00), _3589278) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156) Call: (43) [system] 1157>1156 Exit: (43) [system] 1157>1156 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156, 1157) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156, 1157) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1156, 1157, _3593610) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1156, 1157, _3593610) Call: (45) [system] _3594864 is 1157-1156 Exit: (45) [system] 1 is 1157-1156 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3596084, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3596084, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3599194) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3599194) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3601200, []), read_string(_3601200, _3601208, _3596084), close(_3601200)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3601200, []), read_util:read_string(_3601200, _3601208, _3596084), read_util:close(_3601200)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3601200, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607fa192200), []) Call: (49) [system] close((0x5607fa192200)) Exit: (49) [system] close((0x5607fa192200)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607fa192200), []), read_util:read_string((0x5607fa192200), 1660, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n"), read_util:close((0x5607fa192200))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", 1156, 1, _3606636, _3593610) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", 1156, 1, 503, "\n") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1156, 1157, "\n") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1157) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1157) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3609698)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3609698)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1157)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1157)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1157) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [echo_files] echo_files:nsl(_3614028) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') Call: (46) [system] "\n"\==[] Exit: (46) [system] "\n"\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string("\n", _3618336, _3618338, _3618340, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _3618336, _3618338, _3618340, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _3618336, _3618338, _3618340, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _3622154, _3622218, _3622156, '\n/*~') Fail: (45) [system] sub_string("\n", _3622154, _3622836, _3622156, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _3624012, _3624076, _3624014, '/*~') Fail: (45) [system] sub_string("\n", _3624012, _3624694, _3624014, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _3626488, _3626552, _3626490, '\n%~') Fail: (45) [system] sub_string("\n", _3626488, _3627170, _3626490, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _3628346, _3628410, _3628348, '%~') Fail: (45) [system] sub_string("\n", _3628346, _3629028, _3628348, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] write("\n") Exit: (45) [system] write("\n") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156, 1157) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1157) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250) Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250) Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1157, 1250, _3637604) Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1157, 1250, _3637604) Call: (44) [system] _3638858 is 1250-1157 Exit: (44) [system] 93 is 1250-1157 Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3640078, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3640078, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3643188) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3643188) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3645194, []), read_string(_3645194, _3645202, _3640078), close(_3645194)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3645194, []), read_util:read_string(_3645194, _3645202, _3640078), read_util:close(_3645194)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3645194, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607eaec8700), []) Call: (48) [system] close((0x5607eaec8700)) Exit: (48) [system] close((0x5607eaec8700)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607eaec8700), []), read_util:read_string((0x5607eaec8700), 1660, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n"), read_util:close((0x5607eaec8700))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", 1157, 93, _3650630, _3637604) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", 1157, 93, 410, ":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))") Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1157, 1250, ":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))") Call: (43) [echo_files] echo_files:read_mco(":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))", _3652516, _3652518, _3652520, _3652522, _3652524) Unify: (43) [echo_files] echo_files:read_mco(":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))", _3653150, _3653152, _3653154, _3653156, _3653158) Call: (44) [system] read_term_from_atom(":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))", _3653726, [cycles(true), comments(_3653746), quasi_quotations(_3653756), variable_names(_3653766), singletons(_3653776)]) Exit: (44) [system] read_term_from_atom(":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))", (:-must((findall(_3654390, (clause_u(sk_out(_3654390), _3654396, _3654398), wdmsg(sk_out(_3654390))), _3654420), length(_3654420, _3654426), _3654426=3))), [cycles(true), comments([]), quasi_quotations([]), variable_names(['Ex'=_3654390, 'L'=_3654420, ... = ...]), singletons([])]) Call: (44) [system] read_term_from_atom(":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))", _3655100, [cycles(false), comments(_3655120), quasi_quotations(_3655130), variable_names(_3655140), singletons(_3655150)]) Exit: (44) [system] read_term_from_atom(":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))", (:-must((findall(_3655764, (clause_u(sk_out(_3655764), _3655770, _3655772), wdmsg(sk_out(_3655764))), _3655794), length(_3655794, _3655800), _3655800=3))), [cycles(false), comments([]), quasi_quotations([]), variable_names(['Ex'=_3655764, 'L'=_3655794, ... = ...]), singletons([])]) Call: (44) [system] (:-must((findall(_3654390, (clause_u(sk_out(_3654390), _3654396, _3654398), wdmsg(sk_out(_3654390))), _3654420), length(_3654420, _3654426), _3654426=3)))=@=(:-must((findall(_3655764, (clause_u(sk_out(_3655764), _3655770, _3655772), wdmsg(sk_out(_3655764))), _3655794), length(_3655794, _3655800), _3655800=3))) Exit: (44) [system] (:-must((findall(_3654390, (clause_u(sk_out(_3654390), _3654396, _3654398), wdmsg(sk_out(_3654390))), _3654420), length(_3654420, _3654426), _3654426=3)))=@=(:-must((findall(_3655764, (clause_u(sk_out(_3655764), _3655770, _3655772), wdmsg(sk_out(_3655764))), _3655794), length(_3655794, _3655800), _3655800=3))) Call: (44) [system] _3657686=(:-must((findall(_3654390, (clause_u(sk_out(_3654390), _3654396, _3654398), wdmsg(sk_out(_3654390))), _3654420), length(_3654420, _3654426), _3654426=3))) Exit: (44) [system] (:-must((findall(_3654390, (clause_u(sk_out(_3654390), _3654396, _3654398), wdmsg(sk_out(_3654390))), _3654420), length(_3654420, _3654426), _3654426=3)))=(:-must((findall(_3654390, (clause_u(sk_out(_3654390), _3654396, _3654398), wdmsg(sk_out(_3654390))), _3654420), length(_3654420, _3654426), _3654426=3))) Exit: (43) [echo_files] echo_files:read_mco(":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))", (:-must((findall(_3654390, (clause_u(sk_out(_3654390), _3654396, _3654398), wdmsg(sk_out(_3654390))), _3654420), length(_3654420, _3654426), _3654426=3))), [], [], ['Ex'=_3654390, 'L'=_3654420, 'THREE'=_3654426], []) Call: (43) [system] write(":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))") :- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)) Exit: (43) [system] write(":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))") Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3660796, 1250) Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3661418, 1250) ^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3661992, _3661994)) ^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3661992, _3661994)) ^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3661992, 1250)) ^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3661992, 1250)) Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3661992, 1250) Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3669430)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3669430)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) Call: (42) [system] character_count((0x5607f999ca00), _3674980) Exit: (42) [system] character_count((0x5607f999ca00), 1251) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1251) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1251) Call: (43) [t_l] t_l:file_stream_loc(_3677486, (0x5607f999ca00), _3677490) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1251) Call: (43) [t_l] t_l:file_stream_loc(_3679914, (0x5607f999ca00), _3679916) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250) Call: (43) [system] 1251>1250 Exit: (43) [system] 1251>1250 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250, 1251) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250, 1251) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1250, 1251, _3684248) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1250, 1251, _3684248) Call: (45) [system] _3685502 is 1251-1250 Exit: (45) [system] 1 is 1251-1250 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3686722, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3686722, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3689832) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3689832) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3691838, []), read_string(_3691838, _3691846, _3686722), close(_3691838)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3691838, []), read_util:read_string(_3691838, _3691846, _3686722), read_util:close(_3691838)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3691838, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607eaec8b00), []) Call: (49) [system] close((0x5607eaec8b00)) Exit: (49) [system] close((0x5607eaec8b00)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607eaec8b00), []), read_util:read_string((0x5607eaec8b00), 1660, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n"), read_util:close((0x5607eaec8b00))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", 1250, 1, _3697274, _3684248) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", 1250, 1, 409, ".") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1250, 1251, ".") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1251) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1251) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3700336)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3700336)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1251)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1251)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1251) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [echo_files] echo_files:nsl(_3704666) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Call: (46) [system] "."\==[] Exit: (46) [system] "."\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _3708974, _3708976, _3708978, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _3708974, _3708976, _3708978, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _3708974, _3708976, _3708978, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _3712792, _3712856, _3712794, '\n/*~') Fail: (45) [system] sub_string(".", _3712792, _3713474, _3712794, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _3714650, _3714714, _3714652, '/*~') Fail: (45) [system] sub_string(".", _3714650, _3715332, _3714652, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _3717126, _3717190, _3717128, '\n%~') Fail: (45) [system] sub_string(".", _3717126, _3717808, _3717128, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _3718984, _3719048, _3718986, '%~') Fail: (45) [system] sub_string(".", _3718984, _3719666, _3718986, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] write(".") . Exit: (45) [system] write(".") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250, 1251) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1251) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00)) Call: (43) [system] at_end_of_stream((0x5607f999ca00)) Fail: (43) [system] at_end_of_stream((0x5607f999ca00)) Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00)) Call: (43) [system] character_count((0x5607f999ca00), _3730658) Exit: (43) [system] character_count((0x5607f999ca00), 1251) Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1251, _3731872) Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1251, _3731872) Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3733118, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3733118, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3736228) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3736228) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3738234, []), read_string(_3738234, _3738242, _3733118), close(_3738234)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3738234, []), read_util:read_string(_3738234, _3738242, _3733118), read_util:close(_3738234)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3738234, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f9b38000), []) Call: (48) [system] close((0x5607f9b38000)) Exit: (48) [system] close((0x5607f9b38000)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f9b38000), []), read_util:read_string((0x5607f9b38000), 1660, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n"), read_util:close((0x5607f9b38000))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", 1251, _3743668, 0, _3731872) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% was_module(sanity_attvar_09,[]).\n\n:- include(library(logicmoo_test_header)).\n\n:- nodebug_logicmoo(_).\n:- debug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- dynamic(sk_out/1).\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n:- expects_dialect(pfc).\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n:- endif.\n:- read_attvars(true).\n\nsk_in(fl(X,Y,X,Y)).\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n:- listing([sk_in/1,spft/3]).\n%:- break.\nsk_in(_DUNNO).\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\nsk_in(Ex)==>sk_out(Ex).\n\n:- rtrace.\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\n:- break.\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", 1251, 409, 0, "\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n") Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1251, "\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n") Call: (43) [system] open_string("\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", _3745574) Exit: (43) [system] open_string("\n\n\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n", (0x5607ebd15800)) Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800)) Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800)) Call: (44) [echo_files] echo_files:consume_white((0x5607ebd15800)) Unify: (44) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (45) [system] at_end_of_stream((0x5607ebd15800)) Fail: (45) [system] at_end_of_stream((0x5607ebd15800)) Redo: (44) [echo_files] echo_files:consume_white((0x5607ebd15800)) Unify: (44) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (45) [system] peek_char((0x5607ebd15800), _3751676) Exit: (45) [system] peek_char((0x5607ebd15800), '\n') Call: (45) [system] char_type('\n', space) Exit: (45) [system] char_type('\n', space) Call: (45) [system] get_char((0x5607ebd15800), '\n') Exit: (45) [system] get_char((0x5607ebd15800), '\n') Call: (45) [system] put_char('\n') Exit: (45) [system] put_char('\n') Exit: (44) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800)) Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800)) Call: (45) [echo_files] echo_files:consume_white((0x5607ebd15800)) Unify: (45) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (46) [system] at_end_of_stream((0x5607ebd15800)) Fail: (46) [system] at_end_of_stream((0x5607ebd15800)) Redo: (45) [echo_files] echo_files:consume_white((0x5607ebd15800)) Unify: (45) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (46) [system] peek_char((0x5607ebd15800), _3762020) Exit: (46) [system] peek_char((0x5607ebd15800), '\n') Call: (46) [system] char_type('\n', space) Exit: (46) [system] char_type('\n', space) Call: (46) [system] get_char((0x5607ebd15800), '\n') Exit: (46) [system] get_char((0x5607ebd15800), '\n') Call: (46) [system] put_char('\n') Exit: (46) [system] put_char('\n') Exit: (45) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (45) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800)) Unify: (45) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800)) Call: (46) [echo_files] echo_files:consume_white((0x5607ebd15800)) Unify: (46) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (47) [system] at_end_of_stream((0x5607ebd15800)) Fail: (47) [system] at_end_of_stream((0x5607ebd15800)) Redo: (46) [echo_files] echo_files:consume_white((0x5607ebd15800)) Unify: (46) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (47) [system] peek_char((0x5607ebd15800), _3772364) Exit: (47) [system] peek_char((0x5607ebd15800), '\n') Call: (47) [system] char_type('\n', space) Exit: (47) [system] char_type('\n', space) Call: (47) [system] get_char((0x5607ebd15800), '\n') Exit: (47) [system] get_char((0x5607ebd15800), '\n') Call: (47) [system] put_char('\n') Exit: (47) [system] put_char('\n') Exit: (46) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (46) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800)) Unify: (46) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800)) Call: (47) [echo_files] echo_files:consume_white((0x5607ebd15800)) Unify: (47) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (48) [system] at_end_of_stream((0x5607ebd15800)) Fail: (48) [system] at_end_of_stream((0x5607ebd15800)) Redo: (47) [echo_files] echo_files:consume_white((0x5607ebd15800)) Unify: (47) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (48) [system] peek_char((0x5607ebd15800), _3782708) Exit: (48) [system] peek_char((0x5607ebd15800), '%') Call: (48) [system] char_type('%', space) Fail: (48) [system] char_type('%', space) Redo: (47) [echo_files] echo_files:consume_white((0x5607ebd15800)) Unify: (47) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (48) [echo_files] echo_files:nsl(_3786362) Unify: (48) [echo_files] echo_files:nsl('No source location!?') Exit: (48) [echo_files] echo_files:nsl('No source location!?') Call: (48) [system] atom_length('No source location!?', _3788206) Exit: (48) [system] atom_length('No source location!?', 20) Call: (48) [system] peek_string((0x5607ebd15800), 20, _3789420) Exit: (48) [system] peek_string((0x5607ebd15800), 20, "% EDIT: https://gith") Call: (48) [system] "% EDIT: https://gith"=='No source location!?' Fail: (48) [system] "% EDIT: https://gith"=='No source location!?' Redo: (47) [echo_files] echo_files:consume_white((0x5607ebd15800)) Unify: (47) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (48) [system] peek_string((0x5607ebd15800), 2, "%~") Fail: (48) [system] peek_string((0x5607ebd15800), 2, "%~") Redo: (47) [echo_files] echo_files:consume_white((0x5607ebd15800)) Unify: (47) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (48) [system] peek_string((0x5607ebd15800), 1, "%") Exit: (48) [system] peek_string((0x5607ebd15800), 1, "%") Call: (48) [read_util] read_util:read_line_to_string((0x5607ebd15800), _3796778) Unify: (48) [read_util] read_util:read_line_to_string((0x5607ebd15800), _3796778) Call: (49) [system] read_string((0x5607ebd15800), '\n', '\r', _3798016, _3798018) Exit: (49) [system] read_string((0x5607ebd15800), '\n', '\r', 10, "% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc ") Call: (49) [system] 10\== -1 Exit: (49) [system] 10\== -1 Call: (49) [system] _3796778="% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc " Exit: (49) [system] "% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc "="% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc " Exit: (48) [read_util] read_util:read_line_to_string((0x5607ebd15800), "% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc ") Call: (48) [system] write("% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc ") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc Exit: (48) [system] write("% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc ") Call: (48) [system] nl Exit: (48) [system] nl Exit: (47) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (47) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800)) Unify: (47) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800)) Call: (48) [echo_files] echo_files:consume_white((0x5607ebd15800)) Unify: (48) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (49) [system] at_end_of_stream((0x5607ebd15800)) Fail: (49) [system] at_end_of_stream((0x5607ebd15800)) Redo: (48) [echo_files] echo_files:consume_white((0x5607ebd15800)) Unify: (48) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (49) [system] peek_char((0x5607ebd15800), _3810224) Exit: (49) [system] peek_char((0x5607ebd15800), '%') Call: (49) [system] char_type('%', space) Fail: (49) [system] char_type('%', space) Redo: (48) [echo_files] echo_files:consume_white((0x5607ebd15800)) Unify: (48) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (49) [echo_files] echo_files:nsl(_3813878) Unify: (49) [echo_files] echo_files:nsl('No source location!?') Exit: (49) [echo_files] echo_files:nsl('No source location!?') Call: (49) [system] atom_length('No source location!?', _3815722) Exit: (49) [system] atom_length('No source location!?', 20) Call: (49) [system] peek_string((0x5607ebd15800), 20, _3816936) Exit: (49) [system] peek_string((0x5607ebd15800), 20, "% JENKINS: https://j") Call: (49) [system] "% JENKINS: https://j"=='No source location!?' Fail: (49) [system] "% JENKINS: https://j"=='No source location!?' Redo: (48) [echo_files] echo_files:consume_white((0x5607ebd15800)) Unify: (48) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (49) [system] peek_string((0x5607ebd15800), 2, "%~") Fail: (49) [system] peek_string((0x5607ebd15800), 2, "%~") Redo: (48) [echo_files] echo_files:consume_white((0x5607ebd15800)) Unify: (48) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (49) [system] peek_string((0x5607ebd15800), 1, "%") Exit: (49) [system] peek_string((0x5607ebd15800), 1, "%") Call: (49) [read_util] read_util:read_line_to_string((0x5607ebd15800), _3824294) Unify: (49) [read_util] read_util:read_line_to_string((0x5607ebd15800), _3824294) Call: (50) [system] read_string((0x5607ebd15800), '\n', '\r', _3825532, _3825534) Exit: (50) [system] read_string((0x5607ebd15800), '\n', '\r', 10, "% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ ") Call: (50) [system] 10\== -1 Exit: (50) [system] 10\== -1 Call: (50) [system] _3824294="% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ " Exit: (50) [system] "% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ "="% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ " Exit: (49) [read_util] read_util:read_line_to_string((0x5607ebd15800), "% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ ") Call: (49) [system] write("% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ ") % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ Exit: (49) [system] write("% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ ") Call: (49) [system] nl Exit: (49) [system] nl Exit: (48) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (48) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800)) Unify: (48) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800)) Call: (49) [echo_files] echo_files:consume_white((0x5607ebd15800)) Unify: (49) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (50) [system] at_end_of_stream((0x5607ebd15800)) Fail: (50) [system] at_end_of_stream((0x5607ebd15800)) Redo: (49) [echo_files] echo_files:consume_white((0x5607ebd15800)) Unify: (49) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (50) [system] peek_char((0x5607ebd15800), _3837744) Exit: (50) [system] peek_char((0x5607ebd15800), '%') Call: (50) [system] char_type('%', space) Fail: (50) [system] char_type('%', space) Redo: (49) [echo_files] echo_files:consume_white((0x5607ebd15800)) Unify: (49) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (50) [echo_files] echo_files:nsl(_3841398) Unify: (50) [echo_files] echo_files:nsl('No source location!?') Exit: (50) [echo_files] echo_files:nsl('No source location!?') Call: (50) [system] atom_length('No source location!?', _3843242) Exit: (50) [system] atom_length('No source location!?', 20) Call: (50) [system] peek_string((0x5607ebd15800), 20, _3844456) Exit: (50) [system] peek_string((0x5607ebd15800), 20, "% ISSUE_SEARCH: http") Call: (50) [system] "% ISSUE_SEARCH: http"=='No source location!?' Fail: (50) [system] "% ISSUE_SEARCH: http"=='No source location!?' Redo: (49) [echo_files] echo_files:consume_white((0x5607ebd15800)) Unify: (49) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (50) [system] peek_string((0x5607ebd15800), 2, "%~") Fail: (50) [system] peek_string((0x5607ebd15800), 2, "%~") Redo: (49) [echo_files] echo_files:consume_white((0x5607ebd15800)) Unify: (49) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (50) [system] peek_string((0x5607ebd15800), 1, "%") Exit: (50) [system] peek_string((0x5607ebd15800), 1, "%") Call: (50) [read_util] read_util:read_line_to_string((0x5607ebd15800), _3851814) Unify: (50) [read_util] read_util:read_line_to_string((0x5607ebd15800), _3851814) Call: (51) [system] read_string((0x5607ebd15800), '\n', '\r', _3853052, _3853054) Exit: (51) [system] read_string((0x5607ebd15800), '\n', '\r', 10, "% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 ") Call: (51) [system] 10\== -1 Exit: (51) [system] 10\== -1 Call: (51) [system] _3851814="% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 " Exit: (51) [system] "% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 "="% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 " Exit: (50) [read_util] read_util:read_line_to_string((0x5607ebd15800), "% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 ") Call: (50) [system] write("% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 ") % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 Exit: (50) [system] write("% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 ") Call: (50) [system] nl Exit: (50) [system] nl Exit: (49) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (49) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800)) Unify: (49) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800)) Call: (50) [echo_files] echo_files:consume_white((0x5607ebd15800)) Unify: (50) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (51) [system] at_end_of_stream((0x5607ebd15800)) Fail: (51) [system] at_end_of_stream((0x5607ebd15800)) Redo: (50) [echo_files] echo_files:consume_white((0x5607ebd15800)) Unify: (50) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (51) [system] peek_char((0x5607ebd15800), _3865258) Exit: (51) [system] peek_char((0x5607ebd15800), '\n') Call: (51) [system] char_type('\n', space) Exit: (51) [system] char_type('\n', space) Call: (51) [system] get_char((0x5607ebd15800), '\n') Exit: (51) [system] get_char((0x5607ebd15800), '\n') Call: (51) [system] put_char('\n') Exit: (51) [system] put_char('\n') Exit: (50) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (50) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800)) Unify: (50) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800)) Call: (51) [echo_files] echo_files:consume_white((0x5607ebd15800)) Unify: (51) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (52) [system] at_end_of_stream((0x5607ebd15800)) Fail: (52) [system] at_end_of_stream((0x5607ebd15800)) Redo: (51) [echo_files] echo_files:consume_white((0x5607ebd15800)) Unify: (51) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (52) [system] peek_char((0x5607ebd15800), _3875602) Exit: (52) [system] peek_char((0x5607ebd15800), '%') Call: (52) [system] char_type('%', space) Fail: (52) [system] char_type('%', space) Redo: (51) [echo_files] echo_files:consume_white((0x5607ebd15800)) Unify: (51) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (52) [echo_files] echo_files:nsl(_3879256) Unify: (52) [echo_files] echo_files:nsl('No source location!?') Exit: (52) [echo_files] echo_files:nsl('No source location!?') Call: (52) [system] atom_length('No source location!?', _3881100) Exit: (52) [system] atom_length('No source location!?', 20) Call: (52) [system] peek_string((0x5607ebd15800), 20, _3882314) Exit: (52) [system] peek_string((0x5607ebd15800), 20, "% ISSUE: https://git") Call: (52) [system] "% ISSUE: https://git"=='No source location!?' Fail: (52) [system] "% ISSUE: https://git"=='No source location!?' Redo: (51) [echo_files] echo_files:consume_white((0x5607ebd15800)) Unify: (51) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (52) [system] peek_string((0x5607ebd15800), 2, "%~") Fail: (52) [system] peek_string((0x5607ebd15800), 2, "%~") Redo: (51) [echo_files] echo_files:consume_white((0x5607ebd15800)) Unify: (51) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (52) [system] peek_string((0x5607ebd15800), 1, "%") Exit: (52) [system] peek_string((0x5607ebd15800), 1, "%") Call: (52) [read_util] read_util:read_line_to_string((0x5607ebd15800), _3889672) Unify: (52) [read_util] read_util:read_line_to_string((0x5607ebd15800), _3889672) Call: (53) [system] read_string((0x5607ebd15800), '\n', '\r', _3890910, _3890912) Exit: (53) [system] read_string((0x5607ebd15800), '\n', '\r', 10, "% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563") Call: (53) [system] 10\== -1 Exit: (53) [system] 10\== -1 Call: (53) [system] _3889672="% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563" Exit: (53) [system] "% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563"="% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563" Exit: (52) [read_util] read_util:read_line_to_string((0x5607ebd15800), "% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563") Call: (52) [system] write("% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563") % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563 Exit: (52) [system] write("% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563") Call: (52) [system] nl Exit: (52) [system] nl Exit: (51) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (51) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800)) Unify: (51) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800)) Call: (52) [echo_files] echo_files:consume_white((0x5607ebd15800)) Unify: (52) [echo_files] echo_files:consume_white((0x5607ebd15800)) Call: (53) [system] at_end_of_stream((0x5607ebd15800)) Exit: (53) [system] at_end_of_stream((0x5607ebd15800)) Call: (53) [system] fail Fail: (53) [system] fail Fail: (52) [echo_files] echo_files:consume_white((0x5607ebd15800)) Fail: (51) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800)) Fail: (50) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800)) Fail: (49) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800)) Fail: (48) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800)) Fail: (47) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800)) Fail: (46) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800)) Fail: (45) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800)) Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800)) Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800)) Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00)) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) Call: (42) [system] character_count((0x5607f999ca00), _3911094) Exit: (42) [system] character_count((0x5607f999ca00), 1251) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1251) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1251) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3913564)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3913564)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1251)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1251)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1251) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3555912) Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3555912) Call: (43) [system] fail Fail: (43) [system] fail Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3555912) Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3555912) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3925360) Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3925978) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Call: (43) [system] current_prolog_flag(capture_feedback, true) Fail: (43) [system] current_prolog_flag(capture_feedback, true) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Call: (43) [$syspreds] format('~N/*~~~n') Unify: (43) [$syspreds] format('~N/*~~~n') /*~ Exit: (43) [$syspreds] format('~N/*~~~n') ^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output)) ^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output)) Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Call: (42) [system] fail Fail: (42) [system] fail Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914) ^ Redo: (38) [echo_files] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914) ^ Unify: (38) [echo_files] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])])) ^ Redo: (38) [system] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914) ^ Unify: (38) [system] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914) Call: (40) [echo_files] echo_files:echo_catchup_f((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914) ^ Redo: (38) [echo_files] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914) ^ Unify: (38) [echo_files] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914) Call: (39) [system] (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\==end_of_file Exit: (39) [system] (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\==end_of_file ^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912) ^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912) Call: (40) [system] current_prolog_flag(xref, true) Fail: (40) [system] current_prolog_flag(xref, true) ^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912) Call: (40) [system] nonvar(term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])])) Exit: (40) [system] nonvar(term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])])) Call: (40) [system] nonvar((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))) Exit: (40) [system] nonvar((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))) Call: (40) [system] nb_current('$term', _3954848) Exit: (40) [system] nb_current('$term', (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))) Call: (40) [$syspreds] prolog_load_context(module, _3956062) Unify: (40) [$syspreds] prolog_load_context(module, _3956062) Exit: (40) [$syspreds] prolog_load_context(module, user) ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3957882) ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), (:-_3958518)) Call: (41) [system] (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))==(:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))) Exit: (41) [system] (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))==(:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))) ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3958518) ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3958518) Call: (42) [system] functor(directive_expansion, _3961632, _3961634) Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) Call: (42) [system] _3962862 is 0+2 Exit: (42) [system] 2 is 0+2 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3958518) ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))) ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))) ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))) ^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))) Call: (40) [system] (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\=@=(:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))) Fail: (40) [system] (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\=@=(:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))) ^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912) ^ Redo: (38) [subclause_expansion] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914) ^ Unify: (38) [subclause_expansion] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914) Call: (39) [system] nonvar((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))) Exit: (39) [system] nonvar((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))) Call: (39) [system] nonvar(term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])])) Exit: (39) [system] nonvar(term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])])) Call: (39) [$syspreds] prolog_load_context(file, _3972768) Unify: (39) [$syspreds] prolog_load_context(file, _3972768) Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3974594) Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3974594) ^ Redo: (38) [file_scope] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914) ^ Unify: (38) [file_scope] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914) ^ Redo: (38) [echo_files] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914) ^ Unify: (38) [echo_files] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914) Call: (39) [system] nonvar(term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])])) Exit: (39) [system] nonvar(term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])])) ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))) ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))) ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))) ^ Redo: (38) [common_logic_utils] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914) ^ Unify: (38) [common_logic_utils] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914) Call: (39) [system] current_prolog_flag(do_renames, term_expansion) Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) ^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914) ^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914) Call: (39) [system] nonvar(term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])])) Exit: (39) [system] nonvar(term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])])) ^ Call: (39) [logicmoo_test] is_junit_test ^ Unify: (39) [logicmoo_test] is_junit_test ^ Exit: (39) [logicmoo_test] is_junit_test ^ Call: (39) [logicmoo_test] junit_term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3555912) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3555912) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3555912) Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3555912) ^ Exit: (39) [logicmoo_test] junit_term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), (:-mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))) Call: (39) [system] term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])])=_3555914 Exit: (39) [system] term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])])=term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]) ^ Exit: (38) [logicmoo_test] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), (:-mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])])) ^ Call: (44) [user] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242) ^ Unify: (44) [user] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))])) ^ Call: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [... - ...|...]), term_position(1225, 1248, 1240, 1241, [...|...])]))]), mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240) ^ Unify: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [... - ...|...]), term_position(1225, 1248, 1240, 1241, [...|...])]))]), mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240) ^ Fail: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [... - ...|...]), term_position(1225, 1248, 1240, 1241, [...|...])]))]), mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240) ^ Fail: (44) [user] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242) ^ Call: (44) [user] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240) ^ Unify: (44) [user] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), sicstus:sicstus_flag(_3999692, _3999694)) Call: (45) [system] nonvar(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))) Exit: (45) [system] nonvar(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))) Call: (45) [system] mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))=current_prolog_flag(_3999692, _3999694) Fail: (45) [system] mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))=current_prolog_flag(_3999692, _3999694) ^ Redo: (44) [user] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), sicstus:sicstus_flag(_3999692, _3999694)) Call: (45) [system] mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))=prolog_flag(_3999692, _3999694) Fail: (45) [system] mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))=prolog_flag(_3999692, _3999694) ^ Redo: (44) [user] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240) ^ Unify: (44) [user] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240) Call: (45) [$syspreds] prolog_load_context(dialect, lps) Unify: (45) [$syspreds] prolog_load_context(dialect, lps) Fail: (45) [$syspreds] prolog_load_context(dialect, lps) ^ Fail: (44) [user] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240) ^ Call: (44) [system] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242) ^ Unify: (44) [system] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))])) ^ Redo: (44) [loop_check] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242) ^ Unify: (44) [loop_check] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))])) ^ Redo: (44) [ucatch] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242) ^ Unify: (44) [ucatch] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242) Call: (45) [apply_macros] expand_apply(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242) Unify: (45) [apply_macros] expand_apply(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242) Fail: (45) [nl_pipeline] expand_apply(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242) ^ Redo: (44) [apply_macros] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242) ^ Unify: (44) [apply_macros] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242) ^ Redo: (44) [virtualize_source] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242) ^ Unify: (44) [virtualize_source] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242) Call: (45) [system] nonvar(term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))])) Exit: (45) [system] nonvar(term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))])) ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))) ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))) ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))) ^ Redo: (44) [common_logic_utils] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242) ^ Unify: (44) [common_logic_utils] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242) ^ Redo: (44) [gvlib] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242) ^ Unify: (44) [gvlib] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242) ^ Redo: (44) [logicmoo_test] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242) ^ Unify: (44) [logicmoo_test] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242) ^ Call: (45) [pfc_lib] pfc_goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242) ^ Unify: (45) [pfc_lib] pfc_goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242) ^ Fail: (45) [pfc_lib] pfc_goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242) ^ Fail: (44) [pfc_lib] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242) ^ Call: (44) [system] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240) ^ Unify: (44) [system] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240) Call: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240) Fail: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240) ^ Redo: (44) [arithmetic] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240) ^ Unify: (44) [arithmetic] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240) Call: (45) [yall] yall:lambda_like(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))) Unify: (45) [yall] yall:lambda_like(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))) Call: (46) [system] compound_name_arity(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _4030864, _4030866) Exit: (46) [system] compound_name_arity(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), mpred_test, 1) Call: (46) [yall] yall:lambda_functor(mpred_test) Fail: (46) [yall] yall:lambda_functor(mpred_test) Fail: (45) [yall] yall:lambda_like(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))) ^ Redo: (44) [yall] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240) ^ Unify: (44) [yall] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240) Call: (45) [system] current_prolog_flag(xref, true) Fail: (45) [system] current_prolog_flag(xref, true) ^ Redo: (44) [apply_macros] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240) Call: (45) [apply_macros] expand_apply(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240) Unify: (45) [apply_macros] expand_apply(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240) Fail: (45) [nl_pipeline] expand_apply(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240) ^ Redo: (44) [apply_macros] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240) ^ Unify: (44) [apply_macros] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240) Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) ^ Redo: (44) [clpfd] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240) Call: (45) [clpfd] clpfd:clpfd_expandable(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))) Fail: (45) [clpfd] clpfd:clpfd_expandable(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))) ^ Redo: (44) [clpfd] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240) ^ Unify: (44) [clpfd] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240) ^ Call: (45) [logicmoo_ocl] do_ss ^ Fail: (45) [logicmoo_ocl] do_ss ^ Fail: (44) [logicmoo_ocl] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240) ^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), close((0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607eb64c070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x5607f999ca00), (:-must((findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3))), _298, (:-mpred_test((findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3))), _294, (0x5607f999ca00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'], [expand(false), expand(true)]), _4046630, system:'$close_source'(close((0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607eb64c070)), true)) ^ Call: (33) [user] mpred_test((findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) ^ Unify: (33) [logicmoo_test] mpred_test(user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Call: (40) [$syspreds] update_flag(tests, _4048532, _4048532+1) Unify: (40) [$syspreds] update_flag(tests, _4048532, _4048532+1) Exit: (40) [$syspreds] update_flag(tests, 0, 0+1) Call: (40) [$syspreds] update_flag(test_number, _4050378, _4050378+1) Unify: (40) [$syspreds] update_flag(test_number, _4050378, _4050378+1) Exit: (40) [$syspreds] update_flag(test_number, 4, 4+1) ^ Call: (38) [logicmoo_test] backward_compatibility:sformat(_4052230, 'Test_~4d_Line_~4d', [5, 0]) ^ Unify: (38) [logicmoo_test] backward_compatibility:sformat(_4052230, 'Test_~4d_Line_~4d', [5, 0]) ^ Call: (39) [logicmoo_test] format(string(_4052230), 'Test_~4d_Line_~4d', [5, 0]) ^ Exit: (39) [logicmoo_test] format(string("Test_0.0005_Line_0.0000"), 'Test_~4d_Line_~4d', [5, 0]) ^ Exit: (38) [logicmoo_test] backward_compatibility:sformat("Test_0.0005_Line_0.0000", 'Test_~4d_Line_~4d', [5, 0]) ^ Call: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], "Test_0.0005_Line_0.0000", _4052224) ^ Unify: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], "Test_0.0005_Line_0.0000", _4052224) Call: (39) [system] arg(1, '_0.'='_', _4056656) Exit: (39) [system] arg(1, '_0.'='_', '_0.') Call: (39) [system] arg(2, '_0.'='_', _4057878) Exit: (39) [system] arg(2, '_0.'='_', '_') ^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0005_Line_0.0000", _4059100) ^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0005_Line_0.0000", _4059100) ^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0005_Line_0.0000", _4059100) Call: (40) [system] atomic_list_concat(_4060998, '_0.', "Test_0.0005_Line_0.0000") Exit: (40) [system] atomic_list_concat(['Test', '0005_Line', '0000'], '_0.', "Test_0.0005_Line_0.0000") Call: (40) [system] atomics_to_string(['Test', '0005_Line', '0000'], '_', _4059100) Exit: (40) [system] atomics_to_string(['Test', '0005_Line', '0000'], '_', "Test_0005_Line_0000") ^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0005_Line_0.0000", "Test_0005_Line_0000") ^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "Test_0005_Line_0000", _4052224) ^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "Test_0005_Line_0000", "Test_0005_Line_0000") ^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "Test_0005_Line_0000", "Test_0005_Line_0000") ^ Exit: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], "Test_0.0005_Line_0.0000", "Test_0005_Line_0000") Call: (40) [occurs] occurs:sub_term(_4066616, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Unify: (40) [occurs] occurs:sub_term((findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Exit: (40) [occurs] occurs:sub_term((findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (40) [occurs] occurs:sub_term(_4066616, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Unify: (40) [occurs] occurs:sub_term(_4066616, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Call: (41) [system] arg(_4069766, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), _4069708) Exit: (41) [system] arg(1, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Call: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Unify: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Unify: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Call: (42) [system] arg(_4074696, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4074638) Exit: (42) [system] arg(1, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046404) Call: (42) [occurs] occurs:sub_term(_4066616, _4046404) Unify: (42) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (42) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(_4046404, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (42) [occurs] occurs:sub_term(_4066616, _4046404) Unify: (42) [occurs] occurs:sub_term(_4066616, _4046404) Fail: (42) [occurs] occurs:sub_term(_4066616, _4046404) Redo: (42) [system] arg(_4080860, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4074638) Exit: (42) [system] arg(2, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Call: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Unify: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Unify: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Call: (43) [system] arg(_4086408, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4086350) Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448)) Call: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448)) Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448)) Unify: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448)) Call: (44) [system] arg(_4092574, clause_u(sk_out(_4046404), _4046426, _4046448), _4092516) Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404)) Call: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(sk_out(_4046404), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) Call: (45) [system] arg(_4099358, sk_out(_4046404), _4099300) Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) Call: (45) [occurs] occurs:sub_term(_4066616, _4046404) Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(_4046404, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (45) [occurs] occurs:sub_term(_4066616, _4046404) Unify: (45) [occurs] occurs:sub_term(_4066616, _4046404) Fail: (45) [occurs] occurs:sub_term(_4066616, _4046404) Fail: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) Redo: (44) [system] arg(_4107994, clause_u(sk_out(_4046404), _4046426, _4046448), _4092516) Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426) Call: (44) [occurs] occurs:sub_term(_4066616, _4046426) Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426) Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426) Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(_4046426, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(_4046426, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (44) [occurs] occurs:sub_term(_4066616, _4046426) Unify: (44) [occurs] occurs:sub_term(_4066616, _4046426) Fail: (44) [occurs] occurs:sub_term(_4066616, _4046426) Redo: (44) [system] arg(_4115394, clause_u(sk_out(_4046404), _4046426, _4046448), _4092516) Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448) Call: (44) [occurs] occurs:sub_term(_4066616, _4046448) Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448) Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448) Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(_4046448, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(_4046448, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (44) [occurs] occurs:sub_term(_4066616, _4046448) Unify: (44) [occurs] occurs:sub_term(_4066616, _4046448) Fail: (44) [occurs] occurs:sub_term(_4066616, _4046448) Fail: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448)) Redo: (43) [system] arg(_4123412, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4086350) Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404))) Call: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404))) Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404))) Unify: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404))) Call: (44) [system] arg(_4129578, wdmsg(sk_out(_4046404)), _4129520) Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404)) Call: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404))) Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(sk_out(_4046404), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) Call: (45) [system] arg(_4136362, sk_out(_4046404), _4136304) Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) Call: (45) [occurs] occurs:sub_term(_4066616, _4046404) Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404))) Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(_4046404, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (45) [occurs] occurs:sub_term(_4066616, _4046404) Unify: (45) [occurs] occurs:sub_term(_4066616, _4046404) Fail: (45) [occurs] occurs:sub_term(_4066616, _4046404) Fail: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) Fail: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404))) Fail: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (42) [system] arg(_4146234, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4074638) Exit: (42) [system] arg(3, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046470) Call: (42) [occurs] occurs:sub_term(_4066616, _4046470) Unify: (42) [occurs] occurs:sub_term(_4046470, _4046470) Exit: (42) [occurs] occurs:sub_term(_4046470, _4046470) Exit: (41) [occurs] occurs:sub_term(_4046470, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(_4046470, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (42) [occurs] occurs:sub_term(_4066616, _4046470) Unify: (42) [occurs] occurs:sub_term(_4066616, _4046470) Fail: (42) [occurs] occurs:sub_term(_4066616, _4046470) Fail: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (41) [system] arg(_4153016, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), _4069708) Exit: (41) [system] arg(2, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3)) Call: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3)) Unify: (41) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3)) Exit: (41) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3)) Exit: (40) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3)) Unify: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3)) Call: (42) [system] arg(_4157946, (length(_4046470, _4046492), _4046492=3), _4157888) Exit: (42) [system] arg(1, (length(_4046470, _4046492), _4046492=3), length(_4046470, _4046492)) Call: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492)) Unify: (42) [occurs] occurs:sub_term(length(_4046470, _4046492), length(_4046470, _4046492)) Exit: (42) [occurs] occurs:sub_term(length(_4046470, _4046492), length(_4046470, _4046492)) Exit: (41) [occurs] occurs:sub_term(length(_4046470, _4046492), (length(_4046470, _4046492), _4046492=3)) Exit: (40) [occurs] occurs:sub_term(length(_4046470, _4046492), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492)) Unify: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492)) Call: (43) [system] arg(_4163494, length(_4046470, _4046492), _4163436) Exit: (43) [system] arg(1, length(_4046470, _4046492), _4046470) Call: (43) [occurs] occurs:sub_term(_4066616, _4046470) Unify: (43) [occurs] occurs:sub_term(_4046470, _4046470) Exit: (43) [occurs] occurs:sub_term(_4046470, _4046470) Exit: (42) [occurs] occurs:sub_term(_4046470, length(_4046470, _4046492)) Exit: (41) [occurs] occurs:sub_term(_4046470, (length(_4046470, _4046492), _4046492=3)) Exit: (40) [occurs] occurs:sub_term(_4046470, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (43) [occurs] occurs:sub_term(_4066616, _4046470) Unify: (43) [occurs] occurs:sub_term(_4066616, _4046470) Fail: (43) [occurs] occurs:sub_term(_4066616, _4046470) Redo: (43) [system] arg(_4170276, length(_4046470, _4046492), _4163436) Exit: (43) [system] arg(2, length(_4046470, _4046492), _4046492) Call: (43) [occurs] occurs:sub_term(_4066616, _4046492) Unify: (43) [occurs] occurs:sub_term(_4046492, _4046492) Exit: (43) [occurs] occurs:sub_term(_4046492, _4046492) Exit: (42) [occurs] occurs:sub_term(_4046492, length(_4046470, _4046492)) Exit: (41) [occurs] occurs:sub_term(_4046492, (length(_4046470, _4046492), _4046492=3)) Exit: (40) [occurs] occurs:sub_term(_4046492, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (43) [occurs] occurs:sub_term(_4066616, _4046492) Unify: (43) [occurs] occurs:sub_term(_4066616, _4046492) Fail: (43) [occurs] occurs:sub_term(_4066616, _4046492) Fail: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492)) Redo: (42) [system] arg(_4177676, (length(_4046470, _4046492), _4046492=3), _4157888) Exit: (42) [system] arg(2, (length(_4046470, _4046492), _4046492=3), _4046492=3) Call: (42) [occurs] occurs:sub_term(_4066616, _4046492=3) Unify: (42) [occurs] occurs:sub_term(_4046492=3, _4046492=3) Exit: (42) [occurs] occurs:sub_term(_4046492=3, _4046492=3) Exit: (41) [occurs] occurs:sub_term(_4046492=3, (length(_4046470, _4046492), _4046492=3)) Exit: (40) [occurs] occurs:sub_term(_4046492=3, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (42) [occurs] occurs:sub_term(_4066616, _4046492=3) Unify: (42) [occurs] occurs:sub_term(_4066616, _4046492=3) Call: (43) [system] arg(_4183224, _4046492=3, _4183166) Exit: (43) [system] arg(1, _4046492=3, _4046492) Call: (43) [occurs] occurs:sub_term(_4066616, _4046492) Unify: (43) [occurs] occurs:sub_term(_4046492, _4046492) Exit: (43) [occurs] occurs:sub_term(_4046492, _4046492) Exit: (42) [occurs] occurs:sub_term(_4046492, _4046492=3) Exit: (41) [occurs] occurs:sub_term(_4046492, (length(_4046470, _4046492), _4046492=3)) Exit: (40) [occurs] occurs:sub_term(_4046492, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (43) [occurs] occurs:sub_term(_4066616, _4046492) Unify: (43) [occurs] occurs:sub_term(_4066616, _4046492) Fail: (43) [occurs] occurs:sub_term(_4066616, _4046492) Redo: (43) [system] arg(_4190006, _4046492=3, _4183166) Exit: (43) [system] arg(2, _4046492=3, 3) Call: (43) [occurs] occurs:sub_term(_4066616, 3) Unify: (43) [occurs] occurs:sub_term(3, 3) Exit: (43) [occurs] occurs:sub_term(3, 3) Exit: (42) [occurs] occurs:sub_term(3, _4046492=3) Exit: (41) [occurs] occurs:sub_term(3, (length(_4046470, _4046492), _4046492=3)) Exit: (40) [occurs] occurs:sub_term(3, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (43) [occurs] occurs:sub_term(_4066616, 3) Unify: (43) [occurs] occurs:sub_term(_4066616, 3) Fail: (43) [occurs] occurs:sub_term(_4066616, 3) Fail: (42) [occurs] occurs:sub_term(_4066616, _4046492=3) Fail: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3)) Fail: (40) [occurs] occurs:sub_term(_4066616, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Call: (40) [occurs] occurs:sub_term(_4198586, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Unify: (40) [occurs] occurs:sub_term((findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Exit: (40) [occurs] occurs:sub_term((findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (40) [occurs] occurs:sub_term(_4198586, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Unify: (40) [occurs] occurs:sub_term(_4198586, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Call: (41) [system] arg(_4201736, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), _4201678) Exit: (41) [system] arg(1, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Call: (41) [occurs] occurs:sub_term(_4198586, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Unify: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (41) [occurs] occurs:sub_term(_4198586, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Unify: (41) [occurs] occurs:sub_term(_4198586, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Call: (42) [system] arg(_4206666, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4206608) Exit: (42) [system] arg(1, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046404) Call: (42) [occurs] occurs:sub_term(_4198586, _4046404) Unify: (42) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (42) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(_4046404, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (42) [occurs] occurs:sub_term(_4198586, _4046404) Unify: (42) [occurs] occurs:sub_term(_4198586, _4046404) Fail: (42) [occurs] occurs:sub_term(_4198586, _4046404) Redo: (42) [system] arg(_4212830, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4206608) Exit: (42) [system] arg(2, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Call: (42) [occurs] occurs:sub_term(_4198586, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Unify: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (42) [occurs] occurs:sub_term(_4198586, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Unify: (42) [occurs] occurs:sub_term(_4198586, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Call: (43) [system] arg(_4218378, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4218320) Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448)) Call: (43) [occurs] occurs:sub_term(_4198586, clause_u(sk_out(_4046404), _4046426, _4046448)) Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (43) [occurs] occurs:sub_term(_4198586, clause_u(sk_out(_4046404), _4046426, _4046448)) Unify: (43) [occurs] occurs:sub_term(_4198586, clause_u(sk_out(_4046404), _4046426, _4046448)) Call: (44) [system] arg(_4224544, clause_u(sk_out(_4046404), _4046426, _4046448), _4224486) Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404)) Call: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(sk_out(_4046404), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404)) Call: (45) [system] arg(_4231328, sk_out(_4046404), _4231270) Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) Call: (45) [occurs] occurs:sub_term(_4198586, _4046404) Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(_4046404, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (45) [occurs] occurs:sub_term(_4198586, _4046404) Unify: (45) [occurs] occurs:sub_term(_4198586, _4046404) Fail: (45) [occurs] occurs:sub_term(_4198586, _4046404) Fail: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404)) Redo: (44) [system] arg(_4239964, clause_u(sk_out(_4046404), _4046426, _4046448), _4224486) Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426) Call: (44) [occurs] occurs:sub_term(_4198586, _4046426) Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426) Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426) Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(_4046426, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(_4046426, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (44) [occurs] occurs:sub_term(_4198586, _4046426) Unify: (44) [occurs] occurs:sub_term(_4198586, _4046426) Fail: (44) [occurs] occurs:sub_term(_4198586, _4046426) Redo: (44) [system] arg(_4247364, clause_u(sk_out(_4046404), _4046426, _4046448), _4224486) Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448) Call: (44) [occurs] occurs:sub_term(_4198586, _4046448) Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448) Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448) Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(_4046448, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(_4046448, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (44) [occurs] occurs:sub_term(_4198586, _4046448) Unify: (44) [occurs] occurs:sub_term(_4198586, _4046448) Fail: (44) [occurs] occurs:sub_term(_4198586, _4046448) Fail: (43) [occurs] occurs:sub_term(_4198586, clause_u(sk_out(_4046404), _4046426, _4046448)) Redo: (43) [system] arg(_4255382, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4218320) Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404))) Call: (43) [occurs] occurs:sub_term(_4198586, wdmsg(sk_out(_4046404))) Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (43) [occurs] occurs:sub_term(_4198586, wdmsg(sk_out(_4046404))) Unify: (43) [occurs] occurs:sub_term(_4198586, wdmsg(sk_out(_4046404))) Call: (44) [system] arg(_4261548, wdmsg(sk_out(_4046404)), _4261490) Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404)) Call: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404))) Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(sk_out(_4046404), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404)) Call: (45) [system] arg(_4268332, sk_out(_4046404), _4268274) Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) Call: (45) [occurs] occurs:sub_term(_4198586, _4046404) Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404))) Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(_4046404, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (45) [occurs] occurs:sub_term(_4198586, _4046404) Unify: (45) [occurs] occurs:sub_term(_4198586, _4046404) Fail: (45) [occurs] occurs:sub_term(_4198586, _4046404) Fail: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404)) Fail: (43) [occurs] occurs:sub_term(_4198586, wdmsg(sk_out(_4046404))) Fail: (42) [occurs] occurs:sub_term(_4198586, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (42) [system] arg(_4278204, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4206608) Exit: (42) [system] arg(3, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046470) Call: (42) [occurs] occurs:sub_term(_4198586, _4046470) Unify: (42) [occurs] occurs:sub_term(_4046470, _4046470) Exit: (42) [occurs] occurs:sub_term(_4046470, _4046470) Exit: (41) [occurs] occurs:sub_term(_4046470, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(_4046470, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (42) [occurs] occurs:sub_term(_4198586, _4046470) Unify: (42) [occurs] occurs:sub_term(_4198586, _4046470) Fail: (42) [occurs] occurs:sub_term(_4198586, _4046470) Fail: (41) [occurs] occurs:sub_term(_4198586, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (41) [system] arg(_4284986, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), _4201678) Exit: (41) [system] arg(2, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3)) Call: (41) [occurs] occurs:sub_term(_4198586, (length(_4046470, _4046492), _4046492=3)) Unify: (41) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3)) Exit: (41) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3)) Exit: (40) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (41) [occurs] occurs:sub_term(_4198586, (length(_4046470, _4046492), _4046492=3)) Unify: (41) [occurs] occurs:sub_term(_4198586, (length(_4046470, _4046492), _4046492=3)) Call: (42) [system] arg(_4289916, (length(_4046470, _4046492), _4046492=3), _4289858) Exit: (42) [system] arg(1, (length(_4046470, _4046492), _4046492=3), length(_4046470, _4046492)) Call: (42) [occurs] occurs:sub_term(_4198586, length(_4046470, _4046492)) Unify: (42) [occurs] occurs:sub_term(length(_4046470, _4046492), length(_4046470, _4046492)) Exit: (42) [occurs] occurs:sub_term(length(_4046470, _4046492), length(_4046470, _4046492)) Exit: (41) [occurs] occurs:sub_term(length(_4046470, _4046492), (length(_4046470, _4046492), _4046492=3)) Exit: (40) [occurs] occurs:sub_term(length(_4046470, _4046492), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (42) [occurs] occurs:sub_term(_4198586, length(_4046470, _4046492)) Unify: (42) [occurs] occurs:sub_term(_4198586, length(_4046470, _4046492)) Call: (43) [system] arg(_4295464, length(_4046470, _4046492), _4295406) Exit: (43) [system] arg(1, length(_4046470, _4046492), _4046470) Call: (43) [occurs] occurs:sub_term(_4198586, _4046470) Unify: (43) [occurs] occurs:sub_term(_4046470, _4046470) Exit: (43) [occurs] occurs:sub_term(_4046470, _4046470) Exit: (42) [occurs] occurs:sub_term(_4046470, length(_4046470, _4046492)) Exit: (41) [occurs] occurs:sub_term(_4046470, (length(_4046470, _4046492), _4046492=3)) Exit: (40) [occurs] occurs:sub_term(_4046470, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (43) [occurs] occurs:sub_term(_4198586, _4046470) Unify: (43) [occurs] occurs:sub_term(_4198586, _4046470) Fail: (43) [occurs] occurs:sub_term(_4198586, _4046470) Redo: (43) [system] arg(_4302246, length(_4046470, _4046492), _4295406) Exit: (43) [system] arg(2, length(_4046470, _4046492), _4046492) Call: (43) [occurs] occurs:sub_term(_4198586, _4046492) Unify: (43) [occurs] occurs:sub_term(_4046492, _4046492) Exit: (43) [occurs] occurs:sub_term(_4046492, _4046492) Exit: (42) [occurs] occurs:sub_term(_4046492, length(_4046470, _4046492)) Exit: (41) [occurs] occurs:sub_term(_4046492, (length(_4046470, _4046492), _4046492=3)) Exit: (40) [occurs] occurs:sub_term(_4046492, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (43) [occurs] occurs:sub_term(_4198586, _4046492) Unify: (43) [occurs] occurs:sub_term(_4198586, _4046492) Fail: (43) [occurs] occurs:sub_term(_4198586, _4046492) Fail: (42) [occurs] occurs:sub_term(_4198586, length(_4046470, _4046492)) Redo: (42) [system] arg(_4309646, (length(_4046470, _4046492), _4046492=3), _4289858) Exit: (42) [system] arg(2, (length(_4046470, _4046492), _4046492=3), _4046492=3) Call: (42) [occurs] occurs:sub_term(_4198586, _4046492=3) Unify: (42) [occurs] occurs:sub_term(_4046492=3, _4046492=3) Exit: (42) [occurs] occurs:sub_term(_4046492=3, _4046492=3) Exit: (41) [occurs] occurs:sub_term(_4046492=3, (length(_4046470, _4046492), _4046492=3)) Exit: (40) [occurs] occurs:sub_term(_4046492=3, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (42) [occurs] occurs:sub_term(_4198586, _4046492=3) Unify: (42) [occurs] occurs:sub_term(_4198586, _4046492=3) Call: (43) [system] arg(_4315194, _4046492=3, _4315136) Exit: (43) [system] arg(1, _4046492=3, _4046492) Call: (43) [occurs] occurs:sub_term(_4198586, _4046492) Unify: (43) [occurs] occurs:sub_term(_4046492, _4046492) Exit: (43) [occurs] occurs:sub_term(_4046492, _4046492) Exit: (42) [occurs] occurs:sub_term(_4046492, _4046492=3) Exit: (41) [occurs] occurs:sub_term(_4046492, (length(_4046470, _4046492), _4046492=3)) Exit: (40) [occurs] occurs:sub_term(_4046492, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (43) [occurs] occurs:sub_term(_4198586, _4046492) Unify: (43) [occurs] occurs:sub_term(_4198586, _4046492) Fail: (43) [occurs] occurs:sub_term(_4198586, _4046492) Redo: (43) [system] arg(_4321976, _4046492=3, _4315136) Exit: (43) [system] arg(2, _4046492=3, 3) Call: (43) [occurs] occurs:sub_term(_4198586, 3) Unify: (43) [occurs] occurs:sub_term(3, 3) Exit: (43) [occurs] occurs:sub_term(3, 3) Exit: (42) [occurs] occurs:sub_term(3, _4046492=3) Exit: (41) [occurs] occurs:sub_term(3, (length(_4046470, _4046492), _4046492=3)) Exit: (40) [occurs] occurs:sub_term(3, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (43) [occurs] occurs:sub_term(_4198586, 3) Unify: (43) [occurs] occurs:sub_term(_4198586, 3) Fail: (43) [occurs] occurs:sub_term(_4198586, 3) Fail: (42) [occurs] occurs:sub_term(_4198586, _4046492=3) Fail: (41) [occurs] occurs:sub_term(_4198586, (length(_4046470, _4046492), _4046492=3)) Fail: (40) [occurs] occurs:sub_term(_4198586, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Call: (40) [occurs] occurs:sub_term(_4066616, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Unify: (40) [occurs] occurs:sub_term((findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Exit: (40) [occurs] occurs:sub_term((findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (40) [occurs] occurs:sub_term(_4066616, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Unify: (40) [occurs] occurs:sub_term(_4066616, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Call: (41) [system] arg(_4333704, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), _4333646) Exit: (41) [system] arg(1, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Call: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Unify: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Unify: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Call: (42) [system] arg(_4338634, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4338576) Exit: (42) [system] arg(1, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046404) Call: (42) [occurs] occurs:sub_term(_4066616, _4046404) Unify: (42) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (42) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(_4046404, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (42) [occurs] occurs:sub_term(_4066616, _4046404) Unify: (42) [occurs] occurs:sub_term(_4066616, _4046404) Fail: (42) [occurs] occurs:sub_term(_4066616, _4046404) Redo: (42) [system] arg(_4344798, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4338576) Exit: (42) [system] arg(2, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Call: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Unify: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Unify: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Call: (43) [system] arg(_4350346, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4350288) Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448)) Call: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448)) Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448)) Unify: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448)) Call: (44) [system] arg(_4356512, clause_u(sk_out(_4046404), _4046426, _4046448), _4356454) Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404)) Call: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(sk_out(_4046404), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) Call: (45) [system] arg(_4363296, sk_out(_4046404), _4363238) Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) Call: (45) [occurs] occurs:sub_term(_4066616, _4046404) Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(_4046404, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (45) [occurs] occurs:sub_term(_4066616, _4046404) Unify: (45) [occurs] occurs:sub_term(_4066616, _4046404) Fail: (45) [occurs] occurs:sub_term(_4066616, _4046404) Fail: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) Redo: (44) [system] arg(_4371932, clause_u(sk_out(_4046404), _4046426, _4046448), _4356454) Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426) Call: (44) [occurs] occurs:sub_term(_4066616, _4046426) Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426) Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426) Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(_4046426, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(_4046426, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (44) [occurs] occurs:sub_term(_4066616, _4046426) Unify: (44) [occurs] occurs:sub_term(_4066616, _4046426) Fail: (44) [occurs] occurs:sub_term(_4066616, _4046426) Redo: (44) [system] arg(_4379332, clause_u(sk_out(_4046404), _4046426, _4046448), _4356454) Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448) Call: (44) [occurs] occurs:sub_term(_4066616, _4046448) Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448) Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448) Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(_4046448, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(_4046448, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (44) [occurs] occurs:sub_term(_4066616, _4046448) Unify: (44) [occurs] occurs:sub_term(_4066616, _4046448) Fail: (44) [occurs] occurs:sub_term(_4066616, _4046448) Fail: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448)) Redo: (43) [system] arg(_4387350, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4350288) Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404))) Call: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404))) Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404))) Unify: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404))) Call: (44) [system] arg(_4393516, wdmsg(sk_out(_4046404)), _4393458) Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404)) Call: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404))) Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(sk_out(_4046404), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) Call: (45) [system] arg(_4400300, sk_out(_4046404), _4400242) Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) Call: (45) [occurs] occurs:sub_term(_4066616, _4046404) Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404))) Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(_4046404, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (45) [occurs] occurs:sub_term(_4066616, _4046404) Unify: (45) [occurs] occurs:sub_term(_4066616, _4046404) Fail: (45) [occurs] occurs:sub_term(_4066616, _4046404) Fail: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) Fail: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404))) Fail: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (42) [system] arg(_4410172, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4338576) Exit: (42) [system] arg(3, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046470) Call: (42) [occurs] occurs:sub_term(_4066616, _4046470) Unify: (42) [occurs] occurs:sub_term(_4046470, _4046470) Exit: (42) [occurs] occurs:sub_term(_4046470, _4046470) Exit: (41) [occurs] occurs:sub_term(_4046470, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (40) [occurs] occurs:sub_term(_4046470, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (42) [occurs] occurs:sub_term(_4066616, _4046470) Unify: (42) [occurs] occurs:sub_term(_4066616, _4046470) Fail: (42) [occurs] occurs:sub_term(_4066616, _4046470) Fail: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (41) [system] arg(_4416954, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), _4333646) Exit: (41) [system] arg(2, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3)) Call: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3)) Unify: (41) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3)) Exit: (41) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3)) Exit: (40) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3)) Unify: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3)) Call: (42) [system] arg(_4421884, (length(_4046470, _4046492), _4046492=3), _4421826) Exit: (42) [system] arg(1, (length(_4046470, _4046492), _4046492=3), length(_4046470, _4046492)) Call: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492)) Unify: (42) [occurs] occurs:sub_term(length(_4046470, _4046492), length(_4046470, _4046492)) Exit: (42) [occurs] occurs:sub_term(length(_4046470, _4046492), length(_4046470, _4046492)) Exit: (41) [occurs] occurs:sub_term(length(_4046470, _4046492), (length(_4046470, _4046492), _4046492=3)) Exit: (40) [occurs] occurs:sub_term(length(_4046470, _4046492), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492)) Unify: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492)) Call: (43) [system] arg(_4427432, length(_4046470, _4046492), _4427374) Exit: (43) [system] arg(1, length(_4046470, _4046492), _4046470) Call: (43) [occurs] occurs:sub_term(_4066616, _4046470) Unify: (43) [occurs] occurs:sub_term(_4046470, _4046470) Exit: (43) [occurs] occurs:sub_term(_4046470, _4046470) Exit: (42) [occurs] occurs:sub_term(_4046470, length(_4046470, _4046492)) Exit: (41) [occurs] occurs:sub_term(_4046470, (length(_4046470, _4046492), _4046492=3)) Exit: (40) [occurs] occurs:sub_term(_4046470, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (43) [occurs] occurs:sub_term(_4066616, _4046470) Unify: (43) [occurs] occurs:sub_term(_4066616, _4046470) Fail: (43) [occurs] occurs:sub_term(_4066616, _4046470) Redo: (43) [system] arg(_4434214, length(_4046470, _4046492), _4427374) Exit: (43) [system] arg(2, length(_4046470, _4046492), _4046492) Call: (43) [occurs] occurs:sub_term(_4066616, _4046492) Unify: (43) [occurs] occurs:sub_term(_4046492, _4046492) Exit: (43) [occurs] occurs:sub_term(_4046492, _4046492) Exit: (42) [occurs] occurs:sub_term(_4046492, length(_4046470, _4046492)) Exit: (41) [occurs] occurs:sub_term(_4046492, (length(_4046470, _4046492), _4046492=3)) Exit: (40) [occurs] occurs:sub_term(_4046492, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (43) [occurs] occurs:sub_term(_4066616, _4046492) Unify: (43) [occurs] occurs:sub_term(_4066616, _4046492) Fail: (43) [occurs] occurs:sub_term(_4066616, _4046492) Fail: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492)) Redo: (42) [system] arg(_4441614, (length(_4046470, _4046492), _4046492=3), _4421826) Exit: (42) [system] arg(2, (length(_4046470, _4046492), _4046492=3), _4046492=3) Call: (42) [occurs] occurs:sub_term(_4066616, _4046492=3) Unify: (42) [occurs] occurs:sub_term(_4046492=3, _4046492=3) Exit: (42) [occurs] occurs:sub_term(_4046492=3, _4046492=3) Exit: (41) [occurs] occurs:sub_term(_4046492=3, (length(_4046470, _4046492), _4046492=3)) Exit: (40) [occurs] occurs:sub_term(_4046492=3, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (42) [occurs] occurs:sub_term(_4066616, _4046492=3) Unify: (42) [occurs] occurs:sub_term(_4066616, _4046492=3) Call: (43) [system] arg(_4447162, _4046492=3, _4447104) Exit: (43) [system] arg(1, _4046492=3, _4046492) Call: (43) [occurs] occurs:sub_term(_4066616, _4046492) Unify: (43) [occurs] occurs:sub_term(_4046492, _4046492) Exit: (43) [occurs] occurs:sub_term(_4046492, _4046492) Exit: (42) [occurs] occurs:sub_term(_4046492, _4046492=3) Exit: (41) [occurs] occurs:sub_term(_4046492, (length(_4046470, _4046492), _4046492=3)) Exit: (40) [occurs] occurs:sub_term(_4046492, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (43) [occurs] occurs:sub_term(_4066616, _4046492) Unify: (43) [occurs] occurs:sub_term(_4066616, _4046492) Fail: (43) [occurs] occurs:sub_term(_4066616, _4046492) Redo: (43) [system] arg(_4453944, _4046492=3, _4447104) Exit: (43) [system] arg(2, _4046492=3, 3) Call: (43) [occurs] occurs:sub_term(_4066616, 3) Unify: (43) [occurs] occurs:sub_term(3, 3) Exit: (43) [occurs] occurs:sub_term(3, 3) Exit: (42) [occurs] occurs:sub_term(3, _4046492=3) Exit: (41) [occurs] occurs:sub_term(3, (length(_4046470, _4046492), _4046492=3)) Exit: (40) [occurs] occurs:sub_term(3, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Redo: (43) [occurs] occurs:sub_term(_4066616, 3) Unify: (43) [occurs] occurs:sub_term(_4066616, 3) Fail: (43) [occurs] occurs:sub_term(_4066616, 3) Fail: (42) [occurs] occurs:sub_term(_4066616, _4046492=3) Fail: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3)) Fail: (40) [occurs] occurs:sub_term(_4066616, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Call: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Unify: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Unify: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Call: (42) [system] arg(_4465676, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4465618) Exit: (42) [system] arg(1, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046404) Call: (42) [occurs] occurs:sub_term(_4462526, _4046404) Unify: (42) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (42) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (42) [occurs] occurs:sub_term(_4462526, _4046404) Unify: (42) [occurs] occurs:sub_term(_4462526, _4046404) Fail: (42) [occurs] occurs:sub_term(_4462526, _4046404) Redo: (42) [system] arg(_4471222, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4465618) Exit: (42) [system] arg(2, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Call: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Unify: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Unify: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Call: (43) [system] arg(_4476152, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4476094) Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448)) Call: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448)) Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448)) Unify: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448)) Call: (44) [system] arg(_4481700, clause_u(sk_out(_4046404), _4046426, _4046448), _4481642) Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404)) Call: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) Call: (45) [system] arg(_4487866, sk_out(_4046404), _4487808) Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) Call: (45) [occurs] occurs:sub_term(_4462526, _4046404) Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (45) [occurs] occurs:sub_term(_4462526, _4046404) Unify: (45) [occurs] occurs:sub_term(_4462526, _4046404) Fail: (45) [occurs] occurs:sub_term(_4462526, _4046404) Fail: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) Redo: (44) [system] arg(_4495884, clause_u(sk_out(_4046404), _4046426, _4046448), _4481642) Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426) Call: (44) [occurs] occurs:sub_term(_4462526, _4046426) Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426) Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426) Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(_4046426, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (44) [occurs] occurs:sub_term(_4462526, _4046426) Unify: (44) [occurs] occurs:sub_term(_4462526, _4046426) Fail: (44) [occurs] occurs:sub_term(_4462526, _4046426) Redo: (44) [system] arg(_4502666, clause_u(sk_out(_4046404), _4046426, _4046448), _4481642) Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448) Call: (44) [occurs] occurs:sub_term(_4462526, _4046448) Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448) Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448) Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(_4046448, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (44) [occurs] occurs:sub_term(_4462526, _4046448) Unify: (44) [occurs] occurs:sub_term(_4462526, _4046448) Fail: (44) [occurs] occurs:sub_term(_4462526, _4046448) Fail: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448)) Redo: (43) [system] arg(_4510066, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4476094) Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404))) Call: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404))) Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404))) Unify: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404))) Call: (44) [system] arg(_4515614, wdmsg(sk_out(_4046404)), _4515556) Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404)) Call: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404))) Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) Call: (45) [system] arg(_4521780, sk_out(_4046404), _4521722) Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) Call: (45) [occurs] occurs:sub_term(_4462526, _4046404) Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404))) Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (45) [occurs] occurs:sub_term(_4462526, _4046404) Unify: (45) [occurs] occurs:sub_term(_4462526, _4046404) Fail: (45) [occurs] occurs:sub_term(_4462526, _4046404) Fail: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) Fail: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404))) Fail: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (42) [system] arg(_4531034, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4465618) Exit: (42) [system] arg(3, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046470) Call: (42) [occurs] occurs:sub_term(_4462526, _4046470) Unify: (42) [occurs] occurs:sub_term(_4046470, _4046470) Exit: (42) [occurs] occurs:sub_term(_4046470, _4046470) Exit: (41) [occurs] occurs:sub_term(_4046470, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (42) [occurs] occurs:sub_term(_4462526, _4046470) Unify: (42) [occurs] occurs:sub_term(_4462526, _4046470) Fail: (42) [occurs] occurs:sub_term(_4462526, _4046470) Fail: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Call: (41) [occurs] occurs:sub_term(_4537142, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Unify: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (41) [occurs] occurs:sub_term(_4537142, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Unify: (41) [occurs] occurs:sub_term(_4537142, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Call: (42) [system] arg(_4540292, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4540234) Exit: (42) [system] arg(1, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046404) Call: (42) [occurs] occurs:sub_term(_4537142, _4046404) Unify: (42) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (42) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (42) [occurs] occurs:sub_term(_4537142, _4046404) Unify: (42) [occurs] occurs:sub_term(_4537142, _4046404) Fail: (42) [occurs] occurs:sub_term(_4537142, _4046404) Redo: (42) [system] arg(_4545838, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4540234) Exit: (42) [system] arg(2, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Call: (42) [occurs] occurs:sub_term(_4537142, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Unify: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (42) [occurs] occurs:sub_term(_4537142, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Unify: (42) [occurs] occurs:sub_term(_4537142, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Call: (43) [system] arg(_4550768, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4550710) Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448)) Call: (43) [occurs] occurs:sub_term(_4537142, clause_u(sk_out(_4046404), _4046426, _4046448)) Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (43) [occurs] occurs:sub_term(_4537142, clause_u(sk_out(_4046404), _4046426, _4046448)) Unify: (43) [occurs] occurs:sub_term(_4537142, clause_u(sk_out(_4046404), _4046426, _4046448)) Call: (44) [system] arg(_4556316, clause_u(sk_out(_4046404), _4046426, _4046448), _4556258) Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404)) Call: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404)) Call: (45) [system] arg(_4562482, sk_out(_4046404), _4562424) Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) Call: (45) [occurs] occurs:sub_term(_4537142, _4046404) Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (45) [occurs] occurs:sub_term(_4537142, _4046404) Unify: (45) [occurs] occurs:sub_term(_4537142, _4046404) Fail: (45) [occurs] occurs:sub_term(_4537142, _4046404) Fail: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404)) Redo: (44) [system] arg(_4570500, clause_u(sk_out(_4046404), _4046426, _4046448), _4556258) Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426) Call: (44) [occurs] occurs:sub_term(_4537142, _4046426) Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426) Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426) Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(_4046426, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (44) [occurs] occurs:sub_term(_4537142, _4046426) Unify: (44) [occurs] occurs:sub_term(_4537142, _4046426) Fail: (44) [occurs] occurs:sub_term(_4537142, _4046426) Redo: (44) [system] arg(_4577282, clause_u(sk_out(_4046404), _4046426, _4046448), _4556258) Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448) Call: (44) [occurs] occurs:sub_term(_4537142, _4046448) Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448) Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448) Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(_4046448, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (44) [occurs] occurs:sub_term(_4537142, _4046448) Unify: (44) [occurs] occurs:sub_term(_4537142, _4046448) Fail: (44) [occurs] occurs:sub_term(_4537142, _4046448) Fail: (43) [occurs] occurs:sub_term(_4537142, clause_u(sk_out(_4046404), _4046426, _4046448)) Redo: (43) [system] arg(_4584682, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4550710) Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404))) Call: (43) [occurs] occurs:sub_term(_4537142, wdmsg(sk_out(_4046404))) Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (43) [occurs] occurs:sub_term(_4537142, wdmsg(sk_out(_4046404))) Unify: (43) [occurs] occurs:sub_term(_4537142, wdmsg(sk_out(_4046404))) Call: (44) [system] arg(_4590230, wdmsg(sk_out(_4046404)), _4590172) Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404)) Call: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404))) Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404)) Call: (45) [system] arg(_4596396, sk_out(_4046404), _4596338) Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) Call: (45) [occurs] occurs:sub_term(_4537142, _4046404) Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404))) Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (45) [occurs] occurs:sub_term(_4537142, _4046404) Unify: (45) [occurs] occurs:sub_term(_4537142, _4046404) Fail: (45) [occurs] occurs:sub_term(_4537142, _4046404) Fail: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404)) Fail: (43) [occurs] occurs:sub_term(_4537142, wdmsg(sk_out(_4046404))) Fail: (42) [occurs] occurs:sub_term(_4537142, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (42) [system] arg(_4605650, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4540234) Exit: (42) [system] arg(3, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046470) Call: (42) [occurs] occurs:sub_term(_4537142, _4046470) Unify: (42) [occurs] occurs:sub_term(_4046470, _4046470) Exit: (42) [occurs] occurs:sub_term(_4046470, _4046470) Exit: (41) [occurs] occurs:sub_term(_4046470, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (42) [occurs] occurs:sub_term(_4537142, _4046470) Unify: (42) [occurs] occurs:sub_term(_4537142, _4046470) Fail: (42) [occurs] occurs:sub_term(_4537142, _4046470) Fail: (41) [occurs] occurs:sub_term(_4537142, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Call: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Unify: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Exit: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Unify: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Call: (42) [system] arg(_4614906, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4614848) Exit: (42) [system] arg(1, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046404) Call: (42) [occurs] occurs:sub_term(_4462526, _4046404) Unify: (42) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (42) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (42) [occurs] occurs:sub_term(_4462526, _4046404) Unify: (42) [occurs] occurs:sub_term(_4462526, _4046404) Fail: (42) [occurs] occurs:sub_term(_4462526, _4046404) Redo: (42) [system] arg(_4620452, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4614848) Exit: (42) [system] arg(2, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Call: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Unify: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Unify: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Call: (43) [system] arg(_4625382, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4625324) Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448)) Call: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448)) Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448)) Unify: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448)) Call: (44) [system] arg(_4630930, clause_u(sk_out(_4046404), _4046426, _4046448), _4630872) Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404)) Call: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) Call: (45) [system] arg(_4637096, sk_out(_4046404), _4637038) Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) Call: (45) [occurs] occurs:sub_term(_4462526, _4046404) Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (45) [occurs] occurs:sub_term(_4462526, _4046404) Unify: (45) [occurs] occurs:sub_term(_4462526, _4046404) Fail: (45) [occurs] occurs:sub_term(_4462526, _4046404) Fail: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) Redo: (44) [system] arg(_4645114, clause_u(sk_out(_4046404), _4046426, _4046448), _4630872) Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426) Call: (44) [occurs] occurs:sub_term(_4462526, _4046426) Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426) Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426) Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(_4046426, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (44) [occurs] occurs:sub_term(_4462526, _4046426) Unify: (44) [occurs] occurs:sub_term(_4462526, _4046426) Fail: (44) [occurs] occurs:sub_term(_4462526, _4046426) Redo: (44) [system] arg(_4651896, clause_u(sk_out(_4046404), _4046426, _4046448), _4630872) Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448) Call: (44) [occurs] occurs:sub_term(_4462526, _4046448) Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448) Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448) Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(_4046448, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (44) [occurs] occurs:sub_term(_4462526, _4046448) Unify: (44) [occurs] occurs:sub_term(_4462526, _4046448) Fail: (44) [occurs] occurs:sub_term(_4462526, _4046448) Fail: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448)) Redo: (43) [system] arg(_4659296, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4625324) Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404))) Call: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404))) Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404))) Unify: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404))) Call: (44) [system] arg(_4664844, wdmsg(sk_out(_4046404)), _4664786) Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404)) Call: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404))) Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) Call: (45) [system] arg(_4671010, sk_out(_4046404), _4670952) Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) Call: (45) [occurs] occurs:sub_term(_4462526, _4046404) Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404))) Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (45) [occurs] occurs:sub_term(_4462526, _4046404) Unify: (45) [occurs] occurs:sub_term(_4462526, _4046404) Fail: (45) [occurs] occurs:sub_term(_4462526, _4046404) Fail: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) Fail: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404))) Fail: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (42) [system] arg(_4680264, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4614848) Exit: (42) [system] arg(3, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046470) Call: (42) [occurs] occurs:sub_term(_4462526, _4046470) Unify: (42) [occurs] occurs:sub_term(_4046470, _4046470) Exit: (42) [occurs] occurs:sub_term(_4046470, _4046470) Exit: (41) [occurs] occurs:sub_term(_4046470, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Redo: (42) [occurs] occurs:sub_term(_4462526, _4046470) Unify: (42) [occurs] occurs:sub_term(_4462526, _4046470) Fail: (42) [occurs] occurs:sub_term(_4462526, _4046470) Fail: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) Call: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Unify: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Unify: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Call: (43) [system] arg(_4689524, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4689466) Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448)) Call: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448)) Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448)) Unify: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448)) Call: (44) [system] arg(_4694454, clause_u(sk_out(_4046404), _4046426, _4046448), _4694396) Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404)) Call: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) Call: (45) [system] arg(_4700002, sk_out(_4046404), _4699944) Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) Call: (45) [occurs] occurs:sub_term(_4686374, _4046404) Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (45) [occurs] occurs:sub_term(_4686374, _4046404) Unify: (45) [occurs] occurs:sub_term(_4686374, _4046404) Fail: (45) [occurs] occurs:sub_term(_4686374, _4046404) Fail: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) Redo: (44) [system] arg(_4707402, clause_u(sk_out(_4046404), _4046426, _4046448), _4694396) Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426) Call: (44) [occurs] occurs:sub_term(_4686374, _4046426) Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426) Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426) Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (44) [occurs] occurs:sub_term(_4686374, _4046426) Unify: (44) [occurs] occurs:sub_term(_4686374, _4046426) Fail: (44) [occurs] occurs:sub_term(_4686374, _4046426) Redo: (44) [system] arg(_4713566, clause_u(sk_out(_4046404), _4046426, _4046448), _4694396) Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448) Call: (44) [occurs] occurs:sub_term(_4686374, _4046448) Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448) Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448) Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (44) [occurs] occurs:sub_term(_4686374, _4046448) Unify: (44) [occurs] occurs:sub_term(_4686374, _4046448) Fail: (44) [occurs] occurs:sub_term(_4686374, _4046448) Fail: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448)) Redo: (43) [system] arg(_4720348, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4689466) Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404))) Call: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404))) Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404))) Unify: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404))) Call: (44) [system] arg(_4725278, wdmsg(sk_out(_4046404)), _4725220) Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404)) Call: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404))) Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) Call: (45) [system] arg(_4730826, sk_out(_4046404), _4730768) Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) Call: (45) [occurs] occurs:sub_term(_4686374, _4046404) Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404))) Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (45) [occurs] occurs:sub_term(_4686374, _4046404) Unify: (45) [occurs] occurs:sub_term(_4686374, _4046404) Fail: (45) [occurs] occurs:sub_term(_4686374, _4046404) Fail: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) Fail: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404))) Fail: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Call: (42) [occurs] occurs:sub_term(_4739406, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Unify: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (42) [occurs] occurs:sub_term(_4739406, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Unify: (42) [occurs] occurs:sub_term(_4739406, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Call: (43) [system] arg(_4742556, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4742498) Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448)) Call: (43) [occurs] occurs:sub_term(_4739406, clause_u(sk_out(_4046404), _4046426, _4046448)) Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (43) [occurs] occurs:sub_term(_4739406, clause_u(sk_out(_4046404), _4046426, _4046448)) Unify: (43) [occurs] occurs:sub_term(_4739406, clause_u(sk_out(_4046404), _4046426, _4046448)) Call: (44) [system] arg(_4747486, clause_u(sk_out(_4046404), _4046426, _4046448), _4747428) Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404)) Call: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404)) Call: (45) [system] arg(_4753034, sk_out(_4046404), _4752976) Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) Call: (45) [occurs] occurs:sub_term(_4739406, _4046404) Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (45) [occurs] occurs:sub_term(_4739406, _4046404) Unify: (45) [occurs] occurs:sub_term(_4739406, _4046404) Fail: (45) [occurs] occurs:sub_term(_4739406, _4046404) Fail: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404)) Redo: (44) [system] arg(_4760434, clause_u(sk_out(_4046404), _4046426, _4046448), _4747428) Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426) Call: (44) [occurs] occurs:sub_term(_4739406, _4046426) Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426) Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426) Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (44) [occurs] occurs:sub_term(_4739406, _4046426) Unify: (44) [occurs] occurs:sub_term(_4739406, _4046426) Fail: (44) [occurs] occurs:sub_term(_4739406, _4046426) Redo: (44) [system] arg(_4766598, clause_u(sk_out(_4046404), _4046426, _4046448), _4747428) Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448) Call: (44) [occurs] occurs:sub_term(_4739406, _4046448) Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448) Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448) Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (44) [occurs] occurs:sub_term(_4739406, _4046448) Unify: (44) [occurs] occurs:sub_term(_4739406, _4046448) Fail: (44) [occurs] occurs:sub_term(_4739406, _4046448) Fail: (43) [occurs] occurs:sub_term(_4739406, clause_u(sk_out(_4046404), _4046426, _4046448)) Redo: (43) [system] arg(_4773380, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4742498) Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404))) Call: (43) [occurs] occurs:sub_term(_4739406, wdmsg(sk_out(_4046404))) Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (43) [occurs] occurs:sub_term(_4739406, wdmsg(sk_out(_4046404))) Unify: (43) [occurs] occurs:sub_term(_4739406, wdmsg(sk_out(_4046404))) Call: (44) [system] arg(_4778310, wdmsg(sk_out(_4046404)), _4778252) Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404)) Call: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404))) Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404)) Call: (45) [system] arg(_4783858, sk_out(_4046404), _4783800) Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) Call: (45) [occurs] occurs:sub_term(_4739406, _4046404) Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404))) Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (45) [occurs] occurs:sub_term(_4739406, _4046404) Unify: (45) [occurs] occurs:sub_term(_4739406, _4046404) Fail: (45) [occurs] occurs:sub_term(_4739406, _4046404) Fail: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404)) Fail: (43) [occurs] occurs:sub_term(_4739406, wdmsg(sk_out(_4046404))) Fail: (42) [occurs] occurs:sub_term(_4739406, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Call: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Unify: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Exit: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Unify: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Call: (43) [system] arg(_4795586, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4795528) Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448)) Call: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448)) Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448)) Unify: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448)) Call: (44) [system] arg(_4800516, clause_u(sk_out(_4046404), _4046426, _4046448), _4800458) Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404)) Call: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) Call: (45) [system] arg(_4806064, sk_out(_4046404), _4806006) Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) Call: (45) [occurs] occurs:sub_term(_4686374, _4046404) Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (45) [occurs] occurs:sub_term(_4686374, _4046404) Unify: (45) [occurs] occurs:sub_term(_4686374, _4046404) Fail: (45) [occurs] occurs:sub_term(_4686374, _4046404) Fail: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) Redo: (44) [system] arg(_4813464, clause_u(sk_out(_4046404), _4046426, _4046448), _4800458) Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426) Call: (44) [occurs] occurs:sub_term(_4686374, _4046426) Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426) Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426) Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (44) [occurs] occurs:sub_term(_4686374, _4046426) Unify: (44) [occurs] occurs:sub_term(_4686374, _4046426) Fail: (44) [occurs] occurs:sub_term(_4686374, _4046426) Redo: (44) [system] arg(_4819628, clause_u(sk_out(_4046404), _4046426, _4046448), _4800458) Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448) Call: (44) [occurs] occurs:sub_term(_4686374, _4046448) Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448) Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448) Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (44) [occurs] occurs:sub_term(_4686374, _4046448) Unify: (44) [occurs] occurs:sub_term(_4686374, _4046448) Fail: (44) [occurs] occurs:sub_term(_4686374, _4046448) Fail: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448)) Redo: (43) [system] arg(_4826410, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4795528) Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404))) Call: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404))) Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404))) Unify: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404))) Call: (44) [system] arg(_4831340, wdmsg(sk_out(_4046404)), _4831282) Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404)) Call: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404))) Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) Call: (45) [system] arg(_4836888, sk_out(_4046404), _4836830) Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) Call: (45) [occurs] occurs:sub_term(_4686374, _4046404) Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404))) Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Redo: (45) [occurs] occurs:sub_term(_4686374, _4046404) Unify: (45) [occurs] occurs:sub_term(_4686374, _4046404) Fail: (45) [occurs] occurs:sub_term(_4686374, _4046404) Fail: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) Fail: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404))) Fail: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) Call: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448)) Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) Redo: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448)) Unify: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448)) Call: (44) [system] arg(_4848620, clause_u(sk_out(_4046404), _4046426, _4046448), _4848562) Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404)) Call: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448)) Redo: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404)) Call: (45) [system] arg(_4853550, sk_out(_4046404), _4853492) Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) Call: (45) [occurs] occurs:sub_term(_4845470, _4046404) Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448)) Redo: (45) [occurs] occurs:sub_term(_4845470, _4046404) Unify: (45) [occurs] occurs:sub_term(_4845470, _4046404) Fail: (45) [occurs] occurs:sub_term(_4845470, _4046404) Fail: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404)) Redo: (44) [system] arg(_4860332, clause_u(sk_out(_4046404), _4046426, _4046448), _4848562) Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426) Call: (44) [occurs] occurs:sub_term(_4845470, _4046426) Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426) Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426) Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448)) Redo: (44) [occurs] occurs:sub_term(_4845470, _4046426) Unify: (44) [occurs] occurs:sub_term(_4845470, _4046426) Fail: (44) [occurs] occurs:sub_term(_4845470, _4046426) Redo: (44) [system] arg(_4865878, clause_u(sk_out(_4046404), _4046426, _4046448), _4848562) Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448) Call: (44) [occurs] occurs:sub_term(_4845470, _4046448) Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448) Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448) Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448)) Redo: (44) [occurs] occurs:sub_term(_4845470, _4046448) Unify: (44) [occurs] occurs:sub_term(_4845470, _4046448) Fail: (44) [occurs] occurs:sub_term(_4845470, _4046448) Fail: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448)) Call: (43) [occurs] occurs:sub_term(_4871986, clause_u(sk_out(_4046404), _4046426, _4046448)) Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) Redo: (43) [occurs] occurs:sub_term(_4871986, clause_u(sk_out(_4046404), _4046426, _4046448)) Unify: (43) [occurs] occurs:sub_term(_4871986, clause_u(sk_out(_4046404), _4046426, _4046448)) Call: (44) [system] arg(_4875136, clause_u(sk_out(_4046404), _4046426, _4046448), _4875078) Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404)) Call: (44) [occurs] occurs:sub_term(_4871986, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448)) Redo: (44) [occurs] occurs:sub_term(_4871986, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(_4871986, sk_out(_4046404)) Call: (45) [system] arg(_4880066, sk_out(_4046404), _4880008) Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) Call: (45) [occurs] occurs:sub_term(_4871986, _4046404) Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448)) Redo: (45) [occurs] occurs:sub_term(_4871986, _4046404) Unify: (45) [occurs] occurs:sub_term(_4871986, _4046404) Fail: (45) [occurs] occurs:sub_term(_4871986, _4046404) Fail: (44) [occurs] occurs:sub_term(_4871986, sk_out(_4046404)) Redo: (44) [system] arg(_4886848, clause_u(sk_out(_4046404), _4046426, _4046448), _4875078) Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426) Call: (44) [occurs] occurs:sub_term(_4871986, _4046426) Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426) Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426) Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448)) Redo: (44) [occurs] occurs:sub_term(_4871986, _4046426) Unify: (44) [occurs] occurs:sub_term(_4871986, _4046426) Fail: (44) [occurs] occurs:sub_term(_4871986, _4046426) Redo: (44) [system] arg(_4892394, clause_u(sk_out(_4046404), _4046426, _4046448), _4875078) Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448) Call: (44) [occurs] occurs:sub_term(_4871986, _4046448) Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448) Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448) Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448)) Redo: (44) [occurs] occurs:sub_term(_4871986, _4046448) Unify: (44) [occurs] occurs:sub_term(_4871986, _4046448) Fail: (44) [occurs] occurs:sub_term(_4871986, _4046448) Fail: (43) [occurs] occurs:sub_term(_4871986, clause_u(sk_out(_4046404), _4046426, _4046448)) Call: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448)) Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) Redo: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448)) Unify: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448)) Call: (44) [system] arg(_4901650, clause_u(sk_out(_4046404), _4046426, _4046448), _4901592) Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404)) Call: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448)) Redo: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404)) Call: (45) [system] arg(_4906580, sk_out(_4046404), _4906522) Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) Call: (45) [occurs] occurs:sub_term(_4845470, _4046404) Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448)) Redo: (45) [occurs] occurs:sub_term(_4845470, _4046404) Unify: (45) [occurs] occurs:sub_term(_4845470, _4046404) Fail: (45) [occurs] occurs:sub_term(_4845470, _4046404) Fail: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404)) Redo: (44) [system] arg(_4913362, clause_u(sk_out(_4046404), _4046426, _4046448), _4901592) Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426) Call: (44) [occurs] occurs:sub_term(_4845470, _4046426) Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426) Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426) Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448)) Redo: (44) [occurs] occurs:sub_term(_4845470, _4046426) Unify: (44) [occurs] occurs:sub_term(_4845470, _4046426) Fail: (44) [occurs] occurs:sub_term(_4845470, _4046426) Redo: (44) [system] arg(_4918908, clause_u(sk_out(_4046404), _4046426, _4046448), _4901592) Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448) Call: (44) [occurs] occurs:sub_term(_4845470, _4046448) Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448) Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448) Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448)) Redo: (44) [occurs] occurs:sub_term(_4845470, _4046448) Unify: (44) [occurs] occurs:sub_term(_4845470, _4046448) Fail: (44) [occurs] occurs:sub_term(_4845470, _4046448) Fail: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448)) Call: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Redo: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404)) Call: (45) [system] arg(_4928168, sk_out(_4046404), _4928110) Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) Call: (45) [occurs] occurs:sub_term(_4925018, _4046404) Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) Redo: (45) [occurs] occurs:sub_term(_4925018, _4046404) Unify: (45) [occurs] occurs:sub_term(_4925018, _4046404) Fail: (45) [occurs] occurs:sub_term(_4925018, _4046404) Fail: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404)) Call: (44) [occurs] occurs:sub_term(_4934276, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Redo: (44) [occurs] occurs:sub_term(_4934276, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(_4934276, sk_out(_4046404)) Call: (45) [system] arg(_4937426, sk_out(_4046404), _4937368) Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) Call: (45) [occurs] occurs:sub_term(_4934276, _4046404) Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) Redo: (45) [occurs] occurs:sub_term(_4934276, _4046404) Unify: (45) [occurs] occurs:sub_term(_4934276, _4046404) Fail: (45) [occurs] occurs:sub_term(_4934276, _4046404) Fail: (44) [occurs] occurs:sub_term(_4934276, sk_out(_4046404)) Call: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) Redo: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404)) Unify: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404)) Call: (45) [system] arg(_4946682, sk_out(_4046404), _4946624) Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) Call: (45) [occurs] occurs:sub_term(_4925018, _4046404) Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) Redo: (45) [occurs] occurs:sub_term(_4925018, _4046404) Unify: (45) [occurs] occurs:sub_term(_4925018, _4046404) Fail: (45) [occurs] occurs:sub_term(_4925018, _4046404) Fail: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404)) ^ Call: (43) [logicmoo_test] backward_compatibility:sformat(_4066614, '~w_~w', [sk_out, 1]) ^ Unify: (43) [logicmoo_test] backward_compatibility:sformat(_4066614, '~w_~w', [sk_out, 1]) ^ Call: (44) [logicmoo_test] format(string(_4066614), '~w_~w', [sk_out, 1]) ^ Exit: (44) [logicmoo_test] format(string("sk_out_1"), '~w_~w', [sk_out, 1]) ^ Exit: (43) [logicmoo_test] backward_compatibility:sformat("sk_out_1", '~w_~w', [sk_out, 1]) ^ Call: (38) [logicmoo_test] backward_compatibility:sformat(_4066612, '~w_in_~w', ["sk_out_1", user]) ^ Unify: (38) [logicmoo_test] backward_compatibility:sformat(_4066612, '~w_in_~w', ["sk_out_1", user]) ^ Call: (39) [logicmoo_test] format(string(_4066612), '~w_in_~w', ["sk_out_1", user]) ^ Exit: (39) [logicmoo_test] format(string("sk_out_1_in_user"), '~w_in_~w', ["sk_out_1", user]) ^ Exit: (38) [logicmoo_test] backward_compatibility:sformat("sk_out_1_in_user", '~w_in_~w', ["sk_out_1", user]) ^ Call: (37) [logicmoo_test] backward_compatibility:sformat(_4048530, '~w__~w', ["Test_0005_Line_0000", "sk_out_1_in_user"]) ^ Unify: (37) [logicmoo_test] backward_compatibility:sformat(_4048530, '~w__~w', ["Test_0005_Line_0000", "sk_out_1_in_user"]) ^ Call: (38) [logicmoo_test] format(string(_4048530), '~w__~w', ["Test_0005_Line_0000", "sk_out_1_in_user"]) ^ Exit: (38) [logicmoo_test] format(string("Test_0005_Line_0000__sk_out_1_in_user"), '~w__~w', ["Test_0005_Line_0000", "sk_out_1_in_user"]) ^ Exit: (37) [logicmoo_test] backward_compatibility:sformat("Test_0005_Line_0000__sk_out_1_in_user", '~w__~w', ["Test_0005_Line_0000", "sk_out_1_in_user"]) Call: (37) [j_u] j_u:junit_prop(testsuite, testcase, _4962270) Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit') Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit') Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _4962270) Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0001_Line_0000__Mpred_trace_exec_in_user") Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0001_Line_0000__Mpred_trace_exec_in_user") Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _4962270) Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0002_Line_0000__sk_in_1_in_user") Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0002_Line_0000__sk_in_1_in_user") Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _4962270) Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0003_Line_0000__sk_in_1_in_user") Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0003_Line_0000__sk_in_1_in_user") Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _4962270) Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0004_Line_0000__sk_out_1_in_user") Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0004_Line_0000__sk_out_1_in_user") ^ Call: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase("Test_0005_Line_0000__sk_out_1_in_user")) ^ Unify: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase("Test_0005_Line_0000__sk_out_1_in_user")) Call: (41) [system] copy_term(t_l:mpred_current_testcase("Test_0005_Line_0000__sk_out_1_in_user"), _4980474) Exit: (41) [system] copy_term(t_l:mpred_current_testcase("Test_0005_Line_0000__sk_out_1_in_user"), t_l:mpred_current_testcase("Test_0005_Line_0000__sk_out_1_in_user")) ^ Call: (41) [t_l] clause(t_l:mpred_current_testcase("Test_0005_Line_0000__sk_out_1_in_user"), true) ^ Fail: (41) [t_l] clause(mpred_current_testcase("Test_0005_Line_0000__sk_out_1_in_user"), true) ^ Fail: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase("Test_0005_Line_0000__sk_out_1_in_user")) ^ Call: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase("Test_0005_Line_0000__sk_out_1_in_user")) ^ Unify: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase("Test_0005_Line_0000__sk_out_1_in_user")) ^ Call: (47) [t_l] asserta(t_l:mpred_current_testcase("Test_0005_Line_0000__sk_out_1_in_user"), _4984928) ^ Exit: (47) [t_l] asserta(t_l:mpred_current_testcase("Test_0005_Line_0000__sk_out_1_in_user"), (0x5607ec7ed380)) Call: (47) [system] nb_current('$w_tl_e', _4986166) Exit: (47) [system] nb_current('$w_tl_e', []) Call: (47) [system] nb_linkval('$w_tl_e', [(0x5607ec7ed380)]) Exit: (47) [system] nb_linkval('$w_tl_e', [(0x5607ec7ed380)]) ^ Exit: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase("Test_0005_Line_0000__sk_out_1_in_user")) ^ Call: (45) [logicmoo_test] must_det_l((wdmsg((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", goal, user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_4971876))) ^ Unify: (45) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", goal, user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(..., ..., ...), ..., ...)), get_time(_4971876))) ^ Call: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (48) [ucatch] strip_module(ucatch:must_det_u, _4991830, _4991770) ^ Exit: (48) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (48) [system] var(must_det_u) Fail: (48) [system] var(must_det_u) ^ Fail: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(..., ..., ...), ..., ...)))), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", goal, user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)), ignore((source_location(_4971746, _4971748), atom(...), ..., ...)), get_time(_4971876))) ^ Unify: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(..., ..., ...), ..., ...)))), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", goal, user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)), ignore((source_location(_4971746, _4971748), atom(...), ..., ...)), get_time(_4971876))) ^ Call: (48) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", goal, user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(..., ..., ...), ..., ...)), get_time(_4971876)), _4996140, _4996080) ^ Exit: (48) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", goal, user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(..., ..., ...), ..., ...)), get_time(_4971876)), logicmoo_test, (wdmsg((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", goal, user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_4971876))) Call: (48) [system] var((wdmsg((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", goal, user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_4971876))) Fail: (48) [system] var((wdmsg((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", goal, user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_4971876))) ^ Fail: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(..., ..., ...), ..., ...)))), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", goal, user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)), ignore((source_location(_4971746, _4971748), atom(...), ..., ...)), get_time(_4971876))) ^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _5000456, _5000396) ^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (49) [system] var(must_det_u) Fail: (49) [system] var(must_det_u) ^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...))))) ^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...))))) ^ Call: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))), _5004766, _5004706) ^ Exit: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))), logicmoo_test, wdmsg((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3))))) Call: (49) [system] var(wdmsg((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3))))) Fail: (49) [system] var(wdmsg((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3))))) ^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...))))) ^ Call: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))), dmsg((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))))) ^ Unify: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))), dmsg((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))))) ^ Call: (53) [logicmoo_test] dmsg:dis_pp(bfly) ^ Unify: (53) [logicmoo_test] dmsg:dis_pp(bfly) ^ Call: (54) [logicmoo_test] current_predicate((in_pp/1)) ^ Exit: (54) [logicmoo_test] current_predicate((in_pp/1)) ^ Call: (54) [logicmoo_test] pretty_clauses:in_pp(bfly) ^ Unify: (54) [logicmoo_test] pretty_clauses:in_pp(bfly) Call: (55) [system] nonvar(bfly) Exit: (55) [system] nonvar(bfly) ^ Call: (55) [logicmoo_test] pretty_clauses:in_pp(_5013948) ^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_5013948) Call: (56) [system] nonvar(_5013948) Fail: (56) [system] nonvar(_5013948) ^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_5013948) ^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_5013948) ^ Call: (56) [logicmoo_test] pretty_clauses:is_pp_set(_5013948) ^ Unify: (56) [logicmoo_test] pretty_clauses:is_pp_set(_5013948) Call: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _5013948) Fail: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _5013948) ^ Fail: (56) [logicmoo_test] pretty_clauses:is_pp_set(_5013948) ^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_5013948) ^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_5013948) ^ Call: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_5013948) ^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_5013948) Call: (57) [system] nonvar(_5013948) Fail: (57) [system] nonvar(_5013948) ^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_5013948) ^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(swish) ^ Call: (57) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_5025674))) ^ Unify: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_5025674))) Call: (61) [system] nb_current('$pp_swish', t) Fail: (61) [system] nb_current('$pp_swish', t) Call: (61) [pengines] pengines:pengine_self(_5025674) Unify: (61) [pengines] pengines:pengine_self(_5025674) Call: (62) [system] thread_self(_5029458) Exit: (62) [system] thread_self(main) Call: (62) [pengines] current_pengine(_5025674, _5030722, main, _5030726, _5030728, _5030730) Fail: (62) [pengines] current_pengine(_5025674, _5031384, main, _5031388, _5031390, _5031392) Fail: (61) [pengines] pengines:pengine_self(_5025674) ^ Fail: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_5025674))) ^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_5013948) ^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(http) ^ Call: (57) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_5034498)) ^ Unify: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_5034498)) Call: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_5034498) Unify: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_5034498) Call: (61) [system] current_output(_5037064) Exit: (61) [system] current_output((0x7fcd9afd78c0)) Call: (61) [http_stream] http_stream:is_cgi_stream((0x7fcd9afd78c0)) Fail: (61) [http_stream] http_stream:is_cgi_stream((0x7fcd9afd78c0)) Fail: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_5034498) ^ Fail: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_5034498)) ^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_5013948) ^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi) ^ Call: (57) [logicmoo_test] current_predicate((bfly_get/2)) ^ Exit: (57) [logicmoo_test] current_predicate((bfly_get/2)) ^ Call: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f) ^ Unify: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f) Call: (58) [system] nonvar(f) Exit: (58) [system] nonvar(f) ^ Call: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _5045686) ^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _5045686) Call: (59) [system] nonvar(_5045686) Fail: (59) [system] nonvar(_5045686) ^ Redo: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _5045686) ^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _5045686) Call: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, _5045686) Unify: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f) Exit: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f) ^ Exit: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f) Call: (58) [system] f=@=f Exit: (58) [system] f=@=f ^ Exit: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f) ^ Exit: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi) ^ Exit: (55) [logicmoo_test] pretty_clauses:in_pp(ansi) Call: (55) [system] bfly==ansi Fail: (55) [system] bfly==ansi ^ Fail: (54) [logicmoo_test] pretty_clauses:in_pp(bfly) ^ Fail: (53) [logicmoo_test] dmsg:dis_pp(bfly) ^ Redo: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))), dmsg((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))))) ^ Call: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))), dmsg((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3))))) ^ Unify: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))), dmsg((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3))))) ^ Call: (54) [logicmoo_test] quietly(ignore((with_all_dmsg(dmsg((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(..., ..., ...), ..., ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?-mpred_test(..., ...)))))))))) ^ Unify: (54) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(..., ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...))))))))) %~ ?-( mpred_test( "Test_0005_Line_0000__sk_out_1_in_user",%~ user : ( findall( Ex,%~ clause_u(sk_out(Ex),Sk_out,U),wdmsg(sk_out(Ex)),%~ L) ,%~ length(L,THREE) ,%~ THREE=3))). ^ Exit: (59) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (54) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(..., ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...))))))))) ^ Exit: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))), dmsg((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3))))) ^ Exit: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))), dmsg((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))))) ^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _5133538, _5133478) ^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (49) [system] var(must_det_u) Fail: (49) [system] var(must_det_u) ^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info("Test_0005_Line_0000__sk_out_1_in_user", goal, user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(..., ..., ...), ..., ...)), get_time(_4971876))) ^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info("Test_0005_Line_0000__sk_out_1_in_user", goal, user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(..., ..., ...), ..., ...)), get_time(_4971876))) ^ Call: (49) [ucatch] strip_module(logicmoo_test:(add_test_info("Test_0005_Line_0000__sk_out_1_in_user", goal, user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_4971876)), _5137848, _5137788) ^ Exit: (49) [ucatch] strip_module(logicmoo_test:(add_test_info("Test_0005_Line_0000__sk_out_1_in_user", goal, user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_4971876)), logicmoo_test, (add_test_info("Test_0005_Line_0000__sk_out_1_in_user", goal, user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_4971876))) Call: (49) [system] var((add_test_info("Test_0005_Line_0000__sk_out_1_in_user", goal, user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_4971876))) Fail: (49) [system] var((add_test_info("Test_0005_Line_0000__sk_out_1_in_user", goal, user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_4971876))) ^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info("Test_0005_Line_0000__sk_out_1_in_user", goal, user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(..., ..., ...), ..., ...)), get_time(_4971876))) ^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _5142164, _5142104) ^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (50) [system] var(must_det_u) Fail: (50) [system] var(must_det_u) ^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info("Test_0005_Line_0000__sk_out_1_in_user", goal, user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3))) ^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info("Test_0005_Line_0000__sk_out_1_in_user", goal, user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3))) ^ Call: (50) [ucatch] strip_module(logicmoo_test:add_test_info("Test_0005_Line_0000__sk_out_1_in_user", goal, user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)), _5146474, _5146414) ^ Exit: (50) [ucatch] strip_module(logicmoo_test:add_test_info("Test_0005_Line_0000__sk_out_1_in_user", goal, user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)), logicmoo_test, add_test_info("Test_0005_Line_0000__sk_out_1_in_user", goal, user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))) Call: (50) [system] var(add_test_info("Test_0005_Line_0000__sk_out_1_in_user", goal, user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))) Fail: (50) [system] var(add_test_info("Test_0005_Line_0000__sk_out_1_in_user", goal, user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))) ^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info("Test_0005_Line_0000__sk_out_1_in_user", goal, user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3))) Call: (53) [j_u] j_u:junit_prop("Test_0005_Line_0000__sk_out_1_in_user", goal, _5149484) Fail: (53) [j_u] j_u:junit_prop("Test_0005_Line_0000__sk_out_1_in_user", goal, _5149484) ^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _5152050, _5151990) ^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (50) [system] var(must_det_u) Fail: (50) [system] var(must_det_u) ^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_4971876))) ^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_4971876))) ^ Call: (50) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_4971876)), _5156360, _5156300) ^ Exit: (50) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_4971876)), logicmoo_test, (ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [_4971746|...]), replace_in_string([...], _4971788, _4971818), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", url, _4971818))), get_time(_4971876))) Call: (50) [system] var((ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [_4971746|...]), replace_in_string([...], _4971788, _4971818), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", url, _4971818))), get_time(_4971876))) Fail: (50) [system] var((ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [_4971746|...]), replace_in_string([...], _4971788, _4971818), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", url, _4971818))), get_time(_4971876))) ^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_4971876))) ^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _5160676, _5160616) ^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (51) [system] var(must_det_u) Fail: (51) [system] var(must_det_u) ^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...)))) ^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...)))) ^ Call: (51) [ucatch] strip_module(logicmoo_test:ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [_4971746|...]), replace_in_string([...], _4971788, _4971818), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", url, _4971818))), _5164986, _5164926) ^ Exit: (51) [ucatch] strip_module(logicmoo_test:ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [_4971746|...]), replace_in_string([...], _4971788, _4971818), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", url, _4971818))), logicmoo_test, ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [_4971746, _4971748]), replace_in_string([... = ...], _4971788, _4971818), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", url, _4971818)))) Call: (51) [system] var(ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [_4971746, _4971748]), replace_in_string([... = ...], _4971788, _4971818), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", url, _4971818)))) Fail: (51) [system] var(ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [_4971746, _4971748]), replace_in_string([... = ...], _4971788, _4971818), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", url, _4971818)))) ^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...)))) Call: (55) [system] source_location(_4971746, _4971748) Fail: (55) [system] source_location(_4971746, _4971748) ^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _5170520, _5170460) ^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (51) [system] var(must_det_u) Fail: (51) [system] var(must_det_u) ^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_4971876)) ^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_4971876)) ^ Call: (51) [ucatch] strip_module(logicmoo_test:get_time(_4971876), _5174830, _5174770) ^ Exit: (51) [ucatch] strip_module(logicmoo_test:get_time(_4971876), logicmoo_test, get_time(_4971876)) Call: (51) [system] var(get_time(_4971876)) Fail: (51) [system] var(get_time(_4971876)) ^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_4971876)) ^ Exit: (45) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test("Test_0005_Line_0000__sk_out_1_in_user", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))), add_test_info("Test_0005_Line_0000__sk_out_1_in_user", goal, user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(..., ..., ...), ..., ...)), get_time(1632737993.6533859))) Call: (45) [system] _4971886=nb(0) Exit: (45) [system] nb(0)=nb(0) ^ Call: (47) [logicmoo_test] call_u_hook(user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) ^ Unify: (47) [logicmoo_test] call_u_hook(user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) ^ Call: (62) [baseKB] clause_u(sk_out(_4046404), _4046426, _4046448) ^ Unify: (62) [baseKB] clause_u(sk_out(_4046404), _4046426, _4046448) ^ Unify: (62) [baseKB] clause_u(sk_out(_4046404), _4046426, _4046448) ^ Unify: (62) [baseKB] clause_u(sk_out(_4046404), _4046426, _4046448) ^ Exit: (69) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (64) [baseKB] hook_database:clause_i(user:sk_out(_4046404), _4046426, _4046448) ^ Unify: (64) [baseKB] hook_database:clause_i(user:sk_out(_4046404), _4046426, _4046448) ^ Redo: (64) [baseKB] hook_database:clause_i(user:sk_out(_4046404), _4046426, _4046448) ^ Unify: (64) [baseKB] hook_database:clause_i(user:sk_out(_4046404), _4046426, _4046448) ^ Call: (65) [baseKB] clause_attvars:clause_attv(user:sk_out(_4046404), _4046426, _4046448) ^ Unify: (65) [baseKB] clause_attvars:clause_attv(user:sk_out(_4046404), _4046426, _4046448) Call: (66) [system] nonvar(_4046448) Fail: (66) [system] nonvar(_4046448) ^ Redo: (65) [baseKB] clause_attvars:clause_attv(user:sk_out(_4046404), _4046426, _4046448) ^ Unify: (65) [baseKB] clause_attvars:clause_attv(user:sk_out(_4046404), _4046426, _4046448) ^ Call: (66) [baseKB] quietly(copy_term(sk_out(_4046404):_4046426, _5194760:_5194762, _5194750)) ^ Unify: (66) [rtrace] quietly(baseKB:copy_term(sk_out(_4046404):_4046426, _5194760:_5194762, _5194750)) ^ Exit: (71) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (66) [rtrace] quietly(baseKB:copy_term(sk_out(_4046404):_4046426, sk_out(_5196380):_5194762, [])) ^ Call: (66) [baseKB] dont_make_cyclic((user:clause(sk_out(_5196380), _5197802, _4046448), split_attrs(_5197802, _5197816, _5197818), unify_bodies(_5194762, _5197818), _5197816, unify_bodies(sk_out(_4046404), sk_out(_5196380)), unify_bodies(_4046426, _5194762), attr_bind([]))) ^ Unify: (66) [bugger] dont_make_cyclic(baseKB:(user:clause(sk_out(_5196380), _5197802, _4046448), split_attrs(_5197802, _5197816, _5197818), unify_bodies(_5194762, _5197818), _5197816, unify_bodies(sk_out(_4046404), sk_out(_5196380)), unify_bodies(_4046426, _5194762), attr_bind([]))) ^ Call: (69) [ucatch] ucatch:skipWrapper0 ^ Unify: (69) [ucatch] ucatch:skipWrapper0 Call: (70) [system] current_prolog_flag(bugger, false) Fail: (70) [system] current_prolog_flag(bugger, false) ^ Redo: (69) [ucatch] ucatch:skipWrapper0 ^ Unify: (69) [ucatch] ucatch:skipWrapper0 Call: (70) [tlbugger] tlbugger:rtracing Fail: (70) [tlbugger] tlbugger:rtracing ^ Redo: (69) [ucatch] ucatch:skipWrapper0 ^ Exit: (69) [ucatch] ucatch:skipWrapper0 ^ Call: (68) [user] clause(sk_out(_5196380), _5197802, _4046448) ^ Fail: (68) [user] clause(sk_out(_5196380), _5197802, _4046448) ^ Fail: (66) [bugger] dont_make_cyclic(baseKB:(user:clause(sk_out(_5196380), _5197802, _4046448), split_attrs(_5197802, _5197816, _5197818), unify_bodies(_5194762, _5197818), _5197816, unify_bodies(sk_out(_4046404), sk_out(_5196380)), unify_bodies(_4046426, _5194762), attr_bind([]))) ^ Fail: (65) [baseKB] clause_attvars:clause_attv(user:sk_out(_4046404), _4046426, _4046448) ^ Fail: (64) [baseKB] hook_database:clause_i(user:sk_out(_4046404), _4046426, _4046448) ^ Fail: (62) [baseKB] clause_u(sk_out(_4046404), _4046426, _4046448) ^ Fail: (47) [logicmoo_test] call_u_hook(user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) Call: (47) [system] _4971926=failure Exit: (47) [system] failure=failure failure=info((why_was_true(user:(\+ (findall(_4046404,(clause_u(sk_out(_4046404),_4046426,_4046448),wdmsg(sk_out(_4046404))),_4046470),length(_4046470,_4046492),_4046492=3))),nop(ftrace(user:(findall(_4046404,(clause_u(sk_out(_4046404),_4046426,_4046448),wdmsg(sk_out(_4046404))),_4046470),length(_4046470,_4046492),_4046492=3))))) no_proof_for(\+ (findall(_4046404,(clause_u(sk_out(_4046404),_4046426,_4046448),wdmsg(sk_out(_4046404))),_4046470),length(_4046470,_4046492),_4046492=3)). no_proof_for(\+ (findall(_4046404,(clause_u(sk_out(_4046404),_4046426,_4046448),wdmsg(sk_out(_4046404))),_4046470),length(_4046470,_4046492),_4046492=3)). no_proof_for(\+ (findall(_4046404,(clause_u(sk_out(_4046404),_4046426,_4046448),wdmsg(sk_out(_4046404))),_4046470),length(_4046470,_4046492),_4046492=3)). _5211068 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_09-Test_0005_Line_0000__sk_out_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_09'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_09.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_09_Test_0005_Line_0000_sk_out_1_in_user-junit.xml Call: (45) [system] failure=error(_948) Fail: (45) [system] failure=error(_948) Call: (45) [system] true Exit: (45) [system] true Call: (45) [system] nb_setarg(1, nb(0), 1) Exit: (45) [system] nb_setarg(1, nb(1), 1) Call: (45) [system] deterministic(_1292) Exit: (45) [system] deterministic(true) ^ Call: (46) [locally_each] locally_each:key_erase(t_l) ^ Unify: (46) [locally_each] locally_each:key_erase(t_l) Call: (47) [system] nb_current('$w_tl_e', [_8853120|_8853122]) Exit: (47) [system] nb_current('$w_tl_e', [(0x5607ec7ed380)]) Call: (47) [system] nb_linkval('$w_tl_e', []) Exit: (47) [system] nb_linkval('$w_tl_e', []) Call: (48) [system] erase((0x5607ec7ed380)) Exit: (48) [system] erase((0x5607ec7ed380)) Call: (47) [system] true Exit: (47) [system] true Call: (47) [system] true Exit: (47) [system] true ^ Exit: (46) [locally_each] locally_each:key_erase(t_l) ^ Exit: (33) [logicmoo_test] mpred_test(user:(findall(_548, (clause_u(sk_out(_548), _570, _592), wdmsg(sk_out(_548))), _614), length(_614, _636), _636=3)) ^ Call: (37) [user] term_expansion(end_of_file, 1659-1670, _8860760, _8860762) ^ Unify: (37) [user] term_expansion(end_of_file, 1659-1670, _8860760, 1659-1670) ^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, 1659-1670, end_of_file, _8860760) ^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, 1659-1670, end_of_file, _8860760) ^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, 1659-1670, end_of_file, _8860760) ^ Redo: (37) [user] term_expansion(end_of_file, 1659-1670, _8860760, _8860762) ^ Unify: (37) [user] term_expansion(end_of_file, 1659-1670, end_of_file, 1659-1670) ^ Redo: (37) [system] term_expansion(end_of_file, 1659-1670, _8860760, _8860762) ^ Unify: (37) [system] term_expansion(end_of_file, 1659-1670, _8860760, _8860762) Call: (38) [system] nonvar(1659-1670) Exit: (38) [system] nonvar(1659-1670) Call: (38) [$syspreds] nb_setval('$term_user', end_of_file) Unify: (38) [$syspreds] nb_setval('$term_user', end_of_file) Exit: (38) [$syspreds] nb_setval('$term_user', end_of_file) Call: (38) [system] fail Fail: (38) [system] fail ^ Redo: (37) [subclause_expansion] term_expansion(end_of_file, 1659-1670, _8860760, _8860762) ^ Unify: (37) [subclause_expansion] term_expansion(end_of_file, 1659-1670, _8860760, _8860762) ^ Call: (38) [ec_loader] ec_loader:into_lps ^ Unify: (38) [ec_loader] ec_loader:into_lps Call: (39) [t_l] t_l:is_ec_cvt(_8873110) Fail: (39) [t_l] t_l:is_ec_cvt(_8873110) ^ Fail: (38) [ec_loader] ec_loader:into_lps ^ Redo: (37) [ec_loader] term_expansion(end_of_file, 1659-1670, _8860760, _8860762) ^ Fail: (37) [ec_loader] term_expansion(end_of_file, 1659-1670, _8860760, _8860762) ^ Call: (37) [user] term_expansion(end_of_file, _8876220) ^ Unify: (37) [user] term_expansion(end_of_file, end_of_file) ^ Redo: (37) [system] term_expansion(end_of_file, _8876220) ^ Unify: (37) [system] term_expansion(end_of_file, _8876220) Call: (38) [$syspreds] prolog_load_context(module, plunit) Unify: (38) [$syspreds] prolog_load_context(module, plunit) Fail: (38) [$syspreds] prolog_load_context(module, plunit) ^ Fail: (37) [plunit] term_expansion(end_of_file, _8876220) ^ Call: (38) [system] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) ^ Unify: (38) [system] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) ^ Call: (39) [echo_files] echo_files:echo_catchup(end_of_file, 1659-1670, _8881144, _8881146) ^ Unify: (39) [echo_files] echo_files:echo_catchup(end_of_file, 1659-1670, _8881144, _8881146) Call: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 1659-1670, _8881144, _8881146) Unify: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 1659-1670, _8881144, _8881146) Call: (41) [system] nonvar(end_of_file) Exit: (41) [system] nonvar(end_of_file) Call: (41) [echo_files] echo_files:never_echo_term(end_of_file) Fail: (41) [echo_files] echo_files:never_echo_term(end_of_file) Redo: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 1659-1670, _8881144, _8881146) Call: (41) [$syspreds] prolog_load_context(stream, _8888048) Unify: (41) [$syspreds] prolog_load_context(stream, _8888048) Exit: (41) [$syspreds] prolog_load_context(stream, (0x5607f999ca00)) Call: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) Unify: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) Exit: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) Call: (41) [system] 1659-1670=..[_8891694, _8891700, _8891706|_8891708] Exit: (41) [system] 1659-1670=..[-, 1659, 1670] Call: (41) [system] ttyflush Exit: (41) [system] ttyflush Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), end_of_file, 1659, 1670, _8881144) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), end_of_file, 1659, 1670, _8881144) Call: (42) [system] end_of_file==end_of_file Exit: (42) [system] end_of_file==end_of_file Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output)) ^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output)) Call: (43) [$syspreds] format('~N~~*/~n') Unify: (43) [$syspreds] format('~N~~*/~n') ~*/ Exit: (43) [$syspreds] format('~N~~*/~n') Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Call: (42) [system] fail Fail: (42) [system] fail Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), end_of_file, 1659, 1670, _8881144) Fail: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 1659-1670, _8881144, _8881146) ^ Redo: (39) [echo_files] echo_files:echo_catchup(end_of_file, 1659-1670, _8881144, _8881146) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup(end_of_file, 1659-1670, _8881144, _8881146) ^ Redo: (38) [echo_files] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) ^ Unify: (38) [echo_files] term_expansion(end_of_file, 1659-1670, end_of_file, 1659-1670) ^ Redo: (38) [system] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) ^ Unify: (38) [system] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) ^ Call: (39) [echo_files] echo_files:echo_catchup(end_of_file, 1659-1670, _8881144, _8881146) ^ Unify: (39) [echo_files] echo_files:echo_catchup(end_of_file, 1659-1670, _8881144, _8881146) Call: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 1659-1670, _8881144, _8881146) Unify: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 1659-1670, _8881144, _8881146) Call: (41) [system] nonvar(end_of_file) Exit: (41) [system] nonvar(end_of_file) Call: (41) [echo_files] echo_files:never_echo_term(end_of_file) Fail: (41) [echo_files] echo_files:never_echo_term(end_of_file) Redo: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 1659-1670, _8881144, _8881146) Call: (41) [$syspreds] prolog_load_context(stream, _8914530) Unify: (41) [$syspreds] prolog_load_context(stream, _8914530) Exit: (41) [$syspreds] prolog_load_context(stream, (0x5607f999ca00)) Call: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) Unify: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) Exit: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) Call: (41) [system] 1659-1670=..[_8918176, _8918182, _8918188|_8918190] Exit: (41) [system] 1659-1670=..[-, 1659, 1670] Call: (41) [system] ttyflush Exit: (41) [system] ttyflush Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), end_of_file, 1659, 1670, _8881144) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), end_of_file, 1659, 1670, _8881144) Call: (42) [system] end_of_file==end_of_file Exit: (42) [system] end_of_file==end_of_file Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output)) ^ Fail: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output)) Redo: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', mf_s(_8926782, _8926784, _8926786, _8926788, _8926790))) ^ Fail: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', mf_s(_8926782, _8926784, _8926786, _8926788, _8926790))) Redo: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Call: (43) [system] told Exit: (43) [system] told Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Call: (42) [system] fail Fail: (42) [system] fail Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), end_of_file, 1659, 1670, _8881144) Fail: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 1659-1670, _8881144, _8881146) ^ Redo: (39) [echo_files] echo_files:echo_catchup(end_of_file, 1659-1670, _8881144, _8881146) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup(end_of_file, 1659-1670, _8881144, _8881146) ^ Redo: (38) [echo_files] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) ^ Unify: (38) [echo_files] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) Call: (39) [system] end_of_file\==end_of_file Fail: (39) [system] end_of_file\==end_of_file ^ Redo: (38) [subclause_expansion] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) ^ Unify: (38) [subclause_expansion] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) Call: (39) [system] nonvar(end_of_file) Exit: (39) [system] nonvar(end_of_file) Call: (39) [system] nonvar(1659-1670) Exit: (39) [system] nonvar(1659-1670) Call: (39) [$syspreds] prolog_load_context(file, _8942074) Unify: (39) [$syspreds] prolog_load_context(file, _8942074) Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _8943900) Exit: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 56) ^ Call: (39) [file_scope] file_scope:notice_file(end_of_file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 56) ^ Unify: (39) [file_scope] file_scope:notice_file(end_of_file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 56) ^ Call: (40) [file_scope] l_once(signal_eof('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) ^ Unify: (40) [file_scope] l_once(file_scope:signal_eof('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) ^ Call: (41) [file_scope] file_scope:signal_eof('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Unify: (41) [file_scope] file_scope:signal_eof('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Call: (42) [file_scope] must(prolog_load_context(module, _8948920)) ^ Unify: (42) [must_sanity] must(file_scope:prolog_load_context(module, _8948920)) ^ Exit: (42) [must_sanity] must(file_scope:prolog_load_context(module, user)) ^ Call: (42) [file_scope] file_scope:do_eof_actions(user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Unify: (42) [file_scope] file_scope:do_eof_actions(user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Call: (43) [file_scope] first:qdmsg(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))) ^ Unify: (43) [file_scope] first:qdmsg(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))) Call: (44) [system] current_prolog_flag(dmsg_level, never) Fail: (44) [system] current_prolog_flag(dmsg_level, never) ^ Redo: (43) [file_scope] first:qdmsg(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))) ^ Unify: (43) [file_scope] first:qdmsg(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))) ^ Call: (44) [file_scope] first:cfunctor(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')), _8955826, _8955888) ^ Unify: (44) [file_scope] first:cfunctor(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')), _8955826, _8956516) Call: (45) [system] compound_name_arity(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')), _8955826, _8957084) Exit: (45) [system] compound_name_arity(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')), info, 1) ^ Exit: (44) [file_scope] first:cfunctor(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')), info, 1) ^ Call: (44) [file_scope] debug(logicmoo(info), '~q', [info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))]) ^ Unify: (44) [prolog_debug] debug(logicmoo(info), '~q', file_scope:[info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))]) ^ Call: (46) [bugger] bugger:debugging_logicmoo_setting(logicmoo(info), true, _8960262) ^ Unify: (46) [bugger] bugger:debugging_logicmoo_setting(logicmoo(info), true, [user_error]) ^ Exit: (46) [bugger] bugger:debugging_logicmoo_setting(logicmoo(info), true, [user_error]) Call: (49) [clpfd] clpfd:make_clpfd_var(prolog_debug_printing) Fail: (49) [clpfd] clpfd:make_clpfd_var(prolog_debug_printing) Call: (50) [$syspreds] nb_setval(prolog_debug_printing, true) Unify: (50) [$syspreds] nb_setval(prolog_debug_printing, true) Exit: (50) [$syspreds] nb_setval(prolog_debug_printing, true) Call: (49) [prolog] prolog:debug_print_hook(logicmoo(info), '~q', file_scope:[info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))]) Fail: (49) [prolog] prolog:debug_print_hook(logicmoo(info), '~q', file_scope:[info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))]) Call: (51) [$messages] print_message_lines(current_output, kind(debug(logicmoo(info))), ['~q'-(file_scope:[info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))])]) Unify: (51) [$messages] print_message_lines(current_output, kind(debug(logicmoo(info))), ['~q'-(file_scope:[info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))])]) Call: (57) [prolog] prolog:message_prefix_hook(thread, _8967772) Fail: (57) [prolog] prolog:message_prefix_hook(thread, _8967772) % info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) Exit: (51) [$messages] print_message_lines(current_output, kind(debug(logicmoo(info))), ['~q'-(file_scope:[info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))])]) Call: (49) [system] nb_delete(prolog_debug_printing) Exit: (49) [system] nb_delete(prolog_debug_printing) ^ Exit: (44) [prolog_debug] debug(logicmoo(info), '~q', file_scope:[info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))]) ^ Exit: (43) [file_scope] first:qdmsg(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))) Call: (43) [system] _8972258=user:global_eof_hook(_8972268, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _8972272) Exit: (43) [system] user:global_eof_hook(_8972268, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _8972272)=user:global_eof_hook(_8972268, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _8972272) ^ Call: (43) [file_scope] must(forall(clause(user:global_eof_hook(_8972268, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _8972272), _8973496, _8973498), (qdmsg(found_eof_hook((user:global_eof_hook(_8972268, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _8972272):-_8973496))), doall(forall(_8973496, (qdmsg(call_eof_hook(user:on_f_log_ignore(...))), show_failure(signal_eom(user), user:on_f_log_ignore(... : ...)))))))) ^ Unify: (43) [must_sanity] must(file_scope:forall(clause(user:global_eof_hook(_8972268, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _8972272), _8973496, _8973498), (qdmsg(found_eof_hook((user:global_eof_hook(_8972268, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _8972272):-_8973496))), doall(forall(_8973496, (qdmsg(call_eof_hook(... : ...)), show_failure(signal_eom(user), user:on_f_log_ignore(...)))))))) ^ Exit: (43) [must_sanity] must(file_scope:forall(clause(user:global_eof_hook(_8972268, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _8972272), _8973496, _8973498), (qdmsg(found_eof_hook((user:global_eof_hook(_8972268, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _8972272):-_8973496))), doall(forall(_8973496, (qdmsg(call_eof_hook(... : ...)), show_failure(signal_eom(user), user:on_f_log_ignore(...)))))))) Call: (43) [system] fail Fail: (43) [system] fail ^ Redo: (42) [file_scope] file_scope:do_eof_actions(user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Unify: (42) [file_scope] file_scope:do_eof_actions(user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Call: (43) [file_scope] must(prolog_load_context(module, user)) ^ Unify: (43) [must_sanity] must(file_scope:prolog_load_context(module, user)) ^ Exit: (43) [must_sanity] must(file_scope:prolog_load_context(module, user)) ^ Call: (43) [file_scope] first:qdmsg(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))) ^ Unify: (43) [file_scope] first:qdmsg(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))) Call: (44) [system] current_prolog_flag(dmsg_level, never) Fail: (44) [system] current_prolog_flag(dmsg_level, never) ^ Redo: (43) [file_scope] first:qdmsg(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))) ^ Unify: (43) [file_scope] first:qdmsg(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))) ^ Call: (44) [file_scope] first:cfunctor(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')), _8983640, _8983702) ^ Unify: (44) [file_scope] first:cfunctor(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')), _8983640, _8984330) Call: (45) [system] compound_name_arity(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')), _8983640, _8984898) Exit: (45) [system] compound_name_arity(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')), info, 1) ^ Exit: (44) [file_scope] first:cfunctor(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')), info, 1) ^ Call: (44) [file_scope] debug(logicmoo(info), '~q', [info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))]) ^ Unify: (44) [prolog_debug] debug(logicmoo(info), '~q', file_scope:[info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))]) ^ Call: (46) [bugger] bugger:debugging_logicmoo_setting(logicmoo(info), true, _8988076) ^ Unify: (46) [bugger] bugger:debugging_logicmoo_setting(logicmoo(info), true, [user_error]) ^ Exit: (46) [bugger] bugger:debugging_logicmoo_setting(logicmoo(info), true, [user_error]) Call: (50) [$syspreds] nb_setval(prolog_debug_printing, true) Unify: (50) [$syspreds] nb_setval(prolog_debug_printing, true) Exit: (50) [$syspreds] nb_setval(prolog_debug_printing, true) Call: (49) [prolog] prolog:debug_print_hook(logicmoo(info), '~q', file_scope:[info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))]) Fail: (49) [prolog] prolog:debug_print_hook(logicmoo(info), '~q', file_scope:[info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))]) Call: (51) [$messages] print_message_lines(current_output, kind(debug(logicmoo(info))), ['~q'-(file_scope:[info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))])]) Unify: (51) [$messages] print_message_lines(current_output, kind(debug(logicmoo(info))), ['~q'-(file_scope:[info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))])]) Call: (57) [prolog] prolog:message_prefix_hook(thread, _8994356) Fail: (57) [prolog] prolog:message_prefix_hook(thread, _8994356) % info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) Exit: (51) [$messages] print_message_lines(current_output, kind(debug(logicmoo(info))), ['~q'-(file_scope:[info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))])]) Call: (49) [system] nb_delete(prolog_debug_printing) Exit: (49) [system] nb_delete(prolog_debug_printing) ^ Exit: (44) [prolog_debug] debug(logicmoo(info), '~q', file_scope:[info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))]) ^ Exit: (43) [file_scope] first:qdmsg(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))) Call: (43) [system] _8998842=t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _8998854) Exit: (43) [system] t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _8998854)=t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _8998854) ^ Call: (43) [file_scope] must(forall(clause(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _8998854), _9000078, _9000080), (qdmsg(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _8998854):-_9000078))), doall(forall(_9000078, (qdmsg(call_eof_hook(... : ...)), show_failure(signal_eom(user), user:on_f_log_ignore(...))))), ignore(erase(_9000080))))) ^ Unify: (43) [must_sanity] must(file_scope:forall(clause(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _8998854), _9000078, _9000080), (qdmsg(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _8998854):-_9000078))), doall(forall(_9000078, (qdmsg(call_eof_hook(...)), show_failure(signal_eom(...), ... : ...)))), ignore(erase(_9000080))))) ^ Call: (46) [file_scope] first:qdmsg(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(subclause_expansion, true)):-true))) ^ Unify: (46) [file_scope] first:qdmsg(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(subclause_expansion, true)):-true))) Call: (47) [system] current_prolog_flag(dmsg_level, never) Fail: (47) [system] current_prolog_flag(dmsg_level, never) ^ Redo: (46) [file_scope] first:qdmsg(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(subclause_expansion, true)):-true))) ^ Unify: (46) [file_scope] first:qdmsg(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(subclause_expansion, true)):-true))) ^ Call: (47) [file_scope] first:cfunctor(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(subclause_expansion, true)):-true)), _9005194, _9005256) ^ Unify: (47) [file_scope] first:cfunctor(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(subclause_expansion, true)):-true)), _9005194, _9005884) Call: (48) [system] compound_name_arity(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(subclause_expansion, true)):-true)), _9005194, _9006452) Exit: (48) [system] compound_name_arity(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(subclause_expansion, true)):-true)), found_eof_hook, 1) ^ Exit: (47) [file_scope] first:cfunctor(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(subclause_expansion, true)):-true)), found_eof_hook, 1) ^ Call: (47) [file_scope] debug(logicmoo(found_eof_hook), '~q', [found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(subclause_expansion, true)):-true))]) ^ Unify: (47) [prolog_debug] debug(logicmoo(found_eof_hook), '~q', file_scope:[found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(subclause_expansion, true)):-true))]) ^ Call: (49) [bugger] bugger:debugging_logicmoo_setting(logicmoo(found_eof_hook), true, _9009630) ^ Unify: (49) [bugger] bugger:debugging_logicmoo_setting(logicmoo(found_eof_hook), true, [user_error]) ^ Exit: (49) [bugger] bugger:debugging_logicmoo_setting(logicmoo(found_eof_hook), true, [user_error]) Call: (53) [$syspreds] nb_setval(prolog_debug_printing, true) Unify: (53) [$syspreds] nb_setval(prolog_debug_printing, true) Exit: (53) [$syspreds] nb_setval(prolog_debug_printing, true) Call: (52) [prolog] prolog:debug_print_hook(logicmoo(found_eof_hook), '~q', file_scope:[found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(..., ...)):-true))]) Fail: (52) [prolog] prolog:debug_print_hook(logicmoo(found_eof_hook), '~q', file_scope:[found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(..., ...)):-true))]) Call: (54) [$messages] print_message_lines(current_output, kind(debug(logicmoo(found_eof_hook))), ['~q'-(file_scope:[found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', ... : ...):-true))])]) Unify: (54) [$messages] print_message_lines(current_output, kind(debug(logicmoo(found_eof_hook))), ['~q'-(file_scope:[found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', ... : ...):-true))])]) Call: (60) [prolog] prolog:message_prefix_hook(thread, _9015910) Fail: (60) [prolog] prolog:message_prefix_hook(thread, _9015910) % found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc',file_scope:set_prolog_flag(subclause_expansion,true)):-true)) Exit: (54) [$messages] print_message_lines(current_output, kind(debug(logicmoo(found_eof_hook))), ['~q'-(file_scope:[found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', ... : ...):-true))])]) Call: (52) [system] nb_delete(prolog_debug_printing) Exit: (52) [system] nb_delete(prolog_debug_printing) ^ Exit: (47) [prolog_debug] debug(logicmoo(found_eof_hook), '~q', file_scope:[found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(subclause_expansion, true)):-true))]) ^ Exit: (46) [file_scope] first:qdmsg(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(subclause_expansion, true)):-true))) ^ Call: (46) [file_scope] doall(forall(true, (qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', ... : ...)))), show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true)))))) ^ Unify: (46) [logicmoo_util_terms] doall(file_scope:forall(true, (qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook(..., ...)))), show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true)))))) ^ Call: (49) [file_scope] forall(true, (qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(..., ...))))), show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true))))) ^ Unify: (49) [$apply] forall(file_scope:true, file_scope:(qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', ... : ...)))), show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true))))) ^ Call: (51) [file_scope] first:qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(subclause_expansion, true))))) ^ Unify: (51) [file_scope] first:qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(subclause_expansion, true))))) Call: (52) [system] current_prolog_flag(dmsg_level, never) Fail: (52) [system] current_prolog_flag(dmsg_level, never) ^ Redo: (51) [file_scope] first:qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(subclause_expansion, true))))) ^ Unify: (51) [file_scope] first:qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(subclause_expansion, true))))) ^ Call: (52) [file_scope] first:cfunctor(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(subclause_expansion, true)))), _9026660, _9026722) ^ Unify: (52) [file_scope] first:cfunctor(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(subclause_expansion, true)))), _9026660, _9027350) Call: (53) [system] compound_name_arity(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(subclause_expansion, true)))), _9026660, _9027918) Exit: (53) [system] compound_name_arity(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(subclause_expansion, true)))), call_eof_hook, 1) ^ Exit: (52) [file_scope] first:cfunctor(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(subclause_expansion, true)))), call_eof_hook, 1) ^ Call: (52) [file_scope] debug(logicmoo(call_eof_hook), '~q', [call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(subclause_expansion, true))))]) ^ Unify: (52) [prolog_debug] debug(logicmoo(call_eof_hook), '~q', file_scope:[call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(..., ...))))]) ^ Call: (54) [bugger] bugger:debugging_logicmoo_setting(logicmoo(call_eof_hook), true, _9031096) ^ Unify: (54) [bugger] bugger:debugging_logicmoo_setting(logicmoo(call_eof_hook), true, [user_error]) ^ Exit: (54) [bugger] bugger:debugging_logicmoo_setting(logicmoo(call_eof_hook), true, [user_error]) Call: (58) [$syspreds] nb_setval(prolog_debug_printing, true) Unify: (58) [$syspreds] nb_setval(prolog_debug_printing, true) Exit: (58) [$syspreds] nb_setval(prolog_debug_printing, true) Call: (57) [prolog] prolog:debug_print_hook(logicmoo(call_eof_hook), '~q', file_scope:[call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', ... : ...)))]) Fail: (57) [prolog] prolog:debug_print_hook(logicmoo(call_eof_hook), '~q', file_scope:[call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', ... : ...)))]) Call: (59) [$messages] print_message_lines(current_output, kind(debug(logicmoo(call_eof_hook))), ['~q'-(file_scope:[call_eof_hook(user:on_f_log_ignore(t_l:eof_hook(..., ...)))])]) Unify: (59) [$messages] print_message_lines(current_output, kind(debug(logicmoo(call_eof_hook))), ['~q'-(file_scope:[call_eof_hook(user:on_f_log_ignore(t_l:eof_hook(..., ...)))])]) Call: (65) [prolog] prolog:message_prefix_hook(thread, _9037376) Fail: (65) [prolog] prolog:message_prefix_hook(thread, _9037376) % call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc',file_scope:set_prolog_flag(subclause_expansion,true)))) Exit: (59) [$messages] print_message_lines(current_output, kind(debug(logicmoo(call_eof_hook))), ['~q'-(file_scope:[call_eof_hook(user:on_f_log_ignore(t_l:eof_hook(..., ...)))])]) Call: (57) [system] nb_delete(prolog_debug_printing) Exit: (57) [system] nb_delete(prolog_debug_printing) ^ Exit: (52) [prolog_debug] debug(logicmoo(call_eof_hook), '~q', file_scope:[call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(..., ...))))]) ^ Exit: (51) [file_scope] first:qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(subclause_expansion, true))))) ^ Call: (51) [file_scope] bugger:show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true))) ^ Unify: (51) [file_scope] bugger:show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true))) ^ Call: (52) [file_scope] one_must(dcall0(user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true))), (nop(dumpST), debugm1(signal_eom(user), show_failed(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true)))), nop(break), !, fail)) ^ Unify: (52) [ucatch] one_must(file_scope:dcall0(user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true))), file_scope:(nop(dumpST), debugm1(signal_eom(user), show_failed(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(..., ...)))), nop(break), !, fail)) Call: (61) [system] set_prolog_flag(subclause_expansion, true) Exit: (61) [system] set_prolog_flag(subclause_expansion, true) ^ Exit: (52) [ucatch] one_must(file_scope:dcall0(user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true))), file_scope:(nop(dumpST), debugm1(signal_eom(user), show_failed(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(..., ...)))), nop(break), !, fail)) ^ Exit: (51) [file_scope] bugger:show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true))) ^ Exit: (49) [$apply] forall(file_scope:true, file_scope:(qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', ... : ...)))), show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true))))) Call: (49) [system] fail Fail: (49) [system] fail ^ Exit: (46) [logicmoo_util_terms] doall(file_scope:forall(true, (qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook(..., ...)))), show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true)))))) ^ Call: (46) [file_scope] ignore(erase((0x5607ec808dc0))) ^ Unify: (46) [system] ignore(file_scope:erase((0x5607ec808dc0))) ^ Exit: (46) [system] ignore(file_scope:erase((0x5607ec808dc0))) ^ Call: (46) [file_scope] first:qdmsg(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(dialect_pfc, default)):-true))) ^ Unify: (46) [file_scope] first:qdmsg(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(dialect_pfc, default)):-true))) Call: (47) [system] current_prolog_flag(dmsg_level, never) Fail: (47) [system] current_prolog_flag(dmsg_level, never) ^ Redo: (46) [file_scope] first:qdmsg(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(dialect_pfc, default)):-true))) ^ Unify: (46) [file_scope] first:qdmsg(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(dialect_pfc, default)):-true))) ^ Call: (47) [file_scope] first:cfunctor(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(dialect_pfc, default)):-true)), _9055058, _9055120) ^ Unify: (47) [file_scope] first:cfunctor(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(dialect_pfc, default)):-true)), _9055058, _9055748) Call: (48) [system] compound_name_arity(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(dialect_pfc, default)):-true)), _9055058, _9056316) Exit: (48) [system] compound_name_arity(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(dialect_pfc, default)):-true)), found_eof_hook, 1) ^ Exit: (47) [file_scope] first:cfunctor(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(dialect_pfc, default)):-true)), found_eof_hook, 1) ^ Call: (47) [file_scope] debug(logicmoo(found_eof_hook), '~q', [found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(dialect_pfc, default)):-true))]) ^ Unify: (47) [prolog_debug] debug(logicmoo(found_eof_hook), '~q', file_scope:[found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(dialect_pfc, default)):-true))]) ^ Call: (49) [bugger] bugger:debugging_logicmoo_setting(logicmoo(found_eof_hook), true, _9059494) ^ Unify: (49) [bugger] bugger:debugging_logicmoo_setting(logicmoo(found_eof_hook), true, [user_error]) ^ Exit: (49) [bugger] bugger:debugging_logicmoo_setting(logicmoo(found_eof_hook), true, [user_error]) Call: (53) [$syspreds] nb_setval(prolog_debug_printing, true) Unify: (53) [$syspreds] nb_setval(prolog_debug_printing, true) Exit: (53) [$syspreds] nb_setval(prolog_debug_printing, true) Call: (52) [prolog] prolog:debug_print_hook(logicmoo(found_eof_hook), '~q', file_scope:[found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(..., ...)):-true))]) Fail: (52) [prolog] prolog:debug_print_hook(logicmoo(found_eof_hook), '~q', file_scope:[found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(..., ...)):-true))]) Call: (54) [$messages] print_message_lines(current_output, kind(debug(logicmoo(found_eof_hook))), ['~q'-(file_scope:[found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', ... : ...):-true))])]) Unify: (54) [$messages] print_message_lines(current_output, kind(debug(logicmoo(found_eof_hook))), ['~q'-(file_scope:[found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', ... : ...):-true))])]) Call: (60) [prolog] prolog:message_prefix_hook(thread, _9065774) Fail: (60) [prolog] prolog:message_prefix_hook(thread, _9065774) % found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc',file_scope:set_prolog_flag(dialect_pfc,default)):-true)) Exit: (54) [$messages] print_message_lines(current_output, kind(debug(logicmoo(found_eof_hook))), ['~q'-(file_scope:[found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', ... : ...):-true))])]) Call: (52) [system] nb_delete(prolog_debug_printing) Exit: (52) [system] nb_delete(prolog_debug_printing) ^ Exit: (47) [prolog_debug] debug(logicmoo(found_eof_hook), '~q', file_scope:[found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(dialect_pfc, default)):-true))]) ^ Exit: (46) [file_scope] first:qdmsg(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(dialect_pfc, default)):-true))) ^ Call: (46) [file_scope] doall(forall(true, (qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', ... : ...)))), show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default)))))) ^ Unify: (46) [logicmoo_util_terms] doall(file_scope:forall(true, (qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook(..., ...)))), show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default)))))) ^ Call: (49) [file_scope] forall(true, (qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(..., ...))))), show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default))))) ^ Unify: (49) [$apply] forall(file_scope:true, file_scope:(qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', ... : ...)))), show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default))))) ^ Call: (51) [file_scope] first:qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(dialect_pfc, default))))) ^ Unify: (51) [file_scope] first:qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(dialect_pfc, default))))) Call: (52) [system] current_prolog_flag(dmsg_level, never) Fail: (52) [system] current_prolog_flag(dmsg_level, never) ^ Redo: (51) [file_scope] first:qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(dialect_pfc, default))))) ^ Unify: (51) [file_scope] first:qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(dialect_pfc, default))))) ^ Call: (52) [file_scope] first:cfunctor(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(dialect_pfc, default)))), _9076524, _9076586) ^ Unify: (52) [file_scope] first:cfunctor(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(dialect_pfc, default)))), _9076524, _9077214) Call: (53) [system] compound_name_arity(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(dialect_pfc, default)))), _9076524, _9077782) Exit: (53) [system] compound_name_arity(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(dialect_pfc, default)))), call_eof_hook, 1) ^ Exit: (52) [file_scope] first:cfunctor(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(dialect_pfc, default)))), call_eof_hook, 1) ^ Call: (52) [file_scope] debug(logicmoo(call_eof_hook), '~q', [call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(dialect_pfc, default))))]) ^ Unify: (52) [prolog_debug] debug(logicmoo(call_eof_hook), '~q', file_scope:[call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(..., ...))))]) ^ Call: (54) [bugger] bugger:debugging_logicmoo_setting(logicmoo(call_eof_hook), true, _9080960) ^ Unify: (54) [bugger] bugger:debugging_logicmoo_setting(logicmoo(call_eof_hook), true, [user_error]) ^ Exit: (54) [bugger] bugger:debugging_logicmoo_setting(logicmoo(call_eof_hook), true, [user_error]) Call: (58) [$syspreds] nb_setval(prolog_debug_printing, true) Unify: (58) [$syspreds] nb_setval(prolog_debug_printing, true) Exit: (58) [$syspreds] nb_setval(prolog_debug_printing, true) Call: (57) [prolog] prolog:debug_print_hook(logicmoo(call_eof_hook), '~q', file_scope:[call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', ... : ...)))]) Fail: (57) [prolog] prolog:debug_print_hook(logicmoo(call_eof_hook), '~q', file_scope:[call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', ... : ...)))]) Call: (59) [$messages] print_message_lines(current_output, kind(debug(logicmoo(call_eof_hook))), ['~q'-(file_scope:[call_eof_hook(user:on_f_log_ignore(t_l:eof_hook(..., ...)))])]) Unify: (59) [$messages] print_message_lines(current_output, kind(debug(logicmoo(call_eof_hook))), ['~q'-(file_scope:[call_eof_hook(user:on_f_log_ignore(t_l:eof_hook(..., ...)))])]) Call: (65) [prolog] prolog:message_prefix_hook(thread, _9087240) Fail: (65) [prolog] prolog:message_prefix_hook(thread, _9087240) % call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc',file_scope:set_prolog_flag(dialect_pfc,default)))) Exit: (59) [$messages] print_message_lines(current_output, kind(debug(logicmoo(call_eof_hook))), ['~q'-(file_scope:[call_eof_hook(user:on_f_log_ignore(t_l:eof_hook(..., ...)))])]) Call: (57) [system] nb_delete(prolog_debug_printing) Exit: (57) [system] nb_delete(prolog_debug_printing) ^ Exit: (52) [prolog_debug] debug(logicmoo(call_eof_hook), '~q', file_scope:[call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(..., ...))))]) ^ Exit: (51) [file_scope] first:qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', file_scope:set_prolog_flag(dialect_pfc, default))))) ^ Call: (51) [file_scope] bugger:show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default))) ^ Unify: (51) [file_scope] bugger:show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default))) ^ Call: (52) [file_scope] one_must(dcall0(user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default))), (nop(dumpST), debugm1(signal_eom(user), show_failed(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default)))), nop(break), !, fail)) ^ Unify: (52) [ucatch] one_must(file_scope:dcall0(user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default))), file_scope:(nop(dumpST), debugm1(signal_eom(user), show_failed(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(..., ...)))), nop(break), !, fail)) Call: (61) [system] set_prolog_flag(dialect_pfc, default) Exit: (61) [system] set_prolog_flag(dialect_pfc, default) ^ Exit: (52) [ucatch] one_must(file_scope:dcall0(user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default))), file_scope:(nop(dumpST), debugm1(signal_eom(user), show_failed(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(..., ...)))), nop(break), !, fail)) ^ Exit: (51) [file_scope] bugger:show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default))) ^ Exit: (49) [$apply] forall(file_scope:true, file_scope:(qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', ... : ...)))), show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default))))) Call: (49) [system] fail Fail: (49) [system] fail ^ Exit: (46) [logicmoo_util_terms] doall(file_scope:forall(true, (qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook(..., ...)))), show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default)))))) ^ Call: (46) [file_scope] ignore(erase((0x5607ec808d10))) ^ Unify: (46) [system] ignore(file_scope:erase((0x5607ec808d10))) ^ Exit: (46) [system] ignore(file_scope:erase((0x5607ec808d10))) ^ Exit: (43) [must_sanity] must(file_scope:forall(clause(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _8998854), _9000078, _9000080), (qdmsg(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _8998854):-_9000078))), doall(forall(_9000078, (qdmsg(call_eof_hook(...)), show_failure(signal_eom(...), ... : ...)))), ignore(erase(_9000080))))) Call: (43) [system] fail Fail: (43) [system] fail ^ Redo: (42) [file_scope] file_scope:do_eof_actions(user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Unify: (42) [file_scope] file_scope:do_eof_actions(user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Call: (43) [must_sanity] nop(dmsg(do_eof_actions(user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))) Unify: (43) [must_sanity] nop(dmsg(do_eof_actions(user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))) Exit: (43) [must_sanity] nop(dmsg(do_eof_actions(user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))) ^ Exit: (42) [file_scope] file_scope:do_eof_actions(user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Call: (42) [system] fail Fail: (42) [system] fail ^ Redo: (41) [file_scope] file_scope:signal_eof('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Unify: (41) [file_scope] file_scope:signal_eof('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Call: (42) [$syspreds] prolog_load_context(source, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Unify: (42) [$syspreds] prolog_load_context(source, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Exit: (42) [$syspreds] prolog_load_context(source, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Call: (42) [file_scope] must(prolog_load_context(module, _9111132)) ^ Unify: (42) [must_sanity] must(file_scope:prolog_load_context(module, _9111132)) ^ Exit: (42) [must_sanity] must(file_scope:prolog_load_context(module, user)) ^ Call: (42) [file_scope] must(signal_eom(user)) ^ Unify: (42) [must_sanity] must(file_scope:signal_eom(user)) ^ Call: (43) [file_scope] file_scope:signal_eom(user) ^ Unify: (43) [file_scope] file_scope:signal_eom(user) ^ Exit: (43) [file_scope] file_scope:signal_eom(user) ^ Exit: (42) [must_sanity] must(file_scope:signal_eom(user)) ^ Exit: (41) [file_scope] file_scope:signal_eof('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Exit: (40) [file_scope] l_once(file_scope:signal_eof('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) ^ Call: (40) [file_scope] retractall('$file_scope':opened_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _9118176)) ^ Exit: (40) [file_scope] retractall('$file_scope':opened_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _9118176)) ^ Exit: (39) [file_scope] file_scope:notice_file(end_of_file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 56) Call: (39) [system] fail Fail: (39) [system] fail ^ Redo: (38) [file_scope] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) ^ Unify: (38) [file_scope] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) ^ Redo: (38) [echo_files] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) ^ Unify: (38) [echo_files] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) Call: (39) [system] nonvar(1659-1670) Exit: (39) [system] nonvar(1659-1670) ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option(end_of_file) ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option(end_of_file) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option(end_of_file) ^ Redo: (38) [common_logic_utils] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) ^ Unify: (38) [common_logic_utils] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) ^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) Call: (39) [system] nonvar(1659-1670) Exit: (39) [system] nonvar(1659-1670) ^ Call: (39) [logicmoo_test] is_junit_test ^ Unify: (39) [logicmoo_test] is_junit_test ^ Exit: (39) [logicmoo_test] is_junit_test ^ Call: (39) [logicmoo_test] junit_term_expansion(end_of_file, _8881144) ^ Unify: (39) [logicmoo_test] junit_term_expansion(end_of_file, _8881144) ^ Unify: (39) [logicmoo_test] junit_term_expansion(end_of_file, _8881144) Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Unify: (39) [logicmoo_test] junit_term_expansion(end_of_file, []) Call: (41) [j_u] j_u:started_test_completed Fail: (41) [j_u] j_u:started_test_completed Call: (48) [j_u] j_u:junit_prop(_9138680, result, failure) Unify: (48) [j_u] j_u:junit_prop("Test_0003_Line_0000__sk_in_1_in_user", result, failure) Exit: (48) [j_u] j_u:junit_prop("Test_0003_Line_0000__sk_in_1_in_user", result, failure) Call: (48) [j_u] j_u:junit_prop(_9140560, warning, _9140564) Fail: (48) [j_u] j_u:junit_prop(_9141182, warning, _9141186) Call: (48) [j_u] j_u:junit_prop(_9141804, error, _9141808) Unify: (48) [j_u] j_u:junit_prop('logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit', error, "module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)") Exit: (48) [j_u] j_u:junit_prop('logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit', error, "module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)") Call: (48) [j_u] j_u:junit_prop(_9143714, result, failure) Unify: (48) [j_u] j_u:junit_prop("Test_0003_Line_0000__sk_in_1_in_user", result, failure) Exit: (48) [j_u] j_u:junit_prop("Test_0003_Line_0000__sk_in_1_in_user", result, failure) Call: (44) [j_u] j_u:junit_prop(system, halted_junit, true) Fail: (44) [j_u] j_u:junit_prop(system, halted_junit, true) Call: (45) [j_u] j_u:junit_prop(testsuite, file, _9146884) Unify: (45) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Exit: (45) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Call: (45) [j_u] j_u:junit_prop(testsuite, file, _9148690) Unify: (45) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Exit: (45) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Call: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Unify: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Fail: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Call: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Unify: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Fail: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Call: (46) [j_u] j_u:junit_prop(testsuite, file, _9152510) Unify: (46) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Exit: (46) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Call: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Unify: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Fail: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') ^ Call: (46) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt(unused(no_junit_results)), dmsg(unused(no_junit_results)))) ^ Unify: (46) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt(unused(no_junit_results)), dmsg(unused(no_junit_results)))) ^ Call: (47) [logicmoo_test] dmsg:dis_pp(bfly) ^ Unify: (47) [logicmoo_test] dmsg:dis_pp(bfly) ^ Call: (48) [logicmoo_test] current_predicate((in_pp/1)) ^ Exit: (48) [logicmoo_test] current_predicate((in_pp/1)) ^ Call: (48) [logicmoo_test] pretty_clauses:in_pp(bfly) ^ Unify: (48) [logicmoo_test] pretty_clauses:in_pp(bfly) Call: (49) [system] nonvar(bfly) Exit: (49) [system] nonvar(bfly) ^ Call: (49) [logicmoo_test] pretty_clauses:in_pp(_9164458) ^ Unify: (49) [logicmoo_test] pretty_clauses:in_pp(_9164458) Call: (50) [system] nonvar(_9164458) Fail: (50) [system] nonvar(_9164458) ^ Redo: (49) [logicmoo_test] pretty_clauses:in_pp(_9164458) ^ Unify: (49) [logicmoo_test] pretty_clauses:in_pp(_9164458) ^ Call: (50) [logicmoo_test] pretty_clauses:is_pp_set(_9164458) ^ Unify: (50) [logicmoo_test] pretty_clauses:is_pp_set(_9164458) Call: (51) [bfly_tl] bfly_tl:bfly_setting(pp_output, _9164458) Fail: (51) [bfly_tl] bfly_tl:bfly_setting(pp_output, _9164458) ^ Fail: (50) [logicmoo_test] pretty_clauses:is_pp_set(_9164458) ^ Redo: (49) [logicmoo_test] pretty_clauses:in_pp(_9164458) ^ Unify: (49) [logicmoo_test] pretty_clauses:in_pp(_9164458) ^ Call: (50) [logicmoo_test] pretty_clauses:toplevel_pp(_9164458) ^ Unify: (50) [logicmoo_test] pretty_clauses:toplevel_pp(_9164458) Call: (51) [system] nonvar(_9164458) Fail: (51) [system] nonvar(_9164458) ^ Redo: (50) [logicmoo_test] pretty_clauses:toplevel_pp(_9164458) ^ Unify: (50) [logicmoo_test] pretty_clauses:toplevel_pp(swish) ^ Call: (51) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_9176184))) ^ Unify: (51) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_9176184))) Call: (55) [system] nb_current('$pp_swish', t) Fail: (55) [system] nb_current('$pp_swish', t) Call: (55) [pengines] pengines:pengine_self(_9176184) Unify: (55) [pengines] pengines:pengine_self(_9176184) Call: (56) [system] thread_self(_9179968) Exit: (56) [system] thread_self(main) Call: (56) [pengines] current_pengine(_9176184, _9181232, main, _9181236, _9181238, _9181240) Fail: (56) [pengines] current_pengine(_9176184, _9181894, main, _9181898, _9181900, _9181902) Fail: (55) [pengines] pengines:pengine_self(_9176184) ^ Fail: (51) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_9176184))) ^ Redo: (50) [logicmoo_test] pretty_clauses:toplevel_pp(_9164458) ^ Unify: (50) [logicmoo_test] pretty_clauses:toplevel_pp(http) ^ Call: (51) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_9185008)) ^ Unify: (51) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_9185008)) Call: (54) [httpd_wrapper] httpd_wrapper:http_current_request(_9185008) Unify: (54) [httpd_wrapper] httpd_wrapper:http_current_request(_9185008) Call: (55) [system] current_output(_9187574) Exit: (55) [system] current_output((0x7fcd9afd78c0)) Call: (55) [http_stream] http_stream:is_cgi_stream((0x7fcd9afd78c0)) Fail: (55) [http_stream] http_stream:is_cgi_stream((0x7fcd9afd78c0)) Fail: (54) [httpd_wrapper] httpd_wrapper:http_current_request(_9185008) ^ Fail: (51) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_9185008)) ^ Redo: (50) [logicmoo_test] pretty_clauses:toplevel_pp(_9164458) ^ Unify: (50) [logicmoo_test] pretty_clauses:toplevel_pp(ansi) ^ Call: (51) [logicmoo_test] current_predicate((bfly_get/2)) ^ Exit: (51) [logicmoo_test] current_predicate((bfly_get/2)) ^ Call: (51) [logicmoo_test] butterfly:bfly_get(butterfly, f) ^ Unify: (51) [logicmoo_test] butterfly:bfly_get(butterfly, f) Call: (52) [system] nonvar(f) Exit: (52) [system] nonvar(f) ^ Call: (52) [logicmoo_test] butterfly:bfly_get(butterfly, _9196196) ^ Unify: (52) [logicmoo_test] butterfly:bfly_get(butterfly, _9196196) Call: (53) [system] nonvar(_9196196) Fail: (53) [system] nonvar(_9196196) ^ Redo: (52) [logicmoo_test] butterfly:bfly_get(butterfly, _9196196) ^ Unify: (52) [logicmoo_test] butterfly:bfly_get(butterfly, _9196196) Call: (53) [bfly_tl] bfly_tl:bfly_setting(butterfly, _9196196) Unify: (53) [bfly_tl] bfly_tl:bfly_setting(butterfly, f) Exit: (53) [bfly_tl] bfly_tl:bfly_setting(butterfly, f) ^ Exit: (52) [logicmoo_test] butterfly:bfly_get(butterfly, f) Call: (52) [system] f=@=f Exit: (52) [system] f=@=f ^ Exit: (51) [logicmoo_test] butterfly:bfly_get(butterfly, f) ^ Exit: (50) [logicmoo_test] pretty_clauses:toplevel_pp(ansi) ^ Exit: (49) [logicmoo_test] pretty_clauses:in_pp(ansi) Call: (49) [system] bfly==ansi Fail: (49) [system] bfly==ansi ^ Fail: (48) [logicmoo_test] pretty_clauses:in_pp(bfly) ^ Fail: (47) [logicmoo_test] dmsg:dis_pp(bfly) ^ Redo: (46) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt(unused(no_junit_results)), dmsg(unused(no_junit_results)))) ^ Call: (47) [logicmoo_test] dmsg:wdmsg_goal(fmt(unused(no_junit_results)), dmsg(unused(no_junit_results))) ^ Unify: (47) [logicmoo_test] dmsg:wdmsg_goal(fmt(unused(no_junit_results)), dmsg(unused(no_junit_results))) ^ Call: (48) [logicmoo_test] quietly(ignore((with_all_dmsg(dmsg(unused(no_junit_results))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt(unused(no_junit_results))))))))) ^ Unify: (48) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg(unused(no_junit_results))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt(unused(...))))))))) %~ unused(no_junit_results) ^ Exit: (53) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (48) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg(unused(no_junit_results))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt(unused(...))))))))) ^ Exit: (47) [logicmoo_test] dmsg:wdmsg_goal(fmt(unused(no_junit_results)), dmsg(unused(no_junit_results))) ^ Exit: (46) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt(unused(no_junit_results)), dmsg(unused(no_junit_results)))) ^ Call: (45) [logicmoo_test] run_junit_tests_at_halt ^ Unify: (45) [logicmoo_test] run_junit_tests_at_halt ^ Call: (51) [time] time:alarm(5, time_limit_exceeded(5), _9223794, [install(false)]) ^ Exit: (51) [time] time:alarm(5, time_limit_exceeded(5), '$alarm'(94592032541904), [install(false)]) Call: (50) [time] time:install_alarm('$alarm'(94592032541904)) Exit: (50) [time] time:install_alarm('$alarm'(94592032541904)) ^ Call: (55) [logicmoo_test] current_output(_9226416), stream_property(_9226426, alias(user_error)), setup_call_cleanup(((stream_property(_9226416, alias(_9226462));_9226462=[])->true), setup_call_cleanup((tracing->true;set_stream(_9226416, alias(user_error))), call(logicmoo_test:(run_junit_tests_user_error(all, _9226394), plunit:check_for_test_errors)), set_stream(_9226426, alias(user_error))), ((_9226462=[];set_stream(_9226416, alias(_9226462)))->true)) ^ Unify: (55) [system] logicmoo_test:current_output(_9226416), logicmoo_test:(stream_property(_9226426, alias(user_error)), setup_call_cleanup(((stream_property(_9226416, alias(_9226462));_9226462=[])->true), setup_call_cleanup((tracing->true;set_stream(_9226416, alias(user_error))), call(logicmoo_test:(run_junit_tests_user_error(all, _9226394), plunit:check_for_test_errors)), set_stream(_9226426, alias(user_error))), ((_9226462=[];set_stream(_9226416, alias(_9226462)))->true))) Call: (57) [system] current_output(_9226416) Exit: (57) [system] current_output((0x5607f8959e00)) Call: (57) [system] stream_property(_9226426, alias(user_error)) Unify: (57) [system] stream_property(_9226426, alias(user_error)) Unify: (57) [system] stream_property(_9226426, alias(user_error)) Unify: (57) [system] stream_property(_9226426, alias(user_error)) Exit: (57) [system] stream_property((0x7fcd9afd79c0), alias(user_error)) ^ Call: (57) [logicmoo_test] setup_call_cleanup(((stream_property((0x5607f8959e00), alias(_9226462));_9226462=[])->true), setup_call_cleanup((tracing->true;set_stream((0x5607f8959e00), alias(user_error))), call(logicmoo_test:(run_junit_tests_user_error(all, _9226394), plunit:check_for_test_errors)), set_stream((0x7fcd9afd79c0), alias(user_error))), ((_9226462=[];set_stream((0x5607f8959e00), alias(_9226462)))->true)) ^ Unify: (57) [system] setup_call_cleanup(logicmoo_test:((stream_property((0x5607f8959e00), alias(_9226462));_9226462=[])->true), logicmoo_test:setup_call_cleanup((tracing->true;set_stream((0x5607f8959e00), alias(user_error))), call(logicmoo_test:(run_junit_tests_user_error(all, _9226394), plunit:check_for_test_errors)), set_stream((0x7fcd9afd79c0), alias(user_error))), logicmoo_test:((_9226462=[];set_stream((0x5607f8959e00), alias(_9226462)))->true)) ^ Call: (61) [logicmoo_test] (stream_property((0x5607f8959e00), alias(_9226462));_9226462=[])->true ^ Unify: (61) [system] logicmoo_test:(stream_property((0x5607f8959e00), alias(_9226462));_9226462=[])->logicmoo_test:true Call: (63) [system] stream_property((0x5607f8959e00), alias(_9226462)) Unify: (63) [system] stream_property((0x5607f8959e00), alias(_9226462)) Fail: (63) [system] stream_property((0x5607f8959e00), alias(_9226462)) Call: (63) [system] _9226462=[] Exit: (63) [system] []=[] Call: (63) [system] true Exit: (63) [system] true ^ Exit: (61) [system] logicmoo_test:(stream_property((0x5607f8959e00), alias([]));[]=[])->logicmoo_test:true ^ Call: (63) [logicmoo_test] tracing->true;set_stream((0x5607f8959e00), alias(user_error)) ^ Unify: (63) [system] logicmoo_test:(tracing->true);logicmoo_test:set_stream((0x5607f8959e00), alias(user_error)) Call: (65) [system] true Exit: (65) [system] true ^ Exit: (63) [system] logicmoo_test:(tracing->true);logicmoo_test:set_stream((0x5607f8959e00), alias(user_error)) ^ Call: (63) [logicmoo_test] run_junit_tests_user_error(all, _9226394) ^ Unify: (63) [logicmoo_test] run_junit_tests_user_error(all, _9226394) Call: (70) [plunit] plunit:setup_trap_assertions(_9243880) Unify: (70) [plunit] plunit:setup_trap_assertions(_9243880) Exit: (70) [plunit] plunit:setup_trap_assertions((0x5607ec829a40)) Call: (76) [plunit] plunit:failed(_9245788, _9245790, _9245792, _9245794) Fail: (76) [plunit] plunit:failed(_9245788, _9245790, _9245792, _9245794) Call: (76) [plunit] plunit:failed_assertion(_9247106, _9247108, _9247110, _9247112, _9247114, _9247116, _9247118) Fail: (76) [plunit] plunit:failed_assertion(_9247106, _9247108, _9247110, _9247112, _9247114, _9247116, _9247118) Call: (76) [plunit] plunit:sto(_9248454, _9248456, _9248458, _9248460) Fail: (76) [plunit] plunit:sto(_9248454, _9248456, _9248458, _9248460) Call: (69) [plunit] plunit:report_and_cleanup((0x5607ec829a40)) Unify: (69) [plunit] plunit:report_and_cleanup((0x5607ec829a40)) Call: (77) [plunit] plunit:passed(_9251012, _9251014, _9251016, _9251018, _9251020) Fail: (77) [plunit] plunit:passed(_9251012, _9251014, _9251016, _9251018, _9251020) Call: (77) [plunit] plunit:failed(_9252340, _9252342, _9252344, _9252346) Fail: (77) [plunit] plunit:failed(_9252340, _9252342, _9252344, _9252346) Call: (77) [plunit] plunit:failed_assertion(_9253658, _9253660, _9253662, _9253664, _9253666, _9253668, _9253670) Fail: (77) [plunit] plunit:failed_assertion(_9253658, _9253660, _9253662, _9253664, _9253666, _9253668, _9253670) Call: (77) [plunit] plunit:blocked(_9255006, _9255008, _9255010, _9255012) Fail: (77) [plunit] plunit:blocked(_9255006, _9255008, _9255010, _9255012) Call: (77) [plunit] plunit:sto(_9256324, _9256326, _9256328, _9256330) Fail: (77) [plunit] plunit:sto(_9256324, _9256326, _9256328, _9256330) Call: (78) [system] flush_output(user_output) Exit: (78) [system] flush_output(user_output) % No tests to run Exit: (69) [plunit] plunit:report_and_cleanup((0x5607ec829a40)) ^ Call: (66) [logicmoo_test] format("\n\n", []), \+ (plunit:current_test_set(_9258714), \+ (unit_to_sn(_9258714, _9258730, _9258732), format(" \n", [_9258730|...]), output_unit_results(_9258714), format(" \n", []))), format('\n\n", []), logicmoo_test:(\+ (plunit:current_test_set(_9258714), \+ (unit_to_sn(_9258714, _9258730, _9258732), format(" \n", [...|...]), output_unit_results(...), format(..., ...))), format('\n\n", []) ^ Exit: (68) [logicmoo_test] format("\n\n", []) Call: (68) [plunit] plunit:current_test_set(_9258714) Unify: (68) [plunit] plunit:current_test_set(_9258714) Fail: (68) [plunit] plunit:current_test_set(_9258714) ^ Call: (68) [logicmoo_test] format('\n\n", []), logicmoo_test:(\+ (plunit:current_test_set(_9258714), \+ (unit_to_sn(_9258714, _9258730, _9258732), format(" \n", [...|...]), output_unit_results(...), format(..., ...))), format('\n\n(0x7fcd9afd79c0), alias(user_error)) Exit: (62) [system] set_stream((0x7fcd9afd79c0), alias(user_error)) ^ Call: (60) [system] call(logicmoo_test:(([]=[];set_stream((0x5607f8959e00), alias([])))->true)) ^ Unify: (60) [system] call(logicmoo_test:(([]=[];set_stream((0x5607f8959e00), alias([])))->true)) Call: (62) [system] []=[] Exit: (62) [system] []=[] Call: (62) [system] true Exit: (62) [system] true ^ Exit: (60) [system] call(logicmoo_test:(([]=[];set_stream((0x5607f8959e00), alias([])))->true)) ^ Exit: (57) [system] setup_call_cleanup(logicmoo_test:((stream_property((0x5607f8959e00), alias([]));[]=[])->true), logicmoo_test:setup_call_cleanup((tracing->true;set_stream((0x5607f8959e00), alias(user_error))), call(logicmoo_test:(run_junit_tests_user_error(all, "\n\n(0x7fcd9afd79c0), alias(user_error))), logicmoo_test:(([]=[];set_stream((0x5607f8959e00), alias([])))->true)) ^ Exit: (55) [system] logicmoo_test:current_output((0x5607f8959e00)), logicmoo_test:(stream_property((0x7fcd9afd79c0), alias(user_error)), setup_call_cleanup(((stream_property((0x5607f8959e00), alias([]));[]=[])->true), setup_call_cleanup((tracing->true;set_stream((0x5607f8959e00), alias(user_error))), call(logicmoo_test:(run_junit_tests_user_error(all, "\n\n(0x7fcd9afd79c0), alias(user_error))), (([]=[];set_stream((0x5607f8959e00), alias([])))->true))) ^ Call: (52) [logicmoo_test] backward_compatibility:sformat(_9281910, "~w~n~w]]>>\n", ["\n\n>\n", ["\n\n>\n", ["\n\n\n\n>\n"), "~w~n~w]]>>\n", ["\n\n\n\n>\n", "~w~n~w]]>>\n", ["\n\n(0x5607f8958900)) Call: (55) [system] close((0x5607f8958900)) Exit: (55) [system] close((0x5607f8958900)) > ^ Exit: (45) [logicmoo_test] run_junit_tests_at_halt Call: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop(system, halted_junit, true) Exit: (44) [j_u] j_u:junit_prop(system, halted_junit, true) Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop(testsuite, start, 1632737994.2255728) Exit: (44) [j_u] j_u:junit_prop(testsuite, start, 1632737994.2255728) Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit') Exit: (44) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit') Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop('logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit', error, "module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)") Exit: (44) [j_u] j_u:junit_prop('logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit', error, "module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)") logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Exit: (44) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0001_Line_0000__Mpred_trace_exec_in_user") Exit: (44) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0001_Line_0000__Mpred_trace_exec_in_user") Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__Mpred_trace_exec_in_user", goal, user:mpred_trace_exec) Exit: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__Mpred_trace_exec_in_user", goal, user:mpred_trace_exec) Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__Mpred_trace_exec_in_user", time, 0.0013737678527832031) Exit: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__Mpred_trace_exec_in_user", time, 0.0013737678527832031) Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__Mpred_trace_exec_in_user", passed, "passed=info(why_was_true(user:mpred_trace_exec))\nno_proof_for(mpred_trace_exec).\n\nno_proof_for(mpred_trace_exec).\n\nno_proof_for(mpred_trace_exec).\n\n") Exit: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__Mpred_trace_exec_in_user", passed, "passed=info(why_was_true(user:mpred_trace_exec))\nno_proof_for(mpred_trace_exec).\n\nno_proof_for(mpred_trace_exec).\n\nno_proof_for(mpred_trace_exec).\n\n") Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__Mpred_trace_exec_in_user", passed, []) Exit: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__Mpred_trace_exec_in_user", passed, []) Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__Mpred_trace_exec_in_user", result, passed) Exit: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__Mpred_trace_exec_in_user", result, passed) Test_0001_Line_0000__Mpred_trace_exec_in_user result = passed. Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__Mpred_trace_exec_in_user", out, " (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"['attvar_09.pfc']\")\n\n```\n") Exit: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__Mpred_trace_exec_in_user", out, " (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"['attvar_09.pfc']\")\n\n```\n") Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0002_Line_0000__sk_in_1_in_user") Exit: (44) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0002_Line_0000__sk_in_1_in_user") Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop("Test_0002_Line_0000__sk_in_1_in_user", goal, user:(findall(clause_u(sk_in(_9313464), _9313458, _9313460), (clause_u(sk_in(_9313464), _9313458, _9313460), wdmsg(clause_u(sk_in(_9313464), _9313458, _9313460))), _9313452), length(_9313452, _9313510), wdmsg(cOUNT=_9313510))) Exit: (44) [j_u] j_u:junit_prop("Test_0002_Line_0000__sk_in_1_in_user", goal, user:(findall(clause_u(sk_in(_9313464), _9313458, _9313460), (clause_u(sk_in(_9313464), _9313458, _9313460), wdmsg(clause_u(sk_in(_9313464), _9313458, _9313460))), _9313452), length(_9313452, _9313510), wdmsg(cOUNT=_9313510))) Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop("Test_0002_Line_0000__sk_in_1_in_user", time, 0.0017867088317871094) Exit: (44) [j_u] j_u:junit_prop("Test_0002_Line_0000__sk_in_1_in_user", time, 0.0017867088317871094) Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop("Test_0002_Line_0000__sk_in_1_in_user", passed, "passed=info(why_was_true(user:(findall(clause_u(sk_in(_19454),_19476,_19498),(clause_u(sk_in(_19454),_19476,_19498),wdmsg(clause_u(sk_in(_19454),_19476,_19498))),[]),length([],0),wdmsg(cOUNT=0))))\nno_proof_for((findall(clause_u(sk_in(In),Sk_in,U),(clause_u(sk_in(In),Sk_in,U),wdmsg(clause_u(sk_in(In),Sk_in,U))),[]),length([],0),wdmsg(cOUNT=0))).\n\n%~ cOUNT=0\nno_proof_for((findall(clause_u(sk_in(In),Sk_in,U),(clause_u(sk_in(In),Sk_in,U),wdmsg(clause_u(sk_in(In),Sk_in,U))),[]),length([],0),wdmsg(cOUNT=0))).\n\nno_proof_for((findall(clause_u(sk_in(In),Sk_in,U),(clause_u(sk_in(In),Sk_in,U),wdmsg(clause_u(sk_in(In),Sk_in,U))),[]),length([],0),wdmsg(cOUNT=0))).\n\n") Exit: (44) [j_u] j_u:junit_prop("Test_0002_Line_0000__sk_in_1_in_user", passed, "passed=info(why_was_true(user:(findall(clause_u(sk_in(_19454),_19476,_19498),(clause_u(sk_in(_19454),_19476,_19498),wdmsg(clause_u(sk_in(_19454),_19476,_19498))),[]),length([],0),wdmsg(cOUNT=0))))\nno_proof_for((findall(clause_u(sk_in(In),Sk_in,U),(clause_u(sk_in(In),Sk_in,U),wdmsg(clause_u(sk_in(In),Sk_in,U))),[]),length([],0),wdmsg(cOUNT=0))).\n\n%~ cOUNT=0\nno_proof_for((findall(clause_u(sk_in(In),Sk_in,U),(clause_u(sk_in(In),Sk_in,U),wdmsg(clause_u(sk_in(In),Sk_in,U))),[]),length([],0),wdmsg(cOUNT=0))).\n\nno_proof_for((findall(clause_u(sk_in(In),Sk_in,U),(clause_u(sk_in(In),Sk_in,U),wdmsg(clause_u(sk_in(In),Sk_in,U))),[]),length([],0),wdmsg(cOUNT=0))).\n\n") Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop("Test_0002_Line_0000__sk_in_1_in_user", passed, []) Exit: (44) [j_u] j_u:junit_prop("Test_0002_Line_0000__sk_in_1_in_user", passed, []) Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop("Test_0002_Line_0000__sk_in_1_in_user", result, passed) Exit: (44) [j_u] j_u:junit_prop("Test_0002_Line_0000__sk_in_1_in_user", result, passed) Test_0002_Line_0000__sk_in_1_in_user result = passed. Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop("Test_0002_Line_0000__sk_in_1_in_user", out, " (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"['attvar_09.pfc']\")\n\n```\n%~ init_phase(after_load)\n%~ init_phase(restore_state)\n%\n%~ init_why(after_boot,program)\n%~ after_boot.\n%~ Dont forget to ?- logicmoo_i_cyc_xform.\nrunning('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'),\n%~ this_test_might_need( :-( use_module( library(logicmoo_plarkc))))\n%~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 \n%~ message_hook(\n%~ error( permission_error(redefine,module,logicmoo_test),\n%~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')),\n%~ error,\n%~ [ '~q/~w: '-[module,2],\n%~ 'No permission to ~w ~w `~p\\''-[redefine,module,logicmoo_test],\n%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']])\n%~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98)\nmodule/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)\nERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98:\nERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)\n\n\n:- nodebug_logicmoo(_).\n/*~\n~*/\n\n:- debug_logicmoo(http(_)).\n/*~\n~*/\n\n:- debug_logicmoo(logicmoo(_)).\n\n/*~\n~*/\n\n\n:- dynamic(sk_out/1).\n/*~\n~*/\n\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n/*~\n~*/\n\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n/*~\n%~ ?-( mpred_test(\"Test_0001_Line_0000__Mpred_trace_exec_in_user\",user:mpred_trace_exec)).\npassed=info(why_was_true(user:mpred_trace_exec))\nno_proof_for(mpred_trace_exec).\n\nno_proof_for(mpred_trace_exec).\n\nno_proof_for(mpred_trace_exec).\n\n\tname\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09-Test_0001_Line_0000__Mpred_trace_exec_in_user'. \n\tJUNIT_CLASSNAME\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09'. \n\tJUNIT_CMD\t=\t'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"[\\'attvar_09.pfc\\']\"'. \n% saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_09_Test_0001_Line_0000_Mpred_trace_exec_in_user-junit.xml\n~*/\n\n:- expects_dialect(pfc).\n/*~\n~*/\n\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n/*~\n~*/\n \n:- endif.\n:- read_attvars(true).\n\n/*~\n%~ install_attvar_expander(user)\n~*/\n\n\nsk_in(fl(X,Y,X,Y)).\n/*~\n~*/\n\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n/*~\n~*/\n\n:- listing([sk_in/1,spft/3]).\n%:- break.\n/*~\n%~ skipped( listing( [ sk_in/1,\n%~ spft/3]))\n~*/\n\n%:- break.\nsk_in(_DUNNO).\n/*~\n~*/\n\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n/*~\n%~ skipped( listing( [ sk_in/1,\n%~ spft/3]))\n~*/\n\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n/*~\n%~ ?-( mpred_test( \"Test_0002_Line_0000__sk_in_1_in_user\",\n%~ user : ( findall(\n%~ clause_u(sk_in(H),B,Ref),\n%~ ( clause_u(sk_in(H),B,Ref) ,\n%~ wdmsg( clause_u(sk_in(H),B,Ref))),\n%~ L) ,\n%~ length(L,COUNT) ,\n%~ wdmsg( cOUNT=COUNT)))).\n%~ cOUNT=0.\n%~ cOUNT=0.\npassed=info(why_was_true(user:(findall(clause_u(sk_in(_19454),_19476,_19498),(clause_u(sk_in(_19454),_19476,_19498),wdmsg(clause_u(sk_in(_19454),_19476,_19498))),[]),length([],0),wdmsg(cOUNT=0))))\nno_proof_for((findall(clause_u(sk_in(In),Sk_in,U),(clause_u(sk_in(In),Sk_in,U),wdmsg(clause_u(sk_in(In),Sk_in,U))),[]),length([],0),wdmsg(cOUNT=0))).\n\n%~ cOUNT=0\nno_proof_for((findall(clause_u(sk_in(In),Sk_in,U),(clause_u(sk_in(In),Sk_in,U),wdmsg(clause_u(sk_in(In),Sk_in,U))),[]),length([],0") Exit: (44) [j_u] j_u:junit_prop("Test_0002_Line_0000__sk_in_1_in_user", out, " (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"['attvar_09.pfc']\")\n\n```\n%~ init_phase(after_load)\n%~ init_phase(restore_state)\n%\n%~ init_why(after_boot,program)\n%~ after_boot.\n%~ Dont forget to ?- logicmoo_i_cyc_xform.\nrunning('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'),\n%~ this_test_might_need( :-( use_module( library(logicmoo_plarkc))))\n%~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 \n%~ message_hook(\n%~ error( permission_error(redefine,module,logicmoo_test),\n%~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')),\n%~ error,\n%~ [ '~q/~w: '-[module,2],\n%~ 'No permission to ~w ~w `~p\\''-[redefine,module,logicmoo_test],\n%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']])\n%~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98)\nmodule/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)\nERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98:\nERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)\n\n\n:- nodebug_logicmoo(_).\n/*~\n~*/\n\n:- debug_logicmoo(http(_)).\n/*~\n~*/\n\n:- debug_logicmoo(logicmoo(_)).\n\n/*~\n~*/\n\n\n:- dynamic(sk_out/1).\n/*~\n~*/\n\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n/*~\n~*/\n\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n/*~\n%~ ?-( mpred_test(\"Test_0001_Line_0000__Mpred_trace_exec_in_user\",user:mpred_trace_exec)).\npassed=info(why_was_true(user:mpred_trace_exec))\nno_proof_for(mpred_trace_exec).\n\nno_proof_for(mpred_trace_exec).\n\nno_proof_for(mpred_trace_exec).\n\n\tname\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09-Test_0001_Line_0000__Mpred_trace_exec_in_user'. \n\tJUNIT_CLASSNAME\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09'. \n\tJUNIT_CMD\t=\t'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"[\\'attvar_09.pfc\\']\"'. \n% saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_09_Test_0001_Line_0000_Mpred_trace_exec_in_user-junit.xml\n~*/\n\n:- expects_dialect(pfc).\n/*~\n~*/\n\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n/*~\n~*/\n \n:- endif.\n:- read_attvars(true).\n\n/*~\n%~ install_attvar_expander(user)\n~*/\n\n\nsk_in(fl(X,Y,X,Y)).\n/*~\n~*/\n\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n/*~\n~*/\n\n:- listing([sk_in/1,spft/3]).\n%:- break.\n/*~\n%~ skipped( listing( [ sk_in/1,\n%~ spft/3]))\n~*/\n\n%:- break.\nsk_in(_DUNNO).\n/*~\n~*/\n\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n/*~\n%~ skipped( listing( [ sk_in/1,\n%~ spft/3]))\n~*/\n\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n/*~\n%~ ?-( mpred_test( \"Test_0002_Line_0000__sk_in_1_in_user\",\n%~ user : ( findall(\n%~ clause_u(sk_in(H),B,Ref),\n%~ ( clause_u(sk_in(H),B,Ref) ,\n%~ wdmsg( clause_u(sk_in(H),B,Ref))),\n%~ L) ,\n%~ length(L,COUNT) ,\n%~ wdmsg( cOUNT=COUNT)))).\n%~ cOUNT=0.\n%~ cOUNT=0.\npassed=info(why_was_true(user:(findall(clause_u(sk_in(_19454),_19476,_19498),(clause_u(sk_in(_19454),_19476,_19498),wdmsg(clause_u(sk_in(_19454),_19476,_19498))),[]),length([],0),wdmsg(cOUNT=0))))\nno_proof_for((findall(clause_u(sk_in(In),Sk_in,U),(clause_u(sk_in(In),Sk_in,U),wdmsg(clause_u(sk_in(In),Sk_in,U))),[]),length([],0),wdmsg(cOUNT=0))).\n\n%~ cOUNT=0\nno_proof_for((findall(clause_u(sk_in(In),Sk_in,U),(clause_u(sk_in(In),Sk_in,U),wdmsg(clause_u(sk_in(In),Sk_in,U))),[]),length([],0") Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0003_Line_0000__sk_in_1_in_user") Exit: (44) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0003_Line_0000__sk_in_1_in_user") Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop("Test_0003_Line_0000__sk_in_1_in_user", goal, user:(findall(_9327962, (clause_u(sk_in(_9327962), _9327978, _9327980), wdmsg(sk_in(_9327962))), _9327966), length(_9327966, _9328004), _9328004=3)) Exit: (44) [j_u] j_u:junit_prop("Test_0003_Line_0000__sk_in_1_in_user", goal, user:(findall(_9327962, (clause_u(sk_in(_9327962), _9327978, _9327980), wdmsg(sk_in(_9327962))), _9327966), length(_9327966, _9328004), _9328004=3)) Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop("Test_0003_Line_0000__sk_in_1_in_user", time, 0.001016378402709961) Exit: (44) [j_u] j_u:junit_prop("Test_0003_Line_0000__sk_in_1_in_user", time, 0.001016378402709961) Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop("Test_0003_Line_0000__sk_in_1_in_user", failure, "failure=info((why_was_true(user:(\\+ (findall(_80890,(clause_u(sk_in(_80890),_80912,_80934),wdmsg(sk_in(_80890))),_80956),length(_80956,_80978),_80978=3))),nop(ftrace(user:(findall(_80890,(clause_u(sk_in(_80890),_80912,_80934),wdmsg(sk_in(_80890))),_80956),length(_80956,_80978),_80978=3)))))\nno_proof_for(\\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),wdmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=3)).\n\nno_proof_for(\\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),wdmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=3)).\n\nno_proof_for(\\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),wdmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=3)).\n\n") Exit: (44) [j_u] j_u:junit_prop("Test_0003_Line_0000__sk_in_1_in_user", failure, "failure=info((why_was_true(user:(\\+ (findall(_80890,(clause_u(sk_in(_80890),_80912,_80934),wdmsg(sk_in(_80890))),_80956),length(_80956,_80978),_80978=3))),nop(ftrace(user:(findall(_80890,(clause_u(sk_in(_80890),_80912,_80934),wdmsg(sk_in(_80890))),_80956),length(_80956,_80978),_80978=3)))))\nno_proof_for(\\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),wdmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=3)).\n\nno_proof_for(\\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),wdmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=3)).\n\nno_proof_for(\\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),wdmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=3)).\n\n") Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop("Test_0003_Line_0000__sk_in_1_in_user", failure, []) Exit: (44) [j_u] j_u:junit_prop("Test_0003_Line_0000__sk_in_1_in_user", failure, []) Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop("Test_0003_Line_0000__sk_in_1_in_user", result, failure) Exit: (44) [j_u] j_u:junit_prop("Test_0003_Line_0000__sk_in_1_in_user", result, failure) Test_0003_Line_0000__sk_in_1_in_user result = failure. Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop("Test_0003_Line_0000__sk_in_1_in_user", out, " (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"['attvar_09.pfc']\")\n\n```\n%~ init_phase(after_load)\n%~ init_phase(restore_state)\n%\n%~ init_why(after_boot,program)\n%~ after_boot.\n%~ Dont forget to ?- logicmoo_i_cyc_xform.\nrunning('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'),\n%~ this_test_might_need( :-( use_module( library(logicmoo_plarkc))))\n%~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 \n%~ message_hook(\n%~ error( permission_error(redefine,module,logicmoo_test),\n%~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')),\n%~ error,\n%~ [ '~q/~w: '-[module,2],\n%~ 'No permission to ~w ~w `~p\\''-[redefine,module,logicmoo_test],\n%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']])\n%~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98)\nmodule/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)\nERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98:\nERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)\n\n\n:- nodebug_logicmoo(_).\n/*~\n~*/\n\n:- debug_logicmoo(http(_)).\n/*~\n~*/\n\n:- debug_logicmoo(logicmoo(_)).\n\n/*~\n~*/\n\n\n:- dynamic(sk_out/1).\n/*~\n~*/\n\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n/*~\n~*/\n\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n/*~\n%~ ?-( mpred_test(\"Test_0001_Line_0000__Mpred_trace_exec_in_user\",user:mpred_trace_exec)).\npassed=info(why_was_true(user:mpred_trace_exec))\nno_proof_for(mpred_trace_exec).\n\nno_proof_for(mpred_trace_exec).\n\nno_proof_for(mpred_trace_exec).\n\n\tname\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09-Test_0001_Line_0000__Mpred_trace_exec_in_user'. \n\tJUNIT_CLASSNAME\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09'. \n\tJUNIT_CMD\t=\t'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"[\\'attvar_09.pfc\\']\"'. \n% saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_09_Test_0001_Line_0000_Mpred_trace_exec_in_user-junit.xml\n~*/\n\n:- expects_dialect(pfc).\n/*~\n~*/\n\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n/*~\n~*/\n \n:- endif.\n:- read_attvars(true).\n\n/*~\n%~ install_attvar_expander(user)\n~*/\n\n\nsk_in(fl(X,Y,X,Y)).\n/*~\n~*/\n\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n/*~\n~*/\n\n:- listing([sk_in/1,spft/3]).\n%:- break.\n/*~\n%~ skipped( listing( [ sk_in/1,\n%~ spft/3]))\n~*/\n\n%:- break.\nsk_in(_DUNNO).\n/*~\n~*/\n\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n/*~\n%~ skipped( listing( [ sk_in/1,\n%~ spft/3]))\n~*/\n\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n/*~\n%~ ?-( mpred_test( \"Test_0002_Line_0000__sk_in_1_in_user\",\n%~ user : ( findall(\n%~ clause_u(sk_in(H),B,Ref),\n%~ ( clause_u(sk_in(H),B,Ref) ,\n%~ wdmsg( clause_u(sk_in(H),B,Ref))),\n%~ L) ,\n%~ length(L,COUNT) ,\n%~ wdmsg( cOUNT=COUNT)))).\n%~ cOUNT=0.\n%~ cOUNT=0.\npassed=info(why_was_true(user:(findall(clause_u(sk_in(_19454),_19476,_19498),(clause_u(sk_in(_19454),_19476,_19498),wdmsg(clause_u(sk_in(_19454),_19476,_19498))),[]),length([],0),wdmsg(cOUNT=0))))\nno_proof_for((findall(clause_u(sk_in(In),Sk_in,U),(clause_u(sk_in(In),Sk_in,U),wdmsg(clause_u(sk_in(In),Sk_in,U))),[]),length([],0),wdmsg(cOUNT=0))).\n\n%~ cOUNT=0\nno_proof_for((findall(clause_u(sk_in(In),Sk_in,U),(clause_u(sk_in(In),Sk_in,U),wdmsg(clause_u(sk_in(In),Sk_in,U))),[]),length([],0") Exit: (44) [j_u] j_u:junit_prop("Test_0003_Line_0000__sk_in_1_in_user", out, " (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"['attvar_09.pfc']\")\n\n```\n%~ init_phase(after_load)\n%~ init_phase(restore_state)\n%\n%~ init_why(after_boot,program)\n%~ after_boot.\n%~ Dont forget to ?- logicmoo_i_cyc_xform.\nrunning('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'),\n%~ this_test_might_need( :-( use_module( library(logicmoo_plarkc))))\n%~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 \n%~ message_hook(\n%~ error( permission_error(redefine,module,logicmoo_test),\n%~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')),\n%~ error,\n%~ [ '~q/~w: '-[module,2],\n%~ 'No permission to ~w ~w `~p\\''-[redefine,module,logicmoo_test],\n%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']])\n%~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98)\nmodule/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)\nERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98:\nERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)\n\n\n:- nodebug_logicmoo(_).\n/*~\n~*/\n\n:- debug_logicmoo(http(_)).\n/*~\n~*/\n\n:- debug_logicmoo(logicmoo(_)).\n\n/*~\n~*/\n\n\n:- dynamic(sk_out/1).\n/*~\n~*/\n\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n/*~\n~*/\n\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n/*~\n%~ ?-( mpred_test(\"Test_0001_Line_0000__Mpred_trace_exec_in_user\",user:mpred_trace_exec)).\npassed=info(why_was_true(user:mpred_trace_exec))\nno_proof_for(mpred_trace_exec).\n\nno_proof_for(mpred_trace_exec).\n\nno_proof_for(mpred_trace_exec).\n\n\tname\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09-Test_0001_Line_0000__Mpred_trace_exec_in_user'. \n\tJUNIT_CLASSNAME\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09'. \n\tJUNIT_CMD\t=\t'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"[\\'attvar_09.pfc\\']\"'. \n% saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_09_Test_0001_Line_0000_Mpred_trace_exec_in_user-junit.xml\n~*/\n\n:- expects_dialect(pfc).\n/*~\n~*/\n\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n/*~\n~*/\n \n:- endif.\n:- read_attvars(true).\n\n/*~\n%~ install_attvar_expander(user)\n~*/\n\n\nsk_in(fl(X,Y,X,Y)).\n/*~\n~*/\n\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n/*~\n~*/\n\n:- listing([sk_in/1,spft/3]).\n%:- break.\n/*~\n%~ skipped( listing( [ sk_in/1,\n%~ spft/3]))\n~*/\n\n%:- break.\nsk_in(_DUNNO).\n/*~\n~*/\n\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n/*~\n%~ skipped( listing( [ sk_in/1,\n%~ spft/3]))\n~*/\n\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n/*~\n%~ ?-( mpred_test( \"Test_0002_Line_0000__sk_in_1_in_user\",\n%~ user : ( findall(\n%~ clause_u(sk_in(H),B,Ref),\n%~ ( clause_u(sk_in(H),B,Ref) ,\n%~ wdmsg( clause_u(sk_in(H),B,Ref))),\n%~ L) ,\n%~ length(L,COUNT) ,\n%~ wdmsg( cOUNT=COUNT)))).\n%~ cOUNT=0.\n%~ cOUNT=0.\npassed=info(why_was_true(user:(findall(clause_u(sk_in(_19454),_19476,_19498),(clause_u(sk_in(_19454),_19476,_19498),wdmsg(clause_u(sk_in(_19454),_19476,_19498))),[]),length([],0),wdmsg(cOUNT=0))))\nno_proof_for((findall(clause_u(sk_in(In),Sk_in,U),(clause_u(sk_in(In),Sk_in,U),wdmsg(clause_u(sk_in(In),Sk_in,U))),[]),length([],0),wdmsg(cOUNT=0))).\n\n%~ cOUNT=0\nno_proof_for((findall(clause_u(sk_in(In),Sk_in,U),(clause_u(sk_in(In),Sk_in,U),wdmsg(clause_u(sk_in(In),Sk_in,U))),[]),length([],0") Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0004_Line_0000__sk_out_1_in_user") Exit: (44) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0004_Line_0000__sk_out_1_in_user") Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop("Test_0004_Line_0000__sk_out_1_in_user", goal, user:(sk_out(_9342466), get_attr(_9342466, sk, _9342480), _9342480='SKF-666')) Exit: (44) [j_u] j_u:junit_prop("Test_0004_Line_0000__sk_out_1_in_user", goal, user:(sk_out(_9342466), get_attr(_9342466, sk, _9342480), _9342480='SKF-666')) Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop("Test_0004_Line_0000__sk_out_1_in_user", time, 0.002497434616088867) Exit: (44) [j_u] j_u:junit_prop("Test_0004_Line_0000__sk_out_1_in_user", time, 0.002497434616088867) Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop("Test_0004_Line_0000__sk_out_1_in_user", failure, []) Exit: (44) [j_u] j_u:junit_prop("Test_0004_Line_0000__sk_out_1_in_user", failure, []) Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop("Test_0004_Line_0000__sk_out_1_in_user", result, failure) Exit: (44) [j_u] j_u:junit_prop("Test_0004_Line_0000__sk_out_1_in_user", result, failure) Test_0004_Line_0000__sk_out_1_in_user result = failure. Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop("Test_0004_Line_0000__sk_out_1_in_user", out, " (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"['attvar_09.pfc']\")\n\n```\n%~ init_phase(after_load)\n%~ init_phase(restore_state)\n%\n%~ init_why(after_boot,program)\n%~ after_boot.\n%~ Dont forget to ?- logicmoo_i_cyc_xform.\nrunning('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'),\n%~ this_test_might_need( :-( use_module( library(logicmoo_plarkc))))\n%~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 \n%~ message_hook(\n%~ error( permission_error(redefine,module,logicmoo_test),\n%~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')),\n%~ error,\n%~ [ '~q/~w: '-[module,2],\n%~ 'No permission to ~w ~w `~p\\''-[redefine,module,logicmoo_test],\n%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']])\n%~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98)\nmodule/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)\nERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98:\nERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)\n\n\n:- nodebug_logicmoo(_).\n/*~\n~*/\n\n:- debug_logicmoo(http(_)).\n/*~\n~*/\n\n:- debug_logicmoo(logicmoo(_)).\n\n/*~\n~*/\n\n\n:- dynamic(sk_out/1).\n/*~\n~*/\n\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n/*~\n~*/\n\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n/*~\n%~ ?-( mpred_test(\"Test_0001_Line_0000__Mpred_trace_exec_in_user\",user:mpred_trace_exec)).\npassed=info(why_was_true(user:mpred_trace_exec))\nno_proof_for(mpred_trace_exec).\n\nno_proof_for(mpred_trace_exec).\n\nno_proof_for(mpred_trace_exec).\n\n\tname\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09-Test_0001_Line_0000__Mpred_trace_exec_in_user'. \n\tJUNIT_CLASSNAME\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09'. \n\tJUNIT_CMD\t=\t'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"[\\'attvar_09.pfc\\']\"'. \n% saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_09_Test_0001_Line_0000_Mpred_trace_exec_in_user-junit.xml\n~*/\n\n:- expects_dialect(pfc).\n/*~\n~*/\n\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n/*~\n~*/\n \n:- endif.\n:- read_attvars(true).\n\n/*~\n%~ install_attvar_expander(user)\n~*/\n\n\nsk_in(fl(X,Y,X,Y)).\n/*~\n~*/\n\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n/*~\n~*/\n\n:- listing([sk_in/1,spft/3]).\n%:- break.\n/*~\n%~ skipped( listing( [ sk_in/1,\n%~ spft/3]))\n~*/\n\n%:- break.\nsk_in(_DUNNO).\n/*~\n~*/\n\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n/*~\n%~ skipped( listing( [ sk_in/1,\n%~ spft/3]))\n~*/\n\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n/*~\n%~ ?-( mpred_test( \"Test_0002_Line_0000__sk_in_1_in_user\",\n%~ user : ( findall(\n%~ clause_u(sk_in(H),B,Ref),\n%~ ( clause_u(sk_in(H),B,Ref) ,\n%~ wdmsg( clause_u(sk_in(H),B,Ref))),\n%~ L) ,\n%~ length(L,COUNT) ,\n%~ wdmsg( cOUNT=COUNT)))).\n%~ cOUNT=0.\n%~ cOUNT=0.\npassed=info(why_was_true(user:(findall(clause_u(sk_in(_19454),_19476,_19498),(clause_u(sk_in(_19454),_19476,_19498),wdmsg(clause_u(sk_in(_19454),_19476,_19498))),[]),length([],0),wdmsg(cOUNT=0))))\nno_proof_for((findall(clause_u(sk_in(In),Sk_in,U),(clause_u(sk_in(In),Sk_in,U),wdmsg(clause_u(sk_in(In),Sk_in,U))),[]),length([],0),wdmsg(cOUNT=0))).\n\n%~ cOUNT=0\nno_proof_for((findall(clause_u(sk_in(In),Sk_in,U),(clause_u(sk_in(In),Sk_in,U),wdmsg(clause_u(sk_in(In),Sk_in,U))),[]),length([],0),wdmsg(cOUNT=0))).\n\nno_proof_for((findall(clause_u(sk_in(In),Sk_in,U),(clause_u(sk_in(In),Sk_in,U),wdmsg(clause_u(sk_in(In),Sk_in,U))),[]),length([],0),wdmsg(cOUNT=0))).\n\n\tname\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09-Test_0002_Line_0000__sk_in_1_in_user'. \n\tJUNIT_CLASSNAME\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09'. \n\tJUNIT_CMD\t=\t'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"[\\'attvar_09.pfc\\']\"'. \n% saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_09_Test_0002_Line_0000_sk_in_1_in_user-junit.xml\n~*/\n\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n/*~\n%~ ?-( mpred_test( \"Test_0003_Line_0000__sk_in_1_in_user\",\n%~ user : ( findall( FEx,\n%~ clause_u(sk_in(FEx),Sk_in,U),wdmsg(sk_in(FEx)),\n%~ L) ,\n%~ length(L,THREE) ,\n%~ THREE=3))).\nfailure=info((why_was_true(user:(\\+ (findall(_80890,(clause_u(sk_in(_80890),_80912,_80934),wdmsg(sk_in(_80890))),_80956),length(_80956,_80978),_80978=3))),nop(ftrace(user:(findall(_80890,(clause_u(sk_in(_80890),_80912,_80934),wdmsg(sk_in(_80890))),_80956),length(_80956,_80978),_80978=3)))))\nno_proof_for(\\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),wdmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=3)).\n\nno_proof_for(\\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),wdmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=3)).\n\nno_proof_for(\\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),wdmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=3)).\n\n\tname\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09-Test_0003_Line_0000__sk_in_1_in_user'. \n\tJUNIT_CLASSNAME\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09'. \n\tJUNIT_CMD\t=\t'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"[\\'attvar_09.pfc\\']\"'. \n% saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_09_Test_0003_Line_0000_sk_in_1_in_user-junit.xml\n~*/\n\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\n/*~\n%~ skipped( listing( [ pt/2, sk_in/1,sk_out/1]))\n~*/\n\n\nsk_in(Ex)==>sk_out(Ex).\n\n/*~\n~*/\n\n\n:- rtrace.\n/*~\n^ Call: (37) [user] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n^ Unify: (37) [user] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _122540)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _122540)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _122540)\n^ Redo: (37) [user] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n^ Unify: (37) [user] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n^ Redo: (37) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n^ Unify: (37) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n Call: (38) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Exit: (38) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n^ Unify: (37) [subclause_expansion] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_134946)\n Fail: (39) [t_l] t_l:is_ec_cvt(_134946)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n^ Fail: (37) [ec_loader] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n^ Call: (37) [user] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _138056)\n^ Unify: (37) [user] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n^ Redo: (37) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _138056)\n^ Unify: (37) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _138056)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _138056)\n^ Call: (38) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _142980, _142982)\n^ Unify: (38) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _142980, _142982)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _142980, _142982)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _142980, _142982)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _142980, _142982)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _142980, _142982)\n Call: (41) [system] nonvar((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n Exit: (41) [system] nonvar((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n Call: (41) [echo_files] echo_files:never_echo_term((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _142980, _142982)\n Call: (41) [$syspreds] prolog_load_context(stream, _149884)\n Unify: (41) [$syspreds] prolog_load_context(stream, _149884)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x5607f999ca00))\n Call: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Unify: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Exit: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Call: (41) [system] term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])=..[_153530, _153536, _153542|_153544]\n Exit: (41) [system] term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])=..[term_position, 1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [...|...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Call: (42) [system] (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010))==end_of_file\n Fail: (42) [system] (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _159712)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063)\n Call: (42) [system] _161586 is 1063+1\n Exit: (42) [system] 1064 is 1063+1\n Call: (42) [system] 1145=(0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1064)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1064)\n Call: (43) [t_l] t_l:file_stream_loc(_173916, (0x5607f999ca00), _173920)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1064)\n Call: (43) [t_l] t_l:file_stream_loc(_176344, (0x5607f999ca00), _176346)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063)\n Call: (43) [system] 1064>1063\n Exit: (43) [system] 1064>1063\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063, 1064)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063, 1064)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1063, 1064, _180678)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1063, 1064, _180678)\n Call: (45) [system] _181932 is 1064-1063\n Exit: (45) [system] 1 is 1064-1063\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _183152, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _183152, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _186262)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _186262)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _188268, []), read_string(_188268, _188276, _183152), close(_188268))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _188268, []), read_util:read_string(_188268, _188276, _183152), read_util:close(_188268))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _188268, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f08f2000), [])\n Call: (49) [system] close((0x5607f08f2000))\n Exit: (49) [system] close((0x5607f08f2000))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f08f2000), []), read_util:read_string((0x5607f08f2000), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607f08f2000)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1063, 1, _193704, _180678)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1063, 1, 596, \"\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1063, 1064, \"\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1064)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1064)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _196766))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _196766))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1064))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1064))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1064)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [echo_files] echo_files:nsl(_201096)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\"\\==[]\n Exit: (46) [system] \"\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\", _205404, _205406, _205408, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _205404, _205406, _205408, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _205404, _205406, _205408, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _209222, _209286, _209224, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\", _209222, _209904, _209224, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _211080, _211144, _211082, '/*~')\n Fail: (45) [system] sub_string(\"\\n\", _211080, _211762, _211082, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _213556, _213620, _213558, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\", _213556, _214238, _213558, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _215414, _215478, _215416, '%~')\n Fail: (45) [system] sub_string(\"\\n\", _215414, _216096, _215416, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] write(\"\\n\")\n\n Exit: (45) [system] write(\"\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063, 1064)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1064)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1064, 1145, _224672)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1064, 1145, _224672)\n Call: (44) [system] _225926 is 1145-1064\n Exit: (44) [system] 81 is 1145-1064\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _227146, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _227146, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _230256)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _230256)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _232262, []), read_string(_232262, _232270, _227146), close(_232262))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _232262, []), read_util:read_string(_232262, _232270, _227146), read_util:close(_232262))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _232262, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607fd202700), [])\n Call: (48) [system] close((0x5607fd202700))\n Exit: (48) [system] close((0x5607fd202700))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607fd202700), []), read_util:read_string((0x5607fd202700), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607fd202700)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1064, 81, _237698, _224672)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1064, 81, 515, \":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1064, 1145, \":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\")\n Call: (43) [echo_files] echo_files:read_mco(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\", _239582, _239584, _239586, _239588, _239590)\n Unify: (43) [echo_files] echo_files:read_mco(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\", _240216, _240218, _240220, _240222, _240224)\n Call: (44) [system] read_term_from_atom(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\", _240792, [cycles(true), comments(_240812), quasi_quotations(_240822), variable_names(_240832), singletons(_240842)])\n Exit: (44) [system] read_term_from_atom(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\", (:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456)), [cycles(true), comments([]), quasi_quotations([]), variable_names(['FOUND'=_241456, 'What'=_241464]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\", _242142, [cycles(false), comments(_242162), quasi_quotations(_242172), variable_names(_242182), singletons(_242192)])\n Exit: (44) [system] read_term_from_atom(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\", (:-must((sk_out(_242806), get_attr(_242806, sk, _242814), _242814='SKF-666')), dmsg(fOUND=_242806)), [cycles(false), comments([]), quasi_quotations([]), variable_names(['FOUND'=_242806, 'What'=_242814]), singletons([])])\n Call: (44) [system] (:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456))=@=(:-must((sk_out(_242806), get_attr(_242806, sk, _242814), _242814='SKF-666')), dmsg(fOUND=_242806))\n Exit: (44) [system] (:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456))=@=(:-must((sk_out(_242806), get_attr(_242806, sk, _242814), _242814='SKF-666')), dmsg(fOUND=_242806))\n Call: (44) [system] _244704=(:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456))\n Exit: (44) [system] (:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456))=(:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456))\n Exit: (43) [echo_files] echo_files:read_mco(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\", (:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456)), [], [], ['FOUND'=_241456, 'What'=_241464], [])\n Call: (43) [system] write(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\")\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\n Exit: (43) [system] write(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _247814, 1145)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _248436, 1145)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _249010, _249012))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _249010, _249012))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _249010, 1145))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _249010, 1145))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _249010, 1145)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _256448))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _256448))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Call: (42) [system] character_count((0x5607f999ca00), _992)\n Exit: (42) [system] character_count((0x5607f999ca00), 1146)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1146)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1146)\n Call: (43) [t_l] t_l:file_stream_loc(_3488, (0x5607f999ca00), _3492)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1146)\n Call: (43) [t_l] t_l:file_stream_loc(_5916, (0x5607f999ca00), _5918)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145)\n Call: (43) [system] 1146>1145\n Exit: (43) [system] 1146>1145\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145, 1146)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145, 1146)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1145, 1146, _10250)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1145, 1146, _10250)\n Call: (45) [system] _11504 is 1146-1145\n Exit: (45) [system] 1 is 1146-1145\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _12724, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _12724, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _15834)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _15834)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _17840, []), read_string(_17840, _17848, _12724), close(_17840))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _17840, []), read_util:read_string(_17840, _17848, _12724), read_util:close(_17840))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _17840, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607ebcdbb00), [])\n Call: (49) [system] close((0x5607ebcdbb00))\n Exit: (49) [system] close((0x5607ebcdbb00))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607ebcdbb00), []), read_util:read_string((0x5607ebcdbb00), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607ebcdbb00)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1145, 1, _23276, _10250)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1145, 1, 514, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1145, 1146, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _26338))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _26338))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_30668)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _34976, _34978, _34980, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _34976, _34978, _34980, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _34976, _34978, _34980, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _38794, _38858, _38796, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _38794, _39476, _38796, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _40652, _40716, _40654, '/*~')\n Fail: (45) [system] sub_string(\".\", _40652, _41334, _40654, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _43128, _43192, _43130, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _43128, _43810, _43130, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _44986, _45050, _44988, '%~')\n Fail: (45) [system] sub_string(\".\", _44986, _45668, _44988, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145, 1146)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1146)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Call: (43) [system] at_end_of_stream((0x5607f999ca00))\n Fail: (43) [system] at_end_of_stream((0x5607f999ca00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Call: (43) [system] character_count((0x5607f999ca00), _56660)\n Exit: (43) [system] character_count((0x5607f999ca00), 1146)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1146, _57874)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1146, _57874)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _59120, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _59120, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _62230)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _62230)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _64236, []), read_string(_64236, _64244, _59120), close(_64236))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _64236, []), read_util:read_string(_64236, _64244, _59120), read_util:close(_64236))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _64236, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f96bcd00), [])\n Call: (48) [system] close((0x5607f96bcd00))\n Exit: (48) [system] close((0x5607f96bcd00))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f96bcd00), []), read_util:read_string((0x5607f96bcd00), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607f96bcd00)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1146, _69670, 0, _57874)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1146, 514, 0, \"\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1146, \"\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\")\n Call: (43) [system] open_string(\"\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", _71602)\n Exit: (43) [system] open_string(\"\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", (0x5607f96bc600))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607f96bc600))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607f96bc600))\n Call: (44) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (44) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (45) [system] at_end_of_stream((0x5607f96bc600))\n Fail: (45) [system] at_end_of_stream((0x5607f96bc600))\n Redo: (44) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (44) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (45) [system] peek_char((0x5607f96bc600), _77704)\n Exit: (45) [system] peek_char((0x5607f96bc600), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char((0x5607f96bc600), '\\n')\n Exit: (45) [system] get_char((0x5607f96bc600), '\\n')\n Call: (45) [system] put_char('\\n')\n\n Exit: (45) [system] put_char('\\n')\n Exit: (44) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607f96bc600))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607f96bc600))\n Call: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (46) [system] at_end_of_stream((0x5607f96bc600))\n Fail: (46) [system] at_end_of_stream((0x5607f96bc600))\n Redo: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (46) [system] peek_char((0x5607f96bc600), _88048)\n Exit: (46) [system] peek_char((0x5607f96bc600), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (46) [echo_files] echo_files:nsl(_91702)\n Unify: (46) [echo_files] echo_files:nsl('No source location!?')\n Exit: (46) [echo_files] echo_files:nsl('No source location!?')\n Call: (46) [system] atom_length('No source location!?', _93546)\n Exit: (46) [system] atom_length('No source location!?', 20)\n Call: (46) [system] peek_string((0x5607f96bc600), 20, _94760)\n Exit: (46) [system] peek_string((0x5607f96bc600), 20, \":- break.\\n:- must((f\")\n Call: (46) [system] \":- break.\\n:- must((f\"=='No source location!?'\n Fail: (46) [system] \":- break.\\n:- must((f\"=='No source location!?'\n Redo: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (46) [system] peek_string((0x5607f96bc600), 2, \"%~\")\n Fail: (46) [system] peek_string((0x5607f96bc600), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (46) [system] peek_string((0x5607f96bc600), 1, \"%\")\n Fail: (46) [system] peek_string((0x5607f96bc600), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (46) [system] peek_string((0x5607f96bc600), 2, \"#!\")\n Fail: (46) [system] peek_string((0x5607f96bc600), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607f96bc600))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607f96bc600))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Call: (42) [system] character_count((0x5607f999ca00), _108294)\n Exit: (42) [system] character_count((0x5607f999ca00), 1146)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _110764))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _110764))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _122560)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _123178)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n^ Redo: (38) [echo_files] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [echo_files] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n^ Redo: (38) [system] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [system] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n^ Redo: (38) [echo_files] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [echo_files] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n Call: (39) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\\==end_of_file\n Exit: (39) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976)\n Call: (40) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Exit: (40) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Call: (40) [system] nonvar((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Exit: (40) [system] nonvar((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Call: (40) [system] nb_current('$term', _152048)\n Exit: (40) [system] nb_current('$term', (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Call: (40) [$syspreds] prolog_load_context(module, _153262)\n Unify: (40) [$syspreds] prolog_load_context(module, _153262)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _155082)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (:-_155718))\n Call: (41) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))==(:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\n Exit: (41) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))==(:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _155718)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _155718)\n Call: (42) [system] functor(directive_expansion, _158832, _158834)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _160062 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _155718)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Call: (40) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\\=@=(:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\n Fail: (40) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\\=@=(:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976)\n^ Redo: (38) [subclause_expansion] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [subclause_expansion] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n Call: (39) [system] nonvar((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Exit: (39) [system] nonvar((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Call: (39) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Exit: (39) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Call: (39) [$syspreds] prolog_load_context(file, _169968)\n Unify: (39) [$syspreds] prolog_load_context(file, _169968)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _171794)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _171794)\n^ Redo: (38) [file_scope] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [file_scope] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Redo: (38) [echo_files] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [echo_files] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n Call: (39) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Exit: (39) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Redo: (38) [common_logic_utils] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [common_logic_utils] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n Call: (39) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Exit: (39) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (:-mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Call: (39) [system] term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])=_978\n Exit: (39) [system] term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])=term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), (:-mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n^ Call: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]))\n^ Call: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(..., ..., ..., ..., ...)|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [... - ...|...])])]), (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(..., ..., ..., ..., ...)|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [... - ...|...])])]), (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Fail: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(..., ..., ..., ..., ...)|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [... - ...|...])])]), (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Fail: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Call: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), sicstus:sicstus_flag(_196898, _196900))\n Call: (45) [system] nonvar((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Exit: (45) [system] nonvar((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Call: (45) [system] (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))=current_prolog_flag(_196898, _196900)\n Fail: (45) [system] (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))=current_prolog_flag(_196898, _196900)\n^ Redo: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), sicstus:sicstus_flag(_196898, _196900))\n Call: (45) [system] (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))=prolog_flag(_196898, _196900)\n Fail: (45) [system] (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))=prolog_flag(_196898, _196900)\n^ Redo: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Call: (44) [system] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [system] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]))\n^ Redo: (44) [loop_check] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [loop_check] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]))\n^ Redo: (44) [ucatch] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [ucatch] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n Call: (45) [apply_macros] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n Unify: (45) [apply_macros] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n Fail: (45) [nl_pipeline] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Redo: (44) [apply_macros] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [apply_macros] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Redo: (44) [virtualize_source] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [virtualize_source] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n Call: (45) [system] nonvar(term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]))\n Exit: (45) [system] nonvar(term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Redo: (44) [common_logic_utils] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [common_logic_utils] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Redo: (44) [gvlib] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [gvlib] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Redo: (44) [logicmoo_test] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [logicmoo_test] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Call: (45) [pfc_lib] pfc_goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Fail: (44) [pfc_lib] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Call: (44) [system] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (44) [system] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Redo: (44) [arithmetic] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (44) [arithmetic] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Call: (45) [yall] yall:lambda_like((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Unify: (45) [yall] yall:lambda_like((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Call: (46) [system] compound_name_arity((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _228070, _228072)\n Exit: (46) [system] compound_name_arity((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), ',', 2)\n Call: (46) [yall] yall:lambda_functor(',')\n Fail: (46) [yall] yall:lambda_functor(',')\n Fail: (45) [yall] yall:lambda_like((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Redo: (44) [yall] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (44) [yall] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Call: (45) [apply_macros] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Unify: (45) [apply_macros] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Fail: (45) [nl_pipeline] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Redo: (44) [apply_macros] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (44) [apply_macros] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Call: (45) [clpfd] clpfd:clpfd_expandable((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Fail: (45) [clpfd] clpfd:clpfd_expandable((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Redo: (44) [clpfd] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (44) [clpfd] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Call: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n^ Unify: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]))\n^ Call: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [... - ...]), term_position(1087, 1125, 1110, 1111, [...|...])]))]), mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604)\n^ Unify: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [... - ...]), term_position(1087, 1125, 1110, 1111, [...|...])]))]), mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604)\n^ Fail: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [... - ...]), term_position(1087, 1125, 1110, 1111, [...|...])]))]), mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604)\n^ Fail: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n^ Call: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604)\n^ Unify: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), sicstus:sicstus_flag(_248056, _248058))\n Call: (47) [system] nonvar(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')))\n Exit: (47) [system] nonvar(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')))\n Call: (47) [system] mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666'))=current_prolog_flag(_248056, _248058)\n Fail: (47) [system] mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666'))=current_prolog_flag(_248056, _248058)\n^ Redo: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), sicstus:sicstus_flag(_248056, _248058))\n Call: (47) [system] mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666'))=prolog_flag(_248056, _248058)\n Fail: (47) [system] mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666'))=prolog_flag(_248056, _248058)\n^ Redo: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604)\n^ Unify: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604)\n Call: (47) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (47) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (47) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604)\n^ Call: (46) [system] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n^ Unify: (46) [system] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]))\n^ Redo: (46) [loop_check] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n^ Unify: (46) [loop_check] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]))\n^ Redo: (46) [ucatch] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n^ Unify: (46) [ucatch] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n Call: (47) [apply_macros] expand_apply(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n Unify: (47) [apply_macros] expand_apply(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n Fail: (47) [nl_pipeline] expand_apply(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Redo: (46) [apply_macros] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Unify: (46) [apply_macros] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Redo: (46) [virtualize_source] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Unify: (46) [virtualize_source] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n Call: (47) [system] nonvar(term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]))\n Exit: (47) [system] nonvar(term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]))\n^ Call: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n^ Unify: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n^ Fail: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n^ Redo: (46) [common_logic_utils] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Unify: (46) [common_logic_utils] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Redo: (46) [gvlib] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Unify: (46) [gvlib] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Redo: (46) [logicmoo_test] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Unify: (46) [logicmoo_test] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Call: (47) [pfc_lib] pfc_goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Unify: (47) [pfc_lib] pfc_goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Fail: (47) [pfc_lib] pfc_goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Fail: (46) [pfc_lib] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Call: (46) [system] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Unify: (46) [system] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Call: (47) [arithmetic] arithmetic:math_goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Fail: (47) [arithmetic] arithmetic:math_goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Redo: (46) [arithmetic] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Unify: (46) [arithmetic] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Call: (47) [yall] yall:lambda_like(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n Unify: (47) [yall] yall:lambda_like(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n Call: (48) [system] compound_name_arity(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _18430, _18432)\n Exit: (48) [system] compound_name_arity(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), mpred_test, 1)\n Call: (48) [yall] yall:lambda_functor(mpred_test)\n Fail: (48) [yall] yall:lambda_functor(mpred_test)\n Fail: (47) [yall] yall:lambda_like(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n^ Redo: (46) [yall] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Unify: (46) [yall] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Call: (47) [system] current_prolog_flag(xref, true)\n Fail: (47) [system] current_prolog_flag(xref, true)\n^ Redo: (46) [apply_macros] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Call: (47) [apply_macros] expand_apply(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Unify: (47) [apply_macros] expand_apply(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Fail: (47) [nl_pipeline] expand_apply(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Redo: (46) [apply_macros] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Unify: (46) [apply_macros] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Call: (47) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (47) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (46) [clpfd] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Call: (47) [clpfd] clpfd:clpfd_expandable(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n Fail: (47) [clpfd] clpfd:clpfd_expandable(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n^ Redo: (46) [clpfd] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Unify: (46) [clpfd] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Call: (47) [logicmoo_ocl] do_ss\n^ Fail: (47) [logicmoo_ocl] do_ss\n^ Fail: (46) [logicmoo_ocl] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Call: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]))\n^ Call: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Fail: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Fail: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Call: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), sicstus:sicstus_flag(_38444, _38446))\n Call: (47) [system] nonvar(dmsg(fOUND=_33952{$var_info = ...}))\n Exit: (47) [system] nonvar(dmsg(fOUND=_33952{$var_info = ...}))\n Call: (47) [system] dmsg(fOUND=_33952{$var_info = ...})=current_prolog_flag(_38444, _38446)\n Fail: (47) [system] dmsg(fOUND=_33952{$var_info = ...})=current_prolog_flag(_38444, _38446)\n^ Redo: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), sicstus:sicstus_flag(_38444, _38446))\n Call: (47) [system] dmsg(fOUND=_33952{$var_info = ...})=prolog_flag(_38444, _38446)\n Fail: (47) [system] dmsg(fOUND=_33952{$var_info = ...})=prolog_flag(_38444, _38446)\n^ Redo: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Call: (47) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (47) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (47) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Call: (46) [system] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [system] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]))\n^ Redo: (46) [loop_check] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [loop_check] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]))\n^ Redo: (46) [ucatch] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [ucatch] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n Call: (47) [apply_macros] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n Unify: (47) [apply_macros] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n Fail: (47) [nl_pipeline] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Redo: (46) [apply_macros] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [apply_macros] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Redo: (46) [virtualize_source] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [virtualize_source] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n Call: (47) [system] nonvar(term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]))\n Exit: (47) [system] nonvar(term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]))\n^ Call: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(fOUND=_33952{$var_info = ...}))\n^ Unify: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(fOUND=_33952{$var_info = ...}))\n^ Fail: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(fOUND=_33952{$var_info = ...}))\n^ Redo: (46) [common_logic_utils] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [common_logic_utils] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Redo: (46) [gvlib] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [gvlib] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Redo: (46) [logicmoo_test] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [logicmoo_test] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Call: (47) [pfc_lib] pfc_goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (47) [pfc_lib] pfc_goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Fail: (47) [pfc_lib] pfc_goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Fail: (46) [pfc_lib] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Call: (46) [system] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (46) [system] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Call: (47) [arithmetic] arithmetic:math_goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Fail: (47) [arithmetic] arithmetic:math_goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Redo: (46) [arithmetic] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (46) [arithmetic] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Call: (47) [yall] yall:lambda_like(dmsg(fOUND=_33952{$var_info = ...}))\n Unify: (47) [yall] yall:lambda_like(dmsg(fOUND=_33952{$var_info = ...}))\n Call: (48) [system] compound_name_arity(dmsg(fOUND=_33952{$var_info = ...}), _69616, _69618)\n Exit: (48) [system] compound_name_arity(dmsg(fOUND=_33952{$var_info = ...}), dmsg, 1)\n Call: (48) [yall] yall:lambda_functor(dmsg)\n Fail: (48) [yall] yall:lambda_functor(dmsg)\n Fail: (47) [yall] yall:lambda_like(dmsg(fOUND=_33952{$var_info = ...}))\n^ Redo: (46) [yall] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (46) [yall] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Call: (47) [system] current_prolog_flag(xref, true)\n Fail: (47) [system] current_prolog_flag(xref, true)\n^ Redo: (46) [apply_macros] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Call: (47) [apply_macros] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Unify: (47) [apply_macros] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Fail: (47) [nl_pipeline] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Redo: (46) [apply_macros] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (46) [apply_macros] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Call: (47) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (47) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (46) [clpfd] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Call: (47) [clpfd] clpfd:clpfd_expandable(dmsg(fOUND=_33952{$var_info = ...}))\n Fail: (47) [clpfd] clpfd:clpfd_expandable(dmsg(fOUND=_33952{$var_info = ...}))\n^ Redo: (46) [clpfd] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (46) [clpfd] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Call: (47) [logicmoo_ocl] do_ss\n^ Fail: (47) [logicmoo_ocl] do_ss\n^ Fail: (46) [logicmoo_ocl] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), close((0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607eb64c070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x5607f999ca00), (:-must((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')), dmsg(fOUND=_33952)), _298, (:-mpred_test((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')), dmsg(fOUND=_33952)), _294, (0x5607f999ca00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'], [expand(false), expand(true)]), _85226, system:'$close_source'(close((0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607eb64c070)), true))\n^ Call: (34) [user] mpred_test((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n^ Unify: (34) [logicmoo_test] mpred_test(user:(sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (41) [$syspreds] update_flag(tests, _87128, _87128+1)\n Unify: (41) [$syspreds] update_flag(tests, _87128, _87128+1)\n Exit: (41) [$syspreds] update_flag(tests, 0, 0+1)\n Call: (41) [$syspreds] update_flag(test_number, _88974, _88974+1)\n Unify: (41) [$syspreds] update_flag(test_number, _88974, _88974+1)\n Exit: (41) [$syspreds] update_flag(test_number, 3, 3+1)\n^ Call: (39) [logicmoo_test] backward_compatibility:sformat(_90826, 'Test_~4d_Line_~4d', [4, 0])\n^ Unify: (39) [logicmoo_test] backward_compatibility:sformat(_90826, 'Test_~4d_Line_~4d', [4, 0])\n^ Call: (40) [logicmoo_test] format(string(_90826), 'Test_~4d_Line_~4d', [4, 0])\n^ Exit: (40) [logicmoo_test] format(string(\"Test_0.0004_Line_0.0000\"), 'Test_~4d_Line_~4d', [4, 0])\n^ Exit: (39) [logicmoo_test] backward_compatibility:sformat(\"Test_0.0004_Line_0.0000\", 'Test_~4d_Line_~4d', [4, 0])\n^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0004_Line_0.0000\", _90820)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0004_Line_0.0000\", _90820)\n Call: (40) [system] arg(1, '_0.'='_', _95252)\n Exit: (40) [system] arg(1, '_0.'='_', '_0.')\n Call: (40) [system] arg(2, '_0.'='_', _96474)\n Exit: (40) [system] arg(2, '_0.'='_', '_')\n^ Call: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0004_Line_0.0000\", _97696)\n^ Unify: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0004_Line_0.0000\", _97696)\n^ Unify: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0004_Line_0.0000\", _97696)\n Call: (41) [system] atomic_list_concat(_99594, '_0.', \"Test_0.0004_Line_0.0000\")\n Exit: (41) [system] atomic_list_concat(['Test', '0004_Line', '0000'], '_0.', \"Test_0.0004_Line_0.0000\")\n Call: (41) [system] atomics_to_string(['Test', '0004_Line', '0000'], '_', _97696)\n Exit: (41) [system] atomics_to_string(['Test', '0004_Line', '0000'], '_', \"Test_0004_Line_0000\")\n^ Exit: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0004_Line_0.0000\", \"Test_0004_Line_0000\")\n^ Call: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0004_Line_0000\", _90820)\n^ Unify: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0004_Line_0000\", \"Test_0004_Line_0000\")\n^ Exit: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0004_Line_0000\", \"Test_0004_Line_0000\")\n^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0004_Line_0.0000\", \"Test_0004_Line_0000\")\n Call: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (41) [occurs] occurs:sub_term((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (42) [system] arg(_108362, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _108304)\n Exit: (42) [system] arg(1, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), sk_out(_33952))\n Call: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Unify: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_33952), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Unify: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Call: (43) [system] arg(_113292, sk_out(_33952), _113234)\n Exit: (43) [system] arg(1, sk_out(_33952), _33952)\n Call: (43) [occurs] occurs:sub_term(_105212, _33952)\n Unify: (43) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (43) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (42) [occurs] occurs:sub_term(_33952, sk_out(_33952))\n Exit: (41) [occurs] occurs:sub_term(_33952, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_105212, _33952)\n Unify: (43) [occurs] occurs:sub_term(_105212, _33952)\n Fail: (43) [occurs] occurs:sub_term(_105212, _33952)\n Fail: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Redo: (42) [system] arg(_120074, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _108304)\n Exit: (42) [system] arg(2, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (43) [system] arg(_125004, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _124946)\n Exit: (43) [system] arg(1, (get_attr(_33952, sk, _33974), _33974='SKF-666'), get_attr(_33952, sk, _33974))\n Call: (43) [occurs] occurs:sub_term(_105212, get_attr(_33952, sk, _33974))\n Unify: (43) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), get_attr(_33952, sk, _33974))\n Exit: (43) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_105212, get_attr(_33952, sk, _33974))\n Unify: (43) [occurs] occurs:sub_term(_105212, get_attr(_33952, sk, _33974))\n Call: (44) [system] arg(_130552, get_attr(_33952, sk, _33974), _130494)\n Exit: (44) [system] arg(1, get_attr(_33952, sk, _33974), _33952)\n Call: (44) [occurs] occurs:sub_term(_105212, _33952)\n Unify: (44) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (44) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (43) [occurs] occurs:sub_term(_33952, get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(_33952, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33952, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_105212, _33952)\n Unify: (44) [occurs] occurs:sub_term(_105212, _33952)\n Fail: (44) [occurs] occurs:sub_term(_105212, _33952)\n Redo: (44) [system] arg(_137334, get_attr(_33952, sk, _33974), _130494)\n Exit: (44) [system] arg(2, get_attr(_33952, sk, _33974), sk)\n Call: (44) [occurs] occurs:sub_term(_105212, sk)\n Unify: (44) [occurs] occurs:sub_term(sk, sk)\n Exit: (44) [occurs] occurs:sub_term(sk, sk)\n Exit: (43) [occurs] occurs:sub_term(sk, get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(sk, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(sk, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_105212, sk)\n Unify: (44) [occurs] occurs:sub_term(_105212, sk)\n Fail: (44) [occurs] occurs:sub_term(_105212, sk)\n Redo: (44) [system] arg(_144116, get_attr(_33952, sk, _33974), _130494)\n Exit: (44) [system] arg(3, get_attr(_33952, sk, _33974), _33974)\n Call: (44) [occurs] occurs:sub_term(_105212, _33974)\n Unify: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (43) [occurs] occurs:sub_term(_33974, get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(_33974, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33974, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_105212, _33974)\n Unify: (44) [occurs] occurs:sub_term(_105212, _33974)\n Fail: (44) [occurs] occurs:sub_term(_105212, _33974)\n Fail: (43) [occurs] occurs:sub_term(_105212, get_attr(_33952, sk, _33974))\n Redo: (43) [system] arg(_151516, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _124946)\n Exit: (43) [system] arg(2, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _33974='SKF-666')\n Call: (43) [occurs] occurs:sub_term(_105212, _33974='SKF-666')\n Unify: (43) [occurs] occurs:sub_term(_33974='SKF-666', _33974='SKF-666')\n Exit: (43) [occurs] occurs:sub_term(_33974='SKF-666', _33974='SKF-666')\n Exit: (42) [occurs] occurs:sub_term(_33974='SKF-666', (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33974='SKF-666', (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_105212, _33974='SKF-666')\n Unify: (43) [occurs] occurs:sub_term(_105212, _33974='SKF-666')\n Call: (44) [system] arg(_157064, _33974='SKF-666', _157006)\n Exit: (44) [system] arg(1, _33974='SKF-666', _33974)\n Call: (44) [occurs] occurs:sub_term(_105212, _33974)\n Unify: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (43) [occurs] occurs:sub_term(_33974, _33974='SKF-666')\n Exit: (42) [occurs] occurs:sub_term(_33974, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33974, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_105212, _33974)\n Unify: (44) [occurs] occurs:sub_term(_105212, _33974)\n Fail: (44) [occurs] occurs:sub_term(_105212, _33974)\n Redo: (44) [system] arg(_163846, _33974='SKF-666', _157006)\n Exit: (44) [system] arg(2, _33974='SKF-666', 'SKF-666')\n Call: (44) [occurs] occurs:sub_term(_105212, 'SKF-666')\n Unify: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666')\n Exit: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666')\n Exit: (43) [occurs] occurs:sub_term('SKF-666', _33974='SKF-666')\n Exit: (42) [occurs] occurs:sub_term('SKF-666', (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term('SKF-666', (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_105212, 'SKF-666')\n Unify: (44) [occurs] occurs:sub_term(_105212, 'SKF-666')\n Fail: (44) [occurs] occurs:sub_term(_105212, 'SKF-666')\n Fail: (43) [occurs] occurs:sub_term(_105212, _33974='SKF-666')\n Fail: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Fail: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (41) [occurs] occurs:sub_term(_172426, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (41) [occurs] occurs:sub_term((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (41) [occurs] occurs:sub_term(_172426, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (41) [occurs] occurs:sub_term(_172426, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (42) [system] arg(_175576, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _175518)\n Exit: (42) [system] arg(1, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), sk_out(_33952))\n Call: (42) [occurs] occurs:sub_term(_172426, sk_out(_33952))\n Unify: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_33952), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (42) [occurs] occurs:sub_term(_172426, sk_out(_33952))\n Unify: (42) [occurs] occurs:sub_term(_172426, sk_out(_33952))\n Call: (43) [system] arg(_180506, sk_out(_33952), _180448)\n Exit: (43) [system] arg(1, sk_out(_33952), _33952)\n Call: (43) [occurs] occurs:sub_term(_172426, _33952)\n Unify: (43) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (43) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (42) [occurs] occurs:sub_term(_33952, sk_out(_33952))\n Exit: (41) [occurs] occurs:sub_term(_33952, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_172426, _33952)\n Unify: (43) [occurs] occurs:sub_term(_172426, _33952)\n Fail: (43) [occurs] occurs:sub_term(_172426, _33952)\n Fail: (42) [occurs] occurs:sub_term(_172426, sk_out(_33952))\n Redo: (42) [system] arg(_187288, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _175518)\n Exit: (42) [system] arg(2, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (42) [occurs] occurs:sub_term(_172426, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (42) [occurs] occurs:sub_term(_172426, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (42) [occurs] occurs:sub_term(_172426, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (43) [system] arg(_192218, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _192160)\n Exit: (43) [system] arg(1, (get_attr(_33952, sk, _33974), _33974='SKF-666'), get_attr(_33952, sk, _33974))\n Call: (43) [occurs] occurs:sub_term(_172426, get_attr(_33952, sk, _33974))\n Unify: (43) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), get_attr(_33952, sk, _33974))\n Exit: (43) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_172426, get_attr(_33952, sk, _33974))\n Unify: (43) [occurs] occurs:sub_term(_172426, get_attr(_33952, sk, _33974))\n Call: (44) [system] arg(_197766, get_attr(_33952, sk, _33974), _197708)\n Exit: (44) [system] arg(1, get_attr(_33952, sk, _33974), _33952)\n Call: (44) [occurs] occurs:sub_term(_172426, _33952)\n Unify: (44) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (44) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (43) [occurs] occurs:sub_term(_33952, get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(_33952, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33952, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_172426, _33952)\n Unify: (44) [occurs] occurs:sub_term(_172426, _33952)\n Fail: (44) [occurs] occurs:sub_term(_172426, _33952)\n Redo: (44) [system] arg(_204548, get_attr(_33952, sk, _33974), _197708)\n Exit: (44) [system] arg(2, get_attr(_33952, sk, _33974), sk)\n Call: (44) [occurs] occurs:sub_term(_172426, sk)\n Unify: (44) [occurs] occurs:sub_term(sk, sk)\n Exit: (44) [occurs] occurs:sub_term(sk, sk)\n Exit: (43) [occurs] occurs:sub_term(sk, get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(sk, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(sk, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_172426, sk)\n Unify: (44) [occurs] occurs:sub_term(_172426, sk)\n Fail: (44) [occurs] occurs:sub_term(_172426, sk)\n Redo: (44) [system] arg(_211330, get_attr(_33952, sk, _33974), _197708)\n Exit: (44) [system] arg(3, get_attr(_33952, sk, _33974), _33974)\n Call: (44) [occurs] occurs:sub_term(_172426, _33974)\n Unify: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (43) [occurs] occurs:sub_term(_33974, get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(_33974, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33974, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_172426, _33974)\n Unify: (44) [occurs] occurs:sub_term(_172426, _33974)\n Fail: (44) [occurs] occurs:sub_term(_172426, _33974)\n Fail: (43) [occurs] occurs:sub_term(_172426, get_attr(_33952, sk, _33974))\n Redo: (43) [system] arg(_218730, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _192160)\n Exit: (43) [system] arg(2, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _33974='SKF-666')\n Call: (43) [occurs] occurs:sub_term(_172426, _33974='SKF-666')\n Unify: (43) [occurs] occurs:sub_term(_33974='SKF-666', _33974='SKF-666')\n Exit: (43) [occurs] occurs:sub_term(_33974='SKF-666', _33974='SKF-666')\n Exit: (42) [occurs] occurs:sub_term(_33974='SKF-666', (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33974='SKF-666', (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_172426, _33974='SKF-666')\n Unify: (43) [occurs] occurs:sub_term(_172426, _33974='SKF-666')\n Call: (44) [system] arg(_224278, _33974='SKF-666', _224220)\n Exit: (44) [system] arg(1, _33974='SKF-666', _33974)\n Call: (44) [occurs] occurs:sub_term(_172426, _33974)\n Unify: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (43) [occurs] occurs:sub_term(_33974, _33974='SKF-666')\n Exit: (42) [occurs] occurs:sub_term(_33974, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33974, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_172426, _33974)\n Unify: (44) [occurs] occurs:sub_term(_172426, _33974)\n Fail: (44) [occurs] occurs:sub_term(_172426, _33974)\n Redo: (44) [system] arg(_231060, _33974='SKF-666', _224220)\n Exit: (44) [system] arg(2, _33974='SKF-666', 'SKF-666')\n Call: (44) [occurs] occurs:sub_term(_172426, 'SKF-666')\n Unify: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666')\n Exit: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666')\n Exit: (43) [occurs] occurs:sub_term('SKF-666', _33974='SKF-666')\n Exit: (42) [occurs] occurs:sub_term('SKF-666', (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term('SKF-666', (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_172426, 'SKF-666')\n Unify: (44) [occurs] occurs:sub_term(_172426, 'SKF-666')\n Fail: (44) [occurs] occurs:sub_term(_172426, 'SKF-666')\n Fail: (43) [occurs] occurs:sub_term(_172426, _33974='SKF-666')\n Fail: (42) [occurs] occurs:sub_term(_172426, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Fail: (41) [occurs] occurs:sub_term(_172426, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (41) [occurs] occurs:sub_term((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (42) [system] arg(_242788, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _242730)\n Exit: (42) [system] arg(1, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), sk_out(_33952))\n Call: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Unify: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_33952), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Unify: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Call: (43) [system] arg(_247718, sk_out(_33952), _247660)\n Exit: (43) [system] arg(1, sk_out(_33952), _33952)\n Call: (43) [occurs] occurs:sub_term(_105212, _33952)\n Unify: (43) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (43) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (42) [occurs] occurs:sub_term(_33952, sk_out(_33952))\n Exit: (41) [occurs] occurs:sub_term(_33952, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_105212, _33952)\n Unify: (43) [occurs] occurs:sub_term(_105212, _33952)\n Fail: (43) [occurs] occurs:sub_term(_105212, _33952)\n Fail: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Redo: (42) [system] arg(_254500, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _242730)\n Exit: (42) [system] arg(2, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (43) [system] arg(_259430, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _259372)\n Exit: (43) [system] arg(1, (get_attr(_33952, sk, _33974), _33974='SKF-666'), get_attr(_33952, sk, _33974))\n Call: (43) [occurs] occurs:sub_term(_105212, get_attr(_33952, sk, _33974))\n Unify: (43) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), get_attr(_33952, sk, _33974))\n Exit: (43) [occurs] occurs:sub_term(get_attr(_608, sk, _630), get_attr(_608, sk, _630))\n Exit: (42) [occurs] occurs:sub_term(get_attr(_608, sk, _630), (get_attr(_608, sk, _630), _630='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(get_attr(_608, sk, _630), (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_706, get_attr(_608, sk, _630))\n Unify: (43) [occurs] occurs:sub_term(_706, get_attr(_608, sk, _630))\n Call: (44) [system] arg(_3814, get_attr(_608, sk, _630), _3756)\n Exit: (44) [system] arg(1, get_attr(_608, sk, _630), _608)\n Call: (44) [occurs] occurs:sub_term(_706, _608)\n Unify: (44) [occurs] occurs:sub_term(_608, _608)\n Exit: (44) [occurs] occurs:sub_term(_608, _608)\n Exit: (43) [occurs] occurs:sub_term(_608, get_attr(_608, sk, _630))\n Exit: (42) [occurs] occurs:sub_term(_608, (get_attr(_608, sk, _630), _630='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_608, (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_706, _608)\n Unify: (44) [occurs] occurs:sub_term(_706, _608)\n Fail: (44) [occurs] occurs:sub_term(_706, _608)\n Redo: (44) [system] arg(_10596, get_attr(_608, sk, _630), _3756)\n Exit: (44) [system] arg(2, get_attr(_608, sk, _630), sk)\n Call: (44) [occurs] occurs:sub_term(_706, sk)\n Unify: (44) [occurs] occurs:sub_term(sk, sk)\n Exit: (44) [occurs] occurs:sub_term(sk, sk)\n Exit: (43) [occurs] occurs:sub_term(sk, get_attr(_608, sk, _630))\n Exit: (42) [occurs] occurs:sub_term(sk, (get_attr(_608, sk, _630), _630='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(sk, (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n^ Call: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, ' ')\n^ Unify: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, ' ')\n Call: (42) [system] sk\\==[]\n Exit: (42) [system] sk\\==[]\n^ Call: (42) [logicmoo_test] on_x_debug(sub_string(sk, _17946, _17948, _17950, ' '))\n^ Unify: (42) [rtrace] on_x_debug(logicmoo_test:sub_string(sk, _17946, _17948, _17950, ' '))\n^ Fail: (42) [rtrace] on_x_debug(logicmoo_test:sub_string(sk, _17946, _17948, _17950, ' '))\n^ Fail: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, ' ')\n^ Call: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, '_')\n^ Unify: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, '_')\n Call: (42) [system] sk\\==[]\n Exit: (42) [system] sk\\==[]\n^ Call: (42) [logicmoo_test] on_x_debug(sub_string(sk, _22992, _22994, _22996, '_'))\n^ Unify: (42) [rtrace] on_x_debug(logicmoo_test:sub_string(sk, _22992, _22994, _22996, '_'))\n^ Fail: (42) [rtrace] on_x_debug(logicmoo_test:sub_string(sk, _22992, _22994, _22996, '_'))\n^ Fail: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, '_')\n Redo: (44) [occurs] occurs:sub_term(_706, sk)\n Unify: (44) [occurs] occurs:sub_term(_706, sk)\n Fail: (44) [occurs] occurs:sub_term(_706, sk)\n Redo: (44) [system] arg(_27484, get_attr(_608, sk, _630), _3756)\n Exit: (44) [system] arg(3, get_attr(_608, sk, _630), _630)\n Call: (44) [occurs] occurs:sub_term(_706, _630)\n Unify: (44) [occurs] occurs:sub_term(_630, _630)\n Exit: (44) [occurs] occurs:sub_term(_630, _630)\n Exit: (43) [occurs] occurs:sub_term(_630, get_attr(_608, sk, _630))\n Exit: (42) [occurs] occurs:sub_term(_630, (get_attr(_608, sk, _630), _630='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_630, (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_706, _630)\n Unify: (44) [occurs] occurs:sub_term(_706, _630)\n Fail: (44) [occurs] occurs:sub_term(_706, _630)\n Fail: (43) [occurs] occurs:sub_term(_706, get_attr(_608, sk, _630))\n Redo: (43) [system] arg(_34884, (get_attr(_608, sk, _630), _630='SKF-666'), _710)\n Exit: (43) [system] arg(2, (get_attr(_608, sk, _630), _630='SKF-666'), _630='SKF-666')\n Call: (43) [occurs] occurs:sub_term(_706, _630='SKF-666')\n Unify: (43) [occurs] occurs:sub_term(_630='SKF-666', _630='SKF-666')\n Exit: (43) [occurs] occurs:sub_term(_630='SKF-666', _630='SKF-666')\n Exit: (42) [occurs] occurs:sub_term(_630='SKF-666', (get_attr(_608, sk, _630), _630='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_630='SKF-666', (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_706, _630='SKF-666')\n Unify: (43) [occurs] occurs:sub_term(_706, _630='SKF-666')\n Call: (44) [system] arg(_40432, _630='SKF-666', _40374)\n Exit: (44) [system] arg(1, _630='SKF-666', _630)\n Call: (44) [occurs] occurs:sub_term(_706, _630)\n Unify: (44) [occurs] occurs:sub_term(_630, _630)\n Exit: (44) [occurs] occurs:sub_term(_630, _630)\n Exit: (43) [occurs] occurs:sub_term(_630, _630='SKF-666')\n Exit: (42) [occurs] occurs:sub_term(_630, (get_attr(_608, sk, _630), _630='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_630, (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_706, _630)\n Unify: (44) [occurs] occurs:sub_term(_706, _630)\n Fail: (44) [occurs] occurs:sub_term(_706, _630)\n Redo: (44) [system] arg(_47214, _630='SKF-666', _40374)\n Exit: (44) [system] arg(2, _630='SKF-666', 'SKF-666')\n Call: (44) [occurs] occurs:sub_term(_706, 'SKF-666')\n Unify: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666')\n Exit: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666')\n Exit: (43) [occurs] occurs:sub_term('SKF-666', _630='SKF-666')\n Exit: (42) [occurs] occurs:sub_term('SKF-666', (get_attr(_608, sk, _630), _630='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term('SKF-666', (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n^ Call: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', ' ')\n^ Unify: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', ' ')\n Call: (42) [system] 'SKF-666'\\==[]\n Exit: (42) [system] 'SKF-666'\\==[]\n^ Call: (42) [logicmoo_test] on_x_debug(sub_string('SKF-666', _54564, _54566, _54568, ' '))\n^ Unify: (42) [rtrace] on_x_debug(logicmoo_test:sub_string('SKF-666', _54564, _54566, _54568, ' '))\n^ Fail: (42) [rtrace] on_x_debug(logicmoo_test:sub_string('SKF-666', _54564, _54566, _54568, ' '))\n^ Fail: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', ' ')\n^ Call: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', '_')\n^ Unify: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', '_')\n Call: (42) [system] 'SKF-666'\\==[]\n Exit: (42) [system] 'SKF-666'\\==[]\n^ Call: (42) [logicmoo_test] on_x_debug(sub_string('SKF-666', _59610, _59612, _59614, '_'))\n^ Unify: (42) [rtrace] on_x_debug(logicmoo_test:sub_string('SKF-666', _59610, _59612, _59614, '_'))\n^ Fail: (42) [rtrace] on_x_debug(logicmoo_test:sub_string('SKF-666', _59610, _59612, _59614, '_'))\n^ Fail: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', '_')\n Redo: (44) [occurs] occurs:sub_term(_706, 'SKF-666')\n Unify: (44) [occurs] occurs:sub_term(_706, 'SKF-666')\n Fail: (44) [occurs] occurs:sub_term(_706, 'SKF-666')\n Fail: (43) [occurs] occurs:sub_term(_706, _630='SKF-666')\n Fail: (42) [occurs] occurs:sub_term(_706, (get_attr(_608, sk, _630), _630='SKF-666'))\n Fail: (41) [occurs] occurs:sub_term(_706, (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n Call: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n Unify: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608))\n Redo: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n Unify: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n Call: (43) [system] arg(_69052, sk_out(_608), _68994)\n Exit: (43) [system] arg(1, sk_out(_608), _608)\n Call: (43) [occurs] occurs:sub_term(_65902, _608)\n Unify: (43) [occurs] occurs:sub_term(_608, _608)\n Exit: (43) [occurs] occurs:sub_term(_608, _608)\n Exit: (42) [occurs] occurs:sub_term(_608, sk_out(_608))\n Redo: (43) [occurs] occurs:sub_term(_65902, _608)\n Unify: (43) [occurs] occurs:sub_term(_65902, _608)\n Fail: (43) [occurs] occurs:sub_term(_65902, _608)\n Fail: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n Call: (42) [occurs] occurs:sub_term(_75160, sk_out(_608))\n Unify: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608))\n Redo: (42) [occurs] occurs:sub_term(_75160, sk_out(_608))\n Unify: (42) [occurs] occurs:sub_term(_75160, sk_out(_608))\n Call: (43) [system] arg(_78310, sk_out(_608), _78252)\n Exit: (43) [system] arg(1, sk_out(_608), _608)\n Call: (43) [occurs] occurs:sub_term(_75160, _608)\n Unify: (43) [occurs] occurs:sub_term(_608, _608)\n Exit: (43) [occurs] occurs:sub_term(_608, _608)\n Exit: (42) [occurs] occurs:sub_term(_608, sk_out(_608))\n Redo: (43) [occurs] occurs:sub_term(_75160, _608)\n Unify: (43) [occurs] occurs:sub_term(_75160, _608)\n Fail: (43) [occurs] occurs:sub_term(_75160, _608)\n Fail: (42) [occurs] occurs:sub_term(_75160, sk_out(_608))\n Call: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n Unify: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608))\n Redo: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n Unify: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n Call: (43) [system] arg(_87566, sk_out(_608), _87508)\n Exit: (43) [system] arg(1, sk_out(_608), _608)\n Call: (43) [occurs] occurs:sub_term(_65902, _608)\n Unify: (43) [occurs] occurs:sub_term(_608, _608)\n Exit: (43) [occurs] occurs:sub_term(_608, _608)\n Exit: (42) [occurs] occurs:sub_term(_608, sk_out(_608))\n Redo: (43) [occurs] occurs:sub_term(_65902, _608)\n Unify: (43) [occurs] occurs:sub_term(_65902, _608)\n Fail: (43) [occurs] occurs:sub_term(_65902, _608)\n Fail: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n^ Call: (41) [logicmoo_test] backward_compatibility:sformat(_704, '~w_~w', [sk_out, 1])\n^ Unify: (41) [logicmoo_test] backward_compatibility:sformat(_704, '~w_~w', [sk_out, 1])\n^ Call: (42) [logicmoo_test] format(string(_704), '~w_~w', [sk_out, 1])\n^ Exit: (42) [logicmoo_test] format(string(\"sk_out_1\"), '~w_~w', [sk_out, 1])\n^ Exit: (41) [logicmoo_test] backward_compatibility:sformat(\"sk_out_1\", '~w_~w', [sk_out, 1])\n^ Call: (39) [logicmoo_test] backward_compatibility:sformat(_702, '~w_in_~w', [\"sk_out_1\", user])\n^ Unify: (39) [logicmoo_test] backward_compatibility:sformat(_702, '~w_in_~w', [\"sk_out_1\", user])\n^ Call: (40) [logicmoo_test] format(string(_702), '~w_in_~w', [\"sk_out_1\", user])\n^ Exit: (40) [logicmoo_test] format(string(\"sk_out_1_in_user\"), '~w_in_~w', [\"sk_out_1\", user])\n^ Exit: (39) [logicmoo_test] backward_compatibility:sformat(\"sk_out_1_in_user\", '~w_in_~w', [\"sk_out_1\", user])\n^ Call: (38) [logicmoo_test] backward_compatibility:sformat(_688, '~w__~w', [\"Test_0004_Line_0000\", \"sk_out_1_in_user\"])\n^ Unify: (38) [logicmoo_test] backward_compatibility:sformat(_688, '~w__~w', [\"Test_0004_Line_0000\", \"sk_out_1_in_user\"])\n^ Call: (39) [logicmoo_test] format(string(_688), '~w__~w', [\"Test_0004_Line_0000\", \"sk_out_1_in_user\"])\n^ Exit: (39) [logicmoo_test] format(string(\"Test_0004_Line_0000__sk_out_1_in_user\"), '~w__~w', [\"Test_0004_Line_0000\", \"sk_out_1_in_user\"])\n^ Exit: (38) [logicmoo_test] backward_compatibility:sformat(\"Test_0004_Line_0000__sk_out_1_in_user\", '~w__~w', [\"Test_0004_Line_0000\", \"sk_out_1_in_user\"])\n Call: (38) [j_u] j_u:junit_prop(testsuite, testcase, _103154)\n Unify: (38) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit')\n Exit: (38) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit')\n Redo: (38) [j_u] j_u:junit_prop(testsuite, testcase, _103154)\n Unify: (38) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__Mpred_trace_exec_in_user\")\n Exit: (38) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__Mpred_trace_exec_in_user\")\n Redo: (38) [j_u] j_u:junit_prop(testsuite, testcase, _103154)\n Unify: (38) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0002_Line_0000__sk_in_1_in_user\")\n Exit: (38) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0002_Line_0000__sk_in_1_in_user\")\n Redo: (38) [j_u] j_u:junit_prop(testsuite, testcase, _103154)\n Unify: (38) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0003_Line_0000__sk_in_1_in_user\")\n Exit: (38) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0003_Line_0000__sk_in_1_in_user\")\n^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (41) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"))\n^ Unify: (41) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"))\n Call: (42) [system] copy_term(t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"), _119478)\n Exit: (42) [system] copy_term(t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"), t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"))\n^ Call: (42) [t_l] clause(t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"), true)\n^ Fail: (42) [t_l] clause(mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"), true)\n^ Fail: (41) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"))\n^ Call: (47) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"))\n^ Unify: (47) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"))\n^ Call: (48) [t_l] asserta(t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"), _123932)\n^ Exit: (48) [t_l] asserta(t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"), (0x5607ec7edf80))\n Call: (48) [system] nb_current('$w_tl_e', _125170)\n Exit: (48) [system] nb_current('$w_tl_e', [])\n Call: (48) [system] nb_linkval('$w_tl_e', [(0x5607ec7edf80)])\n Exit: (48) [system] nb_linkval('$w_tl_e', [(0x5607ec7edf80)])\n^ Exit: (47) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"))\n^ Call: (46) [logicmoo_test] must_det_l((wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Unify: (46) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _130834, _130774)\n^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (49) [system] var(must_det_u)\n Fail: (49) [system] var(must_det_u)\n^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(...), ..., ...)))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)), ignore((source_location(_110750, _110752), atom(...), ..., ...)), get_time(_110880)))\n^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(...), ..., ...)))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)), ignore((source_location(_110750, _110752), atom(...), ..., ...)), get_time(_110880)))\n^ Call: (49) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(_110880)), _135144, _135084)\n^ Exit: (49) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(_110880)), logicmoo_test, (wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)))\n Call: (49) [system] var((wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)))\n Fail: (49) [system] var((wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(...), ..., ...)))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)), ignore((source_location(_110750, _110752), atom(...), ..., ...)), get_time(_110880)))\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _139460, _139400)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), _143770, _143710)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), logicmoo_test, wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))))\n Call: (50) [system] var(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))))\n Fail: (50) [system] var(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))))\n^ Call: (53) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...))))))\n^ Unify: (53) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...))))))\n^ Call: (54) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Unify: (54) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Call: (55) [logicmoo_test] current_predicate((in_pp/1))\n^ Exit: (55) [logicmoo_test] current_predicate((in_pp/1))\n^ Call: (55) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(bfly)\n Call: (56) [system] nonvar(bfly)\n Exit: (56) [system] nonvar(bfly)\n^ Call: (56) [logicmoo_test] pretty_clauses:in_pp(_152952)\n^ Unify: (56) [logicmoo_test] pretty_clauses:in_pp(_152952)\n Call: (57) [system] nonvar(_152952)\n Fail: (57) [system] nonvar(_152952)\n^ Redo: (56) [logicmoo_test] pretty_clauses:in_pp(_152952)\n^ Unify: (56) [logicmoo_test] pretty_clauses:in_pp(_152952)\n^ Call: (57) [logicmoo_test] pretty_clauses:is_pp_set(_152952)\n^ Unify: (57) [logicmoo_test] pretty_clauses:is_pp_set(_152952)\n Call: (58) [bfly_tl] bfly_tl:bfly_setting(pp_output, _152952)\n Fail: (58) [bfly_tl] bfly_tl:bfly_setting(pp_output, _152952)\n^ Fail: (57) [logicmoo_test] pretty_clauses:is_pp_set(_152952)\n^ Redo: (56) [logicmoo_test] pretty_clauses:in_pp(_152952)\n^ Unify: (56) [logicmoo_test] pretty_clauses:in_pp(_152952)\n^ Call: (57) [logicmoo_test] pretty_clauses:toplevel_pp(_152952)\n^ Unify: (57) [logicmoo_test] pretty_clauses:toplevel_pp(_152952)\n Call: (58) [system] nonvar(_152952)\n Fail: (58) [system] nonvar(_152952)\n^ Redo: (57) [logicmoo_test] pretty_clauses:toplevel_pp(_152952)\n^ Unify: (57) [logicmoo_test] pretty_clauses:toplevel_pp(swish)\n^ Call: (58) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_164678)))\n^ Unify: (58) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_164678)))\n Call: (62) [system] nb_current('$pp_swish', t)\n Fail: (62) [system] nb_current('$pp_swish', t)\n Call: (62) [pengines] pengines:pengine_self(_164678)\n Unify: (62) [pengines] pengines:pengine_self(_164678)\n Call: (63) [system] thread_self(_168462)\n Exit: (63) [system] thread_self(main)\n Call: (63) [pengines] current_pengine(_164678, _169726, main, _169730, _169732, _169734)\n Fail: (63) [pengines] current_pengine(_164678, _170388, main, _170392, _170394, _170396)\n Fail: (62) [pengines] pengines:pengine_self(_164678)\n^ Fail: (58) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_164678)))\n^ Redo: (57) [logicmoo_test] pretty_clauses:toplevel_pp(_152952)\n^ Unify: (57) [logicmoo_test] pretty_clauses:toplevel_pp(http)\n^ Call: (58) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_173502))\n^ Unify: (58) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_173502))\n Call: (61) [httpd_wrapper] httpd_wrapper:http_current_request(_173502)\n Unify: (61) [httpd_wrapper] httpd_wrapper:http_current_request(_173502)\n Call: (62) [system] current_output(_176068)\n Exit: (62) [system] current_output((0x7fcd9afd78c0))\n Call: (62) [http_stream] http_stream:is_cgi_stream((0x7fcd9afd78c0))\n Fail: (62) [http_stream] http_stream:is_cgi_stream((0x7fcd9afd78c0))\n Fail: (61) [httpd_wrapper] httpd_wrapper:http_current_request(_173502)\n^ Fail: (58) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_173502))\n^ Redo: (57) [logicmoo_test] pretty_clauses:toplevel_pp(_152952)\n^ Unify: (57) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Call: (58) [logicmoo_test] current_predicate((bfly_get/2))\n^ Exit: (58) [logicmoo_test] current_predicate((bfly_get/2))\n^ Call: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (59) [system] nonvar(f)\n Exit: (59) [system] nonvar(f)\n^ Call: (59) [logicmoo_test] butterfly:bfly_get(butterfly, _184690)\n^ Unify: (59) [logicmoo_test] butterfly:bfly_get(butterfly, _184690)\n Call: (60) [system] nonvar(_184690)\n Fail: (60) [system] nonvar(_184690)\n^ Redo: (59) [logicmoo_test] butterfly:bfly_get(butterfly, _184690)\n^ Unify: (59) [logicmoo_test] butterfly:bfly_get(butterfly, _184690)\n Call: (60) [bfly_tl] bfly_tl:bfly_setting(butterfly, _184690)\n Unify: (60) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n Exit: (60) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n^ Exit: (59) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (59) [system] f=@=f\n Exit: (59) [system] f=@=f\n^ Exit: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Exit: (57) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Exit: (56) [logicmoo_test] pretty_clauses:in_pp(ansi)\n Call: (56) [system] bfly==ansi\n Fail: (56) [system] bfly==ansi\n^ Fail: (55) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Fail: (54) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Redo: (53) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...))))))\n^ Call: (54) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))))\n^ Unify: (54) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))))\n^ Call: (55) [logicmoo_test] quietly(ignore((with_all_dmsg(dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(...), ..., ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?-mpred_test(..., ...))))))))))\n^ Unify: (55) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(..., ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n%~ ?-( mpred_test( \"Test_0004_Line_0000__sk_out_1_in_user\",%~ user : ( sk_out(FOUND) ,%~ get_attr(FOUND,sk,What) ,%~ What='SKF-666'))).\n^ Exit: (60) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (55) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(..., ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n^ Exit: (54) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))))\n^ Exit: (53) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...))))))\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _239400, _239340)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:(add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)), _243710, _243650)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:(add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)), logicmoo_test, (add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110880)))\n Call: (50) [system] var((add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110880)))\n Fail: (50) [system] var((add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110880)))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _248026, _247966)\n^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (51) [system] var(must_det_u)\n Fail: (51) [system] var(must_det_u)\n^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))\n^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))\n^ Call: (51) [ucatch] strip_module(logicmoo_test:add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), _252336, _252276)\n^ Exit: (51) [ucatch] strip_module(logicmoo_test:add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), logicmoo_test, add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))\n Call: (51) [system] var(add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))\n Fail: (51) [system] var(add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))\n^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))\n Call: (54) [j_u] j_u:junit_prop(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, _255346)\n Fail: (54) [j_u] j_u:junit_prop(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, _255346)\n^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _257912, _257852)\n^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (51) [system] var(must_det_u)\n Fail: (51) [system] var(must_det_u)\n^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Call: (51) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110880)), _262222, _262162)\n^ Exit: (51) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110880)), logicmoo_test, (ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750|...]), replace_in_string([...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))), get_time(_110880)))\n Call: (51) [system] var((ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750|...]), replace_in_string([...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))), get_time(_110880)))\n Fail: (51) [system] var((ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750|...]), replace_in_string([...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))), get_time(_110880)))\n^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Call: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (52) [ucatch] strip_module(ucatch:must_det_u, _266538, _266478)\n^ Exit: (52) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (52) [system] var(must_det_u)\n Fail: (52) [system] var(must_det_u)\n^ Fail: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Unify: (51) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Call: (52) [ucatch] strip_module(logicmoo_test:ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750|...]), replace_in_string([...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))), _270848, _270788)\n^ Exit: (52) [ucatch] strip_module(logicmoo_test:ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750|...]), replace_in_string([...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))), logicmoo_test, ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750, _110752]), replace_in_string([... = ...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))))\n Call: (52) [system] var(ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750, _110752]), replace_in_string([... = ...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))))\n Fail: (52) [system] var(ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750, _110752]), replace_in_string([... = ...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))))\n^ Fail: (51) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n Call: (56) [system] source_location(_110750, _110752)\n Fail: (56) [system] source_location(_110750, _110752)\n^ Call: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (52) [ucatch] strip_module(ucatch:must_det_u, _276382, _276322)\n^ Exit: (52) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (52) [system] var(must_det_u)\n Fail: (52) [system] var(must_det_u)\n^ Fail: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_110880))\n^ Unify: (51) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_110880))\n^ Call: (52) [ucatch] strip_module(logicmoo_test:get_time(_110880), _280692, _280632)\n^ Exit: (52) [ucatch] strip_module(logicmoo_test:get_time(_110880), logicmoo_test, get_time(_110880))\n Call: (52) [system] var(get_time(_110880))\n Fail: (52) [system] var(get_time(_110880))\n^ Fail: (51) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_110880))\n^ Exit: (46) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(1632737993.1434622)))\n Call: (46) [system] _110890=nb(0)\n Exit: (46) [system] nb(0)=nb(0)\n^ Call: (48) [logicmoo_test] call_u_hook(user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n^ Unify: (48) [logicmoo_test] call_u_hook(user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n^ Call: (57) [baseKB] baseKB:sk_out(_608)\n^ Unify: (57) [baseKB] baseKB:sk_out(fl(_2") Exit: (44) [j_u] j_u:junit_prop("Test_0004_Line_0000__sk_out_1_in_user", out, " (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"['attvar_09.pfc']\")\n\n```\n%~ init_phase(after_load)\n%~ init_phase(restore_state)\n%\n%~ init_why(after_boot,program)\n%~ after_boot.\n%~ Dont forget to ?- logicmoo_i_cyc_xform.\nrunning('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'),\n%~ this_test_might_need( :-( use_module( library(logicmoo_plarkc))))\n%~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 \n%~ message_hook(\n%~ error( permission_error(redefine,module,logicmoo_test),\n%~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')),\n%~ error,\n%~ [ '~q/~w: '-[module,2],\n%~ 'No permission to ~w ~w `~p\\''-[redefine,module,logicmoo_test],\n%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']])\n%~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98)\nmodule/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)\nERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98:\nERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)\n\n\n:- nodebug_logicmoo(_).\n/*~\n~*/\n\n:- debug_logicmoo(http(_)).\n/*~\n~*/\n\n:- debug_logicmoo(logicmoo(_)).\n\n/*~\n~*/\n\n\n:- dynamic(sk_out/1).\n/*~\n~*/\n\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n/*~\n~*/\n\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n/*~\n%~ ?-( mpred_test(\"Test_0001_Line_0000__Mpred_trace_exec_in_user\",user:mpred_trace_exec)).\npassed=info(why_was_true(user:mpred_trace_exec))\nno_proof_for(mpred_trace_exec).\n\nno_proof_for(mpred_trace_exec).\n\nno_proof_for(mpred_trace_exec).\n\n\tname\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09-Test_0001_Line_0000__Mpred_trace_exec_in_user'. \n\tJUNIT_CLASSNAME\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09'. \n\tJUNIT_CMD\t=\t'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"[\\'attvar_09.pfc\\']\"'. \n% saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_09_Test_0001_Line_0000_Mpred_trace_exec_in_user-junit.xml\n~*/\n\n:- expects_dialect(pfc).\n/*~\n~*/\n\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n/*~\n~*/\n \n:- endif.\n:- read_attvars(true).\n\n/*~\n%~ install_attvar_expander(user)\n~*/\n\n\nsk_in(fl(X,Y,X,Y)).\n/*~\n~*/\n\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n/*~\n~*/\n\n:- listing([sk_in/1,spft/3]).\n%:- break.\n/*~\n%~ skipped( listing( [ sk_in/1,\n%~ spft/3]))\n~*/\n\n%:- break.\nsk_in(_DUNNO).\n/*~\n~*/\n\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n/*~\n%~ skipped( listing( [ sk_in/1,\n%~ spft/3]))\n~*/\n\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n/*~\n%~ ?-( mpred_test( \"Test_0002_Line_0000__sk_in_1_in_user\",\n%~ user : ( findall(\n%~ clause_u(sk_in(H),B,Ref),\n%~ ( clause_u(sk_in(H),B,Ref) ,\n%~ wdmsg( clause_u(sk_in(H),B,Ref))),\n%~ L) ,\n%~ length(L,COUNT) ,\n%~ wdmsg( cOUNT=COUNT)))).\n%~ cOUNT=0.\n%~ cOUNT=0.\npassed=info(why_was_true(user:(findall(clause_u(sk_in(_19454),_19476,_19498),(clause_u(sk_in(_19454),_19476,_19498),wdmsg(clause_u(sk_in(_19454),_19476,_19498))),[]),length([],0),wdmsg(cOUNT=0))))\nno_proof_for((findall(clause_u(sk_in(In),Sk_in,U),(clause_u(sk_in(In),Sk_in,U),wdmsg(clause_u(sk_in(In),Sk_in,U))),[]),length([],0),wdmsg(cOUNT=0))).\n\n%~ cOUNT=0\nno_proof_for((findall(clause_u(sk_in(In),Sk_in,U),(clause_u(sk_in(In),Sk_in,U),wdmsg(clause_u(sk_in(In),Sk_in,U))),[]),length([],0),wdmsg(cOUNT=0))).\n\nno_proof_for((findall(clause_u(sk_in(In),Sk_in,U),(clause_u(sk_in(In),Sk_in,U),wdmsg(clause_u(sk_in(In),Sk_in,U))),[]),length([],0),wdmsg(cOUNT=0))).\n\n\tname\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09-Test_0002_Line_0000__sk_in_1_in_user'. \n\tJUNIT_CLASSNAME\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09'. \n\tJUNIT_CMD\t=\t'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"[\\'attvar_09.pfc\\']\"'. \n% saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_09_Test_0002_Line_0000_sk_in_1_in_user-junit.xml\n~*/\n\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n/*~\n%~ ?-( mpred_test( \"Test_0003_Line_0000__sk_in_1_in_user\",\n%~ user : ( findall( FEx,\n%~ clause_u(sk_in(FEx),Sk_in,U),wdmsg(sk_in(FEx)),\n%~ L) ,\n%~ length(L,THREE) ,\n%~ THREE=3))).\nfailure=info((why_was_true(user:(\\+ (findall(_80890,(clause_u(sk_in(_80890),_80912,_80934),wdmsg(sk_in(_80890))),_80956),length(_80956,_80978),_80978=3))),nop(ftrace(user:(findall(_80890,(clause_u(sk_in(_80890),_80912,_80934),wdmsg(sk_in(_80890))),_80956),length(_80956,_80978),_80978=3)))))\nno_proof_for(\\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),wdmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=3)).\n\nno_proof_for(\\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),wdmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=3)).\n\nno_proof_for(\\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),wdmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=3)).\n\n\tname\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09-Test_0003_Line_0000__sk_in_1_in_user'. \n\tJUNIT_CLASSNAME\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09'. \n\tJUNIT_CMD\t=\t'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"[\\'attvar_09.pfc\\']\"'. \n% saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_09_Test_0003_Line_0000_sk_in_1_in_user-junit.xml\n~*/\n\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\n/*~\n%~ skipped( listing( [ pt/2, sk_in/1,sk_out/1]))\n~*/\n\n\nsk_in(Ex)==>sk_out(Ex).\n\n/*~\n~*/\n\n\n:- rtrace.\n/*~\n^ Call: (37) [user] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n^ Unify: (37) [user] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _122540)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _122540)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _122540)\n^ Redo: (37) [user] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n^ Unify: (37) [user] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n^ Redo: (37) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n^ Unify: (37) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n Call: (38) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Exit: (38) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n^ Unify: (37) [subclause_expansion] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_134946)\n Fail: (39) [t_l] t_l:is_ec_cvt(_134946)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n^ Fail: (37) [ec_loader] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n^ Call: (37) [user] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _138056)\n^ Unify: (37) [user] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n^ Redo: (37) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _138056)\n^ Unify: (37) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _138056)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _138056)\n^ Call: (38) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _142980, _142982)\n^ Unify: (38) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _142980, _142982)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _142980, _142982)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _142980, _142982)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _142980, _142982)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _142980, _142982)\n Call: (41) [system] nonvar((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n Exit: (41) [system] nonvar((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n Call: (41) [echo_files] echo_files:never_echo_term((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _142980, _142982)\n Call: (41) [$syspreds] prolog_load_context(stream, _149884)\n Unify: (41) [$syspreds] prolog_load_context(stream, _149884)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x5607f999ca00))\n Call: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Unify: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Exit: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Call: (41) [system] term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])=..[_153530, _153536, _153542|_153544]\n Exit: (41) [system] term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])=..[term_position, 1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [...|...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Call: (42) [system] (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010))==end_of_file\n Fail: (42) [system] (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _159712)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063)\n Call: (42) [system] _161586 is 1063+1\n Exit: (42) [system] 1064 is 1063+1\n Call: (42) [system] 1145=(0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1064)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1064)\n Call: (43) [t_l] t_l:file_stream_loc(_173916, (0x5607f999ca00), _173920)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1064)\n Call: (43) [t_l] t_l:file_stream_loc(_176344, (0x5607f999ca00), _176346)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063)\n Call: (43) [system] 1064>1063\n Exit: (43) [system] 1064>1063\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063, 1064)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063, 1064)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1063, 1064, _180678)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1063, 1064, _180678)\n Call: (45) [system] _181932 is 1064-1063\n Exit: (45) [system] 1 is 1064-1063\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _183152, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _183152, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _186262)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _186262)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _188268, []), read_string(_188268, _188276, _183152), close(_188268))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _188268, []), read_util:read_string(_188268, _188276, _183152), read_util:close(_188268))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _188268, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f08f2000), [])\n Call: (49) [system] close((0x5607f08f2000))\n Exit: (49) [system] close((0x5607f08f2000))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f08f2000), []), read_util:read_string((0x5607f08f2000), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607f08f2000)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1063, 1, _193704, _180678)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1063, 1, 596, \"\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1063, 1064, \"\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1064)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1064)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _196766))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _196766))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1064))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1064))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1064)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [echo_files] echo_files:nsl(_201096)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\"\\==[]\n Exit: (46) [system] \"\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\", _205404, _205406, _205408, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _205404, _205406, _205408, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _205404, _205406, _205408, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _209222, _209286, _209224, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\", _209222, _209904, _209224, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _211080, _211144, _211082, '/*~')\n Fail: (45) [system] sub_string(\"\\n\", _211080, _211762, _211082, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _213556, _213620, _213558, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\", _213556, _214238, _213558, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _215414, _215478, _215416, '%~')\n Fail: (45) [system] sub_string(\"\\n\", _215414, _216096, _215416, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] write(\"\\n\")\n\n Exit: (45) [system] write(\"\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063, 1064)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1064)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1064, 1145, _224672)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1064, 1145, _224672)\n Call: (44) [system] _225926 is 1145-1064\n Exit: (44) [system] 81 is 1145-1064\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _227146, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _227146, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _230256)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _230256)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _232262, []), read_string(_232262, _232270, _227146), close(_232262))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _232262, []), read_util:read_string(_232262, _232270, _227146), read_util:close(_232262))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _232262, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607fd202700), [])\n Call: (48) [system] close((0x5607fd202700))\n Exit: (48) [system] close((0x5607fd202700))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607fd202700), []), read_util:read_string((0x5607fd202700), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607fd202700)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1064, 81, _237698, _224672)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1064, 81, 515, \":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1064, 1145, \":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\")\n Call: (43) [echo_files] echo_files:read_mco(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\", _239582, _239584, _239586, _239588, _239590)\n Unify: (43) [echo_files] echo_files:read_mco(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\", _240216, _240218, _240220, _240222, _240224)\n Call: (44) [system] read_term_from_atom(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\", _240792, [cycles(true), comments(_240812), quasi_quotations(_240822), variable_names(_240832), singletons(_240842)])\n Exit: (44) [system] read_term_from_atom(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\", (:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456)), [cycles(true), comments([]), quasi_quotations([]), variable_names(['FOUND'=_241456, 'What'=_241464]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\", _242142, [cycles(false), comments(_242162), quasi_quotations(_242172), variable_names(_242182), singletons(_242192)])\n Exit: (44) [system] read_term_from_atom(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\", (:-must((sk_out(_242806), get_attr(_242806, sk, _242814), _242814='SKF-666')), dmsg(fOUND=_242806)), [cycles(false), comments([]), quasi_quotations([]), variable_names(['FOUND'=_242806, 'What'=_242814]), singletons([])])\n Call: (44) [system] (:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456))=@=(:-must((sk_out(_242806), get_attr(_242806, sk, _242814), _242814='SKF-666')), dmsg(fOUND=_242806))\n Exit: (44) [system] (:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456))=@=(:-must((sk_out(_242806), get_attr(_242806, sk, _242814), _242814='SKF-666')), dmsg(fOUND=_242806))\n Call: (44) [system] _244704=(:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456))\n Exit: (44) [system] (:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456))=(:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456))\n Exit: (43) [echo_files] echo_files:read_mco(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\", (:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456)), [], [], ['FOUND'=_241456, 'What'=_241464], [])\n Call: (43) [system] write(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\")\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\n Exit: (43) [system] write(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _247814, 1145)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _248436, 1145)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _249010, _249012))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _249010, _249012))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _249010, 1145))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _249010, 1145))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _249010, 1145)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _256448))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _256448))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Call: (42) [system] character_count((0x5607f999ca00), _992)\n Exit: (42) [system] character_count((0x5607f999ca00), 1146)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1146)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1146)\n Call: (43) [t_l] t_l:file_stream_loc(_3488, (0x5607f999ca00), _3492)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1146)\n Call: (43) [t_l] t_l:file_stream_loc(_5916, (0x5607f999ca00), _5918)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145)\n Call: (43) [system] 1146>1145\n Exit: (43) [system] 1146>1145\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145, 1146)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145, 1146)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1145, 1146, _10250)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1145, 1146, _10250)\n Call: (45) [system] _11504 is 1146-1145\n Exit: (45) [system] 1 is 1146-1145\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _12724, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _12724, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _15834)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _15834)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _17840, []), read_string(_17840, _17848, _12724), close(_17840))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _17840, []), read_util:read_string(_17840, _17848, _12724), read_util:close(_17840))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _17840, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607ebcdbb00), [])\n Call: (49) [system] close((0x5607ebcdbb00))\n Exit: (49) [system] close((0x5607ebcdbb00))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607ebcdbb00), []), read_util:read_string((0x5607ebcdbb00), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607ebcdbb00)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1145, 1, _23276, _10250)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1145, 1, 514, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1145, 1146, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _26338))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _26338))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_30668)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _34976, _34978, _34980, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _34976, _34978, _34980, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _34976, _34978, _34980, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _38794, _38858, _38796, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _38794, _39476, _38796, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _40652, _40716, _40654, '/*~')\n Fail: (45) [system] sub_string(\".\", _40652, _41334, _40654, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _43128, _43192, _43130, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _43128, _43810, _43130, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _44986, _45050, _44988, '%~')\n Fail: (45) [system] sub_string(\".\", _44986, _45668, _44988, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145, 1146)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1146)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Call: (43) [system] at_end_of_stream((0x5607f999ca00))\n Fail: (43) [system] at_end_of_stream((0x5607f999ca00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Call: (43) [system] character_count((0x5607f999ca00), _56660)\n Exit: (43) [system] character_count((0x5607f999ca00), 1146)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1146, _57874)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1146, _57874)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _59120, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _59120, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _62230)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _62230)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _64236, []), read_string(_64236, _64244, _59120), close(_64236))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _64236, []), read_util:read_string(_64236, _64244, _59120), read_util:close(_64236))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _64236, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f96bcd00), [])\n Call: (48) [system] close((0x5607f96bcd00))\n Exit: (48) [system] close((0x5607f96bcd00))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f96bcd00), []), read_util:read_string((0x5607f96bcd00), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607f96bcd00)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1146, _69670, 0, _57874)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1146, 514, 0, \"\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1146, \"\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\")\n Call: (43) [system] open_string(\"\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", _71602)\n Exit: (43) [system] open_string(\"\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", (0x5607f96bc600))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607f96bc600))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607f96bc600))\n Call: (44) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (44) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (45) [system] at_end_of_stream((0x5607f96bc600))\n Fail: (45) [system] at_end_of_stream((0x5607f96bc600))\n Redo: (44) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (44) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (45) [system] peek_char((0x5607f96bc600), _77704)\n Exit: (45) [system] peek_char((0x5607f96bc600), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char((0x5607f96bc600), '\\n')\n Exit: (45) [system] get_char((0x5607f96bc600), '\\n')\n Call: (45) [system] put_char('\\n')\n\n Exit: (45) [system] put_char('\\n')\n Exit: (44) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607f96bc600))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607f96bc600))\n Call: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (46) [system] at_end_of_stream((0x5607f96bc600))\n Fail: (46) [system] at_end_of_stream((0x5607f96bc600))\n Redo: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (46) [system] peek_char((0x5607f96bc600), _88048)\n Exit: (46) [system] peek_char((0x5607f96bc600), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (46) [echo_files] echo_files:nsl(_91702)\n Unify: (46) [echo_files] echo_files:nsl('No source location!?')\n Exit: (46) [echo_files] echo_files:nsl('No source location!?')\n Call: (46) [system] atom_length('No source location!?', _93546)\n Exit: (46) [system] atom_length('No source location!?', 20)\n Call: (46) [system] peek_string((0x5607f96bc600), 20, _94760)\n Exit: (46) [system] peek_string((0x5607f96bc600), 20, \":- break.\\n:- must((f\")\n Call: (46) [system] \":- break.\\n:- must((f\"=='No source location!?'\n Fail: (46) [system] \":- break.\\n:- must((f\"=='No source location!?'\n Redo: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (46) [system] peek_string((0x5607f96bc600), 2, \"%~\")\n Fail: (46) [system] peek_string((0x5607f96bc600), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (46) [system] peek_string((0x5607f96bc600), 1, \"%\")\n Fail: (46) [system] peek_string((0x5607f96bc600), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (46) [system] peek_string((0x5607f96bc600), 2, \"#!\")\n Fail: (46) [system] peek_string((0x5607f96bc600), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607f96bc600))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607f96bc600))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Call: (42) [system] character_count((0x5607f999ca00), _108294)\n Exit: (42) [system] character_count((0x5607f999ca00), 1146)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _110764))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _110764))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _122560)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _123178)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n^ Redo: (38) [echo_files] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [echo_files] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n^ Redo: (38) [system] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [system] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n^ Redo: (38) [echo_files] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [echo_files] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n Call: (39) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\\==end_of_file\n Exit: (39) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976)\n Call: (40) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Exit: (40) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Call: (40) [system] nonvar((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Exit: (40) [system] nonvar((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Call: (40) [system] nb_current('$term', _152048)\n Exit: (40) [system] nb_current('$term', (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Call: (40) [$syspreds] prolog_load_context(module, _153262)\n Unify: (40) [$syspreds] prolog_load_context(module, _153262)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _155082)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (:-_155718))\n Call: (41) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))==(:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\n Exit: (41) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))==(:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _155718)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _155718)\n Call: (42) [system] functor(directive_expansion, _158832, _158834)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _160062 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _155718)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Call: (40) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\\=@=(:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\n Fail: (40) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\\=@=(:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976)\n^ Redo: (38) [subclause_expansion] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [subclause_expansion] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n Call: (39) [system] nonvar((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Exit: (39) [system] nonvar((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Call: (39) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Exit: (39) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Call: (39) [$syspreds] prolog_load_context(file, _169968)\n Unify: (39) [$syspreds] prolog_load_context(file, _169968)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _171794)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _171794)\n^ Redo: (38) [file_scope] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [file_scope] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Redo: (38) [echo_files] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [echo_files] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n Call: (39) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Exit: (39) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Redo: (38) [common_logic_utils] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [common_logic_utils] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n Call: (39) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Exit: (39) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (:-mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Call: (39) [system] term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])=_978\n Exit: (39) [system] term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])=term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), (:-mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n^ Call: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]))\n^ Call: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(..., ..., ..., ..., ...)|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [... - ...|...])])]), (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(..., ..., ..., ..., ...)|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [... - ...|...])])]), (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Fail: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(..., ..., ..., ..., ...)|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [... - ...|...])])]), (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Fail: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Call: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), sicstus:sicstus_flag(_196898, _196900))\n Call: (45) [system] nonvar((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Exit: (45) [system] nonvar((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Call: (45) [system] (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))=current_prolog_flag(_196898, _196900)\n Fail: (45) [system] (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))=current_prolog_flag(_196898, _196900)\n^ Redo: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), sicstus:sicstus_flag(_196898, _196900))\n Call: (45) [system] (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))=prolog_flag(_196898, _196900)\n Fail: (45) [system] (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))=prolog_flag(_196898, _196900)\n^ Redo: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Call: (44) [system] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [system] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]))\n^ Redo: (44) [loop_check] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [loop_check] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]))\n^ Redo: (44) [ucatch] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [ucatch] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n Call: (45) [apply_macros] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n Unify: (45) [apply_macros] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n Fail: (45) [nl_pipeline] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Redo: (44) [apply_macros] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [apply_macros] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Redo: (44) [virtualize_source] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [virtualize_source] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n Call: (45) [system] nonvar(term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]))\n Exit: (45) [system] nonvar(term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Redo: (44) [common_logic_utils] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [common_logic_utils] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Redo: (44) [gvlib] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [gvlib] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Redo: (44) [logicmoo_test] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [logicmoo_test] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Call: (45) [pfc_lib] pfc_goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Fail: (44) [pfc_lib] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Call: (44) [system] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (44) [system] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Redo: (44) [arithmetic] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (44) [arithmetic] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Call: (45) [yall] yall:lambda_like((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Unify: (45) [yall] yall:lambda_like((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Call: (46) [system] compound_name_arity((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _228070, _228072)\n Exit: (46) [system] compound_name_arity((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), ',', 2)\n Call: (46) [yall] yall:lambda_functor(',')\n Fail: (46) [yall] yall:lambda_functor(',')\n Fail: (45) [yall] yall:lambda_like((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Redo: (44) [yall] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (44) [yall] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Call: (45) [apply_macros] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Unify: (45) [apply_macros] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Fail: (45) [nl_pipeline] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Redo: (44) [apply_macros] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (44) [apply_macros] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Call: (45) [clpfd] clpfd:clpfd_expandable((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Fail: (45) [clpfd] clpfd:clpfd_expandable((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Redo: (44) [clpfd] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (44) [clpfd] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Call: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n^ Unify: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]))\n^ Call: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [... - ...]), term_position(1087, 1125, 1110, 1111, [...|...])]))]), mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604)\n^ Unify: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [... - ...]), term_position(1087, 1125, 1110, 1111, [...|...])]))]), mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604)\n^ Fail: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [... - ...]), term_position(1087, 1125, 1110, 1111, [...|...])]))]), mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604)\n^ Fail: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n^ Call: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604)\n^ Unify: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), sicstus:sicstus_flag(_248056, _248058))\n Call: (47) [system] nonvar(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')))\n Exit: (47) [system] nonvar(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')))\n Call: (47) [system] mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666'))=current_prolog_flag(_248056, _248058)\n Fail: (47) [system] mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666'))=current_prolog_flag(_248056, _248058)\n^ Redo: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), sicstus:sicstus_flag(_248056, _248058))\n Call: (47) [system] mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666'))=prolog_flag(_248056, _248058)\n Fail: (47) [system] mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666'))=prolog_flag(_248056, _248058)\n^ Redo: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604)\n^ Unify: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604)\n Call: (47) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (47) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (47) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604)\n^ Call: (46) [system] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n^ Unify: (46) [system] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]))\n^ Redo: (46) [loop_check] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n^ Unify: (46) [loop_check] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]))\n^ Redo: (46) [ucatch] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n^ Unify: (46) [ucatch] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n Call: (47) [apply_macros] expand_apply(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n Unify: (47) [apply_macros] expand_apply(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n Fail: (47) [nl_pipeline] expand_apply(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Redo: (46) [apply_macros] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Unify: (46) [apply_macros] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Redo: (46) [virtualize_source] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Unify: (46) [virtualize_source] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n Call: (47) [system] nonvar(term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]))\n Exit: (47) [system] nonvar(term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]))\n^ Call: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n^ Unify: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n^ Fail: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n^ Redo: (46) [common_logic_utils] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Unify: (46) [common_logic_utils] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Redo: (46) [gvlib] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Unify: (46) [gvlib] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Redo: (46) [logicmoo_test] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Unify: (46) [logicmoo_test] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Call: (47) [pfc_lib] pfc_goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Unify: (47) [pfc_lib] pfc_goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Fail: (47) [pfc_lib] pfc_goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Fail: (46) [pfc_lib] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Call: (46) [system] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Unify: (46) [system] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Call: (47) [arithmetic] arithmetic:math_goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Fail: (47) [arithmetic] arithmetic:math_goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Redo: (46) [arithmetic] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Unify: (46) [arithmetic] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Call: (47) [yall] yall:lambda_like(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n Unify: (47) [yall] yall:lambda_like(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n Call: (48) [system] compound_name_arity(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _18430, _18432)\n Exit: (48) [system] compound_name_arity(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), mpred_test, 1)\n Call: (48) [yall] yall:lambda_functor(mpred_test)\n Fail: (48) [yall] yall:lambda_functor(mpred_test)\n Fail: (47) [yall] yall:lambda_like(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n^ Redo: (46) [yall] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Unify: (46) [yall] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Call: (47) [system] current_prolog_flag(xref, true)\n Fail: (47) [system] current_prolog_flag(xref, true)\n^ Redo: (46) [apply_macros] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Call: (47) [apply_macros] expand_apply(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Unify: (47) [apply_macros] expand_apply(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Fail: (47) [nl_pipeline] expand_apply(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Redo: (46) [apply_macros] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Unify: (46) [apply_macros] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Call: (47) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (47) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (46) [clpfd] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Call: (47) [clpfd] clpfd:clpfd_expandable(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n Fail: (47) [clpfd] clpfd:clpfd_expandable(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n^ Redo: (46) [clpfd] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Unify: (46) [clpfd] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Call: (47) [logicmoo_ocl] do_ss\n^ Fail: (47) [logicmoo_ocl] do_ss\n^ Fail: (46) [logicmoo_ocl] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Call: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]))\n^ Call: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Fail: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Fail: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Call: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), sicstus:sicstus_flag(_38444, _38446))\n Call: (47) [system] nonvar(dmsg(fOUND=_33952{$var_info = ...}))\n Exit: (47) [system] nonvar(dmsg(fOUND=_33952{$var_info = ...}))\n Call: (47) [system] dmsg(fOUND=_33952{$var_info = ...})=current_prolog_flag(_38444, _38446)\n Fail: (47) [system] dmsg(fOUND=_33952{$var_info = ...})=current_prolog_flag(_38444, _38446)\n^ Redo: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), sicstus:sicstus_flag(_38444, _38446))\n Call: (47) [system] dmsg(fOUND=_33952{$var_info = ...})=prolog_flag(_38444, _38446)\n Fail: (47) [system] dmsg(fOUND=_33952{$var_info = ...})=prolog_flag(_38444, _38446)\n^ Redo: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Call: (47) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (47) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (47) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Call: (46) [system] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [system] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]))\n^ Redo: (46) [loop_check] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [loop_check] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]))\n^ Redo: (46) [ucatch] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [ucatch] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n Call: (47) [apply_macros] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n Unify: (47) [apply_macros] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n Fail: (47) [nl_pipeline] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Redo: (46) [apply_macros] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [apply_macros] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Redo: (46) [virtualize_source] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [virtualize_source] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n Call: (47) [system] nonvar(term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]))\n Exit: (47) [system] nonvar(term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]))\n^ Call: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(fOUND=_33952{$var_info = ...}))\n^ Unify: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(fOUND=_33952{$var_info = ...}))\n^ Fail: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(fOUND=_33952{$var_info = ...}))\n^ Redo: (46) [common_logic_utils] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [common_logic_utils] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Redo: (46) [gvlib] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [gvlib] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Redo: (46) [logicmoo_test] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [logicmoo_test] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Call: (47) [pfc_lib] pfc_goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (47) [pfc_lib] pfc_goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Fail: (47) [pfc_lib] pfc_goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Fail: (46) [pfc_lib] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Call: (46) [system] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (46) [system] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Call: (47) [arithmetic] arithmetic:math_goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Fail: (47) [arithmetic] arithmetic:math_goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Redo: (46) [arithmetic] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (46) [arithmetic] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Call: (47) [yall] yall:lambda_like(dmsg(fOUND=_33952{$var_info = ...}))\n Unify: (47) [yall] yall:lambda_like(dmsg(fOUND=_33952{$var_info = ...}))\n Call: (48) [system] compound_name_arity(dmsg(fOUND=_33952{$var_info = ...}), _69616, _69618)\n Exit: (48) [system] compound_name_arity(dmsg(fOUND=_33952{$var_info = ...}), dmsg, 1)\n Call: (48) [yall] yall:lambda_functor(dmsg)\n Fail: (48) [yall] yall:lambda_functor(dmsg)\n Fail: (47) [yall] yall:lambda_like(dmsg(fOUND=_33952{$var_info = ...}))\n^ Redo: (46) [yall] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (46) [yall] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Call: (47) [system] current_prolog_flag(xref, true)\n Fail: (47) [system] current_prolog_flag(xref, true)\n^ Redo: (46) [apply_macros] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Call: (47) [apply_macros] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Unify: (47) [apply_macros] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Fail: (47) [nl_pipeline] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Redo: (46) [apply_macros] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (46) [apply_macros] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Call: (47) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (47) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (46) [clpfd] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Call: (47) [clpfd] clpfd:clpfd_expandable(dmsg(fOUND=_33952{$var_info = ...}))\n Fail: (47) [clpfd] clpfd:clpfd_expandable(dmsg(fOUND=_33952{$var_info = ...}))\n^ Redo: (46) [clpfd] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (46) [clpfd] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Call: (47) [logicmoo_ocl] do_ss\n^ Fail: (47) [logicmoo_ocl] do_ss\n^ Fail: (46) [logicmoo_ocl] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), close((0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607eb64c070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x5607f999ca00), (:-must((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')), dmsg(fOUND=_33952)), _298, (:-mpred_test((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')), dmsg(fOUND=_33952)), _294, (0x5607f999ca00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'], [expand(false), expand(true)]), _85226, system:'$close_source'(close((0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607eb64c070)), true))\n^ Call: (34) [user] mpred_test((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n^ Unify: (34) [logicmoo_test] mpred_test(user:(sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (41) [$syspreds] update_flag(tests, _87128, _87128+1)\n Unify: (41) [$syspreds] update_flag(tests, _87128, _87128+1)\n Exit: (41) [$syspreds] update_flag(tests, 0, 0+1)\n Call: (41) [$syspreds] update_flag(test_number, _88974, _88974+1)\n Unify: (41) [$syspreds] update_flag(test_number, _88974, _88974+1)\n Exit: (41) [$syspreds] update_flag(test_number, 3, 3+1)\n^ Call: (39) [logicmoo_test] backward_compatibility:sformat(_90826, 'Test_~4d_Line_~4d', [4, 0])\n^ Unify: (39) [logicmoo_test] backward_compatibility:sformat(_90826, 'Test_~4d_Line_~4d', [4, 0])\n^ Call: (40) [logicmoo_test] format(string(_90826), 'Test_~4d_Line_~4d', [4, 0])\n^ Exit: (40) [logicmoo_test] format(string(\"Test_0.0004_Line_0.0000\"), 'Test_~4d_Line_~4d', [4, 0])\n^ Exit: (39) [logicmoo_test] backward_compatibility:sformat(\"Test_0.0004_Line_0.0000\", 'Test_~4d_Line_~4d', [4, 0])\n^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0004_Line_0.0000\", _90820)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0004_Line_0.0000\", _90820)\n Call: (40) [system] arg(1, '_0.'='_', _95252)\n Exit: (40) [system] arg(1, '_0.'='_', '_0.')\n Call: (40) [system] arg(2, '_0.'='_', _96474)\n Exit: (40) [system] arg(2, '_0.'='_', '_')\n^ Call: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0004_Line_0.0000\", _97696)\n^ Unify: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0004_Line_0.0000\", _97696)\n^ Unify: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0004_Line_0.0000\", _97696)\n Call: (41) [system] atomic_list_concat(_99594, '_0.', \"Test_0.0004_Line_0.0000\")\n Exit: (41) [system] atomic_list_concat(['Test', '0004_Line', '0000'], '_0.', \"Test_0.0004_Line_0.0000\")\n Call: (41) [system] atomics_to_string(['Test', '0004_Line', '0000'], '_', _97696)\n Exit: (41) [system] atomics_to_string(['Test', '0004_Line', '0000'], '_', \"Test_0004_Line_0000\")\n^ Exit: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0004_Line_0.0000\", \"Test_0004_Line_0000\")\n^ Call: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0004_Line_0000\", _90820)\n^ Unify: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0004_Line_0000\", \"Test_0004_Line_0000\")\n^ Exit: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0004_Line_0000\", \"Test_0004_Line_0000\")\n^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0004_Line_0.0000\", \"Test_0004_Line_0000\")\n Call: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (41) [occurs] occurs:sub_term((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (42) [system] arg(_108362, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _108304)\n Exit: (42) [system] arg(1, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), sk_out(_33952))\n Call: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Unify: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_33952), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Unify: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Call: (43) [system] arg(_113292, sk_out(_33952), _113234)\n Exit: (43) [system] arg(1, sk_out(_33952), _33952)\n Call: (43) [occurs] occurs:sub_term(_105212, _33952)\n Unify: (43) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (43) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (42) [occurs] occurs:sub_term(_33952, sk_out(_33952))\n Exit: (41) [occurs] occurs:sub_term(_33952, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_105212, _33952)\n Unify: (43) [occurs] occurs:sub_term(_105212, _33952)\n Fail: (43) [occurs] occurs:sub_term(_105212, _33952)\n Fail: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Redo: (42) [system] arg(_120074, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _108304)\n Exit: (42) [system] arg(2, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (43) [system] arg(_125004, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _124946)\n Exit: (43) [system] arg(1, (get_attr(_33952, sk, _33974), _33974='SKF-666'), get_attr(_33952, sk, _33974))\n Call: (43) [occurs] occurs:sub_term(_105212, get_attr(_33952, sk, _33974))\n Unify: (43) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), get_attr(_33952, sk, _33974))\n Exit: (43) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_105212, get_attr(_33952, sk, _33974))\n Unify: (43) [occurs] occurs:sub_term(_105212, get_attr(_33952, sk, _33974))\n Call: (44) [system] arg(_130552, get_attr(_33952, sk, _33974), _130494)\n Exit: (44) [system] arg(1, get_attr(_33952, sk, _33974), _33952)\n Call: (44) [occurs] occurs:sub_term(_105212, _33952)\n Unify: (44) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (44) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (43) [occurs] occurs:sub_term(_33952, get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(_33952, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33952, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_105212, _33952)\n Unify: (44) [occurs] occurs:sub_term(_105212, _33952)\n Fail: (44) [occurs] occurs:sub_term(_105212, _33952)\n Redo: (44) [system] arg(_137334, get_attr(_33952, sk, _33974), _130494)\n Exit: (44) [system] arg(2, get_attr(_33952, sk, _33974), sk)\n Call: (44) [occurs] occurs:sub_term(_105212, sk)\n Unify: (44) [occurs] occurs:sub_term(sk, sk)\n Exit: (44) [occurs] occurs:sub_term(sk, sk)\n Exit: (43) [occurs] occurs:sub_term(sk, get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(sk, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(sk, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_105212, sk)\n Unify: (44) [occurs] occurs:sub_term(_105212, sk)\n Fail: (44) [occurs] occurs:sub_term(_105212, sk)\n Redo: (44) [system] arg(_144116, get_attr(_33952, sk, _33974), _130494)\n Exit: (44) [system] arg(3, get_attr(_33952, sk, _33974), _33974)\n Call: (44) [occurs] occurs:sub_term(_105212, _33974)\n Unify: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (43) [occurs] occurs:sub_term(_33974, get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(_33974, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33974, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_105212, _33974)\n Unify: (44) [occurs] occurs:sub_term(_105212, _33974)\n Fail: (44) [occurs] occurs:sub_term(_105212, _33974)\n Fail: (43) [occurs] occurs:sub_term(_105212, get_attr(_33952, sk, _33974))\n Redo: (43) [system] arg(_151516, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _124946)\n Exit: (43) [system] arg(2, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _33974='SKF-666')\n Call: (43) [occurs] occurs:sub_term(_105212, _33974='SKF-666')\n Unify: (43) [occurs] occurs:sub_term(_33974='SKF-666', _33974='SKF-666')\n Exit: (43) [occurs] occurs:sub_term(_33974='SKF-666', _33974='SKF-666')\n Exit: (42) [occurs] occurs:sub_term(_33974='SKF-666', (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33974='SKF-666', (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_105212, _33974='SKF-666')\n Unify: (43) [occurs] occurs:sub_term(_105212, _33974='SKF-666')\n Call: (44) [system] arg(_157064, _33974='SKF-666', _157006)\n Exit: (44) [system] arg(1, _33974='SKF-666', _33974)\n Call: (44) [occurs] occurs:sub_term(_105212, _33974)\n Unify: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (43) [occurs] occurs:sub_term(_33974, _33974='SKF-666')\n Exit: (42) [occurs] occurs:sub_term(_33974, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33974, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_105212, _33974)\n Unify: (44) [occurs] occurs:sub_term(_105212, _33974)\n Fail: (44) [occurs] occurs:sub_term(_105212, _33974)\n Redo: (44) [system] arg(_163846, _33974='SKF-666', _157006)\n Exit: (44) [system] arg(2, _33974='SKF-666', 'SKF-666')\n Call: (44) [occurs] occurs:sub_term(_105212, 'SKF-666')\n Unify: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666')\n Exit: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666')\n Exit: (43) [occurs] occurs:sub_term('SKF-666', _33974='SKF-666')\n Exit: (42) [occurs] occurs:sub_term('SKF-666', (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term('SKF-666', (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_105212, 'SKF-666')\n Unify: (44) [occurs] occurs:sub_term(_105212, 'SKF-666')\n Fail: (44) [occurs] occurs:sub_term(_105212, 'SKF-666')\n Fail: (43) [occurs] occurs:sub_term(_105212, _33974='SKF-666')\n Fail: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Fail: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (41) [occurs] occurs:sub_term(_172426, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (41) [occurs] occurs:sub_term((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (41) [occurs] occurs:sub_term(_172426, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (41) [occurs] occurs:sub_term(_172426, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (42) [system] arg(_175576, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _175518)\n Exit: (42) [system] arg(1, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), sk_out(_33952))\n Call: (42) [occurs] occurs:sub_term(_172426, sk_out(_33952))\n Unify: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_33952), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (42) [occurs] occurs:sub_term(_172426, sk_out(_33952))\n Unify: (42) [occurs] occurs:sub_term(_172426, sk_out(_33952))\n Call: (43) [system] arg(_180506, sk_out(_33952), _180448)\n Exit: (43) [system] arg(1, sk_out(_33952), _33952)\n Call: (43) [occurs] occurs:sub_term(_172426, _33952)\n Unify: (43) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (43) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (42) [occurs] occurs:sub_term(_33952, sk_out(_33952))\n Exit: (41) [occurs] occurs:sub_term(_33952, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_172426, _33952)\n Unify: (43) [occurs] occurs:sub_term(_172426, _33952)\n Fail: (43) [occurs] occurs:sub_term(_172426, _33952)\n Fail: (42) [occurs] occurs:sub_term(_172426, sk_out(_33952))\n Redo: (42) [system] arg(_187288, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _175518)\n Exit: (42) [system] arg(2, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (42) [occurs] occurs:sub_term(_172426, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (42) [occurs] occurs:sub_term(_172426, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (42) [occurs] occurs:sub_term(_172426, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (43) [system] arg(_192218, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _192160)\n Exit: (43) [system] arg(1, (get_attr(_33952, sk, _33974), _33974='SKF-666'), get_attr(_33952, sk, _33974))\n Call: (43) [occurs] occurs:sub_term(_172426, get_attr(_33952, sk, _33974))\n Unify: (43) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), get_attr(_33952, sk, _33974))\n Exit: (43) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_172426, get_attr(_33952, sk, _33974))\n Unify: (43) [occurs] occurs:sub_term(_172426, get_attr(_33952, sk, _33974))\n Call: (44) [system] arg(_197766, get_attr(_33952, sk, _33974), _197708)\n Exit: (44) [system] arg(1, get_attr(_33952, sk, _33974), _33952)\n Call: (44) [occurs] occurs:sub_term(_172426, _33952)\n Unify: (44) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (44) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (43) [occurs] occurs:sub_term(_33952, get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(_33952, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33952, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_172426, _33952)\n Unify: (44) [occurs] occurs:sub_term(_172426, _33952)\n Fail: (44) [occurs] occurs:sub_term(_172426, _33952)\n Redo: (44) [system] arg(_204548, get_attr(_33952, sk, _33974), _197708)\n Exit: (44) [system] arg(2, get_attr(_33952, sk, _33974), sk)\n Call: (44) [occurs] occurs:sub_term(_172426, sk)\n Unify: (44) [occurs] occurs:sub_term(sk, sk)\n Exit: (44) [occurs] occurs:sub_term(sk, sk)\n Exit: (43) [occurs] occurs:sub_term(sk, get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(sk, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(sk, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_172426, sk)\n Unify: (44) [occurs] occurs:sub_term(_172426, sk)\n Fail: (44) [occurs] occurs:sub_term(_172426, sk)\n Redo: (44) [system] arg(_211330, get_attr(_33952, sk, _33974), _197708)\n Exit: (44) [system] arg(3, get_attr(_33952, sk, _33974), _33974)\n Call: (44) [occurs] occurs:sub_term(_172426, _33974)\n Unify: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (43) [occurs] occurs:sub_term(_33974, get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(_33974, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33974, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_172426, _33974)\n Unify: (44) [occurs] occurs:sub_term(_172426, _33974)\n Fail: (44) [occurs] occurs:sub_term(_172426, _33974)\n Fail: (43) [occurs] occurs:sub_term(_172426, get_attr(_33952, sk, _33974))\n Redo: (43) [system] arg(_218730, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _192160)\n Exit: (43) [system] arg(2, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _33974='SKF-666')\n Call: (43) [occurs] occurs:sub_term(_172426, _33974='SKF-666')\n Unify: (43) [occurs] occurs:sub_term(_33974='SKF-666', _33974='SKF-666')\n Exit: (43) [occurs] occurs:sub_term(_33974='SKF-666', _33974='SKF-666')\n Exit: (42) [occurs] occurs:sub_term(_33974='SKF-666', (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33974='SKF-666', (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_172426, _33974='SKF-666')\n Unify: (43) [occurs] occurs:sub_term(_172426, _33974='SKF-666')\n Call: (44) [system] arg(_224278, _33974='SKF-666', _224220)\n Exit: (44) [system] arg(1, _33974='SKF-666', _33974)\n Call: (44) [occurs] occurs:sub_term(_172426, _33974)\n Unify: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (43) [occurs] occurs:sub_term(_33974, _33974='SKF-666')\n Exit: (42) [occurs] occurs:sub_term(_33974, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33974, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_172426, _33974)\n Unify: (44) [occurs] occurs:sub_term(_172426, _33974)\n Fail: (44) [occurs] occurs:sub_term(_172426, _33974)\n Redo: (44) [system] arg(_231060, _33974='SKF-666', _224220)\n Exit: (44) [system] arg(2, _33974='SKF-666', 'SKF-666')\n Call: (44) [occurs] occurs:sub_term(_172426, 'SKF-666')\n Unify: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666')\n Exit: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666')\n Exit: (43) [occurs] occurs:sub_term('SKF-666', _33974='SKF-666')\n Exit: (42) [occurs] occurs:sub_term('SKF-666', (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term('SKF-666', (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_172426, 'SKF-666')\n Unify: (44) [occurs] occurs:sub_term(_172426, 'SKF-666')\n Fail: (44) [occurs] occurs:sub_term(_172426, 'SKF-666')\n Fail: (43) [occurs] occurs:sub_term(_172426, _33974='SKF-666')\n Fail: (42) [occurs] occurs:sub_term(_172426, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Fail: (41) [occurs] occurs:sub_term(_172426, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (41) [occurs] occurs:sub_term((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (42) [system] arg(_242788, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _242730)\n Exit: (42) [system] arg(1, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), sk_out(_33952))\n Call: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Unify: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_33952), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Unify: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Call: (43) [system] arg(_247718, sk_out(_33952), _247660)\n Exit: (43) [system] arg(1, sk_out(_33952), _33952)\n Call: (43) [occurs] occurs:sub_term(_105212, _33952)\n Unify: (43) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (43) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (42) [occurs] occurs:sub_term(_33952, sk_out(_33952))\n Exit: (41) [occurs] occurs:sub_term(_33952, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_105212, _33952)\n Unify: (43) [occurs] occurs:sub_term(_105212, _33952)\n Fail: (43) [occurs] occurs:sub_term(_105212, _33952)\n Fail: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Redo: (42) [system] arg(_254500, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _242730)\n Exit: (42) [system] arg(2, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (43) [system] arg(_259430, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _259372)\n Exit: (43) [system] arg(1, (get_attr(_33952, sk, _33974), _33974='SKF-666'), get_attr(_33952, sk, _33974))\n Call: (43) [occurs] occurs:sub_term(_105212, get_attr(_33952, sk, _33974))\n Unify: (43) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), get_attr(_33952, sk, _33974))\n Exit: (43) [occurs] occurs:sub_term(get_attr(_608, sk, _630), get_attr(_608, sk, _630))\n Exit: (42) [occurs] occurs:sub_term(get_attr(_608, sk, _630), (get_attr(_608, sk, _630), _630='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(get_attr(_608, sk, _630), (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_706, get_attr(_608, sk, _630))\n Unify: (43) [occurs] occurs:sub_term(_706, get_attr(_608, sk, _630))\n Call: (44) [system] arg(_3814, get_attr(_608, sk, _630), _3756)\n Exit: (44) [system] arg(1, get_attr(_608, sk, _630), _608)\n Call: (44) [occurs] occurs:sub_term(_706, _608)\n Unify: (44) [occurs] occurs:sub_term(_608, _608)\n Exit: (44) [occurs] occurs:sub_term(_608, _608)\n Exit: (43) [occurs] occurs:sub_term(_608, get_attr(_608, sk, _630))\n Exit: (42) [occurs] occurs:sub_term(_608, (get_attr(_608, sk, _630), _630='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_608, (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_706, _608)\n Unify: (44) [occurs] occurs:sub_term(_706, _608)\n Fail: (44) [occurs] occurs:sub_term(_706, _608)\n Redo: (44) [system] arg(_10596, get_attr(_608, sk, _630), _3756)\n Exit: (44) [system] arg(2, get_attr(_608, sk, _630), sk)\n Call: (44) [occurs] occurs:sub_term(_706, sk)\n Unify: (44) [occurs] occurs:sub_term(sk, sk)\n Exit: (44) [occurs] occurs:sub_term(sk, sk)\n Exit: (43) [occurs] occurs:sub_term(sk, get_attr(_608, sk, _630))\n Exit: (42) [occurs] occurs:sub_term(sk, (get_attr(_608, sk, _630), _630='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(sk, (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n^ Call: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, ' ')\n^ Unify: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, ' ')\n Call: (42) [system] sk\\==[]\n Exit: (42) [system] sk\\==[]\n^ Call: (42) [logicmoo_test] on_x_debug(sub_string(sk, _17946, _17948, _17950, ' '))\n^ Unify: (42) [rtrace] on_x_debug(logicmoo_test:sub_string(sk, _17946, _17948, _17950, ' '))\n^ Fail: (42) [rtrace] on_x_debug(logicmoo_test:sub_string(sk, _17946, _17948, _17950, ' '))\n^ Fail: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, ' ')\n^ Call: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, '_')\n^ Unify: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, '_')\n Call: (42) [system] sk\\==[]\n Exit: (42) [system] sk\\==[]\n^ Call: (42) [logicmoo_test] on_x_debug(sub_string(sk, _22992, _22994, _22996, '_'))\n^ Unify: (42) [rtrace] on_x_debug(logicmoo_test:sub_string(sk, _22992, _22994, _22996, '_'))\n^ Fail: (42) [rtrace] on_x_debug(logicmoo_test:sub_string(sk, _22992, _22994, _22996, '_'))\n^ Fail: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, '_')\n Redo: (44) [occurs] occurs:sub_term(_706, sk)\n Unify: (44) [occurs] occurs:sub_term(_706, sk)\n Fail: (44) [occurs] occurs:sub_term(_706, sk)\n Redo: (44) [system] arg(_27484, get_attr(_608, sk, _630), _3756)\n Exit: (44) [system] arg(3, get_attr(_608, sk, _630), _630)\n Call: (44) [occurs] occurs:sub_term(_706, _630)\n Unify: (44) [occurs] occurs:sub_term(_630, _630)\n Exit: (44) [occurs] occurs:sub_term(_630, _630)\n Exit: (43) [occurs] occurs:sub_term(_630, get_attr(_608, sk, _630))\n Exit: (42) [occurs] occurs:sub_term(_630, (get_attr(_608, sk, _630), _630='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_630, (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_706, _630)\n Unify: (44) [occurs] occurs:sub_term(_706, _630)\n Fail: (44) [occurs] occurs:sub_term(_706, _630)\n Fail: (43) [occurs] occurs:sub_term(_706, get_attr(_608, sk, _630))\n Redo: (43) [system] arg(_34884, (get_attr(_608, sk, _630), _630='SKF-666'), _710)\n Exit: (43) [system] arg(2, (get_attr(_608, sk, _630), _630='SKF-666'), _630='SKF-666')\n Call: (43) [occurs] occurs:sub_term(_706, _630='SKF-666')\n Unify: (43) [occurs] occurs:sub_term(_630='SKF-666', _630='SKF-666')\n Exit: (43) [occurs] occurs:sub_term(_630='SKF-666', _630='SKF-666')\n Exit: (42) [occurs] occurs:sub_term(_630='SKF-666', (get_attr(_608, sk, _630), _630='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_630='SKF-666', (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_706, _630='SKF-666')\n Unify: (43) [occurs] occurs:sub_term(_706, _630='SKF-666')\n Call: (44) [system] arg(_40432, _630='SKF-666', _40374)\n Exit: (44) [system] arg(1, _630='SKF-666', _630)\n Call: (44) [occurs] occurs:sub_term(_706, _630)\n Unify: (44) [occurs] occurs:sub_term(_630, _630)\n Exit: (44) [occurs] occurs:sub_term(_630, _630)\n Exit: (43) [occurs] occurs:sub_term(_630, _630='SKF-666')\n Exit: (42) [occurs] occurs:sub_term(_630, (get_attr(_608, sk, _630), _630='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_630, (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_706, _630)\n Unify: (44) [occurs] occurs:sub_term(_706, _630)\n Fail: (44) [occurs] occurs:sub_term(_706, _630)\n Redo: (44) [system] arg(_47214, _630='SKF-666', _40374)\n Exit: (44) [system] arg(2, _630='SKF-666', 'SKF-666')\n Call: (44) [occurs] occurs:sub_term(_706, 'SKF-666')\n Unify: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666')\n Exit: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666')\n Exit: (43) [occurs] occurs:sub_term('SKF-666', _630='SKF-666')\n Exit: (42) [occurs] occurs:sub_term('SKF-666', (get_attr(_608, sk, _630), _630='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term('SKF-666', (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n^ Call: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', ' ')\n^ Unify: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', ' ')\n Call: (42) [system] 'SKF-666'\\==[]\n Exit: (42) [system] 'SKF-666'\\==[]\n^ Call: (42) [logicmoo_test] on_x_debug(sub_string('SKF-666', _54564, _54566, _54568, ' '))\n^ Unify: (42) [rtrace] on_x_debug(logicmoo_test:sub_string('SKF-666', _54564, _54566, _54568, ' '))\n^ Fail: (42) [rtrace] on_x_debug(logicmoo_test:sub_string('SKF-666', _54564, _54566, _54568, ' '))\n^ Fail: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', ' ')\n^ Call: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', '_')\n^ Unify: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', '_')\n Call: (42) [system] 'SKF-666'\\==[]\n Exit: (42) [system] 'SKF-666'\\==[]\n^ Call: (42) [logicmoo_test] on_x_debug(sub_string('SKF-666', _59610, _59612, _59614, '_'))\n^ Unify: (42) [rtrace] on_x_debug(logicmoo_test:sub_string('SKF-666', _59610, _59612, _59614, '_'))\n^ Fail: (42) [rtrace] on_x_debug(logicmoo_test:sub_string('SKF-666', _59610, _59612, _59614, '_'))\n^ Fail: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', '_')\n Redo: (44) [occurs] occurs:sub_term(_706, 'SKF-666')\n Unify: (44) [occurs] occurs:sub_term(_706, 'SKF-666')\n Fail: (44) [occurs] occurs:sub_term(_706, 'SKF-666')\n Fail: (43) [occurs] occurs:sub_term(_706, _630='SKF-666')\n Fail: (42) [occurs] occurs:sub_term(_706, (get_attr(_608, sk, _630), _630='SKF-666'))\n Fail: (41) [occurs] occurs:sub_term(_706, (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n Call: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n Unify: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608))\n Redo: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n Unify: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n Call: (43) [system] arg(_69052, sk_out(_608), _68994)\n Exit: (43) [system] arg(1, sk_out(_608), _608)\n Call: (43) [occurs] occurs:sub_term(_65902, _608)\n Unify: (43) [occurs] occurs:sub_term(_608, _608)\n Exit: (43) [occurs] occurs:sub_term(_608, _608)\n Exit: (42) [occurs] occurs:sub_term(_608, sk_out(_608))\n Redo: (43) [occurs] occurs:sub_term(_65902, _608)\n Unify: (43) [occurs] occurs:sub_term(_65902, _608)\n Fail: (43) [occurs] occurs:sub_term(_65902, _608)\n Fail: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n Call: (42) [occurs] occurs:sub_term(_75160, sk_out(_608))\n Unify: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608))\n Redo: (42) [occurs] occurs:sub_term(_75160, sk_out(_608))\n Unify: (42) [occurs] occurs:sub_term(_75160, sk_out(_608))\n Call: (43) [system] arg(_78310, sk_out(_608), _78252)\n Exit: (43) [system] arg(1, sk_out(_608), _608)\n Call: (43) [occurs] occurs:sub_term(_75160, _608)\n Unify: (43) [occurs] occurs:sub_term(_608, _608)\n Exit: (43) [occurs] occurs:sub_term(_608, _608)\n Exit: (42) [occurs] occurs:sub_term(_608, sk_out(_608))\n Redo: (43) [occurs] occurs:sub_term(_75160, _608)\n Unify: (43) [occurs] occurs:sub_term(_75160, _608)\n Fail: (43) [occurs] occurs:sub_term(_75160, _608)\n Fail: (42) [occurs] occurs:sub_term(_75160, sk_out(_608))\n Call: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n Unify: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608))\n Redo: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n Unify: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n Call: (43) [system] arg(_87566, sk_out(_608), _87508)\n Exit: (43) [system] arg(1, sk_out(_608), _608)\n Call: (43) [occurs] occurs:sub_term(_65902, _608)\n Unify: (43) [occurs] occurs:sub_term(_608, _608)\n Exit: (43) [occurs] occurs:sub_term(_608, _608)\n Exit: (42) [occurs] occurs:sub_term(_608, sk_out(_608))\n Redo: (43) [occurs] occurs:sub_term(_65902, _608)\n Unify: (43) [occurs] occurs:sub_term(_65902, _608)\n Fail: (43) [occurs] occurs:sub_term(_65902, _608)\n Fail: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n^ Call: (41) [logicmoo_test] backward_compatibility:sformat(_704, '~w_~w', [sk_out, 1])\n^ Unify: (41) [logicmoo_test] backward_compatibility:sformat(_704, '~w_~w', [sk_out, 1])\n^ Call: (42) [logicmoo_test] format(string(_704), '~w_~w', [sk_out, 1])\n^ Exit: (42) [logicmoo_test] format(string(\"sk_out_1\"), '~w_~w', [sk_out, 1])\n^ Exit: (41) [logicmoo_test] backward_compatibility:sformat(\"sk_out_1\", '~w_~w', [sk_out, 1])\n^ Call: (39) [logicmoo_test] backward_compatibility:sformat(_702, '~w_in_~w', [\"sk_out_1\", user])\n^ Unify: (39) [logicmoo_test] backward_compatibility:sformat(_702, '~w_in_~w', [\"sk_out_1\", user])\n^ Call: (40) [logicmoo_test] format(string(_702), '~w_in_~w', [\"sk_out_1\", user])\n^ Exit: (40) [logicmoo_test] format(string(\"sk_out_1_in_user\"), '~w_in_~w', [\"sk_out_1\", user])\n^ Exit: (39) [logicmoo_test] backward_compatibility:sformat(\"sk_out_1_in_user\", '~w_in_~w', [\"sk_out_1\", user])\n^ Call: (38) [logicmoo_test] backward_compatibility:sformat(_688, '~w__~w', [\"Test_0004_Line_0000\", \"sk_out_1_in_user\"])\n^ Unify: (38) [logicmoo_test] backward_compatibility:sformat(_688, '~w__~w', [\"Test_0004_Line_0000\", \"sk_out_1_in_user\"])\n^ Call: (39) [logicmoo_test] format(string(_688), '~w__~w', [\"Test_0004_Line_0000\", \"sk_out_1_in_user\"])\n^ Exit: (39) [logicmoo_test] format(string(\"Test_0004_Line_0000__sk_out_1_in_user\"), '~w__~w', [\"Test_0004_Line_0000\", \"sk_out_1_in_user\"])\n^ Exit: (38) [logicmoo_test] backward_compatibility:sformat(\"Test_0004_Line_0000__sk_out_1_in_user\", '~w__~w', [\"Test_0004_Line_0000\", \"sk_out_1_in_user\"])\n Call: (38) [j_u] j_u:junit_prop(testsuite, testcase, _103154)\n Unify: (38) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit')\n Exit: (38) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit')\n Redo: (38) [j_u] j_u:junit_prop(testsuite, testcase, _103154)\n Unify: (38) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__Mpred_trace_exec_in_user\")\n Exit: (38) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__Mpred_trace_exec_in_user\")\n Redo: (38) [j_u] j_u:junit_prop(testsuite, testcase, _103154)\n Unify: (38) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0002_Line_0000__sk_in_1_in_user\")\n Exit: (38) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0002_Line_0000__sk_in_1_in_user\")\n Redo: (38) [j_u] j_u:junit_prop(testsuite, testcase, _103154)\n Unify: (38) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0003_Line_0000__sk_in_1_in_user\")\n Exit: (38) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0003_Line_0000__sk_in_1_in_user\")\n^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (41) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"))\n^ Unify: (41) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"))\n Call: (42) [system] copy_term(t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"), _119478)\n Exit: (42) [system] copy_term(t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"), t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"))\n^ Call: (42) [t_l] clause(t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"), true)\n^ Fail: (42) [t_l] clause(mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"), true)\n^ Fail: (41) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"))\n^ Call: (47) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"))\n^ Unify: (47) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"))\n^ Call: (48) [t_l] asserta(t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"), _123932)\n^ Exit: (48) [t_l] asserta(t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"), (0x5607ec7edf80))\n Call: (48) [system] nb_current('$w_tl_e', _125170)\n Exit: (48) [system] nb_current('$w_tl_e', [])\n Call: (48) [system] nb_linkval('$w_tl_e', [(0x5607ec7edf80)])\n Exit: (48) [system] nb_linkval('$w_tl_e', [(0x5607ec7edf80)])\n^ Exit: (47) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"))\n^ Call: (46) [logicmoo_test] must_det_l((wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Unify: (46) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _130834, _130774)\n^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (49) [system] var(must_det_u)\n Fail: (49) [system] var(must_det_u)\n^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(...), ..., ...)))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)), ignore((source_location(_110750, _110752), atom(...), ..., ...)), get_time(_110880)))\n^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(...), ..., ...)))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)), ignore((source_location(_110750, _110752), atom(...), ..., ...)), get_time(_110880)))\n^ Call: (49) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(_110880)), _135144, _135084)\n^ Exit: (49) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(_110880)), logicmoo_test, (wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)))\n Call: (49) [system] var((wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)))\n Fail: (49) [system] var((wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(...), ..., ...)))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)), ignore((source_location(_110750, _110752), atom(...), ..., ...)), get_time(_110880)))\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _139460, _139400)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), _143770, _143710)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), logicmoo_test, wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))))\n Call: (50) [system] var(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))))\n Fail: (50) [system] var(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))))\n^ Call: (53) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...))))))\n^ Unify: (53) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...))))))\n^ Call: (54) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Unify: (54) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Call: (55) [logicmoo_test] current_predicate((in_pp/1))\n^ Exit: (55) [logicmoo_test] current_predicate((in_pp/1))\n^ Call: (55) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(bfly)\n Call: (56) [system] nonvar(bfly)\n Exit: (56) [system] nonvar(bfly)\n^ Call: (56) [logicmoo_test] pretty_clauses:in_pp(_152952)\n^ Unify: (56) [logicmoo_test] pretty_clauses:in_pp(_152952)\n Call: (57) [system] nonvar(_152952)\n Fail: (57) [system] nonvar(_152952)\n^ Redo: (56) [logicmoo_test] pretty_clauses:in_pp(_152952)\n^ Unify: (56) [logicmoo_test] pretty_clauses:in_pp(_152952)\n^ Call: (57) [logicmoo_test] pretty_clauses:is_pp_set(_152952)\n^ Unify: (57) [logicmoo_test] pretty_clauses:is_pp_set(_152952)\n Call: (58) [bfly_tl] bfly_tl:bfly_setting(pp_output, _152952)\n Fail: (58) [bfly_tl] bfly_tl:bfly_setting(pp_output, _152952)\n^ Fail: (57) [logicmoo_test] pretty_clauses:is_pp_set(_152952)\n^ Redo: (56) [logicmoo_test] pretty_clauses:in_pp(_152952)\n^ Unify: (56) [logicmoo_test] pretty_clauses:in_pp(_152952)\n^ Call: (57) [logicmoo_test] pretty_clauses:toplevel_pp(_152952)\n^ Unify: (57) [logicmoo_test] pretty_clauses:toplevel_pp(_152952)\n Call: (58) [system] nonvar(_152952)\n Fail: (58) [system] nonvar(_152952)\n^ Redo: (57) [logicmoo_test] pretty_clauses:toplevel_pp(_152952)\n^ Unify: (57) [logicmoo_test] pretty_clauses:toplevel_pp(swish)\n^ Call: (58) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_164678)))\n^ Unify: (58) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_164678)))\n Call: (62) [system] nb_current('$pp_swish', t)\n Fail: (62) [system] nb_current('$pp_swish', t)\n Call: (62) [pengines] pengines:pengine_self(_164678)\n Unify: (62) [pengines] pengines:pengine_self(_164678)\n Call: (63) [system] thread_self(_168462)\n Exit: (63) [system] thread_self(main)\n Call: (63) [pengines] current_pengine(_164678, _169726, main, _169730, _169732, _169734)\n Fail: (63) [pengines] current_pengine(_164678, _170388, main, _170392, _170394, _170396)\n Fail: (62) [pengines] pengines:pengine_self(_164678)\n^ Fail: (58) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_164678)))\n^ Redo: (57) [logicmoo_test] pretty_clauses:toplevel_pp(_152952)\n^ Unify: (57) [logicmoo_test] pretty_clauses:toplevel_pp(http)\n^ Call: (58) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_173502))\n^ Unify: (58) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_173502))\n Call: (61) [httpd_wrapper] httpd_wrapper:http_current_request(_173502)\n Unify: (61) [httpd_wrapper] httpd_wrapper:http_current_request(_173502)\n Call: (62) [system] current_output(_176068)\n Exit: (62) [system] current_output((0x7fcd9afd78c0))\n Call: (62) [http_stream] http_stream:is_cgi_stream((0x7fcd9afd78c0))\n Fail: (62) [http_stream] http_stream:is_cgi_stream((0x7fcd9afd78c0))\n Fail: (61) [httpd_wrapper] httpd_wrapper:http_current_request(_173502)\n^ Fail: (58) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_173502))\n^ Redo: (57) [logicmoo_test] pretty_clauses:toplevel_pp(_152952)\n^ Unify: (57) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Call: (58) [logicmoo_test] current_predicate((bfly_get/2))\n^ Exit: (58) [logicmoo_test] current_predicate((bfly_get/2))\n^ Call: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (59) [system] nonvar(f)\n Exit: (59) [system] nonvar(f)\n^ Call: (59) [logicmoo_test] butterfly:bfly_get(butterfly, _184690)\n^ Unify: (59) [logicmoo_test] butterfly:bfly_get(butterfly, _184690)\n Call: (60) [system] nonvar(_184690)\n Fail: (60) [system] nonvar(_184690)\n^ Redo: (59) [logicmoo_test] butterfly:bfly_get(butterfly, _184690)\n^ Unify: (59) [logicmoo_test] butterfly:bfly_get(butterfly, _184690)\n Call: (60) [bfly_tl] bfly_tl:bfly_setting(butterfly, _184690)\n Unify: (60) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n Exit: (60) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n^ Exit: (59) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (59) [system] f=@=f\n Exit: (59) [system] f=@=f\n^ Exit: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Exit: (57) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Exit: (56) [logicmoo_test] pretty_clauses:in_pp(ansi)\n Call: (56) [system] bfly==ansi\n Fail: (56) [system] bfly==ansi\n^ Fail: (55) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Fail: (54) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Redo: (53) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...))))))\n^ Call: (54) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))))\n^ Unify: (54) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))))\n^ Call: (55) [logicmoo_test] quietly(ignore((with_all_dmsg(dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(...), ..., ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?-mpred_test(..., ...))))))))))\n^ Unify: (55) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(..., ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n%~ ?-( mpred_test( \"Test_0004_Line_0000__sk_out_1_in_user\",%~ user : ( sk_out(FOUND) ,%~ get_attr(FOUND,sk,What) ,%~ What='SKF-666'))).\n^ Exit: (60) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (55) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(..., ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n^ Exit: (54) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))))\n^ Exit: (53) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...))))))\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _239400, _239340)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:(add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)), _243710, _243650)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:(add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)), logicmoo_test, (add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110880)))\n Call: (50) [system] var((add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110880)))\n Fail: (50) [system] var((add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110880)))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _248026, _247966)\n^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (51) [system] var(must_det_u)\n Fail: (51) [system] var(must_det_u)\n^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))\n^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))\n^ Call: (51) [ucatch] strip_module(logicmoo_test:add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), _252336, _252276)\n^ Exit: (51) [ucatch] strip_module(logicmoo_test:add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), logicmoo_test, add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))\n Call: (51) [system] var(add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))\n Fail: (51) [system] var(add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))\n^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))\n Call: (54) [j_u] j_u:junit_prop(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, _255346)\n Fail: (54) [j_u] j_u:junit_prop(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, _255346)\n^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _257912, _257852)\n^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (51) [system] var(must_det_u)\n Fail: (51) [system] var(must_det_u)\n^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Call: (51) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110880)), _262222, _262162)\n^ Exit: (51) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110880)), logicmoo_test, (ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750|...]), replace_in_string([...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))), get_time(_110880)))\n Call: (51) [system] var((ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750|...]), replace_in_string([...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))), get_time(_110880)))\n Fail: (51) [system] var((ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750|...]), replace_in_string([...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))), get_time(_110880)))\n^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Call: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (52) [ucatch] strip_module(ucatch:must_det_u, _266538, _266478)\n^ Exit: (52) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (52) [system] var(must_det_u)\n Fail: (52) [system] var(must_det_u)\n^ Fail: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Unify: (51) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Call: (52) [ucatch] strip_module(logicmoo_test:ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750|...]), replace_in_string([...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))), _270848, _270788)\n^ Exit: (52) [ucatch] strip_module(logicmoo_test:ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750|...]), replace_in_string([...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))), logicmoo_test, ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750, _110752]), replace_in_string([... = ...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))))\n Call: (52) [system] var(ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750, _110752]), replace_in_string([... = ...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))))\n Fail: (52) [system] var(ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750, _110752]), replace_in_string([... = ...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))))\n^ Fail: (51) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n Call: (56) [system] source_location(_110750, _110752)\n Fail: (56) [system] source_location(_110750, _110752)\n^ Call: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (52) [ucatch] strip_module(ucatch:must_det_u, _276382, _276322)\n^ Exit: (52) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (52) [system] var(must_det_u)\n Fail: (52) [system] var(must_det_u)\n^ Fail: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_110880))\n^ Unify: (51) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_110880))\n^ Call: (52) [ucatch] strip_module(logicmoo_test:get_time(_110880), _280692, _280632)\n^ Exit: (52) [ucatch] strip_module(logicmoo_test:get_time(_110880), logicmoo_test, get_time(_110880))\n Call: (52) [system] var(get_time(_110880))\n Fail: (52) [system] var(get_time(_110880))\n^ Fail: (51) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_110880))\n^ Exit: (46) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(1632737993.1434622)))\n Call: (46) [system] _110890=nb(0)\n Exit: (46) [system] nb(0)=nb(0)\n^ Call: (48) [logicmoo_test] call_u_hook(user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n^ Unify: (48) [logicmoo_test] call_u_hook(user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n^ Call: (57) [baseKB] baseKB:sk_out(_608)\n^ Unify: (57) [baseKB] baseKB:sk_out(fl(_2") Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0005_Line_0000__sk_out_1_in_user") Exit: (44) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0005_Line_0000__sk_out_1_in_user") Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop("Test_0005_Line_0000__sk_out_1_in_user", goal, user:(findall(_9414270, (clause_u(sk_out(_9414270), _9414286, _9414288), wdmsg(sk_out(_9414270))), _9414274), length(_9414274, _9414312), _9414312=3)) Exit: (44) [j_u] j_u:junit_prop("Test_0005_Line_0000__sk_out_1_in_user", goal, user:(findall(_9414270, (clause_u(sk_out(_9414270), _9414286, _9414288), wdmsg(sk_out(_9414270))), _9414274), length(_9414274, _9414312), _9414312=3)) Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop("Test_0005_Line_0000__sk_out_1_in_user", time, 0.0053234100341796875) Exit: (44) [j_u] j_u:junit_prop("Test_0005_Line_0000__sk_out_1_in_user", time, 0.0053234100341796875) Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop("Test_0005_Line_0000__sk_out_1_in_user", failure, []) Exit: (44) [j_u] j_u:junit_prop("Test_0005_Line_0000__sk_out_1_in_user", failure, []) Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop("Test_0005_Line_0000__sk_out_1_in_user", result, failure) Exit: (44) [j_u] j_u:junit_prop("Test_0005_Line_0000__sk_out_1_in_user", result, failure) Test_0005_Line_0000__sk_out_1_in_user result = failure. Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) Unify: (44) [j_u] j_u:junit_prop("Test_0005_Line_0000__sk_out_1_in_user", out, " (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"['attvar_09.pfc']\")\n\n```\n%~ init_phase(after_load)\n%~ init_phase(restore_state)\n%\n%~ init_why(after_boot,program)\n%~ after_boot.\n%~ Dont forget to ?- logicmoo_i_cyc_xform.\nrunning('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'),\n%~ this_test_might_need( :-( use_module( library(logicmoo_plarkc))))\n%~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 \n%~ message_hook(\n%~ error( permission_error(redefine,module,logicmoo_test),\n%~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')),\n%~ error,\n%~ [ '~q/~w: '-[module,2],\n%~ 'No permission to ~w ~w `~p\\''-[redefine,module,logicmoo_test],\n%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']])\n%~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98)\nmodule/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)\nERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98:\nERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)\n\n\n:- nodebug_logicmoo(_).\n/*~\n~*/\n\n:- debug_logicmoo(http(_)).\n/*~\n~*/\n\n:- debug_logicmoo(logicmoo(_)).\n\n/*~\n~*/\n\n\n:- dynamic(sk_out/1).\n/*~\n~*/\n\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n/*~\n~*/\n\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n/*~\n%~ ?-( mpred_test(\"Test_0001_Line_0000__Mpred_trace_exec_in_user\",user:mpred_trace_exec)).\npassed=info(why_was_true(user:mpred_trace_exec))\nno_proof_for(mpred_trace_exec).\n\nno_proof_for(mpred_trace_exec).\n\nno_proof_for(mpred_trace_exec).\n\n\tname\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09-Test_0001_Line_0000__Mpred_trace_exec_in_user'. \n\tJUNIT_CLASSNAME\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09'. \n\tJUNIT_CMD\t=\t'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"[\\'attvar_09.pfc\\']\"'. \n% saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_09_Test_0001_Line_0000_Mpred_trace_exec_in_user-junit.xml\n~*/\n\n:- expects_dialect(pfc).\n/*~\n~*/\n\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n/*~\n~*/\n \n:- endif.\n:- read_attvars(true).\n\n/*~\n%~ install_attvar_expander(user)\n~*/\n\n\nsk_in(fl(X,Y,X,Y)).\n/*~\n~*/\n\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n/*~\n~*/\n\n:- listing([sk_in/1,spft/3]).\n%:- break.\n/*~\n%~ skipped( listing( [ sk_in/1,\n%~ spft/3]))\n~*/\n\n%:- break.\nsk_in(_DUNNO).\n/*~\n~*/\n\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n/*~\n%~ skipped( listing( [ sk_in/1,\n%~ spft/3]))\n~*/\n\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n/*~\n%~ ?-( mpred_test( \"Test_0002_Line_0000__sk_in_1_in_user\",\n%~ user : ( findall(\n%~ clause_u(sk_in(H),B,Ref),\n%~ ( clause_u(sk_in(H),B,Ref) ,\n%~ wdmsg( clause_u(sk_in(H),B,Ref))),\n%~ L) ,\n%~ length(L,COUNT) ,\n%~ wdmsg( cOUNT=COUNT)))).\n%~ cOUNT=0.\n%~ cOUNT=0.\npassed=info(why_was_true(user:(findall(clause_u(sk_in(_19454),_19476,_19498),(clause_u(sk_in(_19454),_19476,_19498),wdmsg(clause_u(sk_in(_19454),_19476,_19498))),[]),length([],0),wdmsg(cOUNT=0))))\nno_proof_for((findall(clause_u(sk_in(In),Sk_in,U),(clause_u(sk_in(In),Sk_in,U),wdmsg(clause_u(sk_in(In),Sk_in,U))),[]),length([],0),wdmsg(cOUNT=0))).\n\n%~ cOUNT=0\nno_proof_for((findall(clause_u(sk_in(In),Sk_in,U),(clause_u(sk_in(In),Sk_in,U),wdmsg(clause_u(sk_in(In),Sk_in,U))),[]),length([],0),wdmsg(cOUNT=0))).\n\nno_proof_for((findall(clause_u(sk_in(In),Sk_in,U),(clause_u(sk_in(In),Sk_in,U),wdmsg(clause_u(sk_in(In),Sk_in,U))),[]),length([],0),wdmsg(cOUNT=0))).\n\n\tname\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09-Test_0002_Line_0000__sk_in_1_in_user'. \n\tJUNIT_CLASSNAME\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09'. \n\tJUNIT_CMD\t=\t'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"[\\'attvar_09.pfc\\']\"'. \n% saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_09_Test_0002_Line_0000_sk_in_1_in_user-junit.xml\n~*/\n\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n/*~\n%~ ?-( mpred_test( \"Test_0003_Line_0000__sk_in_1_in_user\",\n%~ user : ( findall( FEx,\n%~ clause_u(sk_in(FEx),Sk_in,U),wdmsg(sk_in(FEx)),\n%~ L) ,\n%~ length(L,THREE) ,\n%~ THREE=3))).\nfailure=info((why_was_true(user:(\\+ (findall(_80890,(clause_u(sk_in(_80890),_80912,_80934),wdmsg(sk_in(_80890))),_80956),length(_80956,_80978),_80978=3))),nop(ftrace(user:(findall(_80890,(clause_u(sk_in(_80890),_80912,_80934),wdmsg(sk_in(_80890))),_80956),length(_80956,_80978),_80978=3)))))\nno_proof_for(\\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),wdmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=3)).\n\nno_proof_for(\\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),wdmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=3)).\n\nno_proof_for(\\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),wdmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=3)).\n\n\tname\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09-Test_0003_Line_0000__sk_in_1_in_user'. \n\tJUNIT_CLASSNAME\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09'. \n\tJUNIT_CMD\t=\t'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"[\\'attvar_09.pfc\\']\"'. \n% saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_09_Test_0003_Line_0000_sk_in_1_in_user-junit.xml\n~*/\n\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\n/*~\n%~ skipped( listing( [ pt/2, sk_in/1,sk_out/1]))\n~*/\n\n\nsk_in(Ex)==>sk_out(Ex).\n\n/*~\n~*/\n\n\n:- rtrace.\n/*~\n^ Call: (37) [user] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n^ Unify: (37) [user] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _122540)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _122540)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _122540)\n^ Redo: (37) [user] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n^ Unify: (37) [user] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n^ Redo: (37) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n^ Unify: (37) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n Call: (38) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Exit: (38) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n^ Unify: (37) [subclause_expansion] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_134946)\n Fail: (39) [t_l] t_l:is_ec_cvt(_134946)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n^ Fail: (37) [ec_loader] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n^ Call: (37) [user] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _138056)\n^ Unify: (37) [user] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n^ Redo: (37) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _138056)\n^ Unify: (37) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _138056)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _138056)\n^ Call: (38) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _142980, _142982)\n^ Unify: (38) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _142980, _142982)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _142980, _142982)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _142980, _142982)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _142980, _142982)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _142980, _142982)\n Call: (41) [system] nonvar((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n Exit: (41) [system] nonvar((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n Call: (41) [echo_files] echo_files:never_echo_term((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _142980, _142982)\n Call: (41) [$syspreds] prolog_load_context(stream, _149884)\n Unify: (41) [$syspreds] prolog_load_context(stream, _149884)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x5607f999ca00))\n Call: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Unify: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Exit: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Call: (41) [system] term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])=..[_153530, _153536, _153542|_153544]\n Exit: (41) [system] term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])=..[term_position, 1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [...|...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Call: (42) [system] (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010))==end_of_file\n Fail: (42) [system] (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _159712)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063)\n Call: (42) [system] _161586 is 1063+1\n Exit: (42) [system] 1064 is 1063+1\n Call: (42) [system] 1145=(0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1064)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1064)\n Call: (43) [t_l] t_l:file_stream_loc(_173916, (0x5607f999ca00), _173920)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1064)\n Call: (43) [t_l] t_l:file_stream_loc(_176344, (0x5607f999ca00), _176346)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063)\n Call: (43) [system] 1064>1063\n Exit: (43) [system] 1064>1063\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063, 1064)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063, 1064)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1063, 1064, _180678)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1063, 1064, _180678)\n Call: (45) [system] _181932 is 1064-1063\n Exit: (45) [system] 1 is 1064-1063\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _183152, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _183152, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _186262)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _186262)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _188268, []), read_string(_188268, _188276, _183152), close(_188268))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _188268, []), read_util:read_string(_188268, _188276, _183152), read_util:close(_188268))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _188268, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f08f2000), [])\n Call: (49) [system] close((0x5607f08f2000))\n Exit: (49) [system] close((0x5607f08f2000))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f08f2000), []), read_util:read_string((0x5607f08f2000), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607f08f2000)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1063, 1, _193704, _180678)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1063, 1, 596, \"\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1063, 1064, \"\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1064)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1064)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _196766))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _196766))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1064))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1064))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1064)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [echo_files] echo_files:nsl(_201096)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\"\\==[]\n Exit: (46) [system] \"\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\", _205404, _205406, _205408, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _205404, _205406, _205408, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _205404, _205406, _205408, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _209222, _209286, _209224, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\", _209222, _209904, _209224, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _211080, _211144, _211082, '/*~')\n Fail: (45) [system] sub_string(\"\\n\", _211080, _211762, _211082, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _213556, _213620, _213558, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\", _213556, _214238, _213558, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _215414, _215478, _215416, '%~')\n Fail: (45) [system] sub_string(\"\\n\", _215414, _216096, _215416, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] write(\"\\n\")\n\n Exit: (45) [system] write(\"\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063, 1064)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1064)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1064, 1145, _224672)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1064, 1145, _224672)\n Call: (44) [system] _225926 is 1145-1064\n Exit: (44) [system] 81 is 1145-1064\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _227146, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _227146, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _230256)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _230256)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _232262, []), read_string(_232262, _232270, _227146), close(_232262))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _232262, []), read_util:read_string(_232262, _232270, _227146), read_util:close(_232262))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _232262, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607fd202700), [])\n Call: (48) [system] close((0x5607fd202700))\n Exit: (48) [system] close((0x5607fd202700))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607fd202700), []), read_util:read_string((0x5607fd202700), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607fd202700)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1064, 81, _237698, _224672)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1064, 81, 515, \":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1064, 1145, \":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\")\n Call: (43) [echo_files] echo_files:read_mco(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\", _239582, _239584, _239586, _239588, _239590)\n Unify: (43) [echo_files] echo_files:read_mco(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\", _240216, _240218, _240220, _240222, _240224)\n Call: (44) [system] read_term_from_atom(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\", _240792, [cycles(true), comments(_240812), quasi_quotations(_240822), variable_names(_240832), singletons(_240842)])\n Exit: (44) [system] read_term_from_atom(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\", (:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456)), [cycles(true), comments([]), quasi_quotations([]), variable_names(['FOUND'=_241456, 'What'=_241464]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\", _242142, [cycles(false), comments(_242162), quasi_quotations(_242172), variable_names(_242182), singletons(_242192)])\n Exit: (44) [system] read_term_from_atom(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\", (:-must((sk_out(_242806), get_attr(_242806, sk, _242814), _242814='SKF-666')), dmsg(fOUND=_242806)), [cycles(false), comments([]), quasi_quotations([]), variable_names(['FOUND'=_242806, 'What'=_242814]), singletons([])])\n Call: (44) [system] (:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456))=@=(:-must((sk_out(_242806), get_attr(_242806, sk, _242814), _242814='SKF-666')), dmsg(fOUND=_242806))\n Exit: (44) [system] (:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456))=@=(:-must((sk_out(_242806), get_attr(_242806, sk, _242814), _242814='SKF-666')), dmsg(fOUND=_242806))\n Call: (44) [system] _244704=(:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456))\n Exit: (44) [system] (:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456))=(:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456))\n Exit: (43) [echo_files] echo_files:read_mco(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\", (:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456)), [], [], ['FOUND'=_241456, 'What'=_241464], [])\n Call: (43) [system] write(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\")\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\n Exit: (43) [system] write(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _247814, 1145)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _248436, 1145)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _249010, _249012))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _249010, _249012))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _249010, 1145))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _249010, 1145))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _249010, 1145)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _256448))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _256448))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Call: (42) [system] character_count((0x5607f999ca00), _992)\n Exit: (42) [system] character_count((0x5607f999ca00), 1146)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1146)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1146)\n Call: (43) [t_l] t_l:file_stream_loc(_3488, (0x5607f999ca00), _3492)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1146)\n Call: (43) [t_l] t_l:file_stream_loc(_5916, (0x5607f999ca00), _5918)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145)\n Call: (43) [system] 1146>1145\n Exit: (43) [system] 1146>1145\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145, 1146)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145, 1146)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1145, 1146, _10250)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1145, 1146, _10250)\n Call: (45) [system] _11504 is 1146-1145\n Exit: (45) [system] 1 is 1146-1145\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _12724, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _12724, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _15834)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _15834)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _17840, []), read_string(_17840, _17848, _12724), close(_17840))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _17840, []), read_util:read_string(_17840, _17848, _12724), read_util:close(_17840))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _17840, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607ebcdbb00), [])\n Call: (49) [system] close((0x5607ebcdbb00))\n Exit: (49) [system] close((0x5607ebcdbb00))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607ebcdbb00), []), read_util:read_string((0x5607ebcdbb00), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607ebcdbb00)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1145, 1, _23276, _10250)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1145, 1, 514, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1145, 1146, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _26338))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _26338))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_30668)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _34976, _34978, _34980, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _34976, _34978, _34980, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _34976, _34978, _34980, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _38794, _38858, _38796, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _38794, _39476, _38796, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _40652, _40716, _40654, '/*~')\n Fail: (45) [system] sub_string(\".\", _40652, _41334, _40654, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _43128, _43192, _43130, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _43128, _43810, _43130, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _44986, _45050, _44988, '%~')\n Fail: (45) [system] sub_string(\".\", _44986, _45668, _44988, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145, 1146)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1146)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Call: (43) [system] at_end_of_stream((0x5607f999ca00))\n Fail: (43) [system] at_end_of_stream((0x5607f999ca00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Call: (43) [system] character_count((0x5607f999ca00), _56660)\n Exit: (43) [system] character_count((0x5607f999ca00), 1146)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1146, _57874)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1146, _57874)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _59120, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _59120, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _62230)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _62230)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _64236, []), read_string(_64236, _64244, _59120), close(_64236))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _64236, []), read_util:read_string(_64236, _64244, _59120), read_util:close(_64236))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _64236, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f96bcd00), [])\n Call: (48) [system] close((0x5607f96bcd00))\n Exit: (48) [system] close((0x5607f96bcd00))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f96bcd00), []), read_util:read_string((0x5607f96bcd00), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607f96bcd00)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1146, _69670, 0, _57874)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1146, 514, 0, \"\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1146, \"\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\")\n Call: (43) [system] open_string(\"\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", _71602)\n Exit: (43) [system] open_string(\"\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", (0x5607f96bc600))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607f96bc600))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607f96bc600))\n Call: (44) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (44) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (45) [system] at_end_of_stream((0x5607f96bc600))\n Fail: (45) [system] at_end_of_stream((0x5607f96bc600))\n Redo: (44) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (44) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (45) [system] peek_char((0x5607f96bc600), _77704)\n Exit: (45) [system] peek_char((0x5607f96bc600), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char((0x5607f96bc600), '\\n')\n Exit: (45) [system] get_char((0x5607f96bc600), '\\n')\n Call: (45) [system] put_char('\\n')\n\n Exit: (45) [system] put_char('\\n')\n Exit: (44) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607f96bc600))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607f96bc600))\n Call: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (46) [system] at_end_of_stream((0x5607f96bc600))\n Fail: (46) [system] at_end_of_stream((0x5607f96bc600))\n Redo: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (46) [system] peek_char((0x5607f96bc600), _88048)\n Exit: (46) [system] peek_char((0x5607f96bc600), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (46) [echo_files] echo_files:nsl(_91702)\n Unify: (46) [echo_files] echo_files:nsl('No source location!?')\n Exit: (46) [echo_files] echo_files:nsl('No source location!?')\n Call: (46) [system] atom_length('No source location!?', _93546)\n Exit: (46) [system] atom_length('No source location!?', 20)\n Call: (46) [system] peek_string((0x5607f96bc600), 20, _94760)\n Exit: (46) [system] peek_string((0x5607f96bc600), 20, \":- break.\\n:- must((f\")\n Call: (46) [system] \":- break.\\n:- must((f\"=='No source location!?'\n Fail: (46) [system] \":- break.\\n:- must((f\"=='No source location!?'\n Redo: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (46) [system] peek_string((0x5607f96bc600), 2, \"%~\")\n Fail: (46) [system] peek_string((0x5607f96bc600), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (46) [system] peek_string((0x5607f96bc600), 1, \"%\")\n Fail: (46) [system] peek_string((0x5607f96bc600), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (46) [system] peek_string((0x5607f96bc600), 2, \"#!\")\n Fail: (46) [system] peek_string((0x5607f96bc600), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607f96bc600))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607f96bc600))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Call: (42) [system] character_count((0x5607f999ca00), _108294)\n Exit: (42) [system] character_count((0x5607f999ca00), 1146)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _110764))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _110764))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _122560)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _123178)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n^ Redo: (38) [echo_files] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [echo_files] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n^ Redo: (38) [system] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [system] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n^ Redo: (38) [echo_files] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [echo_files] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n Call: (39) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\\==end_of_file\n Exit: (39) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976)\n Call: (40) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Exit: (40) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Call: (40) [system] nonvar((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Exit: (40) [system] nonvar((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Call: (40) [system] nb_current('$term', _152048)\n Exit: (40) [system] nb_current('$term', (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Call: (40) [$syspreds] prolog_load_context(module, _153262)\n Unify: (40) [$syspreds] prolog_load_context(module, _153262)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _155082)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (:-_155718))\n Call: (41) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))==(:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\n Exit: (41) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))==(:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _155718)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _155718)\n Call: (42) [system] functor(directive_expansion, _158832, _158834)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _160062 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _155718)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Call: (40) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\\=@=(:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\n Fail: (40) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\\=@=(:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976)\n^ Redo: (38) [subclause_expansion] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [subclause_expansion] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n Call: (39) [system] nonvar((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Exit: (39) [system] nonvar((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Call: (39) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Exit: (39) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Call: (39) [$syspreds] prolog_load_context(file, _169968)\n Unify: (39) [$syspreds] prolog_load_context(file, _169968)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _171794)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _171794)\n^ Redo: (38) [file_scope] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [file_scope] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Redo: (38) [echo_files] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [echo_files] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n Call: (39) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Exit: (39) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Redo: (38) [common_logic_utils] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [common_logic_utils] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n Call: (39) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Exit: (39) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (:-mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Call: (39) [system] term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])=_978\n Exit: (39) [system] term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])=term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), (:-mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n^ Call: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]))\n^ Call: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(..., ..., ..., ..., ...)|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [... - ...|...])])]), (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(..., ..., ..., ..., ...)|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [... - ...|...])])]), (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Fail: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(..., ..., ..., ..., ...)|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [... - ...|...])])]), (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Fail: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Call: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), sicstus:sicstus_flag(_196898, _196900))\n Call: (45) [system] nonvar((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Exit: (45) [system] nonvar((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Call: (45) [system] (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))=current_prolog_flag(_196898, _196900)\n Fail: (45) [system] (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))=current_prolog_flag(_196898, _196900)\n^ Redo: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), sicstus:sicstus_flag(_196898, _196900))\n Call: (45) [system] (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))=prolog_flag(_196898, _196900)\n Fail: (45) [system] (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))=prolog_flag(_196898, _196900)\n^ Redo: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Call: (44) [system] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [system] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]))\n^ Redo: (44) [loop_check] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [loop_check] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]))\n^ Redo: (44) [ucatch] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [ucatch] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n Call: (45) [apply_macros] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n Unify: (45) [apply_macros] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n Fail: (45) [nl_pipeline] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Redo: (44) [apply_macros] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [apply_macros] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Redo: (44) [virtualize_source] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [virtualize_source] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n Call: (45) [system] nonvar(term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]))\n Exit: (45) [system] nonvar(term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Redo: (44) [common_logic_utils] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [common_logic_utils] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Redo: (44) [gvlib] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [gvlib] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Redo: (44) [logicmoo_test] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [logicmoo_test] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Call: (45) [pfc_lib] pfc_goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Fail: (44) [pfc_lib] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Call: (44) [system] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (44) [system] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Redo: (44) [arithmetic] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (44) [arithmetic] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Call: (45) [yall] yall:lambda_like((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Unify: (45) [yall] yall:lambda_like((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Call: (46) [system] compound_name_arity((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _228070, _228072)\n Exit: (46) [system] compound_name_arity((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), ',', 2)\n Call: (46) [yall] yall:lambda_functor(',')\n Fail: (46) [yall] yall:lambda_functor(',')\n Fail: (45) [yall] yall:lambda_like((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Redo: (44) [yall] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (44) [yall] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Call: (45) [apply_macros] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Unify: (45) [apply_macros] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Fail: (45) [nl_pipeline] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Redo: (44) [apply_macros] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (44) [apply_macros] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Call: (45) [clpfd] clpfd:clpfd_expandable((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Fail: (45) [clpfd] clpfd:clpfd_expandable((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Redo: (44) [clpfd] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (44) [clpfd] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Call: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n^ Unify: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]))\n^ Call: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [... - ...]), term_position(1087, 1125, 1110, 1111, [...|...])]))]), mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604)\n^ Unify: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [... - ...]), term_position(1087, 1125, 1110, 1111, [...|...])]))]), mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604)\n^ Fail: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [... - ...]), term_position(1087, 1125, 1110, 1111, [...|...])]))]), mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604)\n^ Fail: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n^ Call: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604)\n^ Unify: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), sicstus:sicstus_flag(_248056, _248058))\n Call: (47) [system] nonvar(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')))\n Exit: (47) [system] nonvar(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')))\n Call: (47) [system] mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666'))=current_prolog_flag(_248056, _248058)\n Fail: (47) [system] mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666'))=current_prolog_flag(_248056, _248058)\n^ Redo: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), sicstus:sicstus_flag(_248056, _248058))\n Call: (47) [system] mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666'))=prolog_flag(_248056, _248058)\n Fail: (47) [system] mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666'))=prolog_flag(_248056, _248058)\n^ Redo: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604)\n^ Unify: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604)\n Call: (47) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (47) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (47) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604)\n^ Call: (46) [system] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n^ Unify: (46) [system] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]))\n^ Redo: (46) [loop_check] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n^ Unify: (46) [loop_check] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]))\n^ Redo: (46) [ucatch] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n^ Unify: (46) [ucatch] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n Call: (47) [apply_macros] expand_apply(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n Unify: (47) [apply_macros] expand_apply(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n Fail: (47) [nl_pipeline] expand_apply(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Redo: (46) [apply_macros] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Unify: (46) [apply_macros] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Redo: (46) [virtualize_source] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Unify: (46) [virtualize_source] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n Call: (47) [system] nonvar(term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]))\n Exit: (47) [system] nonvar(term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]))\n^ Call: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n^ Unify: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n^ Fail: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n^ Redo: (46) [common_logic_utils] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Unify: (46) [common_logic_utils] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Redo: (46) [gvlib] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Unify: (46) [gvlib] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Redo: (46) [logicmoo_test] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Unify: (46) [logicmoo_test] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Call: (47) [pfc_lib] pfc_goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Unify: (47) [pfc_lib] pfc_goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Fail: (47) [pfc_lib] pfc_goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Fail: (46) [pfc_lib] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Call: (46) [system] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Unify: (46) [system] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Call: (47) [arithmetic] arithmetic:math_goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Fail: (47) [arithmetic] arithmetic:math_goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Redo: (46) [arithmetic] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Unify: (46) [arithmetic] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Call: (47) [yall] yall:lambda_like(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n Unify: (47) [yall] yall:lambda_like(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n Call: (48) [system] compound_name_arity(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _18430, _18432)\n Exit: (48) [system] compound_name_arity(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), mpred_test, 1)\n Call: (48) [yall] yall:lambda_functor(mpred_test)\n Fail: (48) [yall] yall:lambda_functor(mpred_test)\n Fail: (47) [yall] yall:lambda_like(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n^ Redo: (46) [yall] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Unify: (46) [yall] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Call: (47) [system] current_prolog_flag(xref, true)\n Fail: (47) [system] current_prolog_flag(xref, true)\n^ Redo: (46) [apply_macros] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Call: (47) [apply_macros] expand_apply(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Unify: (47) [apply_macros] expand_apply(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Fail: (47) [nl_pipeline] expand_apply(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Redo: (46) [apply_macros] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Unify: (46) [apply_macros] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Call: (47) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (47) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (46) [clpfd] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Call: (47) [clpfd] clpfd:clpfd_expandable(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n Fail: (47) [clpfd] clpfd:clpfd_expandable(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n^ Redo: (46) [clpfd] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Unify: (46) [clpfd] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Call: (47) [logicmoo_ocl] do_ss\n^ Fail: (47) [logicmoo_ocl] do_ss\n^ Fail: (46) [logicmoo_ocl] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Call: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]))\n^ Call: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Fail: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Fail: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Call: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), sicstus:sicstus_flag(_38444, _38446))\n Call: (47) [system] nonvar(dmsg(fOUND=_33952{$var_info = ...}))\n Exit: (47) [system] nonvar(dmsg(fOUND=_33952{$var_info = ...}))\n Call: (47) [system] dmsg(fOUND=_33952{$var_info = ...})=current_prolog_flag(_38444, _38446)\n Fail: (47) [system] dmsg(fOUND=_33952{$var_info = ...})=current_prolog_flag(_38444, _38446)\n^ Redo: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), sicstus:sicstus_flag(_38444, _38446))\n Call: (47) [system] dmsg(fOUND=_33952{$var_info = ...})=prolog_flag(_38444, _38446)\n Fail: (47) [system] dmsg(fOUND=_33952{$var_info = ...})=prolog_flag(_38444, _38446)\n^ Redo: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Call: (47) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (47) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (47) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Call: (46) [system] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [system] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]))\n^ Redo: (46) [loop_check] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [loop_check] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]))\n^ Redo: (46) [ucatch] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [ucatch] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n Call: (47) [apply_macros] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n Unify: (47) [apply_macros] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n Fail: (47) [nl_pipeline] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Redo: (46) [apply_macros] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [apply_macros] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Redo: (46) [virtualize_source] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [virtualize_source] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n Call: (47) [system] nonvar(term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]))\n Exit: (47) [system] nonvar(term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]))\n^ Call: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(fOUND=_33952{$var_info = ...}))\n^ Unify: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(fOUND=_33952{$var_info = ...}))\n^ Fail: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(fOUND=_33952{$var_info = ...}))\n^ Redo: (46) [common_logic_utils] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [common_logic_utils] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Redo: (46) [gvlib] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [gvlib] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Redo: (46) [logicmoo_test] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [logicmoo_test] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Call: (47) [pfc_lib] pfc_goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (47) [pfc_lib] pfc_goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Fail: (47) [pfc_lib] pfc_goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Fail: (46) [pfc_lib] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Call: (46) [system] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (46) [system] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Call: (47) [arithmetic] arithmetic:math_goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Fail: (47) [arithmetic] arithmetic:math_goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Redo: (46) [arithmetic] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (46) [arithmetic] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Call: (47) [yall] yall:lambda_like(dmsg(fOUND=_33952{$var_info = ...}))\n Unify: (47) [yall] yall:lambda_like(dmsg(fOUND=_33952{$var_info = ...}))\n Call: (48) [system] compound_name_arity(dmsg(fOUND=_33952{$var_info = ...}), _69616, _69618)\n Exit: (48) [system] compound_name_arity(dmsg(fOUND=_33952{$var_info = ...}), dmsg, 1)\n Call: (48) [yall] yall:lambda_functor(dmsg)\n Fail: (48) [yall] yall:lambda_functor(dmsg)\n Fail: (47) [yall] yall:lambda_like(dmsg(fOUND=_33952{$var_info = ...}))\n^ Redo: (46) [yall] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (46) [yall] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Call: (47) [system] current_prolog_flag(xref, true)\n Fail: (47) [system] current_prolog_flag(xref, true)\n^ Redo: (46) [apply_macros] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Call: (47) [apply_macros] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Unify: (47) [apply_macros] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Fail: (47) [nl_pipeline] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Redo: (46) [apply_macros] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (46) [apply_macros] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Call: (47) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (47) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (46) [clpfd] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Call: (47) [clpfd] clpfd:clpfd_expandable(dmsg(fOUND=_33952{$var_info = ...}))\n Fail: (47) [clpfd] clpfd:clpfd_expandable(dmsg(fOUND=_33952{$var_info = ...}))\n^ Redo: (46) [clpfd] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (46) [clpfd] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Call: (47) [logicmoo_ocl] do_ss\n^ Fail: (47) [logicmoo_ocl] do_ss\n^ Fail: (46) [logicmoo_ocl] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), close((0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607eb64c070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x5607f999ca00), (:-must((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')), dmsg(fOUND=_33952)), _298, (:-mpred_test((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')), dmsg(fOUND=_33952)), _294, (0x5607f999ca00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'], [expand(false), expand(true)]), _85226, system:'$close_source'(close((0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607eb64c070)), true))\n^ Call: (34) [user] mpred_test((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n^ Unify: (34) [logicmoo_test] mpred_test(user:(sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (41) [$syspreds] update_flag(tests, _87128, _87128+1)\n Unify: (41) [$syspreds] update_flag(tests, _87128, _87128+1)\n Exit: (41) [$syspreds] update_flag(tests, 0, 0+1)\n Call: (41) [$syspreds] update_flag(test_number, _88974, _88974+1)\n Unify: (41) [$syspreds] update_flag(test_number, _88974, _88974+1)\n Exit: (41) [$syspreds] update_flag(test_number, 3, 3+1)\n^ Call: (39) [logicmoo_test] backward_compatibility:sformat(_90826, 'Test_~4d_Line_~4d', [4, 0])\n^ Unify: (39) [logicmoo_test] backward_compatibility:sformat(_90826, 'Test_~4d_Line_~4d', [4, 0])\n^ Call: (40) [logicmoo_test] format(string(_90826), 'Test_~4d_Line_~4d', [4, 0])\n^ Exit: (40) [logicmoo_test] format(string(\"Test_0.0004_Line_0.0000\"), 'Test_~4d_Line_~4d', [4, 0])\n^ Exit: (39) [logicmoo_test] backward_compatibility:sformat(\"Test_0.0004_Line_0.0000\", 'Test_~4d_Line_~4d', [4, 0])\n^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0004_Line_0.0000\", _90820)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0004_Line_0.0000\", _90820)\n Call: (40) [system] arg(1, '_0.'='_', _95252)\n Exit: (40) [system] arg(1, '_0.'='_', '_0.')\n Call: (40) [system] arg(2, '_0.'='_', _96474)\n Exit: (40) [system] arg(2, '_0.'='_', '_')\n^ Call: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0004_Line_0.0000\", _97696)\n^ Unify: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0004_Line_0.0000\", _97696)\n^ Unify: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0004_Line_0.0000\", _97696)\n Call: (41) [system] atomic_list_concat(_99594, '_0.', \"Test_0.0004_Line_0.0000\")\n Exit: (41) [system] atomic_list_concat(['Test', '0004_Line', '0000'], '_0.', \"Test_0.0004_Line_0.0000\")\n Call: (41) [system] atomics_to_string(['Test', '0004_Line', '0000'], '_', _97696)\n Exit: (41) [system] atomics_to_string(['Test', '0004_Line', '0000'], '_', \"Test_0004_Line_0000\")\n^ Exit: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0004_Line_0.0000\", \"Test_0004_Line_0000\")\n^ Call: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0004_Line_0000\", _90820)\n^ Unify: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0004_Line_0000\", \"Test_0004_Line_0000\")\n^ Exit: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0004_Line_0000\", \"Test_0004_Line_0000\")\n^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0004_Line_0.0000\", \"Test_0004_Line_0000\")\n Call: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (41) [occurs] occurs:sub_term((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (42) [system] arg(_108362, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _108304)\n Exit: (42) [system] arg(1, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), sk_out(_33952))\n Call: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Unify: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_33952), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Unify: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Call: (43) [system] arg(_113292, sk_out(_33952), _113234)\n Exit: (43) [system] arg(1, sk_out(_33952), _33952)\n Call: (43) [occurs] occurs:sub_term(_105212, _33952)\n Unify: (43) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (43) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (42) [occurs] occurs:sub_term(_33952, sk_out(_33952))\n Exit: (41) [occurs] occurs:sub_term(_33952, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_105212, _33952)\n Unify: (43) [occurs] occurs:sub_term(_105212, _33952)\n Fail: (43) [occurs] occurs:sub_term(_105212, _33952)\n Fail: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Redo: (42) [system] arg(_120074, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _108304)\n Exit: (42) [system] arg(2, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (43) [system] arg(_125004, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _124946)\n Exit: (43) [system] arg(1, (get_attr(_33952, sk, _33974), _33974='SKF-666'), get_attr(_33952, sk, _33974))\n Call: (43) [occurs] occurs:sub_term(_105212, get_attr(_33952, sk, _33974))\n Unify: (43) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), get_attr(_33952, sk, _33974))\n Exit: (43) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_105212, get_attr(_33952, sk, _33974))\n Unify: (43) [occurs] occurs:sub_term(_105212, get_attr(_33952, sk, _33974))\n Call: (44) [system] arg(_130552, get_attr(_33952, sk, _33974), _130494)\n Exit: (44) [system] arg(1, get_attr(_33952, sk, _33974), _33952)\n Call: (44) [occurs] occurs:sub_term(_105212, _33952)\n Unify: (44) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (44) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (43) [occurs] occurs:sub_term(_33952, get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(_33952, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33952, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_105212, _33952)\n Unify: (44) [occurs] occurs:sub_term(_105212, _33952)\n Fail: (44) [occurs] occurs:sub_term(_105212, _33952)\n Redo: (44) [system] arg(_137334, get_attr(_33952, sk, _33974), _130494)\n Exit: (44) [system] arg(2, get_attr(_33952, sk, _33974), sk)\n Call: (44) [occurs] occurs:sub_term(_105212, sk)\n Unify: (44) [occurs] occurs:sub_term(sk, sk)\n Exit: (44) [occurs] occurs:sub_term(sk, sk)\n Exit: (43) [occurs] occurs:sub_term(sk, get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(sk, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(sk, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_105212, sk)\n Unify: (44) [occurs] occurs:sub_term(_105212, sk)\n Fail: (44) [occurs] occurs:sub_term(_105212, sk)\n Redo: (44) [system] arg(_144116, get_attr(_33952, sk, _33974), _130494)\n Exit: (44) [system] arg(3, get_attr(_33952, sk, _33974), _33974)\n Call: (44) [occurs] occurs:sub_term(_105212, _33974)\n Unify: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (43) [occurs] occurs:sub_term(_33974, get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(_33974, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33974, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_105212, _33974)\n Unify: (44) [occurs] occurs:sub_term(_105212, _33974)\n Fail: (44) [occurs] occurs:sub_term(_105212, _33974)\n Fail: (43) [occurs] occurs:sub_term(_105212, get_attr(_33952, sk, _33974))\n Redo: (43) [system] arg(_151516, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _124946)\n Exit: (43) [system] arg(2, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _33974='SKF-666')\n Call: (43) [occurs] occurs:sub_term(_105212, _33974='SKF-666')\n Unify: (43) [occurs] occurs:sub_term(_33974='SKF-666', _33974='SKF-666')\n Exit: (43) [occurs] occurs:sub_term(_33974='SKF-666', _33974='SKF-666')\n Exit: (42) [occurs] occurs:sub_term(_33974='SKF-666', (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33974='SKF-666', (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_105212, _33974='SKF-666')\n Unify: (43) [occurs] occurs:sub_term(_105212, _33974='SKF-666')\n Call: (44) [system] arg(_157064, _33974='SKF-666', _157006)\n Exit: (44) [system] arg(1, _33974='SKF-666', _33974)\n Call: (44) [occurs] occurs:sub_term(_105212, _33974)\n Unify: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (43) [occurs] occurs:sub_term(_33974, _33974='SKF-666')\n Exit: (42) [occurs] occurs:sub_term(_33974, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33974, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_105212, _33974)\n Unify: (44) [occurs] occurs:sub_term(_105212, _33974)\n Fail: (44) [occurs] occurs:sub_term(_105212, _33974)\n Redo: (44) [system] arg(_163846, _33974='SKF-666', _157006)\n Exit: (44) [system] arg(2, _33974='SKF-666', 'SKF-666')\n Call: (44) [occurs] occurs:sub_term(_105212, 'SKF-666')\n Unify: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666')\n Exit: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666')\n Exit: (43) [occurs] occurs:sub_term('SKF-666', _33974='SKF-666')\n Exit: (42) [occurs] occurs:sub_term('SKF-666', (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term('SKF-666', (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_105212, 'SKF-666')\n Unify: (44) [occurs] occurs:sub_term(_105212, 'SKF-666')\n Fail: (44) [occurs] occurs:sub_term(_105212, 'SKF-666')\n Fail: (43) [occurs] occurs:sub_term(_105212, _33974='SKF-666')\n Fail: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Fail: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (41) [occurs] occurs:sub_term(_172426, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (41) [occurs] occurs:sub_term((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (41) [occurs] occurs:sub_term(_172426, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (41) [occurs] occurs:sub_term(_172426, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (42) [system] arg(_175576, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _175518)\n Exit: (42) [system] arg(1, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), sk_out(_33952))\n Call: (42) [occurs] occurs:sub_term(_172426, sk_out(_33952))\n Unify: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_33952), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (42) [occurs] occurs:sub_term(_172426, sk_out(_33952))\n Unify: (42) [occurs] occurs:sub_term(_172426, sk_out(_33952))\n Call: (43) [system] arg(_180506, sk_out(_33952), _180448)\n Exit: (43) [system] arg(1, sk_out(_33952), _33952)\n Call: (43) [occurs] occurs:sub_term(_172426, _33952)\n Unify: (43) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (43) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (42) [occurs] occurs:sub_term(_33952, sk_out(_33952))\n Exit: (41) [occurs] occurs:sub_term(_33952, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_172426, _33952)\n Unify: (43) [occurs] occurs:sub_term(_172426, _33952)\n Fail: (43) [occurs] occurs:sub_term(_172426, _33952)\n Fail: (42) [occurs] occurs:sub_term(_172426, sk_out(_33952))\n Redo: (42) [system] arg(_187288, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _175518)\n Exit: (42) [system] arg(2, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (42) [occurs] occurs:sub_term(_172426, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (42) [occurs] occurs:sub_term(_172426, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (42) [occurs] occurs:sub_term(_172426, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (43) [system] arg(_192218, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _192160)\n Exit: (43) [system] arg(1, (get_attr(_33952, sk, _33974), _33974='SKF-666'), get_attr(_33952, sk, _33974))\n Call: (43) [occurs] occurs:sub_term(_172426, get_attr(_33952, sk, _33974))\n Unify: (43) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), get_attr(_33952, sk, _33974))\n Exit: (43) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_172426, get_attr(_33952, sk, _33974))\n Unify: (43) [occurs] occurs:sub_term(_172426, get_attr(_33952, sk, _33974))\n Call: (44) [system] arg(_197766, get_attr(_33952, sk, _33974), _197708)\n Exit: (44) [system] arg(1, get_attr(_33952, sk, _33974), _33952)\n Call: (44) [occurs] occurs:sub_term(_172426, _33952)\n Unify: (44) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (44) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (43) [occurs] occurs:sub_term(_33952, get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(_33952, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33952, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_172426, _33952)\n Unify: (44) [occurs] occurs:sub_term(_172426, _33952)\n Fail: (44) [occurs] occurs:sub_term(_172426, _33952)\n Redo: (44) [system] arg(_204548, get_attr(_33952, sk, _33974), _197708)\n Exit: (44) [system] arg(2, get_attr(_33952, sk, _33974), sk)\n Call: (44) [occurs] occurs:sub_term(_172426, sk)\n Unify: (44) [occurs] occurs:sub_term(sk, sk)\n Exit: (44) [occurs] occurs:sub_term(sk, sk)\n Exit: (43) [occurs] occurs:sub_term(sk, get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(sk, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(sk, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_172426, sk)\n Unify: (44) [occurs] occurs:sub_term(_172426, sk)\n Fail: (44) [occurs] occurs:sub_term(_172426, sk)\n Redo: (44) [system] arg(_211330, get_attr(_33952, sk, _33974), _197708)\n Exit: (44) [system] arg(3, get_attr(_33952, sk, _33974), _33974)\n Call: (44) [occurs] occurs:sub_term(_172426, _33974)\n Unify: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (43) [occurs] occurs:sub_term(_33974, get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(_33974, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33974, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_172426, _33974)\n Unify: (44) [occurs] occurs:sub_term(_172426, _33974)\n Fail: (44) [occurs] occurs:sub_term(_172426, _33974)\n Fail: (43) [occurs] occurs:sub_term(_172426, get_attr(_33952, sk, _33974))\n Redo: (43) [system] arg(_218730, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _192160)\n Exit: (43) [system] arg(2, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _33974='SKF-666')\n Call: (43) [occurs] occurs:sub_term(_172426, _33974='SKF-666')\n Unify: (43) [occurs] occurs:sub_term(_33974='SKF-666', _33974='SKF-666')\n Exit: (43) [occurs] occurs:sub_term(_33974='SKF-666', _33974='SKF-666')\n Exit: (42) [occurs] occurs:sub_term(_33974='SKF-666', (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33974='SKF-666', (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_172426, _33974='SKF-666')\n Unify: (43) [occurs] occurs:sub_term(_172426, _33974='SKF-666')\n Call: (44) [system] arg(_224278, _33974='SKF-666', _224220)\n Exit: (44) [system] arg(1, _33974='SKF-666', _33974)\n Call: (44) [occurs] occurs:sub_term(_172426, _33974)\n Unify: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (43) [occurs] occurs:sub_term(_33974, _33974='SKF-666')\n Exit: (42) [occurs] occurs:sub_term(_33974, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33974, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_172426, _33974)\n Unify: (44) [occurs] occurs:sub_term(_172426, _33974)\n Fail: (44) [occurs] occurs:sub_term(_172426, _33974)\n Redo: (44) [system] arg(_231060, _33974='SKF-666', _224220)\n Exit: (44) [system] arg(2, _33974='SKF-666', 'SKF-666')\n Call: (44) [occurs] occurs:sub_term(_172426, 'SKF-666')\n Unify: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666')\n Exit: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666')\n Exit: (43) [occurs] occurs:sub_term('SKF-666', _33974='SKF-666')\n Exit: (42) [occurs] occurs:sub_term('SKF-666', (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term('SKF-666', (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_172426, 'SKF-666')\n Unify: (44) [occurs] occurs:sub_term(_172426, 'SKF-666')\n Fail: (44) [occurs] occurs:sub_term(_172426, 'SKF-666')\n Fail: (43) [occurs] occurs:sub_term(_172426, _33974='SKF-666')\n Fail: (42) [occurs] occurs:sub_term(_172426, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Fail: (41) [occurs] occurs:sub_term(_172426, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (41) [occurs] occurs:sub_term((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (42) [system] arg(_242788, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _242730)\n Exit: (42) [system] arg(1, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), sk_out(_33952))\n Call: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Unify: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_33952), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Unify: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Call: (43) [system] arg(_247718, sk_out(_33952), _247660)\n Exit: (43) [system] arg(1, sk_out(_33952), _33952)\n Call: (43) [occurs] occurs:sub_term(_105212, _33952)\n Unify: (43) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (43) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (42) [occurs] occurs:sub_term(_33952, sk_out(_33952))\n Exit: (41) [occurs] occurs:sub_term(_33952, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_105212, _33952)\n Unify: (43) [occurs] occurs:sub_term(_105212, _33952)\n Fail: (43) [occurs] occurs:sub_term(_105212, _33952)\n Fail: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Redo: (42) [system] arg(_254500, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _242730)\n Exit: (42) [system] arg(2, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (43) [system] arg(_259430, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _259372)\n Exit: (43) [system] arg(1, (get_attr(_33952, sk, _33974), _33974='SKF-666'), get_attr(_33952, sk, _33974))\n Call: (43) [occurs] occurs:sub_term(_105212, get_attr(_33952, sk, _33974))\n Unify: (43) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), get_attr(_33952, sk, _33974))\n Exit: (43) [occurs] occurs:sub_term(get_attr(_608, sk, _630), get_attr(_608, sk, _630))\n Exit: (42) [occurs] occurs:sub_term(get_attr(_608, sk, _630), (get_attr(_608, sk, _630), _630='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(get_attr(_608, sk, _630), (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_706, get_attr(_608, sk, _630))\n Unify: (43) [occurs] occurs:sub_term(_706, get_attr(_608, sk, _630))\n Call: (44) [system] arg(_3814, get_attr(_608, sk, _630), _3756)\n Exit: (44) [system] arg(1, get_attr(_608, sk, _630), _608)\n Call: (44) [occurs] occurs:sub_term(_706, _608)\n Unify: (44) [occurs] occurs:sub_term(_608, _608)\n Exit: (44) [occurs] occurs:sub_term(_608, _608)\n Exit: (43) [occurs] occurs:sub_term(_608, get_attr(_608, sk, _630))\n Exit: (42) [occurs] occurs:sub_term(_608, (get_attr(_608, sk, _630), _630='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_608, (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_706, _608)\n Unify: (44) [occurs] occurs:sub_term(_706, _608)\n Fail: (44) [occurs] occurs:sub_term(_706, _608)\n Redo: (44) [system] arg(_10596, get_attr(_608, sk, _630), _3756)\n Exit: (44) [system] arg(2, get_attr(_608, sk, _630), sk)\n Call: (44) [occurs] occurs:sub_term(_706, sk)\n Unify: (44) [occurs] occurs:sub_term(sk, sk)\n Exit: (44) [occurs] occurs:sub_term(sk, sk)\n Exit: (43) [occurs] occurs:sub_term(sk, get_attr(_608, sk, _630))\n Exit: (42) [occurs] occurs:sub_term(sk, (get_attr(_608, sk, _630), _630='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(sk, (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n^ Call: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, ' ')\n^ Unify: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, ' ')\n Call: (42) [system] sk\\==[]\n Exit: (42) [system] sk\\==[]\n^ Call: (42) [logicmoo_test] on_x_debug(sub_string(sk, _17946, _17948, _17950, ' '))\n^ Unify: (42) [rtrace] on_x_debug(logicmoo_test:sub_string(sk, _17946, _17948, _17950, ' '))\n^ Fail: (42) [rtrace] on_x_debug(logicmoo_test:sub_string(sk, _17946, _17948, _17950, ' '))\n^ Fail: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, ' ')\n^ Call: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, '_')\n^ Unify: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, '_')\n Call: (42) [system] sk\\==[]\n Exit: (42) [system] sk\\==[]\n^ Call: (42) [logicmoo_test] on_x_debug(sub_string(sk, _22992, _22994, _22996, '_'))\n^ Unify: (42) [rtrace] on_x_debug(logicmoo_test:sub_string(sk, _22992, _22994, _22996, '_'))\n^ Fail: (42) [rtrace] on_x_debug(logicmoo_test:sub_string(sk, _22992, _22994, _22996, '_'))\n^ Fail: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, '_')\n Redo: (44) [occurs] occurs:sub_term(_706, sk)\n Unify: (44) [occurs] occurs:sub_term(_706, sk)\n Fail: (44) [occurs] occurs:sub_term(_706, sk)\n Redo: (44) [system] arg(_27484, get_attr(_608, sk, _630), _3756)\n Exit: (44) [system] arg(3, get_attr(_608, sk, _630), _630)\n Call: (44) [occurs] occurs:sub_term(_706, _630)\n Unify: (44) [occurs] occurs:sub_term(_630, _630)\n Exit: (44) [occurs] occurs:sub_term(_630, _630)\n Exit: (43) [occurs] occurs:sub_term(_630, get_attr(_608, sk, _630))\n Exit: (42) [occurs] occurs:sub_term(_630, (get_attr(_608, sk, _630), _630='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_630, (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_706, _630)\n Unify: (44) [occurs] occurs:sub_term(_706, _630)\n Fail: (44) [occurs] occurs:sub_term(_706, _630)\n Fail: (43) [occurs] occurs:sub_term(_706, get_attr(_608, sk, _630))\n Redo: (43) [system] arg(_34884, (get_attr(_608, sk, _630), _630='SKF-666'), _710)\n Exit: (43) [system] arg(2, (get_attr(_608, sk, _630), _630='SKF-666'), _630='SKF-666')\n Call: (43) [occurs] occurs:sub_term(_706, _630='SKF-666')\n Unify: (43) [occurs] occurs:sub_term(_630='SKF-666', _630='SKF-666')\n Exit: (43) [occurs] occurs:sub_term(_630='SKF-666', _630='SKF-666')\n Exit: (42) [occurs] occurs:sub_term(_630='SKF-666', (get_attr(_608, sk, _630), _630='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_630='SKF-666', (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_706, _630='SKF-666')\n Unify: (43) [occurs] occurs:sub_term(_706, _630='SKF-666')\n Call: (44) [system] arg(_40432, _630='SKF-666', _40374)\n Exit: (44) [system] arg(1, _630='SKF-666', _630)\n Call: (44) [occurs] occurs:sub_term(_706, _630)\n Unify: (44) [occurs] occurs:sub_term(_630, _630)\n Exit: (44) [occurs] occurs:sub_term(_630, _630)\n Exit: (43) [occurs] occurs:sub_term(_630, _630='SKF-666')\n Exit: (42) [occurs] occurs:sub_term(_630, (get_attr(_608, sk, _630), _630='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_630, (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_706, _630)\n Unify: (44) [occurs] occurs:sub_term(_706, _630)\n Fail: (44) [occurs] occurs:sub_term(_706, _630)\n Redo: (44) [system] arg(_47214, _630='SKF-666', _40374)\n Exit: (44) [system] arg(2, _630='SKF-666', 'SKF-666')\n Call: (44) [occurs] occurs:sub_term(_706, 'SKF-666')\n Unify: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666')\n Exit: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666')\n Exit: (43) [occurs] occurs:sub_term('SKF-666', _630='SKF-666')\n Exit: (42) [occurs] occurs:sub_term('SKF-666', (get_attr(_608, sk, _630), _630='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term('SKF-666', (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n^ Call: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', ' ')\n^ Unify: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', ' ')\n Call: (42) [system] 'SKF-666'\\==[]\n Exit: (42) [system] 'SKF-666'\\==[]\n^ Call: (42) [logicmoo_test] on_x_debug(sub_string('SKF-666', _54564, _54566, _54568, ' '))\n^ Unify: (42) [rtrace] on_x_debug(logicmoo_test:sub_string('SKF-666', _54564, _54566, _54568, ' '))\n^ Fail: (42) [rtrace] on_x_debug(logicmoo_test:sub_string('SKF-666', _54564, _54566, _54568, ' '))\n^ Fail: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', ' ')\n^ Call: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', '_')\n^ Unify: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', '_')\n Call: (42) [system] 'SKF-666'\\==[]\n Exit: (42) [system] 'SKF-666'\\==[]\n^ Call: (42) [logicmoo_test] on_x_debug(sub_string('SKF-666', _59610, _59612, _59614, '_'))\n^ Unify: (42) [rtrace] on_x_debug(logicmoo_test:sub_string('SKF-666', _59610, _59612, _59614, '_'))\n^ Fail: (42) [rtrace] on_x_debug(logicmoo_test:sub_string('SKF-666', _59610, _59612, _59614, '_'))\n^ Fail: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', '_')\n Redo: (44) [occurs] occurs:sub_term(_706, 'SKF-666')\n Unify: (44) [occurs] occurs:sub_term(_706, 'SKF-666')\n Fail: (44) [occurs] occurs:sub_term(_706, 'SKF-666')\n Fail: (43) [occurs] occurs:sub_term(_706, _630='SKF-666')\n Fail: (42) [occurs] occurs:sub_term(_706, (get_attr(_608, sk, _630), _630='SKF-666'))\n Fail: (41) [occurs] occurs:sub_term(_706, (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n Call: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n Unify: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608))\n Redo: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n Unify: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n Call: (43) [system] arg(_69052, sk_out(_608), _68994)\n Exit: (43) [system] arg(1, sk_out(_608), _608)\n Call: (43) [occurs] occurs:sub_term(_65902, _608)\n Unify: (43) [occurs] occurs:sub_term(_608, _608)\n Exit: (43) [occurs] occurs:sub_term(_608, _608)\n Exit: (42) [occurs] occurs:sub_term(_608, sk_out(_608))\n Redo: (43) [occurs] occurs:sub_term(_65902, _608)\n Unify: (43) [occurs] occurs:sub_term(_65902, _608)\n Fail: (43) [occurs] occurs:sub_term(_65902, _608)\n Fail: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n Call: (42) [occurs] occurs:sub_term(_75160, sk_out(_608))\n Unify: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608))\n Redo: (42) [occurs] occurs:sub_term(_75160, sk_out(_608))\n Unify: (42) [occurs] occurs:sub_term(_75160, sk_out(_608))\n Call: (43) [system] arg(_78310, sk_out(_608), _78252)\n Exit: (43) [system] arg(1, sk_out(_608), _608)\n Call: (43) [occurs] occurs:sub_term(_75160, _608)\n Unify: (43) [occurs] occurs:sub_term(_608, _608)\n Exit: (43) [occurs] occurs:sub_term(_608, _608)\n Exit: (42) [occurs] occurs:sub_term(_608, sk_out(_608))\n Redo: (43) [occurs] occurs:sub_term(_75160, _608)\n Unify: (43) [occurs] occurs:sub_term(_75160, _608)\n Fail: (43) [occurs] occurs:sub_term(_75160, _608)\n Fail: (42) [occurs] occurs:sub_term(_75160, sk_out(_608))\n Call: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n Unify: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608))\n Redo: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n Unify: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n Call: (43) [system] arg(_87566, sk_out(_608), _87508)\n Exit: (43) [system] arg(1, sk_out(_608), _608)\n Call: (43) [occurs] occurs:sub_term(_65902, _608)\n Unify: (43) [occurs] occurs:sub_term(_608, _608)\n Exit: (43) [occurs] occurs:sub_term(_608, _608)\n Exit: (42) [occurs] occurs:sub_term(_608, sk_out(_608))\n Redo: (43) [occurs] occurs:sub_term(_65902, _608)\n Unify: (43) [occurs] occurs:sub_term(_65902, _608)\n Fail: (43) [occurs] occurs:sub_term(_65902, _608)\n Fail: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n^ Call: (41) [logicmoo_test] backward_compatibility:sformat(_704, '~w_~w', [sk_out, 1])\n^ Unify: (41) [logicmoo_test] backward_compatibility:sformat(_704, '~w_~w', [sk_out, 1])\n^ Call: (42) [logicmoo_test] format(string(_704), '~w_~w', [sk_out, 1])\n^ Exit: (42) [logicmoo_test] format(string(\"sk_out_1\"), '~w_~w', [sk_out, 1])\n^ Exit: (41) [logicmoo_test] backward_compatibility:sformat(\"sk_out_1\", '~w_~w', [sk_out, 1])\n^ Call: (39) [logicmoo_test] backward_compatibility:sformat(_702, '~w_in_~w', [\"sk_out_1\", user])\n^ Unify: (39) [logicmoo_test] backward_compatibility:sformat(_702, '~w_in_~w', [\"sk_out_1\", user])\n^ Call: (40) [logicmoo_test] format(string(_702), '~w_in_~w', [\"sk_out_1\", user])\n^ Exit: (40) [logicmoo_test] format(string(\"sk_out_1_in_user\"), '~w_in_~w', [\"sk_out_1\", user])\n^ Exit: (39) [logicmoo_test] backward_compatibility:sformat(\"sk_out_1_in_user\", '~w_in_~w', [\"sk_out_1\", user])\n^ Call: (38) [logicmoo_test] backward_compatibility:sformat(_688, '~w__~w', [\"Test_0004_Line_0000\", \"sk_out_1_in_user\"])\n^ Unify: (38) [logicmoo_test] backward_compatibility:sformat(_688, '~w__~w', [\"Test_0004_Line_0000\", \"sk_out_1_in_user\"])\n^ Call: (39) [logicmoo_test] format(string(_688), '~w__~w', [\"Test_0004_Line_0000\", \"sk_out_1_in_user\"])\n^ Exit: (39) [logicmoo_test] format(string(\"Test_0004_Line_0000__sk_out_1_in_user\"), '~w__~w', [\"Test_0004_Line_0000\", \"sk_out_1_in_user\"])\n^ Exit: (38) [logicmoo_test] backward_compatibility:sformat(\"Test_0004_Line_0000__sk_out_1_in_user\", '~w__~w', [\"Test_0004_Line_0000\", \"sk_out_1_in_user\"])\n Call: (38) [j_u] j_u:junit_prop(testsuite, testcase, _103154)\n Unify: (38) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit')\n Exit: (38) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit')\n Redo: (38) [j_u] j_u:junit_prop(testsuite, testcase, _103154)\n Unify: (38) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__Mpred_trace_exec_in_user\")\n Exit: (38) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__Mpred_trace_exec_in_user\")\n Redo: (38) [j_u] j_u:junit_prop(testsuite, testcase, _103154)\n Unify: (38) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0002_Line_0000__sk_in_1_in_user\")\n Exit: (38) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0002_Line_0000__sk_in_1_in_user\")\n Redo: (38) [j_u] j_u:junit_prop(testsuite, testcase, _103154)\n Unify: (38) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0003_Line_0000__sk_in_1_in_user\")\n Exit: (38) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0003_Line_0000__sk_in_1_in_user\")\n^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (41) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"))\n^ Unify: (41) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"))\n Call: (42) [system] copy_term(t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"), _119478)\n Exit: (42) [system] copy_term(t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"), t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"))\n^ Call: (42) [t_l] clause(t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"), true)\n^ Fail: (42) [t_l] clause(mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"), true)\n^ Fail: (41) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"))\n^ Call: (47) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"))\n^ Unify: (47) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"))\n^ Call: (48) [t_l] asserta(t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"), _123932)\n^ Exit: (48) [t_l] asserta(t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"), (0x5607ec7edf80))\n Call: (48) [system] nb_current('$w_tl_e', _125170)\n Exit: (48) [system] nb_current('$w_tl_e', [])\n Call: (48) [system] nb_linkval('$w_tl_e', [(0x5607ec7edf80)])\n Exit: (48) [system] nb_linkval('$w_tl_e', [(0x5607ec7edf80)])\n^ Exit: (47) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"))\n^ Call: (46) [logicmoo_test] must_det_l((wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Unify: (46) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _130834, _130774)\n^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (49) [system] var(must_det_u)\n Fail: (49) [system] var(must_det_u)\n^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(...), ..., ...)))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)), ignore((source_location(_110750, _110752), atom(...), ..., ...)), get_time(_110880)))\n^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(...), ..., ...)))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)), ignore((source_location(_110750, _110752), atom(...), ..., ...)), get_time(_110880)))\n^ Call: (49) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(_110880)), _135144, _135084)\n^ Exit: (49) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(_110880)), logicmoo_test, (wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)))\n Call: (49) [system] var((wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)))\n Fail: (49) [system] var((wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(...), ..., ...)))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)), ignore((source_location(_110750, _110752), atom(...), ..., ...)), get_time(_110880)))\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _139460, _139400)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), _143770, _143710)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), logicmoo_test, wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))))\n Call: (50) [system] var(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))))\n Fail: (50) [system] var(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))))\n^ Call: (53) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...))))))\n^ Unify: (53) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...))))))\n^ Call: (54) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Unify: (54) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Call: (55) [logicmoo_test] current_predicate((in_pp/1))\n^ Exit: (55) [logicmoo_test] current_predicate((in_pp/1))\n^ Call: (55) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(bfly)\n Call: (56) [system] nonvar(bfly)\n Exit: (56) [system] nonvar(bfly)\n^ Call: (56) [logicmoo_test] pretty_clauses:in_pp(_152952)\n^ Unify: (56) [logicmoo_test] pretty_clauses:in_pp(_152952)\n Call: (57) [system] nonvar(_152952)\n Fail: (57) [system] nonvar(_152952)\n^ Redo: (56) [logicmoo_test] pretty_clauses:in_pp(_152952)\n^ Unify: (56) [logicmoo_test] pretty_clauses:in_pp(_152952)\n^ Call: (57) [logicmoo_test] pretty_clauses:is_pp_set(_152952)\n^ Unify: (57) [logicmoo_test] pretty_clauses:is_pp_set(_152952)\n Call: (58) [bfly_tl] bfly_tl:bfly_setting(pp_output, _152952)\n Fail: (58) [bfly_tl] bfly_tl:bfly_setting(pp_output, _152952)\n^ Fail: (57) [logicmoo_test] pretty_clauses:is_pp_set(_152952)\n^ Redo: (56) [logicmoo_test] pretty_clauses:in_pp(_152952)\n^ Unify: (56) [logicmoo_test] pretty_clauses:in_pp(_152952)\n^ Call: (57) [logicmoo_test] pretty_clauses:toplevel_pp(_152952)\n^ Unify: (57) [logicmoo_test] pretty_clauses:toplevel_pp(_152952)\n Call: (58) [system] nonvar(_152952)\n Fail: (58) [system] nonvar(_152952)\n^ Redo: (57) [logicmoo_test] pretty_clauses:toplevel_pp(_152952)\n^ Unify: (57) [logicmoo_test] pretty_clauses:toplevel_pp(swish)\n^ Call: (58) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_164678)))\n^ Unify: (58) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_164678)))\n Call: (62) [system] nb_current('$pp_swish', t)\n Fail: (62) [system] nb_current('$pp_swish', t)\n Call: (62) [pengines] pengines:pengine_self(_164678)\n Unify: (62) [pengines] pengines:pengine_self(_164678)\n Call: (63) [system] thread_self(_168462)\n Exit: (63) [system] thread_self(main)\n Call: (63) [pengines] current_pengine(_164678, _169726, main, _169730, _169732, _169734)\n Fail: (63) [pengines] current_pengine(_164678, _170388, main, _170392, _170394, _170396)\n Fail: (62) [pengines] pengines:pengine_self(_164678)\n^ Fail: (58) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_164678)))\n^ Redo: (57) [logicmoo_test] pretty_clauses:toplevel_pp(_152952)\n^ Unify: (57) [logicmoo_test] pretty_clauses:toplevel_pp(http)\n^ Call: (58) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_173502))\n^ Unify: (58) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_173502))\n Call: (61) [httpd_wrapper] httpd_wrapper:http_current_request(_173502)\n Unify: (61) [httpd_wrapper] httpd_wrapper:http_current_request(_173502)\n Call: (62) [system] current_output(_176068)\n Exit: (62) [system] current_output((0x7fcd9afd78c0))\n Call: (62) [http_stream] http_stream:is_cgi_stream((0x7fcd9afd78c0))\n Fail: (62) [http_stream] http_stream:is_cgi_stream((0x7fcd9afd78c0))\n Fail: (61) [httpd_wrapper] httpd_wrapper:http_current_request(_173502)\n^ Fail: (58) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_173502))\n^ Redo: (57) [logicmoo_test] pretty_clauses:toplevel_pp(_152952)\n^ Unify: (57) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Call: (58) [logicmoo_test] current_predicate((bfly_get/2))\n^ Exit: (58) [logicmoo_test] current_predicate((bfly_get/2))\n^ Call: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (59) [system] nonvar(f)\n Exit: (59) [system] nonvar(f)\n^ Call: (59) [logicmoo_test] butterfly:bfly_get(butterfly, _184690)\n^ Unify: (59) [logicmoo_test] butterfly:bfly_get(butterfly, _184690)\n Call: (60) [system] nonvar(_184690)\n Fail: (60) [system] nonvar(_184690)\n^ Redo: (59) [logicmoo_test] butterfly:bfly_get(butterfly, _184690)\n^ Unify: (59) [logicmoo_test] butterfly:bfly_get(butterfly, _184690)\n Call: (60) [bfly_tl] bfly_tl:bfly_setting(butterfly, _184690)\n Unify: (60) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n Exit: (60) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n^ Exit: (59) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (59) [system] f=@=f\n Exit: (59) [system] f=@=f\n^ Exit: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Exit: (57) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Exit: (56) [logicmoo_test] pretty_clauses:in_pp(ansi)\n Call: (56) [system] bfly==ansi\n Fail: (56) [system] bfly==ansi\n^ Fail: (55) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Fail: (54) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Redo: (53) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...))))))\n^ Call: (54) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))))\n^ Unify: (54) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))))\n^ Call: (55) [logicmoo_test] quietly(ignore((with_all_dmsg(dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(...), ..., ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?-mpred_test(..., ...))))))))))\n^ Unify: (55) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(..., ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n%~ ?-( mpred_test( \"Test_0004_Line_0000__sk_out_1_in_user\",%~ user : ( sk_out(FOUND) ,%~ get_attr(FOUND,sk,What) ,%~ What='SKF-666'))).\n^ Exit: (60) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (55) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(..., ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n^ Exit: (54) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))))\n^ Exit: (53) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...))))))\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _239400, _239340)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:(add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)), _243710, _243650)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:(add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)), logicmoo_test, (add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110880)))\n Call: (50) [system] var((add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110880)))\n Fail: (50) [system] var((add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110880)))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _248026, _247966)\n^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (51) [system] var(must_det_u)\n Fail: (51) [system] var(must_det_u)\n^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))\n^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))\n^ Call: (51) [ucatch] strip_module(logicmoo_test:add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), _252336, _252276)\n^ Exit: (51) [ucatch] strip_module(logicmoo_test:add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), logicmoo_test, add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))\n Call: (51) [system] var(add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))\n Fail: (51) [system] var(add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))\n^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))\n Call: (54) [j_u] j_u:junit_prop(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, _255346)\n Fail: (54) [j_u] j_u:junit_prop(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, _255346)\n^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _257912, _257852)\n^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (51) [system] var(must_det_u)\n Fail: (51) [system] var(must_det_u)\n^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Call: (51) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110880)), _262222, _262162)\n^ Exit: (51) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110880)), logicmoo_test, (ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750|...]), replace_in_string([...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))), get_time(_110880)))\n Call: (51) [system] var((ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750|...]), replace_in_string([...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))), get_time(_110880)))\n Fail: (51) [system] var((ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750|...]), replace_in_string([...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))), get_time(_110880)))\n^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Call: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (52) [ucatch] strip_module(ucatch:must_det_u, _266538, _266478)\n^ Exit: (52) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (52) [system] var(must_det_u)\n Fail: (52) [system] var(must_det_u)\n^ Fail: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Unify: (51) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Call: (52) [ucatch] strip_module(logicmoo_test:ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750|...]), replace_in_string([...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))), _270848, _270788)\n^ Exit: (52) [ucatch] strip_module(logicmoo_test:ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750|...]), replace_in_string([...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))), logicmoo_test, ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750, _110752]), replace_in_string([... = ...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))))\n Call: (52) [system] var(ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750, _110752]), replace_in_string([... = ...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))))\n Fail: (52) [system] var(ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750, _110752]), replace_in_string([... = ...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))))\n^ Fail: (51) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n Call: (56) [system] source_location(_110750, _110752)\n Fail: (56) [system] source_location(_110750, _110752)\n^ Call: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (52) [ucatch] strip_module(ucatch:must_det_u, _276382, _276322)\n^ Exit: (52) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (52) [system] var(must_det_u)\n Fail: (52) [system] var(must_det_u)\n^ Fail: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_110880))\n^ Unify: (51) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_110880))\n^ Call: (52) [ucatch] strip_module(logicmoo_test:get_time(_110880), _280692, _280632)\n^ Exit: (52) [ucatch] strip_module(logicmoo_test:get_time(_110880), logicmoo_test, get_time(_110880))\n Call: (52) [system] var(get_time(_110880))\n Fail: (52) [system] var(get_time(_110880))\n^ Fail: (51) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_110880))\n^ Exit: (46) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(1632737993.1434622)))\n Call: (46) [system] _110890=nb(0)\n Exit: (46) [system] nb(0)=nb(0)\n^ Call: (48) [logicmoo_test] call_u_hook(user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n^ Unify: (48) [logicmoo_test] call_u_hook(user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n^ Call: (57) [baseKB] baseKB:sk_out(_608)\n^ Unify: (57) [baseKB] baseKB:sk_out(fl(_289944, _289946, _289944, _289946))\n^ Exit: (57) [baseKB] baseKB:sk_out(fl(_289944, _289946, _289944, _289946))\n^ Redo: (57) [baseKB] baseKB:sk_out(_608)\n^ Unify: (57) [baseKB] baseKB:sk_out(avar([vn='ExIn', sk='SKF-666']))\n^ Exit: (57) [baseKB] baseKB:sk_out(avar([vn='ExIn', sk='SKF-666']))\n^ Redo: (57) [baseKB] baseKB:sk_out(_608)\n^ Unify: (57) [baseKB] baseKB:sk_out(_608)\n^ Exit: (57) [baseKB] baseKB:sk_out(_608)\n^ Fail: (48) [logicmoo_test] call_u_hook(user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n Call: (48) [system] _110930=failure\n Exit: (48) [system] failure=failure\n\u001B[0m\u001B[1m\u001B[97m\u001B[40mfailure=info((why_was_true(user:(\\+ (sk_out(_608),get_attr(_608,sk,_630),_630='SKF-666'))),nop(ftrace(user:(sk_out(_608),get_attr(_608,sk,_630),_630='SKF-666')))))\n\u001B[49m\u001B[0m\u001B[21m\u001B[0m\nno_proof_for(\\+ (sk_out(_608),get_attr(_608,sk,_630),_630=SKF-666)).\n\nno_proof_for(\\+ (sk_out(_608),get_attr(_608,sk,_630),_630=SKF-666)).\n\nno_proof_for(\\+ (sk_out(_608),get_attr(_608,sk,_630),_630=SKF-666)).\n\n_296934\n\tname\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09-Test_0004_Line_0000__sk_out_1_in_user'. \n\tJUNIT_CLASSNAME\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09'. \n\tJUNIT_CMD\t=\t'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"[\\'attvar_09.pfc\\']\"'. \n% saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_09_Test_0004_Line_0000_sk_out_1_in_user-junit.xml\n Call: (46) [system] failure=error(_830)\n Fail: (46) [system] failure=error(_830)\n Call: (46) [system] true\n Exit: (46) [system] true\n Call: (46) [system] nb_setarg(1, nb(0), 1)\n Exit: (46) [system] nb_setarg(1, nb(1), 1)\n Call: (46) [system] deterministic(_1168)\n Exit: (46) [system] deterministic(true)\n^ Call: (47) [locally_each] locally_each:key_erase(t_l)\n^ Unify: (47) [locally_each] locally_each:key_erase(t_l)\n Call: (48) [system] nb_current('$w_tl_e', [_3106714|_3106716])\n Exit: (48) [system] nb_current('$w_tl_e', [(0x5607ec7edf80)])\n Call: (48) [system] nb_linkval('$w_tl_e', [])\n Exit: (48) [system] nb_linkval('$w_tl_e', [])\n Call: (49) [system] erase((0x5607ec7edf80))\n Exit: (49) [system] erase((0x5607ec7edf80))\n Call: (48) [system] true\n Exit: (48) [system] true\n Call: (48) [system] true\n Exit: (48) [system] true\n^ Exit: (47) [locally_each] locally_each:key_erase(t_l)\n^ Exit: (34) [logicmoo_test] mpred_test(user:(sk_out(_506), get_attr(_506, sk, _528), _528='SKF-666'))\n Call: (35) [t_l] t_l:hide_dmsg\n Fail: (35) [t_l] t_l:hide_dmsg\n^ Call: (35) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_3115250, file_no(2)), writeln(_3115250, dmsg(fOUND=_506))))\n^ Unify: (35) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_3115250, file_no(2)), writeln(_3115250, dmsg(fOUND=_506))))\n^ Fail: (35) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_3115250, file_no(2)), writeln(_3115250, dmsg(fOUND=_506))))\n^ Call: (35) [user] quietly(likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(fOUND=_506), logicmoo_util_catch:ddmsg(fOUND=_506)))))\n^ Unify: (35) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(fOUND=_506), logicmoo_util_catch:ddmsg(fOUND=_506)))))\n%~ fOUND=FOUND2.\n^ Exit: (40) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (35) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(fOUND=_506), logicmoo_util_catch:ddmsg(fOUND=_506)))))\n^ Call: (37) [user] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656)\n^ Unify: (37) [user] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, term_position(1147, 1155, 1147, 1149, [1150-1155]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1147, 1155, 1147, 1149, [1150-1155]), (:-break), _3138654)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1147, 1155, 1147, 1149, [1150-1155]), (:-break), _3138654)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1147, 1155, 1147, 1149, [1150-1155]), (:-break), _3138654)\n^ Redo: (37) [user] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656)\n^ Unify: (37) [user] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), (:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]))\n^ Redo: (37) [system] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656)\n^ Unify: (37) [system] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656)\n Call: (38) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155]))\n Exit: (38) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-break))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-break))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-break))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656)\n^ Unify: (37) [subclause_expansion] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_3151010)\n Fail: (39) [t_l] t_l:is_ec_cvt(_3151010)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656)\n^ Fail: (37) [ec_loader] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656)\n^ Call: (37) [user] term_expansion((:-break), _3154120)\n^ Unify: (37) [user] term_expansion((:-break), (:-break))\n^ Redo: (37) [system] term_expansion((:-break), _3154120)\n^ Unify: (37) [system] term_expansion((:-break), _3154120)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-break), _3154120)\n^ Call: (38) [system] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Unify: (38) [system] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n Call: (41) [system] nonvar((:-break))\n Exit: (41) [system] nonvar((:-break))\n Call: (41) [echo_files] echo_files:never_echo_term((:-break))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-break))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n Call: (41) [$syspreds] prolog_load_context(stream, _3165948)\n Unify: (41) [$syspreds] prolog_load_context(stream, _3165948)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x5607f999ca00))\n Call: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Unify: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Exit: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Call: (41) [system] term_position(1147, 1155, 1147, 1149, [1150-1155])=..[_3169594, _3169600, _3169606|_3169608]\n Exit: (41) [system] term_position(1147, 1155, 1147, 1149, [1150-1155])=..[term_position, 1147, 1155, 1147, 1149, [1150-1155]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Call: (42) [system] (:-break)==end_of_file\n Fail: (42) [system] (:-break)==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3175776)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n Call: (42) [system] _3177650 is 1146+1\n Exit: (42) [system] 1147 is 1146+1\n Call: (42) [system] 1155=(0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1147)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1147)\n Call: (43) [t_l] t_l:file_stream_loc(_3189980, (0x5607f999ca00), _3189984)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1147)\n Call: (43) [t_l] t_l:file_stream_loc(_3192408, (0x5607f999ca00), _3192410)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n Call: (43) [system] 1147>1146\n Exit: (43) [system] 1147>1146\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146, 1147)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146, 1147)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1146, 1147, _3196742)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1146, 1147, _3196742)\n Call: (45) [system] _3197996 is 1147-1146\n Exit: (45) [system] 1 is 1147-1146\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3199216, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3199216, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3202326)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3202326)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3204332, []), read_string(_3204332, _3204340, _3199216), close(_3204332))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3204332, []), read_util:read_string(_3204332, _3204340, _3199216), read_util:close(_3204332))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3204332, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f084ee00), [])\n Call: (49) [system] close((0x5607f084ee00))\n Exit: (49) [system] close((0x5607f084ee00))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f084ee00), []), read_util:read_string((0x5607f084ee00), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607f084ee00)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1146, 1, _3209768, _3196742)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1146, 1, 513, \"\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1146, 1147, \"\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1147)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1147)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3212830))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3212830))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1147))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1147))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1147)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [echo_files] echo_files:nsl(_3217160)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\"\\==[]\n Exit: (46) [system] \"\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\", _3221468, _3221470, _3221472, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _3221468, _3221470, _3221472, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _3221468, _3221470, _3221472, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _3225286, _3225350, _3225288, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\", _3225286, _3225968, _3225288, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _3227144, _3227208, _3227146, '/*~')\n Fail: (45) [system] sub_string(\"\\n\", _3227144, _3227826, _3227146, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _3229620, _3229684, _3229622, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\", _3229620, _3230302, _3229622, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _3231478, _3231542, _3231480, '%~')\n Fail: (45) [system] sub_string(\"\\n\", _3231478, _3232160, _3231480, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] write(\"\\n\")\n\n Exit: (45) [system] write(\"\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146, 1147)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1147)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1147, 1155, _3240736)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1147, 1155, _3240736)\n Call: (44) [system] _3241990 is 1155-1147\n Exit: (44) [system] 8 is 1155-1147\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3243210, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3243210, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3246320)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3246320)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3248326, []), read_string(_3248326, _3248334, _3243210), close(_3248326))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3248326, []), read_util:read_string(_3248326, _3248334, _3243210), read_util:close(_3248326))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3248326, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f98f4f00), [])\n Call: (48) [system] close((0x5607f98f4f00))\n Exit: (48) [system] close((0x5607f98f4f00))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f98f4f00), []), read_util:read_string((0x5607f98f4f00), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607f98f4f00)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1147, 8, _3253762, _3240736)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1147, 8, 505, \":- break\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1147, 1155, \":- break\")\n Call: (43) [echo_files] echo_files:read_mco(\":- break\", _3255628, _3255630, _3255632, _3255634, _3255636)\n Unify: (43) [echo_files] echo_files:read_mco(\":- break\", _3256262, _3256264, _3256266, _3256268, _3256270)\n Call: (44) [system] read_term_from_atom(\":- break\", _3256838, [cycles(true), comments(_3256858), quasi_quotations(_3256868), variable_names(_3256878), singletons(_3256888)])\n Exit: (44) [system] read_term_from_atom(\":- break\", (:-break), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- break\", _3258114, [cycles(false), comments(_3258134), quasi_quotations(_3258144), variable_names(_3258154), singletons(_3258164)])\n Exit: (44) [system] read_term_from_atom(\":- break\", (:-break), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (:-break)=@=(:-break)\n Exit: (44) [system] (:-break)=@=(:-break)\n Call: (44) [system] _3260602=(:-break)\n Exit: (44) [system] (:-break)=(:-break)\n Exit: (43) [echo_files] echo_files:read_mco(\":- break\", (:-break), [], [], [], [])\n Call: (43) [system] write(\":- break\")\n:- break\n Exit: (43) [system] write(\":- break\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3263712, 1155)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3264334, 1155)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3264908, _3264910))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3264908, _3264910))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3264908, 1155))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3264908, 1155))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3264908, 1155)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3272346))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3272346))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Call: (42) [system] character_count((0x5607f999ca00), _3277896)\n Exit: (42) [system] character_count((0x5607f999ca00), 1156)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1156)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1156)\n Call: (43) [t_l] t_l:file_stream_loc(_3280402, (0x5607f999ca00), _3280406)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1156)\n Call: (43) [t_l] t_l:file_stream_loc(_3282830, (0x5607f999ca00), _3282832)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155)\n Call: (43) [system] 1156>1155\n Exit: (43) [system] 1156>1155\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155, 1156)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155, 1156)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1155, 1156, _3287164)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1155, 1156, _3287164)\n Call: (45) [system] _3288418 is 1156-1155\n Exit: (45) [system] 1 is 1156-1155\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3289638, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3289638, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3292748)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3292748)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3294754, []), read_string(_3294754, _3294762, _3289638), close(_3294754))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3294754, []), read_util:read_string(_3294754, _3294762, _3289638), read_util:close(_3294754))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3294754, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607fd143f00), [])\n Call: (49) [system] close((0x5607fd143f00))\n Exit: (49) [system] close((0x5607fd143f00))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607fd143f00), []), read_util:read_string((0x5607fd143f00), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607fd143f00)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1155, 1, _3300190, _3287164)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1155, 1, 504, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1155, 1156, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3303252))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3303252))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_3307582)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _3311890, _3311892, _3311894, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _3311890, _3311892, _3311894, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _3311890, _3311892, _3311894, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _3315708, _3315772, _3315710, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _3315708, _3316390, _3315710, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _3317566, _3317630, _3317568, '/*~')\n Fail: (45) [system] sub_string(\".\", _3317566, _3318248, _3317568, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _3320042, _3320106, _3320044, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _3320042, _3320724, _3320044, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _3321900, _3321964, _3321902, '%~')\n Fail: (45) [system] sub_string(\".\", _3321900, _3322582, _3321902, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155, 1156)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1156)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Call: (43) [system] at_end_of_stream((0x5607f999ca00))\n Fail: (43) [system] at_end_of_stream((0x5607f999ca00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Call: (43) [system] character_count((0x5607f999ca00), _3333574)\n Exit: (43) [system] character_count((0x5607f999ca00), 1156)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1156, _3334788)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1156, _3334788)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3336034, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3336034, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3339144)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3339144)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3341150, []), read_string(_3341150, _3341158, _3336034), close(_3341150))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3341150, []), read_util:read_string(_3341150, _3341158, _3336034), read_util:close(_3341150))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3341150, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f8958800), [])\n Call: (48) [system] close((0x5607f8958800))\n Exit: (48) [system] close((0x5607f8958800))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f8958800), []), read_util:read_string((0x5607f8958800), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607f8958800)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1156, _3346584, 0, _3334788)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1156, 504, 0, \"\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1156, \"\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\")\n Call: (43) [system] open_string(\"\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", _3348514)\n Exit: (43) [system] open_string(\"\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", (0x5607ebe7a600))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607ebe7a600))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607ebe7a600))\n Call: (44) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Unify: (44) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Call: (45) [system] at_end_of_stream((0x5607ebe7a600))\n Fail: (45) [system] at_end_of_stream((0x5607ebe7a600))\n Redo: (44) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Unify: (44) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Call: (45) [system] peek_char((0x5607ebe7a600), _3354616)\n Exit: (45) [system] peek_char((0x5607ebe7a600), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char((0x5607ebe7a600), '\\n')\n Exit: (45) [system] get_char((0x5607ebe7a600), '\\n')\n Call: (45) [system] put_char('\\n')\n\n Exit: (45) [system] put_char('\\n')\n Exit: (44) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607ebe7a600))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607ebe7a600))\n Call: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Call: (46) [system] at_end_of_stream((0x5607ebe7a600))\n Fail: (46) [system] at_end_of_stream((0x5607ebe7a600))\n Redo: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Call: (46) [system] peek_char((0x5607ebe7a600), _3364960)\n Exit: (46) [system] peek_char((0x5607ebe7a600), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Call: (46) [echo_files] echo_files:nsl(_3368614)\n Unify: (46) [echo_files] echo_files:nsl('No source location!?')\n Exit: (46) [echo_files] echo_files:nsl('No source location!?')\n Call: (46) [system] atom_length('No source location!?', _3370458)\n Exit: (46) [system] atom_length('No source location!?', 20)\n Call: (46) [system] peek_string((0x5607ebe7a600), 20, _3371672)\n Exit: (46) [system] peek_string((0x5607ebe7a600), 20, \":- must((findall(Ex,\")\n Call: (46) [system] \":- must((findall(Ex,\"=='No source location!?'\n Fail: (46) [system] \":- must((findall(Ex,\"=='No source location!?'\n Redo: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Call: (46) [system] peek_string((0x5607ebe7a600), 2, \"%~\")\n Fail: (46) [system] peek_string((0x5607ebe7a600), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Call: (46) [system] peek_string((0x5607ebe7a600), 1, \"%\")\n Fail: (46) [system] peek_string((0x5607ebe7a600), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Call: (46) [system] peek_string((0x5607ebe7a600), 2, \"#!\")\n Fail: (46) [system] peek_string((0x5607ebe7a600), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607ebe7a600))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607ebe7a600))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Call: (42) [system] character_count((0x5607f999ca00), _3385206)\n Exit: (42) [system] character_count((0x5607f999ca00), 1156)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3387676))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3387676))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), _3159044)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), _3159044)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), _3159044)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), _3159044)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3399472)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3400090)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Redo: (38) [echo_files] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Unify: (38) [echo_files] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), (:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]))\n^ Redo: (38) [system] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Unify: (38) [system] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Redo: (38) [echo_files] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Unify: (38) [echo_files] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n Call: (39) [system] (:-break)\\==end_of_file\n Exit: (39) [system] (:-break)\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044)\n Call: (40) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155]))\n Exit: (40) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155]))\n Call: (40) [system] nonvar((:-break))\n Exit: (40) [system] nonvar((:-break))\n Call: (40) [system] nb_current('$term', _3428960)\n Exit: (40) [system] nb_current('$term', (:-break))\n Call: (40) [$syspreds] prolog_load_context(module, _3430174)\n Unify: (40) [$syspreds] prolog_load_context(module, _3430174)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-break), (:-break), _3431994)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-break), (:-break), (:-_3432630))\n Call: (41) [system] (:-break)==(:-break)\n Exit: (41) [system] (:-break)==(:-break)\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, break, _3432630)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, break, _3432630)\n Call: (42) [system] functor(directive_expansion, _3435744, _3435746)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _3436974 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], break, _3432630)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], break, break)\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], break, break)\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, break, break)\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-break), (:-break), (:-break))\n Call: (40) [system] (:-break)\\=@=(:-break)\n Fail: (40) [system] (:-break)\\=@=(:-break)\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044)\n^ Redo: (38) [subclause_expansion] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Unify: (38) [subclause_expansion] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n Call: (39) [system] nonvar((:-break))\n Exit: (39) [system] nonvar((:-break))\n Call: (39) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155]))\n Exit: (39) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155]))\n Call: (39) [$syspreds] prolog_load_context(file, _3446880)\n Unify: (39) [$syspreds] prolog_load_context(file, _3446880)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3448706)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3448706)\n^ Redo: (38) [file_scope] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Unify: (38) [file_scope] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Redo: (38) [echo_files] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Unify: (38) [echo_files] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n Call: (39) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155]))\n Exit: (39) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-break))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-break))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-break))\n^ Redo: (38) [common_logic_utils] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Unify: (38) [common_logic_utils] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n Call: (39) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155]))\n Exit: (39) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-break), _3159044)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-break), _3159044)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-break), _3159044)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-break), _3159044)\n^ Call: (44) [logicmoo_test] ucatch:keep_going\n^ Unify: (44) [logicmoo_test] ucatch:keep_going\n^ Exit: (44) [logicmoo_test] ucatch:keep_going\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-break), (:-dmsg(skipped(blocks_on_input, break))))\n Call: (39) [system] term_position(1147, 1155, 1147, 1149, [1150-1155])=_3159046\n Exit: (39) [system] term_position(1147, 1155, 1147, 1149, [1150-1155])=term_position(1147, 1155, 1147, 1149, [1150-1155])\n^ Exit: (38) [logicmoo_test] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), (:-dmsg(skipped(blocks_on_input, break))), term_position(1147, 1155, 1147, 1149, [1150-1155]))\n^ Call: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Unify: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, 1150-1155)\n^ Call: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, 1150-1155, dmsg(skipped(blocks_on_input, break)), _3471186)\n^ Unify: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, 1150-1155, dmsg(skipped(blocks_on_input, break)), _3471186)\n^ Fail: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, 1150-1155, dmsg(skipped(blocks_on_input, break)), _3471186)\n^ Fail: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Call: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n^ Unify: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), sicstus:sicstus_flag(_3475638, _3475640))\n Call: (45) [system] nonvar(dmsg(skipped(blocks_on_input, break)))\n Exit: (45) [system] nonvar(dmsg(skipped(blocks_on_input, break)))\n Call: (45) [system] dmsg(skipped(blocks_on_input, break))=current_prolog_flag(_3475638, _3475640)\n Fail: (45) [system] dmsg(skipped(blocks_on_input, break))=current_prolog_flag(_3475638, _3475640)\n^ Redo: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), sicstus:sicstus_flag(_3475638, _3475640))\n Call: (45) [system] dmsg(skipped(blocks_on_input, break))=prolog_flag(_3475638, _3475640)\n Fail: (45) [system] dmsg(skipped(blocks_on_input, break))=prolog_flag(_3475638, _3475640)\n^ Redo: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n^ Unify: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n^ Call: (44) [system] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Unify: (44) [system] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, 1150-1155)\n^ Redo: (44) [loop_check] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Unify: (44) [loop_check] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, 1150-1155)\n^ Redo: (44) [ucatch] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Unify: (44) [ucatch] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n Call: (45) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n Unify: (45) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n Fail: (45) [nl_pipeline] expand_apply(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Unify: (44) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Redo: (44) [virtualize_source] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Unify: (44) [virtualize_source] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n Call: (45) [system] nonvar(1150-1155)\n Exit: (45) [system] nonvar(1150-1155)\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(blocks_on_input, break)))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(blocks_on_input, break)))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(blocks_on_input, break)))\n^ Redo: (44) [common_logic_utils] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Unify: (44) [common_logic_utils] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Redo: (44) [gvlib] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Unify: (44) [gvlib] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Redo: (44) [logicmoo_test] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Unify: (44) [logicmoo_test] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Fail: (44) [pfc_lib] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Call: (44) [system] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n^ Unify: (44) [system] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n^ Redo: (44) [arithmetic] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n^ Unify: (44) [arithmetic] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n Call: (45) [yall] yall:lambda_like(dmsg(skipped(blocks_on_input, break)))\n Unify: (45) [yall] yall:lambda_like(dmsg(skipped(blocks_on_input, break)))\n Call: (46) [system] compound_name_arity(dmsg(skipped(blocks_on_input, break)), _3506810, _3506812)\n Exit: (46) [system] compound_name_arity(dmsg(skipped(blocks_on_input, break)), dmsg, 1)\n Call: (46) [yall] yall:lambda_functor(dmsg)\n Fail: (46) [yall] yall:lambda_functor(dmsg)\n Fail: (45) [yall] yall:lambda_like(dmsg(skipped(blocks_on_input, break)))\n^ Redo: (44) [yall] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n^ Unify: (44) [yall] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n Call: (45) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, break)), _3471186)\n Unify: (45) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, break)), _3471186)\n Fail: (45) [nl_pipeline] expand_apply(dmsg(skipped(blocks_on_input, break)), _3471186)\n^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n^ Unify: (44) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n Call: (45) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(blocks_on_input, break)))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(blocks_on_input, break)))\n^ Redo: (44) [clpfd] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n^ Unify: (44) [clpfd] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), close((0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607eb64c070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x5607f999ca00), (:-break), _298, (:-dmsg(skipped(blocks_on_input, break))), _294, (0x5607f999ca00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'], [expand(false), expand(true)]), _3522386, system:'$close_source'(close((0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607eb64c070)), true))\n Call: (34) [t_l] t_l:hide_dmsg\n Fail: (34) [t_l] t_l:hide_dmsg\n^ Call: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_3524222, file_no(2)), writeln(_3524222, dmsg(skipped(blocks_on_input, break)))))\n^ Unify: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_3524222, file_no(2)), writeln(_3524222, dmsg(skipped(blocks_on_input, break)))))\n^ Fail: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_3524222, file_no(2)), writeln(_3524222, dmsg(skipped(blocks_on_input, break)))))\n^ Call: (34) [user] quietly(likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(blocks_on_input, break)), logicmoo_util_catch:ddmsg(skipped(blocks_on_input, break))))))\n^ Unify: (34) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(blocks_on_input, break)), logicmoo_util_catch:ddmsg(skipped(blocks_on_input, break))))))\n%~ skipped(blocks_on_input,break)\n^ Exit: (39) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (34) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(blocks_on_input, break)), logicmoo_util_catch:ddmsg(skipped(blocks_on_input, break))))))\n^ Call: (37) [user] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3535460, _3535462)\n^ Unify: (37) [user] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3535460, term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3535460)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3535460)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3535460)\n^ Redo: (37) [user] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3535460, _3535462)\n^ Unify: (37) [user] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]))\n^ Redo: (37) [system] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3535460, _3535462)\n^ Unify: (37) [system] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3535460, _3535462)\n Call: (38) [system] nonvar(term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]))\n Exit: (38) [system] nonvar(term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3535460, _3535462)\n^ Unify: (37) [subclause_expansion] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3535460, _3535462)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_3547878)\n Fail: (39) [t_l] t_l:is_ec_cvt(_3547878)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3535460, _3535462)\n^ Fail: (37) [ec_loader] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3535460, _3535462)\n^ Call: (37) [user] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3550988)\n^ Unify: (37) [user] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n^ Redo: (37) [system] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3550988)\n^ Unify: (37) [system] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3550988)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3550988)\n^ Call: (38) [system] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n^ Unify: (38) [system] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914)\n Call: (41) [system] nonvar((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n Exit: (41) [system] nonvar((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n Call: (41) [echo_files] echo_files:never_echo_term((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914)\n Call: (41) [$syspreds] prolog_load_context(stream, _3562816)\n Unify: (41) [$syspreds] prolog_load_context(stream, _3562816)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x5607f999ca00))\n Call: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Unify: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Exit: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Call: (41) [system] term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])])=..[_3566462, _3566468, _3566474|_3566476]\n Exit: (41) [system] term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])])=..[term_position, 1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Call: (42) [system] (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))==end_of_file\n Fail: (42) [system] (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3572644)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156)\n Call: (42) [system] _3574518 is 1156+1\n Exit: (42) [system] 1157 is 1156+1\n Call: (42) [system] 1250=(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1157)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1157)\n Call: (43) [t_l] t_l:file_stream_loc(_3586848, (0x5607f999ca00), _3586852)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1157)\n Call: (43) [t_l] t_l:file_stream_loc(_3589276, (0x5607f999ca00), _3589278)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156)\n Call: (43) [system] 1157>1156\n Exit: (43) [system] 1157>1156\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156, 1157)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156, 1157)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1156, 1157, _3593610)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1156, 1157, _3593610)\n Call: (45) [system] _3594864 is 1157-1156\n Exit: (45) [system] 1 is 1157-1156\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3596084, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3596084, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3599194)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3599194)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3601200, []), read_string(_3601200, _3601208, _3596084), close(_3601200))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3601200, []), read_util:read_string(_3601200, _3601208, _3596084), read_util:close(_3601200))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3601200, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607fa192200), [])\n Call: (49) [system] close((0x5607fa192200))\n Exit: (49) [system] close((0x5607fa192200))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607fa192200), []), read_util:read_string((0x5607fa192200), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607fa192200)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1156, 1, _3606636, _3593610)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1156, 1, 503, \"\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1156, 1157, \"\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1157)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1157)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3609698))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3609698))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1157))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1157))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1157)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [echo_files] echo_files:nsl(_3614028)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\"\\==[]\n Exit: (46) [system] \"\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\", _3618336, _3618338, _3618340, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _3618336, _3618338, _3618340, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _3618336, _3618338, _3618340, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _3622154, _3622218, _3622156, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\", _3622154, _3622836, _3622156, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _3624012, _3624076, _3624014, '/*~')\n Fail: (45) [system] sub_string(\"\\n\", _3624012, _3624694, _3624014, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _3626488, _3626552, _3626490, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\", _3626488, _3627170, _3626490, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _3628346, _3628410, _3628348, '%~')\n Fail: (45) [system] sub_string(\"\\n\", _3628346, _3629028, _3628348, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] write(\"\\n\")\n\n Exit: (45) [system] write(\"\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156, 1157)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1157)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1157, 1250, _3637604)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1157, 1250, _3637604)\n Call: (44) [system] _3638858 is 1250-1157\n Exit: (44) [system] 93 is 1250-1157\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3640078, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3640078, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3643188)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3643188)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3645194, []), read_string(_3645194, _3645202, _3640078), close(_3645194))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3645194, []), read_util:read_string(_3645194, _3645202, _3640078), read_util:close(_3645194))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3645194, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607eaec8700), [])\n Call: (48) [system] close((0x5607eaec8700))\n Exit: (48) [system] close((0x5607eaec8700))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607eaec8700), []), read_util:read_string((0x5607eaec8700), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607eaec8700)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1157, 93, _3650630, _3637604)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1157, 93, 410, \":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1157, 1250, \":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))\")\n Call: (43) [echo_files] echo_files:read_mco(\":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))\", _3652516, _3652518, _3652520, _3652522, _3652524)\n Unify: (43) [echo_files] echo_files:read_mco(\":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))\", _3653150, _3653152, _3653154, _3653156, _3653158)\n Call: (44) [system] read_term_from_atom(\":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))\", _3653726, [cycles(true), comments(_3653746), quasi_quotations(_3653756), variable_names(_3653766), singletons(_3653776)])\n Exit: (44) [system] read_term_from_atom(\":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))\", (:-must((findall(_3654390, (clause_u(sk_out(_3654390), _3654396, _3654398), wdmsg(sk_out(_3654390))), _3654420), length(_3654420, _3654426), _3654426=3))), [cycles(true), comments([]), quasi_quotations([]), variable_names(['Ex'=_3654390, 'L'=_3654420, ... = ...]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))\", _3655100, [cycles(false), comments(_3655120), quasi_quotations(_3655130), variable_names(_3655140), singletons(_3655150)])\n Exit: (44) [system] read_term_from_atom(\":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))\", (:-must((findall(_3655764, (clause_u(sk_out(_3655764), _3655770, _3655772), wdmsg(sk_out(_3655764))), _3655794), length(_3655794, _3655800), _3655800=3))), [cycles(false), comments([]), quasi_quotations([]), variable_names(['Ex'=_3655764, 'L'=_3655794, ... = ...]), singletons([])])\n Call: (44) [system] (:-must((findall(_3654390, (clause_u(sk_out(_3654390), _3654396, _3654398), wdmsg(sk_out(_3654390))), _3654420), length(_3654420, _3654426), _3654426=3)))=@=(:-must((findall(_3655764, (clause_u(sk_out(_3655764), _3655770, _3655772), wdmsg(sk_out(_3655764))), _3655794), length(_3655794, _3655800), _3655800=3)))\n Exit: (44) [system] (:-must((findall(_3654390, (clause_u(sk_out(_3654390), _3654396, _3654398), wdmsg(sk_out(_3654390))), _3654420), length(_3654420, _3654426), _3654426=3)))=@=(:-must((findall(_3655764, (clause_u(sk_out(_3655764), _3655770, _3655772), wdmsg(sk_out(_3655764))), _3655794), length(_3655794, _3655800), _3655800=3)))\n Call: (44) [system] _3657686=(:-must((findall(_3654390, (clause_u(sk_out(_3654390), _3654396, _3654398), wdmsg(sk_out(_3654390))), _3654420), length(_3654420, _3654426), _3654426=3)))\n Exit: (44) [system] (:-must((findall(_3654390, (clause_u(sk_out(_3654390), _3654396, _3654398), wdmsg(sk_out(_3654390))), _3654420), length(_3654420, _3654426), _3654426=3)))=(:-must((findall(_3654390, (clause_u(sk_out(_3654390), _3654396, _3654398), wdmsg(sk_out(_3654390))), _3654420), length(_3654420, _3654426), _3654426=3)))\n Exit: (43) [echo_files] echo_files:read_mco(\":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))\", (:-must((findall(_3654390, (clause_u(sk_out(_3654390), _3654396, _3654398), wdmsg(sk_out(_3654390))), _3654420), length(_3654420, _3654426), _3654426=3))), [], [], ['Ex'=_3654390, 'L'=_3654420, 'THREE'=_3654426], [])\n Call: (43) [system] write(\":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))\")\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))\n Exit: (43) [system] write(\":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3660796, 1250)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3661418, 1250)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3661992, _3661994))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3661992, _3661994))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3661992, 1250))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3661992, 1250))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3661992, 1250)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3669430))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3669430))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Call: (42) [system] character_count((0x5607f999ca00), _3674980)\n Exit: (42) [system] character_count((0x5607f999ca00), 1251)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1251)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1251)\n Call: (43) [t_l] t_l:file_stream_loc(_3677486, (0x5607f999ca00), _3677490)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1251)\n Call: (43) [t_l] t_l:file_stream_loc(_3679914, (0x5607f999ca00), _3679916)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250)\n Call: (43) [system] 1251>1250\n Exit: (43) [system] 1251>1250\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250, 1251)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250, 1251)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1250, 1251, _3684248)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1250, 1251, _3684248)\n Call: (45) [system] _3685502 is 1251-1250\n Exit: (45) [system] 1 is 1251-1250\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3686722, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3686722, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3689832)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3689832)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3691838, []), read_string(_3691838, _3691846, _3686722), close(_3691838))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3691838, []), read_util:read_string(_3691838, _3691846, _3686722), read_util:close(_3691838))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3691838, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607eaec8b00), [])\n Call: (49) [system] close((0x5607eaec8b00))\n Exit: (49) [system] close((0x5607eaec8b00))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607eaec8b00), []), read_util:read_string((0x5607eaec8b00), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607eaec8b00)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1250, 1, _3697274, _3684248)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1250, 1, 409, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1250, 1251, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1251)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1251)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3700336))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3700336))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1251))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1251))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1251)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_3704666)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _3708974, _3708976, _3708978, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _3708974, _3708976, _3708978, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _3708974, _3708976, _3708978, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _3712792, _3712856, _3712794, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _3712792, _3713474, _3712794, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _3714650, _3714714, _3714652, '/*~')\n Fail: (45) [system] sub_string(\".\", _3714650, _3715332, _3714652, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _3717126, _3717190, _3717128, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _3717126, _3717808, _3717128, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _3718984, _3719048, _3718986, '%~')\n Fail: (45) [system] sub_string(\".\", _3718984, _3719666, _3718986, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250, 1251)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1251)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Call: (43) [system] at_end_of_stream((0x5607f999ca00))\n Fail: (43) [system] at_end_of_stream((0x5607f999ca00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Call: (43) [system] character_count((0x5607f999ca00), _3730658)\n Exit: (43) [system] character_count((0x5607f999ca00), 1251)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1251, _3731872)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1251, _3731872)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3733118, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3733118, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3736228)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3736228)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3738234, []), read_string(_3738234, _3738242, _3733118), close(_3738234))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3738234, []), read_util:read_string(_3738234, _3738242, _3733118), read_util:close(_3738234))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3738234, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f9b38000), [])\n Call: (48) [system] close((0x5607f9b38000))\n Exit: (48) [system] close((0x5607f9b38000))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f9b38000), []), read_util:read_string((0x5607f9b38000), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607f9b38000)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1251, _3743668, 0, _3731872)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1251, 409, 0, \"\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1251, \"\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\")\n Call: (43) [system] open_string(\"\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", _3745574)\n Exit: (43) [system] open_string(\"\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", (0x5607ebd15800))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Call: (44) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (44) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (45) [system] at_end_of_stream((0x5607ebd15800))\n Fail: (45) [system] at_end_of_stream((0x5607ebd15800))\n Redo: (44) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (44) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (45) [system] peek_char((0x5607ebd15800), _3751676)\n Exit: (45) [system] peek_char((0x5607ebd15800), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char((0x5607ebd15800), '\\n')\n Exit: (45) [system] get_char((0x5607ebd15800), '\\n')\n Call: (45) [system] put_char('\\n')\n\n Exit: (45) [system] put_char('\\n')\n Exit: (44) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Call: (45) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (46) [system] at_end_of_stream((0x5607ebd15800))\n Fail: (46) [system] at_end_of_stream((0x5607ebd15800))\n Redo: (45) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (46) [system] peek_char((0x5607ebd15800), _3762020)\n Exit: (46) [system] peek_char((0x5607ebd15800), '\\n')\n Call: (46) [system] char_type('\\n', space)\n Exit: (46) [system] char_type('\\n', space)\n Call: (46) [system] get_char((0x5607ebd15800), '\\n')\n Exit: (46) [system] get_char((0x5607ebd15800), '\\n')\n Call: (46) [system] put_char('\\n')\n\n Exit: (46) [system] put_char('\\n')\n Exit: (45) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Call: (46) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (46) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (47) [system] at_end_of_stream((0x5607ebd15800))\n Fail: (47) [system] at_end_of_stream((0x5607ebd15800))\n Redo: (46) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (46) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (47) [system] peek_char((0x5607ebd15800), _3772364)\n Exit: (47) [system] peek_char((0x5607ebd15800), '\\n')\n Call: (47) [system] char_type('\\n', space)\n Exit: (47) [system] char_type('\\n', space)\n Call: (47) [system] get_char((0x5607ebd15800), '\\n')\n Exit: (47) [system] get_char((0x5607ebd15800), '\\n')\n Call: (47) [system] put_char('\\n')\n\n Exit: (47) [system] put_char('\\n')\n Exit: (46) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (46) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Unify: (46) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Call: (47) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (47) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (48) [system] at_end_of_stream((0x5607ebd15800))\n Fail: (48) [system] at_end_of_stream((0x5607ebd15800))\n Redo: (47) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (47) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (48) [system] peek_char((0x5607ebd15800), _3782708)\n Exit: (48) [system] peek_char((0x5607ebd15800), '%')\n Call: (48) [system] char_type('%', space)\n Fail: (48) [system] char_type('%', space)\n Redo: (47) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (47) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (48) [echo_files] echo_files:nsl(_3786362)\n Unify: (48) [echo_files] echo_files:nsl('No source location!?')\n Exit: (48) [echo_files] echo_files:nsl('No source location!?')\n Call: (48) [system] atom_length('No source location!?', _3788206)\n Exit: (48) [system] atom_length('No source location!?', 20)\n Call: (48) [system] peek_string((0x5607ebd15800), 20, _3789420)\n Exit: (48) [system] peek_string((0x5607ebd15800), 20, \"% EDIT: https://gith\")\n Call: (48) [system] \"% EDIT: https://gith\"=='No source location!?'\n Fail: (48) [system] \"% EDIT: https://gith\"=='No source location!?'\n Redo: (47) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (47) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (48) [system] peek_string((0x5607ebd15800), 2, \"%~\")\n Fail: (48) [system] peek_string((0x5607ebd15800), 2, \"%~\")\n Redo: (47) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (47) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (48) [system] peek_string((0x5607ebd15800), 1, \"%\")\n Exit: (48) [system] peek_string((0x5607ebd15800), 1, \"%\")\n Call: (48) [read_util] read_util:read_line_to_string((0x5607ebd15800), _3796778)\n Unify: (48) [read_util] read_util:read_line_to_string((0x5607ebd15800), _3796778)\n Call: (49) [system] read_string((0x5607ebd15800), '\\n', '\\r', _3798016, _3798018)\n Exit: (49) [system] read_string((0x5607ebd15800), '\\n', '\\r', 10, \"% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \")\n Call: (49) [system] 10\\== -1\n Exit: (49) [system] 10\\== -1\n Call: (49) [system] _3796778=\"% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \"\n Exit: (49) [system] \"% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \"=\"% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \"\n Exit: (48) [read_util] read_util:read_line_to_string((0x5607ebd15800), \"% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \")\n Call: (48) [system] write(\"% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \")\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n Exit: (48) [system] write(\"% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \")\n Call: (48) [system] nl\n\n Exit: (48) [system] nl\n Exit: (47) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (47) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Unify: (47) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Call: (48) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (48) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (49) [system] at_end_of_stream((0x5607ebd15800))\n Fail: (49) [system] at_end_of_stream((0x5607ebd15800))\n Redo: (48) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (48) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (49) [system] peek_char((0x5607ebd15800), _3810224)\n Exit: (49) [system] peek_char((0x5607ebd15800), '%')\n Call: (49) [system] char_type('%', space)\n Fail: (49) [system] char_type('%', space)\n Redo: (48) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (48) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (49) [echo_files] echo_files:nsl(_3813878)\n Unify: (49) [echo_files] echo_files:nsl('No source location!?')\n Exit: (49) [echo_files] echo_files:nsl('No source location!?')\n Call: (49) [system] atom_length('No source location!?', _3815722)\n Exit: (49) [system] atom_length('No source location!?', 20)\n Call: (49) [system] peek_string((0x5607ebd15800), 20, _3816936)\n Exit: (49) [system] peek_string((0x5607ebd15800), 20, \"% JENKINS: https://j\")\n Call: (49) [system] \"% JENKINS: https://j\"=='No source location!?'\n Fail: (49) [system] \"% JENKINS: https://j\"=='No source location!?'\n Redo: (48) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (48) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (49) [system] peek_string((0x5607ebd15800), 2, \"%~\")\n Fail: (49) [system] peek_string((0x5607ebd15800), 2, \"%~\")\n Redo: (48) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (48) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (49) [system] peek_string((0x5607ebd15800), 1, \"%\")\n Exit: (49) [system] peek_string((0x5607ebd15800), 1, \"%\")\n Call: (49) [read_util] read_util:read_line_to_string((0x5607ebd15800), _3824294)\n Unify: (49) [read_util] read_util:read_line_to_string((0x5607ebd15800), _3824294)\n Call: (50) [system] read_string((0x5607ebd15800), '\\n', '\\r', _3825532, _3825534)\n Exit: (50) [system] read_string((0x5607ebd15800), '\\n', '\\r', 10, \"% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \")\n Call: (50) [system] 10\\== -1\n Exit: (50) [system] 10\\== -1\n Call: (50) [system] _3824294=\"% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \"\n Exit: (50) [system] \"% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \"=\"% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \"\n Exit: (49) [read_util] read_util:read_line_to_string((0x5607ebd15800), \"% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \")\n Call: (49) [system] write(\"% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \")\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n Exit: (49) [system] write(\"% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \")\n Call: (49) [system] nl\n\n Exit: (49) [system] nl\n Exit: (48) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (48) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Unify: (48) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Call: (49) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (49) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (50) [system] at_end_of_stream((0x5607ebd15800))\n Fail: (50) [system] at_end_of_stream((0x5607ebd15800))\n Redo: (49) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (49) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (50) [system] peek_char((0x5607ebd15800), _3837744)\n Exit: (50) [system] peek_char((0x5607ebd15800), '%')\n Call: (50) [system] char_type('%', space)\n Fail: (50) [system] char_type('%', space)\n Redo: (49) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (49) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (50) [echo_files] echo_files:nsl(_3841398)\n Unify: (50) [echo_files] echo_files:nsl('No source location!?')\n Exit: (50) [echo_files] echo_files:nsl('No source location!?')\n Call: (50) [system] atom_length('No source location!?', _3843242)\n Exit: (50) [system] atom_length('No source location!?', 20)\n Call: (50) [system] peek_string((0x5607ebd15800), 20, _3844456)\n Exit: (50) [system] peek_string((0x5607ebd15800), 20, \"% ISSUE_SEARCH: http\")\n Call: (50) [system] \"% ISSUE_SEARCH: http\"=='No source location!?'\n Fail: (50) [system] \"% ISSUE_SEARCH: http\"=='No source location!?'\n Redo: (49) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (49) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (50) [system] peek_string((0x5607ebd15800), 2, \"%~\")\n Fail: (50) [system] peek_string((0x5607ebd15800), 2, \"%~\")\n Redo: (49) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (49) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (50) [system] peek_string((0x5607ebd15800), 1, \"%\")\n Exit: (50) [system] peek_string((0x5607ebd15800), 1, \"%\")\n Call: (50) [read_util] read_util:read_line_to_string((0x5607ebd15800), _3851814)\n Unify: (50) [read_util] read_util:read_line_to_string((0x5607ebd15800), _3851814)\n Call: (51) [system] read_string((0x5607ebd15800), '\\n', '\\r', _3853052, _3853054)\n Exit: (51) [system] read_string((0x5607ebd15800), '\\n', '\\r', 10, \"% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \")\n Call: (51) [system] 10\\== -1\n Exit: (51) [system] 10\\== -1\n Call: (51) [system] _3851814=\"% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \"\n Exit: (51) [system] \"% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \"=\"% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \"\n Exit: (50) [read_util] read_util:read_line_to_string((0x5607ebd15800), \"% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \")\n Call: (50) [system] write(\"% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \")\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n Exit: (50) [system] write(\"% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \")\n Call: (50) [system] nl\n\n Exit: (50) [system] nl\n Exit: (49) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (49) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Unify: (49) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Call: (50) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (50) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (51) [system] at_end_of_stream((0x5607ebd15800))\n Fail: (51) [system] at_end_of_stream((0x5607ebd15800))\n Redo: (50) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (50) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (51) [system] peek_char((0x5607ebd15800), _3865258)\n Exit: (51) [system] peek_char((0x5607ebd15800), '\\n')\n Call: (51) [system] char_type('\\n', space)\n Exit: (51) [system] char_type('\\n', space)\n Call: (51) [system] get_char((0x5607ebd15800), '\\n')\n Exit: (51) [system] get_char((0x5607ebd15800), '\\n')\n Call: (51) [system] put_char('\\n')\n\n Exit: (51) [system] put_char('\\n')\n Exit: (50) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (50) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Unify: (50) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Call: (51) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (51) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (52) [system] at_end_of_stream((0x5607ebd15800))\n Fail: (52) [system] at_end_of_stream((0x5607ebd15800))\n Redo: (51) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (51) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (52) [system] peek_char((0x5607ebd15800), _3875602)\n Exit: (52) [system] peek_char((0x5607ebd15800), '%')\n Call: (52) [system] char_type('%', space)\n Fail: (52) [system] char_type('%', space)\n Redo: (51) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (51) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (52) [echo_files] echo_files:nsl(_3879256)\n Unify: (52) [echo_files] echo_files:nsl('No source location!?')\n Exit: (52) [echo_files] echo_files:nsl('No source location!?')\n Call: (52) [system] atom_length('No source location!?', _3881100)\n Exit: (52) [system] atom_length('No source location!?', 20)\n Call: (52) [system] peek_string((0x5607ebd15800), 20, _3882314)\n Exit: (52) [system] peek_string((0x5607ebd15800), 20, \"% ISSUE: https://git\")\n Call: (52) [system] \"% ISSUE: https://git\"=='No source location!?'\n Fail: (52) [system] \"% ISSUE: https://git\"=='No source location!?'\n Redo: (51) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (51) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (52) [system] peek_string((0x5607ebd15800), 2, \"%~\")\n Fail: (52) [system] peek_string((0x5607ebd15800), 2, \"%~\")\n Redo: (51) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (51) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (52) [system] peek_string((0x5607ebd15800), 1, \"%\")\n Exit: (52) [system] peek_string((0x5607ebd15800), 1, \"%\")\n Call: (52) [read_util] read_util:read_line_to_string((0x5607ebd15800), _3889672)\n Unify: (52) [read_util] read_util:read_line_to_string((0x5607ebd15800), _3889672)\n Call: (53) [system] read_string((0x5607ebd15800), '\\n', '\\r', _3890910, _3890912)\n Exit: (53) [system] read_string((0x5607ebd15800), '\\n', '\\r', 10, \"% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\")\n Call: (53) [system] 10\\== -1\n Exit: (53) [system] 10\\== -1\n Call: (53) [system] _3889672=\"% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\"\n Exit: (53) [system] \"% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\"=\"% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\"\n Exit: (52) [read_util] read_util:read_line_to_string((0x5607ebd15800), \"% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\")\n Call: (52) [system] write(\"% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\")\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n Exit: (52) [system] write(\"% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\")\n Call: (52) [system] nl\n\n Exit: (52) [system] nl\n Exit: (51) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (51) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Unify: (51) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Call: (52) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (52) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (53) [system] at_end_of_stream((0x5607ebd15800))\n Exit: (53) [system] at_end_of_stream((0x5607ebd15800))\n Call: (53) [system] fail\n Fail: (53) [system] fail\n Fail: (52) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Fail: (51) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Fail: (50) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Fail: (49) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Fail: (48) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Fail: (47) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Fail: (46) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Call: (42) [system] character_count((0x5607f999ca00), _3911094)\n Exit: (42) [system] character_count((0x5607f999ca00), 1251)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1251)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1251)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3913564))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3913564))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1251))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1251))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1251)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3555912)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3555912)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3555912)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3555912)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3925360)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3925978)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914)\n^ Redo: (38) [echo_files] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n^ Unify: (38) [echo_files] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]))\n^ Redo: (38) [system] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n^ Unify: (38) [system] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914)\n^ Redo: (38) [echo_files] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n^ Unify: (38) [echo_files] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n Call: (39) [system] (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\\==end_of_file\n Exit: (39) [system] (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912)\n Call: (40) [system] nonvar(term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]))\n Exit: (40) [system] nonvar(term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]))\n Call: (40) [system] nonvar((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n Exit: (40) [system] nonvar((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n Call: (40) [system] nb_current('$term', _3954848)\n Exit: (40) [system] nb_current('$term', (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n Call: (40) [$syspreds] prolog_load_context(module, _3956062)\n Unify: (40) [$syspreds] prolog_load_context(module, _3956062)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3957882)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), (:-_3958518))\n Call: (41) [system] (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))==(:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n Exit: (41) [system] (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))==(:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3958518)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3958518)\n Call: (42) [system] functor(directive_expansion, _3961632, _3961634)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _3962862 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3958518)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n Call: (40) [system] (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\\=@=(:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n Fail: (40) [system] (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\\=@=(:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912)\n^ Redo: (38) [subclause_expansion] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n^ Unify: (38) [subclause_expansion] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n Call: (39) [system] nonvar((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n Exit: (39) [system] nonvar((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n Call: (39) [system] nonvar(term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]))\n Exit: (39) [system] nonvar(term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]))\n Call: (39) [$syspreds] prolog_load_context(file, _3972768)\n Unify: (39) [$syspreds] prolog_load_context(file, _3972768)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3974594)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3974594)\n^ Redo: (38) [file_scope] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n^ Unify: (38) [file_scope] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n^ Redo: (38) [echo_files] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n^ Unify: (38) [echo_files] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n Call: (39) [system] nonvar(term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]))\n Exit: (39) [system] nonvar(term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n^ Redo: (38) [common_logic_utils] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n^ Unify: (38) [common_logic_utils] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n Call: (39) [system] nonvar(term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]))\n Exit: (39) [system] nonvar(term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3555912)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3555912)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3555912)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3555912)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), (:-mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n Call: (39) [system] term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])])=_3555914\n Exit: (39) [system] term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])])=term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), (:-mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]))\n^ Call: (44) [user] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Unify: (44) [user] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]))\n^ Call: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [... - ...|...]), term_position(1225, 1248, 1240, 1241, [...|...])]))]), mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n^ Unify: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [... - ...|...]), term_position(1225, 1248, 1240, 1241, [...|...])]))]), mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n^ Fail: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [... - ...|...]), term_position(1225, 1248, 1240, 1241, [...|...])]))]), mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n^ Fail: (44) [user] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Call: (44) [user] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n^ Unify: (44) [user] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), sicstus:sicstus_flag(_3999692, _3999694))\n Call: (45) [system] nonvar(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n Exit: (45) [system] nonvar(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n Call: (45) [system] mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))=current_prolog_flag(_3999692, _3999694)\n Fail: (45) [system] mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))=current_prolog_flag(_3999692, _3999694)\n^ Redo: (44) [user] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), sicstus:sicstus_flag(_3999692, _3999694))\n Call: (45) [system] mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))=prolog_flag(_3999692, _3999694)\n Fail: (45) [system] mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))=prolog_flag(_3999692, _3999694)\n^ Redo: (44) [user] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n^ Unify: (44) [user] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n^ Call: (44) [system] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Unify: (44) [system] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]))\n^ Redo: (44) [loop_check] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Unify: (44) [loop_check] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]))\n^ Redo: (44) [ucatch] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Unify: (44) [ucatch] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n Call: (45) [apply_macros] expand_apply(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n Unify: (45) [apply_macros] expand_apply(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n Fail: (45) [nl_pipeline] expand_apply(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Unify: (44) [apply_macros] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Redo: (44) [virtualize_source] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Unify: (44) [virtualize_source] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n Call: (45) [system] nonvar(term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]))\n Exit: (45) [system] nonvar(term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n^ Redo: (44) [common_logic_utils] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Unify: (44) [common_logic_utils] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Redo: (44) [gvlib] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Unify: (44) [gvlib] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Redo: (44) [logicmoo_test] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Unify: (44) [logicmoo_test] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Fail: (44) [pfc_lib] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Call: (44) [system] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n^ Unify: (44) [system] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n^ Redo: (44) [arithmetic] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n^ Unify: (44) [arithmetic] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n Call: (45) [yall] yall:lambda_like(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n Unify: (45) [yall] yall:lambda_like(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n Call: (46) [system] compound_name_arity(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _4030864, _4030866)\n Exit: (46) [system] compound_name_arity(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), mpred_test, 1)\n Call: (46) [yall] yall:lambda_functor(mpred_test)\n Fail: (46) [yall] yall:lambda_functor(mpred_test)\n Fail: (45) [yall] yall:lambda_like(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n^ Redo: (44) [yall] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n^ Unify: (44) [yall] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n Call: (45) [apply_macros] expand_apply(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n Unify: (45) [apply_macros] expand_apply(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n Fail: (45) [nl_pipeline] expand_apply(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n^ Unify: (44) [apply_macros] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n Call: (45) [clpfd] clpfd:clpfd_expandable(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n^ Redo: (44) [clpfd] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n^ Unify: (44) [clpfd] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), close((0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607eb64c070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x5607f999ca00), (:-must((findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3))), _298, (:-mpred_test((findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3))), _294, (0x5607f999ca00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'], [expand(false), expand(true)]), _4046630, system:'$close_source'(close((0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607eb64c070)), true))\n^ Call: (33) [user] mpred_test((findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n^ Unify: (33) [logicmoo_test] mpred_test(user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Call: (40) [$syspreds] update_flag(tests, _4048532, _4048532+1)\n Unify: (40) [$syspreds] update_flag(tests, _4048532, _4048532+1)\n Exit: (40) [$syspreds] update_flag(tests, 0, 0+1)\n Call: (40) [$syspreds] update_flag(test_number, _4050378, _4050378+1)\n Unify: (40) [$syspreds] update_flag(test_number, _4050378, _4050378+1)\n Exit: (40) [$syspreds] update_flag(test_number, 4, 4+1)\n^ Call: (38) [logicmoo_test] backward_compatibility:sformat(_4052230, 'Test_~4d_Line_~4d', [5, 0])\n^ Unify: (38) [logicmoo_test] backward_compatibility:sformat(_4052230, 'Test_~4d_Line_~4d', [5, 0])\n^ Call: (39) [logicmoo_test] format(string(_4052230), 'Test_~4d_Line_~4d', [5, 0])\n^ Exit: (39) [logicmoo_test] format(string(\"Test_0.0005_Line_0.0000\"), 'Test_~4d_Line_~4d', [5, 0])\n^ Exit: (38) [logicmoo_test] backward_compatibility:sformat(\"Test_0.0005_Line_0.0000\", 'Test_~4d_Line_~4d', [5, 0])\n^ Call: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0005_Line_0.0000\", _4052224)\n^ Unify: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0005_Line_0.0000\", _4052224)\n Call: (39) [system] arg(1, '_0.'='_', _4056656)\n Exit: (39) [system] arg(1, '_0.'='_', '_0.')\n Call: (39) [system] arg(2, '_0.'='_', _4057878)\n Exit: (39) [system] arg(2, '_0.'='_', '_')\n^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0005_Line_0.0000\", _4059100)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0005_Line_0.0000\", _4059100)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0005_Line_0.0000\", _4059100)\n Call: (40) [system] atomic_list_concat(_4060998, '_0.', \"Test_0.0005_Line_0.0000\")\n Exit: (40) [system] atomic_list_concat(['Test', '0005_Line', '0000'], '_0.', \"Test_0.0005_Line_0.0000\")\n Call: (40) [system] atomics_to_string(['Test', '0005_Line', '0000'], '_', _4059100)\n Exit: (40) [system] atomics_to_string(['Test', '0005_Line', '0000'], '_', \"Test_0005_Line_0000\")\n^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0005_Line_0.0000\", \"Test_0005_Line_0000\")\n^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0005_Line_0000\", _4052224)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0005_Line_0000\", \"Test_0005_Line_0000\")\n^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0005_Line_0000\", \"Test_0005_Line_0000\")\n^ Exit: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0005_Line_0.0000\", \"Test_0005_Line_0000\")\n Call: (40) [occurs] occurs:sub_term(_4066616, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Unify: (40) [occurs] occurs:sub_term((findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term((findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (40) [occurs] occurs:sub_term(_4066616, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Unify: (40) [occurs] occurs:sub_term(_4066616, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Call: (41) [system] arg(_4069766, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), _4069708)\n Exit: (41) [system] arg(1, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Call: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Unify: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Unify: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Call: (42) [system] arg(_4074696, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4074638)\n Exit: (42) [system] arg(1, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046404)\n Call: (42) [occurs] occurs:sub_term(_4066616, _4046404)\n Unify: (42) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (42) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046404, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (42) [occurs] occurs:sub_term(_4066616, _4046404)\n Unify: (42) [occurs] occurs:sub_term(_4066616, _4046404)\n Fail: (42) [occurs] occurs:sub_term(_4066616, _4046404)\n Redo: (42) [system] arg(_4080860, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4074638)\n Exit: (42) [system] arg(2, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (43) [system] arg(_4086408, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4086350)\n Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (44) [system] arg(_4092574, clause_u(sk_out(_4046404), _4046426, _4046448), _4092516)\n Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(sk_out(_4046404), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Call: (45) [system] arg(_4099358, sk_out(_4046404), _4099300)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046404, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Redo: (44) [system] arg(_4107994, clause_u(sk_out(_4046404), _4046426, _4046448), _4092516)\n Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426)\n Call: (44) [occurs] occurs:sub_term(_4066616, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046426, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046426, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (44) [occurs] occurs:sub_term(_4066616, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4066616, _4046426)\n Fail: (44) [occurs] occurs:sub_term(_4066616, _4046426)\n Redo: (44) [system] arg(_4115394, clause_u(sk_out(_4046404), _4046426, _4046448), _4092516)\n Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448)\n Call: (44) [occurs] occurs:sub_term(_4066616, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046448, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046448, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (44) [occurs] occurs:sub_term(_4066616, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4066616, _4046448)\n Fail: (44) [occurs] occurs:sub_term(_4066616, _4046448)\n Fail: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (43) [system] arg(_4123412, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4086350)\n Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404)))\n Call: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404)))\n Call: (44) [system] arg(_4129578, wdmsg(sk_out(_4046404)), _4129520)\n Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(sk_out(_4046404), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Call: (45) [system] arg(_4136362, sk_out(_4046404), _4136304)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046404, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Fail: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404)))\n Fail: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (42) [system] arg(_4146234, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4074638)\n Exit: (42) [system] arg(3, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046470)\n Call: (42) [occurs] occurs:sub_term(_4066616, _4046470)\n Unify: (42) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (42) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (41) [occurs] occurs:sub_term(_4046470, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046470, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (42) [occurs] occurs:sub_term(_4066616, _4046470)\n Unify: (42) [occurs] occurs:sub_term(_4066616, _4046470)\n Fail: (42) [occurs] occurs:sub_term(_4066616, _4046470)\n Fail: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (41) [system] arg(_4153016, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), _4069708)\n Exit: (41) [system] arg(2, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3))\n Call: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3))\n Unify: (41) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3))\n Exit: (41) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3))\n Unify: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3))\n Call: (42) [system] arg(_4157946, (length(_4046470, _4046492), _4046492=3), _4157888)\n Exit: (42) [system] arg(1, (length(_4046470, _4046492), _4046492=3), length(_4046470, _4046492))\n Call: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492))\n Unify: (42) [occurs] occurs:sub_term(length(_4046470, _4046492), length(_4046470, _4046492))\n Exit: (42) [occurs] occurs:sub_term(length(_4046470, _4046492), length(_4046470, _4046492))\n Exit: (41) [occurs] occurs:sub_term(length(_4046470, _4046492), (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(length(_4046470, _4046492), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492))\n Unify: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492))\n Call: (43) [system] arg(_4163494, length(_4046470, _4046492), _4163436)\n Exit: (43) [system] arg(1, length(_4046470, _4046492), _4046470)\n Call: (43) [occurs] occurs:sub_term(_4066616, _4046470)\n Unify: (43) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (43) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (42) [occurs] occurs:sub_term(_4046470, length(_4046470, _4046492))\n Exit: (41) [occurs] occurs:sub_term(_4046470, (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(_4046470, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4066616, _4046470)\n Unify: (43) [occurs] occurs:sub_term(_4066616, _4046470)\n Fail: (43) [occurs] occurs:sub_term(_4066616, _4046470)\n Redo: (43) [system] arg(_4170276, length(_4046470, _4046492), _4163436)\n Exit: (43) [system] arg(2, length(_4046470, _4046492), _4046492)\n Call: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Unify: (43) [occurs] occurs:sub_term(_4046492, _4046492)\n Exit: (43) [occurs] occurs:sub_term(_4046492, _4046492)\n Exit: (42) [occurs] occurs:sub_term(_4046492, length(_4046470, _4046492))\n Exit: (41) [occurs] occurs:sub_term(_4046492, (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(_4046492, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Unify: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Fail: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Fail: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492))\n Redo: (42) [system] arg(_4177676, (length(_4046470, _4046492), _4046492=3), _4157888)\n Exit: (42) [system] arg(2, (length(_4046470, _4046492), _4046492=3), _4046492=3)\n Call: (42) [occurs] occurs:sub_term(_4066616, _4046492=3)\n Unify: (42) [occurs] occurs:sub_term(_4046492=3, _4046492=3)\n Exit: (42) [occurs] occurs:sub_term(_4046492=3, _4046492=3)\n Exit: (41) [occurs] occurs:sub_term(_4046492=3, (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(_4046492=3, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (42) [occurs] occurs:sub_term(_4066616, _4046492=3)\n Unify: (42) [occurs] occurs:sub_term(_4066616, _4046492=3)\n Call: (43) [system] arg(_4183224, _4046492=3, _4183166)\n Exit: (43) [system] arg(1, _4046492=3, _4046492)\n Call: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Unify: (43) [occurs] occurs:sub_term(_4046492, _4046492)\n Exit: (43) [occurs] occurs:sub_term(_4046492, _4046492)\n Exit: (42) [occurs] occurs:sub_term(_4046492, _4046492=3)\n Exit: (41) [occurs] occurs:sub_term(_4046492, (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(_4046492, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Unify: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Fail: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Redo: (43) [system] arg(_4190006, _4046492=3, _4183166)\n Exit: (43) [system] arg(2, _4046492=3, 3)\n Call: (43) [occurs] occurs:sub_term(_4066616, 3)\n Unify: (43) [occurs] occurs:sub_term(3, 3)\n Exit: (43) [occurs] occurs:sub_term(3, 3)\n Exit: (42) [occurs] occurs:sub_term(3, _4046492=3)\n Exit: (41) [occurs] occurs:sub_term(3, (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(3, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4066616, 3)\n Unify: (43) [occurs] occurs:sub_term(_4066616, 3)\n Fail: (43) [occurs] occurs:sub_term(_4066616, 3)\n Fail: (42) [occurs] occurs:sub_term(_4066616, _4046492=3)\n Fail: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3))\n Fail: (40) [occurs] occurs:sub_term(_4066616, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Call: (40) [occurs] occurs:sub_term(_4198586, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Unify: (40) [occurs] occurs:sub_term((findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term((findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (40) [occurs] occurs:sub_term(_4198586, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Unify: (40) [occurs] occurs:sub_term(_4198586, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Call: (41) [system] arg(_4201736, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), _4201678)\n Exit: (41) [system] arg(1, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Call: (41) [occurs] occurs:sub_term(_4198586, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Unify: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (41) [occurs] occurs:sub_term(_4198586, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Unify: (41) [occurs] occurs:sub_term(_4198586, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Call: (42) [system] arg(_4206666, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4206608)\n Exit: (42) [system] arg(1, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046404)\n Call: (42) [occurs] occurs:sub_term(_4198586, _4046404)\n Unify: (42) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (42) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046404, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (42) [occurs] occurs:sub_term(_4198586, _4046404)\n Unify: (42) [occurs] occurs:sub_term(_4198586, _4046404)\n Fail: (42) [occurs] occurs:sub_term(_4198586, _4046404)\n Redo: (42) [system] arg(_4212830, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4206608)\n Exit: (42) [system] arg(2, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (42) [occurs] occurs:sub_term(_4198586, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (42) [occurs] occurs:sub_term(_4198586, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term(_4198586, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (43) [system] arg(_4218378, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4218320)\n Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (43) [occurs] occurs:sub_term(_4198586, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4198586, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(_4198586, clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (44) [system] arg(_4224544, clause_u(sk_out(_4046404), _4046426, _4046448), _4224486)\n Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(sk_out(_4046404), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404))\n Call: (45) [system] arg(_4231328, sk_out(_4046404), _4231270)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4198586, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046404, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (45) [occurs] occurs:sub_term(_4198586, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4198586, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4198586, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404))\n Redo: (44) [system] arg(_4239964, clause_u(sk_out(_4046404), _4046426, _4046448), _4224486)\n Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426)\n Call: (44) [occurs] occurs:sub_term(_4198586, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046426, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046426, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (44) [occurs] occurs:sub_term(_4198586, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4198586, _4046426)\n Fail: (44) [occurs] occurs:sub_term(_4198586, _4046426)\n Redo: (44) [system] arg(_4247364, clause_u(sk_out(_4046404), _4046426, _4046448), _4224486)\n Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448)\n Call: (44) [occurs] occurs:sub_term(_4198586, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046448, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046448, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (44) [occurs] occurs:sub_term(_4198586, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4198586, _4046448)\n Fail: (44) [occurs] occurs:sub_term(_4198586, _4046448)\n Fail: (43) [occurs] occurs:sub_term(_4198586, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (43) [system] arg(_4255382, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4218320)\n Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404)))\n Call: (43) [occurs] occurs:sub_term(_4198586, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4198586, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(_4198586, wdmsg(sk_out(_4046404)))\n Call: (44) [system] arg(_4261548, wdmsg(sk_out(_4046404)), _4261490)\n Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(sk_out(_4046404), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404))\n Call: (45) [system] arg(_4268332, sk_out(_4046404), _4268274)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4198586, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046404, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (45) [occurs] occurs:sub_term(_4198586, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4198586, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4198586, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404))\n Fail: (43) [occurs] occurs:sub_term(_4198586, wdmsg(sk_out(_4046404)))\n Fail: (42) [occurs] occurs:sub_term(_4198586, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (42) [system] arg(_4278204, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4206608)\n Exit: (42) [system] arg(3, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046470)\n Call: (42) [occurs] occurs:sub_term(_4198586, _4046470)\n Unify: (42) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (42) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (41) [occurs] occurs:sub_term(_4046470, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046470, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (42) [occurs] occurs:sub_term(_4198586, _4046470)\n Unify: (42) [occurs] occurs:sub_term(_4198586, _4046470)\n Fail: (42) [occurs] occurs:sub_term(_4198586, _4046470)\n Fail: (41) [occurs] occurs:sub_term(_4198586, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (41) [system] arg(_4284986, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), _4201678)\n Exit: (41) [system] arg(2, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3))\n Call: (41) [occurs] occurs:sub_term(_4198586, (length(_4046470, _4046492), _4046492=3))\n Unify: (41) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3))\n Exit: (41) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (41) [occurs] occurs:sub_term(_4198586, (length(_4046470, _4046492), _4046492=3))\n Unify: (41) [occurs] occurs:sub_term(_4198586, (length(_4046470, _4046492), _4046492=3))\n Call: (42) [system] arg(_4289916, (length(_4046470, _4046492), _4046492=3), _4289858)\n Exit: (42) [system] arg(1, (length(_4046470, _4046492), _4046492=3), length(_4046470, _4046492))\n Call: (42) [occurs] occurs:sub_term(_4198586, length(_4046470, _4046492))\n Unify: (42) [occurs] occurs:sub_term(length(_4046470, _4046492), length(_4046470, _4046492))\n Exit: (42) [occurs] occurs:sub_term(length(_4046470, _4046492), length(_4046470, _4046492))\n Exit: (41) [occurs] occurs:sub_term(length(_4046470, _4046492), (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(length(_4046470, _4046492), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (42) [occurs] occurs:sub_term(_4198586, length(_4046470, _4046492))\n Unify: (42) [occurs] occurs:sub_term(_4198586, length(_4046470, _4046492))\n Call: (43) [system] arg(_4295464, length(_4046470, _4046492), _4295406)\n Exit: (43) [system] arg(1, length(_4046470, _4046492), _4046470)\n Call: (43) [occurs] occurs:sub_term(_4198586, _4046470)\n Unify: (43) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (43) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (42) [occurs] occurs:sub_term(_4046470, length(_4046470, _4046492))\n Exit: (41) [occurs] occurs:sub_term(_4046470, (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(_4046470, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4198586, _4046470)\n Unify: (43) [occurs] occurs:sub_term(_4198586, _4046470)\n Fail: (43) [occurs] occurs:sub_term(_4198586, _4046470)\n Redo: (43) [system] arg(_4302246, length(_4046470, _4046492), _4295406)\n Exit: (43) [system] arg(2, length(_4046470, _4046492), _4046492)\n Call: (43) [occurs] occurs:sub_term(_4198586, _4046492)\n Unify: (43) [occurs] occurs:sub_term(_4046492, _4046492)\n Exit: (43) [occurs] occurs:sub_term(_4046492, _4046492)\n Exit: (42) [occurs] occurs:sub_term(_4046492, length(_4046470, _4046492))\n Exit: (41) [occurs] occurs:sub_term(_4046492, (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(_4046492, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4198586, _4046492)\n Unify: (43) [occurs] occurs:sub_term(_4198586, _4046492)\n Fail: (43) [occurs] occurs:sub_term(_4198586, _4046492)\n Fail: (42) [occurs] occurs:sub_term(_4198586, length(_4046470, _4046492))\n Redo: (42) [system] arg(_4309646, (length(_4046470, _4046492), _4046492=3), _4289858)\n Exit: (42) [system] arg(2, (length(_4046470, _4046492), _4046492=3), _4046492=3)\n Call: (42) [occurs] occurs:sub_term(_4198586, _4046492=3)\n Unify: (42) [occurs] occurs:sub_term(_4046492=3, _4046492=3)\n Exit: (42) [occurs] occurs:sub_term(_4046492=3, _4046492=3)\n Exit: (41) [occurs] occurs:sub_term(_4046492=3, (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(_4046492=3, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (42) [occurs] occurs:sub_term(_4198586, _4046492=3)\n Unify: (42) [occurs] occurs:sub_term(_4198586, _4046492=3)\n Call: (43) [system] arg(_4315194, _4046492=3, _4315136)\n Exit: (43) [system] arg(1, _4046492=3, _4046492)\n Call: (43) [occurs] occurs:sub_term(_4198586, _4046492)\n Unify: (43) [occurs] occurs:sub_term(_4046492, _4046492)\n Exit: (43) [occurs] occurs:sub_term(_4046492, _4046492)\n Exit: (42) [occurs] occurs:sub_term(_4046492, _4046492=3)\n Exit: (41) [occurs] occurs:sub_term(_4046492, (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(_4046492, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4198586, _4046492)\n Unify: (43) [occurs] occurs:sub_term(_4198586, _4046492)\n Fail: (43) [occurs] occurs:sub_term(_4198586, _4046492)\n Redo: (43) [system] arg(_4321976, _4046492=3, _4315136)\n Exit: (43) [system] arg(2, _4046492=3, 3)\n Call: (43) [occurs] occurs:sub_term(_4198586, 3)\n Unify: (43) [occurs] occurs:sub_term(3, 3)\n Exit: (43) [occurs] occurs:sub_term(3, 3)\n Exit: (42) [occurs] occurs:sub_term(3, _4046492=3)\n Exit: (41) [occurs] occurs:sub_term(3, (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(3, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4198586, 3)\n Unify: (43) [occurs] occurs:sub_term(_4198586, 3)\n Fail: (43) [occurs] occurs:sub_term(_4198586, 3)\n Fail: (42) [occurs] occurs:sub_term(_4198586, _4046492=3)\n Fail: (41) [occurs] occurs:sub_term(_4198586, (length(_4046470, _4046492), _4046492=3))\n Fail: (40) [occurs] occurs:sub_term(_4198586, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Call: (40) [occurs] occurs:sub_term(_4066616, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Unify: (40) [occurs] occurs:sub_term((findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term((findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (40) [occurs] occurs:sub_term(_4066616, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Unify: (40) [occurs] occurs:sub_term(_4066616, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Call: (41) [system] arg(_4333704, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), _4333646)\n Exit: (41) [system] arg(1, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Call: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Unify: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Unify: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Call: (42) [system] arg(_4338634, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4338576)\n Exit: (42) [system] arg(1, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046404)\n Call: (42) [occurs] occurs:sub_term(_4066616, _4046404)\n Unify: (42) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (42) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046404, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (42) [occurs] occurs:sub_term(_4066616, _4046404)\n Unify: (42) [occurs] occurs:sub_term(_4066616, _4046404)\n Fail: (42) [occurs] occurs:sub_term(_4066616, _4046404)\n Redo: (42) [system] arg(_4344798, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4338576)\n Exit: (42) [system] arg(2, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (43) [system] arg(_4350346, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4350288)\n Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (44) [system] arg(_4356512, clause_u(sk_out(_4046404), _4046426, _4046448), _4356454)\n Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(sk_out(_4046404), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Call: (45) [system] arg(_4363296, sk_out(_4046404), _4363238)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046404, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Redo: (44) [system] arg(_4371932, clause_u(sk_out(_4046404), _4046426, _4046448), _4356454)\n Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426)\n Call: (44) [occurs] occurs:sub_term(_4066616, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046426, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046426, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (44) [occurs] occurs:sub_term(_4066616, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4066616, _4046426)\n Fail: (44) [occurs] occurs:sub_term(_4066616, _4046426)\n Redo: (44) [system] arg(_4379332, clause_u(sk_out(_4046404), _4046426, _4046448), _4356454)\n Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448)\n Call: (44) [occurs] occurs:sub_term(_4066616, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046448, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046448, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (44) [occurs] occurs:sub_term(_4066616, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4066616, _4046448)\n Fail: (44) [occurs] occurs:sub_term(_4066616, _4046448)\n Fail: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (43) [system] arg(_4387350, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4350288)\n Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404)))\n Call: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404)))\n Call: (44) [system] arg(_4393516, wdmsg(sk_out(_4046404)), _4393458)\n Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(sk_out(_4046404), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Call: (45) [system] arg(_4400300, sk_out(_4046404), _4400242)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046404, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Fail: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404)))\n Fail: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (42) [system] arg(_4410172, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4338576)\n Exit: (42) [system] arg(3, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046470)\n Call: (42) [occurs] occurs:sub_term(_4066616, _4046470)\n Unify: (42) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (42) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (41) [occurs] occurs:sub_term(_4046470, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046470, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (42) [occurs] occurs:sub_term(_4066616, _4046470)\n Unify: (42) [occurs] occurs:sub_term(_4066616, _4046470)\n Fail: (42) [occurs] occurs:sub_term(_4066616, _4046470)\n Fail: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (41) [system] arg(_4416954, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), _4333646)\n Exit: (41) [system] arg(2, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3))\n Call: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3))\n Unify: (41) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3))\n Exit: (41) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3))\n Unify: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3))\n Call: (42) [system] arg(_4421884, (length(_4046470, _4046492), _4046492=3), _4421826)\n Exit: (42) [system] arg(1, (length(_4046470, _4046492), _4046492=3), length(_4046470, _4046492))\n Call: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492))\n Unify: (42) [occurs] occurs:sub_term(length(_4046470, _4046492), length(_4046470, _4046492))\n Exit: (42) [occurs] occurs:sub_term(length(_4046470, _4046492), length(_4046470, _4046492))\n Exit: (41) [occurs] occurs:sub_term(length(_4046470, _4046492), (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(length(_4046470, _4046492), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492))\n Unify: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492))\n Call: (43) [system] arg(_4427432, length(_4046470, _4046492), _4427374)\n Exit: (43) [system] arg(1, length(_4046470, _4046492), _4046470)\n Call: (43) [occurs] occurs:sub_term(_4066616, _4046470)\n Unify: (43) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (43) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (42) [occurs] occurs:sub_term(_4046470, length(_4046470, _4046492))\n Exit: (41) [occurs] occurs:sub_term(_4046470, (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(_4046470, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4066616, _4046470)\n Unify: (43) [occurs] occurs:sub_term(_4066616, _4046470)\n Fail: (43) [occurs] occurs:sub_term(_4066616, _4046470)\n Redo: (43) [system] arg(_4434214, length(_4046470, _4046492), _4427374)\n Exit: (43) [system] arg(2, length(_4046470, _4046492), _4046492)\n Call: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Unify: (43) [occurs] occurs:sub_term(_4046492, _4046492)\n Exit: (43) [occurs] occurs:sub_term(_4046492, _4046492)\n Exit: (42) [occurs] occurs:sub_term(_4046492, length(_4046470, _4046492))\n Exit: (41) [occurs] occurs:sub_term(_4046492, (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(_4046492, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Unify: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Fail: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Fail: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492))\n Redo: (42) [system] arg(_4441614, (length(_4046470, _4046492), _4046492=3), _4421826)\n Exit: (42) [system] arg(2, (length(_4046470, _4046492), _4046492=3), _4046492=3)\n Call: (42) [occurs] occurs:sub_term(_4066616, _4046492=3)\n Unify: (42) [occurs] occurs:sub_term(_4046492=3, _4046492=3)\n Exit: (42) [occurs] occurs:sub_term(_4046492=3, _4046492=3)\n Exit: (41) [occurs] occurs:sub_term(_4046492=3, (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(_4046492=3, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (42) [occurs] occurs:sub_term(_4066616, _4046492=3)\n Unify: (42) [occurs] occurs:sub_term(_4066616, _4046492=3)\n Call: (43) [system] arg(_4447162, _4046492=3, _4447104)\n Exit: (43) [system] arg(1, _4046492=3, _4046492)\n Call: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Unify: (43) [occurs] occurs:sub_term(_4046492, _4046492)\n Exit: (43) [occurs] occurs:sub_term(_4046492, _4046492)\n Exit: (42) [occurs] occurs:sub_term(_4046492, _4046492=3)\n Exit: (41) [occurs] occurs:sub_term(_4046492, (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(_4046492, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Unify: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Fail: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Redo: (43) [system] arg(_4453944, _4046492=3, _4447104)\n Exit: (43) [system] arg(2, _4046492=3, 3)\n Call: (43) [occurs] occurs:sub_term(_4066616, 3)\n Unify: (43) [occurs] occurs:sub_term(3, 3)\n Exit: (43) [occurs] occurs:sub_term(3, 3)\n Exit: (42) [occurs] occurs:sub_term(3, _4046492=3)\n Exit: (41) [occurs] occurs:sub_term(3, (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(3, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4066616, 3)\n Unify: (43) [occurs] occurs:sub_term(_4066616, 3)\n Fail: (43) [occurs] occurs:sub_term(_4066616, 3)\n Fail: (42) [occurs] occurs:sub_term(_4066616, _4046492=3)\n Fail: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3))\n Fail: (40) [occurs] occurs:sub_term(_4066616, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Call: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Unify: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Unify: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Call: (42) [system] arg(_4465676, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4465618)\n Exit: (42) [system] arg(1, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046404)\n Call: (42) [occurs] occurs:sub_term(_4462526, _4046404)\n Unify: (42) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (42) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (42) [occurs] occurs:sub_term(_4462526, _4046404)\n Unify: (42) [occurs] occurs:sub_term(_4462526, _4046404)\n Fail: (42) [occurs] occurs:sub_term(_4462526, _4046404)\n Redo: (42) [system] arg(_4471222, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4465618)\n Exit: (42) [system] arg(2, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (43) [system] arg(_4476152, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4476094)\n Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (44) [system] arg(_4481700, clause_u(sk_out(_4046404), _4046426, _4046448), _4481642)\n Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Call: (45) [system] arg(_4487866, sk_out(_4046404), _4487808)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Redo: (44) [system] arg(_4495884, clause_u(sk_out(_4046404), _4046426, _4046448), _4481642)\n Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426)\n Call: (44) [occurs] occurs:sub_term(_4462526, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046426, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (44) [occurs] occurs:sub_term(_4462526, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4462526, _4046426)\n Fail: (44) [occurs] occurs:sub_term(_4462526, _4046426)\n Redo: (44) [system] arg(_4502666, clause_u(sk_out(_4046404), _4046426, _4046448), _4481642)\n Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448)\n Call: (44) [occurs] occurs:sub_term(_4462526, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046448, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (44) [occurs] occurs:sub_term(_4462526, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4462526, _4046448)\n Fail: (44) [occurs] occurs:sub_term(_4462526, _4046448)\n Fail: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (43) [system] arg(_4510066, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4476094)\n Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404)))\n Call: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404)))\n Call: (44) [system] arg(_4515614, wdmsg(sk_out(_4046404)), _4515556)\n Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Call: (45) [system] arg(_4521780, sk_out(_4046404), _4521722)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Fail: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404)))\n Fail: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (42) [system] arg(_4531034, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4465618)\n Exit: (42) [system] arg(3, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046470)\n Call: (42) [occurs] occurs:sub_term(_4462526, _4046470)\n Unify: (42) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (42) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (41) [occurs] occurs:sub_term(_4046470, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (42) [occurs] occurs:sub_term(_4462526, _4046470)\n Unify: (42) [occurs] occurs:sub_term(_4462526, _4046470)\n Fail: (42) [occurs] occurs:sub_term(_4462526, _4046470)\n Fail: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Call: (41) [occurs] occurs:sub_term(_4537142, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Unify: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (41) [occurs] occurs:sub_term(_4537142, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Unify: (41) [occurs] occurs:sub_term(_4537142, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Call: (42) [system] arg(_4540292, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4540234)\n Exit: (42) [system] arg(1, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046404)\n Call: (42) [occurs] occurs:sub_term(_4537142, _4046404)\n Unify: (42) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (42) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (42) [occurs] occurs:sub_term(_4537142, _4046404)\n Unify: (42) [occurs] occurs:sub_term(_4537142, _4046404)\n Fail: (42) [occurs] occurs:sub_term(_4537142, _4046404)\n Redo: (42) [system] arg(_4545838, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4540234)\n Exit: (42) [system] arg(2, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (42) [occurs] occurs:sub_term(_4537142, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (42) [occurs] occurs:sub_term(_4537142, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term(_4537142, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (43) [system] arg(_4550768, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4550710)\n Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (43) [occurs] occurs:sub_term(_4537142, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (43) [occurs] occurs:sub_term(_4537142, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(_4537142, clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (44) [system] arg(_4556316, clause_u(sk_out(_4046404), _4046426, _4046448), _4556258)\n Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404))\n Call: (45) [system] arg(_4562482, sk_out(_4046404), _4562424)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4537142, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (45) [occurs] occurs:sub_term(_4537142, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4537142, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4537142, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404))\n Redo: (44) [system] arg(_4570500, clause_u(sk_out(_4046404), _4046426, _4046448), _4556258)\n Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426)\n Call: (44) [occurs] occurs:sub_term(_4537142, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046426, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (44) [occurs] occurs:sub_term(_4537142, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4537142, _4046426)\n Fail: (44) [occurs] occurs:sub_term(_4537142, _4046426)\n Redo: (44) [system] arg(_4577282, clause_u(sk_out(_4046404), _4046426, _4046448), _4556258)\n Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448)\n Call: (44) [occurs] occurs:sub_term(_4537142, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046448, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (44) [occurs] occurs:sub_term(_4537142, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4537142, _4046448)\n Fail: (44) [occurs] occurs:sub_term(_4537142, _4046448)\n Fail: (43) [occurs] occurs:sub_term(_4537142, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (43) [system] arg(_4584682, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4550710)\n Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404)))\n Call: (43) [occurs] occurs:sub_term(_4537142, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (43) [occurs] occurs:sub_term(_4537142, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(_4537142, wdmsg(sk_out(_4046404)))\n Call: (44) [system] arg(_4590230, wdmsg(sk_out(_4046404)), _4590172)\n Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404))\n Call: (45) [system] arg(_4596396, sk_out(_4046404), _4596338)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4537142, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (45) [occurs] occurs:sub_term(_4537142, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4537142, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4537142, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404))\n Fail: (43) [occurs] occurs:sub_term(_4537142, wdmsg(sk_out(_4046404)))\n Fail: (42) [occurs] occurs:sub_term(_4537142, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (42) [system] arg(_4605650, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4540234)\n Exit: (42) [system] arg(3, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046470)\n Call: (42) [occurs] occurs:sub_term(_4537142, _4046470)\n Unify: (42) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (42) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (41) [occurs] occurs:sub_term(_4046470, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (42) [occurs] occurs:sub_term(_4537142, _4046470)\n Unify: (42) [occurs] occurs:sub_term(_4537142, _4046470)\n Fail: (42) [occurs] occurs:sub_term(_4537142, _4046470)\n Fail: (41) [occurs] occurs:sub_term(_4537142, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Call: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Unify: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Unify: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Call: (42) [system] arg(_4614906, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4614848)\n Exit: (42) [system] arg(1, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046404)\n Call: (42) [occurs] occurs:sub_term(_4462526, _4046404)\n Unify: (42) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (42) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (42) [occurs] occurs:sub_term(_4462526, _4046404)\n Unify: (42) [occurs] occurs:sub_term(_4462526, _4046404)\n Fail: (42) [occurs] occurs:sub_term(_4462526, _4046404)\n Redo: (42) [system] arg(_4620452, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4614848)\n Exit: (42) [system] arg(2, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (43) [system] arg(_4625382, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4625324)\n Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (44) [system] arg(_4630930, clause_u(sk_out(_4046404), _4046426, _4046448), _4630872)\n Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Call: (45) [system] arg(_4637096, sk_out(_4046404), _4637038)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Redo: (44) [system] arg(_4645114, clause_u(sk_out(_4046404), _4046426, _4046448), _4630872)\n Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426)\n Call: (44) [occurs] occurs:sub_term(_4462526, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046426, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (44) [occurs] occurs:sub_term(_4462526, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4462526, _4046426)\n Fail: (44) [occurs] occurs:sub_term(_4462526, _4046426)\n Redo: (44) [system] arg(_4651896, clause_u(sk_out(_4046404), _4046426, _4046448), _4630872)\n Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448)\n Call: (44) [occurs] occurs:sub_term(_4462526, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046448, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (44) [occurs] occurs:sub_term(_4462526, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4462526, _4046448)\n Fail: (44) [occurs] occurs:sub_term(_4462526, _4046448)\n Fail: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (43) [system] arg(_4659296, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4625324)\n Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404)))\n Call: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404)))\n Call: (44) [system] arg(_4664844, wdmsg(sk_out(_4046404)), _4664786)\n Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Call: (45) [system] arg(_4671010, sk_out(_4046404), _4670952)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Fail: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404)))\n Fail: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (42) [system] arg(_4680264, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4614848)\n Exit: (42) [system] arg(3, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046470)\n Call: (42) [occurs] occurs:sub_term(_4462526, _4046470)\n Unify: (42) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (42) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (41) [occurs] occurs:sub_term(_4046470, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (42) [occurs] occurs:sub_term(_4462526, _4046470)\n Unify: (42) [occurs] occurs:sub_term(_4462526, _4046470)\n Fail: (42) [occurs] occurs:sub_term(_4462526, _4046470)\n Fail: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Call: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (43) [system] arg(_4689524, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4689466)\n Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (44) [system] arg(_4694454, clause_u(sk_out(_4046404), _4046426, _4046448), _4694396)\n Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Call: (45) [system] arg(_4700002, sk_out(_4046404), _4699944)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Redo: (44) [system] arg(_4707402, clause_u(sk_out(_4046404), _4046426, _4046448), _4694396)\n Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426)\n Call: (44) [occurs] occurs:sub_term(_4686374, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (44) [occurs] occurs:sub_term(_4686374, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4686374, _4046426)\n Fail: (44) [occurs] occurs:sub_term(_4686374, _4046426)\n Redo: (44) [system] arg(_4713566, clause_u(sk_out(_4046404), _4046426, _4046448), _4694396)\n Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448)\n Call: (44) [occurs] occurs:sub_term(_4686374, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (44) [occurs] occurs:sub_term(_4686374, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4686374, _4046448)\n Fail: (44) [occurs] occurs:sub_term(_4686374, _4046448)\n Fail: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (43) [system] arg(_4720348, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4689466)\n Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404)))\n Call: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404)))\n Call: (44) [system] arg(_4725278, wdmsg(sk_out(_4046404)), _4725220)\n Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Call: (45) [system] arg(_4730826, sk_out(_4046404), _4730768)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Fail: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404)))\n Fail: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (42) [occurs] occurs:sub_term(_4739406, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (42) [occurs] occurs:sub_term(_4739406, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term(_4739406, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (43) [system] arg(_4742556, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4742498)\n Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (43) [occurs] occurs:sub_term(_4739406, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (43) [occurs] occurs:sub_term(_4739406, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(_4739406, clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (44) [system] arg(_4747486, clause_u(sk_out(_4046404), _4046426, _4046448), _4747428)\n Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404))\n Call: (45) [system] arg(_4753034, sk_out(_4046404), _4752976)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4739406, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (45) [occurs] occurs:sub_term(_4739406, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4739406, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4739406, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404))\n Redo: (44) [system] arg(_4760434, clause_u(sk_out(_4046404), _4046426, _4046448), _4747428)\n Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426)\n Call: (44) [occurs] occurs:sub_term(_4739406, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (44) [occurs] occurs:sub_term(_4739406, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4739406, _4046426)\n Fail: (44) [occurs] occurs:sub_term(_4739406, _4046426)\n Redo: (44) [system] arg(_4766598, clause_u(sk_out(_4046404), _4046426, _4046448), _4747428)\n Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448)\n Call: (44) [occurs] occurs:sub_term(_4739406, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (44) [occurs] occurs:sub_term(_4739406, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4739406, _4046448)\n Fail: (44) [occurs] occurs:sub_term(_4739406, _4046448)\n Fail: (43) [occurs] occurs:sub_term(_4739406, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (43) [system] arg(_4773380, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4742498)\n Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404)))\n Call: (43) [occurs] occurs:sub_term(_4739406, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (43) [occurs] occurs:sub_term(_4739406, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(_4739406, wdmsg(sk_out(_4046404)))\n Call: (44) [system] arg(_4778310, wdmsg(sk_out(_4046404)), _4778252)\n Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404))\n Call: (45) [system] arg(_4783858, sk_out(_4046404), _4783800)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4739406, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (45) [occurs] occurs:sub_term(_4739406, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4739406, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4739406, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404))\n Fail: (43) [occurs] occurs:sub_term(_4739406, wdmsg(sk_out(_4046404)))\n Fail: (42) [occurs] occurs:sub_term(_4739406, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (43) [system] arg(_4795586, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4795528)\n Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (44) [system] arg(_4800516, clause_u(sk_out(_4046404), _4046426, _4046448), _4800458)\n Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Call: (45) [system] arg(_4806064, sk_out(_4046404), _4806006)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Redo: (44) [system] arg(_4813464, clause_u(sk_out(_4046404), _4046426, _4046448), _4800458)\n Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426)\n Call: (44) [occurs] occurs:sub_term(_4686374, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (44) [occurs] occurs:sub_term(_4686374, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4686374, _4046426)\n Fail: (44) [occurs] occurs:sub_term(_4686374, _4046426)\n Redo: (44) [system] arg(_4819628, clause_u(sk_out(_4046404), _4046426, _4046448), _4800458)\n Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448)\n Call: (44) [occurs] occurs:sub_term(_4686374, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (44) [occurs] occurs:sub_term(_4686374, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4686374, _4046448)\n Fail: (44) [occurs] occurs:sub_term(_4686374, _4046448)\n Fail: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (43) [system] arg(_4826410, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4795528)\n Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404)))\n Call: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404)))\n Call: (44) [system] arg(_4831340, wdmsg(sk_out(_4046404)), _4831282)\n Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Call: (45) [system] arg(_4836888, sk_out(_4046404), _4836830)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Fail: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404)))\n Fail: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (44) [system] arg(_4848620, clause_u(sk_out(_4046404), _4046426, _4046448), _4848562)\n Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404))\n Call: (45) [system] arg(_4853550, sk_out(_4046404), _4853492)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4845470, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (45) [occurs] occurs:sub_term(_4845470, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4845470, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4845470, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404))\n Redo: (44) [system] arg(_4860332, clause_u(sk_out(_4046404), _4046426, _4046448), _4848562)\n Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426)\n Call: (44) [occurs] occurs:sub_term(_4845470, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (44) [occurs] occurs:sub_term(_4845470, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4845470, _4046426)\n Fail: (44) [occurs] occurs:sub_term(_4845470, _4046426)\n Redo: (44) [system] arg(_4865878, clause_u(sk_out(_4046404), _4046426, _4046448), _4848562)\n Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448)\n Call: (44) [occurs] occurs:sub_term(_4845470, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (44) [occurs] occurs:sub_term(_4845470, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4845470, _4046448)\n Fail: (44) [occurs] occurs:sub_term(_4845470, _4046448)\n Fail: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (43) [occurs] occurs:sub_term(_4871986, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (43) [occurs] occurs:sub_term(_4871986, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(_4871986, clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (44) [system] arg(_4875136, clause_u(sk_out(_4046404), _4046426, _4046448), _4875078)\n Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4871986, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (44) [occurs] occurs:sub_term(_4871986, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4871986, sk_out(_4046404))\n Call: (45) [system] arg(_4880066, sk_out(_4046404), _4880008)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4871986, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (45) [occurs] occurs:sub_term(_4871986, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4871986, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4871986, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4871986, sk_out(_4046404))\n Redo: (44) [system] arg(_4886848, clause_u(sk_out(_4046404), _4046426, _4046448), _4875078)\n Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426)\n Call: (44) [occurs] occurs:sub_term(_4871986, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (44) [occurs] occurs:sub_term(_4871986, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4871986, _4046426)\n Fail: (44) [occurs] occurs:sub_term(_4871986, _4046426)\n Redo: (44) [system] arg(_4892394, clause_u(sk_out(_4046404), _4046426, _4046448), _4875078)\n Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448)\n Call: (44) [occurs] occurs:sub_term(_4871986, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (44) [occurs] occurs:sub_term(_4871986, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4871986, _4046448)\n Fail: (44) [occurs] occurs:sub_term(_4871986, _4046448)\n Fail: (43) [occurs] occurs:sub_term(_4871986, clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (44) [system] arg(_4901650, clause_u(sk_out(_4046404), _4046426, _4046448), _4901592)\n Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404))\n Call: (45) [system] arg(_4906580, sk_out(_4046404), _4906522)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4845470, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (45) [occurs] occurs:sub_term(_4845470, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4845470, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4845470, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404))\n Redo: (44) [system] arg(_4913362, clause_u(sk_out(_4046404), _4046426, _4046448), _4901592)\n Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426)\n Call: (44) [occurs] occurs:sub_term(_4845470, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (44) [occurs] occurs:sub_term(_4845470, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4845470, _4046426)\n Fail: (44) [occurs] occurs:sub_term(_4845470, _4046426)\n Redo: (44) [system] arg(_4918908, clause_u(sk_out(_4046404), _4046426, _4046448), _4901592)\n Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448)\n Call: (44) [occurs] occurs:sub_term(_4845470, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (44) [occurs] occurs:sub_term(_4845470, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4845470, _4046448)\n Fail: (44) [occurs] occurs:sub_term(_4845470, _4046448)\n Fail: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Redo: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404))\n Call: (45) [system] arg(_4928168, sk_out(_4046404), _4928110)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4925018, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Redo: (45) [occurs] occurs:sub_term(_4925018, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4925018, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4925018, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4934276, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Redo: (44) [occurs] occurs:sub_term(_4934276, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4934276, sk_out(_4046404))\n Call: (45) [system] arg(_4937426, sk_out(_4046404), _4937368)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4934276, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Redo: (45) [occurs] occurs:sub_term(_4934276, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4934276, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4934276, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4934276, sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Redo: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404))\n Call: (45) [system] arg(_4946682, sk_out(_4046404), _4946624)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4925018, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Redo: (45) [occurs] occurs:sub_term(_4925018, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4925018, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4925018, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404))\n^ Call: (43) [logicmoo_test] backward_compatibility:sformat(_4066614, '~w_~w', [sk_out, 1])\n^ Unify: (43) [logicmoo_test] backward_compatibility:sformat(_4066614, '~w_~w', [sk_out, 1])\n^ Call: (44) [logicmoo_test] format(string(_4066614), '~w_~w', [sk_out, 1])\n^ Exit: (44) [logicmoo_test] format(string(\"sk_out_1\"), '~w_~w', [sk_out, 1])\n^ Exit: (43) [logicmoo_test] backward_compatibility:sformat(\"sk_out_1\", '~w_~w', [sk_out, 1])\n^ Call: (38) [logicmoo_test] backward_compatibility:sformat(_4066612, '~w_in_~w', [\"sk_out_1\", user])\n^ Unify: (38) [logicmoo_test] backward_compatibility:sformat(_4066612, '~w_in_~w', [\"sk_out_1\", user])\n^ Call: (39) [logicmoo_test] format(string(_4066612), '~w_in_~w', [\"sk_out_1\", user])\n^ Exit: (39) [logicmoo_test] format(string(\"sk_out_1_in_user\"), '~w_in_~w', [\"sk_out_1\", user])\n^ Exit: (38) [logicmoo_test] backward_compatibility:sformat(\"sk_out_1_in_user\", '~w_in_~w', [\"sk_out_1\", user])\n^ Call: (37) [logicmoo_test] backward_compatibility:sformat(_4048530, '~w__~w', [\"Test_0005_Line_0000\", \"sk_out_1_in_user\"])\n^ Unify: (37) [logicmoo_test] backward_compatibility:sformat(_4048530, '~w__~w', [\"Test_0005_Line_0000\", \"sk_out_1_in_user\"])\n^ Call: (38) [logicmoo_test] format(string(_4048530), '~w__~w', [\"Test_0005_Line_0000\", \"sk_out_1_in_user\"])\n^ Exit: (38) [logicmoo_test] format(string(\"Test_0005_Line_0000__sk_out_1_in_user\"), '~w__~w', [\"Test_0005_Line_0000\", \"sk_out_1_in_user\"])\n^ Exit: (37) [logicmoo_test] backward_compatibility:sformat(\"Test_0005_Line_0000__sk_out_1_in_user\", '~w__~w', [\"Test_0005_Line_0000\", \"sk_out_1_in_user\"])\n Call: (37) [j_u] j_u:junit_prop(testsuite, testcase, _4962270)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit')\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit')\n Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _4962270)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__Mpred_trace_exec_in_user\")\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__Mpred_trace_exec_in_user\")\n Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _4962270)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0002_Line_0000__sk_in_1_in_user\")\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0002_Line_0000__sk_in_1_in_user\")\n Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _4962270)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0003_Line_0000__sk_in_1_in_user\")\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0003_Line_0000__sk_in_1_in_user\")\n Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _4962270)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0004_Line_0000__sk_out_1_in_user\")\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0004_Line_0000__sk_out_1_in_user\")\n^ Call: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(\"Test_0005_Line_0000__sk_out_1_in_user\"))\n^ Unify: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(\"Test_0005_Line_0000__sk_out_1_in_user\"))\n Call: (41) [system] copy_term(t_l:mpred_current_testcase(\"Test_0005_Line_0000__sk_out_1_in_user\"), _4980474)\n Exit: (41) [system] copy_term(t_l:mpred_current_testcase(\"Test_0005_Line_0000__sk_out_1_in_user\"), t_l:mpred_current_testcase(\"Test_0005_Line_0000__sk_out_1_in_user\"))\n^ Call: (41) [t_l] clause(t_l:mpred_current_testcase(\"Test_0005_Line_0000__sk_out_1_in_user\"), true)\n^ Fail: (41) [t_l] clause(mpred_current_testcase(\"Test_0005_Line_0000__sk_out_1_in_user\"), true)\n^ Fail: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(\"Test_0005_Line_0000__sk_out_1_in_user\"))\n^ Call: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(\"Test_0005_Line_0000__sk_out_1_in_user\"))\n^ Unify: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(\"Test_0005_Line_0000__sk_out_1_in_user\"))\n^ Call: (47) [t_l] asserta(t_l:mpred_current_testcase(\"Test_0005_Line_0000__sk_out_1_in_user\"), _4984928)\n^ Exit: (47) [t_l] asserta(t_l:mpred_current_testcase(\"Test_0005_Line_0000__sk_out_1_in_user\"), (0x5607ec7ed380))\n Call: (47) [system] nb_current('$w_tl_e', _4986166)\n Exit: (47) [system] nb_current('$w_tl_e', [])\n Call: (47) [system] nb_linkval('$w_tl_e', [(0x5607ec7ed380)])\n Exit: (47) [system] nb_linkval('$w_tl_e', [(0x5607ec7ed380)])\n^ Exit: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(\"Test_0005_Line_0000__sk_out_1_in_user\"))\n^ Call: (45) [logicmoo_test] must_det_l((wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_4971876)))\n^ Unify: (45) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(..., ..., ...), ..., ...)), get_time(_4971876)))\n^ Call: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] strip_module(ucatch:must_det_u, _4991830, _4991770)\n^ Exit: (48) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (48) [system] var(must_det_u)\n Fail: (48) [system] var(must_det_u)\n^ Fail: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(..., ..., ...), ..., ...)))), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)), ignore((source_location(_4971746, _4971748), atom(...), ..., ...)), get_time(_4971876)))\n^ Unify: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(..., ..., ...), ..., ...)))), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)), ignore((source_location(_4971746, _4971748), atom(...), ..., ...)), get_time(_4971876)))\n^ Call: (48) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(..., ..., ...), ..., ...)), get_time(_4971876)), _4996140, _4996080)\n^ Exit: (48) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(..., ..., ...), ..., ...)), get_time(_4971876)), logicmoo_test, (wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_4971876)))\n Call: (48) [system] var((wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_4971876)))\n Fail: (48) [system] var((wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_4971876)))\n^ Fail: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(..., ..., ...), ..., ...)))), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)), ignore((source_location(_4971746, _4971748), atom(...), ..., ...)), get_time(_4971876)))\n^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _5000456, _5000396)\n^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (49) [system] var(must_det_u)\n Fail: (49) [system] var(must_det_u)\n^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))))\n^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))))\n^ Call: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))), _5004766, _5004706)\n^ Exit: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))), logicmoo_test, wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3)))))\n Call: (49) [system] var(wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3)))))\n Fail: (49) [system] var(wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3)))))\n^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))))\n^ Call: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))), dmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...))))))\n^ Unify: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))), dmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...))))))\n^ Call: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Unify: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Call: (54) [logicmoo_test] current_predicate((in_pp/1))\n^ Exit: (54) [logicmoo_test] current_predicate((in_pp/1))\n^ Call: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Unify: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n Call: (55) [system] nonvar(bfly)\n Exit: (55) [system] nonvar(bfly)\n^ Call: (55) [logicmoo_test] pretty_clauses:in_pp(_5013948)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_5013948)\n Call: (56) [system] nonvar(_5013948)\n Fail: (56) [system] nonvar(_5013948)\n^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_5013948)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_5013948)\n^ Call: (56) [logicmoo_test] pretty_clauses:is_pp_set(_5013948)\n^ Unify: (56) [logicmoo_test] pretty_clauses:is_pp_set(_5013948)\n Call: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _5013948)\n Fail: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _5013948)\n^ Fail: (56) [logicmoo_test] pretty_clauses:is_pp_set(_5013948)\n^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_5013948)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_5013948)\n^ Call: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_5013948)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_5013948)\n Call: (57) [system] nonvar(_5013948)\n Fail: (57) [system] nonvar(_5013948)\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_5013948)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(swish)\n^ Call: (57) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_5025674)))\n^ Unify: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_5025674)))\n Call: (61) [system] nb_current('$pp_swish', t)\n Fail: (61) [system] nb_current('$pp_swish', t)\n Call: (61) [pengines] pengines:pengine_self(_5025674)\n Unify: (61) [pengines] pengines:pengine_self(_5025674)\n Call: (62) [system] thread_self(_5029458)\n Exit: (62) [system] thread_self(main)\n Call: (62) [pengines] current_pengine(_5025674, _5030722, main, _5030726, _5030728, _5030730)\n Fail: (62) [pengines] current_pengine(_5025674, _5031384, main, _5031388, _5031390, _5031392)\n Fail: (61) [pengines] pengines:pengine_self(_5025674)\n^ Fail: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_5025674)))\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_5013948)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(http)\n^ Call: (57) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_5034498))\n^ Unify: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_5034498))\n Call: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_5034498)\n Unify: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_5034498)\n Call: (61) [system] current_output(_5037064)\n Exit: (61) [system] current_output((0x7fcd9afd78c0))\n Call: (61) [http_stream] http_stream:is_cgi_stream((0x7fcd9afd78c0))\n Fail: (61) [http_stream] http_stream:is_cgi_stream((0x7fcd9afd78c0))\n Fail: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_5034498)\n^ Fail: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_5034498))\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_5013948)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Call: (57) [logicmoo_test] current_predicate((bfly_get/2))\n^ Exit: (57) [logicmoo_test] current_predicate((bfly_get/2))\n^ Call: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Unify: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (58) [system] nonvar(f)\n Exit: (58) [system] nonvar(f)\n^ Call: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _5045686)\n^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _5045686)\n Call: (59) [system] nonvar(_5045686)\n Fail: (59) [system] nonvar(_5045686)\n^ Redo: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _5045686)\n^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _5045686)\n Call: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, _5045686)\n Unify: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n Exit: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n^ Exit: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (58) [system] f=@=f\n Exit: (58) [system] f=@=f\n^ Exit: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Exit: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Exit: (55) [logicmoo_test] pretty_clauses:in_pp(ansi)\n Call: (55) [system] bfly==ansi\n Fail: (55) [system] bfly==ansi\n^ Fail: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Fail: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Redo: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))), dmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...))))))\n^ Call: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))), dmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))))\n^ Unify: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))), dmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))))\n^ Call: (54) [logicmoo_test] quietly(ignore((with_all_dmsg(dmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(..., ..., ...), ..., ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?-mpred_test(..., ...))))))))))\n^ Unify: (54) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(..., ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n%~ ?-( mpred_test( \"Test_0005_Line_0000__sk_out_1_in_user\",%~ user : ( findall( Ex,%~ clause_u(sk_out(Ex),Sk_out,U),wdmsg(sk_out(Ex)),%~ L) ,%~ length(L,THREE) ,%~ THREE=3))).\n^ Exit: (59) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (54) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(..., ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n^ Exit: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))), dmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))))\n^ Exit: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))), dmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...))))))\n^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _5133538, _5133478)\n^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (49) [system] var(must_det_u)\n Fail: (49) [system] var(must_det_u)\n^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(..., ..., ...), ..., ...)), get_time(_4971876)))\n^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(..., ..., ...), ..., ...)), get_time(_4971876)))\n^ Call: (49) [ucatch] strip_module(logicmoo_test:(add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_4971876)), _5137848, _5137788)\n^ Exit: (49) [ucatch] strip_module(logicmoo_test:(add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_4971876)), logicmoo_test, (add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_4971876)))\n Call: (49) [system] var((add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_4971876)))\n Fail: (49) [system] var((add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_4971876)))\n^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(..., ..., ...), ..., ...)), get_time(_4971876)))\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _5142164, _5142104)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3)))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3)))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)), _5146474, _5146414)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)), logicmoo_test, add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)))\n Call: (50) [system] var(add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)))\n Fail: (50) [system] var(add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3)))\n Call: (53) [j_u] j_u:junit_prop(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, _5149484)\n Fail: (53) [j_u] j_u:junit_prop(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, _5149484)\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _5152050, _5151990)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_4971876)))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_4971876)))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_4971876)), _5156360, _5156300)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_4971876)), logicmoo_test, (ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [_4971746|...]), replace_in_string([...], _4971788, _4971818), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", url, _4971818))), get_time(_4971876)))\n Call: (50) [system] var((ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [_4971746|...]), replace_in_string([...], _4971788, _4971818), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", url, _4971818))), get_time(_4971876)))\n Fail: (50) [system] var((ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [_4971746|...]), replace_in_string([...], _4971788, _4971818), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", url, _4971818))), get_time(_4971876)))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_4971876)))\n^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _5160676, _5160616)\n^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (51) [system] var(must_det_u)\n Fail: (51) [system] var(must_det_u)\n^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Call: (51) [ucatch] strip_module(logicmoo_test:ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [_4971746|...]), replace_in_string([...], _4971788, _4971818), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", url, _4971818))), _5164986, _5164926)\n^ Exit: (51) [ucatch] strip_module(logicmoo_test:ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [_4971746|...]), replace_in_string([...], _4971788, _4971818), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", url, _4971818))), logicmoo_test, ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [_4971746, _4971748]), replace_in_string([... = ...], _4971788, _4971818), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", url, _4971818))))\n Call: (51) [system] var(ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [_4971746, _4971748]), replace_in_string([... = ...], _4971788, _4971818), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", url, _4971818))))\n Fail: (51) [system] var(ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [_4971746, _4971748]), replace_in_string([... = ...], _4971788, _4971818), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", url, _4971818))))\n^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n Call: (55) [system] source_location(_4971746, _4971748)\n Fail: (55) [system] source_location(_4971746, _4971748)\n^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _5170520, _5170460)\n^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (51) [system] var(must_det_u)\n Fail: (51) [system] var(must_det_u)\n^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_4971876))\n^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_4971876))\n^ Call: (51) [ucatch] strip_module(logicmoo_test:get_time(_4971876), _5174830, _5174770)\n^ Exit: (51) [ucatch] strip_module(logicmoo_test:get_time(_4971876), logicmoo_test, get_time(_4971876))\n Call: (51) [system] var(get_time(_4971876))\n Fail: (51) [system] var(get_time(_4971876))\n^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_4971876))\n^ Exit: (45) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(..., ..., ...), ..., ...)), get_time(1632737993.6533859)))\n Call: (45) [system] _4971886=nb(0)\n Exit: (45) [system] nb(0)=nb(0)\n^ Call: (47) [logicmoo_test] call_u_hook(user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n^ Unify: (47) [logicmoo_test] call_u_hook(user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n^ Call: (62) [baseKB] clause_u(sk_out(_4046404), _4046426, _4046448)\n^ Unify: (62) [baseKB] clause_u(sk_out(_4046404), _4046426, _4046448)\n^ Unify: (62) [baseKB] clause_u(sk_out(_4046404), _4046426, _4046448)\n^ Unify: (62) [baseKB] clause_u(sk_out(_4046404), _4046426, _4046448)\n^ Exit: (69) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Call: (64) [baseKB] hook_database:clause_i(user:sk_out(_4046404), _4046426, _4046448)\n^ Unify: (64) [baseKB] hook_database:clause_i(user:sk_out(_4046404), _4046426, _4046448)\n^ Redo: (64) [baseKB] hook_database:clause_i(user:sk_out(_4046404), _4046426, _4046448)\n^ Unify: (64) [baseKB] hook_database:clause_i(user:sk_out(_4046404), _4046426, _4046448)\n^ Call: (65) [baseKB] clause_attvars:clause_attv(user:sk_out(_4046404), _4046426, _4046448)\n^ Unify: (65) [baseKB] clause_attvars:clause_attv(user:sk_out(_4046404), _4046426, _4046448)\n Call: (66) [system] nonvar(_4046448)\n Fail: (66) [system] nonvar(_4046448)\n^ Redo: (65) [baseKB] clause_attvars:clause_attv(user:sk_out(_4046404), _4046426, _4046448)\n^ Unify: (65) [baseKB] clause_attvars:clause_attv(user:sk_out(_4046404), _4046426, _4046448)\n^ Call: (66) [baseKB] quietly(copy_term(sk_out(_4046404):_4046426, _5194760:_5194762, _5194750))\n^ Unify: (66) [rtrace] quietly(baseKB:copy_term(sk_out(_4046404):_4046426, _5194760:_5194762, _5194750))\n^ Exit: (71) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (66) [rtrace] quietly(baseKB:copy_term(sk_out(_4046404):_4046426, sk_out(_5196380):_5194762, []))\n^ Call: (66) [baseKB] dont_make_cyclic((user:clause(sk_out(_5196380), _5197802, _4046448), split_attrs(_5197802, _5197816, _5197818), unify_bodies(_5194762, _5197818), _5197816, unify_bodies(sk_out(_4046404), sk_out(_5196380)), unify_bodies(_4046426, _5194762), attr_bind([])))\n^ Unify: (66) [bugger] dont_make_cyclic(baseKB:(user:clause(sk_out(_5196380), _5197802, _4046448), split_attrs(_5197802, _5197816, _5197818), unify_bodies(_5194762, _5197818), _5197816, unify_bodies(sk_out(_4046404), sk_out(_5196380)), unify_bodies(_4046426, _5194762), attr_bind([])))\n^ Call: (69) [ucatch] ucatch:skipWrapper0\n^ Unify: (69) [ucatch] ucatch:skipWrapper0\n Call: (70) [system] current_prolog_flag(bugger, false)\n Fail: (70) [system] current_prolog_flag(bugger, false)\n^ Redo: (69) [ucatch] ucatch:skipWrapper0\n^ Unify: (69) [ucatch] ucat") Exit: (44) [j_u] j_u:junit_prop("Test_0005_Line_0000__sk_out_1_in_user", out, " (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"['attvar_09.pfc']\")\n\n```\n%~ init_phase(after_load)\n%~ init_phase(restore_state)\n%\n%~ init_why(after_boot,program)\n%~ after_boot.\n%~ Dont forget to ?- logicmoo_i_cyc_xform.\nrunning('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'),\n%~ this_test_might_need( :-( use_module( library(logicmoo_plarkc))))\n%~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 \n%~ message_hook(\n%~ error( permission_error(redefine,module,logicmoo_test),\n%~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')),\n%~ error,\n%~ [ '~q/~w: '-[module,2],\n%~ 'No permission to ~w ~w `~p\\''-[redefine,module,logicmoo_test],\n%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']])\n%~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98)\nmodule/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)\nERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98:\nERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)\n\n\n:- nodebug_logicmoo(_).\n/*~\n~*/\n\n:- debug_logicmoo(http(_)).\n/*~\n~*/\n\n:- debug_logicmoo(logicmoo(_)).\n\n/*~\n~*/\n\n\n:- dynamic(sk_out/1).\n/*~\n~*/\n\n:- dynamic(sk_in/1).\n\n% :- process_this_script.\n\n\n/*~\n~*/\n\n\n% :- process_this_script.\n\n\n:- must(mpred_trace_exec).\n/*~\n%~ ?-( mpred_test(\"Test_0001_Line_0000__Mpred_trace_exec_in_user\",user:mpred_trace_exec)).\npassed=info(why_was_true(user:mpred_trace_exec))\nno_proof_for(mpred_trace_exec).\n\nno_proof_for(mpred_trace_exec).\n\nno_proof_for(mpred_trace_exec).\n\n\tname\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09-Test_0001_Line_0000__Mpred_trace_exec_in_user'. \n\tJUNIT_CLASSNAME\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09'. \n\tJUNIT_CMD\t=\t'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"[\\'attvar_09.pfc\\']\"'. \n% saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_09_Test_0001_Line_0000_Mpred_trace_exec_in_user-junit.xml\n~*/\n\n:- expects_dialect(pfc).\n/*~\n~*/\n\n:- if( \\+ current_module(attvar_reader)). \n:- use_module(library(logicmoo/attvar_reader)). \n/*~\n~*/\n \n:- endif.\n:- read_attvars(true).\n\n/*~\n%~ install_attvar_expander(user)\n~*/\n\n\nsk_in(fl(X,Y,X,Y)).\n/*~\n~*/\n\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\n/*~\n~*/\n\n:- listing([sk_in/1,spft/3]).\n%:- break.\n/*~\n%~ skipped( listing( [ sk_in/1,\n%~ spft/3]))\n~*/\n\n%:- break.\nsk_in(_DUNNO).\n/*~\n~*/\n\n:- listing([sk_in/1,spft/3]).\n%:- break.\n\n/*~\n%~ skipped( listing( [ sk_in/1,\n%~ spft/3]))\n~*/\n\n%:- break.\n\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\n\n/*~\n%~ ?-( mpred_test( \"Test_0002_Line_0000__sk_in_1_in_user\",\n%~ user : ( findall(\n%~ clause_u(sk_in(H),B,Ref),\n%~ ( clause_u(sk_in(H),B,Ref) ,\n%~ wdmsg( clause_u(sk_in(H),B,Ref))),\n%~ L) ,\n%~ length(L,COUNT) ,\n%~ wdmsg( cOUNT=COUNT)))).\n%~ cOUNT=0.\n%~ cOUNT=0.\npassed=info(why_was_true(user:(findall(clause_u(sk_in(_19454),_19476,_19498),(clause_u(sk_in(_19454),_19476,_19498),wdmsg(clause_u(sk_in(_19454),_19476,_19498))),[]),length([],0),wdmsg(cOUNT=0))))\nno_proof_for((findall(clause_u(sk_in(In),Sk_in,U),(clause_u(sk_in(In),Sk_in,U),wdmsg(clause_u(sk_in(In),Sk_in,U))),[]),length([],0),wdmsg(cOUNT=0))).\n\n%~ cOUNT=0\nno_proof_for((findall(clause_u(sk_in(In),Sk_in,U),(clause_u(sk_in(In),Sk_in,U),wdmsg(clause_u(sk_in(In),Sk_in,U))),[]),length([],0),wdmsg(cOUNT=0))).\n\nno_proof_for((findall(clause_u(sk_in(In),Sk_in,U),(clause_u(sk_in(In),Sk_in,U),wdmsg(clause_u(sk_in(In),Sk_in,U))),[]),length([],0),wdmsg(cOUNT=0))).\n\n\tname\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09-Test_0002_Line_0000__sk_in_1_in_user'. \n\tJUNIT_CLASSNAME\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09'. \n\tJUNIT_CMD\t=\t'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"[\\'attvar_09.pfc\\']\"'. \n% saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_09_Test_0002_Line_0000_sk_in_1_in_user-junit.xml\n~*/\n\n\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\n\n/*~\n%~ ?-( mpred_test( \"Test_0003_Line_0000__sk_in_1_in_user\",\n%~ user : ( findall( FEx,\n%~ clause_u(sk_in(FEx),Sk_in,U),wdmsg(sk_in(FEx)),\n%~ L) ,\n%~ length(L,THREE) ,\n%~ THREE=3))).\nfailure=info((why_was_true(user:(\\+ (findall(_80890,(clause_u(sk_in(_80890),_80912,_80934),wdmsg(sk_in(_80890))),_80956),length(_80956,_80978),_80978=3))),nop(ftrace(user:(findall(_80890,(clause_u(sk_in(_80890),_80912,_80934),wdmsg(sk_in(_80890))),_80956),length(_80956,_80978),_80978=3)))))\nno_proof_for(\\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),wdmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=3)).\n\nno_proof_for(\\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),wdmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=3)).\n\nno_proof_for(\\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),wdmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=3)).\n\n\tname\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09-Test_0003_Line_0000__sk_in_1_in_user'. \n\tJUNIT_CLASSNAME\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09'. \n\tJUNIT_CMD\t=\t'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"[\\'attvar_09.pfc\\']\"'. \n% saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_09_Test_0003_Line_0000_sk_in_1_in_user-junit.xml\n~*/\n\n\n:- listing([pt/2,sk_in/1,sk_out/1]).\n\n/*~\n%~ skipped( listing( [ pt/2, sk_in/1,sk_out/1]))\n~*/\n\n\nsk_in(Ex)==>sk_out(Ex).\n\n/*~\n~*/\n\n\n:- rtrace.\n/*~\n^ Call: (37) [user] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n^ Unify: (37) [user] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _122540)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _122540)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _122540)\n^ Redo: (37) [user] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n^ Unify: (37) [user] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n^ Redo: (37) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n^ Unify: (37) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n Call: (38) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Exit: (38) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n^ Unify: (37) [subclause_expansion] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_134946)\n Fail: (39) [t_l] t_l:is_ec_cvt(_134946)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n^ Fail: (37) [ec_loader] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _122540, _122542)\n^ Call: (37) [user] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _138056)\n^ Unify: (37) [user] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n^ Redo: (37) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _138056)\n^ Unify: (37) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _138056)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _138056)\n^ Call: (38) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _142980, _142982)\n^ Unify: (38) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _142980, _142982)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _142980, _142982)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _142980, _142982)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _142980, _142982)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _142980, _142982)\n Call: (41) [system] nonvar((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n Exit: (41) [system] nonvar((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n Call: (41) [echo_files] echo_files:never_echo_term((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _142980, _142982)\n Call: (41) [$syspreds] prolog_load_context(stream, _149884)\n Unify: (41) [$syspreds] prolog_load_context(stream, _149884)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x5607f999ca00))\n Call: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Unify: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Exit: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Call: (41) [system] term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])=..[_153530, _153536, _153542|_153544]\n Exit: (41) [system] term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])=..[term_position, 1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [...|...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Call: (42) [system] (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010))==end_of_file\n Fail: (42) [system] (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _159712)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063)\n Call: (42) [system] _161586 is 1063+1\n Exit: (42) [system] 1064 is 1063+1\n Call: (42) [system] 1145=(0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1064)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1064)\n Call: (43) [t_l] t_l:file_stream_loc(_173916, (0x5607f999ca00), _173920)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1064)\n Call: (43) [t_l] t_l:file_stream_loc(_176344, (0x5607f999ca00), _176346)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063)\n Call: (43) [system] 1064>1063\n Exit: (43) [system] 1064>1063\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063, 1064)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063, 1064)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1063, 1064, _180678)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1063, 1064, _180678)\n Call: (45) [system] _181932 is 1064-1063\n Exit: (45) [system] 1 is 1064-1063\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _183152, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _183152, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _186262)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _186262)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _188268, []), read_string(_188268, _188276, _183152), close(_188268))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _188268, []), read_util:read_string(_188268, _188276, _183152), read_util:close(_188268))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _188268, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f08f2000), [])\n Call: (49) [system] close((0x5607f08f2000))\n Exit: (49) [system] close((0x5607f08f2000))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f08f2000), []), read_util:read_string((0x5607f08f2000), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607f08f2000)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1063, 1, _193704, _180678)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1063, 1, 596, \"\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1063, 1064, \"\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1064)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1064)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _196766))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _196766))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1064))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1064))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1064)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [echo_files] echo_files:nsl(_201096)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\"\\==[]\n Exit: (46) [system] \"\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\", _205404, _205406, _205408, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _205404, _205406, _205408, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _205404, _205406, _205408, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _209222, _209286, _209224, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\", _209222, _209904, _209224, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _211080, _211144, _211082, '/*~')\n Fail: (45) [system] sub_string(\"\\n\", _211080, _211762, _211082, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _213556, _213620, _213558, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\", _213556, _214238, _213558, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _215414, _215478, _215416, '%~')\n Fail: (45) [system] sub_string(\"\\n\", _215414, _216096, _215416, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] write(\"\\n\")\n\n Exit: (45) [system] write(\"\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1063, 1064)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1064)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1064, 1145, _224672)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1064, 1145, _224672)\n Call: (44) [system] _225926 is 1145-1064\n Exit: (44) [system] 81 is 1145-1064\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _227146, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _227146, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _230256)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _230256)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _232262, []), read_string(_232262, _232270, _227146), close(_232262))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _232262, []), read_util:read_string(_232262, _232270, _227146), read_util:close(_232262))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _232262, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607fd202700), [])\n Call: (48) [system] close((0x5607fd202700))\n Exit: (48) [system] close((0x5607fd202700))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607fd202700), []), read_util:read_string((0x5607fd202700), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607fd202700)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1064, 81, _237698, _224672)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1064, 81, 515, \":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1064, 1145, \":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\")\n Call: (43) [echo_files] echo_files:read_mco(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\", _239582, _239584, _239586, _239588, _239590)\n Unify: (43) [echo_files] echo_files:read_mco(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\", _240216, _240218, _240220, _240222, _240224)\n Call: (44) [system] read_term_from_atom(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\", _240792, [cycles(true), comments(_240812), quasi_quotations(_240822), variable_names(_240832), singletons(_240842)])\n Exit: (44) [system] read_term_from_atom(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\", (:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456)), [cycles(true), comments([]), quasi_quotations([]), variable_names(['FOUND'=_241456, 'What'=_241464]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\", _242142, [cycles(false), comments(_242162), quasi_quotations(_242172), variable_names(_242182), singletons(_242192)])\n Exit: (44) [system] read_term_from_atom(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\", (:-must((sk_out(_242806), get_attr(_242806, sk, _242814), _242814='SKF-666')), dmsg(fOUND=_242806)), [cycles(false), comments([]), quasi_quotations([]), variable_names(['FOUND'=_242806, 'What'=_242814]), singletons([])])\n Call: (44) [system] (:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456))=@=(:-must((sk_out(_242806), get_attr(_242806, sk, _242814), _242814='SKF-666')), dmsg(fOUND=_242806))\n Exit: (44) [system] (:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456))=@=(:-must((sk_out(_242806), get_attr(_242806, sk, _242814), _242814='SKF-666')), dmsg(fOUND=_242806))\n Call: (44) [system] _244704=(:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456))\n Exit: (44) [system] (:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456))=(:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456))\n Exit: (43) [echo_files] echo_files:read_mco(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\", (:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456)), [], [], ['FOUND'=_241456, 'What'=_241464], [])\n Call: (43) [system] write(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\")\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\n Exit: (43) [system] write(\":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _247814, 1145)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _248436, 1145)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _249010, _249012))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _249010, _249012))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _249010, 1145))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _249010, 1145))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _249010, 1145)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _256448))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _256448))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980)\n Call: (42) [system] character_count((0x5607f999ca00), _992)\n Exit: (42) [system] character_count((0x5607f999ca00), 1146)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1146)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1146)\n Call: (43) [t_l] t_l:file_stream_loc(_3488, (0x5607f999ca00), _3492)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1146)\n Call: (43) [t_l] t_l:file_stream_loc(_5916, (0x5607f999ca00), _5918)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145)\n Call: (43) [system] 1146>1145\n Exit: (43) [system] 1146>1145\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145, 1146)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145, 1146)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1145, 1146, _10250)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1145, 1146, _10250)\n Call: (45) [system] _11504 is 1146-1145\n Exit: (45) [system] 1 is 1146-1145\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _12724, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _12724, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _15834)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _15834)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _17840, []), read_string(_17840, _17848, _12724), close(_17840))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _17840, []), read_util:read_string(_17840, _17848, _12724), read_util:close(_17840))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _17840, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607ebcdbb00), [])\n Call: (49) [system] close((0x5607ebcdbb00))\n Exit: (49) [system] close((0x5607ebcdbb00))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607ebcdbb00), []), read_util:read_string((0x5607ebcdbb00), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607ebcdbb00)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1145, 1, _23276, _10250)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1145, 1, 514, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1145, 1146, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _26338))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _26338))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_30668)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _34976, _34978, _34980, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _34976, _34978, _34980, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _34976, _34978, _34980, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _38794, _38858, _38796, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _38794, _39476, _38796, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _40652, _40716, _40654, '/*~')\n Fail: (45) [system] sub_string(\".\", _40652, _41334, _40654, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _43128, _43192, _43130, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _43128, _43810, _43130, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _44986, _45050, _44988, '%~')\n Fail: (45) [system] sub_string(\".\", _44986, _45668, _44988, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1145, 1146)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1146)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Call: (43) [system] at_end_of_stream((0x5607f999ca00))\n Fail: (43) [system] at_end_of_stream((0x5607f999ca00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Call: (43) [system] character_count((0x5607f999ca00), _56660)\n Exit: (43) [system] character_count((0x5607f999ca00), 1146)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1146, _57874)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1146, _57874)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _59120, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _59120, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _62230)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _62230)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _64236, []), read_string(_64236, _64244, _59120), close(_64236))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _64236, []), read_util:read_string(_64236, _64244, _59120), read_util:close(_64236))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _64236, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f96bcd00), [])\n Call: (48) [system] close((0x5607f96bcd00))\n Exit: (48) [system] close((0x5607f96bcd00))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f96bcd00), []), read_util:read_string((0x5607f96bcd00), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607f96bcd00)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1146, _69670, 0, _57874)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1146, 514, 0, \"\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1146, \"\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\")\n Call: (43) [system] open_string(\"\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", _71602)\n Exit: (43) [system] open_string(\"\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", (0x5607f96bc600))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607f96bc600))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607f96bc600))\n Call: (44) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (44) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (45) [system] at_end_of_stream((0x5607f96bc600))\n Fail: (45) [system] at_end_of_stream((0x5607f96bc600))\n Redo: (44) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (44) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (45) [system] peek_char((0x5607f96bc600), _77704)\n Exit: (45) [system] peek_char((0x5607f96bc600), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char((0x5607f96bc600), '\\n')\n Exit: (45) [system] get_char((0x5607f96bc600), '\\n')\n Call: (45) [system] put_char('\\n')\n\n Exit: (45) [system] put_char('\\n')\n Exit: (44) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607f96bc600))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607f96bc600))\n Call: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (46) [system] at_end_of_stream((0x5607f96bc600))\n Fail: (46) [system] at_end_of_stream((0x5607f96bc600))\n Redo: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (46) [system] peek_char((0x5607f96bc600), _88048)\n Exit: (46) [system] peek_char((0x5607f96bc600), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (46) [echo_files] echo_files:nsl(_91702)\n Unify: (46) [echo_files] echo_files:nsl('No source location!?')\n Exit: (46) [echo_files] echo_files:nsl('No source location!?')\n Call: (46) [system] atom_length('No source location!?', _93546)\n Exit: (46) [system] atom_length('No source location!?', 20)\n Call: (46) [system] peek_string((0x5607f96bc600), 20, _94760)\n Exit: (46) [system] peek_string((0x5607f96bc600), 20, \":- break.\\n:- must((f\")\n Call: (46) [system] \":- break.\\n:- must((f\"=='No source location!?'\n Fail: (46) [system] \":- break.\\n:- must((f\"=='No source location!?'\n Redo: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (46) [system] peek_string((0x5607f96bc600), 2, \"%~\")\n Fail: (46) [system] peek_string((0x5607f96bc600), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (46) [system] peek_string((0x5607f96bc600), 1, \"%\")\n Fail: (46) [system] peek_string((0x5607f96bc600), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Call: (46) [system] peek_string((0x5607f96bc600), 2, \"#!\")\n Fail: (46) [system] peek_string((0x5607f96bc600), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white((0x5607f96bc600))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607f96bc600))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607f96bc600))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Call: (42) [system] character_count((0x5607f999ca00), _108294)\n Exit: (42) [system] character_count((0x5607f999ca00), 1146)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _110764))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _110764))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _122560)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _123178)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n^ Redo: (38) [echo_files] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [echo_files] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n^ Redo: (38) [system] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [system] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976, _978)\n^ Redo: (38) [echo_files] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [echo_files] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n Call: (39) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\\==end_of_file\n Exit: (39) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976)\n Call: (40) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Exit: (40) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Call: (40) [system] nonvar((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Exit: (40) [system] nonvar((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Call: (40) [system] nb_current('$term', _152048)\n Exit: (40) [system] nb_current('$term', (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Call: (40) [$syspreds] prolog_load_context(module, _153262)\n Unify: (40) [$syspreds] prolog_load_context(module, _153262)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _155082)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (:-_155718))\n Call: (41) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))==(:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\n Exit: (41) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))==(:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _155718)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _155718)\n Call: (42) [system] functor(directive_expansion, _158832, _158834)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _160062 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _155718)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Call: (40) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\\=@=(:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\n Fail: (40) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\\=@=(:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(..., ..., ..., ..., ...))]), term_position(1128, 1145, 1128, 1132, [term_position(..., ..., ..., ..., ...)])])]), _976)\n^ Redo: (38) [subclause_expansion] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [subclause_expansion] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n Call: (39) [system] nonvar((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Exit: (39) [system] nonvar((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Call: (39) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Exit: (39) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Call: (39) [$syspreds] prolog_load_context(file, _169968)\n Unify: (39) [$syspreds] prolog_load_context(file, _169968)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _171794)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _171794)\n^ Redo: (38) [file_scope] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [file_scope] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Redo: (38) [echo_files] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [echo_files] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n Call: (39) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Exit: (39) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Redo: (38) [common_logic_utils] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [common_logic_utils] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), _976, _978)\n Call: (39) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n Exit: (39) [system] nonvar(term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), (:-mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Call: (39) [system] term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])=_978\n Exit: (39) [system] term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])=term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]), (:-mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1064, 1145, 1064, 1066, [term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [...|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [...|...])])])]))\n^ Call: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]))\n^ Call: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(..., ..., ..., ..., ...)|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [... - ...|...])])]), (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(..., ..., ..., ..., ...)|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [... - ...|...])])]), (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Fail: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(..., ..., ..., ..., ...)|...]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [... - ...|...])])]), (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Fail: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Call: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), sicstus:sicstus_flag(_196898, _196900))\n Call: (45) [system] nonvar((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Exit: (45) [system] nonvar((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Call: (45) [system] (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))=current_prolog_flag(_196898, _196900)\n Fail: (45) [system] (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))=current_prolog_flag(_196898, _196900)\n^ Redo: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), sicstus:sicstus_flag(_196898, _196900))\n Call: (45) [system] (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))=prolog_flag(_196898, _196900)\n Fail: (45) [system] (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))=prolog_flag(_196898, _196900)\n^ Redo: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Call: (44) [system] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [system] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]))\n^ Redo: (44) [loop_check] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [loop_check] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]))\n^ Redo: (44) [ucatch] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [ucatch] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n Call: (45) [apply_macros] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n Unify: (45) [apply_macros] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n Fail: (45) [nl_pipeline] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Redo: (44) [apply_macros] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [apply_macros] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Redo: (44) [virtualize_source] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [virtualize_source] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n Call: (45) [system] nonvar(term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]))\n Exit: (45) [system] nonvar(term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Redo: (44) [common_logic_utils] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [common_logic_utils] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Redo: (44) [gvlib] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [gvlib] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Redo: (44) [logicmoo_test] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (44) [logicmoo_test] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Call: (45) [pfc_lib] pfc_goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Fail: (44) [pfc_lib] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), term_position(1067, 1145, 1127, 1128, [term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [...]), term_position(..., ..., ..., ..., ...)]))]), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, ... - ...])])]), _192446, _192448)\n^ Call: (44) [system] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (44) [system] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Redo: (44) [arithmetic] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (44) [arithmetic] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Call: (45) [yall] yall:lambda_like((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Unify: (45) [yall] yall:lambda_like((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Call: (46) [system] compound_name_arity((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _228070, _228072)\n Exit: (46) [system] compound_name_arity((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), ',', 2)\n Call: (46) [yall] yall:lambda_functor(',')\n Fail: (46) [yall] yall:lambda_functor(',')\n Fail: (45) [yall] yall:lambda_like((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Redo: (44) [yall] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (44) [yall] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Call: (45) [apply_macros] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Unify: (45) [apply_macros] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Fail: (45) [nl_pipeline] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Redo: (44) [apply_macros] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (44) [apply_macros] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n Call: (45) [clpfd] clpfd:clpfd_expandable((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n Fail: (45) [clpfd] clpfd:clpfd_expandable((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)))\n^ Redo: (44) [clpfd] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Unify: (44) [clpfd] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446)\n^ Call: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n^ Unify: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]))\n^ Call: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [... - ...]), term_position(1087, 1125, 1110, 1111, [...|...])]))]), mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604)\n^ Unify: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [... - ...]), term_position(1087, 1125, 1110, 1111, [...|...])]))]), mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604)\n^ Fail: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [... - ...]), term_position(1087, 1125, 1110, 1111, [...|...])]))]), mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604)\n^ Fail: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n^ Call: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604)\n^ Unify: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), sicstus:sicstus_flag(_248056, _248058))\n Call: (47) [system] nonvar(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')))\n Exit: (47) [system] nonvar(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')))\n Call: (47) [system] mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666'))=current_prolog_flag(_248056, _248058)\n Fail: (47) [system] mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666'))=current_prolog_flag(_248056, _248058)\n^ Redo: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), sicstus:sicstus_flag(_248056, _248058))\n Call: (47) [system] mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666'))=prolog_flag(_248056, _248058)\n Fail: (47) [system] mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666'))=prolog_flag(_248056, _248058)\n^ Redo: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604)\n^ Unify: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604)\n Call: (47) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (47) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (47) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604)\n^ Call: (46) [system] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n^ Unify: (46) [system] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]))\n^ Redo: (46) [loop_check] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n^ Unify: (46) [loop_check] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]))\n^ Redo: (46) [ucatch] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n^ Unify: (46) [ucatch] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n Call: (47) [apply_macros] expand_apply(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n Unify: (47) [apply_macros] expand_apply(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _243604, _243606)\n Fail: (47) [nl_pipeline] expand_apply(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Redo: (46) [apply_macros] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Unify: (46) [apply_macros] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Redo: (46) [virtualize_source] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Unify: (46) [virtualize_source] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n Call: (47) [system] nonvar(term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]))\n Exit: (47) [system] nonvar(term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]))\n^ Call: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n^ Unify: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n^ Fail: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n^ Redo: (46) [common_logic_utils] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Unify: (46) [common_logic_utils] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Redo: (46) [gvlib] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Unify: (46) [gvlib] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Redo: (46) [logicmoo_test] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Unify: (46) [logicmoo_test] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Call: (47) [pfc_lib] pfc_goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Unify: (47) [pfc_lib] pfc_goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Fail: (47) [pfc_lib] pfc_goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Fail: (46) [pfc_lib] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), term_position(1067, 1127, 1067, 1071, [parentheses_term_position(1072, 1126, term_position(1073, 1125, 1086, 1087, [term_position(1073, 1086, 1073, 1079, [1080-1085]), term_position(1087, 1125, 1110, 1111, [term_position(..., ..., ..., ..., ...)|...])]))]), _1062, _1064)\n^ Call: (46) [system] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Unify: (46) [system] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Call: (47) [arithmetic] arithmetic:math_goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Fail: (47) [arithmetic] arithmetic:math_goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Redo: (46) [arithmetic] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Unify: (46) [arithmetic] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Call: (47) [yall] yall:lambda_like(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n Unify: (47) [yall] yall:lambda_like(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n Call: (48) [system] compound_name_arity(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _18430, _18432)\n Exit: (48) [system] compound_name_arity(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), mpred_test, 1)\n Call: (48) [yall] yall:lambda_functor(mpred_test)\n Fail: (48) [yall] yall:lambda_functor(mpred_test)\n Fail: (47) [yall] yall:lambda_like(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n^ Redo: (46) [yall] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Unify: (46) [yall] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Call: (47) [system] current_prolog_flag(xref, true)\n Fail: (47) [system] current_prolog_flag(xref, true)\n^ Redo: (46) [apply_macros] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Call: (47) [apply_macros] expand_apply(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Unify: (47) [apply_macros] expand_apply(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Fail: (47) [nl_pipeline] expand_apply(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Redo: (46) [apply_macros] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Unify: (46) [apply_macros] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Call: (47) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (47) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (46) [clpfd] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n Call: (47) [clpfd] clpfd:clpfd_expandable(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n Fail: (47) [clpfd] clpfd:clpfd_expandable(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')))\n^ Redo: (46) [clpfd] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Unify: (46) [clpfd] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Call: (47) [logicmoo_ocl] do_ss\n^ Fail: (47) [logicmoo_ocl] do_ss\n^ Fail: (46) [logicmoo_ocl] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062)\n^ Call: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]))\n^ Call: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Fail: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Fail: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Call: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), sicstus:sicstus_flag(_38444, _38446))\n Call: (47) [system] nonvar(dmsg(fOUND=_33952{$var_info = ...}))\n Exit: (47) [system] nonvar(dmsg(fOUND=_33952{$var_info = ...}))\n Call: (47) [system] dmsg(fOUND=_33952{$var_info = ...})=current_prolog_flag(_38444, _38446)\n Fail: (47) [system] dmsg(fOUND=_33952{$var_info = ...})=current_prolog_flag(_38444, _38446)\n^ Redo: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), sicstus:sicstus_flag(_38444, _38446))\n Call: (47) [system] dmsg(fOUND=_33952{$var_info = ...})=prolog_flag(_38444, _38446)\n Fail: (47) [system] dmsg(fOUND=_33952{$var_info = ...})=prolog_flag(_38444, _38446)\n^ Redo: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Call: (47) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (47) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (47) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Call: (46) [system] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [system] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]))\n^ Redo: (46) [loop_check] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [loop_check] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]))\n^ Redo: (46) [ucatch] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [ucatch] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n Call: (47) [apply_macros] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n Unify: (47) [apply_macros] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n Fail: (47) [nl_pipeline] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Redo: (46) [apply_macros] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [apply_macros] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Redo: (46) [virtualize_source] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [virtualize_source] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n Call: (47) [system] nonvar(term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]))\n Exit: (47) [system] nonvar(term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]))\n^ Call: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(fOUND=_33952{$var_info = ...}))\n^ Unify: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(fOUND=_33952{$var_info = ...}))\n^ Fail: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(fOUND=_33952{$var_info = ...}))\n^ Redo: (46) [common_logic_utils] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [common_logic_utils] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Redo: (46) [gvlib] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [gvlib] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Redo: (46) [logicmoo_test] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (46) [logicmoo_test] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Call: (47) [pfc_lib] pfc_goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Unify: (47) [pfc_lib] pfc_goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Fail: (47) [pfc_lib] pfc_goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Fail: (46) [pfc_lib] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])]), _33992, _33994)\n^ Call: (46) [system] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (46) [system] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Call: (47) [arithmetic] arithmetic:math_goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Fail: (47) [arithmetic] arithmetic:math_goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Redo: (46) [arithmetic] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (46) [arithmetic] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Call: (47) [yall] yall:lambda_like(dmsg(fOUND=_33952{$var_info = ...}))\n Unify: (47) [yall] yall:lambda_like(dmsg(fOUND=_33952{$var_info = ...}))\n Call: (48) [system] compound_name_arity(dmsg(fOUND=_33952{$var_info = ...}), _69616, _69618)\n Exit: (48) [system] compound_name_arity(dmsg(fOUND=_33952{$var_info = ...}), dmsg, 1)\n Call: (48) [yall] yall:lambda_functor(dmsg)\n Fail: (48) [yall] yall:lambda_functor(dmsg)\n Fail: (47) [yall] yall:lambda_like(dmsg(fOUND=_33952{$var_info = ...}))\n^ Redo: (46) [yall] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (46) [yall] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Call: (47) [system] current_prolog_flag(xref, true)\n Fail: (47) [system] current_prolog_flag(xref, true)\n^ Redo: (46) [apply_macros] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Call: (47) [apply_macros] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Unify: (47) [apply_macros] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Fail: (47) [nl_pipeline] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Redo: (46) [apply_macros] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (46) [apply_macros] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Call: (47) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (47) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (46) [clpfd] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n Call: (47) [clpfd] clpfd:clpfd_expandable(dmsg(fOUND=_33952{$var_info = ...}))\n Fail: (47) [clpfd] clpfd:clpfd_expandable(dmsg(fOUND=_33952{$var_info = ...}))\n^ Redo: (46) [clpfd] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Unify: (46) [clpfd] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Call: (47) [logicmoo_ocl] do_ss\n^ Fail: (47) [logicmoo_ocl] do_ss\n^ Fail: (46) [logicmoo_ocl] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), close((0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607eb64c070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x5607f999ca00), (:-must((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')), dmsg(fOUND=_33952)), _298, (:-mpred_test((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')), dmsg(fOUND=_33952)), _294, (0x5607f999ca00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'], [expand(false), expand(true)]), _85226, system:'$close_source'(close((0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607eb64c070)), true))\n^ Call: (34) [user] mpred_test((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n^ Unify: (34) [logicmoo_test] mpred_test(user:(sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (41) [$syspreds] update_flag(tests, _87128, _87128+1)\n Unify: (41) [$syspreds] update_flag(tests, _87128, _87128+1)\n Exit: (41) [$syspreds] update_flag(tests, 0, 0+1)\n Call: (41) [$syspreds] update_flag(test_number, _88974, _88974+1)\n Unify: (41) [$syspreds] update_flag(test_number, _88974, _88974+1)\n Exit: (41) [$syspreds] update_flag(test_number, 3, 3+1)\n^ Call: (39) [logicmoo_test] backward_compatibility:sformat(_90826, 'Test_~4d_Line_~4d', [4, 0])\n^ Unify: (39) [logicmoo_test] backward_compatibility:sformat(_90826, 'Test_~4d_Line_~4d', [4, 0])\n^ Call: (40) [logicmoo_test] format(string(_90826), 'Test_~4d_Line_~4d', [4, 0])\n^ Exit: (40) [logicmoo_test] format(string(\"Test_0.0004_Line_0.0000\"), 'Test_~4d_Line_~4d', [4, 0])\n^ Exit: (39) [logicmoo_test] backward_compatibility:sformat(\"Test_0.0004_Line_0.0000\", 'Test_~4d_Line_~4d', [4, 0])\n^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0004_Line_0.0000\", _90820)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0004_Line_0.0000\", _90820)\n Call: (40) [system] arg(1, '_0.'='_', _95252)\n Exit: (40) [system] arg(1, '_0.'='_', '_0.')\n Call: (40) [system] arg(2, '_0.'='_', _96474)\n Exit: (40) [system] arg(2, '_0.'='_', '_')\n^ Call: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0004_Line_0.0000\", _97696)\n^ Unify: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0004_Line_0.0000\", _97696)\n^ Unify: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0004_Line_0.0000\", _97696)\n Call: (41) [system] atomic_list_concat(_99594, '_0.', \"Test_0.0004_Line_0.0000\")\n Exit: (41) [system] atomic_list_concat(['Test', '0004_Line', '0000'], '_0.', \"Test_0.0004_Line_0.0000\")\n Call: (41) [system] atomics_to_string(['Test', '0004_Line', '0000'], '_', _97696)\n Exit: (41) [system] atomics_to_string(['Test', '0004_Line', '0000'], '_', \"Test_0004_Line_0000\")\n^ Exit: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0004_Line_0.0000\", \"Test_0004_Line_0000\")\n^ Call: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0004_Line_0000\", _90820)\n^ Unify: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0004_Line_0000\", \"Test_0004_Line_0000\")\n^ Exit: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0004_Line_0000\", \"Test_0004_Line_0000\")\n^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0004_Line_0.0000\", \"Test_0004_Line_0000\")\n Call: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (41) [occurs] occurs:sub_term((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (42) [system] arg(_108362, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _108304)\n Exit: (42) [system] arg(1, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), sk_out(_33952))\n Call: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Unify: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_33952), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Unify: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Call: (43) [system] arg(_113292, sk_out(_33952), _113234)\n Exit: (43) [system] arg(1, sk_out(_33952), _33952)\n Call: (43) [occurs] occurs:sub_term(_105212, _33952)\n Unify: (43) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (43) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (42) [occurs] occurs:sub_term(_33952, sk_out(_33952))\n Exit: (41) [occurs] occurs:sub_term(_33952, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_105212, _33952)\n Unify: (43) [occurs] occurs:sub_term(_105212, _33952)\n Fail: (43) [occurs] occurs:sub_term(_105212, _33952)\n Fail: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Redo: (42) [system] arg(_120074, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _108304)\n Exit: (42) [system] arg(2, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (43) [system] arg(_125004, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _124946)\n Exit: (43) [system] arg(1, (get_attr(_33952, sk, _33974), _33974='SKF-666'), get_attr(_33952, sk, _33974))\n Call: (43) [occurs] occurs:sub_term(_105212, get_attr(_33952, sk, _33974))\n Unify: (43) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), get_attr(_33952, sk, _33974))\n Exit: (43) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_105212, get_attr(_33952, sk, _33974))\n Unify: (43) [occurs] occurs:sub_term(_105212, get_attr(_33952, sk, _33974))\n Call: (44) [system] arg(_130552, get_attr(_33952, sk, _33974), _130494)\n Exit: (44) [system] arg(1, get_attr(_33952, sk, _33974), _33952)\n Call: (44) [occurs] occurs:sub_term(_105212, _33952)\n Unify: (44) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (44) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (43) [occurs] occurs:sub_term(_33952, get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(_33952, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33952, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_105212, _33952)\n Unify: (44) [occurs] occurs:sub_term(_105212, _33952)\n Fail: (44) [occurs] occurs:sub_term(_105212, _33952)\n Redo: (44) [system] arg(_137334, get_attr(_33952, sk, _33974), _130494)\n Exit: (44) [system] arg(2, get_attr(_33952, sk, _33974), sk)\n Call: (44) [occurs] occurs:sub_term(_105212, sk)\n Unify: (44) [occurs] occurs:sub_term(sk, sk)\n Exit: (44) [occurs] occurs:sub_term(sk, sk)\n Exit: (43) [occurs] occurs:sub_term(sk, get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(sk, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(sk, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_105212, sk)\n Unify: (44) [occurs] occurs:sub_term(_105212, sk)\n Fail: (44) [occurs] occurs:sub_term(_105212, sk)\n Redo: (44) [system] arg(_144116, get_attr(_33952, sk, _33974), _130494)\n Exit: (44) [system] arg(3, get_attr(_33952, sk, _33974), _33974)\n Call: (44) [occurs] occurs:sub_term(_105212, _33974)\n Unify: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (43) [occurs] occurs:sub_term(_33974, get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(_33974, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33974, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_105212, _33974)\n Unify: (44) [occurs] occurs:sub_term(_105212, _33974)\n Fail: (44) [occurs] occurs:sub_term(_105212, _33974)\n Fail: (43) [occurs] occurs:sub_term(_105212, get_attr(_33952, sk, _33974))\n Redo: (43) [system] arg(_151516, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _124946)\n Exit: (43) [system] arg(2, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _33974='SKF-666')\n Call: (43) [occurs] occurs:sub_term(_105212, _33974='SKF-666')\n Unify: (43) [occurs] occurs:sub_term(_33974='SKF-666', _33974='SKF-666')\n Exit: (43) [occurs] occurs:sub_term(_33974='SKF-666', _33974='SKF-666')\n Exit: (42) [occurs] occurs:sub_term(_33974='SKF-666', (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33974='SKF-666', (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_105212, _33974='SKF-666')\n Unify: (43) [occurs] occurs:sub_term(_105212, _33974='SKF-666')\n Call: (44) [system] arg(_157064, _33974='SKF-666', _157006)\n Exit: (44) [system] arg(1, _33974='SKF-666', _33974)\n Call: (44) [occurs] occurs:sub_term(_105212, _33974)\n Unify: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (43) [occurs] occurs:sub_term(_33974, _33974='SKF-666')\n Exit: (42) [occurs] occurs:sub_term(_33974, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33974, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_105212, _33974)\n Unify: (44) [occurs] occurs:sub_term(_105212, _33974)\n Fail: (44) [occurs] occurs:sub_term(_105212, _33974)\n Redo: (44) [system] arg(_163846, _33974='SKF-666', _157006)\n Exit: (44) [system] arg(2, _33974='SKF-666', 'SKF-666')\n Call: (44) [occurs] occurs:sub_term(_105212, 'SKF-666')\n Unify: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666')\n Exit: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666')\n Exit: (43) [occurs] occurs:sub_term('SKF-666', _33974='SKF-666')\n Exit: (42) [occurs] occurs:sub_term('SKF-666', (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term('SKF-666', (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_105212, 'SKF-666')\n Unify: (44) [occurs] occurs:sub_term(_105212, 'SKF-666')\n Fail: (44) [occurs] occurs:sub_term(_105212, 'SKF-666')\n Fail: (43) [occurs] occurs:sub_term(_105212, _33974='SKF-666')\n Fail: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Fail: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (41) [occurs] occurs:sub_term(_172426, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (41) [occurs] occurs:sub_term((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (41) [occurs] occurs:sub_term(_172426, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (41) [occurs] occurs:sub_term(_172426, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (42) [system] arg(_175576, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _175518)\n Exit: (42) [system] arg(1, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), sk_out(_33952))\n Call: (42) [occurs] occurs:sub_term(_172426, sk_out(_33952))\n Unify: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_33952), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (42) [occurs] occurs:sub_term(_172426, sk_out(_33952))\n Unify: (42) [occurs] occurs:sub_term(_172426, sk_out(_33952))\n Call: (43) [system] arg(_180506, sk_out(_33952), _180448)\n Exit: (43) [system] arg(1, sk_out(_33952), _33952)\n Call: (43) [occurs] occurs:sub_term(_172426, _33952)\n Unify: (43) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (43) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (42) [occurs] occurs:sub_term(_33952, sk_out(_33952))\n Exit: (41) [occurs] occurs:sub_term(_33952, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_172426, _33952)\n Unify: (43) [occurs] occurs:sub_term(_172426, _33952)\n Fail: (43) [occurs] occurs:sub_term(_172426, _33952)\n Fail: (42) [occurs] occurs:sub_term(_172426, sk_out(_33952))\n Redo: (42) [system] arg(_187288, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _175518)\n Exit: (42) [system] arg(2, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (42) [occurs] occurs:sub_term(_172426, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (42) [occurs] occurs:sub_term(_172426, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (42) [occurs] occurs:sub_term(_172426, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (43) [system] arg(_192218, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _192160)\n Exit: (43) [system] arg(1, (get_attr(_33952, sk, _33974), _33974='SKF-666'), get_attr(_33952, sk, _33974))\n Call: (43) [occurs] occurs:sub_term(_172426, get_attr(_33952, sk, _33974))\n Unify: (43) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), get_attr(_33952, sk, _33974))\n Exit: (43) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_172426, get_attr(_33952, sk, _33974))\n Unify: (43) [occurs] occurs:sub_term(_172426, get_attr(_33952, sk, _33974))\n Call: (44) [system] arg(_197766, get_attr(_33952, sk, _33974), _197708)\n Exit: (44) [system] arg(1, get_attr(_33952, sk, _33974), _33952)\n Call: (44) [occurs] occurs:sub_term(_172426, _33952)\n Unify: (44) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (44) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (43) [occurs] occurs:sub_term(_33952, get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(_33952, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33952, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_172426, _33952)\n Unify: (44) [occurs] occurs:sub_term(_172426, _33952)\n Fail: (44) [occurs] occurs:sub_term(_172426, _33952)\n Redo: (44) [system] arg(_204548, get_attr(_33952, sk, _33974), _197708)\n Exit: (44) [system] arg(2, get_attr(_33952, sk, _33974), sk)\n Call: (44) [occurs] occurs:sub_term(_172426, sk)\n Unify: (44) [occurs] occurs:sub_term(sk, sk)\n Exit: (44) [occurs] occurs:sub_term(sk, sk)\n Exit: (43) [occurs] occurs:sub_term(sk, get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(sk, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(sk, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_172426, sk)\n Unify: (44) [occurs] occurs:sub_term(_172426, sk)\n Fail: (44) [occurs] occurs:sub_term(_172426, sk)\n Redo: (44) [system] arg(_211330, get_attr(_33952, sk, _33974), _197708)\n Exit: (44) [system] arg(3, get_attr(_33952, sk, _33974), _33974)\n Call: (44) [occurs] occurs:sub_term(_172426, _33974)\n Unify: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (43) [occurs] occurs:sub_term(_33974, get_attr(_33952, sk, _33974))\n Exit: (42) [occurs] occurs:sub_term(_33974, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33974, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_172426, _33974)\n Unify: (44) [occurs] occurs:sub_term(_172426, _33974)\n Fail: (44) [occurs] occurs:sub_term(_172426, _33974)\n Fail: (43) [occurs] occurs:sub_term(_172426, get_attr(_33952, sk, _33974))\n Redo: (43) [system] arg(_218730, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _192160)\n Exit: (43) [system] arg(2, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _33974='SKF-666')\n Call: (43) [occurs] occurs:sub_term(_172426, _33974='SKF-666')\n Unify: (43) [occurs] occurs:sub_term(_33974='SKF-666', _33974='SKF-666')\n Exit: (43) [occurs] occurs:sub_term(_33974='SKF-666', _33974='SKF-666')\n Exit: (42) [occurs] occurs:sub_term(_33974='SKF-666', (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33974='SKF-666', (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_172426, _33974='SKF-666')\n Unify: (43) [occurs] occurs:sub_term(_172426, _33974='SKF-666')\n Call: (44) [system] arg(_224278, _33974='SKF-666', _224220)\n Exit: (44) [system] arg(1, _33974='SKF-666', _33974)\n Call: (44) [occurs] occurs:sub_term(_172426, _33974)\n Unify: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (44) [occurs] occurs:sub_term(_33974, _33974)\n Exit: (43) [occurs] occurs:sub_term(_33974, _33974='SKF-666')\n Exit: (42) [occurs] occurs:sub_term(_33974, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_33974, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_172426, _33974)\n Unify: (44) [occurs] occurs:sub_term(_172426, _33974)\n Fail: (44) [occurs] occurs:sub_term(_172426, _33974)\n Redo: (44) [system] arg(_231060, _33974='SKF-666', _224220)\n Exit: (44) [system] arg(2, _33974='SKF-666', 'SKF-666')\n Call: (44) [occurs] occurs:sub_term(_172426, 'SKF-666')\n Unify: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666')\n Exit: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666')\n Exit: (43) [occurs] occurs:sub_term('SKF-666', _33974='SKF-666')\n Exit: (42) [occurs] occurs:sub_term('SKF-666', (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term('SKF-666', (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_172426, 'SKF-666')\n Unify: (44) [occurs] occurs:sub_term(_172426, 'SKF-666')\n Fail: (44) [occurs] occurs:sub_term(_172426, 'SKF-666')\n Fail: (43) [occurs] occurs:sub_term(_172426, _33974='SKF-666')\n Fail: (42) [occurs] occurs:sub_term(_172426, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Fail: (41) [occurs] occurs:sub_term(_172426, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (41) [occurs] occurs:sub_term((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (42) [system] arg(_242788, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _242730)\n Exit: (42) [system] arg(1, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), sk_out(_33952))\n Call: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Unify: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_33952), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Unify: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Call: (43) [system] arg(_247718, sk_out(_33952), _247660)\n Exit: (43) [system] arg(1, sk_out(_33952), _33952)\n Call: (43) [occurs] occurs:sub_term(_105212, _33952)\n Unify: (43) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (43) [occurs] occurs:sub_term(_33952, _33952)\n Exit: (42) [occurs] occurs:sub_term(_33952, sk_out(_33952))\n Exit: (41) [occurs] occurs:sub_term(_33952, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_105212, _33952)\n Unify: (43) [occurs] occurs:sub_term(_105212, _33952)\n Fail: (43) [occurs] occurs:sub_term(_105212, _33952)\n Fail: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952))\n Redo: (42) [system] arg(_254500, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _242730)\n Exit: (42) [system] arg(2, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Redo: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Unify: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666'))\n Call: (43) [system] arg(_259430, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _259372)\n Exit: (43) [system] arg(1, (get_attr(_33952, sk, _33974), _33974='SKF-666'), get_attr(_33952, sk, _33974))\n Call: (43) [occurs] occurs:sub_term(_105212, get_attr(_33952, sk, _33974))\n Unify: (43) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), get_attr(_33952, sk, _33974))\n Exit: (43) [occurs] occurs:sub_term(get_attr(_608, sk, _630), get_attr(_608, sk, _630))\n Exit: (42) [occurs] occurs:sub_term(get_attr(_608, sk, _630), (get_attr(_608, sk, _630), _630='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(get_attr(_608, sk, _630), (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_706, get_attr(_608, sk, _630))\n Unify: (43) [occurs] occurs:sub_term(_706, get_attr(_608, sk, _630))\n Call: (44) [system] arg(_3814, get_attr(_608, sk, _630), _3756)\n Exit: (44) [system] arg(1, get_attr(_608, sk, _630), _608)\n Call: (44) [occurs] occurs:sub_term(_706, _608)\n Unify: (44) [occurs] occurs:sub_term(_608, _608)\n Exit: (44) [occurs] occurs:sub_term(_608, _608)\n Exit: (43) [occurs] occurs:sub_term(_608, get_attr(_608, sk, _630))\n Exit: (42) [occurs] occurs:sub_term(_608, (get_attr(_608, sk, _630), _630='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_608, (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_706, _608)\n Unify: (44) [occurs] occurs:sub_term(_706, _608)\n Fail: (44) [occurs] occurs:sub_term(_706, _608)\n Redo: (44) [system] arg(_10596, get_attr(_608, sk, _630), _3756)\n Exit: (44) [system] arg(2, get_attr(_608, sk, _630), sk)\n Call: (44) [occurs] occurs:sub_term(_706, sk)\n Unify: (44) [occurs] occurs:sub_term(sk, sk)\n Exit: (44) [occurs] occurs:sub_term(sk, sk)\n Exit: (43) [occurs] occurs:sub_term(sk, get_attr(_608, sk, _630))\n Exit: (42) [occurs] occurs:sub_term(sk, (get_attr(_608, sk, _630), _630='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(sk, (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n^ Call: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, ' ')\n^ Unify: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, ' ')\n Call: (42) [system] sk\\==[]\n Exit: (42) [system] sk\\==[]\n^ Call: (42) [logicmoo_test] on_x_debug(sub_string(sk, _17946, _17948, _17950, ' '))\n^ Unify: (42) [rtrace] on_x_debug(logicmoo_test:sub_string(sk, _17946, _17948, _17950, ' '))\n^ Fail: (42) [rtrace] on_x_debug(logicmoo_test:sub_string(sk, _17946, _17948, _17950, ' '))\n^ Fail: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, ' ')\n^ Call: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, '_')\n^ Unify: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, '_')\n Call: (42) [system] sk\\==[]\n Exit: (42) [system] sk\\==[]\n^ Call: (42) [logicmoo_test] on_x_debug(sub_string(sk, _22992, _22994, _22996, '_'))\n^ Unify: (42) [rtrace] on_x_debug(logicmoo_test:sub_string(sk, _22992, _22994, _22996, '_'))\n^ Fail: (42) [rtrace] on_x_debug(logicmoo_test:sub_string(sk, _22992, _22994, _22996, '_'))\n^ Fail: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, '_')\n Redo: (44) [occurs] occurs:sub_term(_706, sk)\n Unify: (44) [occurs] occurs:sub_term(_706, sk)\n Fail: (44) [occurs] occurs:sub_term(_706, sk)\n Redo: (44) [system] arg(_27484, get_attr(_608, sk, _630), _3756)\n Exit: (44) [system] arg(3, get_attr(_608, sk, _630), _630)\n Call: (44) [occurs] occurs:sub_term(_706, _630)\n Unify: (44) [occurs] occurs:sub_term(_630, _630)\n Exit: (44) [occurs] occurs:sub_term(_630, _630)\n Exit: (43) [occurs] occurs:sub_term(_630, get_attr(_608, sk, _630))\n Exit: (42) [occurs] occurs:sub_term(_630, (get_attr(_608, sk, _630), _630='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_630, (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_706, _630)\n Unify: (44) [occurs] occurs:sub_term(_706, _630)\n Fail: (44) [occurs] occurs:sub_term(_706, _630)\n Fail: (43) [occurs] occurs:sub_term(_706, get_attr(_608, sk, _630))\n Redo: (43) [system] arg(_34884, (get_attr(_608, sk, _630), _630='SKF-666'), _710)\n Exit: (43) [system] arg(2, (get_attr(_608, sk, _630), _630='SKF-666'), _630='SKF-666')\n Call: (43) [occurs] occurs:sub_term(_706, _630='SKF-666')\n Unify: (43) [occurs] occurs:sub_term(_630='SKF-666', _630='SKF-666')\n Exit: (43) [occurs] occurs:sub_term(_630='SKF-666', _630='SKF-666')\n Exit: (42) [occurs] occurs:sub_term(_630='SKF-666', (get_attr(_608, sk, _630), _630='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_630='SKF-666', (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n Redo: (43) [occurs] occurs:sub_term(_706, _630='SKF-666')\n Unify: (43) [occurs] occurs:sub_term(_706, _630='SKF-666')\n Call: (44) [system] arg(_40432, _630='SKF-666', _40374)\n Exit: (44) [system] arg(1, _630='SKF-666', _630)\n Call: (44) [occurs] occurs:sub_term(_706, _630)\n Unify: (44) [occurs] occurs:sub_term(_630, _630)\n Exit: (44) [occurs] occurs:sub_term(_630, _630)\n Exit: (43) [occurs] occurs:sub_term(_630, _630='SKF-666')\n Exit: (42) [occurs] occurs:sub_term(_630, (get_attr(_608, sk, _630), _630='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term(_630, (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n Redo: (44) [occurs] occurs:sub_term(_706, _630)\n Unify: (44) [occurs] occurs:sub_term(_706, _630)\n Fail: (44) [occurs] occurs:sub_term(_706, _630)\n Redo: (44) [system] arg(_47214, _630='SKF-666', _40374)\n Exit: (44) [system] arg(2, _630='SKF-666', 'SKF-666')\n Call: (44) [occurs] occurs:sub_term(_706, 'SKF-666')\n Unify: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666')\n Exit: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666')\n Exit: (43) [occurs] occurs:sub_term('SKF-666', _630='SKF-666')\n Exit: (42) [occurs] occurs:sub_term('SKF-666', (get_attr(_608, sk, _630), _630='SKF-666'))\n Exit: (41) [occurs] occurs:sub_term('SKF-666', (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n^ Call: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', ' ')\n^ Unify: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', ' ')\n Call: (42) [system] 'SKF-666'\\==[]\n Exit: (42) [system] 'SKF-666'\\==[]\n^ Call: (42) [logicmoo_test] on_x_debug(sub_string('SKF-666', _54564, _54566, _54568, ' '))\n^ Unify: (42) [rtrace] on_x_debug(logicmoo_test:sub_string('SKF-666', _54564, _54566, _54568, ' '))\n^ Fail: (42) [rtrace] on_x_debug(logicmoo_test:sub_string('SKF-666', _54564, _54566, _54568, ' '))\n^ Fail: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', ' ')\n^ Call: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', '_')\n^ Unify: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', '_')\n Call: (42) [system] 'SKF-666'\\==[]\n Exit: (42) [system] 'SKF-666'\\==[]\n^ Call: (42) [logicmoo_test] on_x_debug(sub_string('SKF-666', _59610, _59612, _59614, '_'))\n^ Unify: (42) [rtrace] on_x_debug(logicmoo_test:sub_string('SKF-666', _59610, _59612, _59614, '_'))\n^ Fail: (42) [rtrace] on_x_debug(logicmoo_test:sub_string('SKF-666', _59610, _59612, _59614, '_'))\n^ Fail: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', '_')\n Redo: (44) [occurs] occurs:sub_term(_706, 'SKF-666')\n Unify: (44) [occurs] occurs:sub_term(_706, 'SKF-666')\n Fail: (44) [occurs] occurs:sub_term(_706, 'SKF-666')\n Fail: (43) [occurs] occurs:sub_term(_706, _630='SKF-666')\n Fail: (42) [occurs] occurs:sub_term(_706, (get_attr(_608, sk, _630), _630='SKF-666'))\n Fail: (41) [occurs] occurs:sub_term(_706, (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n Call: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n Unify: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608))\n Redo: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n Unify: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n Call: (43) [system] arg(_69052, sk_out(_608), _68994)\n Exit: (43) [system] arg(1, sk_out(_608), _608)\n Call: (43) [occurs] occurs:sub_term(_65902, _608)\n Unify: (43) [occurs] occurs:sub_term(_608, _608)\n Exit: (43) [occurs] occurs:sub_term(_608, _608)\n Exit: (42) [occurs] occurs:sub_term(_608, sk_out(_608))\n Redo: (43) [occurs] occurs:sub_term(_65902, _608)\n Unify: (43) [occurs] occurs:sub_term(_65902, _608)\n Fail: (43) [occurs] occurs:sub_term(_65902, _608)\n Fail: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n Call: (42) [occurs] occurs:sub_term(_75160, sk_out(_608))\n Unify: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608))\n Redo: (42) [occurs] occurs:sub_term(_75160, sk_out(_608))\n Unify: (42) [occurs] occurs:sub_term(_75160, sk_out(_608))\n Call: (43) [system] arg(_78310, sk_out(_608), _78252)\n Exit: (43) [system] arg(1, sk_out(_608), _608)\n Call: (43) [occurs] occurs:sub_term(_75160, _608)\n Unify: (43) [occurs] occurs:sub_term(_608, _608)\n Exit: (43) [occurs] occurs:sub_term(_608, _608)\n Exit: (42) [occurs] occurs:sub_term(_608, sk_out(_608))\n Redo: (43) [occurs] occurs:sub_term(_75160, _608)\n Unify: (43) [occurs] occurs:sub_term(_75160, _608)\n Fail: (43) [occurs] occurs:sub_term(_75160, _608)\n Fail: (42) [occurs] occurs:sub_term(_75160, sk_out(_608))\n Call: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n Unify: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608))\n Redo: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n Unify: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n Call: (43) [system] arg(_87566, sk_out(_608), _87508)\n Exit: (43) [system] arg(1, sk_out(_608), _608)\n Call: (43) [occurs] occurs:sub_term(_65902, _608)\n Unify: (43) [occurs] occurs:sub_term(_608, _608)\n Exit: (43) [occurs] occurs:sub_term(_608, _608)\n Exit: (42) [occurs] occurs:sub_term(_608, sk_out(_608))\n Redo: (43) [occurs] occurs:sub_term(_65902, _608)\n Unify: (43) [occurs] occurs:sub_term(_65902, _608)\n Fail: (43) [occurs] occurs:sub_term(_65902, _608)\n Fail: (42) [occurs] occurs:sub_term(_65902, sk_out(_608))\n^ Call: (41) [logicmoo_test] backward_compatibility:sformat(_704, '~w_~w', [sk_out, 1])\n^ Unify: (41) [logicmoo_test] backward_compatibility:sformat(_704, '~w_~w', [sk_out, 1])\n^ Call: (42) [logicmoo_test] format(string(_704), '~w_~w', [sk_out, 1])\n^ Exit: (42) [logicmoo_test] format(string(\"sk_out_1\"), '~w_~w', [sk_out, 1])\n^ Exit: (41) [logicmoo_test] backward_compatibility:sformat(\"sk_out_1\", '~w_~w', [sk_out, 1])\n^ Call: (39) [logicmoo_test] backward_compatibility:sformat(_702, '~w_in_~w', [\"sk_out_1\", user])\n^ Unify: (39) [logicmoo_test] backward_compatibility:sformat(_702, '~w_in_~w', [\"sk_out_1\", user])\n^ Call: (40) [logicmoo_test] format(string(_702), '~w_in_~w', [\"sk_out_1\", user])\n^ Exit: (40) [logicmoo_test] format(string(\"sk_out_1_in_user\"), '~w_in_~w', [\"sk_out_1\", user])\n^ Exit: (39) [logicmoo_test] backward_compatibility:sformat(\"sk_out_1_in_user\", '~w_in_~w', [\"sk_out_1\", user])\n^ Call: (38) [logicmoo_test] backward_compatibility:sformat(_688, '~w__~w', [\"Test_0004_Line_0000\", \"sk_out_1_in_user\"])\n^ Unify: (38) [logicmoo_test] backward_compatibility:sformat(_688, '~w__~w', [\"Test_0004_Line_0000\", \"sk_out_1_in_user\"])\n^ Call: (39) [logicmoo_test] format(string(_688), '~w__~w', [\"Test_0004_Line_0000\", \"sk_out_1_in_user\"])\n^ Exit: (39) [logicmoo_test] format(string(\"Test_0004_Line_0000__sk_out_1_in_user\"), '~w__~w', [\"Test_0004_Line_0000\", \"sk_out_1_in_user\"])\n^ Exit: (38) [logicmoo_test] backward_compatibility:sformat(\"Test_0004_Line_0000__sk_out_1_in_user\", '~w__~w', [\"Test_0004_Line_0000\", \"sk_out_1_in_user\"])\n Call: (38) [j_u] j_u:junit_prop(testsuite, testcase, _103154)\n Unify: (38) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit')\n Exit: (38) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit')\n Redo: (38) [j_u] j_u:junit_prop(testsuite, testcase, _103154)\n Unify: (38) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__Mpred_trace_exec_in_user\")\n Exit: (38) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__Mpred_trace_exec_in_user\")\n Redo: (38) [j_u] j_u:junit_prop(testsuite, testcase, _103154)\n Unify: (38) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0002_Line_0000__sk_in_1_in_user\")\n Exit: (38) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0002_Line_0000__sk_in_1_in_user\")\n Redo: (38) [j_u] j_u:junit_prop(testsuite, testcase, _103154)\n Unify: (38) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0003_Line_0000__sk_in_1_in_user\")\n Exit: (38) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0003_Line_0000__sk_in_1_in_user\")\n^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (41) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"))\n^ Unify: (41) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"))\n Call: (42) [system] copy_term(t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"), _119478)\n Exit: (42) [system] copy_term(t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"), t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"))\n^ Call: (42) [t_l] clause(t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"), true)\n^ Fail: (42) [t_l] clause(mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"), true)\n^ Fail: (41) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"))\n^ Call: (47) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"))\n^ Unify: (47) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"))\n^ Call: (48) [t_l] asserta(t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"), _123932)\n^ Exit: (48) [t_l] asserta(t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"), (0x5607ec7edf80))\n Call: (48) [system] nb_current('$w_tl_e', _125170)\n Exit: (48) [system] nb_current('$w_tl_e', [])\n Call: (48) [system] nb_linkval('$w_tl_e', [(0x5607ec7edf80)])\n Exit: (48) [system] nb_linkval('$w_tl_e', [(0x5607ec7edf80)])\n^ Exit: (47) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__sk_out_1_in_user\"))\n^ Call: (46) [logicmoo_test] must_det_l((wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Unify: (46) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _130834, _130774)\n^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (49) [system] var(must_det_u)\n Fail: (49) [system] var(must_det_u)\n^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(...), ..., ...)))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)), ignore((source_location(_110750, _110752), atom(...), ..., ...)), get_time(_110880)))\n^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(...), ..., ...)))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)), ignore((source_location(_110750, _110752), atom(...), ..., ...)), get_time(_110880)))\n^ Call: (49) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(_110880)), _135144, _135084)\n^ Exit: (49) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(_110880)), logicmoo_test, (wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)))\n Call: (49) [system] var((wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)))\n Fail: (49) [system] var((wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(...), ..., ...)))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)), ignore((source_location(_110750, _110752), atom(...), ..., ...)), get_time(_110880)))\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _139460, _139400)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), _143770, _143710)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), logicmoo_test, wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))))\n Call: (50) [system] var(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))))\n Fail: (50) [system] var(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))))\n^ Call: (53) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...))))))\n^ Unify: (53) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...))))))\n^ Call: (54) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Unify: (54) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Call: (55) [logicmoo_test] current_predicate((in_pp/1))\n^ Exit: (55) [logicmoo_test] current_predicate((in_pp/1))\n^ Call: (55) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(bfly)\n Call: (56) [system] nonvar(bfly)\n Exit: (56) [system] nonvar(bfly)\n^ Call: (56) [logicmoo_test] pretty_clauses:in_pp(_152952)\n^ Unify: (56) [logicmoo_test] pretty_clauses:in_pp(_152952)\n Call: (57) [system] nonvar(_152952)\n Fail: (57) [system] nonvar(_152952)\n^ Redo: (56) [logicmoo_test] pretty_clauses:in_pp(_152952)\n^ Unify: (56) [logicmoo_test] pretty_clauses:in_pp(_152952)\n^ Call: (57) [logicmoo_test] pretty_clauses:is_pp_set(_152952)\n^ Unify: (57) [logicmoo_test] pretty_clauses:is_pp_set(_152952)\n Call: (58) [bfly_tl] bfly_tl:bfly_setting(pp_output, _152952)\n Fail: (58) [bfly_tl] bfly_tl:bfly_setting(pp_output, _152952)\n^ Fail: (57) [logicmoo_test] pretty_clauses:is_pp_set(_152952)\n^ Redo: (56) [logicmoo_test] pretty_clauses:in_pp(_152952)\n^ Unify: (56) [logicmoo_test] pretty_clauses:in_pp(_152952)\n^ Call: (57) [logicmoo_test] pretty_clauses:toplevel_pp(_152952)\n^ Unify: (57) [logicmoo_test] pretty_clauses:toplevel_pp(_152952)\n Call: (58) [system] nonvar(_152952)\n Fail: (58) [system] nonvar(_152952)\n^ Redo: (57) [logicmoo_test] pretty_clauses:toplevel_pp(_152952)\n^ Unify: (57) [logicmoo_test] pretty_clauses:toplevel_pp(swish)\n^ Call: (58) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_164678)))\n^ Unify: (58) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_164678)))\n Call: (62) [system] nb_current('$pp_swish', t)\n Fail: (62) [system] nb_current('$pp_swish', t)\n Call: (62) [pengines] pengines:pengine_self(_164678)\n Unify: (62) [pengines] pengines:pengine_self(_164678)\n Call: (63) [system] thread_self(_168462)\n Exit: (63) [system] thread_self(main)\n Call: (63) [pengines] current_pengine(_164678, _169726, main, _169730, _169732, _169734)\n Fail: (63) [pengines] current_pengine(_164678, _170388, main, _170392, _170394, _170396)\n Fail: (62) [pengines] pengines:pengine_self(_164678)\n^ Fail: (58) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_164678)))\n^ Redo: (57) [logicmoo_test] pretty_clauses:toplevel_pp(_152952)\n^ Unify: (57) [logicmoo_test] pretty_clauses:toplevel_pp(http)\n^ Call: (58) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_173502))\n^ Unify: (58) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_173502))\n Call: (61) [httpd_wrapper] httpd_wrapper:http_current_request(_173502)\n Unify: (61) [httpd_wrapper] httpd_wrapper:http_current_request(_173502)\n Call: (62) [system] current_output(_176068)\n Exit: (62) [system] current_output((0x7fcd9afd78c0))\n Call: (62) [http_stream] http_stream:is_cgi_stream((0x7fcd9afd78c0))\n Fail: (62) [http_stream] http_stream:is_cgi_stream((0x7fcd9afd78c0))\n Fail: (61) [httpd_wrapper] httpd_wrapper:http_current_request(_173502)\n^ Fail: (58) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_173502))\n^ Redo: (57) [logicmoo_test] pretty_clauses:toplevel_pp(_152952)\n^ Unify: (57) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Call: (58) [logicmoo_test] current_predicate((bfly_get/2))\n^ Exit: (58) [logicmoo_test] current_predicate((bfly_get/2))\n^ Call: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (59) [system] nonvar(f)\n Exit: (59) [system] nonvar(f)\n^ Call: (59) [logicmoo_test] butterfly:bfly_get(butterfly, _184690)\n^ Unify: (59) [logicmoo_test] butterfly:bfly_get(butterfly, _184690)\n Call: (60) [system] nonvar(_184690)\n Fail: (60) [system] nonvar(_184690)\n^ Redo: (59) [logicmoo_test] butterfly:bfly_get(butterfly, _184690)\n^ Unify: (59) [logicmoo_test] butterfly:bfly_get(butterfly, _184690)\n Call: (60) [bfly_tl] bfly_tl:bfly_setting(butterfly, _184690)\n Unify: (60) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n Exit: (60) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n^ Exit: (59) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (59) [system] f=@=f\n Exit: (59) [system] f=@=f\n^ Exit: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Exit: (57) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Exit: (56) [logicmoo_test] pretty_clauses:in_pp(ansi)\n Call: (56) [system] bfly==ansi\n Fail: (56) [system] bfly==ansi\n^ Fail: (55) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Fail: (54) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Redo: (53) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...))))))\n^ Call: (54) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))))\n^ Unify: (54) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))))\n^ Call: (55) [logicmoo_test] quietly(ignore((with_all_dmsg(dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(...), ..., ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?-mpred_test(..., ...))))))))))\n^ Unify: (55) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(..., ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n%~ ?-( mpred_test( \"Test_0004_Line_0000__sk_out_1_in_user\",%~ user : ( sk_out(FOUND) ,%~ get_attr(FOUND,sk,What) ,%~ What='SKF-666'))).\n^ Exit: (60) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (55) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(..., ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n^ Exit: (54) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))), dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))))\n^ Exit: (53) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), dmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...))))))\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _239400, _239340)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:(add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)), _243710, _243650)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:(add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)), logicmoo_test, (add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110880)))\n Call: (50) [system] var((add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110880)))\n Fail: (50) [system] var((add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110880)))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _248026, _247966)\n^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (51) [system] var(must_det_u)\n Fail: (51) [system] var(must_det_u)\n^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))\n^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))\n^ Call: (51) [ucatch] strip_module(logicmoo_test:add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), _252336, _252276)\n^ Exit: (51) [ucatch] strip_module(logicmoo_test:add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), logicmoo_test, add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))\n Call: (51) [system] var(add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))\n Fail: (51) [system] var(add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))\n^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')))\n Call: (54) [j_u] j_u:junit_prop(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, _255346)\n Fail: (54) [j_u] j_u:junit_prop(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, _255346)\n^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _257912, _257852)\n^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (51) [system] var(must_det_u)\n Fail: (51) [system] var(must_det_u)\n^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Call: (51) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110880)), _262222, _262162)\n^ Exit: (51) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110880)), logicmoo_test, (ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750|...]), replace_in_string([...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))), get_time(_110880)))\n Call: (51) [system] var((ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750|...]), replace_in_string([...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))), get_time(_110880)))\n Fail: (51) [system] var((ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750|...]), replace_in_string([...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))), get_time(_110880)))\n^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110880)))\n^ Call: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (52) [ucatch] strip_module(ucatch:must_det_u, _266538, _266478)\n^ Exit: (52) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (52) [system] var(must_det_u)\n Fail: (52) [system] var(must_det_u)\n^ Fail: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Unify: (51) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Call: (52) [ucatch] strip_module(logicmoo_test:ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750|...]), replace_in_string([...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))), _270848, _270788)\n^ Exit: (52) [ucatch] strip_module(logicmoo_test:ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750|...]), replace_in_string([...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))), logicmoo_test, ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750, _110752]), replace_in_string([... = ...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))))\n Call: (52) [system] var(ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750, _110752]), replace_in_string([... = ...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))))\n Fail: (52) [system] var(ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [_110750, _110752]), replace_in_string([... = ...], _110792, _110822), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", url, _110822))))\n^ Fail: (51) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_110750, _110752), atom(_110750), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", src, _110750:_110752), sformat(_110792, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n Call: (56) [system] source_location(_110750, _110752)\n Fail: (56) [system] source_location(_110750, _110752)\n^ Call: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (52) [ucatch] strip_module(ucatch:must_det_u, _276382, _276322)\n^ Exit: (52) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (52) [system] var(must_det_u)\n Fail: (52) [system] var(must_det_u)\n^ Fail: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_110880))\n^ Unify: (51) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_110880))\n^ Call: (52) [ucatch] strip_module(logicmoo_test:get_time(_110880), _280692, _280632)\n^ Exit: (52) [ucatch] strip_module(logicmoo_test:get_time(_110880), logicmoo_test, get_time(_110880))\n Call: (52) [system] var(get_time(_110880))\n Fail: (52) [system] var(get_time(_110880))\n^ Fail: (51) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_110880))\n^ Exit: (46) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__sk_out_1_in_user\", user:(sk_out(_608), get_attr(..., ..., ...), ... = ...)))), add_test_info(\"Test_0004_Line_0000__sk_out_1_in_user\", goal, user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')), ignore((source_location(_110750, _110752), atom(_110750), add_test_info(..., ..., ...), ..., ...)), get_time(1632737993.1434622)))\n Call: (46) [system] _110890=nb(0)\n Exit: (46) [system] nb(0)=nb(0)\n^ Call: (48) [logicmoo_test] call_u_hook(user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n^ Unify: (48) [logicmoo_test] call_u_hook(user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n^ Call: (57) [baseKB] baseKB:sk_out(_608)\n^ Unify: (57) [baseKB] baseKB:sk_out(fl(_289944, _289946, _289944, _289946))\n^ Exit: (57) [baseKB] baseKB:sk_out(fl(_289944, _289946, _289944, _289946))\n^ Redo: (57) [baseKB] baseKB:sk_out(_608)\n^ Unify: (57) [baseKB] baseKB:sk_out(avar([vn='ExIn', sk='SKF-666']))\n^ Exit: (57) [baseKB] baseKB:sk_out(avar([vn='ExIn', sk='SKF-666']))\n^ Redo: (57) [baseKB] baseKB:sk_out(_608)\n^ Unify: (57) [baseKB] baseKB:sk_out(_608)\n^ Exit: (57) [baseKB] baseKB:sk_out(_608)\n^ Fail: (48) [logicmoo_test] call_u_hook(user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666'))\n Call: (48) [system] _110930=failure\n Exit: (48) [system] failure=failure\n\u001B[0m\u001B[1m\u001B[97m\u001B[40mfailure=info((why_was_true(user:(\\+ (sk_out(_608),get_attr(_608,sk,_630),_630='SKF-666'))),nop(ftrace(user:(sk_out(_608),get_attr(_608,sk,_630),_630='SKF-666')))))\n\u001B[49m\u001B[0m\u001B[21m\u001B[0m\nno_proof_for(\\+ (sk_out(_608),get_attr(_608,sk,_630),_630=SKF-666)).\n\nno_proof_for(\\+ (sk_out(_608),get_attr(_608,sk,_630),_630=SKF-666)).\n\nno_proof_for(\\+ (sk_out(_608),get_attr(_608,sk,_630),_630=SKF-666)).\n\n_296934\n\tname\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09-Test_0004_Line_0000__sk_out_1_in_user'. \n\tJUNIT_CLASSNAME\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_09'. \n\tJUNIT_CMD\t=\t'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"[\\'attvar_09.pfc\\']\"'. \n% saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_09_Test_0004_Line_0000_sk_out_1_in_user-junit.xml\n Call: (46) [system] failure=error(_830)\n Fail: (46) [system] failure=error(_830)\n Call: (46) [system] true\n Exit: (46) [system] true\n Call: (46) [system] nb_setarg(1, nb(0), 1)\n Exit: (46) [system] nb_setarg(1, nb(1), 1)\n Call: (46) [system] deterministic(_1168)\n Exit: (46) [system] deterministic(true)\n^ Call: (47) [locally_each] locally_each:key_erase(t_l)\n^ Unify: (47) [locally_each] locally_each:key_erase(t_l)\n Call: (48) [system] nb_current('$w_tl_e', [_3106714|_3106716])\n Exit: (48) [system] nb_current('$w_tl_e', [(0x5607ec7edf80)])\n Call: (48) [system] nb_linkval('$w_tl_e', [])\n Exit: (48) [system] nb_linkval('$w_tl_e', [])\n Call: (49) [system] erase((0x5607ec7edf80))\n Exit: (49) [system] erase((0x5607ec7edf80))\n Call: (48) [system] true\n Exit: (48) [system] true\n Call: (48) [system] true\n Exit: (48) [system] true\n^ Exit: (47) [locally_each] locally_each:key_erase(t_l)\n^ Exit: (34) [logicmoo_test] mpred_test(user:(sk_out(_506), get_attr(_506, sk, _528), _528='SKF-666'))\n Call: (35) [t_l] t_l:hide_dmsg\n Fail: (35) [t_l] t_l:hide_dmsg\n^ Call: (35) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_3115250, file_no(2)), writeln(_3115250, dmsg(fOUND=_506))))\n^ Unify: (35) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_3115250, file_no(2)), writeln(_3115250, dmsg(fOUND=_506))))\n^ Fail: (35) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_3115250, file_no(2)), writeln(_3115250, dmsg(fOUND=_506))))\n^ Call: (35) [user] quietly(likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(fOUND=_506), logicmoo_util_catch:ddmsg(fOUND=_506)))))\n^ Unify: (35) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(fOUND=_506), logicmoo_util_catch:ddmsg(fOUND=_506)))))\n%~ fOUND=FOUND2.\n^ Exit: (40) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (35) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(fOUND=_506), logicmoo_util_catch:ddmsg(fOUND=_506)))))\n^ Call: (37) [user] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656)\n^ Unify: (37) [user] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, term_position(1147, 1155, 1147, 1149, [1150-1155]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1147, 1155, 1147, 1149, [1150-1155]), (:-break), _3138654)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1147, 1155, 1147, 1149, [1150-1155]), (:-break), _3138654)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1147, 1155, 1147, 1149, [1150-1155]), (:-break), _3138654)\n^ Redo: (37) [user] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656)\n^ Unify: (37) [user] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), (:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]))\n^ Redo: (37) [system] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656)\n^ Unify: (37) [system] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656)\n Call: (38) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155]))\n Exit: (38) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-break))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-break))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-break))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656)\n^ Unify: (37) [subclause_expansion] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_3151010)\n Fail: (39) [t_l] t_l:is_ec_cvt(_3151010)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656)\n^ Fail: (37) [ec_loader] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656)\n^ Call: (37) [user] term_expansion((:-break), _3154120)\n^ Unify: (37) [user] term_expansion((:-break), (:-break))\n^ Redo: (37) [system] term_expansion((:-break), _3154120)\n^ Unify: (37) [system] term_expansion((:-break), _3154120)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-break), _3154120)\n^ Call: (38) [system] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Unify: (38) [system] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n Call: (41) [system] nonvar((:-break))\n Exit: (41) [system] nonvar((:-break))\n Call: (41) [echo_files] echo_files:never_echo_term((:-break))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-break))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n Call: (41) [$syspreds] prolog_load_context(stream, _3165948)\n Unify: (41) [$syspreds] prolog_load_context(stream, _3165948)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x5607f999ca00))\n Call: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Unify: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Exit: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Call: (41) [system] term_position(1147, 1155, 1147, 1149, [1150-1155])=..[_3169594, _3169600, _3169606|_3169608]\n Exit: (41) [system] term_position(1147, 1155, 1147, 1149, [1150-1155])=..[term_position, 1147, 1155, 1147, 1149, [1150-1155]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Call: (42) [system] (:-break)==end_of_file\n Fail: (42) [system] (:-break)==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3175776)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n Call: (42) [system] _3177650 is 1146+1\n Exit: (42) [system] 1147 is 1146+1\n Call: (42) [system] 1155=(0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1147)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1147)\n Call: (43) [t_l] t_l:file_stream_loc(_3189980, (0x5607f999ca00), _3189984)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1147)\n Call: (43) [t_l] t_l:file_stream_loc(_3192408, (0x5607f999ca00), _3192410)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146)\n Call: (43) [system] 1147>1146\n Exit: (43) [system] 1147>1146\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146, 1147)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146, 1147)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1146, 1147, _3196742)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1146, 1147, _3196742)\n Call: (45) [system] _3197996 is 1147-1146\n Exit: (45) [system] 1 is 1147-1146\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3199216, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3199216, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3202326)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3202326)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3204332, []), read_string(_3204332, _3204340, _3199216), close(_3204332))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3204332, []), read_util:read_string(_3204332, _3204340, _3199216), read_util:close(_3204332))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3204332, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f084ee00), [])\n Call: (49) [system] close((0x5607f084ee00))\n Exit: (49) [system] close((0x5607f084ee00))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f084ee00), []), read_util:read_string((0x5607f084ee00), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607f084ee00)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1146, 1, _3209768, _3196742)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1146, 1, 513, \"\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1146, 1147, \"\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1147)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1147)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3212830))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3212830))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1147))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1147))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1147)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [echo_files] echo_files:nsl(_3217160)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\"\\==[]\n Exit: (46) [system] \"\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\", _3221468, _3221470, _3221472, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _3221468, _3221470, _3221472, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _3221468, _3221470, _3221472, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _3225286, _3225350, _3225288, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\", _3225286, _3225968, _3225288, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _3227144, _3227208, _3227146, '/*~')\n Fail: (45) [system] sub_string(\"\\n\", _3227144, _3227826, _3227146, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _3229620, _3229684, _3229622, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\", _3229620, _3230302, _3229622, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _3231478, _3231542, _3231480, '%~')\n Fail: (45) [system] sub_string(\"\\n\", _3231478, _3232160, _3231480, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] write(\"\\n\")\n\n Exit: (45) [system] write(\"\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1146, 1147)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1147)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1147, 1155, _3240736)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1147, 1155, _3240736)\n Call: (44) [system] _3241990 is 1155-1147\n Exit: (44) [system] 8 is 1155-1147\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3243210, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3243210, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3246320)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3246320)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3248326, []), read_string(_3248326, _3248334, _3243210), close(_3248326))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3248326, []), read_util:read_string(_3248326, _3248334, _3243210), read_util:close(_3248326))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3248326, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f98f4f00), [])\n Call: (48) [system] close((0x5607f98f4f00))\n Exit: (48) [system] close((0x5607f98f4f00))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f98f4f00), []), read_util:read_string((0x5607f98f4f00), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607f98f4f00)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1147, 8, _3253762, _3240736)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1147, 8, 505, \":- break\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1147, 1155, \":- break\")\n Call: (43) [echo_files] echo_files:read_mco(\":- break\", _3255628, _3255630, _3255632, _3255634, _3255636)\n Unify: (43) [echo_files] echo_files:read_mco(\":- break\", _3256262, _3256264, _3256266, _3256268, _3256270)\n Call: (44) [system] read_term_from_atom(\":- break\", _3256838, [cycles(true), comments(_3256858), quasi_quotations(_3256868), variable_names(_3256878), singletons(_3256888)])\n Exit: (44) [system] read_term_from_atom(\":- break\", (:-break), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- break\", _3258114, [cycles(false), comments(_3258134), quasi_quotations(_3258144), variable_names(_3258154), singletons(_3258164)])\n Exit: (44) [system] read_term_from_atom(\":- break\", (:-break), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (:-break)=@=(:-break)\n Exit: (44) [system] (:-break)=@=(:-break)\n Call: (44) [system] _3260602=(:-break)\n Exit: (44) [system] (:-break)=(:-break)\n Exit: (43) [echo_files] echo_files:read_mco(\":- break\", (:-break), [], [], [], [])\n Call: (43) [system] write(\":- break\")\n:- break\n Exit: (43) [system] write(\":- break\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3263712, 1155)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3264334, 1155)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3264908, _3264910))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3264908, _3264910))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3264908, 1155))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3264908, 1155))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3264908, 1155)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3272346))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3272346))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Call: (42) [system] character_count((0x5607f999ca00), _3277896)\n Exit: (42) [system] character_count((0x5607f999ca00), 1156)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1156)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1156)\n Call: (43) [t_l] t_l:file_stream_loc(_3280402, (0x5607f999ca00), _3280406)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1156)\n Call: (43) [t_l] t_l:file_stream_loc(_3282830, (0x5607f999ca00), _3282832)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155)\n Call: (43) [system] 1156>1155\n Exit: (43) [system] 1156>1155\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155, 1156)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155, 1156)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1155, 1156, _3287164)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1155, 1156, _3287164)\n Call: (45) [system] _3288418 is 1156-1155\n Exit: (45) [system] 1 is 1156-1155\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3289638, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3289638, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3292748)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3292748)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3294754, []), read_string(_3294754, _3294762, _3289638), close(_3294754))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3294754, []), read_util:read_string(_3294754, _3294762, _3289638), read_util:close(_3294754))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3294754, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607fd143f00), [])\n Call: (49) [system] close((0x5607fd143f00))\n Exit: (49) [system] close((0x5607fd143f00))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607fd143f00), []), read_util:read_string((0x5607fd143f00), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607fd143f00)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1155, 1, _3300190, _3287164)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1155, 1, 504, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1155, 1156, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3303252))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3303252))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_3307582)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _3311890, _3311892, _3311894, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _3311890, _3311892, _3311894, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _3311890, _3311892, _3311894, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _3315708, _3315772, _3315710, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _3315708, _3316390, _3315710, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _3317566, _3317630, _3317568, '/*~')\n Fail: (45) [system] sub_string(\".\", _3317566, _3318248, _3317568, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _3320042, _3320106, _3320044, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _3320042, _3320724, _3320044, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _3321900, _3321964, _3321902, '%~')\n Fail: (45) [system] sub_string(\".\", _3321900, _3322582, _3321902, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1155, 1156)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1156)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Call: (43) [system] at_end_of_stream((0x5607f999ca00))\n Fail: (43) [system] at_end_of_stream((0x5607f999ca00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Call: (43) [system] character_count((0x5607f999ca00), _3333574)\n Exit: (43) [system] character_count((0x5607f999ca00), 1156)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1156, _3334788)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1156, _3334788)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3336034, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3336034, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3339144)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3339144)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3341150, []), read_string(_3341150, _3341158, _3336034), close(_3341150))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3341150, []), read_util:read_string(_3341150, _3341158, _3336034), read_util:close(_3341150))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3341150, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f8958800), [])\n Call: (48) [system] close((0x5607f8958800))\n Exit: (48) [system] close((0x5607f8958800))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f8958800), []), read_util:read_string((0x5607f8958800), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607f8958800)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1156, _3346584, 0, _3334788)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1156, 504, 0, \"\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1156, \"\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\")\n Call: (43) [system] open_string(\"\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", _3348514)\n Exit: (43) [system] open_string(\"\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", (0x5607ebe7a600))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607ebe7a600))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607ebe7a600))\n Call: (44) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Unify: (44) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Call: (45) [system] at_end_of_stream((0x5607ebe7a600))\n Fail: (45) [system] at_end_of_stream((0x5607ebe7a600))\n Redo: (44) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Unify: (44) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Call: (45) [system] peek_char((0x5607ebe7a600), _3354616)\n Exit: (45) [system] peek_char((0x5607ebe7a600), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char((0x5607ebe7a600), '\\n')\n Exit: (45) [system] get_char((0x5607ebe7a600), '\\n')\n Call: (45) [system] put_char('\\n')\n\n Exit: (45) [system] put_char('\\n')\n Exit: (44) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607ebe7a600))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607ebe7a600))\n Call: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Call: (46) [system] at_end_of_stream((0x5607ebe7a600))\n Fail: (46) [system] at_end_of_stream((0x5607ebe7a600))\n Redo: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Call: (46) [system] peek_char((0x5607ebe7a600), _3364960)\n Exit: (46) [system] peek_char((0x5607ebe7a600), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Call: (46) [echo_files] echo_files:nsl(_3368614)\n Unify: (46) [echo_files] echo_files:nsl('No source location!?')\n Exit: (46) [echo_files] echo_files:nsl('No source location!?')\n Call: (46) [system] atom_length('No source location!?', _3370458)\n Exit: (46) [system] atom_length('No source location!?', 20)\n Call: (46) [system] peek_string((0x5607ebe7a600), 20, _3371672)\n Exit: (46) [system] peek_string((0x5607ebe7a600), 20, \":- must((findall(Ex,\")\n Call: (46) [system] \":- must((findall(Ex,\"=='No source location!?'\n Fail: (46) [system] \":- must((findall(Ex,\"=='No source location!?'\n Redo: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Call: (46) [system] peek_string((0x5607ebe7a600), 2, \"%~\")\n Fail: (46) [system] peek_string((0x5607ebe7a600), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Call: (46) [system] peek_string((0x5607ebe7a600), 1, \"%\")\n Fail: (46) [system] peek_string((0x5607ebe7a600), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Call: (46) [system] peek_string((0x5607ebe7a600), 2, \"#!\")\n Fail: (46) [system] peek_string((0x5607ebe7a600), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white((0x5607ebe7a600))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607ebe7a600))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607ebe7a600))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Call: (42) [system] character_count((0x5607f999ca00), _3385206)\n Exit: (42) [system] character_count((0x5607f999ca00), 1156)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3387676))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3387676))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), _3159044)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), _3159044)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), _3159044)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), _3159044)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3399472)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3400090)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Redo: (38) [echo_files] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Unify: (38) [echo_files] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), (:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]))\n^ Redo: (38) [system] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Unify: (38) [system] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Redo: (38) [echo_files] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Unify: (38) [echo_files] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n Call: (39) [system] (:-break)\\==end_of_file\n Exit: (39) [system] (:-break)\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044)\n Call: (40) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155]))\n Exit: (40) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155]))\n Call: (40) [system] nonvar((:-break))\n Exit: (40) [system] nonvar((:-break))\n Call: (40) [system] nb_current('$term', _3428960)\n Exit: (40) [system] nb_current('$term', (:-break))\n Call: (40) [$syspreds] prolog_load_context(module, _3430174)\n Unify: (40) [$syspreds] prolog_load_context(module, _3430174)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-break), (:-break), _3431994)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-break), (:-break), (:-_3432630))\n Call: (41) [system] (:-break)==(:-break)\n Exit: (41) [system] (:-break)==(:-break)\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, break, _3432630)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, break, _3432630)\n Call: (42) [system] functor(directive_expansion, _3435744, _3435746)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _3436974 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], break, _3432630)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], break, break)\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], break, break)\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, break, break)\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-break), (:-break), (:-break))\n Call: (40) [system] (:-break)\\=@=(:-break)\n Fail: (40) [system] (:-break)\\=@=(:-break)\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044)\n^ Redo: (38) [subclause_expansion] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Unify: (38) [subclause_expansion] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n Call: (39) [system] nonvar((:-break))\n Exit: (39) [system] nonvar((:-break))\n Call: (39) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155]))\n Exit: (39) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155]))\n Call: (39) [$syspreds] prolog_load_context(file, _3446880)\n Unify: (39) [$syspreds] prolog_load_context(file, _3446880)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3448706)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3448706)\n^ Redo: (38) [file_scope] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Unify: (38) [file_scope] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Redo: (38) [echo_files] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Unify: (38) [echo_files] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n Call: (39) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155]))\n Exit: (39) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-break))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-break))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-break))\n^ Redo: (38) [common_logic_utils] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Unify: (38) [common_logic_utils] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046)\n Call: (39) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155]))\n Exit: (39) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-break), _3159044)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-break), _3159044)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-break), _3159044)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-break), _3159044)\n^ Call: (44) [logicmoo_test] ucatch:keep_going\n^ Unify: (44) [logicmoo_test] ucatch:keep_going\n^ Exit: (44) [logicmoo_test] ucatch:keep_going\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-break), (:-dmsg(skipped(blocks_on_input, break))))\n Call: (39) [system] term_position(1147, 1155, 1147, 1149, [1150-1155])=_3159046\n Exit: (39) [system] term_position(1147, 1155, 1147, 1149, [1150-1155])=term_position(1147, 1155, 1147, 1149, [1150-1155])\n^ Exit: (38) [logicmoo_test] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), (:-dmsg(skipped(blocks_on_input, break))), term_position(1147, 1155, 1147, 1149, [1150-1155]))\n^ Call: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Unify: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, 1150-1155)\n^ Call: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, 1150-1155, dmsg(skipped(blocks_on_input, break)), _3471186)\n^ Unify: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, 1150-1155, dmsg(skipped(blocks_on_input, break)), _3471186)\n^ Fail: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, 1150-1155, dmsg(skipped(blocks_on_input, break)), _3471186)\n^ Fail: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Call: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n^ Unify: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), sicstus:sicstus_flag(_3475638, _3475640))\n Call: (45) [system] nonvar(dmsg(skipped(blocks_on_input, break)))\n Exit: (45) [system] nonvar(dmsg(skipped(blocks_on_input, break)))\n Call: (45) [system] dmsg(skipped(blocks_on_input, break))=current_prolog_flag(_3475638, _3475640)\n Fail: (45) [system] dmsg(skipped(blocks_on_input, break))=current_prolog_flag(_3475638, _3475640)\n^ Redo: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), sicstus:sicstus_flag(_3475638, _3475640))\n Call: (45) [system] dmsg(skipped(blocks_on_input, break))=prolog_flag(_3475638, _3475640)\n Fail: (45) [system] dmsg(skipped(blocks_on_input, break))=prolog_flag(_3475638, _3475640)\n^ Redo: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n^ Unify: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n^ Call: (44) [system] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Unify: (44) [system] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, 1150-1155)\n^ Redo: (44) [loop_check] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Unify: (44) [loop_check] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, 1150-1155)\n^ Redo: (44) [ucatch] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Unify: (44) [ucatch] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n Call: (45) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n Unify: (45) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n Fail: (45) [nl_pipeline] expand_apply(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Unify: (44) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Redo: (44) [virtualize_source] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Unify: (44) [virtualize_source] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n Call: (45) [system] nonvar(1150-1155)\n Exit: (45) [system] nonvar(1150-1155)\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(blocks_on_input, break)))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(blocks_on_input, break)))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(blocks_on_input, break)))\n^ Redo: (44) [common_logic_utils] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Unify: (44) [common_logic_utils] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Redo: (44) [gvlib] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Unify: (44) [gvlib] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Redo: (44) [logicmoo_test] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Unify: (44) [logicmoo_test] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Fail: (44) [pfc_lib] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188)\n^ Call: (44) [system] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n^ Unify: (44) [system] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n^ Redo: (44) [arithmetic] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n^ Unify: (44) [arithmetic] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n Call: (45) [yall] yall:lambda_like(dmsg(skipped(blocks_on_input, break)))\n Unify: (45) [yall] yall:lambda_like(dmsg(skipped(blocks_on_input, break)))\n Call: (46) [system] compound_name_arity(dmsg(skipped(blocks_on_input, break)), _3506810, _3506812)\n Exit: (46) [system] compound_name_arity(dmsg(skipped(blocks_on_input, break)), dmsg, 1)\n Call: (46) [yall] yall:lambda_functor(dmsg)\n Fail: (46) [yall] yall:lambda_functor(dmsg)\n Fail: (45) [yall] yall:lambda_like(dmsg(skipped(blocks_on_input, break)))\n^ Redo: (44) [yall] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n^ Unify: (44) [yall] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n Call: (45) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, break)), _3471186)\n Unify: (45) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, break)), _3471186)\n Fail: (45) [nl_pipeline] expand_apply(dmsg(skipped(blocks_on_input, break)), _3471186)\n^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n^ Unify: (44) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n Call: (45) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(blocks_on_input, break)))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(blocks_on_input, break)))\n^ Redo: (44) [clpfd] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n^ Unify: (44) [clpfd] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), close((0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607eb64c070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x5607f999ca00), (:-break), _298, (:-dmsg(skipped(blocks_on_input, break))), _294, (0x5607f999ca00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'], [expand(false), expand(true)]), _3522386, system:'$close_source'(close((0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607eb64c070)), true))\n Call: (34) [t_l] t_l:hide_dmsg\n Fail: (34) [t_l] t_l:hide_dmsg\n^ Call: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_3524222, file_no(2)), writeln(_3524222, dmsg(skipped(blocks_on_input, break)))))\n^ Unify: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_3524222, file_no(2)), writeln(_3524222, dmsg(skipped(blocks_on_input, break)))))\n^ Fail: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_3524222, file_no(2)), writeln(_3524222, dmsg(skipped(blocks_on_input, break)))))\n^ Call: (34) [user] quietly(likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(blocks_on_input, break)), logicmoo_util_catch:ddmsg(skipped(blocks_on_input, break))))))\n^ Unify: (34) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(blocks_on_input, break)), logicmoo_util_catch:ddmsg(skipped(blocks_on_input, break))))))\n%~ skipped(blocks_on_input,break)\n^ Exit: (39) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (34) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(blocks_on_input, break)), logicmoo_util_catch:ddmsg(skipped(blocks_on_input, break))))))\n^ Call: (37) [user] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3535460, _3535462)\n^ Unify: (37) [user] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3535460, term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3535460)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3535460)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3535460)\n^ Redo: (37) [user] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3535460, _3535462)\n^ Unify: (37) [user] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]))\n^ Redo: (37) [system] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3535460, _3535462)\n^ Unify: (37) [system] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3535460, _3535462)\n Call: (38) [system] nonvar(term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]))\n Exit: (38) [system] nonvar(term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3535460, _3535462)\n^ Unify: (37) [subclause_expansion] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3535460, _3535462)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_3547878)\n Fail: (39) [t_l] t_l:is_ec_cvt(_3547878)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3535460, _3535462)\n^ Fail: (37) [ec_loader] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3535460, _3535462)\n^ Call: (37) [user] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3550988)\n^ Unify: (37) [user] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n^ Redo: (37) [system] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3550988)\n^ Unify: (37) [system] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3550988)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3550988)\n^ Call: (38) [system] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n^ Unify: (38) [system] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914)\n Call: (41) [system] nonvar((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n Exit: (41) [system] nonvar((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n Call: (41) [echo_files] echo_files:never_echo_term((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914)\n Call: (41) [$syspreds] prolog_load_context(stream, _3562816)\n Unify: (41) [$syspreds] prolog_load_context(stream, _3562816)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x5607f999ca00))\n Call: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Unify: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Exit: (41) [system] stream_property((0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Call: (41) [system] term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])])=..[_3566462, _3566468, _3566474|_3566476]\n Exit: (41) [system] term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])])=..[term_position, 1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Call: (42) [system] (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))==end_of_file\n Fail: (42) [system] (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3572644)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156)\n Call: (42) [system] _3574518 is 1156+1\n Exit: (42) [system] 1157 is 1156+1\n Call: (42) [system] 1250=(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1157)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1157)\n Call: (43) [t_l] t_l:file_stream_loc(_3586848, (0x5607f999ca00), _3586852)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1157)\n Call: (43) [t_l] t_l:file_stream_loc(_3589276, (0x5607f999ca00), _3589278)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156)\n Call: (43) [system] 1157>1156\n Exit: (43) [system] 1157>1156\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156, 1157)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156, 1157)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1156, 1157, _3593610)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1156, 1157, _3593610)\n Call: (45) [system] _3594864 is 1157-1156\n Exit: (45) [system] 1 is 1157-1156\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3596084, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3596084, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3599194)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3599194)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3601200, []), read_string(_3601200, _3601208, _3596084), close(_3601200))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3601200, []), read_util:read_string(_3601200, _3601208, _3596084), read_util:close(_3601200))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3601200, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607fa192200), [])\n Call: (49) [system] close((0x5607fa192200))\n Exit: (49) [system] close((0x5607fa192200))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607fa192200), []), read_util:read_string((0x5607fa192200), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607fa192200)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1156, 1, _3606636, _3593610)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1156, 1, 503, \"\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1156, 1157, \"\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1157)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1157)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3609698))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3609698))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1157))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1157))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1157)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [echo_files] echo_files:nsl(_3614028)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\"\\==[]\n Exit: (46) [system] \"\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\", _3618336, _3618338, _3618340, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _3618336, _3618338, _3618340, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _3618336, _3618338, _3618340, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _3622154, _3622218, _3622156, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\", _3622154, _3622836, _3622156, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _3624012, _3624076, _3624014, '/*~')\n Fail: (45) [system] sub_string(\"\\n\", _3624012, _3624694, _3624014, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _3626488, _3626552, _3626490, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\", _3626488, _3627170, _3626490, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _3628346, _3628410, _3628348, '%~')\n Fail: (45) [system] sub_string(\"\\n\", _3628346, _3629028, _3628348, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] write(\"\\n\")\n\n Exit: (45) [system] write(\"\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1156, 1157)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1157)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1157, 1250, _3637604)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1157, 1250, _3637604)\n Call: (44) [system] _3638858 is 1250-1157\n Exit: (44) [system] 93 is 1250-1157\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3640078, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3640078, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3643188)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3643188)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3645194, []), read_string(_3645194, _3645202, _3640078), close(_3645194))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3645194, []), read_util:read_string(_3645194, _3645202, _3640078), read_util:close(_3645194))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3645194, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607eaec8700), [])\n Call: (48) [system] close((0x5607eaec8700))\n Exit: (48) [system] close((0x5607eaec8700))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607eaec8700), []), read_util:read_string((0x5607eaec8700), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607eaec8700)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1157, 93, _3650630, _3637604)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1157, 93, 410, \":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1157, 1250, \":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))\")\n Call: (43) [echo_files] echo_files:read_mco(\":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))\", _3652516, _3652518, _3652520, _3652522, _3652524)\n Unify: (43) [echo_files] echo_files:read_mco(\":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))\", _3653150, _3653152, _3653154, _3653156, _3653158)\n Call: (44) [system] read_term_from_atom(\":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))\", _3653726, [cycles(true), comments(_3653746), quasi_quotations(_3653756), variable_names(_3653766), singletons(_3653776)])\n Exit: (44) [system] read_term_from_atom(\":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))\", (:-must((findall(_3654390, (clause_u(sk_out(_3654390), _3654396, _3654398), wdmsg(sk_out(_3654390))), _3654420), length(_3654420, _3654426), _3654426=3))), [cycles(true), comments([]), quasi_quotations([]), variable_names(['Ex'=_3654390, 'L'=_3654420, ... = ...]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))\", _3655100, [cycles(false), comments(_3655120), quasi_quotations(_3655130), variable_names(_3655140), singletons(_3655150)])\n Exit: (44) [system] read_term_from_atom(\":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))\", (:-must((findall(_3655764, (clause_u(sk_out(_3655764), _3655770, _3655772), wdmsg(sk_out(_3655764))), _3655794), length(_3655794, _3655800), _3655800=3))), [cycles(false), comments([]), quasi_quotations([]), variable_names(['Ex'=_3655764, 'L'=_3655794, ... = ...]), singletons([])])\n Call: (44) [system] (:-must((findall(_3654390, (clause_u(sk_out(_3654390), _3654396, _3654398), wdmsg(sk_out(_3654390))), _3654420), length(_3654420, _3654426), _3654426=3)))=@=(:-must((findall(_3655764, (clause_u(sk_out(_3655764), _3655770, _3655772), wdmsg(sk_out(_3655764))), _3655794), length(_3655794, _3655800), _3655800=3)))\n Exit: (44) [system] (:-must((findall(_3654390, (clause_u(sk_out(_3654390), _3654396, _3654398), wdmsg(sk_out(_3654390))), _3654420), length(_3654420, _3654426), _3654426=3)))=@=(:-must((findall(_3655764, (clause_u(sk_out(_3655764), _3655770, _3655772), wdmsg(sk_out(_3655764))), _3655794), length(_3655794, _3655800), _3655800=3)))\n Call: (44) [system] _3657686=(:-must((findall(_3654390, (clause_u(sk_out(_3654390), _3654396, _3654398), wdmsg(sk_out(_3654390))), _3654420), length(_3654420, _3654426), _3654426=3)))\n Exit: (44) [system] (:-must((findall(_3654390, (clause_u(sk_out(_3654390), _3654396, _3654398), wdmsg(sk_out(_3654390))), _3654420), length(_3654420, _3654426), _3654426=3)))=(:-must((findall(_3654390, (clause_u(sk_out(_3654390), _3654396, _3654398), wdmsg(sk_out(_3654390))), _3654420), length(_3654420, _3654426), _3654426=3)))\n Exit: (43) [echo_files] echo_files:read_mco(\":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))\", (:-must((findall(_3654390, (clause_u(sk_out(_3654390), _3654396, _3654398), wdmsg(sk_out(_3654390))), _3654420), length(_3654420, _3654426), _3654426=3))), [], [], ['Ex'=_3654390, 'L'=_3654420, 'THREE'=_3654426], [])\n Call: (43) [system] write(\":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))\")\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))\n Exit: (43) [system] write(\":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3660796, 1250)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3661418, 1250)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3661992, _3661994))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3661992, _3661994))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3661992, 1250))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3661992, 1250))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3661992, 1250)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3669430))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3669430))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Call: (42) [system] character_count((0x5607f999ca00), _3674980)\n Exit: (42) [system] character_count((0x5607f999ca00), 1251)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1251)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1251)\n Call: (43) [t_l] t_l:file_stream_loc(_3677486, (0x5607f999ca00), _3677490)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1251)\n Call: (43) [t_l] t_l:file_stream_loc(_3679914, (0x5607f999ca00), _3679916)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250)\n Call: (43) [system] 1251>1250\n Exit: (43) [system] 1251>1250\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250, 1251)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250, 1251)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1250, 1251, _3684248)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1250, 1251, _3684248)\n Call: (45) [system] _3685502 is 1251-1250\n Exit: (45) [system] 1 is 1251-1250\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3686722, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3686722, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3689832)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3689832)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3691838, []), read_string(_3691838, _3691846, _3686722), close(_3691838))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3691838, []), read_util:read_string(_3691838, _3691846, _3686722), read_util:close(_3691838))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3691838, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607eaec8b00), [])\n Call: (49) [system] close((0x5607eaec8b00))\n Exit: (49) [system] close((0x5607eaec8b00))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607eaec8b00), []), read_util:read_string((0x5607eaec8b00), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607eaec8b00)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1250, 1, _3697274, _3684248)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1250, 1, 409, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1250, 1251, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1251)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1251)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3700336))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3700336))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1251))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1251))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1251)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_3704666)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _3708974, _3708976, _3708978, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _3708974, _3708976, _3708978, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _3708974, _3708976, _3708978, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _3712792, _3712856, _3712794, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _3712792, _3713474, _3712794, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _3714650, _3714714, _3714652, '/*~')\n Fail: (45) [system] sub_string(\".\", _3714650, _3715332, _3714652, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _3717126, _3717190, _3717128, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _3717126, _3717808, _3717128, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _3718984, _3719048, _3718986, '%~')\n Fail: (45) [system] sub_string(\".\", _3718984, _3719666, _3718986, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1250, 1251)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x5607f999ca00), 1251)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Call: (43) [system] at_end_of_stream((0x5607f999ca00))\n Fail: (43) [system] at_end_of_stream((0x5607f999ca00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Call: (43) [system] character_count((0x5607f999ca00), _3730658)\n Exit: (43) [system] character_count((0x5607f999ca00), 1251)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1251, _3731872)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1251, _3731872)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3733118, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3733118, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3736228)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3736228)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3738234, []), read_string(_3738234, _3738242, _3733118), close(_3738234))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3738234, []), read_util:read_string(_3738234, _3738242, _3733118), read_util:close(_3738234))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3738234, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f9b38000), [])\n Call: (48) [system] close((0x5607f9b38000))\n Exit: (48) [system] close((0x5607f9b38000))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, (0x5607f9b38000), []), read_util:read_string((0x5607f9b38000), 1660, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\"), read_util:close((0x5607f9b38000)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1251, _3743668, 0, _3731872)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% was_module(sanity_attvar_09,[]).\\n\\n:- include(library(logicmoo_test_header)).\\n\\n:- nodebug_logicmoo(_).\\n:- debug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- dynamic(sk_out/1).\\n:- dynamic(sk_in/1).\\n\\n% :- process_this_script.\\n\\n\\n:- must(mpred_trace_exec).\\n:- expects_dialect(pfc).\\n:- if( \\\\+ current_module(attvar_reader)). \\n:- use_module(library(logicmoo/attvar_reader)). \\n:- endif.\\n:- read_attvars(true).\\n\\nsk_in(fl(X,Y,X,Y)).\\nsk_in(avar([vn='ExIn',sk='SKF-666'])).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\nsk_in(_DUNNO).\\n:- listing([sk_in/1,spft/3]).\\n%:- break.\\n\\n:- must((findall(clause_u(sk_in(H),B,Ref),(clause_u(sk_in(H),B,Ref),wdmsg(clause_u(sk_in(H),B,Ref))),L),length(L,COUNT),wdmsg(cOUNT=COUNT))).\\n\\n:- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)).\\n\\n:- listing([pt/2,sk_in/1,sk_out/1]).\\n\\nsk_in(Ex)==>sk_out(Ex).\\n\\n:- rtrace.\\n:- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND).\\n:- break.\\n:- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)).\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", 1251, 409, 0, \"\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 1251, \"\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\")\n Call: (43) [system] open_string(\"\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", _3745574)\n Exit: (43) [system] open_string(\"\\n\\n\\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\\n\", (0x5607ebd15800))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Call: (44) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (44) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (45) [system] at_end_of_stream((0x5607ebd15800))\n Fail: (45) [system] at_end_of_stream((0x5607ebd15800))\n Redo: (44) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (44) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (45) [system] peek_char((0x5607ebd15800), _3751676)\n Exit: (45) [system] peek_char((0x5607ebd15800), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char((0x5607ebd15800), '\\n')\n Exit: (45) [system] get_char((0x5607ebd15800), '\\n')\n Call: (45) [system] put_char('\\n')\n\n Exit: (45) [system] put_char('\\n')\n Exit: (44) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Call: (45) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (46) [system] at_end_of_stream((0x5607ebd15800))\n Fail: (46) [system] at_end_of_stream((0x5607ebd15800))\n Redo: (45) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (45) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (46) [system] peek_char((0x5607ebd15800), _3762020)\n Exit: (46) [system] peek_char((0x5607ebd15800), '\\n')\n Call: (46) [system] char_type('\\n', space)\n Exit: (46) [system] char_type('\\n', space)\n Call: (46) [system] get_char((0x5607ebd15800), '\\n')\n Exit: (46) [system] get_char((0x5607ebd15800), '\\n')\n Call: (46) [system] put_char('\\n')\n\n Exit: (46) [system] put_char('\\n')\n Exit: (45) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Call: (46) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (46) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (47) [system] at_end_of_stream((0x5607ebd15800))\n Fail: (47) [system] at_end_of_stream((0x5607ebd15800))\n Redo: (46) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (46) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (47) [system] peek_char((0x5607ebd15800), _3772364)\n Exit: (47) [system] peek_char((0x5607ebd15800), '\\n')\n Call: (47) [system] char_type('\\n', space)\n Exit: (47) [system] char_type('\\n', space)\n Call: (47) [system] get_char((0x5607ebd15800), '\\n')\n Exit: (47) [system] get_char((0x5607ebd15800), '\\n')\n Call: (47) [system] put_char('\\n')\n\n Exit: (47) [system] put_char('\\n')\n Exit: (46) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (46) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Unify: (46) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Call: (47) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (47) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (48) [system] at_end_of_stream((0x5607ebd15800))\n Fail: (48) [system] at_end_of_stream((0x5607ebd15800))\n Redo: (47) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (47) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (48) [system] peek_char((0x5607ebd15800), _3782708)\n Exit: (48) [system] peek_char((0x5607ebd15800), '%')\n Call: (48) [system] char_type('%', space)\n Fail: (48) [system] char_type('%', space)\n Redo: (47) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (47) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (48) [echo_files] echo_files:nsl(_3786362)\n Unify: (48) [echo_files] echo_files:nsl('No source location!?')\n Exit: (48) [echo_files] echo_files:nsl('No source location!?')\n Call: (48) [system] atom_length('No source location!?', _3788206)\n Exit: (48) [system] atom_length('No source location!?', 20)\n Call: (48) [system] peek_string((0x5607ebd15800), 20, _3789420)\n Exit: (48) [system] peek_string((0x5607ebd15800), 20, \"% EDIT: https://gith\")\n Call: (48) [system] \"% EDIT: https://gith\"=='No source location!?'\n Fail: (48) [system] \"% EDIT: https://gith\"=='No source location!?'\n Redo: (47) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (47) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (48) [system] peek_string((0x5607ebd15800), 2, \"%~\")\n Fail: (48) [system] peek_string((0x5607ebd15800), 2, \"%~\")\n Redo: (47) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (47) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (48) [system] peek_string((0x5607ebd15800), 1, \"%\")\n Exit: (48) [system] peek_string((0x5607ebd15800), 1, \"%\")\n Call: (48) [read_util] read_util:read_line_to_string((0x5607ebd15800), _3796778)\n Unify: (48) [read_util] read_util:read_line_to_string((0x5607ebd15800), _3796778)\n Call: (49) [system] read_string((0x5607ebd15800), '\\n', '\\r', _3798016, _3798018)\n Exit: (49) [system] read_string((0x5607ebd15800), '\\n', '\\r', 10, \"% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \")\n Call: (49) [system] 10\\== -1\n Exit: (49) [system] 10\\== -1\n Call: (49) [system] _3796778=\"% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \"\n Exit: (49) [system] \"% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \"=\"% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \"\n Exit: (48) [read_util] read_util:read_line_to_string((0x5607ebd15800), \"% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \")\n Call: (48) [system] write(\"% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \")\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \n Exit: (48) [system] write(\"% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc \")\n Call: (48) [system] nl\n\n Exit: (48) [system] nl\n Exit: (47) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (47) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Unify: (47) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Call: (48) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (48) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (49) [system] at_end_of_stream((0x5607ebd15800))\n Fail: (49) [system] at_end_of_stream((0x5607ebd15800))\n Redo: (48) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (48) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (49) [system] peek_char((0x5607ebd15800), _3810224)\n Exit: (49) [system] peek_char((0x5607ebd15800), '%')\n Call: (49) [system] char_type('%', space)\n Fail: (49) [system] char_type('%', space)\n Redo: (48) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (48) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (49) [echo_files] echo_files:nsl(_3813878)\n Unify: (49) [echo_files] echo_files:nsl('No source location!?')\n Exit: (49) [echo_files] echo_files:nsl('No source location!?')\n Call: (49) [system] atom_length('No source location!?', _3815722)\n Exit: (49) [system] atom_length('No source location!?', 20)\n Call: (49) [system] peek_string((0x5607ebd15800), 20, _3816936)\n Exit: (49) [system] peek_string((0x5607ebd15800), 20, \"% JENKINS: https://j\")\n Call: (49) [system] \"% JENKINS: https://j\"=='No source location!?'\n Fail: (49) [system] \"% JENKINS: https://j\"=='No source location!?'\n Redo: (48) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (48) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (49) [system] peek_string((0x5607ebd15800), 2, \"%~\")\n Fail: (49) [system] peek_string((0x5607ebd15800), 2, \"%~\")\n Redo: (48) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (48) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (49) [system] peek_string((0x5607ebd15800), 1, \"%\")\n Exit: (49) [system] peek_string((0x5607ebd15800), 1, \"%\")\n Call: (49) [read_util] read_util:read_line_to_string((0x5607ebd15800), _3824294)\n Unify: (49) [read_util] read_util:read_line_to_string((0x5607ebd15800), _3824294)\n Call: (50) [system] read_string((0x5607ebd15800), '\\n', '\\r', _3825532, _3825534)\n Exit: (50) [system] read_string((0x5607ebd15800), '\\n', '\\r', 10, \"% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \")\n Call: (50) [system] 10\\== -1\n Exit: (50) [system] 10\\== -1\n Call: (50) [system] _3824294=\"% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \"\n Exit: (50) [system] \"% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \"=\"% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \"\n Exit: (49) [read_util] read_util:read_line_to_string((0x5607ebd15800), \"% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \")\n Call: (49) [system] write(\"% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \")\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \n Exit: (49) [system] write(\"% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ \")\n Call: (49) [system] nl\n\n Exit: (49) [system] nl\n Exit: (48) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (48) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Unify: (48) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Call: (49) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (49) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (50) [system] at_end_of_stream((0x5607ebd15800))\n Fail: (50) [system] at_end_of_stream((0x5607ebd15800))\n Redo: (49) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (49) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (50) [system] peek_char((0x5607ebd15800), _3837744)\n Exit: (50) [system] peek_char((0x5607ebd15800), '%')\n Call: (50) [system] char_type('%', space)\n Fail: (50) [system] char_type('%', space)\n Redo: (49) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (49) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (50) [echo_files] echo_files:nsl(_3841398)\n Unify: (50) [echo_files] echo_files:nsl('No source location!?')\n Exit: (50) [echo_files] echo_files:nsl('No source location!?')\n Call: (50) [system] atom_length('No source location!?', _3843242)\n Exit: (50) [system] atom_length('No source location!?', 20)\n Call: (50) [system] peek_string((0x5607ebd15800), 20, _3844456)\n Exit: (50) [system] peek_string((0x5607ebd15800), 20, \"% ISSUE_SEARCH: http\")\n Call: (50) [system] \"% ISSUE_SEARCH: http\"=='No source location!?'\n Fail: (50) [system] \"% ISSUE_SEARCH: http\"=='No source location!?'\n Redo: (49) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (49) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (50) [system] peek_string((0x5607ebd15800), 2, \"%~\")\n Fail: (50) [system] peek_string((0x5607ebd15800), 2, \"%~\")\n Redo: (49) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (49) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (50) [system] peek_string((0x5607ebd15800), 1, \"%\")\n Exit: (50) [system] peek_string((0x5607ebd15800), 1, \"%\")\n Call: (50) [read_util] read_util:read_line_to_string((0x5607ebd15800), _3851814)\n Unify: (50) [read_util] read_util:read_line_to_string((0x5607ebd15800), _3851814)\n Call: (51) [system] read_string((0x5607ebd15800), '\\n', '\\r', _3853052, _3853054)\n Exit: (51) [system] read_string((0x5607ebd15800), '\\n', '\\r', 10, \"% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \")\n Call: (51) [system] 10\\== -1\n Exit: (51) [system] 10\\== -1\n Call: (51) [system] _3851814=\"% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \"\n Exit: (51) [system] \"% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \"=\"% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \"\n Exit: (50) [read_util] read_util:read_line_to_string((0x5607ebd15800), \"% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \")\n Call: (50) [system] write(\"% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \")\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \n Exit: (50) [system] write(\"% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 \")\n Call: (50) [system] nl\n\n Exit: (50) [system] nl\n Exit: (49) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (49) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Unify: (49) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Call: (50) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (50) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (51) [system] at_end_of_stream((0x5607ebd15800))\n Fail: (51) [system] at_end_of_stream((0x5607ebd15800))\n Redo: (50) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (50) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (51) [system] peek_char((0x5607ebd15800), _3865258)\n Exit: (51) [system] peek_char((0x5607ebd15800), '\\n')\n Call: (51) [system] char_type('\\n', space)\n Exit: (51) [system] char_type('\\n', space)\n Call: (51) [system] get_char((0x5607ebd15800), '\\n')\n Exit: (51) [system] get_char((0x5607ebd15800), '\\n')\n Call: (51) [system] put_char('\\n')\n\n Exit: (51) [system] put_char('\\n')\n Exit: (50) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (50) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Unify: (50) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Call: (51) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (51) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (52) [system] at_end_of_stream((0x5607ebd15800))\n Fail: (52) [system] at_end_of_stream((0x5607ebd15800))\n Redo: (51) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (51) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (52) [system] peek_char((0x5607ebd15800), _3875602)\n Exit: (52) [system] peek_char((0x5607ebd15800), '%')\n Call: (52) [system] char_type('%', space)\n Fail: (52) [system] char_type('%', space)\n Redo: (51) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (51) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (52) [echo_files] echo_files:nsl(_3879256)\n Unify: (52) [echo_files] echo_files:nsl('No source location!?')\n Exit: (52) [echo_files] echo_files:nsl('No source location!?')\n Call: (52) [system] atom_length('No source location!?', _3881100)\n Exit: (52) [system] atom_length('No source location!?', 20)\n Call: (52) [system] peek_string((0x5607ebd15800), 20, _3882314)\n Exit: (52) [system] peek_string((0x5607ebd15800), 20, \"% ISSUE: https://git\")\n Call: (52) [system] \"% ISSUE: https://git\"=='No source location!?'\n Fail: (52) [system] \"% ISSUE: https://git\"=='No source location!?'\n Redo: (51) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (51) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (52) [system] peek_string((0x5607ebd15800), 2, \"%~\")\n Fail: (52) [system] peek_string((0x5607ebd15800), 2, \"%~\")\n Redo: (51) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (51) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (52) [system] peek_string((0x5607ebd15800), 1, \"%\")\n Exit: (52) [system] peek_string((0x5607ebd15800), 1, \"%\")\n Call: (52) [read_util] read_util:read_line_to_string((0x5607ebd15800), _3889672)\n Unify: (52) [read_util] read_util:read_line_to_string((0x5607ebd15800), _3889672)\n Call: (53) [system] read_string((0x5607ebd15800), '\\n', '\\r', _3890910, _3890912)\n Exit: (53) [system] read_string((0x5607ebd15800), '\\n', '\\r', 10, \"% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\")\n Call: (53) [system] 10\\== -1\n Exit: (53) [system] 10\\== -1\n Call: (53) [system] _3889672=\"% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\"\n Exit: (53) [system] \"% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\"=\"% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\"\n Exit: (52) [read_util] read_util:read_line_to_string((0x5607ebd15800), \"% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\")\n Call: (52) [system] write(\"% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\")\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\n Exit: (52) [system] write(\"% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563\")\n Call: (52) [system] nl\n\n Exit: (52) [system] nl\n Exit: (51) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (51) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Unify: (51) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Call: (52) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Unify: (52) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Call: (53) [system] at_end_of_stream((0x5607ebd15800))\n Exit: (53) [system] at_end_of_stream((0x5607ebd15800))\n Call: (53) [system] fail\n Fail: (53) [system] fail\n Fail: (52) [echo_files] echo_files:consume_white((0x5607ebd15800))\n Fail: (51) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Fail: (50) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Fail: (49) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Fail: (48) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Fail: (47) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Fail: (46) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5607ebd15800))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Call: (42) [system] character_count((0x5607f999ca00), _3911094)\n Exit: (42) [system] character_count((0x5607f999ca00), 1251)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1251)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1251)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3913564))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), _3913564))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1251))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1251))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), 1251)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3555912)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3555912)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3555912)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3555912)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3925360)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3925978)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914)\n^ Redo: (38) [echo_files] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n^ Unify: (38) [echo_files] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]))\n^ Redo: (38) [system] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n^ Unify: (38) [system] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912, _3555914)\n^ Redo: (38) [echo_files] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n^ Unify: (38) [echo_files] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n Call: (39) [system] (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\\==end_of_file\n Exit: (39) [system] (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912)\n Call: (40) [system] nonvar(term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]))\n Exit: (40) [system] nonvar(term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]))\n Call: (40) [system] nonvar((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n Exit: (40) [system] nonvar((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n Call: (40) [system] nb_current('$term', _3954848)\n Exit: (40) [system] nb_current('$term', (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n Call: (40) [$syspreds] prolog_load_context(module, _3956062)\n Unify: (40) [$syspreds] prolog_load_context(module, _3956062)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3957882)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), (:-_3958518))\n Call: (41) [system] (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))==(:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n Exit: (41) [system] (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))==(:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3958518)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3958518)\n Call: (42) [system] functor(directive_expansion, _3961632, _3961634)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _3962862 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3958518)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n Call: (40) [system] (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\\=@=(:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n Fail: (40) [system] (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\\=@=(:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(..., ..., ..., ..., ...)|...]))])]), _3555912)\n^ Redo: (38) [subclause_expansion] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n^ Unify: (38) [subclause_expansion] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n Call: (39) [system] nonvar((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n Exit: (39) [system] nonvar((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n Call: (39) [system] nonvar(term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]))\n Exit: (39) [system] nonvar(term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]))\n Call: (39) [$syspreds] prolog_load_context(file, _3972768)\n Unify: (39) [$syspreds] prolog_load_context(file, _3972768)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3974594)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3974594)\n^ Redo: (38) [file_scope] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n^ Unify: (38) [file_scope] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n^ Redo: (38) [echo_files] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n^ Unify: (38) [echo_files] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n Call: (39) [system] nonvar(term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]))\n Exit: (39) [system] nonvar(term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n^ Redo: (38) [common_logic_utils] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n^ Unify: (38) [common_logic_utils] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), _3555912, _3555914)\n Call: (39) [system] nonvar(term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]))\n Exit: (39) [system] nonvar(term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3555912)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3555912)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3555912)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3555912)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), (:-mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))))\n Call: (39) [system] term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])])=_3555914\n Exit: (39) [system] term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])])=term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]), (:-mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), term_position(1157, 1250, 1157, 1159, [term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [...|...]), term_position(..., ..., ..., ..., ...)]))])]))\n^ Call: (44) [user] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Unify: (44) [user] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]))\n^ Call: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [... - ...|...]), term_position(1225, 1248, 1240, 1241, [...|...])]))]), mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n^ Unify: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [... - ...|...]), term_position(1225, 1248, 1240, 1241, [...|...])]))]), mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n^ Fail: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [... - ...|...]), term_position(1225, 1248, 1240, 1241, [...|...])]))]), mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n^ Fail: (44) [user] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Call: (44) [user] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n^ Unify: (44) [user] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), sicstus:sicstus_flag(_3999692, _3999694))\n Call: (45) [system] nonvar(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n Exit: (45) [system] nonvar(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n Call: (45) [system] mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))=current_prolog_flag(_3999692, _3999694)\n Fail: (45) [system] mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))=current_prolog_flag(_3999692, _3999694)\n^ Redo: (44) [user] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), sicstus:sicstus_flag(_3999692, _3999694))\n Call: (45) [system] mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))=prolog_flag(_3999692, _3999694)\n Fail: (45) [system] mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))=prolog_flag(_3999692, _3999694)\n^ Redo: (44) [user] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n^ Unify: (44) [user] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n^ Call: (44) [system] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Unify: (44) [system] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]))\n^ Redo: (44) [loop_check] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Unify: (44) [loop_check] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]))\n^ Redo: (44) [ucatch] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Unify: (44) [ucatch] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n Call: (45) [apply_macros] expand_apply(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n Unify: (45) [apply_macros] expand_apply(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n Fail: (45) [nl_pipeline] expand_apply(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Unify: (44) [apply_macros] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Redo: (44) [virtualize_source] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Unify: (44) [virtualize_source] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n Call: (45) [system] nonvar(term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]))\n Exit: (45) [system] nonvar(term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n^ Redo: (44) [common_logic_utils] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Unify: (44) [common_logic_utils] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Redo: (44) [gvlib] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Unify: (44) [gvlib] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Redo: (44) [logicmoo_test] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Unify: (44) [logicmoo_test] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Fail: (44) [pfc_lib] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), term_position(1160, 1250, 1160, 1164, [parentheses_term_position(1165, 1249, term_position(1166, 1248, 1224, 1225, [term_position(1166, 1224, 1166, 1173, [1174-1176, parentheses_term_position(..., ..., ...)|...]), term_position(1225, 1248, 1240, 1241, [term_position(..., ..., ..., ..., ...)|...])]))]), _3995240, _3995242)\n^ Call: (44) [system] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n^ Unify: (44) [system] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n^ Redo: (44) [arithmetic] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n^ Unify: (44) [arithmetic] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n Call: (45) [yall] yall:lambda_like(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n Unify: (45) [yall] yall:lambda_like(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n Call: (46) [system] compound_name_arity(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _4030864, _4030866)\n Exit: (46) [system] compound_name_arity(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), mpred_test, 1)\n Call: (46) [yall] yall:lambda_functor(mpred_test)\n Fail: (46) [yall] yall:lambda_functor(mpred_test)\n Fail: (45) [yall] yall:lambda_like(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n^ Redo: (44) [yall] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n^ Unify: (44) [yall] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n Call: (45) [apply_macros] expand_apply(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n Unify: (45) [apply_macros] expand_apply(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n Fail: (45) [nl_pipeline] expand_apply(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n^ Unify: (44) [apply_macros] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n Call: (45) [clpfd] clpfd:clpfd_expandable(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))\n^ Redo: (44) [clpfd] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n^ Unify: (44) [clpfd] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(mpred_test((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)), _3995240)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607f999ca00), close((0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607eb64c070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x5607f999ca00), (:-must((findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3))), _298, (:-mpred_test((findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3))), _294, (0x5607f999ca00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'], [expand(false), expand(true)]), _4046630, system:'$close_source'(close((0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', (0x5607eb64c070)), true))\n^ Call: (33) [user] mpred_test((findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n^ Unify: (33) [logicmoo_test] mpred_test(user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Call: (40) [$syspreds] update_flag(tests, _4048532, _4048532+1)\n Unify: (40) [$syspreds] update_flag(tests, _4048532, _4048532+1)\n Exit: (40) [$syspreds] update_flag(tests, 0, 0+1)\n Call: (40) [$syspreds] update_flag(test_number, _4050378, _4050378+1)\n Unify: (40) [$syspreds] update_flag(test_number, _4050378, _4050378+1)\n Exit: (40) [$syspreds] update_flag(test_number, 4, 4+1)\n^ Call: (38) [logicmoo_test] backward_compatibility:sformat(_4052230, 'Test_~4d_Line_~4d', [5, 0])\n^ Unify: (38) [logicmoo_test] backward_compatibility:sformat(_4052230, 'Test_~4d_Line_~4d', [5, 0])\n^ Call: (39) [logicmoo_test] format(string(_4052230), 'Test_~4d_Line_~4d', [5, 0])\n^ Exit: (39) [logicmoo_test] format(string(\"Test_0.0005_Line_0.0000\"), 'Test_~4d_Line_~4d', [5, 0])\n^ Exit: (38) [logicmoo_test] backward_compatibility:sformat(\"Test_0.0005_Line_0.0000\", 'Test_~4d_Line_~4d', [5, 0])\n^ Call: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0005_Line_0.0000\", _4052224)\n^ Unify: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0005_Line_0.0000\", _4052224)\n Call: (39) [system] arg(1, '_0.'='_', _4056656)\n Exit: (39) [system] arg(1, '_0.'='_', '_0.')\n Call: (39) [system] arg(2, '_0.'='_', _4057878)\n Exit: (39) [system] arg(2, '_0.'='_', '_')\n^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0005_Line_0.0000\", _4059100)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0005_Line_0.0000\", _4059100)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0005_Line_0.0000\", _4059100)\n Call: (40) [system] atomic_list_concat(_4060998, '_0.', \"Test_0.0005_Line_0.0000\")\n Exit: (40) [system] atomic_list_concat(['Test', '0005_Line', '0000'], '_0.', \"Test_0.0005_Line_0.0000\")\n Call: (40) [system] atomics_to_string(['Test', '0005_Line', '0000'], '_', _4059100)\n Exit: (40) [system] atomics_to_string(['Test', '0005_Line', '0000'], '_', \"Test_0005_Line_0000\")\n^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0005_Line_0.0000\", \"Test_0005_Line_0000\")\n^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0005_Line_0000\", _4052224)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0005_Line_0000\", \"Test_0005_Line_0000\")\n^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0005_Line_0000\", \"Test_0005_Line_0000\")\n^ Exit: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0005_Line_0.0000\", \"Test_0005_Line_0000\")\n Call: (40) [occurs] occurs:sub_term(_4066616, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Unify: (40) [occurs] occurs:sub_term((findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term((findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (40) [occurs] occurs:sub_term(_4066616, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Unify: (40) [occurs] occurs:sub_term(_4066616, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Call: (41) [system] arg(_4069766, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), _4069708)\n Exit: (41) [system] arg(1, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Call: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Unify: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Unify: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Call: (42) [system] arg(_4074696, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4074638)\n Exit: (42) [system] arg(1, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046404)\n Call: (42) [occurs] occurs:sub_term(_4066616, _4046404)\n Unify: (42) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (42) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046404, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (42) [occurs] occurs:sub_term(_4066616, _4046404)\n Unify: (42) [occurs] occurs:sub_term(_4066616, _4046404)\n Fail: (42) [occurs] occurs:sub_term(_4066616, _4046404)\n Redo: (42) [system] arg(_4080860, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4074638)\n Exit: (42) [system] arg(2, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (43) [system] arg(_4086408, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4086350)\n Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (44) [system] arg(_4092574, clause_u(sk_out(_4046404), _4046426, _4046448), _4092516)\n Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(sk_out(_4046404), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Call: (45) [system] arg(_4099358, sk_out(_4046404), _4099300)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046404, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Redo: (44) [system] arg(_4107994, clause_u(sk_out(_4046404), _4046426, _4046448), _4092516)\n Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426)\n Call: (44) [occurs] occurs:sub_term(_4066616, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046426, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046426, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (44) [occurs] occurs:sub_term(_4066616, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4066616, _4046426)\n Fail: (44) [occurs] occurs:sub_term(_4066616, _4046426)\n Redo: (44) [system] arg(_4115394, clause_u(sk_out(_4046404), _4046426, _4046448), _4092516)\n Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448)\n Call: (44) [occurs] occurs:sub_term(_4066616, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046448, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046448, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (44) [occurs] occurs:sub_term(_4066616, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4066616, _4046448)\n Fail: (44) [occurs] occurs:sub_term(_4066616, _4046448)\n Fail: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (43) [system] arg(_4123412, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4086350)\n Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404)))\n Call: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404)))\n Call: (44) [system] arg(_4129578, wdmsg(sk_out(_4046404)), _4129520)\n Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(sk_out(_4046404), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Call: (45) [system] arg(_4136362, sk_out(_4046404), _4136304)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046404, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Fail: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404)))\n Fail: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (42) [system] arg(_4146234, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4074638)\n Exit: (42) [system] arg(3, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046470)\n Call: (42) [occurs] occurs:sub_term(_4066616, _4046470)\n Unify: (42) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (42) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (41) [occurs] occurs:sub_term(_4046470, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046470, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (42) [occurs] occurs:sub_term(_4066616, _4046470)\n Unify: (42) [occurs] occurs:sub_term(_4066616, _4046470)\n Fail: (42) [occurs] occurs:sub_term(_4066616, _4046470)\n Fail: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (41) [system] arg(_4153016, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), _4069708)\n Exit: (41) [system] arg(2, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3))\n Call: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3))\n Unify: (41) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3))\n Exit: (41) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3))\n Unify: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3))\n Call: (42) [system] arg(_4157946, (length(_4046470, _4046492), _4046492=3), _4157888)\n Exit: (42) [system] arg(1, (length(_4046470, _4046492), _4046492=3), length(_4046470, _4046492))\n Call: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492))\n Unify: (42) [occurs] occurs:sub_term(length(_4046470, _4046492), length(_4046470, _4046492))\n Exit: (42) [occurs] occurs:sub_term(length(_4046470, _4046492), length(_4046470, _4046492))\n Exit: (41) [occurs] occurs:sub_term(length(_4046470, _4046492), (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(length(_4046470, _4046492), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492))\n Unify: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492))\n Call: (43) [system] arg(_4163494, length(_4046470, _4046492), _4163436)\n Exit: (43) [system] arg(1, length(_4046470, _4046492), _4046470)\n Call: (43) [occurs] occurs:sub_term(_4066616, _4046470)\n Unify: (43) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (43) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (42) [occurs] occurs:sub_term(_4046470, length(_4046470, _4046492))\n Exit: (41) [occurs] occurs:sub_term(_4046470, (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(_4046470, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4066616, _4046470)\n Unify: (43) [occurs] occurs:sub_term(_4066616, _4046470)\n Fail: (43) [occurs] occurs:sub_term(_4066616, _4046470)\n Redo: (43) [system] arg(_4170276, length(_4046470, _4046492), _4163436)\n Exit: (43) [system] arg(2, length(_4046470, _4046492), _4046492)\n Call: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Unify: (43) [occurs] occurs:sub_term(_4046492, _4046492)\n Exit: (43) [occurs] occurs:sub_term(_4046492, _4046492)\n Exit: (42) [occurs] occurs:sub_term(_4046492, length(_4046470, _4046492))\n Exit: (41) [occurs] occurs:sub_term(_4046492, (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(_4046492, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Unify: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Fail: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Fail: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492))\n Redo: (42) [system] arg(_4177676, (length(_4046470, _4046492), _4046492=3), _4157888)\n Exit: (42) [system] arg(2, (length(_4046470, _4046492), _4046492=3), _4046492=3)\n Call: (42) [occurs] occurs:sub_term(_4066616, _4046492=3)\n Unify: (42) [occurs] occurs:sub_term(_4046492=3, _4046492=3)\n Exit: (42) [occurs] occurs:sub_term(_4046492=3, _4046492=3)\n Exit: (41) [occurs] occurs:sub_term(_4046492=3, (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(_4046492=3, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (42) [occurs] occurs:sub_term(_4066616, _4046492=3)\n Unify: (42) [occurs] occurs:sub_term(_4066616, _4046492=3)\n Call: (43) [system] arg(_4183224, _4046492=3, _4183166)\n Exit: (43) [system] arg(1, _4046492=3, _4046492)\n Call: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Unify: (43) [occurs] occurs:sub_term(_4046492, _4046492)\n Exit: (43) [occurs] occurs:sub_term(_4046492, _4046492)\n Exit: (42) [occurs] occurs:sub_term(_4046492, _4046492=3)\n Exit: (41) [occurs] occurs:sub_term(_4046492, (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(_4046492, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Unify: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Fail: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Redo: (43) [system] arg(_4190006, _4046492=3, _4183166)\n Exit: (43) [system] arg(2, _4046492=3, 3)\n Call: (43) [occurs] occurs:sub_term(_4066616, 3)\n Unify: (43) [occurs] occurs:sub_term(3, 3)\n Exit: (43) [occurs] occurs:sub_term(3, 3)\n Exit: (42) [occurs] occurs:sub_term(3, _4046492=3)\n Exit: (41) [occurs] occurs:sub_term(3, (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(3, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4066616, 3)\n Unify: (43) [occurs] occurs:sub_term(_4066616, 3)\n Fail: (43) [occurs] occurs:sub_term(_4066616, 3)\n Fail: (42) [occurs] occurs:sub_term(_4066616, _4046492=3)\n Fail: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3))\n Fail: (40) [occurs] occurs:sub_term(_4066616, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Call: (40) [occurs] occurs:sub_term(_4198586, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Unify: (40) [occurs] occurs:sub_term((findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term((findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (40) [occurs] occurs:sub_term(_4198586, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Unify: (40) [occurs] occurs:sub_term(_4198586, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Call: (41) [system] arg(_4201736, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), _4201678)\n Exit: (41) [system] arg(1, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Call: (41) [occurs] occurs:sub_term(_4198586, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Unify: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (41) [occurs] occurs:sub_term(_4198586, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Unify: (41) [occurs] occurs:sub_term(_4198586, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Call: (42) [system] arg(_4206666, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4206608)\n Exit: (42) [system] arg(1, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046404)\n Call: (42) [occurs] occurs:sub_term(_4198586, _4046404)\n Unify: (42) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (42) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046404, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (42) [occurs] occurs:sub_term(_4198586, _4046404)\n Unify: (42) [occurs] occurs:sub_term(_4198586, _4046404)\n Fail: (42) [occurs] occurs:sub_term(_4198586, _4046404)\n Redo: (42) [system] arg(_4212830, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4206608)\n Exit: (42) [system] arg(2, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (42) [occurs] occurs:sub_term(_4198586, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (42) [occurs] occurs:sub_term(_4198586, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term(_4198586, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (43) [system] arg(_4218378, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4218320)\n Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (43) [occurs] occurs:sub_term(_4198586, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4198586, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(_4198586, clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (44) [system] arg(_4224544, clause_u(sk_out(_4046404), _4046426, _4046448), _4224486)\n Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(sk_out(_4046404), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404))\n Call: (45) [system] arg(_4231328, sk_out(_4046404), _4231270)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4198586, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046404, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (45) [occurs] occurs:sub_term(_4198586, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4198586, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4198586, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404))\n Redo: (44) [system] arg(_4239964, clause_u(sk_out(_4046404), _4046426, _4046448), _4224486)\n Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426)\n Call: (44) [occurs] occurs:sub_term(_4198586, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046426, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046426, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (44) [occurs] occurs:sub_term(_4198586, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4198586, _4046426)\n Fail: (44) [occurs] occurs:sub_term(_4198586, _4046426)\n Redo: (44) [system] arg(_4247364, clause_u(sk_out(_4046404), _4046426, _4046448), _4224486)\n Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448)\n Call: (44) [occurs] occurs:sub_term(_4198586, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046448, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046448, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (44) [occurs] occurs:sub_term(_4198586, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4198586, _4046448)\n Fail: (44) [occurs] occurs:sub_term(_4198586, _4046448)\n Fail: (43) [occurs] occurs:sub_term(_4198586, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (43) [system] arg(_4255382, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4218320)\n Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404)))\n Call: (43) [occurs] occurs:sub_term(_4198586, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4198586, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(_4198586, wdmsg(sk_out(_4046404)))\n Call: (44) [system] arg(_4261548, wdmsg(sk_out(_4046404)), _4261490)\n Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(sk_out(_4046404), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404))\n Call: (45) [system] arg(_4268332, sk_out(_4046404), _4268274)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4198586, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046404, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (45) [occurs] occurs:sub_term(_4198586, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4198586, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4198586, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404))\n Fail: (43) [occurs] occurs:sub_term(_4198586, wdmsg(sk_out(_4046404)))\n Fail: (42) [occurs] occurs:sub_term(_4198586, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (42) [system] arg(_4278204, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4206608)\n Exit: (42) [system] arg(3, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046470)\n Call: (42) [occurs] occurs:sub_term(_4198586, _4046470)\n Unify: (42) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (42) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (41) [occurs] occurs:sub_term(_4046470, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046470, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (42) [occurs] occurs:sub_term(_4198586, _4046470)\n Unify: (42) [occurs] occurs:sub_term(_4198586, _4046470)\n Fail: (42) [occurs] occurs:sub_term(_4198586, _4046470)\n Fail: (41) [occurs] occurs:sub_term(_4198586, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (41) [system] arg(_4284986, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), _4201678)\n Exit: (41) [system] arg(2, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3))\n Call: (41) [occurs] occurs:sub_term(_4198586, (length(_4046470, _4046492), _4046492=3))\n Unify: (41) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3))\n Exit: (41) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (41) [occurs] occurs:sub_term(_4198586, (length(_4046470, _4046492), _4046492=3))\n Unify: (41) [occurs] occurs:sub_term(_4198586, (length(_4046470, _4046492), _4046492=3))\n Call: (42) [system] arg(_4289916, (length(_4046470, _4046492), _4046492=3), _4289858)\n Exit: (42) [system] arg(1, (length(_4046470, _4046492), _4046492=3), length(_4046470, _4046492))\n Call: (42) [occurs] occurs:sub_term(_4198586, length(_4046470, _4046492))\n Unify: (42) [occurs] occurs:sub_term(length(_4046470, _4046492), length(_4046470, _4046492))\n Exit: (42) [occurs] occurs:sub_term(length(_4046470, _4046492), length(_4046470, _4046492))\n Exit: (41) [occurs] occurs:sub_term(length(_4046470, _4046492), (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(length(_4046470, _4046492), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (42) [occurs] occurs:sub_term(_4198586, length(_4046470, _4046492))\n Unify: (42) [occurs] occurs:sub_term(_4198586, length(_4046470, _4046492))\n Call: (43) [system] arg(_4295464, length(_4046470, _4046492), _4295406)\n Exit: (43) [system] arg(1, length(_4046470, _4046492), _4046470)\n Call: (43) [occurs] occurs:sub_term(_4198586, _4046470)\n Unify: (43) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (43) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (42) [occurs] occurs:sub_term(_4046470, length(_4046470, _4046492))\n Exit: (41) [occurs] occurs:sub_term(_4046470, (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(_4046470, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4198586, _4046470)\n Unify: (43) [occurs] occurs:sub_term(_4198586, _4046470)\n Fail: (43) [occurs] occurs:sub_term(_4198586, _4046470)\n Redo: (43) [system] arg(_4302246, length(_4046470, _4046492), _4295406)\n Exit: (43) [system] arg(2, length(_4046470, _4046492), _4046492)\n Call: (43) [occurs] occurs:sub_term(_4198586, _4046492)\n Unify: (43) [occurs] occurs:sub_term(_4046492, _4046492)\n Exit: (43) [occurs] occurs:sub_term(_4046492, _4046492)\n Exit: (42) [occurs] occurs:sub_term(_4046492, length(_4046470, _4046492))\n Exit: (41) [occurs] occurs:sub_term(_4046492, (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(_4046492, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4198586, _4046492)\n Unify: (43) [occurs] occurs:sub_term(_4198586, _4046492)\n Fail: (43) [occurs] occurs:sub_term(_4198586, _4046492)\n Fail: (42) [occurs] occurs:sub_term(_4198586, length(_4046470, _4046492))\n Redo: (42) [system] arg(_4309646, (length(_4046470, _4046492), _4046492=3), _4289858)\n Exit: (42) [system] arg(2, (length(_4046470, _4046492), _4046492=3), _4046492=3)\n Call: (42) [occurs] occurs:sub_term(_4198586, _4046492=3)\n Unify: (42) [occurs] occurs:sub_term(_4046492=3, _4046492=3)\n Exit: (42) [occurs] occurs:sub_term(_4046492=3, _4046492=3)\n Exit: (41) [occurs] occurs:sub_term(_4046492=3, (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(_4046492=3, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (42) [occurs] occurs:sub_term(_4198586, _4046492=3)\n Unify: (42) [occurs] occurs:sub_term(_4198586, _4046492=3)\n Call: (43) [system] arg(_4315194, _4046492=3, _4315136)\n Exit: (43) [system] arg(1, _4046492=3, _4046492)\n Call: (43) [occurs] occurs:sub_term(_4198586, _4046492)\n Unify: (43) [occurs] occurs:sub_term(_4046492, _4046492)\n Exit: (43) [occurs] occurs:sub_term(_4046492, _4046492)\n Exit: (42) [occurs] occurs:sub_term(_4046492, _4046492=3)\n Exit: (41) [occurs] occurs:sub_term(_4046492, (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(_4046492, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4198586, _4046492)\n Unify: (43) [occurs] occurs:sub_term(_4198586, _4046492)\n Fail: (43) [occurs] occurs:sub_term(_4198586, _4046492)\n Redo: (43) [system] arg(_4321976, _4046492=3, _4315136)\n Exit: (43) [system] arg(2, _4046492=3, 3)\n Call: (43) [occurs] occurs:sub_term(_4198586, 3)\n Unify: (43) [occurs] occurs:sub_term(3, 3)\n Exit: (43) [occurs] occurs:sub_term(3, 3)\n Exit: (42) [occurs] occurs:sub_term(3, _4046492=3)\n Exit: (41) [occurs] occurs:sub_term(3, (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(3, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4198586, 3)\n Unify: (43) [occurs] occurs:sub_term(_4198586, 3)\n Fail: (43) [occurs] occurs:sub_term(_4198586, 3)\n Fail: (42) [occurs] occurs:sub_term(_4198586, _4046492=3)\n Fail: (41) [occurs] occurs:sub_term(_4198586, (length(_4046470, _4046492), _4046492=3))\n Fail: (40) [occurs] occurs:sub_term(_4198586, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Call: (40) [occurs] occurs:sub_term(_4066616, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Unify: (40) [occurs] occurs:sub_term((findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term((findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (40) [occurs] occurs:sub_term(_4066616, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Unify: (40) [occurs] occurs:sub_term(_4066616, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Call: (41) [system] arg(_4333704, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), _4333646)\n Exit: (41) [system] arg(1, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Call: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Unify: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Unify: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Call: (42) [system] arg(_4338634, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4338576)\n Exit: (42) [system] arg(1, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046404)\n Call: (42) [occurs] occurs:sub_term(_4066616, _4046404)\n Unify: (42) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (42) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046404, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (42) [occurs] occurs:sub_term(_4066616, _4046404)\n Unify: (42) [occurs] occurs:sub_term(_4066616, _4046404)\n Fail: (42) [occurs] occurs:sub_term(_4066616, _4046404)\n Redo: (42) [system] arg(_4344798, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4338576)\n Exit: (42) [system] arg(2, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (43) [system] arg(_4350346, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4350288)\n Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (44) [system] arg(_4356512, clause_u(sk_out(_4046404), _4046426, _4046448), _4356454)\n Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(sk_out(_4046404), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Call: (45) [system] arg(_4363296, sk_out(_4046404), _4363238)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046404, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Redo: (44) [system] arg(_4371932, clause_u(sk_out(_4046404), _4046426, _4046448), _4356454)\n Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426)\n Call: (44) [occurs] occurs:sub_term(_4066616, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046426, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046426, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (44) [occurs] occurs:sub_term(_4066616, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4066616, _4046426)\n Fail: (44) [occurs] occurs:sub_term(_4066616, _4046426)\n Redo: (44) [system] arg(_4379332, clause_u(sk_out(_4046404), _4046426, _4046448), _4356454)\n Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448)\n Call: (44) [occurs] occurs:sub_term(_4066616, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046448, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046448, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (44) [occurs] occurs:sub_term(_4066616, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4066616, _4046448)\n Fail: (44) [occurs] occurs:sub_term(_4066616, _4046448)\n Fail: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (43) [system] arg(_4387350, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4350288)\n Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404)))\n Call: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404)))\n Call: (44) [system] arg(_4393516, wdmsg(sk_out(_4046404)), _4393458)\n Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(sk_out(_4046404), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Call: (45) [system] arg(_4400300, sk_out(_4046404), _4400242)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046404, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4066616, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404))\n Fail: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404)))\n Fail: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (42) [system] arg(_4410172, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4338576)\n Exit: (42) [system] arg(3, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046470)\n Call: (42) [occurs] occurs:sub_term(_4066616, _4046470)\n Unify: (42) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (42) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (41) [occurs] occurs:sub_term(_4046470, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (40) [occurs] occurs:sub_term(_4046470, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (42) [occurs] occurs:sub_term(_4066616, _4046470)\n Unify: (42) [occurs] occurs:sub_term(_4066616, _4046470)\n Fail: (42) [occurs] occurs:sub_term(_4066616, _4046470)\n Fail: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (41) [system] arg(_4416954, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), _4333646)\n Exit: (41) [system] arg(2, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3))\n Call: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3))\n Unify: (41) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3))\n Exit: (41) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3))\n Unify: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3))\n Call: (42) [system] arg(_4421884, (length(_4046470, _4046492), _4046492=3), _4421826)\n Exit: (42) [system] arg(1, (length(_4046470, _4046492), _4046492=3), length(_4046470, _4046492))\n Call: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492))\n Unify: (42) [occurs] occurs:sub_term(length(_4046470, _4046492), length(_4046470, _4046492))\n Exit: (42) [occurs] occurs:sub_term(length(_4046470, _4046492), length(_4046470, _4046492))\n Exit: (41) [occurs] occurs:sub_term(length(_4046470, _4046492), (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(length(_4046470, _4046492), (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492))\n Unify: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492))\n Call: (43) [system] arg(_4427432, length(_4046470, _4046492), _4427374)\n Exit: (43) [system] arg(1, length(_4046470, _4046492), _4046470)\n Call: (43) [occurs] occurs:sub_term(_4066616, _4046470)\n Unify: (43) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (43) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (42) [occurs] occurs:sub_term(_4046470, length(_4046470, _4046492))\n Exit: (41) [occurs] occurs:sub_term(_4046470, (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(_4046470, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4066616, _4046470)\n Unify: (43) [occurs] occurs:sub_term(_4066616, _4046470)\n Fail: (43) [occurs] occurs:sub_term(_4066616, _4046470)\n Redo: (43) [system] arg(_4434214, length(_4046470, _4046492), _4427374)\n Exit: (43) [system] arg(2, length(_4046470, _4046492), _4046492)\n Call: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Unify: (43) [occurs] occurs:sub_term(_4046492, _4046492)\n Exit: (43) [occurs] occurs:sub_term(_4046492, _4046492)\n Exit: (42) [occurs] occurs:sub_term(_4046492, length(_4046470, _4046492))\n Exit: (41) [occurs] occurs:sub_term(_4046492, (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(_4046492, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Unify: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Fail: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Fail: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492))\n Redo: (42) [system] arg(_4441614, (length(_4046470, _4046492), _4046492=3), _4421826)\n Exit: (42) [system] arg(2, (length(_4046470, _4046492), _4046492=3), _4046492=3)\n Call: (42) [occurs] occurs:sub_term(_4066616, _4046492=3)\n Unify: (42) [occurs] occurs:sub_term(_4046492=3, _4046492=3)\n Exit: (42) [occurs] occurs:sub_term(_4046492=3, _4046492=3)\n Exit: (41) [occurs] occurs:sub_term(_4046492=3, (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(_4046492=3, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (42) [occurs] occurs:sub_term(_4066616, _4046492=3)\n Unify: (42) [occurs] occurs:sub_term(_4066616, _4046492=3)\n Call: (43) [system] arg(_4447162, _4046492=3, _4447104)\n Exit: (43) [system] arg(1, _4046492=3, _4046492)\n Call: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Unify: (43) [occurs] occurs:sub_term(_4046492, _4046492)\n Exit: (43) [occurs] occurs:sub_term(_4046492, _4046492)\n Exit: (42) [occurs] occurs:sub_term(_4046492, _4046492=3)\n Exit: (41) [occurs] occurs:sub_term(_4046492, (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(_4046492, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Unify: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Fail: (43) [occurs] occurs:sub_term(_4066616, _4046492)\n Redo: (43) [system] arg(_4453944, _4046492=3, _4447104)\n Exit: (43) [system] arg(2, _4046492=3, 3)\n Call: (43) [occurs] occurs:sub_term(_4066616, 3)\n Unify: (43) [occurs] occurs:sub_term(3, 3)\n Exit: (43) [occurs] occurs:sub_term(3, 3)\n Exit: (42) [occurs] occurs:sub_term(3, _4046492=3)\n Exit: (41) [occurs] occurs:sub_term(3, (length(_4046470, _4046492), _4046492=3))\n Exit: (40) [occurs] occurs:sub_term(3, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Redo: (43) [occurs] occurs:sub_term(_4066616, 3)\n Unify: (43) [occurs] occurs:sub_term(_4066616, 3)\n Fail: (43) [occurs] occurs:sub_term(_4066616, 3)\n Fail: (42) [occurs] occurs:sub_term(_4066616, _4046492=3)\n Fail: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3))\n Fail: (40) [occurs] occurs:sub_term(_4066616, (findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n Call: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Unify: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Unify: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Call: (42) [system] arg(_4465676, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4465618)\n Exit: (42) [system] arg(1, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046404)\n Call: (42) [occurs] occurs:sub_term(_4462526, _4046404)\n Unify: (42) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (42) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (42) [occurs] occurs:sub_term(_4462526, _4046404)\n Unify: (42) [occurs] occurs:sub_term(_4462526, _4046404)\n Fail: (42) [occurs] occurs:sub_term(_4462526, _4046404)\n Redo: (42) [system] arg(_4471222, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4465618)\n Exit: (42) [system] arg(2, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (43) [system] arg(_4476152, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4476094)\n Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (44) [system] arg(_4481700, clause_u(sk_out(_4046404), _4046426, _4046448), _4481642)\n Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Call: (45) [system] arg(_4487866, sk_out(_4046404), _4487808)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Redo: (44) [system] arg(_4495884, clause_u(sk_out(_4046404), _4046426, _4046448), _4481642)\n Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426)\n Call: (44) [occurs] occurs:sub_term(_4462526, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046426, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (44) [occurs] occurs:sub_term(_4462526, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4462526, _4046426)\n Fail: (44) [occurs] occurs:sub_term(_4462526, _4046426)\n Redo: (44) [system] arg(_4502666, clause_u(sk_out(_4046404), _4046426, _4046448), _4481642)\n Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448)\n Call: (44) [occurs] occurs:sub_term(_4462526, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046448, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (44) [occurs] occurs:sub_term(_4462526, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4462526, _4046448)\n Fail: (44) [occurs] occurs:sub_term(_4462526, _4046448)\n Fail: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (43) [system] arg(_4510066, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4476094)\n Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404)))\n Call: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404)))\n Call: (44) [system] arg(_4515614, wdmsg(sk_out(_4046404)), _4515556)\n Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Call: (45) [system] arg(_4521780, sk_out(_4046404), _4521722)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Fail: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404)))\n Fail: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (42) [system] arg(_4531034, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4465618)\n Exit: (42) [system] arg(3, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046470)\n Call: (42) [occurs] occurs:sub_term(_4462526, _4046470)\n Unify: (42) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (42) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (41) [occurs] occurs:sub_term(_4046470, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (42) [occurs] occurs:sub_term(_4462526, _4046470)\n Unify: (42) [occurs] occurs:sub_term(_4462526, _4046470)\n Fail: (42) [occurs] occurs:sub_term(_4462526, _4046470)\n Fail: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Call: (41) [occurs] occurs:sub_term(_4537142, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Unify: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (41) [occurs] occurs:sub_term(_4537142, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Unify: (41) [occurs] occurs:sub_term(_4537142, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Call: (42) [system] arg(_4540292, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4540234)\n Exit: (42) [system] arg(1, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046404)\n Call: (42) [occurs] occurs:sub_term(_4537142, _4046404)\n Unify: (42) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (42) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (42) [occurs] occurs:sub_term(_4537142, _4046404)\n Unify: (42) [occurs] occurs:sub_term(_4537142, _4046404)\n Fail: (42) [occurs] occurs:sub_term(_4537142, _4046404)\n Redo: (42) [system] arg(_4545838, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4540234)\n Exit: (42) [system] arg(2, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (42) [occurs] occurs:sub_term(_4537142, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (42) [occurs] occurs:sub_term(_4537142, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term(_4537142, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (43) [system] arg(_4550768, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4550710)\n Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (43) [occurs] occurs:sub_term(_4537142, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (43) [occurs] occurs:sub_term(_4537142, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(_4537142, clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (44) [system] arg(_4556316, clause_u(sk_out(_4046404), _4046426, _4046448), _4556258)\n Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404))\n Call: (45) [system] arg(_4562482, sk_out(_4046404), _4562424)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4537142, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (45) [occurs] occurs:sub_term(_4537142, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4537142, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4537142, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404))\n Redo: (44) [system] arg(_4570500, clause_u(sk_out(_4046404), _4046426, _4046448), _4556258)\n Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426)\n Call: (44) [occurs] occurs:sub_term(_4537142, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046426, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (44) [occurs] occurs:sub_term(_4537142, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4537142, _4046426)\n Fail: (44) [occurs] occurs:sub_term(_4537142, _4046426)\n Redo: (44) [system] arg(_4577282, clause_u(sk_out(_4046404), _4046426, _4046448), _4556258)\n Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448)\n Call: (44) [occurs] occurs:sub_term(_4537142, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046448, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (44) [occurs] occurs:sub_term(_4537142, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4537142, _4046448)\n Fail: (44) [occurs] occurs:sub_term(_4537142, _4046448)\n Fail: (43) [occurs] occurs:sub_term(_4537142, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (43) [system] arg(_4584682, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4550710)\n Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404)))\n Call: (43) [occurs] occurs:sub_term(_4537142, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (43) [occurs] occurs:sub_term(_4537142, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(_4537142, wdmsg(sk_out(_4046404)))\n Call: (44) [system] arg(_4590230, wdmsg(sk_out(_4046404)), _4590172)\n Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404))\n Call: (45) [system] arg(_4596396, sk_out(_4046404), _4596338)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4537142, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (45) [occurs] occurs:sub_term(_4537142, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4537142, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4537142, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404))\n Fail: (43) [occurs] occurs:sub_term(_4537142, wdmsg(sk_out(_4046404)))\n Fail: (42) [occurs] occurs:sub_term(_4537142, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (42) [system] arg(_4605650, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4540234)\n Exit: (42) [system] arg(3, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046470)\n Call: (42) [occurs] occurs:sub_term(_4537142, _4046470)\n Unify: (42) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (42) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (41) [occurs] occurs:sub_term(_4046470, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (42) [occurs] occurs:sub_term(_4537142, _4046470)\n Unify: (42) [occurs] occurs:sub_term(_4537142, _4046470)\n Fail: (42) [occurs] occurs:sub_term(_4537142, _4046470)\n Fail: (41) [occurs] occurs:sub_term(_4537142, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Call: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Unify: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Exit: (41) [occurs] occurs:sub_term(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Unify: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Call: (42) [system] arg(_4614906, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4614848)\n Exit: (42) [system] arg(1, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046404)\n Call: (42) [occurs] occurs:sub_term(_4462526, _4046404)\n Unify: (42) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (42) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (42) [occurs] occurs:sub_term(_4462526, _4046404)\n Unify: (42) [occurs] occurs:sub_term(_4462526, _4046404)\n Fail: (42) [occurs] occurs:sub_term(_4462526, _4046404)\n Redo: (42) [system] arg(_4620452, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4614848)\n Exit: (42) [system] arg(2, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (43) [system] arg(_4625382, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4625324)\n Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (44) [system] arg(_4630930, clause_u(sk_out(_4046404), _4046426, _4046448), _4630872)\n Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Call: (45) [system] arg(_4637096, sk_out(_4046404), _4637038)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Redo: (44) [system] arg(_4645114, clause_u(sk_out(_4046404), _4046426, _4046448), _4630872)\n Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426)\n Call: (44) [occurs] occurs:sub_term(_4462526, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046426, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (44) [occurs] occurs:sub_term(_4462526, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4462526, _4046426)\n Fail: (44) [occurs] occurs:sub_term(_4462526, _4046426)\n Redo: (44) [system] arg(_4651896, clause_u(sk_out(_4046404), _4046426, _4046448), _4630872)\n Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448)\n Call: (44) [occurs] occurs:sub_term(_4462526, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046448, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (44) [occurs] occurs:sub_term(_4462526, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4462526, _4046448)\n Fail: (44) [occurs] occurs:sub_term(_4462526, _4046448)\n Fail: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (43) [system] arg(_4659296, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4625324)\n Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404)))\n Call: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404)))\n Call: (44) [system] arg(_4664844, wdmsg(sk_out(_4046404)), _4664786)\n Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Call: (45) [system] arg(_4671010, sk_out(_4046404), _4670952)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4462526, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404))\n Fail: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404)))\n Fail: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (42) [system] arg(_4680264, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4614848)\n Exit: (42) [system] arg(3, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046470)\n Call: (42) [occurs] occurs:sub_term(_4462526, _4046470)\n Unify: (42) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (42) [occurs] occurs:sub_term(_4046470, _4046470)\n Exit: (41) [occurs] occurs:sub_term(_4046470, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Redo: (42) [occurs] occurs:sub_term(_4462526, _4046470)\n Unify: (42) [occurs] occurs:sub_term(_4462526, _4046470)\n Fail: (42) [occurs] occurs:sub_term(_4462526, _4046470)\n Fail: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470))\n Call: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (43) [system] arg(_4689524, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4689466)\n Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (44) [system] arg(_4694454, clause_u(sk_out(_4046404), _4046426, _4046448), _4694396)\n Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Call: (45) [system] arg(_4700002, sk_out(_4046404), _4699944)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Redo: (44) [system] arg(_4707402, clause_u(sk_out(_4046404), _4046426, _4046448), _4694396)\n Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426)\n Call: (44) [occurs] occurs:sub_term(_4686374, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (44) [occurs] occurs:sub_term(_4686374, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4686374, _4046426)\n Fail: (44) [occurs] occurs:sub_term(_4686374, _4046426)\n Redo: (44) [system] arg(_4713566, clause_u(sk_out(_4046404), _4046426, _4046448), _4694396)\n Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448)\n Call: (44) [occurs] occurs:sub_term(_4686374, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (44) [occurs] occurs:sub_term(_4686374, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4686374, _4046448)\n Fail: (44) [occurs] occurs:sub_term(_4686374, _4046448)\n Fail: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (43) [system] arg(_4720348, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4689466)\n Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404)))\n Call: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404)))\n Call: (44) [system] arg(_4725278, wdmsg(sk_out(_4046404)), _4725220)\n Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Call: (45) [system] arg(_4730826, sk_out(_4046404), _4730768)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Fail: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404)))\n Fail: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (42) [occurs] occurs:sub_term(_4739406, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (42) [occurs] occurs:sub_term(_4739406, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term(_4739406, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (43) [system] arg(_4742556, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4742498)\n Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (43) [occurs] occurs:sub_term(_4739406, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (43) [occurs] occurs:sub_term(_4739406, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(_4739406, clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (44) [system] arg(_4747486, clause_u(sk_out(_4046404), _4046426, _4046448), _4747428)\n Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404))\n Call: (45) [system] arg(_4753034, sk_out(_4046404), _4752976)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4739406, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (45) [occurs] occurs:sub_term(_4739406, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4739406, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4739406, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404))\n Redo: (44) [system] arg(_4760434, clause_u(sk_out(_4046404), _4046426, _4046448), _4747428)\n Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426)\n Call: (44) [occurs] occurs:sub_term(_4739406, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (44) [occurs] occurs:sub_term(_4739406, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4739406, _4046426)\n Fail: (44) [occurs] occurs:sub_term(_4739406, _4046426)\n Redo: (44) [system] arg(_4766598, clause_u(sk_out(_4046404), _4046426, _4046448), _4747428)\n Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448)\n Call: (44) [occurs] occurs:sub_term(_4739406, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (44) [occurs] occurs:sub_term(_4739406, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4739406, _4046448)\n Fail: (44) [occurs] occurs:sub_term(_4739406, _4046448)\n Fail: (43) [occurs] occurs:sub_term(_4739406, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (43) [system] arg(_4773380, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4742498)\n Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404)))\n Call: (43) [occurs] occurs:sub_term(_4739406, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (43) [occurs] occurs:sub_term(_4739406, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(_4739406, wdmsg(sk_out(_4046404)))\n Call: (44) [system] arg(_4778310, wdmsg(sk_out(_4046404)), _4778252)\n Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404))\n Call: (45) [system] arg(_4783858, sk_out(_4046404), _4783800)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4739406, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (45) [occurs] occurs:sub_term(_4739406, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4739406, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4739406, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404))\n Fail: (43) [occurs] occurs:sub_term(_4739406, wdmsg(sk_out(_4046404)))\n Fail: (42) [occurs] occurs:sub_term(_4739406, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Exit: (42) [occurs] occurs:sub_term((clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Unify: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (43) [system] arg(_4795586, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4795528)\n Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (44) [system] arg(_4800516, clause_u(sk_out(_4046404), _4046426, _4046448), _4800458)\n Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Call: (45) [system] arg(_4806064, sk_out(_4046404), _4806006)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Redo: (44) [system] arg(_4813464, clause_u(sk_out(_4046404), _4046426, _4046448), _4800458)\n Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426)\n Call: (44) [occurs] occurs:sub_term(_4686374, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (44) [occurs] occurs:sub_term(_4686374, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4686374, _4046426)\n Fail: (44) [occurs] occurs:sub_term(_4686374, _4046426)\n Redo: (44) [system] arg(_4819628, clause_u(sk_out(_4046404), _4046426, _4046448), _4800458)\n Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448)\n Call: (44) [occurs] occurs:sub_term(_4686374, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (44) [occurs] occurs:sub_term(_4686374, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4686374, _4046448)\n Fail: (44) [occurs] occurs:sub_term(_4686374, _4046448)\n Fail: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (43) [system] arg(_4826410, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4795528)\n Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404)))\n Call: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404)))\n Unify: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404)))\n Call: (44) [system] arg(_4831340, wdmsg(sk_out(_4046404)), _4831282)\n Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Call: (45) [system] arg(_4836888, sk_out(_4046404), _4836830)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404)))\n Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Redo: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4686374, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404))\n Fail: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404)))\n Fail: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))))\n Call: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (44) [system] arg(_4848620, clause_u(sk_out(_4046404), _4046426, _4046448), _4848562)\n Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404))\n Call: (45) [system] arg(_4853550, sk_out(_4046404), _4853492)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4845470, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (45) [occurs] occurs:sub_term(_4845470, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4845470, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4845470, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404))\n Redo: (44) [system] arg(_4860332, clause_u(sk_out(_4046404), _4046426, _4046448), _4848562)\n Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426)\n Call: (44) [occurs] occurs:sub_term(_4845470, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (44) [occurs] occurs:sub_term(_4845470, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4845470, _4046426)\n Fail: (44) [occurs] occurs:sub_term(_4845470, _4046426)\n Redo: (44) [system] arg(_4865878, clause_u(sk_out(_4046404), _4046426, _4046448), _4848562)\n Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448)\n Call: (44) [occurs] occurs:sub_term(_4845470, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (44) [occurs] occurs:sub_term(_4845470, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4845470, _4046448)\n Fail: (44) [occurs] occurs:sub_term(_4845470, _4046448)\n Fail: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (43) [occurs] occurs:sub_term(_4871986, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (43) [occurs] occurs:sub_term(_4871986, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(_4871986, clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (44) [system] arg(_4875136, clause_u(sk_out(_4046404), _4046426, _4046448), _4875078)\n Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4871986, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (44) [occurs] occurs:sub_term(_4871986, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4871986, sk_out(_4046404))\n Call: (45) [system] arg(_4880066, sk_out(_4046404), _4880008)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4871986, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (45) [occurs] occurs:sub_term(_4871986, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4871986, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4871986, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4871986, sk_out(_4046404))\n Redo: (44) [system] arg(_4886848, clause_u(sk_out(_4046404), _4046426, _4046448), _4875078)\n Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426)\n Call: (44) [occurs] occurs:sub_term(_4871986, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (44) [occurs] occurs:sub_term(_4871986, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4871986, _4046426)\n Fail: (44) [occurs] occurs:sub_term(_4871986, _4046426)\n Redo: (44) [system] arg(_4892394, clause_u(sk_out(_4046404), _4046426, _4046448), _4875078)\n Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448)\n Call: (44) [occurs] occurs:sub_term(_4871986, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (44) [occurs] occurs:sub_term(_4871986, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4871986, _4046448)\n Fail: (44) [occurs] occurs:sub_term(_4871986, _4046448)\n Fail: (43) [occurs] occurs:sub_term(_4871986, clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448))\n Unify: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (44) [system] arg(_4901650, clause_u(sk_out(_4046404), _4046426, _4046448), _4901592)\n Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404))\n Call: (45) [system] arg(_4906580, sk_out(_4046404), _4906522)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4845470, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (45) [occurs] occurs:sub_term(_4845470, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4845470, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4845470, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404))\n Redo: (44) [system] arg(_4913362, clause_u(sk_out(_4046404), _4046426, _4046448), _4901592)\n Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426)\n Call: (44) [occurs] occurs:sub_term(_4845470, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426)\n Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (44) [occurs] occurs:sub_term(_4845470, _4046426)\n Unify: (44) [occurs] occurs:sub_term(_4845470, _4046426)\n Fail: (44) [occurs] occurs:sub_term(_4845470, _4046426)\n Redo: (44) [system] arg(_4918908, clause_u(sk_out(_4046404), _4046426, _4046448), _4901592)\n Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448)\n Call: (44) [occurs] occurs:sub_term(_4845470, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448)\n Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448))\n Redo: (44) [occurs] occurs:sub_term(_4845470, _4046448)\n Unify: (44) [occurs] occurs:sub_term(_4845470, _4046448)\n Fail: (44) [occurs] occurs:sub_term(_4845470, _4046448)\n Fail: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448))\n Call: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Redo: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404))\n Call: (45) [system] arg(_4928168, sk_out(_4046404), _4928110)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4925018, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Redo: (45) [occurs] occurs:sub_term(_4925018, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4925018, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4925018, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4934276, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Redo: (44) [occurs] occurs:sub_term(_4934276, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4934276, sk_out(_4046404))\n Call: (45) [system] arg(_4937426, sk_out(_4046404), _4937368)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4934276, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Redo: (45) [occurs] occurs:sub_term(_4934276, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4934276, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4934276, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4934276, sk_out(_4046404))\n Call: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404))\n Redo: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404))\n Unify: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404))\n Call: (45) [system] arg(_4946682, sk_out(_4046404), _4946624)\n Exit: (45) [system] arg(1, sk_out(_4046404), _4046404)\n Call: (45) [occurs] occurs:sub_term(_4925018, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404)\n Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404))\n Redo: (45) [occurs] occurs:sub_term(_4925018, _4046404)\n Unify: (45) [occurs] occurs:sub_term(_4925018, _4046404)\n Fail: (45) [occurs] occurs:sub_term(_4925018, _4046404)\n Fail: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404))\n^ Call: (43) [logicmoo_test] backward_compatibility:sformat(_4066614, '~w_~w', [sk_out, 1])\n^ Unify: (43) [logicmoo_test] backward_compatibility:sformat(_4066614, '~w_~w', [sk_out, 1])\n^ Call: (44) [logicmoo_test] format(string(_4066614), '~w_~w', [sk_out, 1])\n^ Exit: (44) [logicmoo_test] format(string(\"sk_out_1\"), '~w_~w', [sk_out, 1])\n^ Exit: (43) [logicmoo_test] backward_compatibility:sformat(\"sk_out_1\", '~w_~w', [sk_out, 1])\n^ Call: (38) [logicmoo_test] backward_compatibility:sformat(_4066612, '~w_in_~w', [\"sk_out_1\", user])\n^ Unify: (38) [logicmoo_test] backward_compatibility:sformat(_4066612, '~w_in_~w', [\"sk_out_1\", user])\n^ Call: (39) [logicmoo_test] format(string(_4066612), '~w_in_~w', [\"sk_out_1\", user])\n^ Exit: (39) [logicmoo_test] format(string(\"sk_out_1_in_user\"), '~w_in_~w', [\"sk_out_1\", user])\n^ Exit: (38) [logicmoo_test] backward_compatibility:sformat(\"sk_out_1_in_user\", '~w_in_~w', [\"sk_out_1\", user])\n^ Call: (37) [logicmoo_test] backward_compatibility:sformat(_4048530, '~w__~w', [\"Test_0005_Line_0000\", \"sk_out_1_in_user\"])\n^ Unify: (37) [logicmoo_test] backward_compatibility:sformat(_4048530, '~w__~w', [\"Test_0005_Line_0000\", \"sk_out_1_in_user\"])\n^ Call: (38) [logicmoo_test] format(string(_4048530), '~w__~w', [\"Test_0005_Line_0000\", \"sk_out_1_in_user\"])\n^ Exit: (38) [logicmoo_test] format(string(\"Test_0005_Line_0000__sk_out_1_in_user\"), '~w__~w', [\"Test_0005_Line_0000\", \"sk_out_1_in_user\"])\n^ Exit: (37) [logicmoo_test] backward_compatibility:sformat(\"Test_0005_Line_0000__sk_out_1_in_user\", '~w__~w', [\"Test_0005_Line_0000\", \"sk_out_1_in_user\"])\n Call: (37) [j_u] j_u:junit_prop(testsuite, testcase, _4962270)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit')\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit')\n Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _4962270)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__Mpred_trace_exec_in_user\")\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__Mpred_trace_exec_in_user\")\n Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _4962270)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0002_Line_0000__sk_in_1_in_user\")\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0002_Line_0000__sk_in_1_in_user\")\n Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _4962270)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0003_Line_0000__sk_in_1_in_user\")\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0003_Line_0000__sk_in_1_in_user\")\n Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _4962270)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0004_Line_0000__sk_out_1_in_user\")\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0004_Line_0000__sk_out_1_in_user\")\n^ Call: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(\"Test_0005_Line_0000__sk_out_1_in_user\"))\n^ Unify: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(\"Test_0005_Line_0000__sk_out_1_in_user\"))\n Call: (41) [system] copy_term(t_l:mpred_current_testcase(\"Test_0005_Line_0000__sk_out_1_in_user\"), _4980474)\n Exit: (41) [system] copy_term(t_l:mpred_current_testcase(\"Test_0005_Line_0000__sk_out_1_in_user\"), t_l:mpred_current_testcase(\"Test_0005_Line_0000__sk_out_1_in_user\"))\n^ Call: (41) [t_l] clause(t_l:mpred_current_testcase(\"Test_0005_Line_0000__sk_out_1_in_user\"), true)\n^ Fail: (41) [t_l] clause(mpred_current_testcase(\"Test_0005_Line_0000__sk_out_1_in_user\"), true)\n^ Fail: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(\"Test_0005_Line_0000__sk_out_1_in_user\"))\n^ Call: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(\"Test_0005_Line_0000__sk_out_1_in_user\"))\n^ Unify: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(\"Test_0005_Line_0000__sk_out_1_in_user\"))\n^ Call: (47) [t_l] asserta(t_l:mpred_current_testcase(\"Test_0005_Line_0000__sk_out_1_in_user\"), _4984928)\n^ Exit: (47) [t_l] asserta(t_l:mpred_current_testcase(\"Test_0005_Line_0000__sk_out_1_in_user\"), (0x5607ec7ed380))\n Call: (47) [system] nb_current('$w_tl_e', _4986166)\n Exit: (47) [system] nb_current('$w_tl_e', [])\n Call: (47) [system] nb_linkval('$w_tl_e', [(0x5607ec7ed380)])\n Exit: (47) [system] nb_linkval('$w_tl_e', [(0x5607ec7ed380)])\n^ Exit: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(\"Test_0005_Line_0000__sk_out_1_in_user\"))\n^ Call: (45) [logicmoo_test] must_det_l((wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_4971876)))\n^ Unify: (45) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(..., ..., ...), ..., ...)), get_time(_4971876)))\n^ Call: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] strip_module(ucatch:must_det_u, _4991830, _4991770)\n^ Exit: (48) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (48) [system] var(must_det_u)\n Fail: (48) [system] var(must_det_u)\n^ Fail: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(..., ..., ...), ..., ...)))), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)), ignore((source_location(_4971746, _4971748), atom(...), ..., ...)), get_time(_4971876)))\n^ Unify: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(..., ..., ...), ..., ...)))), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)), ignore((source_location(_4971746, _4971748), atom(...), ..., ...)), get_time(_4971876)))\n^ Call: (48) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(..., ..., ...), ..., ...)), get_time(_4971876)), _4996140, _4996080)\n^ Exit: (48) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(..., ..., ...), ..., ...)), get_time(_4971876)), logicmoo_test, (wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_4971876)))\n Call: (48) [system] var((wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_4971876)))\n Fail: (48) [system] var((wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_4971876)))\n^ Fail: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(..., ..., ...), ..., ...)))), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)), ignore((source_location(_4971746, _4971748), atom(...), ..., ...)), get_time(_4971876)))\n^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _5000456, _5000396)\n^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (49) [system] var(must_det_u)\n Fail: (49) [system] var(must_det_u)\n^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))))\n^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))))\n^ Call: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))), _5004766, _5004706)\n^ Exit: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))), logicmoo_test, wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3)))))\n Call: (49) [system] var(wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3)))))\n Fail: (49) [system] var(wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3)))))\n^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))))\n^ Call: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))), dmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...))))))\n^ Unify: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))), dmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...))))))\n^ Call: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Unify: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Call: (54) [logicmoo_test] current_predicate((in_pp/1))\n^ Exit: (54) [logicmoo_test] current_predicate((in_pp/1))\n^ Call: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Unify: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n Call: (55) [system] nonvar(bfly)\n Exit: (55) [system] nonvar(bfly)\n^ Call: (55) [logicmoo_test] pretty_clauses:in_pp(_5013948)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_5013948)\n Call: (56) [system] nonvar(_5013948)\n Fail: (56) [system] nonvar(_5013948)\n^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_5013948)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_5013948)\n^ Call: (56) [logicmoo_test] pretty_clauses:is_pp_set(_5013948)\n^ Unify: (56) [logicmoo_test] pretty_clauses:is_pp_set(_5013948)\n Call: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _5013948)\n Fail: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _5013948)\n^ Fail: (56) [logicmoo_test] pretty_clauses:is_pp_set(_5013948)\n^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_5013948)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_5013948)\n^ Call: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_5013948)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_5013948)\n Call: (57) [system] nonvar(_5013948)\n Fail: (57) [system] nonvar(_5013948)\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_5013948)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(swish)\n^ Call: (57) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_5025674)))\n^ Unify: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_5025674)))\n Call: (61) [system] nb_current('$pp_swish', t)\n Fail: (61) [system] nb_current('$pp_swish', t)\n Call: (61) [pengines] pengines:pengine_self(_5025674)\n Unify: (61) [pengines] pengines:pengine_self(_5025674)\n Call: (62) [system] thread_self(_5029458)\n Exit: (62) [system] thread_self(main)\n Call: (62) [pengines] current_pengine(_5025674, _5030722, main, _5030726, _5030728, _5030730)\n Fail: (62) [pengines] current_pengine(_5025674, _5031384, main, _5031388, _5031390, _5031392)\n Fail: (61) [pengines] pengines:pengine_self(_5025674)\n^ Fail: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_5025674)))\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_5013948)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(http)\n^ Call: (57) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_5034498))\n^ Unify: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_5034498))\n Call: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_5034498)\n Unify: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_5034498)\n Call: (61) [system] current_output(_5037064)\n Exit: (61) [system] current_output((0x7fcd9afd78c0))\n Call: (61) [http_stream] http_stream:is_cgi_stream((0x7fcd9afd78c0))\n Fail: (61) [http_stream] http_stream:is_cgi_stream((0x7fcd9afd78c0))\n Fail: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_5034498)\n^ Fail: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_5034498))\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_5013948)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Call: (57) [logicmoo_test] current_predicate((bfly_get/2))\n^ Exit: (57) [logicmoo_test] current_predicate((bfly_get/2))\n^ Call: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Unify: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (58) [system] nonvar(f)\n Exit: (58) [system] nonvar(f)\n^ Call: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _5045686)\n^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _5045686)\n Call: (59) [system] nonvar(_5045686)\n Fail: (59) [system] nonvar(_5045686)\n^ Redo: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _5045686)\n^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _5045686)\n Call: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, _5045686)\n Unify: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n Exit: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n^ Exit: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (58) [system] f=@=f\n Exit: (58) [system] f=@=f\n^ Exit: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Exit: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Exit: (55) [logicmoo_test] pretty_clauses:in_pp(ansi)\n Call: (55) [system] bfly==ansi\n Fail: (55) [system] bfly==ansi\n^ Fail: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Fail: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Redo: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))), dmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...))))))\n^ Call: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))), dmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))))\n^ Unify: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))), dmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))))\n^ Call: (54) [logicmoo_test] quietly(ignore((with_all_dmsg(dmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(..., ..., ...), ..., ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?-mpred_test(..., ...))))))))))\n^ Unify: (54) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(..., ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n%~ ?-( mpred_test( \"Test_0005_Line_0000__sk_out_1_in_user\",%~ user : ( findall( Ex,%~ clause_u(sk_out(Ex),Sk_out,U),wdmsg(sk_out(Ex)),%~ L) ,%~ length(L,THREE) ,%~ THREE=3))).\n^ Exit: (59) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (54) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(..., ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n^ Exit: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))), dmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)))))\n^ Exit: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))), dmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...))))))\n^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _5133538, _5133478)\n^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (49) [system] var(must_det_u)\n Fail: (49) [system] var(must_det_u)\n^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(..., ..., ...), ..., ...)), get_time(_4971876)))\n^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(..., ..., ...), ..., ...)), get_time(_4971876)))\n^ Call: (49) [ucatch] strip_module(logicmoo_test:(add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_4971876)), _5137848, _5137788)\n^ Exit: (49) [ucatch] strip_module(logicmoo_test:(add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_4971876)), logicmoo_test, (add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_4971876)))\n Call: (49) [system] var((add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_4971876)))\n Fail: (49) [system] var((add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_4971876)))\n^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(..., ..., ...), ..., ...)), get_time(_4971876)))\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _5142164, _5142104)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3)))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3)))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)), _5146474, _5146414)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)), logicmoo_test, add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)))\n Call: (50) [system] var(add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)))\n Fail: (50) [system] var(add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(sk_out(...), _4046426, _4046448), wdmsg(sk_out(...))), _4046470), length(_4046470, _4046492), _4046492=3)))\n Call: (53) [j_u] j_u:junit_prop(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, _5149484)\n Fail: (53) [j_u] j_u:junit_prop(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, _5149484)\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _5152050, _5151990)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_4971876)))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_4971876)))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_4971876)), _5156360, _5156300)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_4971876)), logicmoo_test, (ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [_4971746|...]), replace_in_string([...], _4971788, _4971818), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", url, _4971818))), get_time(_4971876)))\n Call: (50) [system] var((ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [_4971746|...]), replace_in_string([...], _4971788, _4971818), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", url, _4971818))), get_time(_4971876)))\n Fail: (50) [system] var((ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [_4971746|...]), replace_in_string([...], _4971788, _4971818), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", url, _4971818))), get_time(_4971876)))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_4971876)))\n^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _5160676, _5160616)\n^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (51) [system] var(must_det_u)\n Fail: (51) [system] var(must_det_u)\n^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Call: (51) [ucatch] strip_module(logicmoo_test:ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [_4971746|...]), replace_in_string([...], _4971788, _4971818), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", url, _4971818))), _5164986, _5164926)\n^ Exit: (51) [ucatch] strip_module(logicmoo_test:ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [_4971746|...]), replace_in_string([...], _4971788, _4971818), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", url, _4971818))), logicmoo_test, ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [_4971746, _4971748]), replace_in_string([... = ...], _4971788, _4971818), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", url, _4971818))))\n Call: (51) [system] var(ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [_4971746, _4971748]), replace_in_string([... = ...], _4971788, _4971818), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", url, _4971818))))\n Fail: (51) [system] var(ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [_4971746, _4971748]), replace_in_string([... = ...], _4971788, _4971818), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", url, _4971818))))\n^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", src, _4971746:_4971748), sformat(_4971788, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n Call: (55) [system] source_location(_4971746, _4971748)\n Fail: (55) [system] source_location(_4971746, _4971748)\n^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _5170520, _5170460)\n^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (51) [system] var(must_det_u)\n Fail: (51) [system] var(must_det_u)\n^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_4971876))\n^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_4971876))\n^ Call: (51) [ucatch] strip_module(logicmoo_test:get_time(_4971876), _5174830, _5174770)\n^ Exit: (51) [ucatch] strip_module(logicmoo_test:get_time(_4971876), logicmoo_test, get_time(_4971876))\n Call: (51) [system] var(get_time(_4971876))\n Fail: (51) [system] var(get_time(_4971876))\n^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_4971876))\n^ Exit: (45) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0005_Line_0000__sk_out_1_in_user\", user:(findall(_4046404, (..., ...), _4046470), length(..., ...), ... = ...)))), add_test_info(\"Test_0005_Line_0000__sk_out_1_in_user\", goal, user:(findall(_4046404, (clause_u(..., ..., ...), wdmsg(...)), _4046470), length(_4046470, _4046492), _4046492=3)), ignore((source_location(_4971746, _4971748), atom(_4971746), add_test_info(..., ..., ...), ..., ...)), get_time(1632737993.6533859)))\n Call: (45) [system] _4971886=nb(0)\n Exit: (45) [system] nb(0)=nb(0)\n^ Call: (47) [logicmoo_test] call_u_hook(user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n^ Unify: (47) [logicmoo_test] call_u_hook(user:(findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3))\n^ Call: (62) [baseKB] clause_u(sk_out(_4046404), _4046426, _4046448)\n^ Unify: (62) [baseKB] clause_u(sk_out(_4046404), _4046426, _4046448)\n^ Unify: (62) [baseKB] clause_u(sk_out(_4046404), _4046426, _4046448)\n^ Unify: (62) [baseKB] clause_u(sk_out(_4046404), _4046426, _4046448)\n^ Exit: (69) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Call: (64) [baseKB] hook_database:clause_i(user:sk_out(_4046404), _4046426, _4046448)\n^ Unify: (64) [baseKB] hook_database:clause_i(user:sk_out(_4046404), _4046426, _4046448)\n^ Redo: (64) [baseKB] hook_database:clause_i(user:sk_out(_4046404), _4046426, _4046448)\n^ Unify: (64) [baseKB] hook_database:clause_i(user:sk_out(_4046404), _4046426, _4046448)\n^ Call: (65) [baseKB] clause_attvars:clause_attv(user:sk_out(_4046404), _4046426, _4046448)\n^ Unify: (65) [baseKB] clause_attvars:clause_attv(user:sk_out(_4046404), _4046426, _4046448)\n Call: (66) [system] nonvar(_4046448)\n Fail: (66) [system] nonvar(_4046448)\n^ Redo: (65) [baseKB] clause_attvars:clause_attv(user:sk_out(_4046404), _4046426, _4046448)\n^ Unify: (65) [baseKB] clause_attvars:clause_attv(user:sk_out(_4046404), _4046426, _4046448)\n^ Call: (66) [baseKB] quietly(copy_term(sk_out(_4046404):_4046426, _5194760:_5194762, _5194750))\n^ Unify: (66) [rtrace] quietly(baseKB:copy_term(sk_out(_4046404):_4046426, _5194760:_5194762, _5194750))\n^ Exit: (71) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (66) [rtrace] quietly(baseKB:copy_term(sk_out(_4046404):_4046426, sk_out(_5196380):_5194762, []))\n^ Call: (66) [baseKB] dont_make_cyclic((user:clause(sk_out(_5196380), _5197802, _4046448), split_attrs(_5197802, _5197816, _5197818), unify_bodies(_5194762, _5197818), _5197816, unify_bodies(sk_out(_4046404), sk_out(_5196380)), unify_bodies(_4046426, _5194762), attr_bind([])))\n^ Unify: (66) [bugger] dont_make_cyclic(baseKB:(user:clause(sk_out(_5196380), _5197802, _4046448), split_attrs(_5197802, _5197816, _5197818), unify_bodies(_5194762, _5197818), _5197816, unify_bodies(sk_out(_4046404), sk_out(_5196380)), unify_bodies(_4046426, _5194762), attr_bind([])))\n^ Call: (69) [ucatch] ucatch:skipWrapper0\n^ Unify: (69) [ucatch] ucatch:skipWrapper0\n Call: (70) [system] current_prolog_flag(bugger, false)\n Fail: (70) [system] current_prolog_flag(bugger, false)\n^ Redo: (69) [ucatch] ucatch:skipWrapper0\n^ Unify: (69) [ucatch] ucat") ^ Call: (43) [logicmoo_test] dmsg:dmsg_pretty(test_completed_exit(40)) ^ Unify: (43) [logicmoo_test] dmsg:dmsg_pretty(test_completed_exit(40)) ^ Call: (44) [logicmoo_test] dmsg:dzotrace(ignore(\+ \+ (pretty_and_hide(test_completed_exit(40), _9597478), dmsg(_9597478)))) ^ Unify: (44) [logicmoo_test] dmsg:dzotrace(ignore(\+ \+ (pretty_and_hide(test_completed_exit(40), _9597478), dmsg(_9597478)))) %~ test_completed_exit(40) ^ Exit: (44) [logicmoo_test] dmsg:dzotrace(ignore(\+ \+ (pretty_and_hide(test_completed_exit(40), _9597478), dmsg(_9597478)))) ^ Exit: (43) [logicmoo_test] dmsg:dmsg_pretty(test_completed_exit(40)) totalTime=2.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k attvar_09.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=563 OPEN logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ATTVAR_09, Failing, Errors, Overtime 2021-09-26 05:15:30 +0000 UTC ISSUE_ID=563 ISSUE_OC=OPEN Editing Issue For FAILED 563 OPEN logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ATTVAR_09, Failing, Errors, Overtime 2021-09-26 05:15:30 +0000 UTC SKIPPING gh issue edit 563 -t logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.ATTVAR_08 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['attvar_08.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['attvar_08.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_08.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_08/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_08 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/376 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_08.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- debug_logicmoo(_). /*~ ~*/ :- nodebug_logicmoo(http(_)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- mpred_trace_exec. /*~ ~*/ % :- mpred_trace_exec. :- expects_dialect(pfc). /*~ ~*/ :- dynamic(sk_in/1). % :- process_this_script. /*~ ~*/ % :- process_this_script. :- if( \+ current_module(attvar_reader)). :- use_module(library(logicmoo/attvar_reader)). /*~ ~*/ :- endif. :- read_attvars(true). /*~ %~ install_attvar_expander(user) ~*/ :- set_prolog_flag(assert_attvars,true). /*~ ~*/ sk_in(fl(X,Y,X,Y)). /*~ ~*/ sk_in(avar([vn='ExIn',sk='SKF-666'])). /*~ ~*/ sk_in(_DUNNO). /*~ ~*/ :- must((findall(Ex,(clause_u(sk_in(Ex),_,_),wdmsg(sk_in(Ex))),L),length(L,THREE),THREE=3)). /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__sk_in_1_in_user", %~ user : ( findall( Ex, %~ clause_u(sk_in(Ex),Sk_in,U),wdmsg(sk_in(Ex)), %~ L) , %~ length(L,THREE) , %~ THREE=3))). failure=info((why_was_true(user:(\+ (findall(_9542,(clause_u(sk_in(_9542),_9564,_9586),wdmsg(sk_in(_9542))),_9608),length(_9608,_9630),_9630=3))),nop(ftrace(user:(findall(_9542,(clause_u(sk_in(_9542),_9564,_9586),wdmsg(sk_in(_9542))),_9608),length(_9608,_9630),_9630=3))))) no_proof_for(\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),wdmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=3)). no_proof_for(\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),wdmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=3)). no_proof_for(\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),wdmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=3)). name = 'logicmoo.pfc.test.sanity_base.ATTVAR_08-Test_0001_Line_0000__sk_in_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_08'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_08.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_08_Test_0001_Line_0000_sk_in_1_in_user-junit.xml ~*/ :- listing([pt/2,sk_in/1]). /*~ %~ skipped( listing( [ pt/2, %~ sk_in/1])) ~*/ :- must((sk_in(FOUND),get_attr(FOUND,sk,What),What=='SKF-666')),dmsg(fOUND=FOUND). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/376 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_08.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_08/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_08 /*~ %~ ?-( mpred_test( "Test_0002_Line_0000__sk_in_1_in_user", %~ user : ( sk_in(FOUND) , %~ get_attr(FOUND,sk,What) , %~ What=='SKF-666'))). failure=info((why_was_true(user:(\+ (sk_in(_112298),get_attr(_112298,sk,_112320),_112320=='SKF-666'))),nop(ftrace(user:(sk_in(_112298),get_attr(_112298,sk,_112320),_112320=='SKF-666'))))) no_proof_for(\+ (sk_in(In_Sk),get_attr(In_Sk,sk,Attr_SKF_666),Attr_SKF_666=='SKF-666')). no_proof_for(\+ (sk_in(In_Sk),get_attr(In_Sk,sk,Attr_SKF_666),Attr_SKF_666=='SKF-666')). no_proof_for(\+ (sk_in(In_Sk),get_attr(In_Sk,sk,Attr_SKF_666),Attr_SKF_666=='SKF-666')). name = 'logicmoo.pfc.test.sanity_base.ATTVAR_08-Test_0002_Line_0000__sk_in_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_08'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_08.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_08_Test_0002_Line_0000_sk_in_1_in_user-junit.xml %~ fOUND=FOUND2. ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.208441195-junit.xml > logicmoo.pfc.test.sanity_base.ATTVAR_08 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__sk_in_1_in_user result = failure. Test_0002_Line_0000__sk_in_1_in_user result = failure. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k attvar_08.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=376 OPEN logicmoo.pfc.test.sanity_base.ATTVAR_08 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ATTVAR_08, Failing 2021-09-26 05:15:47 +0000 UTC ISSUE_ID=376 ISSUE_OC=OPEN Editing Issue For FAILED 376 OPEN logicmoo.pfc.test.sanity_base.ATTVAR_08 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ATTVAR_08, Failing 2021-09-26 05:15:47 +0000 UTC SKIPPING gh issue edit 376 -t logicmoo.pfc.test.sanity_base.ATTVAR_08 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.ATTVAR_07 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['attvar_07.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['attvar_07.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_07.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_07/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_07 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/402 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_07.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- debug_logicmoo(_). /*~ ~*/ :- nodebug_logicmoo(http(_)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- mpred_trace_exec. /*~ ~*/ % :- mpred_trace_exec. :- expects_dialect(pfc). /*~ ~*/ :- dynamic(sk_out/1). /*~ ~*/ :- dynamic(sk_in/1). % :- process_this_script. /*~ ~*/ % :- process_this_script. :- read_attvars(true). /*~ %~ message_hook( %~ error(existence_error(procedure,read_attvars/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ read_attvars/1]]) catch/3: Unknown procedure: read_attvars/1 ERROR: catch/3: Unknown procedure: read_attvars/1 %~ message_hook( %~ goal_failed(directive,user:read_attvars(true)), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : read_attvars(true)]]) Goal (directive) failed: user:read_attvars(true) Warning: Goal (directive) failed: user:read_attvars(true) ~*/ sk_in(Ex)==>sk_out(Ex). /*~ ~*/ sk_in(avar([vn='ExIn',sk='SKF-666'])). /*~ ~*/ sk_in(fl(X,Y,X,Y)). /*~ ~*/ :- listing(sk_in/1). /*~ %~ skipped( listing( sk_in/1)) ~*/ :- listing(sk_out/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_07.pfc:29 %~ skipped( listing( sk_out/1)) ~*/ :- must((sk_out(FOUND),get_attr(FOUND,sk,What),What=='SKF-666')),dmsg(fOUND=FOUND). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/402 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_07.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_07/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_07 /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__sk_out_1_in_user", %~ user : ( sk_out(FOUND) , %~ get_attr(FOUND,sk,What) , %~ What=='SKF-666'))). failure=info((why_was_true(user:(\+ (sk_out(_18454),get_attr(_18454,sk,_18476),_18476=='SKF-666'))),nop(ftrace(user:(sk_out(_18454),get_attr(_18454,sk,_18476),_18476=='SKF-666'))))) no_proof_for(\+ (sk_out(Out_Sk),get_attr(Out_Sk,sk,Attr_SKF_666),Attr_SKF_666=='SKF-666')). no_proof_for(\+ (sk_out(Out_Sk),get_attr(Out_Sk,sk,Attr_SKF_666),Attr_SKF_666=='SKF-666')). no_proof_for(\+ (sk_out(Out_Sk),get_attr(Out_Sk,sk,Attr_SKF_666),Attr_SKF_666=='SKF-666')). name = 'logicmoo.pfc.test.sanity_base.ATTVAR_07-Test_0001_Line_0000__sk_out_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_07'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_07.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_07_Test_0001_Line_0000_sk_out_1_in_user-junit.xml %~ fOUND=FOUND2. ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_07.pfc:46 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.1332753150000001-junit.xml > logicmoo.pfc.test.sanity_base.ATTVAR_07 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) logicmoo.pfc.test.sanity_base.ATTVAR_07 JUnit error = catch/3: Unknown procedure: read_attvars/1 logicmoo.pfc.test.sanity_base.ATTVAR_07 JUnit warning = Goal (directive) failed: user:read_attvars(true) Test_0001_Line_0000__sk_out_1_in_user result = failure. %~ test_completed_exit(56) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k attvar_07.pfc (returned 56) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped' ISSUE_INFO=402 OPEN logicmoo.pfc.test.sanity_base.ATTVAR_07 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ATTVAR_07, Failing, Errors, Warnings 2021-09-26 05:16:01 +0000 UTC ISSUE_ID=402 ISSUE_OC=OPEN Editing Issue For FAILED 402 OPEN logicmoo.pfc.test.sanity_base.ATTVAR_07 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ATTVAR_07, Failing, Errors, Warnings 2021-09-26 05:16:01 +0000 UTC SKIPPING gh issue edit 402 -t logicmoo.pfc.test.sanity_base.ATTVAR_07 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Overtime,Skipped --add-label Failing,Errors,Warnings FileTestCase=logicmoo.pfc.test.sanity_base.ATTVAR_06 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['attvar_06.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['attvar_06.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_06.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_06/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_06 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/377 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_06.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- if( \+ current_module(attvar_reader)). :- use_module(library(logicmoo/attvar_reader)). /*~ ~*/ :- endif. sk6_in(Ex)==>sk6_out(Ex). /*~ ~*/ sk6a_in(Ex)==>sk6a_out(Ex). /*~ ~*/ :- set_prolog_flag(assert_attvars,true). /*~ ~*/ :- read_attvars(true). /*~ %~ install_attvar_expander(user) ~*/ sk6:attr_unify_hook(_,_). % :- rtrace. /*~ No source location!? ~*/ % :- rtrace. :- must(ain((sk6a_in(avar([vn='ExIn',sk6='SKF-666']))))). /*~ %~ ?-( mpred_test(Kw,user:ain(sk6a_in(avar([vn='ExIn',sk6='SKF-666']))))). passed=info(why_was_true(user:ain(sk6a_in(avar([vn='ExIn',sk6='SKF-666']))))) no_proof_for(ain(sk6a_in(avar([ vn='ExIn', sk6='SKF-666'])))). no_proof_for(ain(sk6a_in(avar([ vn='ExIn', sk6='SKF-666'])))). no_proof_for(ain(sk6a_in(avar([ vn='ExIn', sk6='SKF-666'])))). %~ message_hook( %~ error(type_error(text,[]),context(system:atomic_list_concat/2,Context_Kw)), %~ error, %~ [ '~q/~w: '-[atomic_list_concat,2], %~ 'Type error: `~w\' expected, found `~p\''-[text,[]], %~ ' (~w ~w)'-[an,empty_list]]) atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) ERROR: atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) %~ message_hook( %~ goal_failed(directive,user:mpred_test(ain(sk6a_in(avar([vn='ExIn',sk6='SKF-666']))))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test( ain( sk6a_in( avar( [ vn='ExIn', %~ sk6='SKF-666']))))]]) Goal (directive) failed: user:mpred_test(ain(sk6a_in(avar([vn=ExIn,sk6=SKF-666])))) Warning: Goal (directive) failed: user:mpred_test(ain(sk6a_in(avar([vn=ExIn,sk6=SKF-666])))) ~*/ sk6_in(avar([vn='ExIn',sk6='SKF-666'])). /*~ ~*/ /* :- tell('tmp_6a~'). :- xlisting(sk6a_in). :- xlisting(sk6a_out). :- told. :- tell('tmp_6~'). :- xlisting(sk6_in). :- xlisting(sk6_out). :- told. */ :- ((sk6a_out(FOUND),get_attr(FOUND,sk6,What), What == 'SKF-666')),dmsg(fOUND=FOUND). /*~ %~ message_hook( %~ error(existence_error(procedure,sk6a_out/1),context(system:''/1,Context_Kw)), %~ error, %~ [ '~q/~w: '-['',1], %~ 'Unknown procedure: ~q' - [ sk6a_out/1]]) ''/1: Unknown procedure: sk6a_out/1 ERROR: ''/1: Unknown procedure: sk6a_out/1 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_06.pfc:40 %~ message_hook( %~ goal_failed( directive, %~ user : ( sk6a_out(FOUND) , %~ get_attr(FOUND,sk6,What) , %~ What=='SKF-666' , %~ dmsg( fOUND=FOUND))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : ( sk6a_out(FOUND) , %~ get_attr(FOUND,sk6,What) , %~ What=='SKF-666' , %~ dmsg( fOUND=FOUND))]]) Goal (directive) failed: user:((sk6a_out(_19138),get_attr(_19138,sk6,_19218),_19218==SKF-666),dmsg(fOUND=_19138)) Warning: Goal (directive) failed: user:((sk6a_out(_19138),get_attr(_19138,sk6,_19218),_19218==SKF-666),dmsg(fOUND=_19138)) ~*/ :- ((sk6_out(FOUND),get_attr(FOUND,sk6,What), What == 'SKF-666')),dmsg(fOUND=FOUND). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/377 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_06.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_06/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_06 /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_06.pfc:41 %~ message_hook( %~ error(existence_error(procedure,sk6_out/1),context(system:''/1,Context_Kw)), %~ error, %~ [ '~q/~w: '-['',1], %~ 'Unknown procedure: ~q' - [ sk6_out/1]]) ''/1: Unknown procedure: sk6_out/1 ERROR: ''/1: Unknown procedure: sk6_out/1 %~ message_hook( %~ goal_failed( directive, %~ user : ( sk6_out(FOUND) , %~ get_attr(FOUND,sk6,What) , %~ What=='SKF-666' , %~ dmsg( fOUND=FOUND))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : ( sk6_out(FOUND) , %~ get_attr(FOUND,sk6,What) , %~ What=='SKF-666' , %~ dmsg( fOUND=FOUND))]]) Goal (directive) failed: user:((sk6_out(_74480),get_attr(_74480,sk6,_74560),_74560==SKF-666),dmsg(fOUND=_74480)) Warning: Goal (directive) failed: user:((sk6_out(_74480),get_attr(_74480,sk6,_74560),_74560==SKF-666),dmsg(fOUND=_74480)) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.195167804-junit.xml > logicmoo.pfc.test.sanity_base.ATTVAR_06 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) _5050 result = passed. logicmoo.pfc.test.sanity_base.ATTVAR_06 JUnit error = atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) logicmoo.pfc.test.sanity_base.ATTVAR_06 JUnit warning = Goal (directive) failed: user:mpred_test(ain(sk6a_in(avar([vn=ExIn,sk6=SKF-666])))) logicmoo.pfc.test.sanity_base.ATTVAR_06 JUnit error = ''/1: Unknown procedure: sk6a_out/1 logicmoo.pfc.test.sanity_base.ATTVAR_06 JUnit warning = Goal (directive) failed: user:((sk6a_out(_19138),get_attr(_19138,sk6,_19218),_19218==SKF-666),dmsg(fOUND=_19138)) logicmoo.pfc.test.sanity_base.ATTVAR_06 JUnit error = ''/1: Unknown procedure: sk6_out/1 logicmoo.pfc.test.sanity_base.ATTVAR_06 JUnit warning = Goal (directive) failed: user:((sk6_out(_74480),get_attr(_74480,sk6,_74560),_74560==SKF-666),dmsg(fOUND=_74480)) %~ test_completed_exit(112) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k attvar_06.pfc (returned 112) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped,Skipped' ISSUE_INFO=377 OPEN logicmoo.pfc.test.sanity_base.ATTVAR_06 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ATTVAR_06, Passing, Errors, Warnings 2021-09-26 05:16:15 +0000 UTC ISSUE_ID=377 ISSUE_OC=OPEN Updating Issue 377 OPEN logicmoo.pfc.test.sanity_base.ATTVAR_06 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ATTVAR_06, Passing, Errors, Warnings 2021-09-26 05:16:15 +0000 UTC SKIPPING gh issue edit 377 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors,Warnings --remove-label Failing,Regression,Skipped,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.ATTVAR_05 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['attvar_05.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['attvar_05.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_05.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_05/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_05 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/331 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_05.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- if(\+ current_module(attvar_reader)). :- use_module(library(logicmoo/attvar_reader)). /*~ ~*/ :- endif. :- debug_logicmoo(_). /*~ ~*/ :- nodebug_logicmoo(http(_)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- mpred_trace_exec. /*~ ~*/ % :- mpred_trace_exec. :- expects_dialect(pfc). /*~ ~*/ :- dynamic(sk5_out/1). /*~ ~*/ :- dynamic(sk5_in/1). % :- process_this_script. /*~ ~*/ % :- process_this_script. :- read_attvars(true). /*~ %~ install_attvar_expander(user) ~*/ :- set_prolog_flag(assert_attvars,true). /*~ ~*/ sk5_in(Ex)==>sk5_out(Ex). %:- listing('$pt'). /*~ ~*/ %:- listing('$pt'). :- mpred_trace_exec. %sk5_in(avar([vn='ExIn',sk5='SKF-666'])). /*~ ~*/ %sk5_in(avar([vn='ExIn',sk5='SKF-666'])). :- must(ain(sk5_in(avar([vn='ExIn',sk5='SKF-666'])))). /*~ %~ ?-( mpred_test(Kw,user:ain(sk5_in(avar([vn='ExIn',sk5='SKF-666']))))). passed=info(why_was_true(user:ain(sk5_in(avar([vn='ExIn',sk5='SKF-666']))))) no_proof_for(ain(sk5_in(avar([ vn='ExIn', sk5='SKF-666'])))). no_proof_for(ain(sk5_in(avar([ vn='ExIn', sk5='SKF-666'])))). no_proof_for(ain(sk5_in(avar([ vn='ExIn', sk5='SKF-666'])))). %~ message_hook( %~ error(type_error(text,[]),context(system:atomic_list_concat/2,Context_Kw)), %~ error, %~ [ '~q/~w: '-[atomic_list_concat,2], %~ 'Type error: `~w\' expected, found `~p\''-[text,[]], %~ ' (~w ~w)'-[an,empty_list]]) atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) ERROR: atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_05.pfc:37 %~ message_hook( %~ goal_failed(directive,user:mpred_test(ain(sk5_in(avar([vn='ExIn',sk5='SKF-666']))))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test( ain( sk5_in( avar( [ vn='ExIn', %~ sk5='SKF-666']))))]]) Goal (directive) failed: user:mpred_test(ain(sk5_in(avar([vn=ExIn,sk5=SKF-666])))) Warning: Goal (directive) failed: user:mpred_test(ain(sk5_in(avar([vn=ExIn,sk5=SKF-666])))) ~*/ :- flush_output. /*~ ~*/ :- listing(sk5_in/1). /*~ %~ skipped( listing( sk5_in/1)) ~*/ :- flush_output. /*~ ~*/ :- listing(sk5_out/1). /*~ %~ skipped( listing( sk5_out/1)) ~*/ :- flush_output. %:- call(call,rtrace). /*~ ~*/ %:- call(call,rtrace). :- must(lookup_u(sk5_in(avar([vn='ZEx',sk5='SKF-666'])))). /*~ %~ ?-( mpred_test(Kw,user:lookup_u(sk5_in(avar([vn='ZEx',sk5='SKF-666']))))). failure=info((why_was_true(user:(\+lookup_u(sk5_in(avar([vn='ZEx',sk5='SKF-666']))))),nop(ftrace(user:lookup_u(sk5_in(avar([vn='ZEx',sk5='SKF-666']))))))) no_proof_for(\+lookup_u(sk5_in(avar([ vn='ZEx', sk5='SKF-666'])))). no_proof_for(\+lookup_u(sk5_in(avar([ vn='ZEx', sk5='SKF-666'])))). no_proof_for(\+lookup_u(sk5_in(avar([ vn='ZEx', sk5='SKF-666'])))). %~ message_hook( %~ error(type_error(text,[]),context(system:atomic_list_concat/2,Context_Kw)), %~ error, %~ [ '~q/~w: '-[atomic_list_concat,2], %~ 'Type error: `~w\' expected, found `~p\''-[text,[]], %~ ' (~w ~w)'-[an,empty_list]]) atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) ERROR: atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) %~ message_hook( %~ goal_failed(directive,user:mpred_test(lookup_u(sk5_in(avar([vn='ZEx',sk5='SKF-666']))))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test( lookup_u( sk5_in( avar( [ vn='ZEx', %~ sk5='SKF-666']))))]]) Goal (directive) failed: user:mpred_test(lookup_u(sk5_in(avar([vn=ZEx,sk5=SKF-666])))) Warning: Goal (directive) failed: user:mpred_test(lookup_u(sk5_in(avar([vn=ZEx,sk5=SKF-666])))) ~*/ :- must(lookup_u(pt(sk5_in(avar([vn='IS',sk5='SKF-666'])),FOUND))),dmsg(fOUND=FOUND). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/331 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_05.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_05/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_05 /*~ %~ ?-( mpred_test( Kw, %~ user : lookup_u( pt(sk5_in(avar([vn='IS',sk5='SKF-666'])),FOUND)))). %~ make_dynamic_here(baseKB,pt(sk5_in(avar([vn='IS',sk5='SKF-666'])),_554)) failure=info((why_was_true(user:(\+lookup_u(pt(sk5_in(avar([vn='IS',sk5='SKF-666'])),_554)))),nop(ftrace(user:lookup_u(pt(sk5_in(avar([vn='IS',sk5='SKF-666'])),_554)))))) no_proof_for(\+lookup_u(pt(sk5_in(avar([ vn='IS', sk5='SKF-666'])),FOUND))). no_proof_for(\+lookup_u(pt(sk5_in(avar([ vn='IS', sk5='SKF-666'])),FOUND))). no_proof_for(\+lookup_u(pt(sk5_in(avar([ vn='IS', sk5='SKF-666'])),FOUND))). %~ message_hook( %~ error(type_error(text,[]),context(system:atomic_list_concat/2,Context_Kw)), %~ error, %~ [ '~q/~w: '-[atomic_list_concat,2], %~ 'Type error: `~w\' expected, found `~p\''-[text,[]], %~ ' (~w ~w)'-[an,empty_list]]) atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) ERROR: atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) %~ message_hook( %~ goal_failed( directive, %~ user : ( mpred_test( lookup_u( pt(sk5_in(avar([vn='IS',sk5='SKF-666'])),FOUND))) , %~ dmsg( fOUND=FOUND))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : ( mpred_test( lookup_u( pt(sk5_in(avar([vn='IS',sk5='SKF-666'])),FOUND))) , %~ dmsg( fOUND=FOUND))]]) Goal (directive) failed: user:(mpred_test(lookup_u(pt(sk5_in(avar([vn=IS,sk5=SKF-666])),_538))),dmsg(fOUND=_538)) Warning: Goal (directive) failed: user:(mpred_test(lookup_u(pt(sk5_in(avar([vn=IS,sk5=SKF-666])),_538))),dmsg(fOUND=_538)) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.173908359-junit.xml > logicmoo.pfc.test.sanity_base.ATTVAR_05 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) _58906 result = passed. logicmoo.pfc.test.sanity_base.ATTVAR_05 JUnit error = atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) logicmoo.pfc.test.sanity_base.ATTVAR_05 JUnit warning = Goal (directive) failed: user:mpred_test(ain(sk5_in(avar([vn=ExIn,sk5=SKF-666])))) _58906 result = failure. logicmoo.pfc.test.sanity_base.ATTVAR_05 JUnit warning = Goal (directive) failed: user:mpred_test(lookup_u(sk5_in(avar([vn=ZEx,sk5=SKF-666])))) logicmoo.pfc.test.sanity_base.ATTVAR_05 JUnit warning = Goal (directive) failed: user:(mpred_test(lookup_u(pt(sk5_in(avar([vn=IS,sk5=SKF-666])),_538))),dmsg(fOUND=_538)) %~ test_completed_exit(56) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k attvar_05.pfc (returned 56) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped' ISSUE_INFO=331 OPEN logicmoo.pfc.test.sanity_base.ATTVAR_05 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ATTVAR_05, Failing, Errors, Warnings 2021-09-26 05:16:27 +0000 UTC ISSUE_ID=331 ISSUE_OC=OPEN Editing Issue For FAILED 331 OPEN logicmoo.pfc.test.sanity_base.ATTVAR_05 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ATTVAR_05, Failing, Errors, Warnings 2021-09-26 05:16:27 +0000 UTC SKIPPING gh issue edit 331 -t logicmoo.pfc.test.sanity_base.ATTVAR_05 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Overtime,Skipped --add-label Failing,Errors,Warnings FileTestCase=logicmoo.pfc.test.sanity_base.ATTVAR_04 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['attvar_04.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['attvar_04.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_04.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_04/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_04 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/548 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_04.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) :- if(\+ current_module(attvar_reader)). :- use_module(library(logicmoo/attvar_reader)). /*~ ~*/ :- endif. % Tests assertable attributed variables :- debug_logicmoo(_). /*~ ~*/ :- nodebug_logicmoo(http(_)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- mpred_trace_exec. /*~ ~*/ % :- mpred_trace_exec. :- dynamic(sk_out/1). /*~ ~*/ :- dynamic(sk_in/1). % :- ain(baseKB:rtArgsVerbatum(my_sk)). /*~ ~*/ % :- ain(baseKB:rtArgsVerbatum(my_sk)). :- read_attvars(true). % :- expects_dialect(swi). /*~ %~ install_attvar_expander(user) %~ term_xform( my_sk( aVar( [ vn='Ex', %~ sk='SKF-666'])) --> %~ %~ my_sk(Sk) :- %~ %~ attr_bind([put_attr(Sk,sk,'SKF-666')],true)) ~*/ % :- expects_dialect(swi). my_sk(aVar([vn='Ex',sk='SKF-666'])). /*~ No source location!? ~*/ :- mpred_test((my_sk(Ex),get_attr(Ex,sk,What),What=='SKF-666')). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_04.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_04/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_04 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/548 /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__my_sk_1_in_user", %~ user : ( my_sk(Ex) , %~ get_attr(Ex,sk,What) , %~ What=='SKF-666'))). passed=info(why_was_true(user:(my_sk(_21796),get_attr(_21796,sk,'SKF-666'),'SKF-666'=='SKF-666'))) no_proof_for((my_sk(Sk),get_attr(Sk,sk,'SKF-666'),'SKF-666'=='SKF-666')). no_proof_for((my_sk(Sk),get_attr(Sk,sk,'SKF-666'),'SKF-666'=='SKF-666')). no_proof_for((my_sk(Sk),get_attr(Sk,sk,'SKF-666'),'SKF-666'=='SKF-666')). name = 'logicmoo.pfc.test.sanity_base.ATTVAR_04-Test_0001_Line_0000__my_sk_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_04'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_04.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_04_Test_0001_Line_0000_my_sk_1_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.062265072-junit.xml > Test_0001_Line_0000__my_sk_1_in_user result = passed. %~ test_completed_exit(64) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k attvar_04.pl (returned 64) Add_LABELS='' Rem_LABELS='Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=548 OPEN logicmoo.pfc.test.sanity_base.ATTVAR_04 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ATTVAR_04, Passing 2021-09-26 05:16:38 +0000 UTC ISSUE_ID=548 ISSUE_OC=OPEN Updating Issue 548 OPEN logicmoo.pfc.test.sanity_base.ATTVAR_04 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ATTVAR_04, Passing 2021-09-26 05:16:38 +0000 UTC SKIPPING gh issue edit 548 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing --remove-label Failing,Regression,Skipped,Errors,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['attvar_02.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['attvar_02.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. % Disabled autoloading (loaded 0 files) % Disabled autoloading (loaded 0 files) running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- if(\+ current_module(dictoo_lib)). :- ensure_loaded(library(dictoo)). :- endif. :- if(\+ current_module(attvar_reader)). :- use_module(library(logicmoo/attvar_reader)). /*~ ~*/ :- endif. %:- dynamic(sk2_out/1). %:- dynamic(sk2_in/1). % :- process_this_script. :- prolog_autoload:autoload_all([verbose(false)]). /*~ % Disabled autoloading (loaded 0 files) ~*/ :- debug_logicmoo(_). /*~ ~*/ :- nodebug_logicmoo(http(_)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). /*~ ~*/ :- read_attvars(false). /*~ ~*/ :- set_prolog_flag(assert_attvars,true). /*~ ~*/ :- set_prolog_flag(expand_attvars,false). /*~ ~*/ :- set_prolog_flag(expand_attvars,true). /*~ ~*/ :- flag_call(runtime_debug=true). /*~ ~*/ :- read_attvars(true). /*~ %~ install_attvar_expander(user) ~*/ sk2:attr_unify_hook(_,_). /*~ No source location!? ~*/ :- mpred_trace_exec. % :- call((rtrace)). /*~ ~*/ % :- call((rtrace)). :- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))). % :- listing_u(sk2_in/1). /*~ ~*/ % :- listing_u(sk2_in/1). :- listing(sk2_in/1). %:- call(rtrace). /*~ %~ skipped( listing( sk2_in/1)) ~*/ %:- call(rtrace). :- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')). %:- call(break). /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__sk2_in_1_in_user", %~ user : ( sk2_in(Ex) , %~ get_attr(Ex,sk2,What) , %~ What=='SKF-6667'))). failure=info((why_was_true(user:(\+ (sk2_in(_6848),get_attr(_6848,sk2,_6870),_6870=='SKF-6667'))),nop(ftrace(user:(sk2_in(_6848),get_attr(_6848,sk2,_6870),_6870=='SKF-6667'))))) no_proof_for(\+ (sk2_in(In_Sk2),get_attr(In_Sk2,sk2,Attr_SKF_6667),Attr_SKF_6667=='SKF-6667')). no_proof_for(\+ (sk2_in(In_Sk2),get_attr(In_Sk2,sk2,Attr_SKF_6667),Attr_SKF_6667=='SKF-6667')). no_proof_for(\+ (sk2_in(In_Sk2),get_attr(In_Sk2,sk2,Attr_SKF_6667),Attr_SKF_6667=='SKF-6667')). name = 'logicmoo.pfc.test.sanity_base.ATTVAR_02-Test_0001_Line_0000__sk2_in_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_02_Test_0001_Line_0000_sk2_in_1_in_user-junit.xml ~*/ %:- call(break). :- read_attvars(true). /*~ ~*/ :- call((true,rtrace)). /*~ ^ Exit: (33) [system] call(user:(true, rtrace)) ^ Call: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306) ^ Unify: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])) ^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _75304) ^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _75304) ^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _75304) ^ Redo: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306) ^ Unify: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])) ^ Redo: (37) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306) ^ Unify: (37) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306) Call: (38) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])) Exit: (38) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])) Call: (38) [$syspreds] nb_setval('$term_user', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))) Unify: (38) [$syspreds] nb_setval('$term_user', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))) Exit: (38) [$syspreds] nb_setval('$term_user', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))) Call: (38) [system] fail Fail: (38) [system] fail ^ Redo: (37) [subclause_expansion] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306) ^ Unify: (37) [subclause_expansion] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306) ^ Call: (38) [ec_loader] ec_loader:into_lps ^ Unify: (38) [ec_loader] ec_loader:into_lps Call: (39) [t_l] t_l:is_ec_cvt(_87700) Fail: (39) [t_l] t_l:is_ec_cvt(_87700) ^ Fail: (38) [ec_loader] ec_loader:into_lps ^ Redo: (37) [ec_loader] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306) ^ Fail: (37) [ec_loader] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306) ^ Call: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810) ^ Unify: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))) ^ Redo: (37) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810) ^ Unify: (37) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810) Call: (38) [$syspreds] prolog_load_context(module, plunit) Unify: (38) [$syspreds] prolog_load_context(module, plunit) Fail: (38) [$syspreds] prolog_load_context(module, plunit) ^ Fail: (37) [plunit] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810) ^ Call: (38) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _95734, _95736) ^ Unify: (38) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _95734, _95736) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736) Call: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736) Call: (41) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))) Exit: (41) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))) Call: (41) [echo_files] echo_files:never_echo_term((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) Fail: (41) [echo_files] echo_files:never_echo_term((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) Redo: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736) Call: (41) [$syspreds] prolog_load_context(stream, _102638) Unify: (41) [$syspreds] prolog_load_context(stream, _102638) Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00)) Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Call: (41) [system] term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])=..[_106284, _106290, _106296|_106298] Exit: (41) [system] term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])=..[term_position, 1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [...])]] Call: (41) [system] ttyflush Exit: (41) [system] ttyflush Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734) Call: (42) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))==end_of_file Fail: (42) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))==end_of_file Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734) Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _112466) Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285) Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285) Call: (42) [system] _114340 is 1285+1 Exit: (42) [system] 1286 is 1285+1 Call: (42) [system] 1352=(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734) Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Call: (43) [$syspreds] format('~N~~*/~n') Unify: (43) [$syspreds] format('~N~~*/~n') ~*/ Exit: (43) [$syspreds] format('~N~~*/~n') Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1286) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1286) Call: (43) [t_l] t_l:file_stream_loc(_126670, (0x556703a44a00), _126674) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1286) Call: (43) [t_l] t_l:file_stream_loc(_129098, (0x556703a44a00), _129100) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285) Call: (43) [system] 1286>1285 Exit: (43) [system] 1286>1285 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285, 1286) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285, 1286) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1285, 1286, _3594) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1285, 1286, _3594) Call: (45) [system] _4848 is 1286-1285 Exit: (45) [system] 1 is 1286-1285 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _6068, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _6068, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _9178) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _9178) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _11184, []), read_string(_11184, _11192, _6068), close(_11184)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _11184, []), read_util:read_string(_11184, _11192, _6068), read_util:close(_11184)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _11184, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51eb300), []) Call: (49) [system] close((0x5566f51eb300)) Exit: (49) [system] close((0x5566f51eb300)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51eb300), []), read_util:read_string((0x5566f51eb300), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f51eb300))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1285, 1, _16830, _3594) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1285, 1, 1210, "\n") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1285, 1286, "\n") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _19892)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _19892)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [echo_files] echo_files:nsl(_24222) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') Call: (46) [system] "\n"\==[] Exit: (46) [system] "\n"\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string("\n", _28530, _28532, _28534, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _28530, _28532, _28534, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _28530, _28532, _28534, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _32348, _32412, _32350, '\n/*~') Fail: (45) [system] sub_string("\n", _32348, _33030, _32350, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _34206, _34270, _34208, '/*~') Fail: (45) [system] sub_string("\n", _34206, _34888, _34208, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _36682, _36746, _36684, '\n%~') Fail: (45) [system] sub_string("\n", _36682, _37364, _36684, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _38540, _38604, _38542, '%~') Fail: (45) [system] sub_string("\n", _38540, _39222, _38542, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] write("\n") Exit: (45) [system] write("\n") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285, 1286) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1286) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802) Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352) Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352) Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1286, 1352, _47798) Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1286, 1352, _47798) Call: (44) [system] _49052 is 1352-1286 Exit: (44) [system] 66 is 1352-1286 Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _50272, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _50272, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _53382) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _53382) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _55388, []), read_string(_55388, _55396, _50272), close(_55388)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _55388, []), read_util:read_string(_55388, _55396, _50272), read_util:close(_55388)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _55388, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51ea400), []) Call: (48) [system] close((0x5566f51ea400)) Exit: (48) [system] close((0x5566f51ea400)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51ea400), []), read_util:read_string((0x5566f51ea400), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f51ea400))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1286, 66, _61034, _47798) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1286, 66, 1144, ":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))") Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1286, 1352, ":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))") Call: (43) [echo_files] echo_files:read_mco(":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))", _62914, _62916, _62918, _62920, _62922) Unify: (43) [echo_files] echo_files:read_mco(":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))", _63548, _63550, _63552, _63554, _63556) Call: (44) [system] read_term_from_atom(":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))", _64124, [cycles(true), comments(_64144), quasi_quotations(_64154), variable_names(_64164), singletons(_64174)]) Exit: (44) [system] read_term_from_atom(":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))", (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] read_term_from_atom(":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))", _65442, [cycles(false), comments(_65462), quasi_quotations(_65472), variable_names(_65482), singletons(_65492)]) Exit: (44) [system] read_term_from_atom(":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))", (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))=@=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Exit: (44) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))=@=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Call: (44) [system] _67972=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Exit: (44) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Exit: (43) [echo_files] echo_files:read_mco(":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))", (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), [], [], [], []) Call: (43) [system] write(":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))") :- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))) Exit: (43) [system] write(":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))") Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _71082, 1352) Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _71704, 1352) ^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, _72280)) ^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, _72280)) ^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, 1352)) ^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, 1352)) Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, 1352) Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _79716)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _79716)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802) Call: (42) [system] character_count((0x556703a44a00), _85266) Exit: (42) [system] character_count((0x556703a44a00), 1353) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1353) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1353) Call: (43) [t_l] t_l:file_stream_loc(_87772, (0x556703a44a00), _87776) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1353) Call: (43) [t_l] t_l:file_stream_loc(_90200, (0x556703a44a00), _90202) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352) Call: (43) [system] 1353>1352 Exit: (43) [system] 1353>1352 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352, 1353) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352, 1353) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1352, 1353, _94534) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1352, 1353, _94534) Call: (45) [system] _95788 is 1353-1352 Exit: (45) [system] 1 is 1353-1352 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _97008, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _97008, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _100118) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _100118) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _102124, []), read_string(_102124, _102132, _97008), close(_102124)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _102124, []), read_util:read_string(_102124, _102132, _97008), read_util:close(_102124)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _102124, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5f22600), []) Call: (49) [system] close((0x5566f5f22600)) Exit: (49) [system] close((0x5566f5f22600)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5f22600), []), read_util:read_string((0x5566f5f22600), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f5f22600))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1352, 1, _107770, _94534) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1352, 1, 1143, ".") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1352, 1353, ".") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _110832)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _110832)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [echo_files] echo_files:nsl(_115162) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Call: (46) [system] "."\==[] Exit: (46) [system] "."\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _119470, _119472, _119474, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _119470, _119472, _119474, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _119470, _119472, _119474, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _123288, _123352, _123290, '\n/*~') Fail: (45) [system] sub_string(".", _123288, _123970, _123290, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _125146, _125210, _125148, '/*~') Fail: (45) [system] sub_string(".", _125146, _125828, _125148, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _127622, _127686, _127624, '\n%~') Fail: (45) [system] sub_string(".", _127622, _128304, _127624, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _129480, _129544, _129482, '%~') Fail: (45) [system] sub_string(".", _129480, _130162, _129482, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] write(".") . Exit: (45) [system] write(".") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352, 1353) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1353) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798) Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] at_end_of_stream((0x556703a44a00)) Fail: (43) [system] at_end_of_stream((0x556703a44a00)) Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] character_count((0x556703a44a00), _11172) Exit: (43) [system] character_count((0x556703a44a00), 1353) Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, _12386) Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, _12386) Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _13632, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _13632, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _16742) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _16742) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _18748, []), read_string(_18748, _18756, _13632), close(_18748)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _18748, []), read_util:read_string(_18748, _18756, _13632), read_util:close(_18748)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _18748, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x55670423a900), []) Call: (48) [system] close((0x55670423a900)) Exit: (48) [system] close((0x55670423a900)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x55670423a900), []), read_util:read_string((0x55670423a900), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x55670423a900))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1353, _24392, 0, _12386) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1353, 1143, 0, " \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, " \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Call: (43) [system] open_string(" \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", _26482) Exit: (43) [system] open_string(" \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", (0x5566f78fda00)) Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00)) Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00)) Call: (44) [echo_files] echo_files:consume_white((0x5566f78fda00)) Unify: (44) [echo_files] echo_files:consume_white((0x5566f78fda00)) Call: (45) [system] at_end_of_stream((0x5566f78fda00)) Fail: (45) [system] at_end_of_stream((0x5566f78fda00)) Redo: (44) [echo_files] echo_files:consume_white((0x5566f78fda00)) Unify: (44) [echo_files] echo_files:consume_white((0x5566f78fda00)) Call: (45) [system] peek_char((0x5566f78fda00), _32584) Exit: (45) [system] peek_char((0x5566f78fda00), ' ') Call: (45) [system] char_type(' ', space) Exit: (45) [system] char_type(' ', space) Call: (45) [system] get_char((0x5566f78fda00), ' ') Exit: (45) [system] get_char((0x5566f78fda00), ' ') Call: (45) [system] put_char(' ') Exit: (45) [system] put_char(' ') Exit: (44) [echo_files] echo_files:consume_white((0x5566f78fda00)) Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00)) Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00)) Call: (45) [echo_files] echo_files:consume_white((0x5566f78fda00)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f78fda00)) Call: (46) [system] at_end_of_stream((0x5566f78fda00)) Fail: (46) [system] at_end_of_stream((0x5566f78fda00)) Redo: (45) [echo_files] echo_files:consume_white((0x5566f78fda00)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f78fda00)) Call: (46) [system] peek_char((0x5566f78fda00), _42928) Exit: (46) [system] peek_char((0x5566f78fda00), ' ') Call: (46) [system] char_type(' ', space) Exit: (46) [system] char_type(' ', space) Call: (46) [system] get_char((0x5566f78fda00), ' ') Exit: (46) [system] get_char((0x5566f78fda00), ' ') Call: (46) [system] put_char(' ') Exit: (46) [system] put_char(' ') Exit: (45) [echo_files] echo_files:consume_white((0x5566f78fda00)) Call: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00)) Unify: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00)) Call: (46) [echo_files] echo_files:consume_white((0x5566f78fda00)) Unify: (46) [echo_files] echo_files:consume_white((0x5566f78fda00)) Call: (47) [system] at_end_of_stream((0x5566f78fda00)) Fail: (47) [system] at_end_of_stream((0x5566f78fda00)) Redo: (46) [echo_files] echo_files:consume_white((0x5566f78fda00)) Unify: (46) [echo_files] echo_files:consume_white((0x5566f78fda00)) Call: (47) [system] peek_char((0x5566f78fda00), _53272) Exit: (47) [system] peek_char((0x5566f78fda00), ' ') Call: (47) [system] char_type(' ', space) Exit: (47) [system] char_type(' ', space) Call: (47) [system] get_char((0x5566f78fda00), ' ') Exit: (47) [system] get_char((0x5566f78fda00), ' ') Call: (47) [system] put_char(' ') Exit: (47) [system] put_char(' ') Exit: (46) [echo_files] echo_files:consume_white((0x5566f78fda00)) Call: (46) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00)) Unify: (46) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00)) Call: (47) [echo_files] echo_files:consume_white((0x5566f78fda00)) Unify: (47) [echo_files] echo_files:consume_white((0x5566f78fda00)) Call: (48) [system] at_end_of_stream((0x5566f78fda00)) Fail: (48) [system] at_end_of_stream((0x5566f78fda00)) Redo: (47) [echo_files] echo_files:consume_white((0x5566f78fda00)) Unify: (47) [echo_files] echo_files:consume_white((0x5566f78fda00)) Call: (48) [system] peek_char((0x5566f78fda00), _63616) Exit: (48) [system] peek_char((0x5566f78fda00), ' ') Call: (48) [system] char_type(' ', space) Exit: (48) [system] char_type(' ', space) Call: (48) [system] get_char((0x5566f78fda00), ' ') Exit: (48) [system] get_char((0x5566f78fda00), ' ') Call: (48) [system] put_char(' ') Exit: (48) [system] put_char(' ') Exit: (47) [echo_files] echo_files:consume_white((0x5566f78fda00)) Call: (47) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00)) Unify: (47) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00)) Call: (48) [echo_files] echo_files:consume_white((0x5566f78fda00)) Unify: (48) [echo_files] echo_files:consume_white((0x5566f78fda00)) Call: (49) [system] at_end_of_stream((0x5566f78fda00)) Fail: (49) [system] at_end_of_stream((0x5566f78fda00)) Redo: (48) [echo_files] echo_files:consume_white((0x5566f78fda00)) Unify: (48) [echo_files] echo_files:consume_white((0x5566f78fda00)) Call: (49) [system] peek_char((0x5566f78fda00), _73960) Exit: (49) [system] peek_char((0x5566f78fda00), ' ') Call: (49) [system] char_type(' ', space) Exit: (49) [system] char_type(' ', space) Call: (49) [system] get_char((0x5566f78fda00), ' ') Exit: (49) [system] get_char((0x5566f78fda00), ' ') Call: (49) [system] put_char(' ') Exit: (49) [system] put_char(' ') Exit: (48) [echo_files] echo_files:consume_white((0x5566f78fda00)) Call: (48) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00)) Unify: (48) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00)) Call: (49) [echo_files] echo_files:consume_white((0x5566f78fda00)) Unify: (49) [echo_files] echo_files:consume_white((0x5566f78fda00)) Call: (50) [system] at_end_of_stream((0x5566f78fda00)) Fail: (50) [system] at_end_of_stream((0x5566f78fda00)) Redo: (49) [echo_files] echo_files:consume_white((0x5566f78fda00)) Unify: (49) [echo_files] echo_files:consume_white((0x5566f78fda00)) Call: (50) [system] peek_char((0x5566f78fda00), _84304) Exit: (50) [system] peek_char((0x5566f78fda00), ' ') Call: (50) [system] char_type(' ', space) Exit: (50) [system] char_type(' ', space) Call: (50) [system] get_char((0x5566f78fda00), ' ') Exit: (50) [system] get_char((0x5566f78fda00), ' ') Call: (50) [system] put_char(' ') Exit: (50) [system] put_char(' ') Exit: (49) [echo_files] echo_files:consume_white((0x5566f78fda00)) Call: (49) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00)) Unify: (49) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00)) Call: (50) [echo_files] echo_files:consume_white((0x5566f78fda00)) Unify: (50) [echo_files] echo_files:consume_white((0x5566f78fda00)) Call: (51) [system] at_end_of_stream((0x5566f78fda00)) Fail: (51) [system] at_end_of_stream((0x5566f78fda00)) Redo: (50) [echo_files] echo_files:consume_white((0x5566f78fda00)) Unify: (50) [echo_files] echo_files:consume_white((0x5566f78fda00)) Call: (51) [system] peek_char((0x5566f78fda00), _94648) Exit: (51) [system] peek_char((0x5566f78fda00), ' ') Call: (51) [system] char_type(' ', space) Exit: (51) [system] char_type(' ', space) Call: (51) [system] get_char((0x5566f78fda00), ' ') Exit: (51) [system] get_char((0x5566f78fda00), ' ') Call: (51) [system] put_char(' ') Exit: (51) [system] put_char(' ') Exit: (50) [echo_files] echo_files:consume_white((0x5566f78fda00)) Call: (50) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00)) Unify: (50) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00)) Call: (51) [echo_files] echo_files:consume_white((0x5566f78fda00)) Unify: (51) [echo_files] echo_files:consume_white((0x5566f78fda00)) Call: (52) [system] at_end_of_stream((0x5566f78fda00)) Fail: (52) [system] at_end_of_stream((0x5566f78fda00)) Redo: (51) [echo_files] echo_files:consume_white((0x5566f78fda00)) Unify: (51) [echo_files] echo_files:consume_white((0x5566f78fda00)) Call: (52) [system] peek_char((0x5566f78fda00), _104992) Exit: (52) [system] peek_char((0x5566f78fda00), '\n') Call: (52) [system] char_type('\n', space) Exit: (52) [system] char_type('\n', space) Call: (52) [system] get_char((0x5566f78fda00), '\n') Exit: (52) [system] get_char((0x5566f78fda00), '\n') Call: (52) [system] put_char('\n') Exit: (52) [system] put_char('\n') Exit: (51) [echo_files] echo_files:consume_white((0x5566f78fda00)) Call: (51) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00)) Unify: (51) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00)) Call: (52) [echo_files] echo_files:consume_white((0x5566f78fda00)) Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00)) Call: (53) [system] at_end_of_stream((0x5566f78fda00)) Fail: (53) [system] at_end_of_stream((0x5566f78fda00)) Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00)) Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00)) Call: (53) [system] peek_char((0x5566f78fda00), _115336) Exit: (53) [system] peek_char((0x5566f78fda00), :) Call: (53) [system] char_type(:, space) Fail: (53) [system] char_type(:, space) Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00)) Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00)) Call: (53) [echo_files] echo_files:nsl(_118990) Unify: (53) [echo_files] echo_files:nsl('No source location!?') Exit: (53) [echo_files] echo_files:nsl('No source location!?') Call: (53) [system] atom_length('No source location!?', _120834) Exit: (53) [system] atom_length('No source location!?', 20) Call: (53) [system] peek_string((0x5566f78fda00), 20, _122048) Exit: (53) [system] peek_string((0x5566f78fda00), 20, ":- call((true,prolog") Call: (53) [system] ":- call((true,prolog"=='No source location!?' Fail: (53) [system] ":- call((true,prolog"=='No source location!?' Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00)) Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00)) Call: (53) [system] peek_string((0x5566f78fda00), 2, "%~") Fail: (53) [system] peek_string((0x5566f78fda00), 2, "%~") Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00)) Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00)) Call: (53) [system] peek_string((0x5566f78fda00), 1, "%") Fail: (53) [system] peek_string((0x5566f78fda00), 1, "%") Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00)) Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00)) Call: (53) [system] peek_string((0x5566f78fda00), 2, "#!") Fail: (53) [system] peek_string((0x5566f78fda00), 2, "#!") Fail: (52) [echo_files] echo_files:consume_white((0x5566f78fda00)) Fail: (51) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00)) Fail: (50) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00)) Fail: (49) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00)) Fail: (48) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00)) Fail: (47) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00)) Fail: (46) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00)) Fail: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00)) Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00)) Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00)) Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798) Call: (42) [system] character_count((0x556703a44a00), _10218) Exit: (42) [system] character_count((0x556703a44a00), 1353) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _12688)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _12688)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798) Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798) Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798) Call: (43) [system] fail Fail: (43) [system] fail Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798) Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798) Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _24484) Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _25102) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [system] current_prolog_flag(capture_feedback, true) Fail: (43) [system] current_prolog_flag(capture_feedback, true) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [$syspreds] format('~N/*~~~n') Unify: (43) [$syspreds] format('~N/*~~~n') /*~ Exit: (43) [$syspreds] format('~N/*~~~n') ^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800) ^ Redo: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800) ^ Unify: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])) ^ Redo: (38) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800) ^ Unify: (38) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800) Call: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800) ^ Redo: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800) ^ Unify: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800) Call: (39) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\==end_of_file Exit: (39) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\==end_of_file ^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798) ^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798) Call: (40) [system] current_prolog_flag(xref, true) Fail: (40) [system] current_prolog_flag(xref, true) ^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798) Call: (40) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])) Exit: (40) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])) Call: (40) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))) Exit: (40) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))) Call: (40) [system] nb_current('$term', _53972) Exit: (40) [system] nb_current('$term', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))) Call: (40) [$syspreds] prolog_load_context(module, _55186) Unify: (40) [$syspreds] prolog_load_context(module, _55186) Exit: (40) [$syspreds] prolog_load_context(module, user) ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _57006) ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-_57642)) Call: (41) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))==(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Exit: (41) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))==(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _57642) ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _57642) Call: (42) [system] functor(directive_expansion, _60756, _60758) Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) Call: (42) [system] _61986 is 0+2 Exit: (42) [system] 2 is 0+2 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _57642) ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) Call: (40) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\=@=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Fail: (40) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\=@=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798) ^ Redo: (38) [subclause_expansion] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800) ^ Unify: (38) [subclause_expansion] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800) Call: (39) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))) Exit: (39) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))) Call: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])) Exit: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])) Call: (39) [$syspreds] prolog_load_context(file, _71892) Unify: (39) [$syspreds] prolog_load_context(file, _71892) Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _73718) Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _73718) ^ Redo: (38) [file_scope] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800) ^ Unify: (38) [file_scope] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800) ^ Redo: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800) ^ Unify: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800) Call: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])) Exit: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])) ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) ^ Redo: (38) [common_logic_utils] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800) ^ Unify: (38) [common_logic_utils] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800) Call: (39) [system] current_prolog_flag(do_renames, term_expansion) Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) ^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800) ^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800) Call: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])) Exit: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])) ^ Call: (39) [logicmoo_test] is_junit_test ^ Unify: (39) [logicmoo_test] is_junit_test ^ Exit: (39) [logicmoo_test] is_junit_test ^ Call: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798) Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798) ^ Exit: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), (:-mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))) Call: (39) [system] term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])=_800 Exit: (39) [system] term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])=term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]) ^ Exit: (38) [logicmoo_test] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), (:-mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])) ^ Call: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366) ^ Unify: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])])) ^ Call: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [...])])])]), mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364) ^ Unify: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [...])])])]), mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364) ^ Fail: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [...])])])]), mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364) ^ Fail: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366) ^ Call: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364) ^ Unify: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), sicstus:sicstus_flag(_98816, _98818)) Call: (45) [system] nonvar(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Exit: (45) [system] nonvar(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Call: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=current_prolog_flag(_98816, _98818) Fail: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=current_prolog_flag(_98816, _98818) ^ Redo: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), sicstus:sicstus_flag(_98816, _98818)) Call: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=prolog_flag(_98816, _98818) Fail: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=prolog_flag(_98816, _98818) ^ Redo: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364) ^ Unify: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364) Call: (45) [$syspreds] prolog_load_context(dialect, lps) Unify: (45) [$syspreds] prolog_load_context(dialect, lps) Fail: (45) [$syspreds] prolog_load_context(dialect, lps) ^ Fail: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364) ^ Call: (44) [system] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366) ^ Unify: (44) [system] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])])) ^ Redo: (44) [loop_check] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366) ^ Unify: (44) [loop_check] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])])) ^ Redo: (44) [ucatch] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366) ^ Unify: (44) [ucatch] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366) Call: (45) [apply_macros] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366) Unify: (45) [apply_macros] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366) Fail: (45) [nl_pipeline] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366) ^ Redo: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366) ^ Unify: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366) ^ Redo: (44) [virtualize_source] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366) ^ Unify: (44) [virtualize_source] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366) Call: (45) [system] nonvar(term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])])) Exit: (45) [system] nonvar(term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])])) ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Redo: (44) [common_logic_utils] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366) ^ Unify: (44) [common_logic_utils] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366) ^ Redo: (44) [gvlib] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366) ^ Unify: (44) [gvlib] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366) ^ Redo: (44) [logicmoo_test] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366) ^ Unify: (44) [logicmoo_test] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366) ^ Call: (45) [pfc_lib] pfc_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366) ^ Unify: (45) [pfc_lib] pfc_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366) ^ Fail: (45) [pfc_lib] pfc_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366) ^ Fail: (44) [pfc_lib] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366) ^ Call: (44) [system] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364) ^ Unify: (44) [system] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364) Call: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364) Fail: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364) ^ Redo: (44) [arithmetic] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364) ^ Unify: (44) [arithmetic] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364) Call: (45) [yall] yall:lambda_like(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Unify: (45) [yall] yall:lambda_like(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Call: (46) [system] compound_name_arity(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _129988, _129990) Exit: (46) [system] compound_name_arity(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mpred_test, 1) Call: (46) [yall] yall:lambda_functor(mpred_test) Fail: (46) [yall] yall:lambda_functor(mpred_test) Fail: (45) [yall] yall:lambda_like(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Redo: (44) [yall] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846) ^ Unify: (44) [yall] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846) Call: (45) [system] current_prolog_flag(xref, true) Fail: (45) [system] current_prolog_flag(xref, true) ^ Redo: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846) Call: (45) [apply_macros] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846) Unify: (45) [apply_macros] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846) Fail: (45) [nl_pipeline] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846) ^ Redo: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846) ^ Unify: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846) Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) ^ Redo: (44) [clpfd] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846) Call: (45) [clpfd] clpfd:clpfd_expandable(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Fail: (45) [clpfd] clpfd:clpfd_expandable(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Redo: (44) [clpfd] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846) ^ Unify: (44) [clpfd] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846) ^ Call: (45) [logicmoo_ocl] do_ss ^ Fail: (45) [logicmoo_ocl] do_ss ^ Fail: (44) [logicmoo_ocl] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846) ^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([... = ...|...]))))), _298, (:-mpred_test(clause_asserted_i(sk2_in(avar([... = ...|...]))))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _15636, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true)) ^ Call: (33) [user] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) ^ Unify: (33) [logicmoo_test] mpred_test(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Call: (40) [$syspreds] update_flag(tests, _17538, _17538+1) Unify: (40) [$syspreds] update_flag(tests, _17538, _17538+1) Exit: (40) [$syspreds] update_flag(tests, 0, 0+1) Call: (40) [$syspreds] update_flag(test_number, _19384, _19384+1) Unify: (40) [$syspreds] update_flag(test_number, _19384, _19384+1) Exit: (40) [$syspreds] update_flag(test_number, 1, 1+1) ^ Call: (38) [logicmoo_test] backward_compatibility:sformat(_21236, 'Test_~4d_Line_~4d', [2, 0]) ^ Unify: (38) [logicmoo_test] backward_compatibility:sformat(_21236, 'Test_~4d_Line_~4d', [2, 0]) ^ Call: (39) [logicmoo_test] format(string(_21236), 'Test_~4d_Line_~4d', [2, 0]) ^ Exit: (39) [logicmoo_test] format(string("Test_0.0002_Line_0.0000"), 'Test_~4d_Line_~4d', [2, 0]) ^ Exit: (38) [logicmoo_test] backward_compatibility:sformat("Test_0.0002_Line_0.0000", 'Test_~4d_Line_~4d', [2, 0]) ^ Call: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], "Test_0.0002_Line_0.0000", _21230) ^ Unify: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], "Test_0.0002_Line_0.0000", _21230) Call: (39) [system] arg(1, '_0.'='_', _25662) Exit: (39) [system] arg(1, '_0.'='_', '_0.') Call: (39) [system] arg(2, '_0.'='_', _26884) Exit: (39) [system] arg(2, '_0.'='_', '_') ^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0002_Line_0.0000", _28106) ^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0002_Line_0.0000", _28106) ^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0002_Line_0.0000", _28106) Call: (40) [system] atomic_list_concat(_30004, '_0.', "Test_0.0002_Line_0.0000") Exit: (40) [system] atomic_list_concat(['Test', '0002_Line', '0000'], '_0.', "Test_0.0002_Line_0.0000") Call: (40) [system] atomics_to_string(['Test', '0002_Line', '0000'], '_', _28106) Exit: (40) [system] atomics_to_string(['Test', '0002_Line', '0000'], '_', "Test_0002_Line_0000") ^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0002_Line_0.0000", "Test_0002_Line_0000") ^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "Test_0002_Line_0000", _21230) ^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "Test_0002_Line_0000", "Test_0002_Line_0000") ^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "Test_0002_Line_0000", "Test_0002_Line_0000") ^ Exit: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], "Test_0.0002_Line_0.0000", "Test_0002_Line_0000") Call: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Unify: (40) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Exit: (40) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Unify: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Call: (41) [system] arg(_38772, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), _38714) Exit: (41) [system] arg(1, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Call: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Unify: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (40) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Unify: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Call: (42) [system] arg(_43702, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _43644) Exit: (42) [system] arg(1, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), avar([vn='Ex', sk2='SKF-6667'])) Call: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667'])) Unify: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667'])) Exit: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667'])) Exit: (41) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (40) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667'])) Unify: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667'])) Call: (43) [system] arg(_49250, avar([vn='Ex', sk2='SKF-6667']), _49192) Exit: (43) [system] arg(1, avar([vn='Ex', sk2='SKF-6667']), [vn='Ex', sk2='SKF-6667']) Call: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667']) Unify: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667']) Exit: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667']) Exit: (42) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667'])) Exit: (41) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (40) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667']) Unify: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667']) Call: (44) [system] arg(_55416, [vn='Ex', sk2='SKF-6667'], _55358) Exit: (44) [system] arg(1, [vn='Ex', sk2='SKF-6667'], vn='Ex') Call: (44) [occurs] occurs:sub_term(_35622, vn='Ex') Unify: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex') Exit: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex') Exit: (43) [occurs] occurs:sub_term(vn='Ex', [vn='Ex', sk2='SKF-6667']) Exit: (42) [occurs] occurs:sub_term(vn='Ex', avar([vn='Ex', sk2='SKF-6667'])) Exit: (41) [occurs] occurs:sub_term(vn='Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (40) [occurs] occurs:sub_term(vn='Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (44) [occurs] occurs:sub_term(_35622, vn='Ex') Unify: (44) [occurs] occurs:sub_term(_35622, vn='Ex') Call: (45) [system] arg(_62200, vn='Ex', _62142) Exit: (45) [system] arg(1, vn='Ex', vn) Call: (45) [occurs] occurs:sub_term(_35622, vn) Unify: (45) [occurs] occurs:sub_term(vn, vn) Exit: (45) [occurs] occurs:sub_term(vn, vn) Exit: (44) [occurs] occurs:sub_term(vn, vn='Ex') Exit: (43) [occurs] occurs:sub_term(vn, [vn='Ex', sk2='SKF-6667']) Exit: (42) [occurs] occurs:sub_term(vn, avar([vn='Ex', sk2='SKF-6667'])) Exit: (41) [occurs] occurs:sub_term(vn, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (40) [occurs] occurs:sub_term(vn, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (45) [occurs] occurs:sub_term(_35622, vn) Unify: (45) [occurs] occurs:sub_term(_35622, vn) Fail: (45) [occurs] occurs:sub_term(_35622, vn) Redo: (45) [system] arg(_70218, vn='Ex', _62142) Exit: (45) [system] arg(2, vn='Ex', 'Ex') Call: (45) [occurs] occurs:sub_term(_35622, 'Ex') Unify: (45) [occurs] occurs:sub_term('Ex', 'Ex') Exit: (45) [occurs] occurs:sub_term('Ex', 'Ex') Exit: (44) [occurs] occurs:sub_term('Ex', vn='Ex') Exit: (43) [occurs] occurs:sub_term('Ex', [vn='Ex', sk2='SKF-6667']) Exit: (42) [occurs] occurs:sub_term('Ex', avar([vn='Ex', sk2='SKF-6667'])) Exit: (41) [occurs] occurs:sub_term('Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (40) [occurs] occurs:sub_term('Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (45) [occurs] occurs:sub_term(_35622, 'Ex') Unify: (45) [occurs] occurs:sub_term(_35622, 'Ex') Fail: (45) [occurs] occurs:sub_term(_35622, 'Ex') Fail: (44) [occurs] occurs:sub_term(_35622, vn='Ex') Redo: (44) [system] arg(_78854, [vn='Ex', sk2='SKF-6667'], _55358) Exit: (44) [system] arg(2, [vn='Ex', sk2='SKF-6667'], [sk2='SKF-6667']) Call: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667']) Unify: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667']) Exit: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667']) Exit: (43) [occurs] occurs:sub_term([sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667']) Exit: (42) [occurs] occurs:sub_term([sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667'])) Exit: (41) [occurs] occurs:sub_term([sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (40) [occurs] occurs:sub_term([sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667']) Unify: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667']) Call: (45) [system] arg(_85638, [sk2='SKF-6667'], _85580) Exit: (45) [system] arg(1, [sk2='SKF-6667'], sk2='SKF-6667') Call: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667') Unify: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667') Exit: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667') Exit: (44) [occurs] occurs:sub_term(sk2='SKF-6667', [sk2='SKF-6667']) Exit: (43) [occurs] occurs:sub_term(sk2='SKF-6667', [vn='Ex', sk2='SKF-6667']) Exit: (42) [occurs] occurs:sub_term(sk2='SKF-6667', avar([vn='Ex', sk2='SKF-6667'])) Exit: (41) [occurs] occurs:sub_term(sk2='SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (40) [occurs] occurs:sub_term(sk2='SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667') Unify: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667') Call: (46) [system] arg(_93040, sk2='SKF-6667', _92982) Exit: (46) [system] arg(1, sk2='SKF-6667', sk2) Call: (46) [occurs] occurs:sub_term(_35622, sk2) Unify: (46) [occurs] occurs:sub_term(sk2, sk2) Exit: (46) [occurs] occurs:sub_term(sk2, sk2) Exit: (45) [occurs] occurs:sub_term(sk2, sk2='SKF-6667') Exit: (44) [occurs] occurs:sub_term(sk2, [sk2='SKF-6667']) Exit: (43) [occurs] occurs:sub_term(sk2, [vn='Ex', sk2='SKF-6667']) Exit: (42) [occurs] occurs:sub_term(sk2, avar([vn='Ex', sk2='SKF-6667'])) Exit: (41) [occurs] occurs:sub_term(sk2, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (40) [occurs] occurs:sub_term(sk2, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (46) [occurs] occurs:sub_term(_35622, sk2) Unify: (46) [occurs] occurs:sub_term(_35622, sk2) Fail: (46) [occurs] occurs:sub_term(_35622, sk2) Redo: (46) [system] arg(_101676, sk2='SKF-6667', _92982) Exit: (46) [system] arg(2, sk2='SKF-6667', 'SKF-6667') Call: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667') Unify: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667') Exit: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667') Exit: (45) [occurs] occurs:sub_term('SKF-6667', sk2='SKF-6667') Exit: (44) [occurs] occurs:sub_term('SKF-6667', [sk2='SKF-6667']) Exit: (43) [occurs] occurs:sub_term('SKF-6667', [vn='Ex', sk2='SKF-6667']) Exit: (42) [occurs] occurs:sub_term('SKF-6667', avar([vn='Ex', sk2='SKF-6667'])) Exit: (41) [occurs] occurs:sub_term('SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (40) [occurs] occurs:sub_term('SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667') Unify: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667') Fail: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667') Fail: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667') Redo: (45) [system] arg(_110930, [sk2='SKF-6667'], _85580) Exit: (45) [system] arg(2, [sk2='SKF-6667'], []) Call: (45) [occurs] occurs:sub_term(_35622, []) Unify: (45) [occurs] occurs:sub_term([], []) Exit: (45) [occurs] occurs:sub_term([], []) Exit: (44) [occurs] occurs:sub_term([], [sk2='SKF-6667']) Exit: (43) [occurs] occurs:sub_term([], [vn='Ex', sk2='SKF-6667']) Exit: (42) [occurs] occurs:sub_term([], avar([vn='Ex', sk2='SKF-6667'])) Exit: (41) [occurs] occurs:sub_term([], sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (40) [occurs] occurs:sub_term([], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (45) [occurs] occurs:sub_term(_35622, []) Unify: (45) [occurs] occurs:sub_term(_35622, []) Fail: (45) [occurs] occurs:sub_term(_35622, []) Fail: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667']) Fail: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667']) Fail: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667'])) Fail: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Fail: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Call: (40) [occurs] occurs:sub_term(_121982, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Unify: (40) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Exit: (40) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (40) [occurs] occurs:sub_term(_121982, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Unify: (40) [occurs] occurs:sub_term(_121982, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Call: (41) [system] arg(_125132, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), _125074) Exit: (41) [system] arg(1, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Call: (41) [occurs] occurs:sub_term(_121982, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Unify: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (40) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (41) [occurs] occurs:sub_term(_121982, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Unify: (41) [occurs] occurs:sub_term(_121982, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Call: (42) [system] arg(_130062, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _130004) Exit: (42) [system] arg(1, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), avar([vn='Ex', sk2='SKF-6667'])) Call: (42) [occurs] occurs:sub_term(_568, avar([vn='Ex', sk2='SKF-6667'])) Unify: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667'])) Exit: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667'])) Exit: (41) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (40) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (42) [occurs] occurs:sub_term(_568, avar([vn='Ex', sk2='SKF-6667'])) Unify: (42) [occurs] occurs:sub_term(_568, avar([vn='Ex', sk2='SKF-6667'])) Call: (43) [system] arg(_5424, avar([vn='Ex', sk2='SKF-6667']), _5366) Exit: (43) [system] arg(1, avar([vn='Ex', sk2='SKF-6667']), [vn='Ex', sk2='SKF-6667']) Call: (43) [occurs] occurs:sub_term(_568, [vn='Ex', sk2='SKF-6667']) Unify: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667']) Exit: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667']) Exit: (42) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667'])) Exit: (41) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (40) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (43) [occurs] occurs:sub_term(_568, [vn='Ex', sk2='SKF-6667']) Unify: (43) [occurs] occurs:sub_term(_568, [vn='Ex', sk2='SKF-6667']) Call: (44) [system] arg(_11590, [vn='Ex', sk2='SKF-6667'], _11532) Exit: (44) [system] arg(1, [vn='Ex', sk2='SKF-6667'], vn='Ex') Call: (44) [occurs] occurs:sub_term(_568, vn='Ex') Unify: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex') Exit: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex') Exit: (43) [occurs] occurs:sub_term(vn='Ex', [vn='Ex', sk2='SKF-6667']) Exit: (42) [occurs] occurs:sub_term(vn='Ex', avar([vn='Ex', sk2='SKF-6667'])) Exit: (41) [occurs] occurs:sub_term(vn='Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (40) [occurs] occurs:sub_term(vn='Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (44) [occurs] occurs:sub_term(_568, vn='Ex') Unify: (44) [occurs] occurs:sub_term(_568, vn='Ex') Call: (45) [system] arg(_18374, vn='Ex', _18316) Exit: (45) [system] arg(1, vn='Ex', vn) Call: (45) [occurs] occurs:sub_term(_568, vn) Unify: (45) [occurs] occurs:sub_term(vn, vn) Exit: (45) [occurs] occurs:sub_term(vn, vn) Exit: (44) [occurs] occurs:sub_term(vn, vn='Ex') Exit: (43) [occurs] occurs:sub_term(vn, [vn='Ex', sk2='SKF-6667']) Exit: (42) [occurs] occurs:sub_term(vn, avar([vn='Ex', sk2='SKF-6667'])) Exit: (41) [occurs] occurs:sub_term(vn, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (40) [occurs] occurs:sub_term(vn, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (45) [occurs] occurs:sub_term(_568, vn) Unify: (45) [occurs] occurs:sub_term(_568, vn) Fail: (45) [occurs] occurs:sub_term(_568, vn) Redo: (45) [system] arg(_26392, vn='Ex', _18316) Exit: (45) [system] arg(2, vn='Ex', 'Ex') Call: (45) [occurs] occurs:sub_term(_568, 'Ex') Unify: (45) [occurs] occurs:sub_term('Ex', 'Ex') Exit: (45) [occurs] occurs:sub_term('Ex', 'Ex') Exit: (44) [occurs] occurs:sub_term('Ex', vn='Ex') Exit: (43) [occurs] occurs:sub_term('Ex', [vn='Ex', sk2='SKF-6667']) Exit: (42) [occurs] occurs:sub_term('Ex', avar([vn='Ex', sk2='SKF-6667'])) Exit: (41) [occurs] occurs:sub_term('Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (40) [occurs] occurs:sub_term('Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (45) [occurs] occurs:sub_term(_568, 'Ex') Unify: (45) [occurs] occurs:sub_term(_568, 'Ex') Fail: (45) [occurs] occurs:sub_term(_568, 'Ex') Fail: (44) [occurs] occurs:sub_term(_568, vn='Ex') Redo: (44) [system] arg(_35028, [vn='Ex', sk2='SKF-6667'], _11532) Exit: (44) [system] arg(2, [vn='Ex', sk2='SKF-6667'], [sk2='SKF-6667']) Call: (44) [occurs] occurs:sub_term(_568, [sk2='SKF-6667']) Unify: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667']) Exit: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667']) Exit: (43) [occurs] occurs:sub_term([sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667']) Exit: (42) [occurs] occurs:sub_term([sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667'])) Exit: (41) [occurs] occurs:sub_term([sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (40) [occurs] occurs:sub_term([sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (44) [occurs] occurs:sub_term(_568, [sk2='SKF-6667']) Unify: (44) [occurs] occurs:sub_term(_568, [sk2='SKF-6667']) Call: (45) [system] arg(_41812, [sk2='SKF-6667'], _41754) Exit: (45) [system] arg(1, [sk2='SKF-6667'], sk2='SKF-6667') Call: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667') Unify: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667') Exit: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667') Exit: (44) [occurs] occurs:sub_term(sk2='SKF-6667', [sk2='SKF-6667']) Exit: (43) [occurs] occurs:sub_term(sk2='SKF-6667', [vn='Ex', sk2='SKF-6667']) Exit: (42) [occurs] occurs:sub_term(sk2='SKF-6667', avar([vn='Ex', sk2='SKF-6667'])) Exit: (41) [occurs] occurs:sub_term(sk2='SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (40) [occurs] occurs:sub_term(sk2='SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667') Unify: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667') Call: (46) [system] arg(_49214, sk2='SKF-6667', _49156) Exit: (46) [system] arg(1, sk2='SKF-6667', sk2) Call: (46) [occurs] occurs:sub_term(_568, sk2) Unify: (46) [occurs] occurs:sub_term(sk2, sk2) Exit: (46) [occurs] occurs:sub_term(sk2, sk2) Exit: (45) [occurs] occurs:sub_term(sk2, sk2='SKF-6667') Exit: (44) [occurs] occurs:sub_term(sk2, [sk2='SKF-6667']) Exit: (43) [occurs] occurs:sub_term(sk2, [vn='Ex', sk2='SKF-6667']) Exit: (42) [occurs] occurs:sub_term(sk2, avar([vn='Ex', sk2='SKF-6667'])) Exit: (41) [occurs] occurs:sub_term(sk2, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (40) [occurs] occurs:sub_term(sk2, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (46) [occurs] occurs:sub_term(_568, sk2) Unify: (46) [occurs] occurs:sub_term(_568, sk2) Fail: (46) [occurs] occurs:sub_term(_568, sk2) Redo: (46) [system] arg(_57850, sk2='SKF-6667', _49156) Exit: (46) [system] arg(2, sk2='SKF-6667', 'SKF-6667') Call: (46) [occurs] occurs:sub_term(_568, 'SKF-6667') Unify: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667') Exit: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667') Exit: (45) [occurs] occurs:sub_term('SKF-6667', sk2='SKF-6667') Exit: (44) [occurs] occurs:sub_term('SKF-6667', [sk2='SKF-6667']) Exit: (43) [occurs] occurs:sub_term('SKF-6667', [vn='Ex', sk2='SKF-6667']) Exit: (42) [occurs] occurs:sub_term('SKF-6667', avar([vn='Ex', sk2='SKF-6667'])) Exit: (41) [occurs] occurs:sub_term('SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (40) [occurs] occurs:sub_term('SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (46) [occurs] occurs:sub_term(_568, 'SKF-6667') Unify: (46) [occurs] occurs:sub_term(_568, 'SKF-6667') Fail: (46) [occurs] occurs:sub_term(_568, 'SKF-6667') Fail: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667') Redo: (45) [system] arg(_67104, [sk2='SKF-6667'], _41754) Exit: (45) [system] arg(2, [sk2='SKF-6667'], []) Call: (45) [occurs] occurs:sub_term(_568, []) Unify: (45) [occurs] occurs:sub_term([], []) Exit: (45) [occurs] occurs:sub_term([], []) Exit: (44) [occurs] occurs:sub_term([], [sk2='SKF-6667']) Exit: (43) [occurs] occurs:sub_term([], [vn='Ex', sk2='SKF-6667']) Exit: (42) [occurs] occurs:sub_term([], avar([vn='Ex', sk2='SKF-6667'])) Exit: (41) [occurs] occurs:sub_term([], sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (40) [occurs] occurs:sub_term([], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) ^ Call: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212) ^ Unify: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212) Call: (42) [system] nb_current('$inprint_message', _74462) Fail: (42) [system] nb_current('$inprint_message', _74462) ^ Redo: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212) ^ Call: (42) [logicmoo_test] ucatch:maybe_compute_file_link('', _73212) ^ Unify: (42) [logicmoo_test] ucatch:maybe_compute_file_link('', _73212) Call: (43) [lmconf] lmconf:http_file_stem(_77548, _77550) Unify: (43) [lmconf] lmconf:http_file_stem('lib/swipl', "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/tree/master/docker/rootfs/usr/local/lib/swipl") Exit: (43) [lmconf] lmconf:http_file_stem('lib/swipl', "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/tree/master/docker/rootfs/usr/local/lib/swipl") Call: (43) [system] atomic_list_concat([_79440, _79446], 'lib/swipl', '') Fail: (43) [system] atomic_list_concat([_79440, _79446], 'lib/swipl', '') Redo: (43) [lmconf] lmconf:http_file_stem(_77548, _77550) Unify: (43) [lmconf] lmconf:http_file_stem('swi-prolog/pack', "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys") Exit: (43) [lmconf] lmconf:http_file_stem('swi-prolog/pack', "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys") Call: (43) [system] atomic_list_concat([_82552, _82558], 'swi-prolog/pack', '') Fail: (43) [system] atomic_list_concat([_82552, _82558], 'swi-prolog/pack', '') Redo: (43) [lmconf] lmconf:http_file_stem(_77548, _77550) Unify: (43) [lmconf] lmconf:http_file_stem(logicmoo_workspace, "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master") Exit: (43) [lmconf] lmconf:http_file_stem(logicmoo_workspace, "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master") Call: (43) [system] atomic_list_concat([_85662, _85668], logicmoo_workspace, '') Fail: (43) [system] atomic_list_concat([_85662, _85668], logicmoo_workspace, '') Redo: (43) [lmconf] lmconf:http_file_stem(_77548, _77550) Unify: (43) [lmconf] lmconf:http_file_stem(~, "https://logicmoo.org:2082/gitlab/logicmoo/prologmud_server/-/tree/master") Exit: (43) [lmconf] lmconf:http_file_stem(~, "https://logicmoo.org:2082/gitlab/logicmoo/prologmud_server/-/tree/master") Call: (43) [system] atomic_list_concat([_88772, _88778], ~, '') Fail: (43) [system] atomic_list_concat([_88772, _88778], ~, '') ^ Fail: (42) [logicmoo_test] ucatch:maybe_compute_file_link('', _73212) ^ Redo: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212) ^ Unify: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', '') ^ Exit: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', '') ^ Call: (41) [logicmoo_test] logicmoo_util_strings:replace_in_string([ [[ EXCEPTION while printing message '~W' with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'="",'-/blob/'='',(/)='_','_master_packs_'='_'],'',_612),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] ^ Unify: (41) [logicmoo_test] logicmoo_util_strings:replace_in_string([ [[ EXCEPTION while printing message '~W' with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'="",'-/blob/'='',(/)='_','_master_packs_'='_'],'',_612),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] Call: (42) [system] arg(1, [[ EXCEPTION while printing message '~W' with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'="",_1812),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] Exit: (42) [system] arg(1, [[ EXCEPTION while printing message '~W' with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'="",'https://logicmoo.org:2082/gitlab/logicmoo/'),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] Call: (42) [system] arg(2, [[ EXCEPTION while printing message '~W' with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'="",_3310),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] Exit: (42) [system] arg(2, [[ EXCEPTION while printing message '~W' with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'="",""),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] ^ Call: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string( [[ EXCEPTION while printing message '~W' with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',"",'',_4808),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] ^ Unify: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string( [[ EXCEPTION while printing message '~W' with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',"",'',_4808),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] Call: (43) [system] atom_string('', _6350) Exit: (43) [system] atom_string('', "") ^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string( [[ EXCEPTION while printing message '~W' with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',"","",_7570),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] ^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string( [[ EXCEPTION while printing message '~W' with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',"","",_7570),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] ^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string( [[ EXCEPTION while printing message '~W' with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',"","",_7570),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] Call: (44) [system] atomic_list_concat(_9882, [[ EXCEPTION while printing message '~W' with arguments [atomic_list_concat(_9882,'https://logicmoo.org:2082/gitlab/logicmoo/',""),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] Exit: (44) [system] atomic_list_concat([''], [[ EXCEPTION while printing message '~W' with arguments [atomic_list_concat([''],'https://logicmoo.org:2082/gitlab/logicmoo/',""),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] Call: (44) [system] atomics_to_string([''], "", _7570) Exit: (44) [system] atomics_to_string([''], "", "") ^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string( [[ EXCEPTION while printing message '~W' with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',"","",""),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] Call: (43) [system] atom_string(_616, "") Exit: (43) [system] atom_string('', "") ^ Exit: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string( [[ EXCEPTION while printing message '~W' with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',"",'',''),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] ^ Call: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', _610) ^ Unify: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', _610) Call: (43) [system] arg(1, '-/blob/'='', _4274) Exit: (43) [system] arg(1, '-/blob/'='', '-/blob/') Call: (43) [system] arg(2, '-/blob/'='', _5496) Exit: (43) [system] arg(2, '-/blob/'='', '') ^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', _6718) ^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', _6718) Call: (44) [system] atom_string('', _7984) Exit: (44) [system] atom_string('', "") ^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', "", _9204) ^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', "", _9204) ^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', "", _9204) Call: (45) [system] atomic_list_concat(_11102, '-/blob/', "") Exit: (45) [system] atomic_list_concat([''], '-/blob/', "") Call: (45) [system] atomics_to_string([''], '', _9204) Exit: (45) [system] atomics_to_string([''], '', "") ^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', "", "") Call: (44) [system] atom_string(_6718, "") Exit: (44) [system] atom_string('', "") ^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', '') ^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', _610) ^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', _610) Call: (44) [system] arg(1, (/)='_', _17288) Exit: (44) [system] arg(1, (/)='_', /) Call: (44) [system] arg(2, (/)='_', _18510) Exit: (44) [system] arg(2, (/)='_', '_') ^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', _19732) ^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', _19732) Call: (45) [system] atom_string('', _20998) Exit: (45) [system] atom_string('', "") ^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', "", _22218) ^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', "", _22218) ^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', "", _22218) Call: (46) [system] atomic_list_concat(_24116, /, "") Exit: (46) [system] atomic_list_concat([''], /, "") Call: (46) [system] atomics_to_string([''], '_', _22218) Exit: (46) [system] atomics_to_string([''], '_', "") ^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', "", "") Call: (45) [system] atom_string(_19732, "") Exit: (45) [system] atom_string('', "") ^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', '') ^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', _610) ^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', _610) Call: (45) [system] arg(1, '_master_packs_'='_', _30302) Exit: (45) [system] arg(1, '_master_packs_'='_', '_master_packs_') Call: (45) [system] arg(2, '_master_packs_'='_', _31524) Exit: (45) [system] arg(2, '_master_packs_'='_', '_') ^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', _32746) ^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', _32746) Call: (46) [system] atom_string('', _34012) Exit: (46) [system] atom_string('', "") ^ Call: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', "", _35232) ^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', "", _35232) ^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', "", _35232) Call: (47) [system] atomic_list_concat(_37130, '_master_packs_', "") Exit: (47) [system] atomic_list_concat([''], '_master_packs_', "") Call: (47) [system] atomics_to_string([''], '_', _35232) Exit: (47) [system] atomics_to_string([''], '_', "") ^ Exit: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', "", "") Call: (46) [system] atom_string(_32746, "") Exit: (46) [system] atom_string('', "") ^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', '') ^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', _610) ^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', '') ^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', '') ^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', '') ^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', '') ^ Exit: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', '') ^ Exit: (41) [logicmoo_test] logicmoo_util_strings:replace_in_string([ [[ EXCEPTION while printing message '~W' with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'="",'-/blob/'='',(/)='_','_master_packs_'='_'],'',''),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] ^ Call: (41) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1052) ^ Unify: (41) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1052) Call: (42) [system] name('', _2302) Exit: (42) [system] name('', []) ^ Call: (42) [logicmoo_test] portray_vars:filter_var_chars([], [_3518|_3520]) ^ Unify: (42) [logicmoo_test] portray_vars:filter_var_chars([], [_3518|_3520]) ^ Call: (43) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3518|_3520]) ^ Unify: (43) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3518|_3520]) ^ Call: (44) [logicmoo_test] portray_vars:filter_var_chars0([], _6018) ^ Unify: (44) [logicmoo_test] portray_vars:filter_var_chars0([], []) ^ Exit: (44) [logicmoo_test] portray_vars:filter_var_chars0([], []) ^ Call: (44) [logicmoo_test] portray_vars:trim_95([], [_3518|_3520]) ^ Unify: (44) [logicmoo_test] portray_vars:trim_95([], [_3518|_3520]) ^ Call: (45) [logicmoo_test] portray_vars:trim_96([], [_3518|_3520]) ^ Fail: (45) [logicmoo_test] portray_vars:trim_96([], [_3518|_3520]) ^ Fail: (44) [logicmoo_test] portray_vars:trim_95([], [_3518|_3520]) ^ Fail: (43) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3518|_3520]) ^ Fail: (42) [logicmoo_test] portray_vars:filter_var_chars([], [_3518|_3520]) ^ Fail: (41) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1052) Call: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12884) Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit') Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit') Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12884) Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0001_Line_0000__sk2_in_1_in_user") Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0001_Line_0000__sk2_in_1_in_user") ^ Call: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_538)) ^ Unify: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_538)) Call: (41) [system] copy_term(t_l:mpred_current_testcase(_538), _25446) Exit: (41) [system] copy_term(t_l:mpred_current_testcase(_538), t_l:mpred_current_testcase(_26064)) ^ Call: (41) [t_l] clause(t_l:mpred_current_testcase(_538), true) ^ Fail: (41) [t_l] clause(mpred_current_testcase(_538), true) ^ Fail: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_538)) ^ Call: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_538)) ^ Unify: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_538)) ^ Call: (47) [t_l] asserta(t_l:mpred_current_testcase(_538), _29910) ^ Exit: (47) [t_l] asserta(t_l:mpred_current_testcase(_538), (0x5566f60ca0f0)) Call: (47) [system] nb_current('$w_tl_e', _31148) Exit: (47) [system] nb_current('$w_tl_e', []) Call: (47) [system] nb_linkval('$w_tl_e', [(0x5566f60ca0f0)]) Exit: (47) [system] nb_linkval('$w_tl_e', [(0x5566f60ca0f0)]) ^ Exit: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_538)) ^ Call: (45) [logicmoo_test] must_det_l((wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848))) ^ Unify: (45) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848))) ^ Call: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (48) [ucatch] strip_module(ucatch:must_det_u, _36812, _36752) ^ Exit: (48) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (48) [system] var(must_det_u) Fail: (48) [system] var(must_det_u) ^ Fail: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(...))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar(...)))), ignore((source_location(_16718, _16720), atom(...), ..., ...)), get_time(_16848))) ^ Unify: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(...))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar(...)))), ignore((source_location(_16718, _16720), atom(...), ..., ...)), get_time(_16848))) ^ Call: (48) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)), _41122, _41062) ^ Exit: (48) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)), logicmoo_test, (wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848))) Call: (48) [system] var((wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848))) Fail: (48) [system] var((wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848))) ^ Fail: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(...))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar(...)))), ignore((source_location(_16718, _16720), atom(...), ..., ...)), get_time(_16848))) ^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _45438, _45378) ^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (49) [system] var(must_det_u) Fail: (49) [system] var(must_det_u) ^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...))))))) ^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...))))))) ^ Call: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), _49748, _49688) ^ Exit: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), logicmoo_test, wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([... = ...|...]))))))) Call: (49) [system] var(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([... = ...|...]))))))) Fail: (49) [system] var(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([... = ...|...]))))))) ^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...))))))) ^ Call: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))))) ^ Unify: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))))) ^ Call: (53) [logicmoo_test] dmsg:dis_pp(bfly) ^ Unify: (53) [logicmoo_test] dmsg:dis_pp(bfly) ^ Call: (54) [logicmoo_test] current_predicate((in_pp/1)) ^ Exit: (54) [logicmoo_test] current_predicate((in_pp/1)) ^ Call: (54) [logicmoo_test] pretty_clauses:in_pp(bfly) ^ Unify: (54) [logicmoo_test] pretty_clauses:in_pp(bfly) Call: (55) [system] nonvar(bfly) Exit: (55) [system] nonvar(bfly) ^ Call: (55) [logicmoo_test] pretty_clauses:in_pp(_58930) ^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_58930) Call: (56) [system] nonvar(_58930) Fail: (56) [system] nonvar(_58930) ^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_58930) ^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_58930) ^ Call: (56) [logicmoo_test] pretty_clauses:is_pp_set(_58930) ^ Unify: (56) [logicmoo_test] pretty_clauses:is_pp_set(_58930) Call: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _58930) Fail: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _58930) ^ Fail: (56) [logicmoo_test] pretty_clauses:is_pp_set(_58930) ^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_58930) ^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_58930) ^ Call: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930) ^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930) Call: (57) [system] nonvar(_58930) Fail: (57) [system] nonvar(_58930) ^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930) ^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(swish) ^ Call: (57) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_70656))) ^ Unify: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_70656))) Call: (61) [system] nb_current('$pp_swish', t) Fail: (61) [system] nb_current('$pp_swish', t) Call: (61) [pengines] pengines:pengine_self(_70656) Unify: (61) [pengines] pengines:pengine_self(_70656) Call: (62) [system] thread_self(_74440) Exit: (62) [system] thread_self(main) Call: (62) [pengines] current_pengine(_70656, _75704, main, _75708, _75710, _75712) Fail: (62) [pengines] current_pengine(_70656, _76366, main, _76370, _76372, _76374) Fail: (61) [pengines] pengines:pengine_self(_70656) ^ Fail: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_70656))) ^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930) ^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(http) ^ Call: (57) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_79480)) ^ Unify: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_79480)) Call: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_79480) Unify: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_79480) Call: (61) [system] current_output(_82046) Exit: (61) [system] current_output((0x7f8762aee8c0)) Call: (61) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0)) Fail: (61) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0)) Fail: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_79480) ^ Fail: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_79480)) ^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930) ^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi) ^ Call: (57) [logicmoo_test] current_predicate((bfly_get/2)) ^ Exit: (57) [logicmoo_test] current_predicate((bfly_get/2)) ^ Call: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f) ^ Unify: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f) Call: (58) [system] nonvar(f) Exit: (58) [system] nonvar(f) ^ Call: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668) ^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668) Call: (59) [system] nonvar(_90668) Fail: (59) [system] nonvar(_90668) ^ Redo: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668) ^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668) Call: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, _90668) Unify: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f) Exit: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f) ^ Exit: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f) Call: (58) [system] f=@=f Exit: (58) [system] f=@=f ^ Exit: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f) ^ Exit: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi) ^ Exit: (55) [logicmoo_test] pretty_clauses:in_pp(ansi) Call: (55) [system] bfly==ansi Fail: (55) [system] bfly==ansi ^ Fail: (54) [logicmoo_test] pretty_clauses:in_pp(bfly) ^ Fail: (53) [logicmoo_test] dmsg:dis_pp(bfly) ^ Redo: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))))) ^ Call: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...]))))))) ^ Unify: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...]))))))) ^ Call: (54) [logicmoo_test] quietly(ignore((with_all_dmsg(dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(...)))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?-mpred_test(..., ...)))))))))) ^ Unify: (54) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(_538, user:clause_asserted_i(...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...))))))))) %~ ?-( mpred_test(Kw,user:clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))). ^ Exit: (59) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (54) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(_538, user:clause_asserted_i(...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...))))))))) ^ Exit: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...]))))))) ^ Exit: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))))) ^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _134178, _134118) ^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (49) [system] var(must_det_u) Fail: (49) [system] var(must_det_u) ^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848))) ^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848))) ^ Call: (49) [ucatch] strip_module(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)), _138488, _138428) ^ Exit: (49) [ucatch] strip_module(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)), logicmoo_test, (add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848))) Call: (49) [system] var((add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848))) Fail: (49) [system] var((add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848))) ^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848))) ^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _142804, _142744) ^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (50) [system] var(must_det_u) Fail: (50) [system] var(must_det_u) ^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...]))))) ^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...]))))) ^ Call: (50) [ucatch] strip_module(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _147114, _147054) ^ Exit: (50) [ucatch] strip_module(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), logicmoo_test, add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Call: (50) [system] var(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Fail: (50) [system] var(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...]))))) Call: (53) [j_u] j_u:junit_prop(_538, goal, _150124) Unify: (53) [j_u] j_u:junit_prop("Test_0001_Line_0000__sk2_in_1_in_user", goal, user:(sk2_in(_150776), get_attr(_150776, sk2, _150790), _150790=='SKF-6667')) Exit: (53) [j_u] j_u:junit_prop("Test_0001_Line_0000__sk2_in_1_in_user", goal, user:(sk2_in(_150776), get_attr(_150776, sk2, _150790), _150790=='SKF-6667')) ^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _153362, _153302) ^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (50) [system] var(must_det_u) Fail: (50) [system] var(must_det_u) ^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848))) ^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848))) ^ Call: (50) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)), _157672, _157612) ^ Exit: (50) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)), logicmoo_test, (ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), get_time(_16848))) Call: (50) [system] var((ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), get_time(_16848))) Fail: (50) [system] var((ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), get_time(_16848))) ^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848))) ^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _161988, _161928) ^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (51) [system] var(must_det_u) Fail: (51) [system] var(must_det_u) ^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...)))) ^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...)))) ^ Call: (51) [ucatch] strip_module(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), _166298, _166238) ^ Exit: (51) [ucatch] strip_module(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), logicmoo_test, ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718, _16720]), replace_in_string([... = ...], _16760, _16790), add_test_info(_538, url, _16790)))) Call: (51) [system] var(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718, _16720]), replace_in_string([... = ...], _16760, _16790), add_test_info(_538, url, _16790)))) Fail: (51) [system] var(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718, _16720]), replace_in_string([... = ...], _16760, _16790), add_test_info(_538, url, _16790)))) ^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...)))) Call: (55) [system] source_location(_16718, _16720) Fail: (55) [system] source_location(_16718, _16720) ^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _171832, _171772) ^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (51) [system] var(must_det_u) Fail: (51) [system] var(must_det_u) ^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_16848)) ^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_16848)) ^ Call: (51) [ucatch] strip_module(logicmoo_test:get_time(_16848), _176142, _176082) ^ Exit: (51) [ucatch] strip_module(logicmoo_test:get_time(_16848), logicmoo_test, get_time(_16848)) Call: (51) [system] var(get_time(_16848)) Fail: (51) [system] var(get_time(_16848)) ^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_16848)) ^ Exit: (45) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(1632738043.15359))) Call: (45) [system] _16858=nb(0) Exit: (45) [system] nb(0)=nb(0) ^ Call: (47) [logicmoo_test] call_u_hook(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) ^ Unify: (47) [logicmoo_test] call_u_hook(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) ^ Call: (56) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _184772) ^ Unify: (56) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _184772) ^ Exit: (56) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) ^ Exit: (47) [logicmoo_test] call_u_hook(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Call: (47) [system] _16898=passed Exit: (47) [system] passed=passed passed=info(why_was_true(user:clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))) no_proof_for(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-6667])))). no_proof_for(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-6667])))). no_proof_for(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-6667])))). _188708 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_02-Test_0001_Line_0000__sk2_in_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_02_Test_0001_Line_0000_sk2_in_1_in_user_0-junit.xml Call: (45) [system] passed=error(_16876) Fail: (45) [system] passed=error(_16876) Call: (45) [system] true Exit: (45) [system] true Call: (45) [system] nb_setarg(1, nb(0), 1) Exit: (45) [system] nb_setarg(1, nb(1), 1) Call: (45) [system] deterministic(_28564) Exit: (45) [system] deterministic(true) ^ Call: (46) [locally_each] locally_each:key_erase(t_l) ^ Unify: (46) [locally_each] locally_each:key_erase(t_l) Call: (47) [system] nb_current('$w_tl_e', [_319170|_319172]) Exit: (47) [system] nb_current('$w_tl_e', [(0x5566f60ca0f0)]) Call: (47) [system] nb_linkval('$w_tl_e', []) Exit: (47) [system] nb_linkval('$w_tl_e', []) Call: (48) [system] erase((0x5566f60ca0f0)) Exit: (48) [system] erase((0x5566f60ca0f0)) Call: (47) [system] true Exit: (47) [system] true Call: (47) [system] true Exit: (47) [system] true ^ Exit: (46) [locally_each] locally_each:key_erase(t_l) ^ Exit: (33) [logicmoo_test] mpred_test(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) ^ Call: (37) [user] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776) ^ Unify: (37) [user] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])) ^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), (:-call((true, prolog))), _326774) ^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), (:-call((true, prolog))), _326774) ^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), (:-call((true, prolog))), _326774) ^ Redo: (37) [user] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776) ^ Unify: (37) [user] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), (:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])) ^ Redo: (37) [system] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776) ^ Unify: (37) [system] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776) Call: (38) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])) Exit: (38) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])) Call: (38) [$syspreds] nb_setval('$term_user', (:-call((true, prolog)))) Unify: (38) [$syspreds] nb_setval('$term_user', (:-call((true, prolog)))) Exit: (38) [$syspreds] nb_setval('$term_user', (:-call((true, prolog)))) Call: (38) [system] fail Fail: (38) [system] fail ^ Redo: (37) [subclause_expansion] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776) ^ Unify: (37) [subclause_expansion] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776) ^ Call: (38) [ec_loader] ec_loader:into_lps ^ Unify: (38) [ec_loader] ec_loader:into_lps Call: (39) [t_l] t_l:is_ec_cvt(_339140) Fail: (39) [t_l] t_l:is_ec_cvt(_339140) ^ Fail: (38) [ec_loader] ec_loader:into_lps ^ Redo: (37) [ec_loader] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776) ^ Fail: (37) [ec_loader] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776) ^ Call: (37) [user] term_expansion((:-call((true, prolog))), _342250) ^ Unify: (37) [user] term_expansion((:-call((true, prolog))), (:-call((true, prolog)))) ^ Redo: (37) [system] term_expansion((:-call((true, prolog))), _342250) ^ Unify: (37) [system] term_expansion((:-call((true, prolog))), _342250) Call: (38) [$syspreds] prolog_load_context(module, plunit) Unify: (38) [$syspreds] prolog_load_context(module, plunit) Fail: (38) [$syspreds] prolog_load_context(module, plunit) ^ Fail: (37) [plunit] term_expansion((:-call((true, prolog))), _342250) ^ Call: (38) [system] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _347174, _347176) ^ Unify: (38) [system] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _347174, _347176) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _347174, _347176) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _347174, _347176) Call: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _347174, _347176) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _347174, _347176) Call: (41) [system] nonvar((:-call((true, prolog)))) Exit: (41) [system] nonvar((:-call((true, prolog)))) Call: (41) [echo_files] echo_files:never_echo_term((:-call((true, prolog)))) Fail: (41) [echo_files] echo_files:never_echo_term((:-call((true, prolog)))) Redo: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _347174, _347176) Call: (41) [$syspreds] prolog_load_context(stream, _354078) Unify: (41) [$syspreds] prolog_load_context(stream, _354078) Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00)) Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Call: (41) [system] term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])=..[_357724, _357730, _357736|_357738] Exit: (41) [system] term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])=..[term_position, 1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [...])]] Call: (41) [system] ttyflush Exit: (41) [system] ttyflush Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) Call: (42) [system] (:-call((true, prolog)))==end_of_file Fail: (42) [system] (:-call((true, prolog)))==end_of_file Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _363906) Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353) Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353) Call: (42) [system] _365780 is 1353+1 Exit: (42) [system] 1354 is 1353+1 Call: (42) [system] 1383=(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Call: (43) [$syspreds] format('~N~~*/~n') Unify: (43) [$syspreds] format('~N~~*/~n') ~*/ Exit: (43) [$syspreds] format('~N~~*/~n') Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1361) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1361) Call: (43) [t_l] t_l:file_stream_loc(_378110, (0x556703a44a00), _378114) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1361) Call: (43) [t_l] t_l:file_stream_loc(_380538, (0x556703a44a00), _380540) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353) Call: (43) [system] 1361>1353 Exit: (43) [system] 1361>1353 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353, 1361) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353, 1361) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, 1361, _384872) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, 1361, _384872) Call: (45) [system] _386126 is 1361-1353 Exit: (45) [system] 8 is 1361-1353 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _387346, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _387346, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _390456) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _390456) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _392462, []), read_string(_392462, _392470, _387346), close(_392462)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _392462, []), read_util:read_string(_392462, _392470, _387346), read_util:close(_392462)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _392462, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5600), []) Call: (49) [system] close((0x5566f61f5600)) Exit: (49) [system] close((0x5566f61f5600)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5600), []), read_util:read_string((0x5566f61f5600), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f61f5600))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1353, 8, _398108, _384872) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1353, 8, 1135, " \n") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, 1361, " \n") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1361) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1361) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _401172)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _401172)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1361)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1361)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1361) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n") Call: (45) [echo_files] echo_files:nsl(_405502) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(" \n", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(" \n", 'No source location!?') Call: (46) [system] " \n"\==[] Exit: (46) [system] " \n"\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string(" \n", _409810, _409812, _409814, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(" \n", _409810, _409812, _409814, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(" \n", _409810, _409812, _409814, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(" \n", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n") Call: (45) [system] sub_string(" \n", _413628, _413692, _413630, '\n/*~') Fail: (45) [system] sub_string(" \n", _413628, _414310, _413630, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n") Call: (45) [system] sub_string(" \n", _415486, _415550, _415488, '/*~') Fail: (45) [system] sub_string(" \n", _415486, _416168, _415488, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n") Call: (45) [system] sub_string(" \n", _417962, _418026, _417964, '\n%~') Fail: (45) [system] sub_string(" \n", _417962, _418644, _417964, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n") Call: (45) [system] sub_string(" \n", _419820, _419884, _419822, '%~') Fail: (45) [system] sub_string(" \n", _419820, _420502, _419822, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n") Call: (45) [system] write(" \n") Exit: (45) [system] write(" \n") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353, 1361) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1361) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383) Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383) Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1361, 1383, _429078) Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1361, 1383, _429078) Call: (44) [system] _430332 is 1383-1361 Exit: (44) [system] 22 is 1383-1361 Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _431552, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _431552, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _434662) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _434662) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _436668, []), read_string(_436668, _436676, _431552), close(_436668)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _436668, []), read_util:read_string(_436668, _436676, _431552), read_util:close(_436668)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _436668, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5c00), []) Call: (48) [system] close((0x5566f61f5c00)) Exit: (48) [system] close((0x5566f61f5c00)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5c00), []), read_util:read_string((0x5566f61f5c00), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f61f5c00))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1361, 22, _442314, _429078) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1361, 22, 1113, ":- call((true,prolog))") Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1361, 1383, ":- call((true,prolog))") Call: (43) [echo_files] echo_files:read_mco(":- call((true,prolog))", _444182, _444184, _444186, _444188, _444190) Unify: (43) [echo_files] echo_files:read_mco(":- call((true,prolog))", _444816, _444818, _444820, _444822, _444824) Call: (44) [system] read_term_from_atom(":- call((true,prolog))", _445392, [cycles(true), comments(_445412), quasi_quotations(_445422), variable_names(_445432), singletons(_445442)]) Exit: (44) [system] read_term_from_atom(":- call((true,prolog))", (:-call((true, prolog))), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] read_term_from_atom(":- call((true,prolog))", _446678, [cycles(false), comments(_446698), quasi_quotations(_446708), variable_names(_446718), singletons(_446728)]) Exit: (44) [system] read_term_from_atom(":- call((true,prolog))", (:-call((true, prolog))), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] (:-call((true, prolog)))=@=(:-call((true, prolog))) Exit: (44) [system] (:-call((true, prolog)))=@=(:-call((true, prolog))) Call: (44) [system] _449176=(:-call((true, prolog))) Exit: (44) [system] (:-call((true, prolog)))=(:-call((true, prolog))) Exit: (43) [echo_files] echo_files:read_mco(":- call((true,prolog))", (:-call((true, prolog))), [], [], [], []) Call: (43) [system] write(":- call((true,prolog))") :- call((true,prolog)) Exit: (43) [system] write(":- call((true,prolog))") Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _452286, 1383) Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _452908, 1383) ^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _453482, _453484)) ^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _453482, _453484)) ^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _453482, 1383)) ^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _453482, 1383)) Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _453482, 1383) Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _460920)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _460920)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) Call: (42) [system] character_count((0x556703a44a00), _466470) Exit: (42) [system] character_count((0x556703a44a00), 1384) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1384) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1384) Call: (43) [t_l] t_l:file_stream_loc(_468976, (0x556703a44a00), _468980) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1384) Call: (43) [t_l] t_l:file_stream_loc(_471404, (0x556703a44a00), _471406) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383) Call: (43) [system] 1384>1383 Exit: (43) [system] 1384>1383 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383, 1384) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383, 1384) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1383, 1384, _475738) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1383, 1384, _475738) Call: (45) [system] _476992 is 1384-1383 Exit: (45) [system] 1 is 1384-1383 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _478212, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _478212, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _481322) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _481322) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _483328, []), read_string(_483328, _483336, _478212), close(_483328)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _483328, []), read_util:read_string(_483328, _483336, _478212), read_util:close(_483328)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _483328, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5dbdd00), []) Call: (49) [system] close((0x5566f5dbdd00)) Exit: (49) [system] close((0x5566f5dbdd00)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5dbdd00), []), read_util:read_string((0x5566f5dbdd00), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f5dbdd00))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1383, 1, _488974, _475738) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1383, 1, 1112, ".") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1383, 1384, ".") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _492036)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _492036)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [echo_files] echo_files:nsl(_496366) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Call: (46) [system] "."\==[] Exit: (46) [system] "."\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _500674, _500676, _500678, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _500674, _500676, _500678, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _500674, _500676, _500678, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _504492, _504556, _504494, '\n/*~') Fail: (45) [system] sub_string(".", _504492, _505174, _504494, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _506350, _506414, _506352, '/*~') Fail: (45) [system] sub_string(".", _506350, _507032, _506352, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _508826, _508890, _508828, '\n%~') Fail: (45) [system] sub_string(".", _508826, _509508, _508828, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _510684, _510748, _510686, '%~') Fail: (45) [system] sub_string(".", _510684, _511366, _510686, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] write(".") . Exit: (45) [system] write(".") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383, 1384) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1384) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] at_end_of_stream((0x556703a44a00)) Fail: (43) [system] at_end_of_stream((0x556703a44a00)) Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] character_count((0x556703a44a00), _522358) Exit: (43) [system] character_count((0x556703a44a00), 1384) Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1384, _650) Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1384, _650) Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1582, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1582, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _4692) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _4692) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _6698, []), read_string(_6698, _6706, _1582), close(_6698)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _6698, []), read_util:read_string(_6698, _6706, _1582), read_util:close(_6698)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _6698, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9679300), []) Call: (48) [system] close((0x5566f9679300)) Exit: (48) [system] close((0x5566f9679300)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9679300), []), read_util:read_string((0x5566f9679300), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f9679300))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1384, _12342, 0, _650) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1384, 1112, 0, "\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1384, "\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Call: (43) [system] open_string("\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", _14424) Exit: (43) [system] open_string("\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", (0x5566f9679800)) Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679800)) Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679800)) Call: (44) [echo_files] echo_files:consume_white((0x5566f9679800)) Unify: (44) [echo_files] echo_files:consume_white((0x5566f9679800)) Call: (45) [system] at_end_of_stream((0x5566f9679800)) Fail: (45) [system] at_end_of_stream((0x5566f9679800)) Redo: (44) [echo_files] echo_files:consume_white((0x5566f9679800)) Unify: (44) [echo_files] echo_files:consume_white((0x5566f9679800)) Call: (45) [system] peek_char((0x5566f9679800), _20526) Exit: (45) [system] peek_char((0x5566f9679800), '\n') Call: (45) [system] char_type('\n', space) Exit: (45) [system] char_type('\n', space) Call: (45) [system] get_char((0x5566f9679800), '\n') Exit: (45) [system] get_char((0x5566f9679800), '\n') Call: (45) [system] put_char('\n') Exit: (45) [system] put_char('\n') Exit: (44) [echo_files] echo_files:consume_white((0x5566f9679800)) Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679800)) Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679800)) Call: (45) [echo_files] echo_files:consume_white((0x5566f9679800)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679800)) Call: (46) [system] at_end_of_stream((0x5566f9679800)) Fail: (46) [system] at_end_of_stream((0x5566f9679800)) Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679800)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679800)) Call: (46) [system] peek_char((0x5566f9679800), _30870) Exit: (46) [system] peek_char((0x5566f9679800), :) Call: (46) [system] char_type(:, space) Fail: (46) [system] char_type(:, space) Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679800)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679800)) Call: (46) [echo_files] echo_files:nsl(_34524) Unify: (46) [echo_files] echo_files:nsl('No source location!?') Exit: (46) [echo_files] echo_files:nsl('No source location!?') Call: (46) [system] atom_length('No source location!?', _36368) Exit: (46) [system] atom_length('No source location!?', 20) Call: (46) [system] peek_string((0x5566f9679800), 20, _37582) Exit: (46) [system] peek_string((0x5566f9679800), 20, ":- read_attvars(fals") Call: (46) [system] ":- read_attvars(fals"=='No source location!?' Fail: (46) [system] ":- read_attvars(fals"=='No source location!?' Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679800)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679800)) Call: (46) [system] peek_string((0x5566f9679800), 2, "%~") Fail: (46) [system] peek_string((0x5566f9679800), 2, "%~") Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679800)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679800)) Call: (46) [system] peek_string((0x5566f9679800), 1, "%") Fail: (46) [system] peek_string((0x5566f9679800), 1, "%") Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679800)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679800)) Call: (46) [system] peek_string((0x5566f9679800), 2, "#!") Fail: (46) [system] peek_string((0x5566f9679800), 2, "#!") Fail: (45) [echo_files] echo_files:consume_white((0x5566f9679800)) Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679800)) Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679800)) Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632) Call: (42) [system] character_count((0x556703a44a00), _51116) Exit: (42) [system] character_count((0x556703a44a00), 1384) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _53586)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _53586)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632) Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), _632) Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), _632) Call: (43) [system] fail Fail: (43) [system] fail Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), _632) Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), _632) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632) Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _65382) Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _66000) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [system] current_prolog_flag(capture_feedback, true) Fail: (43) [system] current_prolog_flag(capture_feedback, true) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [$syspreds] format('~N/*~~~n') Unify: (43) [$syspreds] format('~N/*~~~n') /*~ Exit: (43) [$syspreds] format('~N/*~~~n') ^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634) ^ Redo: (38) [echo_files] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634) ^ Unify: (38) [echo_files] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), (:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])) ^ Redo: (38) [system] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634) ^ Unify: (38) [system] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634) Call: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634) ^ Redo: (38) [echo_files] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634) ^ Unify: (38) [echo_files] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634) Call: (39) [system] (:-call((true, prolog)))\==end_of_file Exit: (39) [system] (:-call((true, prolog)))\==end_of_file ^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632) ^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632) Call: (40) [system] current_prolog_flag(xref, true) Fail: (40) [system] current_prolog_flag(xref, true) ^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632) Call: (40) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])) Exit: (40) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])) Call: (40) [system] nonvar((:-call((true, prolog)))) Exit: (40) [system] nonvar((:-call((true, prolog)))) Call: (40) [system] nb_current('$term', _94870) Exit: (40) [system] nb_current('$term', (:-call((true, prolog)))) Call: (40) [$syspreds] prolog_load_context(module, _96084) Unify: (40) [$syspreds] prolog_load_context(module, _96084) Exit: (40) [$syspreds] prolog_load_context(module, user) ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-call((true, prolog))), (:-call((true, prolog))), _97904) ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-call((true, prolog))), (:-call((true, prolog))), (:-_98540)) Call: (41) [system] (:-call((true, prolog)))==(:-call((true, prolog))) Exit: (41) [system] (:-call((true, prolog)))==(:-call((true, prolog))) ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, call((true, prolog)), _98540) ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, call((true, prolog)), _98540) Call: (42) [system] functor(directive_expansion, _101654, _101656) Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) Call: (42) [system] _102884 is 0+2 Exit: (42) [system] 2 is 0+2 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], call((true, prolog)), _98540) ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], call((true, prolog)), call((true, prolog))) ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], call((true, prolog)), call((true, prolog))) ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, call((true, prolog)), call((true, prolog))) ^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-call((true, prolog))), (:-call((true, prolog))), (:-call((true, prolog)))) Call: (40) [system] (:-call((true, prolog)))\=@=(:-call((true, prolog))) Fail: (40) [system] (:-call((true, prolog)))\=@=(:-call((true, prolog))) ^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632) ^ Redo: (38) [subclause_expansion] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634) ^ Unify: (38) [subclause_expansion] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634) Call: (39) [system] nonvar((:-call((true, prolog)))) Exit: (39) [system] nonvar((:-call((true, prolog)))) Call: (39) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])) Exit: (39) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])) Call: (39) [$syspreds] prolog_load_context(file, _112790) Unify: (39) [$syspreds] prolog_load_context(file, _112790) Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _114616) Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _114616) ^ Redo: (38) [file_scope] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634) ^ Unify: (38) [file_scope] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634) ^ Redo: (38) [echo_files] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634) ^ Unify: (38) [echo_files] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634) Call: (39) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])) Exit: (39) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])) ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-call((true, prolog)))) ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-call((true, prolog)))) ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-call((true, prolog)))) ^ Redo: (38) [common_logic_utils] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634) ^ Unify: (38) [common_logic_utils] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634) Call: (39) [system] current_prolog_flag(do_renames, term_expansion) Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) ^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634) ^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634) Call: (39) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])) Exit: (39) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])) ^ Call: (39) [logicmoo_test] is_junit_test ^ Unify: (39) [logicmoo_test] is_junit_test ^ Exit: (39) [logicmoo_test] is_junit_test ^ Call: (39) [logicmoo_test] junit_term_expansion((:-call((true, prolog))), _632) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-call((true, prolog))), _632) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-call((true, prolog))), _632) Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-call((true, prolog))), _632) ^ Exit: (39) [logicmoo_test] junit_term_expansion((:-call((true, prolog))), (:-call((true, prolog)))) Call: (39) [system] term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])=_634 Exit: (39) [system] term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])=term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]) ^ Exit: (38) [logicmoo_test] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), (:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])) ^ Call: (44) [user] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252) ^ Unify: (44) [user] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))])) ^ Call: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), call((true, prolog)), _135250) ^ Unify: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), call((true, prolog)), _135250) ^ Fail: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), call((true, prolog)), _135250) ^ Fail: (44) [user] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252) ^ Call: (44) [user] goal_expansion(call((true, prolog)), _135250) ^ Unify: (44) [user] goal_expansion(call((true, prolog)), sicstus:sicstus_flag(_139702, _139704)) Call: (45) [system] nonvar(call((true, prolog))) Exit: (45) [system] nonvar(call((true, prolog))) Call: (45) [system] call((true, prolog))=current_prolog_flag(_139702, _139704) Fail: (45) [system] call((true, prolog))=current_prolog_flag(_139702, _139704) ^ Redo: (44) [user] goal_expansion(call((true, prolog)), sicstus:sicstus_flag(_139702, _139704)) Call: (45) [system] call((true, prolog))=prolog_flag(_139702, _139704) Fail: (45) [system] call((true, prolog))=prolog_flag(_139702, _139704) ^ Redo: (44) [user] goal_expansion(call((true, prolog)), _135250) ^ Unify: (44) [user] goal_expansion(call((true, prolog)), _135250) Call: (45) [$syspreds] prolog_load_context(dialect, lps) Unify: (45) [$syspreds] prolog_load_context(dialect, lps) Fail: (45) [$syspreds] prolog_load_context(dialect, lps) ^ Fail: (44) [user] goal_expansion(call((true, prolog)), _135250) ^ Call: (44) [system] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252) ^ Unify: (44) [system] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))])) ^ Redo: (44) [loop_check] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252) ^ Unify: (44) [loop_check] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))])) ^ Redo: (44) [ucatch] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252) ^ Unify: (44) [ucatch] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252) Call: (45) [apply_macros] expand_apply(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252) Unify: (45) [apply_macros] expand_apply(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252) Fail: (45) [nl_pipeline] expand_apply(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252) ^ Redo: (44) [apply_macros] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252) ^ Unify: (44) [apply_macros] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252) ^ Redo: (44) [virtualize_source] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252) ^ Unify: (44) [virtualize_source] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252) Call: (45) [system] nonvar(term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))])) Exit: (45) [system] nonvar(term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))])) ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(call((true, prolog))) ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(call((true, prolog))) ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(call((true, prolog))) ^ Redo: (44) [common_logic_utils] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252) ^ Unify: (44) [common_logic_utils] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252) ^ Redo: (44) [gvlib] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252) ^ Unify: (44) [gvlib] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252) ^ Redo: (44) [logicmoo_test] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252) ^ Unify: (44) [logicmoo_test] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252) ^ Call: (45) [pfc_lib] pfc_goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252) ^ Unify: (45) [pfc_lib] pfc_goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252) ^ Fail: (45) [pfc_lib] pfc_goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252) ^ Fail: (44) [pfc_lib] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252) ^ Call: (44) [system] goal_expansion(call((true, prolog)), _135250) ^ Unify: (44) [system] goal_expansion(call((true, prolog)), _135250) Call: (45) [arithmetic] arithmetic:math_goal_expansion(call((true, prolog)), _135250) Fail: (45) [arithmetic] arithmetic:math_goal_expansion(call((true, prolog)), _135250) ^ Redo: (44) [arithmetic] goal_expansion(call((true, prolog)), _135250) ^ Unify: (44) [arithmetic] goal_expansion(call((true, prolog)), _135250) Call: (45) [yall] yall:lambda_like(call((true, prolog))) Unify: (45) [yall] yall:lambda_like(call((true, prolog))) Call: (46) [system] compound_name_arity(call((true, prolog)), _170874, _170876) Exit: (46) [system] compound_name_arity(call((true, prolog)), call, 1) Call: (46) [yall] yall:lambda_functor(call) Fail: (46) [yall] yall:lambda_functor(call) Fail: (45) [yall] yall:lambda_like(call((true, prolog))) ^ Redo: (44) [yall] goal_expansion(call((true, prolog)), _135250) ^ Unify: (44) [yall] goal_expansion(call((true, prolog)), _135250) Call: (45) [system] current_prolog_flag(xref, true) Fail: (45) [system] current_prolog_flag(xref, true) ^ Redo: (44) [apply_macros] goal_expansion(call((true, prolog)), _135250) Call: (45) [apply_macros] expand_apply(call((true, prolog)), _135250) Unify: (45) [apply_macros] expand_apply(call((true, prolog)), _135250) Fail: (45) [nl_pipeline] expand_apply(call((true, prolog)), _135250) ^ Redo: (44) [apply_macros] goal_expansion(call((true, prolog)), _135250) ^ Unify: (44) [apply_macros] goal_expansion(call((true, prolog)), _135250) Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) ^ Redo: (44) [clpfd] goal_expansion(call((true, prolog)), _135250) Call: (45) [clpfd] clpfd:clpfd_expandable(call((true, prolog))) Fail: (45) [clpfd] clpfd:clpfd_expandable(call((true, prolog))) ^ Redo: (44) [clpfd] goal_expansion(call((true, prolog)), _135250) ^ Unify: (44) [clpfd] goal_expansion(call((true, prolog)), _135250) ^ Call: (45) [logicmoo_ocl] do_ss ^ Fail: (45) [logicmoo_ocl] do_ss ^ Fail: (44) [logicmoo_ocl] goal_expansion(call((true, prolog)), _135250) ^ Call: (46) [user] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400) ^ Unify: (46) [user] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))) ^ Call: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), (true, prolog), _186398) ^ Unify: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), (true, prolog), _186398) ^ Fail: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), (true, prolog), _186398) ^ Fail: (46) [user] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400) ^ Call: (46) [user] goal_expansion((true, prolog), _186398) ^ Unify: (46) [user] goal_expansion((true, prolog), sicstus:sicstus_flag(_190850, _190852)) Call: (47) [system] nonvar((true, prolog)) Exit: (47) [system] nonvar((true, prolog)) Call: (47) [system] (true, prolog)=current_prolog_flag(_190850, _190852) Fail: (47) [system] (true, prolog)=current_prolog_flag(_190850, _190852) ^ Redo: (46) [user] goal_expansion((true, prolog), sicstus:sicstus_flag(_190850, _190852)) Call: (47) [system] (true, prolog)=prolog_flag(_190850, _190852) Fail: (47) [system] (true, prolog)=prolog_flag(_190850, _190852) ^ Redo: (46) [user] goal_expansion((true, prolog), _186398) ^ Unify: (46) [user] goal_expansion((true, prolog), _186398) Call: (47) [$syspreds] prolog_load_context(dialect, lps) Unify: (47) [$syspreds] prolog_load_context(dialect, lps) Fail: (47) [$syspreds] prolog_load_context(dialect, lps) ^ Fail: (46) [user] goal_expansion((true, prolog), _186398) ^ Call: (46) [system] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400) ^ Unify: (46) [system] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))) ^ Redo: (46) [loop_check] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400) ^ Unify: (46) [loop_check] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))) ^ Redo: (46) [ucatch] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400) ^ Unify: (46) [ucatch] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400) Call: (47) [apply_macros] expand_apply((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400) Unify: (47) [apply_macros] expand_apply((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400) Fail: (47) [nl_pipeline] expand_apply((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400) ^ Redo: (46) [apply_macros] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400) ^ Unify: (46) [apply_macros] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400) ^ Redo: (46) [virtualize_source] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400) ^ Unify: (46) [virtualize_source] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400) Call: (47) [system] nonvar(parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))) Exit: (47) [system] nonvar(parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))) ^ Call: (47) [common_logic_utils] common_logic_utils:grovel_kif_option((true, prolog)) ^ Unify: (47) [common_logic_utils] common_logic_utils:grovel_kif_option((true, prolog)) ^ Fail: (47) [common_logic_utils] common_logic_utils:grovel_kif_option((true, prolog)) ^ Redo: (46) [common_logic_utils] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400) ^ Unify: (46) [common_logic_utils] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400) ^ Redo: (46) [gvlib] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400) ^ Unify: (46) [gvlib] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400) ^ Redo: (46) [logicmoo_test] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400) ^ Unify: (46) [logicmoo_test] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400) ^ Call: (47) [pfc_lib] pfc_goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400) ^ Unify: (47) [pfc_lib] pfc_goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400) ^ Fail: (47) [pfc_lib] pfc_goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400) ^ Fail: (46) [pfc_lib] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400) ^ Call: (46) [system] goal_expansion((true, prolog), _186398) ^ Unify: (46) [system] goal_expansion((true, prolog), _186398) Call: (47) [arithmetic] arithmetic:math_goal_expansion((true, prolog), _186398) Fail: (47) [arithmetic] arithmetic:math_goal_expansion((true, prolog), _186398) ^ Redo: (46) [arithmetic] goal_expansion((true, prolog), _186398) ^ Unify: (46) [arithmetic] goal_expansion((true, prolog), _186398) Call: (47) [yall] yall:lambda_like((true, prolog)) Unify: (47) [yall] yall:lambda_like((true, prolog)) Call: (48) [system] compound_name_arity((true, prolog), _222022, _222024) Exit: (48) [system] compound_name_arity((true, prolog), ',', 2) Call: (48) [yall] yall:lambda_functor(',') Fail: (48) [yall] yall:lambda_functor(',') Fail: (47) [yall] yall:lambda_like((true, prolog)) ^ Redo: (46) [yall] goal_expansion((true, prolog), _186398) ^ Unify: (46) [yall] goal_expansion((true, prolog), _186398) Call: (47) [system] current_prolog_flag(xref, true) Fail: (47) [system] current_prolog_flag(xref, true) ^ Redo: (46) [apply_macros] goal_expansion((true, prolog), _186398) Call: (47) [apply_macros] expand_apply((true, prolog), _186398) Unify: (47) [apply_macros] expand_apply((true, prolog), _186398) Fail: (47) [nl_pipeline] expand_apply((true, prolog), _186398) ^ Redo: (46) [apply_macros] goal_expansion((true, prolog), _186398) ^ Unify: (46) [apply_macros] goal_expansion((true, prolog), _186398) Call: (47) [system] current_prolog_flag(clpfd_goal_expansion, false) Fail: (47) [system] current_prolog_flag(clpfd_goal_expansion, false) ^ Redo: (46) [clpfd] goal_expansion((true, prolog), _186398) Call: (47) [clpfd] clpfd:clpfd_expandable((true, prolog)) Fail: (47) [clpfd] clpfd:clpfd_expandable((true, prolog)) ^ Redo: (46) [clpfd] goal_expansion((true, prolog), _186398) ^ Unify: (46) [clpfd] goal_expansion((true, prolog), _186398) ^ Call: (47) [logicmoo_ocl] do_ss ^ Fail: (47) [logicmoo_ocl] do_ss ^ Fail: (46) [logicmoo_ocl] goal_expansion((true, prolog), _186398) ^ Call: (48) [user] goal_expansion(true, 1370-1374, _237564, _237566) ^ Unify: (48) [user] goal_expansion(true, 1370-1374, _237564, 1370-1374) ^ Call: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1370-1374, true, _237564) ^ Unify: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1370-1374, true, _237564) ^ Fail: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1370-1374, true, _237564) ^ Fail: (48) [user] goal_expansion(true, 1370-1374, _237564, _237566) ^ Call: (48) [user] goal_expansion(true, _237564) ^ Unify: (48) [user] goal_expansion(true, sicstus:sicstus_flag(_242016, _242018)) Call: (49) [system] nonvar(true) Exit: (49) [system] nonvar(true) Call: (49) [system] true=current_prolog_flag(_242016, _242018) Fail: (49) [system] true=current_prolog_flag(_242016, _242018) ^ Redo: (48) [user] goal_expansion(true, sicstus:sicstus_flag(_242016, _242018)) Call: (49) [system] true=prolog_flag(_242016, _242018) Fail: (49) [system] true=prolog_flag(_242016, _242018) ^ Redo: (48) [user] goal_expansion(true, _237564) ^ Unify: (48) [user] goal_expansion(true, _237564) Call: (49) [$syspreds] prolog_load_context(dialect, lps) Unify: (49) [$syspreds] prolog_load_context(dialect, lps) Fail: (49) [$syspreds] prolog_load_context(dialect, lps) ^ Fail: (48) [user] goal_expansion(true, _237564) ^ Call: (48) [system] goal_expansion(true, 1370-1374, _237564, _237566) ^ Unify: (48) [system] goal_expansion(true, 1370-1374, _237564, 1370-1374) ^ Redo: (48) [loop_check] goal_expansion(true, 1370-1374, _237564, _237566) ^ Unify: (48) [loop_check] goal_expansion(true, 1370-1374, _237564, 1370-1374) ^ Redo: (48) [ucatch] goal_expansion(true, 1370-1374, _237564, _237566) ^ Unify: (48) [ucatch] goal_expansion(true, 1370-1374, _237564, _237566) Call: (49) [apply_macros] expand_apply(true, 1370-1374, _237564, _237566) Unify: (49) [apply_macros] expand_apply(true, 1370-1374, _237564, _237566) Fail: (49) [nl_pipeline] expand_apply(true, 1370-1374, _237564, _237566) ^ Redo: (48) [apply_macros] goal_expansion(true, 1370-1374, _237564, _237566) ^ Unify: (48) [apply_macros] goal_expansion(true, 1370-1374, _237564, _237566) ^ Redo: (48) [virtualize_source] goal_expansion(true, 1370-1374, _237564, _237566) ^ Unify: (48) [virtualize_source] goal_expansion(true, 1370-1374, _237564, _237566) Call: (49) [system] nonvar(1370-1374) Exit: (49) [system] nonvar(1370-1374) ^ Call: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(true) ^ Unify: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(true) Call: (50) [system] fail Fail: (50) [system] fail ^ Fail: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(true) ^ Redo: (48) [common_logic_utils] goal_expansion(true, 1370-1374, _237564, _237566) ^ Unify: (48) [common_logic_utils] goal_expansion(true, 1370-1374, _237564, _237566) ^ Redo: (48) [gvlib] goal_expansion(true, 1370-1374, _237564, _237566) ^ Unify: (48) [gvlib] goal_expansion(true, 1370-1374, _237564, _237566) ^ Redo: (48) [logicmoo_test] goal_expansion(true, 1370-1374, _237564, _237566) ^ Unify: (48) [logicmoo_test] goal_expansion(true, 1370-1374, _237564, _237566) ^ Call: (49) [pfc_lib] pfc_goal_expansion(true, 1370-1374, _237564, _237566) ^ Unify: (49) [pfc_lib] pfc_goal_expansion(true, 1370-1374, _237564, _237566) ^ Fail: (49) [pfc_lib] pfc_goal_expansion(true, 1370-1374, _237564, _237566) ^ Fail: (48) [pfc_lib] goal_expansion(true, 1370-1374, _237564, _237566) ^ Call: (48) [system] goal_expansion(true, _237564) ^ Unify: (48) [system] goal_expansion(true, _237564) Call: (49) [arithmetic] arithmetic:math_goal_expansion(true, _237564) Fail: (49) [arithmetic] arithmetic:math_goal_expansion(true, _237564) ^ Redo: (48) [arithmetic] goal_expansion(true, _237564) ^ Unify: (48) [arithmetic] goal_expansion(true, _237564) Call: (49) [yall] yall:lambda_like(true) Unify: (49) [yall] yall:lambda_like(true) Fail: (49) [yall] yall:lambda_like(true) ^ Redo: (48) [yall] goal_expansion(true, _237564) ^ Unify: (48) [yall] goal_expansion(true, _237564) Call: (49) [system] current_prolog_flag(xref, true) Fail: (49) [system] current_prolog_flag(xref, true) ^ Redo: (48) [apply_macros] goal_expansion(true, _237564) Call: (49) [apply_macros] expand_apply(true, _237564) Unify: (49) [apply_macros] expand_apply(true, _237564) Fail: (49) [nl_pipeline] expand_apply(true, _237564) ^ Redo: (48) [apply_macros] goal_expansion(true, _237564) ^ Unify: (48) [apply_macros] goal_expansion(true, _237564) Call: (49) [system] current_prolog_flag(clpfd_goal_expansion, false) Fail: (49) [system] current_prolog_flag(clpfd_goal_expansion, false) ^ Redo: (48) [clpfd] goal_expansion(true, _237564) Call: (49) [clpfd] clpfd:clpfd_expandable(true) Fail: (49) [clpfd] clpfd:clpfd_expandable(true) ^ Redo: (48) [clpfd] goal_expansion(true, _237564) ^ Unify: (48) [clpfd] goal_expansion(true, _237564) ^ Call: (49) [logicmoo_ocl] do_ss ^ Fail: (49) [logicmoo_ocl] do_ss ^ Fail: (48) [logicmoo_ocl] goal_expansion(true, _237564) ^ Call: (48) [user] goal_expansion(prolog, 1375-1381, _287430, _287432) ^ Unify: (48) [user] goal_expansion(prolog, 1375-1381, _287430, 1375-1381) ^ Call: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, prolog, _287430) ^ Unify: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, prolog, _287430) ^ Fail: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, prolog, _287430) ^ Fail: (48) [user] goal_expansion(prolog, 1375-1381, _287430, _287432) ^ Call: (48) [user] goal_expansion(prolog, _287430) ^ Unify: (48) [user] goal_expansion(prolog, sicstus:sicstus_flag(_291882, _291884)) Call: (49) [system] nonvar(prolog) Exit: (49) [system] nonvar(prolog) Call: (49) [system] prolog=current_prolog_flag(_291882, _291884) Fail: (49) [system] prolog=current_prolog_flag(_291882, _291884) ^ Redo: (48) [user] goal_expansion(prolog, sicstus:sicstus_flag(_291882, _291884)) Call: (49) [system] prolog=prolog_flag(_291882, _291884) Fail: (49) [system] prolog=prolog_flag(_291882, _291884) ^ Redo: (48) [user] goal_expansion(prolog, _287430) ^ Unify: (48) [user] goal_expansion(prolog, _287430) Call: (49) [$syspreds] prolog_load_context(dialect, lps) Unify: (49) [$syspreds] prolog_load_context(dialect, lps) Fail: (49) [$syspreds] prolog_load_context(dialect, lps) ^ Fail: (48) [user] goal_expansion(prolog, _287430) ^ Call: (48) [system] goal_expansion(prolog, 1375-1381, _287430, _287432) ^ Unify: (48) [system] goal_expansion(prolog, 1375-1381, _287430, 1375-1381) ^ Redo: (48) [loop_check] goal_expansion(prolog, 1375-1381, _287430, _287432) ^ Unify: (48) [loop_check] goal_expansion(prolog, 1375-1381, _287430, 1375-1381) ^ Redo: (48) [ucatch] goal_expansion(prolog, 1375-1381, _287430, _287432) ^ Unify: (48) [ucatch] goal_expansion(prolog, 1375-1381, _287430, _287432) Call: (49) [apply_macros] expand_apply(prolog, 1375-1381, _287430, _287432) Unify: (49) [apply_macros] expand_apply(prolog, 1375-1381, _287430, _287432) Fail: (49) [nl_pipeline] expand_apply(prolog, 1375-1381, _287430, _287432) ^ Redo: (48) [apply_macros] goal_expansion(prolog, 1375-1381, _287430, _287432) ^ Unify: (48) [apply_macros] goal_expansion(prolog, 1375-1381, _287430, _287432) ^ Redo: (48) [virtualize_source] goal_expansion(prolog, 1375-1381, _287430, _287432) ^ Unify: (48) [virtualize_source] goal_expansion(prolog, 1375-1381, _287430, _287432) Call: (49) [system] nonvar(1375-1381) Exit: (49) [system] nonvar(1375-1381) ^ Call: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(prolog) ^ Unify: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(prolog) Call: (50) [system] fail Fail: (50) [system] fail ^ Fail: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(prolog) ^ Redo: (48) [common_logic_utils] goal_expansion(prolog, 1375-1381, _287430, _287432) ^ Unify: (48) [common_logic_utils] goal_expansion(prolog, 1375-1381, _287430, _287432) ^ Redo: (48) [gvlib] goal_expansion(prolog, 1375-1381, _287430, _287432) ^ Unify: (48) [gvlib] goal_expansion(prolog, 1375-1381, _287430, _287432) Call: (49) [system] 1375-1381=_287432 Exit: (49) [system] 1375-1381=1375-1381 ^ Exit: (48) [logicmoo_test] goal_expansion(prolog, 1375-1381, dmsg(skipped(blocks_on_input, prolog)), 1375-1381) ^ Call: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) ^ Unify: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, 1375-1381) ^ Call: (50) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, dmsg(skipped(blocks_on_input, prolog)), _317338) ^ Unify: (50) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, dmsg(skipped(blocks_on_input, prolog)), _317338) ^ Fail: (50) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, dmsg(skipped(blocks_on_input, prolog)), _317338) ^ Fail: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) ^ Call: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) ^ Unify: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), sicstus:sicstus_flag(_321790, _321792)) Call: (50) [system] nonvar(dmsg(skipped(blocks_on_input, prolog))) Exit: (50) [system] nonvar(dmsg(skipped(blocks_on_input, prolog))) Call: (50) [system] dmsg(skipped(blocks_on_input, prolog))=current_prolog_flag(_321790, _321792) Fail: (50) [system] dmsg(skipped(blocks_on_input, prolog))=current_prolog_flag(_321790, _321792) ^ Redo: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), sicstus:sicstus_flag(_321790, _321792)) Call: (50) [system] dmsg(skipped(blocks_on_input, prolog))=prolog_flag(_321790, _321792) Fail: (50) [system] dmsg(skipped(blocks_on_input, prolog))=prolog_flag(_321790, _321792) ^ Redo: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) ^ Unify: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) Call: (50) [$syspreds] prolog_load_context(dialect, lps) Unify: (50) [$syspreds] prolog_load_context(dialect, lps) Fail: (50) [$syspreds] prolog_load_context(dialect, lps) ^ Fail: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) ^ Call: (49) [system] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) ^ Unify: (49) [system] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, 1375-1381) ^ Redo: (49) [loop_check] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) ^ Unify: (49) [loop_check] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, 1375-1381) ^ Redo: (49) [ucatch] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) ^ Unify: (49) [ucatch] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) Call: (50) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) Unify: (50) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) Fail: (50) [nl_pipeline] expand_apply(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) ^ Redo: (49) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) ^ Unify: (49) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) ^ Redo: (49) [virtualize_source] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) ^ Unify: (49) [virtualize_source] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) Call: (50) [system] nonvar(1375-1381) Exit: (50) [system] nonvar(1375-1381) ^ Call: (50) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(blocks_on_input, prolog))) ^ Unify: (50) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(blocks_on_input, prolog))) ^ Fail: (50) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(blocks_on_input, prolog))) ^ Redo: (49) [common_logic_utils] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) ^ Unify: (49) [common_logic_utils] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) ^ Redo: (49) [gvlib] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) ^ Unify: (49) [gvlib] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) ^ Redo: (49) [logicmoo_test] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) ^ Unify: (49) [logicmoo_test] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) ^ Call: (50) [pfc_lib] pfc_goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) ^ Unify: (50) [pfc_lib] pfc_goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) ^ Fail: (50) [pfc_lib] pfc_goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) ^ Fail: (49) [pfc_lib] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) ^ Call: (49) [system] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) ^ Unify: (49) [system] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) Call: (50) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) Fail: (50) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) ^ Redo: (49) [arithmetic] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) ^ Unify: (49) [arithmetic] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) Call: (50) [yall] yall:lambda_like(dmsg(skipped(blocks_on_input, prolog))) Unify: (50) [yall] yall:lambda_like(dmsg(skipped(blocks_on_input, prolog))) Call: (51) [system] compound_name_arity(dmsg(skipped(blocks_on_input, prolog)), _352962, _352964) Exit: (51) [system] compound_name_arity(dmsg(skipped(blocks_on_input, prolog)), dmsg, 1) Call: (51) [yall] yall:lambda_functor(dmsg) Fail: (51) [yall] yall:lambda_functor(dmsg) Fail: (50) [yall] yall:lambda_like(dmsg(skipped(blocks_on_input, prolog))) ^ Redo: (49) [yall] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) ^ Unify: (49) [yall] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) Call: (50) [system] current_prolog_flag(xref, true) Fail: (50) [system] current_prolog_flag(xref, true) ^ Redo: (49) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) Call: (50) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, prolog)), _317338) Unify: (50) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, prolog)), _317338) Fail: (50) [nl_pipeline] expand_apply(dmsg(skipped(blocks_on_input, prolog)), _317338) ^ Redo: (49) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) ^ Unify: (49) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) Call: (50) [system] current_prolog_flag(clpfd_goal_expansion, false) Fail: (50) [system] current_prolog_flag(clpfd_goal_expansion, false) ^ Redo: (49) [clpfd] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) Call: (50) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(blocks_on_input, prolog))) Fail: (50) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(blocks_on_input, prolog))) ^ Redo: (49) [clpfd] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) ^ Unify: (49) [clpfd] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) ^ Call: (50) [logicmoo_ocl] do_ss ^ Fail: (50) [logicmoo_ocl] do_ss ^ Fail: (49) [logicmoo_ocl] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) ^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-call((true, prolog))), _298, (:-call((true, dmsg(skipped(blocks_on_input, prolog))))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _368544, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true)) ^ Call: (33) [user] call((true, dmsg(skipped(blocks_on_input, prolog)))) ^ Unify: (33) [system] call(user:(true, dmsg(skipped(blocks_on_input, prolog)))) Call: (35) [system] true Exit: (35) [system] true Call: (36) [t_l] t_l:hide_dmsg Fail: (36) [t_l] t_l:hide_dmsg ^ Call: (36) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_372802, file_no(2)), writeln(_372802, dmsg(skipped(blocks_on_input, prolog))))) ^ Unify: (36) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_372802, file_no(2)), writeln(_372802, dmsg(skipped(blocks_on_input, prolog))))) ^ Fail: (36) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_372802, file_no(2)), writeln(_372802, dmsg(skipped(blocks_on_input, prolog))))) ^ Call: (36) [user] quietly(likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(blocks_on_input, prolog)), logicmoo_util_catch:ddmsg(skipped(blocks_on_input, prolog)))))) ^ Unify: (36) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(blocks_on_input, prolog)), logicmoo_util_catch:ddmsg(skipped(blocks_on_input, prolog)))))) %~ skipped(blocks_on_input,prolog) ^ Exit: (41) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (36) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(blocks_on_input, prolog)), logicmoo_util_catch:ddmsg(skipped(blocks_on_input, prolog)))))) ^ Exit: (33) [system] call(user:(true, dmsg(skipped(blocks_on_input, prolog)))) ^ Call: (37) [user] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180) ^ Unify: (37) [user] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])) ^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), (:-read_attvars(false)), _384178) ^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), (:-read_attvars(false)), _384178) ^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), (:-read_attvars(false)), _384178) ^ Redo: (37) [user] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180) ^ Unify: (37) [user] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), (:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])) ^ Redo: (37) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180) ^ Unify: (37) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180) Call: (38) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])) Exit: (38) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])) Call: (38) [$syspreds] nb_setval('$term_user', (:-read_attvars(false))) Unify: (38) [$syspreds] nb_setval('$term_user', (:-read_attvars(false))) Exit: (38) [$syspreds] nb_setval('$term_user', (:-read_attvars(false))) Call: (38) [system] fail Fail: (38) [system] fail ^ Redo: (37) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180) ^ Unify: (37) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180) ^ Call: (38) [ec_loader] ec_loader:into_lps ^ Unify: (38) [ec_loader] ec_loader:into_lps Call: (39) [t_l] t_l:is_ec_cvt(_396538) Fail: (39) [t_l] t_l:is_ec_cvt(_396538) ^ Fail: (38) [ec_loader] ec_loader:into_lps ^ Redo: (37) [ec_loader] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180) ^ Fail: (37) [ec_loader] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180) ^ Call: (37) [user] term_expansion((:-read_attvars(false)), _399648) ^ Unify: (37) [user] term_expansion((:-read_attvars(false)), (:-read_attvars(false))) ^ Redo: (37) [system] term_expansion((:-read_attvars(false)), _399648) ^ Unify: (37) [system] term_expansion((:-read_attvars(false)), _399648) Call: (38) [$syspreds] prolog_load_context(module, plunit) Unify: (38) [$syspreds] prolog_load_context(module, plunit) Fail: (38) [$syspreds] prolog_load_context(module, plunit) ^ Fail: (37) [plunit] term_expansion((:-read_attvars(false)), _399648) ^ Call: (38) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) ^ Unify: (38) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) Call: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) Call: (41) [system] nonvar((:-read_attvars(false))) Exit: (41) [system] nonvar((:-read_attvars(false))) Call: (41) [echo_files] echo_files:never_echo_term((:-read_attvars(false))) Fail: (41) [echo_files] echo_files:never_echo_term((:-read_attvars(false))) Redo: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) Call: (41) [$syspreds] prolog_load_context(stream, _411476) Unify: (41) [$syspreds] prolog_load_context(stream, _411476) Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00)) Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Call: (41) [system] term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])=..[_415122, _415128, _415134|_415136] Exit: (41) [system] term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])=..[term_position, 1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [...])]] Call: (41) [system] ttyflush Exit: (41) [system] ttyflush Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) Call: (42) [system] (:-read_attvars(false))==end_of_file Fail: (42) [system] (:-read_attvars(false))==end_of_file Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _421304) Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384) Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384) Call: (42) [system] _423178 is 1384+1 Exit: (42) [system] 1385 is 1384+1 Call: (42) [system] 1407=(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Call: (43) [$syspreds] format('~N~~*/~n') Unify: (43) [$syspreds] format('~N~~*/~n') ~*/ Exit: (43) [$syspreds] format('~N~~*/~n') Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1385) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1385) Call: (43) [t_l] t_l:file_stream_loc(_435508, (0x556703a44a00), _435512) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1385) Call: (43) [t_l] t_l:file_stream_loc(_437936, (0x556703a44a00), _437938) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384) Call: (43) [system] 1385>1384 Exit: (43) [system] 1385>1384 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384, 1385) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384, 1385) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1384, 1385, _442270) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1384, 1385, _442270) Call: (45) [system] _443524 is 1385-1384 Exit: (45) [system] 1 is 1385-1384 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _444744, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _444744, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _447854) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _447854) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _449860, []), read_string(_449860, _449868, _444744), close(_449860)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _449860, []), read_util:read_string(_449860, _449868, _444744), read_util:close(_449860)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _449860, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae7900), []) Call: (49) [system] close((0x5566f9ae7900)) Exit: (49) [system] close((0x5566f9ae7900)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae7900), []), read_util:read_string((0x5566f9ae7900), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f9ae7900))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1384, 1, _455506, _442270) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1384, 1, 1111, "\n") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1384, 1385, "\n") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1385) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1385) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _458568)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _458568)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1385)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1385)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1385) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [echo_files] echo_files:nsl(_462898) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') Call: (46) [system] "\n"\==[] Exit: (46) [system] "\n"\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string("\n", _467206, _467208, _467210, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _467206, _467208, _467210, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _467206, _467208, _467210, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _471024, _471088, _471026, '\n/*~') Fail: (45) [system] sub_string("\n", _471024, _471706, _471026, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _472882, _472946, _472884, '/*~') Fail: (45) [system] sub_string("\n", _472882, _473564, _472884, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _475358, _475422, _475360, '\n%~') Fail: (45) [system] sub_string("\n", _475358, _476040, _475360, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _477216, _477280, _477218, '%~') Fail: (45) [system] sub_string("\n", _477216, _477898, _477218, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] write("\n") Exit: (45) [system] write("\n") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384, 1385) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1385) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407) Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407) Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1385, 1407, _486474) Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1385, 1407, _486474) Call: (44) [system] _487728 is 1407-1385 Exit: (44) [system] 22 is 1407-1385 Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _488948, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _488948, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _492058) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _492058) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _494064, []), read_string(_494064, _494072, _488948), close(_494064)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _494064, []), read_util:read_string(_494064, _494072, _488948), read_util:close(_494064)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _494064, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae6100), []) Call: (48) [system] close((0x5566f9ae6100)) Exit: (48) [system] close((0x5566f9ae6100)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae6100), []), read_util:read_string((0x5566f9ae6100), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f9ae6100))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1385, 22, _499710, _486474) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1385, 22, 1089, ":- read_attvars(false)") Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1385, 1407, ":- read_attvars(false)") Call: (43) [echo_files] echo_files:read_mco(":- read_attvars(false)", _501578, _501580, _501582, _501584, _501586) Unify: (43) [echo_files] echo_files:read_mco(":- read_attvars(false)", _502212, _502214, _502216, _502218, _502220) Call: (44) [system] read_term_from_atom(":- read_attvars(false)", _502788, [cycles(true), comments(_502808), quasi_quotations(_502818), variable_names(_502828), singletons(_502838)]) Exit: (44) [system] read_term_from_atom(":- read_attvars(false)", (:-read_attvars(false)), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] read_term_from_atom(":- read_attvars(false)", _504068, [cycles(false), comments(_504088), quasi_quotations(_504098), variable_names(_504108), singletons(_504118)]) Exit: (44) [system] read_term_from_atom(":- read_attvars(false)", (:-read_attvars(false)), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] (:-read_attvars(false))=@=(:-read_attvars(false)) Exit: (44) [system] (:-read_attvars(false))=@=(:-read_attvars(false)) Call: (44) [system] _506560=(:-read_attvars(false)) Exit: (44) [system] (:-read_attvars(false))=(:-read_attvars(false)) Exit: (43) [echo_files] echo_files:read_mco(":- read_attvars(false)", (:-read_attvars(false)), [], [], [], []) Call: (43) [system] write(":- read_attvars(false)") :- read_attvars(false) Exit: (43) [system] write(":- read_attvars(false)") Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _509670, 1407) Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _510292, 1407) ^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _510866, _510868)) ^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _510866, _510868)) ^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _510866, 1407)) ^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _510866, 1407)) Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _510866, 1407) Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _518304)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _518304)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) Call: (42) [system] character_count((0x556703a44a00), _523854) Exit: (42) [system] character_count((0x556703a44a00), 1408) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1408) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1408) Call: (43) [t_l] t_l:file_stream_loc(_526360, (0x556703a44a00), _526364) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1408) Call: (43) [t_l] t_l:file_stream_loc(_528788, (0x556703a44a00), _528790) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407) Call: (43) [system] 1408>1407 Exit: (43) [system] 1408>1407 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407, 1408) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407, 1408) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1407, 1408, _533122) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1407, 1408, _533122) Call: (45) [system] _534376 is 1408-1407 Exit: (45) [system] 1 is 1408-1407 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _535596, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _535596, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _538706) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _538706) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _540712, []), read_string(_540712, _540720, _535596), close(_540712)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _540712, []), read_util:read_string(_540712, _540720, _535596), read_util:close(_540712)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _540712, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5567038ee600), []) Call: (49) [system] close((0x5567038ee600)) Exit: (49) [system] close((0x5567038ee600)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5567038ee600), []), read_util:read_string((0x5567038ee600), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5567038ee600))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1407, 1, _546358, _533122) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1407, 1, 1088, ".") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1407, 1408, ".") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _549420)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _549420)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [echo_files] echo_files:nsl(_553750) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Call: (46) [system] "."\==[] Exit: (46) [system] "."\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _558058, _558060, _558062, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _558058, _558060, _558062, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _558058, _558060, _558062, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _561876, _561940, _561878, '\n/*~') Fail: (45) [system] sub_string(".", _561876, _562558, _561878, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _563734, _563798, _563736, '/*~') Fail: (45) [system] sub_string(".", _563734, _564416, _563736, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _566210, _566274, _566212, '\n%~') Fail: (45) [system] sub_string(".", _566210, _566892, _566212, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _568068, _568132, _568070, '%~') Fail: (45) [system] sub_string(".", _568068, _568750, _568070, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] write(".") . Exit: (45) [system] write(".") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407, 1408) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1408) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] at_end_of_stream((0x556703a44a00)) Fail: (43) [system] at_end_of_stream((0x556703a44a00)) Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] character_count((0x556703a44a00), _579742) Exit: (43) [system] character_count((0x556703a44a00), 1408) Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1408, _580956) Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1408, _580956) Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _582202, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _582202, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _585312) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _585312) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _587318, []), read_string(_587318, _587326, _582202), close(_587318)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _587318, []), read_util:read_string(_587318, _587326, _582202), read_util:close(_587318)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _587318, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f977ac00), []) Call: (48) [system] close((0x5566f977ac00)) Exit: (48) [system] close((0x5566f977ac00)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f977ac00), []), read_util:read_string((0x5566f977ac00), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f977ac00))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1408, _592962, 0, _580956) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1408, 1088, 0, "\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1408, "\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Call: (43) [system] open_string("\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", _595038) Exit: (43) [system] open_string("\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", (0x5566f4f70b00)) Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f4f70b00)) Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f4f70b00)) Call: (44) [echo_files] echo_files:consume_white((0x5566f4f70b00)) Unify: (44) [echo_files] echo_files:consume_white((0x5566f4f70b00)) Call: (45) [system] at_end_of_stream((0x5566f4f70b00)) Fail: (45) [system] at_end_of_stream((0x5566f4f70b00)) Redo: (44) [echo_files] echo_files:consume_white((0x5566f4f70b00)) Unify: (44) [echo_files] echo_files:consume_white((0x5566f4f70b00)) Call: (45) [system] peek_char((0x5566f4f70b00), _601140) Exit: (45) [system] peek_char((0x5566f4f70b00), '\n') Call: (45) [system] char_type('\n', space) Exit: (45) [system] char_type('\n', space) Call: (45) [system] get_char((0x5566f4f70b00), '\n') Exit: (45) [system] get_char((0x5566f4f70b00), '\n') Call: (45) [system] put_char('\n') Exit: (45) [system] put_char('\n') Exit: (44) [echo_files] echo_files:consume_white((0x5566f4f70b00)) Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f4f70b00)) Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f4f70b00)) Call: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00)) Call: (46) [system] at_end_of_stream((0x5566f4f70b00)) Fail: (46) [system] at_end_of_stream((0x5566f4f70b00)) Redo: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00)) Call: (46) [system] peek_char((0x5566f4f70b00), _611484) Exit: (46) [system] peek_char((0x5566f4f70b00), :) Call: (46) [system] char_type(:, space) Fail: (46) [system] char_type(:, space) Redo: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00)) Call: (46) [echo_files] echo_files:nsl(_615138) Unify: (46) [echo_files] echo_files:nsl('No source location!?') Exit: (46) [echo_files] echo_files:nsl('No source location!?') Call: (46) [system] atom_length('No source location!?', _616982) Exit: (46) [system] atom_length('No source location!?', 20) Call: (46) [system] peek_string((0x5566f4f70b00), 20, _618196) Exit: (46) [system] peek_string((0x5566f4f70b00), 20, ":- must( \\+ clause_a") Call: (46) [system] ":- must( \\+ clause_a"=='No source location!?' Fail: (46) [system] ":- must( \\+ clause_a"=='No source location!?' Redo: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00)) Call: (46) [system] peek_string((0x5566f4f70b00), 2, "%~") Fail: (46) [system] peek_string((0x5566f4f70b00), 2, "%~") Redo: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00)) Call: (46) [system] peek_string((0x5566f4f70b00), 1, "%") Fail: (46) [system] peek_string((0x5566f4f70b00), 1, "%") Redo: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00)) Call: (46) [system] peek_string((0x5566f4f70b00), 2, "#!") Fail: (46) [system] peek_string((0x5566f4f70b00), 2, "#!") Fail: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00)) Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f4f70b00)) Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f4f70b00)) Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) Call: (42) [system] character_count((0x556703a44a00), _631730) Exit: (42) [system] character_count((0x556703a44a00), 1408) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _634200)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _634200)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _404572) Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _404572) Call: (43) [system] fail Fail: (43) [system] fail Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _404572) Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _404572) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _645996) Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _646614) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [system] current_prolog_flag(capture_feedback, true) Fail: (43) [system] current_prolog_flag(capture_feedback, true) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [$syspreds] format('~N/*~~~n') Unify: (43) [$syspreds] format('~N/*~~~n') /*~ Exit: (43) [$syspreds] format('~N/*~~~n') ^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) ^ Redo: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) ^ Unify: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), (:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])) ^ Redo: (38) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) ^ Unify: (38) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) Call: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) ^ Redo: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) ^ Unify: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) Call: (39) [system] (:-read_attvars(false))\==end_of_file Exit: (39) [system] (:-read_attvars(false))\==end_of_file ^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572) ^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572) Call: (40) [system] current_prolog_flag(xref, true) Fail: (40) [system] current_prolog_flag(xref, true) ^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572) Call: (40) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])) Exit: (40) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])) Call: (40) [system] nonvar((:-read_attvars(false))) Exit: (40) [system] nonvar((:-read_attvars(false))) Call: (40) [system] nb_current('$term', _675484) Exit: (40) [system] nb_current('$term', (:-read_attvars(false))) Call: (40) [$syspreds] prolog_load_context(module, _676698) Unify: (40) [$syspreds] prolog_load_context(module, _676698) Exit: (40) [$syspreds] prolog_load_context(module, user) ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-read_attvars(false)), (:-read_attvars(false)), _678518) ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-read_attvars(false)), (:-read_attvars(false)), (:-_679154)) Call: (41) [system] (:-read_attvars(false))==(:-read_attvars(false)) Exit: (41) [system] (:-read_attvars(false))==(:-read_attvars(false)) ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, read_attvars(false), _679154) ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, read_attvars(false), _679154) Call: (42) [system] functor(directive_expansion, _682268, _682270) Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) Call: (42) [system] _683498 is 0+2 Exit: (42) [system] 2 is 0+2 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], read_attvars(false), _679154) ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], read_attvars(false), read_attvars(false)) ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], read_attvars(false), read_attvars(false)) ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, read_attvars(false), read_attvars(false)) ^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-read_attvars(false)), (:-read_attvars(false)), (:-read_attvars(false))) Call: (40) [system] (:-read_attvars(false))\=@=(:-read_attvars(false)) Fail: (40) [system] (:-read_attvars(false))\=@=(:-read_attvars(false)) ^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572) ^ Redo: (38) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) ^ Unify: (38) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) Call: (39) [system] nonvar((:-read_attvars(false))) Exit: (39) [system] nonvar((:-read_attvars(false))) Call: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])) Exit: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])) Call: (39) [$syspreds] prolog_load_context(file, _693404) Unify: (39) [$syspreds] prolog_load_context(file, _693404) Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _695230) Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _695230) ^ Redo: (38) [file_scope] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) ^ Unify: (38) [file_scope] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) ^ Redo: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) ^ Unify: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) Call: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])) Exit: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])) ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-read_attvars(false))) ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-read_attvars(false))) ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-read_attvars(false))) ^ Redo: (38) [common_logic_utils] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) ^ Unify: (38) [common_logic_utils] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) Call: (39) [system] current_prolog_flag(do_renames, term_expansion) Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) ^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) ^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) Call: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])) Exit: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])) ^ Call: (39) [logicmoo_test] is_junit_test ^ Unify: (39) [logicmoo_test] is_junit_test ^ Exit: (39) [logicmoo_test] is_junit_test ^ Call: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _404572) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _404572) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _404572) Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _404572) ^ Exit: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), (:-read_attvars(false))) Call: (39) [system] term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])=_404574 Exit: (39) [system] term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])=term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]) ^ Exit: (38) [logicmoo_test] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), (:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])) ^ Call: (44) [user] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) ^ Unify: (44) [user] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, term_position(1388, 1407, 1388, 1400, [1401-1406])) ^ Call: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1388, 1407, 1388, 1400, [1401-1406]), read_attvars(false), _715864) ^ Unify: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1388, 1407, 1388, 1400, [1401-1406]), read_attvars(false), _715864) ^ Fail: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1388, 1407, 1388, 1400, [1401-1406]), read_attvars(false), _715864) ^ Fail: (44) [user] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) ^ Call: (44) [user] goal_expansion(read_attvars(false), _715864) ^ Unify: (44) [user] goal_expansion(read_attvars(false), sicstus:sicstus_flag(_720316, _720318)) Call: (45) [system] nonvar(read_attvars(false)) Exit: (45) [system] nonvar(read_attvars(false)) Call: (45) [system] read_attvars(false)=current_prolog_flag(_720316, _720318) Fail: (45) [system] read_attvars(false)=current_prolog_flag(_720316, _720318) ^ Redo: (44) [user] goal_expansion(read_attvars(false), sicstus:sicstus_flag(_720316, _720318)) Call: (45) [system] read_attvars(false)=prolog_flag(_720316, _720318) Fail: (45) [system] read_attvars(false)=prolog_flag(_720316, _720318) ^ Redo: (44) [user] goal_expansion(read_attvars(false), _715864) ^ Unify: (44) [user] goal_expansion(read_attvars(false), _715864) Call: (45) [$syspreds] prolog_load_context(dialect, lps) Unify: (45) [$syspreds] prolog_load_context(dialect, lps) Fail: (45) [$syspreds] prolog_load_context(dialect, lps) ^ Fail: (44) [user] goal_expansion(read_attvars(false), _715864) ^ Call: (44) [system] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) ^ Unify: (44) [system] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, term_position(1388, 1407, 1388, 1400, [1401-1406])) ^ Redo: (44) [loop_check] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) ^ Unify: (44) [loop_check] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, term_position(1388, 1407, 1388, 1400, [1401-1406])) ^ Redo: (44) [ucatch] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) ^ Unify: (44) [ucatch] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) Call: (45) [apply_macros] expand_apply(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) Unify: (45) [apply_macros] expand_apply(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) Fail: (45) [nl_pipeline] expand_apply(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) ^ Redo: (44) [apply_macros] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) ^ Unify: (44) [apply_macros] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) ^ Redo: (44) [virtualize_source] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) ^ Unify: (44) [virtualize_source] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) Call: (45) [system] nonvar(term_position(1388, 1407, 1388, 1400, [1401-1406])) Exit: (45) [system] nonvar(term_position(1388, 1407, 1388, 1400, [1401-1406])) ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(read_attvars(false)) ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(read_attvars(false)) ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(read_attvars(false)) ^ Redo: (44) [common_logic_utils] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) ^ Unify: (44) [common_logic_utils] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) ^ Redo: (44) [gvlib] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) ^ Unify: (44) [gvlib] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) ^ Redo: (44) [logicmoo_test] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) ^ Unify: (44) [logicmoo_test] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) ^ Call: (45) [pfc_lib] pfc_goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) ^ Unify: (45) [pfc_lib] pfc_goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) ^ Fail: (45) [pfc_lib] pfc_goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) ^ Fail: (44) [pfc_lib] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) ^ Call: (44) [system] goal_expansion(read_attvars(false), _715864) ^ Unify: (44) [system] goal_expansion(read_attvars(false), _715864) Call: (45) [arithmetic] arithmetic:math_goal_expansion(read_attvars(false), _715864) Fail: (45) [arithmetic] arithmetic:math_goal_expansion(read_attvars(false), _715864) ^ Redo: (44) [arithmetic] goal_expansion(read_attvars(false), _715864) ^ Unify: (44) [arithmetic] goal_expansion(read_attvars(false), _715864) Call: (45) [yall] yall:lambda_like(read_attvars(false)) Unify: (45) [yall] yall:lambda_like(read_attvars(false)) Call: (46) [system] compound_name_arity(read_attvars(false), _751488, _751490) Exit: (46) [system] compound_name_arity(read_attvars(false), read_attvars, 1) Call: (46) [yall] yall:lambda_functor(read_attvars) Fail: (46) [yall] yall:lambda_functor(read_attvars) Fail: (45) [yall] yall:lambda_like(read_attvars(false)) ^ Redo: (44) [yall] goal_expansion(read_attvars(false), _715864) ^ Unify: (44) [yall] goal_expansion(read_attvars(false), _715864) Call: (45) [system] current_prolog_flag(xref, true) Fail: (45) [system] current_prolog_flag(xref, true) ^ Redo: (44) [apply_macros] goal_expansion(read_attvars(false), _715864) Call: (45) [apply_macros] expand_apply(read_attvars(false), _715864) Unify: (45) [apply_macros] expand_apply(read_attvars(false), _715864) Fail: (45) [nl_pipeline] expand_apply(read_attvars(false), _715864) ^ Redo: (44) [apply_macros] goal_expansion(read_attvars(false), _715864) ^ Unify: (44) [apply_macros] goal_expansion(read_attvars(false), _715864) Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) ^ Redo: (44) [clpfd] goal_expansion(read_attvars(false), _715864) Call: (45) [clpfd] clpfd:clpfd_expandable(read_attvars(false)) Fail: (45) [clpfd] clpfd:clpfd_expandable(read_attvars(false)) ^ Redo: (44) [clpfd] goal_expansion(read_attvars(false), _715864) ^ Unify: (44) [clpfd] goal_expansion(read_attvars(false), _715864) ^ Call: (45) [logicmoo_ocl] do_ss ^ Fail: (45) [logicmoo_ocl] do_ss ^ Fail: (44) [logicmoo_ocl] goal_expansion(read_attvars(false), _715864) ^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-read_attvars(false)), _298, (:-read_attvars(false)), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _767064, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true)) ^ Call: (33) [user] attvar_reader:read_attvars(false) ^ Unify: (33) [user] attvar_reader:read_attvars(false) Call: (34) [system] set_prolog_flag(read_attvars, false) Exit: (34) [system] set_prolog_flag(read_attvars, false) Call: (34) [$syspreds] prolog_load_context(module, _770114) Unify: (34) [$syspreds] prolog_load_context(module, _770114) Exit: (34) [$syspreds] prolog_load_context(module, user) Call: (34) [system] false==true Fail: (34) [system] false==true ^ Redo: (33) [user] attvar_reader:read_attvars(false) ^ Call: (34) [user] attvar_reader:uninstall_attvar_expander(user) ^ Unify: (34) [user] attvar_reader:uninstall_attvar_expander(user) ^ Call: (35) [user] retract(lmcache:use_attvar_expander(user)) ^ Exit: (35) [user] retract(lmcache:use_attvar_expander(user)) ^ Call: (35) [user] ignore(retract((user:goal_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:goal, _776264, _776262, _776266)))) ^ Unify: (35) [system] ignore(user:retract((user:goal_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:goal, _776264, _776262, _776266)))) ^ Exit: (35) [system] ignore(user:retract((user:goal_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:goal, _776264, _776262, _776266)))) ^ Call: (35) [user] ignore(retract((user:term_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:term, _776264, _776262, _776266)))) ^ Unify: (35) [system] ignore(user:retract((user:term_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:term, _776264, _776262, _776266)))) ^ Unify: (35) [system] ignore(user:retract((user:term_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:term, _776264, _776262, _776266)))) ^ Exit: (35) [system] ignore(user:retract((user:term_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:term, _776264, _776262, _776266)))) Call: (35) [lmcache] lmcache:use_attvar_expander(user) Fail: (35) [lmcache] lmcache:use_attvar_expander(user) ^ Redo: (34) [user] attvar_reader:uninstall_attvar_expander(user) Call: (35) [system] set_prolog_flag(read_attvars, false) Exit: (35) [system] set_prolog_flag(read_attvars, false) ^ Exit: (34) [user] attvar_reader:uninstall_attvar_expander(user) ^ Exit: (33) [user] attvar_reader:read_attvars(false) ^ Call: (37) [user] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456) ^ Unify: (37) [user] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])) ^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _785454) ^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _785454) ^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _785454) ^ Redo: (37) [user] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456) ^ Unify: (37) [user] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])) ^ Redo: (37) [system] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456) ^ Unify: (37) [system] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456) Call: (38) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])) Exit: (38) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])) Call: (38) [$syspreds] nb_setval('$term_user', (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) Unify: (38) [$syspreds] nb_setval('$term_user', (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) Exit: (38) [$syspreds] nb_setval('$term_user', (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) Call: (38) [system] fail Fail: (38) [system] fail ^ Redo: (37) [subclause_expansion] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456) ^ Unify: (37) [subclause_expansion] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456) ^ Call: (38) [ec_loader] ec_loader:into_lps ^ Unify: (38) [ec_loader] ec_loader:into_lps Call: (39) [t_l] t_l:is_ec_cvt(_797854) Fail: (39) [t_l] t_l:is_ec_cvt(_797854) ^ Fail: (38) [ec_loader] ec_loader:into_lps ^ Redo: (37) [ec_loader] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456) ^ Fail: (37) [ec_loader] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456) ^ Call: (37) [user] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _800964) ^ Unify: (37) [user] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) ^ Redo: (37) [system] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _800964) ^ Unify: (37) [system] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _800964) Call: (38) [$syspreds] prolog_load_context(module, plunit) Unify: (38) [$syspreds] prolog_load_context(module, plunit) Fail: (38) [$syspreds] prolog_load_context(module, plunit) ^ Fail: (37) [plunit] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _800964) ^ Call: (38) [system] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _805888, _805890) ^ Unify: (38) [system] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _805888, _805890) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _805888, _805890) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _805888, _805890) Call: (40) [echo_files] echo_files:echo_catchup_f((:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _805888, _805890) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _805888, _805890) Call: (41) [system] nonvar((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) Exit: (41) [system] nonvar((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) Call: (41) [echo_files] echo_files:never_echo_term((:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...])))))) Fail: (41) [echo_files] echo_files:never_echo_term((:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...])))))) Redo: (40) [echo_files] echo_files:echo_catchup_f((:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _805888, _805890) Call: (41) [$syspreds] prolog_load_context(stream, _812792) Unify: (41) [$syspreds] prolog_load_context(stream, _812792) Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00)) Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Call: (41) [system] term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])=..[_816438, _816444, _816450|_816452] Exit: (41) [system] term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])=..[term_position, 1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [...])]] Call: (41) [system] ttyflush Exit: (41) [system] ttyflush Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) Call: (42) [system] (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))==end_of_file Fail: (42) [system] (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))==end_of_file Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _822620) Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408) Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408) Call: (42) [system] _824494 is 1408+1 Exit: (42) [system] 1409 is 1408+1 Call: (42) [system] 1479=(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Call: (43) [$syspreds] format('~N~~*/~n') Unify: (43) [$syspreds] format('~N~~*/~n') ~*/ Exit: (43) [$syspreds] format('~N~~*/~n') Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1409) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1409) Call: (43) [t_l] t_l:file_stream_loc(_836824, (0x556703a44a00), _836828) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1409) Call: (43) [t_l] t_l:file_stream_loc(_839252, (0x556703a44a00), _839254) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408) Call: (43) [system] 1409>1408 Exit: (43) [system] 1409>1408 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408, 1409) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408, 1409) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1408, 1409, _843586) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1408, 1409, _843586) Call: (45) [system] _844840 is 1409-1408 Exit: (45) [system] 1 is 1409-1408 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _846060, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _846060, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _849170) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _849170) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _851176, []), read_string(_851176, _851184, _846060), close(_851176)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _851176, []), read_util:read_string(_851176, _851184, _846060), read_util:close(_851176)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _851176, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703be0000), []) Call: (49) [system] close((0x556703be0000)) Exit: (49) [system] close((0x556703be0000)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703be0000), []), read_util:read_string((0x556703be0000), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x556703be0000))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1408, 1, _856822, _843586) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1408, 1, 1087, "\n") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1408, 1409, "\n") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1409) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1409) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _859884)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _859884)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1409)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1409)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1409) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [echo_files] echo_files:nsl(_864214) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') Call: (46) [system] "\n"\==[] Exit: (46) [system] "\n"\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string("\n", _868522, _868524, _868526, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _868522, _868524, _868526, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _868522, _868524, _868526, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _872340, _872404, _872342, '\n/*~') Fail: (45) [system] sub_string("\n", _872340, _873022, _872342, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _874198, _874262, _874200, '/*~') Fail: (45) [system] sub_string("\n", _874198, _874880, _874200, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _876674, _876738, _876676, '\n%~') Fail: (45) [system] sub_string("\n", _876674, _877356, _876676, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _878532, _878596, _878534, '%~') Fail: (45) [system] sub_string("\n", _878532, _879214, _878534, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] write("\n") Exit: (45) [system] write("\n") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408, 1409) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1409) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479) Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479) Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1409, 1479, _887790) Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1409, 1479, _887790) Call: (44) [system] _889044 is 1479-1409 Exit: (44) [system] 70 is 1479-1409 Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _890264, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _890264, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _893374) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _893374) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _895380, []), read_string(_895380, _895388, _890264), close(_895380)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _895380, []), read_util:read_string(_895380, _895388, _890264), read_util:close(_895380)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _895380, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703764800), []) Call: (48) [system] close((0x556703764800)) Exit: (48) [system] close((0x556703764800)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703764800), []), read_util:read_string((0x556703764800), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x556703764800))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1409, 70, _901026, _887790) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1409, 70, 1017, ":- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))") Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1409, 1479, ":- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))") Call: (43) [echo_files] echo_files:read_mco(":- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))", _902906, _902908, _902910, _902912, _902914) Unify: (43) [echo_files] echo_files:read_mco(":- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))", _903540, _903542, _903544, _903546, _903548) Call: (44) [system] read_term_from_atom(":- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))", _904116, [cycles(true), comments(_904136), quasi_quotations(_904146), variable_names(_904156), singletons(_904166)]) Exit: (44) [system] read_term_from_atom(":- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))", (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] read_term_from_atom(":- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))", _905438, [cycles(false), comments(_905458), quasi_quotations(_905468), variable_names(_905478), singletons(_905488)]) Exit: (44) [system] read_term_from_atom(":- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))", (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))=@=(:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) Exit: (44) [system] (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))=@=(:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) Call: (44) [system] _907972=(:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) Exit: (44) [system] (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))=(:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) Exit: (43) [echo_files] echo_files:read_mco(":- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))", (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), [], [], [], []) Call: (43) [system] write(":- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))") :- must( \+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))) Exit: (43) [system] write(":- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))") Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _911082, 1479) Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _911704, 1479) ^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _912278, _912280)) ^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _912278, _912280)) ^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _912278, 1479)) ^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _912278, 1479)) Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _912278, 1479) Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _919716)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _919716)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) Call: (42) [system] character_count((0x556703a44a00), _925266) Exit: (42) [system] character_count((0x556703a44a00), 1480) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1480) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1480) Call: (43) [t_l] t_l:file_stream_loc(_927772, (0x556703a44a00), _927776) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1480) Call: (43) [t_l] t_l:file_stream_loc(_930200, (0x556703a44a00), _930202) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479) Call: (43) [system] 1480>1479 Exit: (43) [system] 1480>1479 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479, 1480) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479, 1480) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1479, 1480, _934534) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1479, 1480, _934534) Call: (45) [system] _935788 is 1480-1479 Exit: (45) [system] 1 is 1480-1479 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _937008, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _937008, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _940118) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _940118) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _942124, []), read_string(_942124, _942132, _937008), close(_942124)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _942124, []), read_util:read_string(_942124, _942132, _937008), read_util:close(_942124)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _942124, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5212100), []) Call: (49) [system] close((0x5566f5212100)) Exit: (49) [system] close((0x5566f5212100)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5212100), []), read_util:read_string((0x5566f5212100), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f5212100))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1479, 1, _947770, _934534) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1479, 1, 1016, ".") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1479, 1480, ".") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _950832)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _950832)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [echo_files] echo_files:nsl(_955162) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Call: (46) [system] "."\==[] Exit: (46) [system] "."\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _959470, _959472, _959474, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _959470, _959472, _959474, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _959470, _959472, _959474, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _963288, _963352, _963290, '\n/*~') Fail: (45) [system] sub_string(".", _963288, _963970, _963290, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _965146, _965210, _965148, '/*~') Fail: (45) [system] sub_string(".", _965146, _965828, _965148, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _967622, _967686, _967624, '\n%~') Fail: (45) [system] sub_string(".", _967622, _968304, _967624, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _969480, _969544, _969482, '%~') Fail: (45) [system] sub_string(".", _969480, _970162, _969482, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] write(".") . Exit: (45) [system] write(".") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479, 1480) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1480) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] at_end_of_stream((0x556703a44a00)) Fail: (43) [system] at_end_of_stream((0x556703a44a00)) Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] character_count((0x556703a44a00), _981154) Exit: (43) [system] character_count((0x556703a44a00), 1480) Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1480, _982368) Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1480, _982368) Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _983614, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _983614, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _986724) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _986724) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _988730, []), read_string(_988730, _988738, _983614), close(_988730)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _988730, []), read_util:read_string(_988730, _988738, _983614), read_util:close(_988730)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _988730, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5e03800), []) Call: (48) [system] close((0x5566f5e03800)) Exit: (48) [system] close((0x5566f5e03800)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5e03800), []), read_util:read_string((0x5566f5e03800), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f5e03800))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1480, _994374, 0, _982368) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1480, 1016, 0, " \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1480, " \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Call: (43) [system] open_string(" \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", _996432) Exit: (43) [system] open_string(" \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", (0x556703d36b00)) Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Call: (44) [echo_files] echo_files:consume_white((0x556703d36b00)) Unify: (44) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (45) [system] at_end_of_stream((0x556703d36b00)) Fail: (45) [system] at_end_of_stream((0x556703d36b00)) Redo: (44) [echo_files] echo_files:consume_white((0x556703d36b00)) Unify: (44) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (45) [system] peek_char((0x556703d36b00), _1002534) Exit: (45) [system] peek_char((0x556703d36b00), ' ') Call: (45) [system] char_type(' ', space) Exit: (45) [system] char_type(' ', space) Call: (45) [system] get_char((0x556703d36b00), ' ') Exit: (45) [system] get_char((0x556703d36b00), ' ') Call: (45) [system] put_char(' ') Exit: (45) [system] put_char(' ') Exit: (44) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Call: (45) [echo_files] echo_files:consume_white((0x556703d36b00)) Unify: (45) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (46) [system] at_end_of_stream((0x556703d36b00)) Fail: (46) [system] at_end_of_stream((0x556703d36b00)) Redo: (45) [echo_files] echo_files:consume_white((0x556703d36b00)) Unify: (45) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (46) [system] peek_char((0x556703d36b00), _1012878) Exit: (46) [system] peek_char((0x556703d36b00), ' ') Call: (46) [system] char_type(' ', space) Exit: (46) [system] char_type(' ', space) Call: (46) [system] get_char((0x556703d36b00), ' ') Exit: (46) [system] get_char((0x556703d36b00), ' ') Call: (46) [system] put_char(' ') Exit: (46) [system] put_char(' ') Exit: (45) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (45) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Unify: (45) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Call: (46) [echo_files] echo_files:consume_white((0x556703d36b00)) Unify: (46) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (47) [system] at_end_of_stream((0x556703d36b00)) Fail: (47) [system] at_end_of_stream((0x556703d36b00)) Redo: (46) [echo_files] echo_files:consume_white((0x556703d36b00)) Unify: (46) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (47) [system] peek_char((0x556703d36b00), _1023222) Exit: (47) [system] peek_char((0x556703d36b00), ' ') Call: (47) [system] char_type(' ', space) Exit: (47) [system] char_type(' ', space) Call: (47) [system] get_char((0x556703d36b00), ' ') Exit: (47) [system] get_char((0x556703d36b00), ' ') Call: (47) [system] put_char(' ') Exit: (47) [system] put_char(' ') Exit: (46) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (46) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Unify: (46) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Call: (47) [echo_files] echo_files:consume_white((0x556703d36b00)) Unify: (47) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (48) [system] at_end_of_stream((0x556703d36b00)) Fail: (48) [system] at_end_of_stream((0x556703d36b00)) Redo: (47) [echo_files] echo_files:consume_white((0x556703d36b00)) Unify: (47) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (48) [system] peek_char((0x556703d36b00), _1033566) Exit: (48) [system] peek_char((0x556703d36b00), ' ') Call: (48) [system] char_type(' ', space) Exit: (48) [system] char_type(' ', space) Call: (48) [system] get_char((0x556703d36b00), ' ') Exit: (48) [system] get_char((0x556703d36b00), ' ') Call: (48) [system] put_char(' ') Exit: (48) [system] put_char(' ') Exit: (47) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (47) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Unify: (47) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Call: (48) [echo_files] echo_files:consume_white((0x556703d36b00)) Unify: (48) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (49) [system] at_end_of_stream((0x556703d36b00)) Fail: (49) [system] at_end_of_stream((0x556703d36b00)) Redo: (48) [echo_files] echo_files:consume_white((0x556703d36b00)) Unify: (48) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (49) [system] peek_char((0x556703d36b00), _1043910) Exit: (49) [system] peek_char((0x556703d36b00), ' ') Call: (49) [system] char_type(' ', space) Exit: (49) [system] char_type(' ', space) Call: (49) [system] get_char((0x556703d36b00), ' ') Exit: (49) [system] get_char((0x556703d36b00), ' ') Call: (49) [system] put_char(' ') Exit: (49) [system] put_char(' ') Exit: (48) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (48) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Unify: (48) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Call: (49) [echo_files] echo_files:consume_white((0x556703d36b00)) Unify: (49) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (50) [system] at_end_of_stream((0x556703d36b00)) Fail: (50) [system] at_end_of_stream((0x556703d36b00)) Redo: (49) [echo_files] echo_files:consume_white((0x556703d36b00)) Unify: (49) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (50) [system] peek_char((0x556703d36b00), _7070) Exit: (50) [system] peek_char((0x556703d36b00), ' ') Call: (50) [system] char_type(' ', space) Exit: (50) [system] char_type(' ', space) Call: (50) [system] get_char((0x556703d36b00), ' ') Exit: (50) [system] get_char((0x556703d36b00), ' ') Call: (50) [system] put_char(' ') Exit: (50) [system] put_char(' ') Exit: (49) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (49) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Unify: (49) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Call: (50) [echo_files] echo_files:consume_white((0x556703d36b00)) Unify: (50) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (51) [system] at_end_of_stream((0x556703d36b00)) Fail: (51) [system] at_end_of_stream((0x556703d36b00)) Redo: (50) [echo_files] echo_files:consume_white((0x556703d36b00)) Unify: (50) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (51) [system] peek_char((0x556703d36b00), _17414) Exit: (51) [system] peek_char((0x556703d36b00), ' ') Call: (51) [system] char_type(' ', space) Exit: (51) [system] char_type(' ', space) Call: (51) [system] get_char((0x556703d36b00), ' ') Exit: (51) [system] get_char((0x556703d36b00), ' ') Call: (51) [system] put_char(' ') Exit: (51) [system] put_char(' ') Exit: (50) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (50) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Unify: (50) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Call: (51) [echo_files] echo_files:consume_white((0x556703d36b00)) Unify: (51) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (52) [system] at_end_of_stream((0x556703d36b00)) Fail: (52) [system] at_end_of_stream((0x556703d36b00)) Redo: (51) [echo_files] echo_files:consume_white((0x556703d36b00)) Unify: (51) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (52) [system] peek_char((0x556703d36b00), _27758) Exit: (52) [system] peek_char((0x556703d36b00), '\n') Call: (52) [system] char_type('\n', space) Exit: (52) [system] char_type('\n', space) Call: (52) [system] get_char((0x556703d36b00), '\n') Exit: (52) [system] get_char((0x556703d36b00), '\n') Call: (52) [system] put_char('\n') Exit: (52) [system] put_char('\n') Exit: (51) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (51) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Unify: (51) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Call: (52) [echo_files] echo_files:consume_white((0x556703d36b00)) Unify: (52) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (53) [system] at_end_of_stream((0x556703d36b00)) Fail: (53) [system] at_end_of_stream((0x556703d36b00)) Redo: (52) [echo_files] echo_files:consume_white((0x556703d36b00)) Unify: (52) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (53) [system] peek_char((0x556703d36b00), _38102) Exit: (53) [system] peek_char((0x556703d36b00), '\n') Call: (53) [system] char_type('\n', space) Exit: (53) [system] char_type('\n', space) Call: (53) [system] get_char((0x556703d36b00), '\n') Exit: (53) [system] get_char((0x556703d36b00), '\n') Call: (53) [system] put_char('\n') Exit: (53) [system] put_char('\n') Exit: (52) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (52) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Unify: (52) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Call: (53) [echo_files] echo_files:consume_white((0x556703d36b00)) Unify: (53) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (54) [system] at_end_of_stream((0x556703d36b00)) Fail: (54) [system] at_end_of_stream((0x556703d36b00)) Redo: (53) [echo_files] echo_files:consume_white((0x556703d36b00)) Unify: (53) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (54) [system] peek_char((0x556703d36b00), _48446) Exit: (54) [system] peek_char((0x556703d36b00), '\n') Call: (54) [system] char_type('\n', space) Exit: (54) [system] char_type('\n', space) Call: (54) [system] get_char((0x556703d36b00), '\n') Exit: (54) [system] get_char((0x556703d36b00), '\n') Call: (54) [system] put_char('\n') Exit: (54) [system] put_char('\n') Exit: (53) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (53) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Unify: (53) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Call: (54) [echo_files] echo_files:consume_white((0x556703d36b00)) Unify: (54) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (55) [system] at_end_of_stream((0x556703d36b00)) Fail: (55) [system] at_end_of_stream((0x556703d36b00)) Redo: (54) [echo_files] echo_files:consume_white((0x556703d36b00)) Unify: (54) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (55) [system] peek_char((0x556703d36b00), _58790) Exit: (55) [system] peek_char((0x556703d36b00), :) Call: (55) [system] char_type(:, space) Fail: (55) [system] char_type(:, space) Redo: (54) [echo_files] echo_files:consume_white((0x556703d36b00)) Unify: (54) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (55) [echo_files] echo_files:nsl(_62444) Unify: (55) [echo_files] echo_files:nsl('No source location!?') Exit: (55) [echo_files] echo_files:nsl('No source location!?') Call: (55) [system] atom_length('No source location!?', _64288) Exit: (55) [system] atom_length('No source location!?', 20) Call: (55) [system] peek_string((0x556703d36b00), 20, _65502) Exit: (55) [system] peek_string((0x556703d36b00), 20, ":- set_prolog_flag(a") Call: (55) [system] ":- set_prolog_flag(a"=='No source location!?' Fail: (55) [system] ":- set_prolog_flag(a"=='No source location!?' Redo: (54) [echo_files] echo_files:consume_white((0x556703d36b00)) Unify: (54) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (55) [system] peek_string((0x556703d36b00), 2, "%~") Fail: (55) [system] peek_string((0x556703d36b00), 2, "%~") Redo: (54) [echo_files] echo_files:consume_white((0x556703d36b00)) Unify: (54) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (55) [system] peek_string((0x556703d36b00), 1, "%") Fail: (55) [system] peek_string((0x556703d36b00), 1, "%") Redo: (54) [echo_files] echo_files:consume_white((0x556703d36b00)) Unify: (54) [echo_files] echo_files:consume_white((0x556703d36b00)) Call: (55) [system] peek_string((0x556703d36b00), 2, "#!") Fail: (55) [system] peek_string((0x556703d36b00), 2, "#!") Fail: (54) [echo_files] echo_files:consume_white((0x556703d36b00)) Fail: (53) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Fail: (52) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Fail: (51) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Fail: (50) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Fail: (49) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Fail: (48) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Fail: (47) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Fail: (46) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Fail: (45) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00)) Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824) Call: (42) [system] character_count((0x556703a44a00), _84562) Exit: (42) [system] character_count((0x556703a44a00), 1480) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _87032)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _87032)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824) Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _824) Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _824) Call: (43) [system] fail Fail: (43) [system] fail Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _824) Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _824) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824) Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _98828) Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _99446) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [system] current_prolog_flag(capture_feedback, true) Fail: (43) [system] current_prolog_flag(capture_feedback, true) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [$syspreds] format('~N/*~~~n') Unify: (43) [$syspreds] format('~N/*~~~n') /*~ Exit: (43) [$syspreds] format('~N/*~~~n') ^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826) ^ Redo: (38) [echo_files] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826) ^ Unify: (38) [echo_files] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])) ^ Redo: (38) [system] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826) ^ Unify: (38) [system] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826) Call: (40) [echo_files] echo_files:echo_catchup_f((:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826) ^ Redo: (38) [echo_files] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826) ^ Unify: (38) [echo_files] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826) Call: (39) [system] (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\==end_of_file Exit: (39) [system] (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\==end_of_file ^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824) ^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824) Call: (40) [system] current_prolog_flag(xref, true) Fail: (40) [system] current_prolog_flag(xref, true) ^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824) Call: (40) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])) Exit: (40) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])) Call: (40) [system] nonvar((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) Exit: (40) [system] nonvar((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) Call: (40) [system] nb_current('$term', _128316) Exit: (40) [system] nb_current('$term', (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) Call: (40) [$syspreds] prolog_load_context(module, _129530) Unify: (40) [$syspreds] prolog_load_context(module, _129530) Exit: (40) [$syspreds] prolog_load_context(module, user) ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _131350) ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), (:-_131986)) Call: (41) [system] (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))==(:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) Exit: (41) [system] (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))==(:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _131986) ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _131986) Call: (42) [system] functor(directive_expansion, _135100, _135102) Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) Call: (42) [system] _136330 is 0+2 Exit: (42) [system] 2 is 0+2 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _131986) ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) ^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...])))))) Call: (40) [system] (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\=@=(:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) Fail: (40) [system] (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\=@=(:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) ^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824) ^ Redo: (38) [subclause_expansion] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826) ^ Unify: (38) [subclause_expansion] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826) Call: (39) [system] nonvar((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) Exit: (39) [system] nonvar((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) Call: (39) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])) Exit: (39) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])) Call: (39) [$syspreds] prolog_load_context(file, _146236) Unify: (39) [$syspreds] prolog_load_context(file, _146236) Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _148062) Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _148062) ^ Redo: (38) [file_scope] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826) ^ Unify: (38) [file_scope] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826) ^ Redo: (38) [echo_files] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826) ^ Unify: (38) [echo_files] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826) Call: (39) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])) Exit: (39) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])) ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...])))))) ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...])))))) ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...])))))) ^ Redo: (38) [common_logic_utils] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826) ^ Unify: (38) [common_logic_utils] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826) Call: (39) [system] current_prolog_flag(do_renames, term_expansion) Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) ^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826) ^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826) Call: (39) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])) Exit: (39) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])) ^ Call: (39) [logicmoo_test] is_junit_test ^ Unify: (39) [logicmoo_test] is_junit_test ^ Exit: (39) [logicmoo_test] is_junit_test ^ Call: (39) [logicmoo_test] junit_term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _824) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _824) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _824) Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _824) ^ Exit: (39) [logicmoo_test] junit_term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) Call: (39) [system] term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])=_826 Exit: (39) [system] term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])=term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]) ^ Exit: (38) [logicmoo_test] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), (:-mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])) ^ Call: (44) [user] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710) ^ Fail: (44) [user] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710) ^ Call: (44) [user] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) ^ Unify: (44) [user] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), sicstus:sicstus_flag(_170632, _170634)) Call: (45) [system] nonvar(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Exit: (45) [system] nonvar(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Call: (45) [system] mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=current_prolog_flag(_170632, _170634) Fail: (45) [system] mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=current_prolog_flag(_170632, _170634) ^ Redo: (44) [user] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), sicstus:sicstus_flag(_170632, _170634)) Call: (45) [system] mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=prolog_flag(_170632, _170634) Fail: (45) [system] mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=prolog_flag(_170632, _170634) ^ Redo: (44) [user] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) ^ Unify: (44) [user] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) Call: (45) [$syspreds] prolog_load_context(dialect, lps) Unify: (45) [$syspreds] prolog_load_context(dialect, lps) Fail: (45) [$syspreds] prolog_load_context(dialect, lps) ^ Fail: (44) [user] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) ^ Call: (44) [system] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710) ^ Unify: (44) [system] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])])) ^ Redo: (44) [loop_check] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710) ^ Unify: (44) [loop_check] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])])) ^ Redo: (44) [ucatch] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710) ^ Unify: (44) [ucatch] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710) Call: (45) [apply_macros] expand_apply(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710) Unify: (45) [apply_macros] expand_apply(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710) Fail: (45) [nl_pipeline] expand_apply(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710) ^ Redo: (44) [apply_macros] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710) ^ Unify: (44) [apply_macros] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710) ^ Redo: (44) [virtualize_source] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710) ^ Unify: (44) [virtualize_source] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710) Call: (45) [system] nonvar(term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])])) Exit: (45) [system] nonvar(term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])])) ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) ^ Redo: (44) [common_logic_utils] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710) ^ Unify: (44) [common_logic_utils] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710) ^ Redo: (44) [gvlib] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710) ^ Unify: (44) [gvlib] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710) ^ Redo: (44) [logicmoo_test] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710) ^ Unify: (44) [logicmoo_test] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710) ^ Call: (45) [pfc_lib] pfc_goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710) ^ Unify: (45) [pfc_lib] pfc_goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710) ^ Fail: (45) [pfc_lib] pfc_goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710) ^ Fail: (44) [pfc_lib] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710) ^ Call: (44) [system] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) ^ Unify: (44) [system] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) Call: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _168708) Fail: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _168708) ^ Redo: (44) [arithmetic] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) ^ Unify: (44) [arithmetic] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) Call: (45) [yall] yall:lambda_like(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) Unify: (45) [yall] yall:lambda_like(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) Call: (46) [system] compound_name_arity(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _201804, _201806) Exit: (46) [system] compound_name_arity(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mpred_test, 1) Call: (46) [yall] yall:lambda_functor(mpred_test) Fail: (46) [yall] yall:lambda_functor(mpred_test) Fail: (45) [yall] yall:lambda_like(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) ^ Redo: (44) [yall] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) ^ Unify: (44) [yall] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) Call: (45) [system] current_prolog_flag(xref, true) Fail: (45) [system] current_prolog_flag(xref, true) ^ Redo: (44) [apply_macros] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) Call: (45) [apply_macros] expand_apply(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) Unify: (45) [apply_macros] expand_apply(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) Fail: (45) [nl_pipeline] expand_apply(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) ^ Redo: (44) [apply_macros] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) ^ Unify: (44) [apply_macros] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) ^ Redo: (44) [clpfd] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) Call: (45) [clpfd] clpfd:clpfd_expandable(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) Fail: (45) [clpfd] clpfd:clpfd_expandable(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) ^ Redo: (44) [clpfd] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) ^ Unify: (44) [clpfd] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) ^ Call: (45) [logicmoo_ocl] do_ss ^ Fail: (45) [logicmoo_ocl] do_ss ^ Fail: (44) [logicmoo_ocl] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) ^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([...|...]))))), _298, (:-mpred_test(\+clause_asserted_i(sk2_in(avar([...|...]))))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _217380, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true)) ^ Call: (33) [user] mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) ^ Unify: (33) [logicmoo_test] mpred_test(user:(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Call: (40) [$syspreds] update_flag(tests, _219282, _219282+1) Unify: (40) [$syspreds] update_flag(tests, _219282, _219282+1) Exit: (40) [$syspreds] update_flag(tests, 0, 0+1) Call: (40) [$syspreds] update_flag(test_number, _221128, _221128+1) Unify: (40) [$syspreds] update_flag(test_number, _221128, _221128+1) Exit: (40) [$syspreds] update_flag(test_number, 2, 2+1) ^ Call: (38) [logicmoo_test] backward_compatibility:sformat(_222980, 'Test_~4d_Line_~4d', [3, 0]) ^ Unify: (38) [logicmoo_test] backward_compatibility:sformat(_222980, 'Test_~4d_Line_~4d', [3, 0]) ^ Call: (39) [logicmoo_test] format(string(_222980), 'Test_~4d_Line_~4d', [3, 0]) ^ Exit: (39) [logicmoo_test] format(string("Test_0.0003_Line_0.0000"), 'Test_~4d_Line_~4d', [3, 0]) ^ Exit: (38) [logicmoo_test] backward_compatibility:sformat("Test_0.0003_Line_0.0000", 'Test_~4d_Line_~4d', [3, 0]) ^ Call: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], "Test_0.0003_Line_0.0000", _222974) ^ Unify: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], "Test_0.0003_Line_0.0000", _222974) Call: (39) [system] arg(1, '_0.'='_', _227406) Exit: (39) [system] arg(1, '_0.'='_', '_0.') Call: (39) [system] arg(2, '_0.'='_', _228628) Exit: (39) [system] arg(2, '_0.'='_', '_') ^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0003_Line_0.0000", _229850) ^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0003_Line_0.0000", _229850) ^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0003_Line_0.0000", _229850) Call: (40) [system] atomic_list_concat(_231748, '_0.', "Test_0.0003_Line_0.0000") Exit: (40) [system] atomic_list_concat(['Test', '0003_Line', '0000'], '_0.', "Test_0.0003_Line_0.0000") Call: (40) [system] atomics_to_string(['Test', '0003_Line', '0000'], '_', _229850) Exit: (40) [system] atomics_to_string(['Test', '0003_Line', '0000'], '_', "Test_0003_Line_0000") ^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0003_Line_0.0000", "Test_0003_Line_0000") ^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "Test_0003_Line_0000", _222974) ^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "Test_0003_Line_0000", "Test_0003_Line_0000") ^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "Test_0003_Line_0000", "Test_0003_Line_0000") ^ Exit: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], "Test_0.0003_Line_0.0000", "Test_0003_Line_0000") Call: (41) [occurs] occurs:sub_term(_237368, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Unify: (41) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Exit: (41) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (41) [occurs] occurs:sub_term(_237368, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Unify: (41) [occurs] occurs:sub_term(_237368, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Call: (42) [system] arg(_240518, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), _240460) Exit: (42) [system] arg(1, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Call: (42) [occurs] occurs:sub_term(_237368, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Unify: (42) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (42) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (42) [occurs] occurs:sub_term(_237368, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Unify: (42) [occurs] occurs:sub_term(_237368, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Call: (43) [system] arg(_245448, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _245390) Exit: (43) [system] arg(1, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), avar([vn='Ex', sk2='SKF-6667'])) Call: (43) [occurs] occurs:sub_term(_237368, avar([vn='Ex', sk2='SKF-6667'])) Unify: (43) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667'])) Exit: (43) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667'])) Exit: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (41) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (43) [occurs] occurs:sub_term(_237368, avar([vn='Ex', sk2='SKF-6667'])) Unify: (43) [occurs] occurs:sub_term(_237368, avar([vn='Ex', sk2='SKF-6667'])) Call: (44) [system] arg(_250996, avar([vn='Ex', sk2='SKF-6667']), _250938) Exit: (44) [system] arg(1, avar([vn='Ex', sk2='SKF-6667']), [vn='Ex', sk2='SKF-6667']) Call: (44) [occurs] occurs:sub_term(_237368, [vn='Ex', sk2='SKF-6667']) Unify: (44) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667']) Exit: (44) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667']) Exit: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667'])) Exit: (42) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (41) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (44) [occurs] occurs:sub_term(_237368, [vn='Ex', sk2='SKF-6667']) Unify: (44) [occurs] occurs:sub_term(_237368, [vn='Ex', sk2='SKF-6667']) Call: (45) [system] arg(_257162, [vn='Ex', sk2='SKF-6667'], _257104) Exit: (45) [system] arg(1, [vn='Ex', sk2='SKF-6667'], vn='Ex') Call: (45) [occurs] occurs:sub_term(_237368, vn='Ex') Unify: (45) [occurs] occurs:sub_term(vn='Ex', vn='Ex') Exit: (45) [occurs] occurs:sub_term(vn='Ex', vn='Ex') Exit: (44) [occurs] occurs:sub_term(vn='Ex', [vn='Ex', sk2='SKF-6667']) Exit: (43) [occurs] occurs:sub_term(vn='Ex', avar([vn='Ex', sk2='SKF-6667'])) Exit: (42) [occurs] occurs:sub_term(vn='Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (41) [occurs] occurs:sub_term(vn='Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (45) [occurs] occurs:sub_term(_237368, vn='Ex') Unify: (45) [occurs] occurs:sub_term(_237368, vn='Ex') Call: (46) [system] arg(_263946, vn='Ex', _263888) Exit: (46) [system] arg(1, vn='Ex', vn) Call: (46) [occurs] occurs:sub_term(_237368, vn) Unify: (46) [occurs] occurs:sub_term(vn, vn) Exit: (46) [occurs] occurs:sub_term(vn, vn) Exit: (45) [occurs] occurs:sub_term(vn, vn='Ex') Exit: (44) [occurs] occurs:sub_term(vn, [vn='Ex', sk2='SKF-6667']) Exit: (43) [occurs] occurs:sub_term(vn, avar([vn='Ex', sk2='SKF-6667'])) Exit: (42) [occurs] occurs:sub_term(vn, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (41) [occurs] occurs:sub_term(vn, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (46) [occurs] occurs:sub_term(_237368, vn) Unify: (46) [occurs] occurs:sub_term(_237368, vn) Fail: (46) [occurs] occurs:sub_term(_237368, vn) Redo: (46) [system] arg(_271964, vn='Ex', _263888) Exit: (46) [system] arg(2, vn='Ex', 'Ex') Call: (46) [occurs] occurs:sub_term(_237368, 'Ex') Unify: (46) [occurs] occurs:sub_term('Ex', 'Ex') Exit: (46) [occurs] occurs:sub_term('Ex', 'Ex') Exit: (45) [occurs] occurs:sub_term('Ex', vn='Ex') Exit: (44) [occurs] occurs:sub_term('Ex', [vn='Ex', sk2='SKF-6667']) Exit: (43) [occurs] occurs:sub_term('Ex', avar([vn='Ex', sk2='SKF-6667'])) Exit: (42) [occurs] occurs:sub_term('Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (41) [occurs] occurs:sub_term('Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (46) [occurs] occurs:sub_term(_237368, 'Ex') Unify: (46) [occurs] occurs:sub_term(_237368, 'Ex') Fail: (46) [occurs] occurs:sub_term(_237368, 'Ex') Fail: (45) [occurs] occurs:sub_term(_237368, vn='Ex') Redo: (45) [system] arg(_280600, [vn='Ex', sk2='SKF-6667'], _257104) Exit: (45) [system] arg(2, [vn='Ex', sk2='SKF-6667'], [sk2='SKF-6667']) Call: (45) [occurs] occurs:sub_term(_237368, [sk2='SKF-6667']) Unify: (45) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667']) Exit: (45) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667']) Exit: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667']) Exit: (43) [occurs] occurs:sub_term([sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667'])) Exit: (42) [occurs] occurs:sub_term([sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (41) [occurs] occurs:sub_term([sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (45) [occurs] occurs:sub_term(_237368, [sk2='SKF-6667']) Unify: (45) [occurs] occurs:sub_term(_237368, [sk2='SKF-6667']) Call: (46) [system] arg(_287384, [sk2='SKF-6667'], _287326) Exit: (46) [system] arg(1, [sk2='SKF-6667'], sk2='SKF-6667') Call: (46) [occurs] occurs:sub_term(_237368, sk2='SKF-6667') Unify: (46) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667') Exit: (46) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667') Exit: (45) [occurs] occurs:sub_term(sk2='SKF-6667', [sk2='SKF-6667']) Exit: (44) [occurs] occurs:sub_term(sk2='SKF-6667', [vn='Ex', sk2='SKF-6667']) Exit: (43) [occurs] occurs:sub_term(sk2='SKF-6667', avar([vn='Ex', sk2='SKF-6667'])) Exit: (42) [occurs] occurs:sub_term(sk2='SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (41) [occurs] occurs:sub_term(sk2='SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (46) [occurs] occurs:sub_term(_237368, sk2='SKF-6667') Unify: (46) [occurs] occurs:sub_term(_237368, sk2='SKF-6667') Call: (47) [system] arg(_294786, sk2='SKF-6667', _294728) Exit: (47) [system] arg(1, sk2='SKF-6667', sk2) Call: (47) [occurs] occurs:sub_term(_237368, sk2) Unify: (47) [occurs] occurs:sub_term(sk2, sk2) Exit: (47) [occurs] occurs:sub_term(sk2, sk2) Exit: (46) [occurs] occurs:sub_term(sk2, sk2='SKF-6667') Exit: (45) [occurs] occurs:sub_term(sk2, [sk2='SKF-6667']) Exit: (44) [occurs] occurs:sub_term(sk2, [vn='Ex', sk2='SKF-6667']) Exit: (43) [occurs] occurs:sub_term(sk2, avar([vn='Ex', sk2='SKF-6667'])) Exit: (42) [occurs] occurs:sub_term(sk2, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (41) [occurs] occurs:sub_term(sk2, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (47) [occurs] occurs:sub_term(_237368, sk2) Unify: (47) [occurs] occurs:sub_term(_237368, sk2) Fail: (47) [occurs] occurs:sub_term(_237368, sk2) Redo: (47) [system] arg(_303422, sk2='SKF-6667', _294728) Exit: (47) [system] arg(2, sk2='SKF-6667', 'SKF-6667') Call: (47) [occurs] occurs:sub_term(_237368, 'SKF-6667') Unify: (47) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667') Exit: (47) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667') Exit: (46) [occurs] occurs:sub_term('SKF-6667', sk2='SKF-6667') Exit: (45) [occurs] occurs:sub_term('SKF-6667', [sk2='SKF-6667']) Exit: (44) [occurs] occurs:sub_term('SKF-6667', [vn='Ex', sk2='SKF-6667']) Exit: (43) [occurs] occurs:sub_term('SKF-6667', avar([vn='Ex', sk2='SKF-6667'])) Exit: (42) [occurs] occurs:sub_term('SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (41) [occurs] occurs:sub_term('SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (47) [occurs] occurs:sub_term(_237368, 'SKF-6667') Unify: (47) [occurs] occurs:sub_term(_237368, 'SKF-6667') Fail: (47) [occurs] occurs:sub_term(_237368, 'SKF-6667') Fail: (46) [occurs] occurs:sub_term(_237368, sk2='SKF-6667') Redo: (46) [system] arg(_312676, [sk2='SKF-6667'], _287326) Exit: (46) [system] arg(2, [sk2='SKF-6667'], []) Call: (46) [occurs] occurs:sub_term(_237368, []) Unify: (46) [occurs] occurs:sub_term([], []) Exit: (46) [occurs] occurs:sub_term([], []) Exit: (45) [occurs] occurs:sub_term([], [sk2='SKF-6667']) Exit: (44) [occurs] occurs:sub_term([], [vn='Ex', sk2='SKF-6667']) Exit: (43) [occurs] occurs:sub_term([], avar([vn='Ex', sk2='SKF-6667'])) Exit: (42) [occurs] occurs:sub_term([], sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (41) [occurs] occurs:sub_term([], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (46) [occurs] occurs:sub_term(_237368, []) Unify: (46) [occurs] occurs:sub_term(_237368, []) Fail: (46) [occurs] occurs:sub_term(_237368, []) Fail: (45) [occurs] occurs:sub_term(_237368, [sk2='SKF-6667']) Fail: (44) [occurs] occurs:sub_term(_237368, [vn='Ex', sk2='SKF-6667']) Fail: (43) [occurs] occurs:sub_term(_237368, avar([vn='Ex', sk2='SKF-6667'])) Fail: (42) [occurs] occurs:sub_term(_237368, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Fail: (41) [occurs] occurs:sub_term(_237368, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Call: (41) [occurs] occurs:sub_term(_323728, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Unify: (41) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Exit: (41) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (41) [occurs] occurs:sub_term(_323728, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Unify: (41) [occurs] occurs:sub_term(_323728, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Call: (42) [system] arg(_326878, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), _326820) Exit: (42) [system] arg(1, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Call: (42) [occurs] occurs:sub_term(_323728, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Unify: (42) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (42) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (42) [occurs] occurs:sub_term(_323728, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Unify: (42) [occurs] occurs:sub_term(_323728, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Call: (43) [system] arg(_331808, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _331750) Exit: (43) [system] arg(1, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), avar([vn='Ex', sk2='SKF-6667'])) Call: (43) [occurs] occurs:sub_term(_323728, avar([vn='Ex', sk2='SKF-6667'])) Unify: (43) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667'])) Exit: (43) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667'])) Exit: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (41) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (43) [occurs] occurs:sub_term(_323728, avar([vn='Ex', sk2='SKF-6667'])) Unify: (43) [occurs] occurs:sub_term(_323728, avar([vn='Ex', sk2='SKF-6667'])) Call: (44) [system] arg(_337356, avar([vn='Ex', sk2='SKF-6667']), _337298) Exit: (44) [system] arg(1, avar([vn='Ex', sk2='SKF-6667']), [vn='Ex', sk2='SKF-6667']) Call: (44) [occurs] occurs:sub_term(_323728, [vn='Ex', sk2='SKF-6667']) Unify: (44) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667']) Exit: (44) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667']) Exit: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667'])) Exit: (42) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (41) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (44) [occurs] occurs:sub_term(_323728, [vn='Ex', sk2='SKF-6667']) Unify: (44) [occurs] occurs:sub_term(_323728, [vn='Ex', sk2='SKF-6667']) Call: (45) [system] arg(_343522, [vn='Ex', sk2='SKF-6667'], _343464) Exit: (45) [system] arg(1, [vn='Ex', sk2='SKF-6667'], vn='Ex') Call: (45) [occurs] occurs:sub_term(_323728, vn='Ex') Unify: (45) [occurs] occurs:sub_term(vn='Ex', vn='Ex') Exit: (45) [occurs] occurs:sub_term(vn='Ex', vn='Ex') Exit: (44) [occurs] occurs:sub_term(vn='Ex', [vn='Ex', sk2='SKF-6667']) Exit: (43) [occurs] occurs:sub_term(vn='Ex', avar([vn='Ex', sk2='SKF-6667'])) Exit: (42) [occurs] occurs:sub_term(vn='Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (41) [occurs] occurs:sub_term(vn='Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (45) [occurs] occurs:sub_term(_323728, vn='Ex') Unify: (45) [occurs] occurs:sub_term(_323728, vn='Ex') Call: (46) [system] arg(_350306, vn='Ex', _350248) Exit: (46) [system] arg(1, vn='Ex', vn) Call: (46) [occurs] occurs:sub_term(_323728, vn) Unify: (46) [occurs] occurs:sub_term(vn, vn) Exit: (46) [occurs] occurs:sub_term(vn, vn) Exit: (45) [occurs] occurs:sub_term(vn, vn='Ex') Exit: (44) [occurs] occurs:sub_term(vn, [vn='Ex', sk2='SKF-6667']) Exit: (43) [occurs] occurs:sub_term(vn, avar([vn='Ex', sk2='SKF-6667'])) Exit: (42) [occurs] occurs:sub_term(vn, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (41) [occurs] occurs:sub_term(vn, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (46) [occurs] occurs:sub_term(_323728, vn) Unify: (46) [occurs] occurs:sub_term(_323728, vn) Fail: (46) [occurs] occurs:sub_term(_323728, vn) Redo: (46) [system] arg(_358324, vn='Ex', _350248) Exit: (46) [system] arg(2, vn='Ex', 'Ex') Call: (46) [occurs] occurs:sub_term(_323728, 'Ex') Unify: (46) [occurs] occurs:sub_term('Ex', 'Ex') Exit: (46) [occurs] occurs:sub_term('Ex', 'Ex') Exit: (45) [occurs] occurs:sub_term('Ex', vn='Ex') Exit: (44) [occurs] occurs:sub_term('Ex', [vn='Ex', sk2='SKF-6667']) Exit: (43) [occurs] occurs:sub_term('Ex', avar([vn='Ex', sk2='SKF-6667'])) Exit: (42) [occurs] occurs:sub_term('Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (41) [occurs] occurs:sub_term('Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (46) [occurs] occurs:sub_term(_323728, 'Ex') Unify: (46) [occurs] occurs:sub_term(_323728, 'Ex') Fail: (46) [occurs] occurs:sub_term(_323728, 'Ex') Fail: (45) [occurs] occurs:sub_term(_323728, vn='Ex') Redo: (45) [system] arg(_366960, [vn='Ex', sk2='SKF-6667'], _343464) Exit: (45) [system] arg(2, [vn='Ex', sk2='SKF-6667'], [sk2='SKF-6667']) Call: (45) [occurs] occurs:sub_term(_323728, [sk2='SKF-6667']) Unify: (45) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667']) Exit: (45) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667']) Exit: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667']) Exit: (43) [occurs] occurs:sub_term([sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667'])) Exit: (42) [occurs] occurs:sub_term([sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (41) [occurs] occurs:sub_term([sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (45) [occurs] occurs:sub_term(_323728, [sk2='SKF-6667']) Unify: (45) [occurs] occurs:sub_term(_323728, [sk2='SKF-6667']) Call: (46) [system] arg(_373744, [sk2='SKF-6667'], _373686) Exit: (46) [system] arg(1, [sk2='SKF-6667'], sk2='SKF-6667') Call: (46) [occurs] occurs:sub_term(_323728, sk2='SKF-6667') Unify: (46) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667') Exit: (46) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667') Exit: (45) [occurs] occurs:sub_term(sk2='SKF-6667', [sk2='SKF-6667']) Exit: (44) [occurs] occurs:sub_term(sk2='SKF-6667', [vn='Ex', sk2='SKF-6667']) Exit: (43) [occurs] occurs:sub_term(sk2='SKF-6667', avar([vn='Ex', sk2='SKF-6667'])) Exit: (42) [occurs] occurs:sub_term(sk2='SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (41) [occurs] occurs:sub_term(sk2='SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (46) [occurs] occurs:sub_term(_323728, sk2='SKF-6667') Unify: (46) [occurs] occurs:sub_term(_323728, sk2='SKF-6667') Call: (47) [system] arg(_381146, sk2='SKF-6667', _381088) Exit: (47) [system] arg(1, sk2='SKF-6667', sk2) Call: (47) [occurs] occurs:sub_term(_323728, sk2) Unify: (47) [occurs] occurs:sub_term(sk2, sk2) Exit: (47) [occurs] occurs:sub_term(sk2, sk2) Exit: (46) [occurs] occurs:sub_term(sk2, sk2='SKF-6667') Exit: (45) [occurs] occurs:sub_term(sk2, [sk2='SKF-6667']) Exit: (44) [occurs] occurs:sub_term(sk2, [vn='Ex', sk2='SKF-6667']) Exit: (43) [occurs] occurs:sub_term(sk2, avar([vn='Ex', sk2='SKF-6667'])) Exit: (42) [occurs] occurs:sub_term(sk2, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (41) [occurs] occurs:sub_term(sk2, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (47) [occurs] occurs:sub_term(_323728, sk2) Unify: (47) [occurs] occurs:sub_term(_323728, sk2) Fail: (47) [occurs] occurs:sub_term(_323728, sk2) Redo: (47) [system] arg(_389782, sk2='SKF-6667', _381088) Exit: (47) [system] arg(2, sk2='SKF-6667', 'SKF-6667') Call: (47) [occurs] occurs:sub_term(_323728, 'SKF-6667') Unify: (47) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667') Exit: (47) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667') Exit: (46) [occurs] occurs:sub_term('SKF-6667', sk2='SKF-6667') Exit: (45) [occurs] occurs:sub_term('SKF-6667', [sk2='SKF-6667']) Exit: (44) [occurs] occurs:sub_term('SKF-6667', [vn='Ex', sk2='SKF-6667']) Exit: (43) [occurs] occurs:sub_term('SKF-6667', avar([vn='Ex', sk2='SKF-6667'])) Exit: (42) [occurs] occurs:sub_term('SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (41) [occurs] occurs:sub_term('SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (47) [occurs] occurs:sub_term(_323728, 'SKF-6667') Unify: (47) [occurs] occurs:sub_term(_323728, 'SKF-6667') Fail: (47) [occurs] occurs:sub_term(_323728, 'SKF-6667') Fail: (46) [occurs] occurs:sub_term(_323728, sk2='SKF-6667') Redo: (46) [system] arg(_399036, [sk2='SKF-6667'], _373686) Exit: (46) [system] arg(2, [sk2='SKF-6667'], []) Call: (46) [occurs] occurs:sub_term(_323728, []) Unify: (46) [occurs] occurs:sub_term([], []) Exit: (46) [occurs] occurs:sub_term([], []) Exit: (45) [occurs] occurs:sub_term([], [sk2='SKF-6667']) Exit: (44) [occurs] occurs:sub_term([], [vn='Ex', sk2='SKF-6667']) Exit: (43) [occurs] occurs:sub_term([], avar([vn='Ex', sk2='SKF-6667'])) Exit: (42) [occurs] occurs:sub_term([], sk2_in(avar([vn='Ex', sk2='SKF-6667']))) Exit: (41) [occurs] occurs:sub_term([], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) ^ Call: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', _405144) ^ Unify: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', _405144) Call: (43) [system] nb_current('$inprint_message', _406394) Fail: (43) [system] nb_current('$inprint_message', _406394) ^ Redo: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', _405144) ^ Call: (43) [logicmoo_test] ucatch:maybe_compute_file_link('', _405144) ^ Unify: (43) [logicmoo_test] ucatch:maybe_compute_file_link('', _405144) Call: (44) [lmconf] lmconf:http_file_stem(_409480, _409482) Unify: (44) [lmconf] lmconf:http_file_stem('lib/swipl', "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/tree/master/docker/rootfs/usr/local/lib/swipl") Exit: (44) [lmconf] lmconf:http_file_stem('lib/swipl', "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/tree/master/docker/rootfs/usr/local/lib/swipl") Call: (44) [system] atomic_list_concat([_411372, _411378], 'lib/swipl', '') Fail: (44) [system] atomic_list_concat([_411372, _411378], 'lib/swipl', '') Redo: (44) [lmconf] lmconf:http_file_stem(_409480, _409482) Unify: (44) [lmconf] lmconf:http_file_stem('swi-prolog/pack', "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys") Exit: (44) [lmconf] lmconf:http_file_stem('swi-prolog/pack', "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys") Call: (44) [system] atomic_list_concat([_414484, _414490], 'swi-prolog/pack', '') Fail: (44) [system] atomic_list_concat([_414484, _414490], 'swi-prolog/pack', '') Redo: (44) [lmconf] lmconf:http_file_stem(_409480, _409482) Unify: (44) [lmconf] lmconf:http_file_stem(logicmoo_workspace, "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master") Exit: (44) [lmconf] lmconf:http_file_stem(logicmoo_workspace, "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master") Call: (44) [system] atomic_list_concat([_417594, _417600], logicmoo_workspace, '') Fail: (44) [system] atomic_list_concat([_417594, _417600], logicmoo_workspace, '') Redo: (44) [lmconf] lmconf:http_file_stem(_409480, _409482) Unify: (44) [lmconf] lmconf:http_file_stem(~, "https://logicmoo.org:2082/gitlab/logicmoo/prologmud_server/-/tree/master") Exit: (44) [lmconf] lmconf:http_file_stem(~, "https://logicmoo.org:2082/gitlab/logicmoo/prologmud_server/-/tree/master") Call: (44) [system] atomic_list_concat([_420704, _420710], ~, '') Fail: (44) [system] atomic_list_concat([_420704, _420710], ~, '') ^ Fail: (43) [logicmoo_test] ucatch:maybe_compute_file_link('', _405144) ^ Redo: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', _405144) ^ Unify: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', '') ^ Exit: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', '') ^ Call: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string([ [[ EXCEPTION while printing message '~W' with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'="",'-/blob/'='',(/)='_','_master_packs_'='_'],'',_632),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] ^ Unify: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string([ [[ EXCEPTION while printing message '~W' with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'="",'-/blob/'='',(/)='_','_master_packs_'='_'],'',_632),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] Call: (43) [system] arg(1, [[ EXCEPTION while printing message '~W' with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'="",_1832),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] Exit: (43) [system] arg(1, [[ EXCEPTION while printing message '~W' with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'="",'https://logicmoo.org:2082/gitlab/logicmoo/'),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] Call: (43) [system] arg(2, [[ EXCEPTION while printing message '~W' with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'="",_3330),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] Exit: (43) [system] arg(2, [[ EXCEPTION while printing message '~W' with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'="",""),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] ^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string( [[ EXCEPTION while printing message '~W' with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',"",'',_4828),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] ^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string( [[ EXCEPTION while printing message '~W' with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',"",'',_4828),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] Call: (44) [system] atom_string('', _6370) Exit: (44) [system] atom_string('', "") ^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string( [[ EXCEPTION while printing message '~W' with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',"","",_7590),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] ^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string( [[ EXCEPTION while printing message '~W' with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',"","",_7590),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] ^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string( [[ EXCEPTION while printing message '~W' with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',"","",_7590),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] Call: (45) [system] atomic_list_concat(_9902, [[ EXCEPTION while printing message '~W' with arguments [atomic_list_concat(_9902,'https://logicmoo.org:2082/gitlab/logicmoo/',""),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] Exit: (45) [system] atomic_list_concat([''], [[ EXCEPTION while printing message '~W' with arguments [atomic_list_concat([''],'https://logicmoo.org:2082/gitlab/logicmoo/',""),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] Call: (45) [system] atomics_to_string([''], "", _7590) Exit: (45) [system] atomics_to_string([''], "", "") ^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string( [[ EXCEPTION while printing message '~W' with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',"","",""),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] Call: (44) [system] atom_string(_4828, "") Exit: (44) [system] atom_string('', "") ^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string( [[ EXCEPTION while printing message '~W' with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',"",'',''),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] ^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', _620) ^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', _620) Call: (44) [system] arg(1, '-/blob/'='', _2336) Exit: (44) [system] arg(1, '-/blob/'='', '-/blob/') Call: (44) [system] arg(2, '-/blob/'='', _3558) Exit: (44) [system] arg(2, '-/blob/'='', '') ^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', _4780) ^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', _4780) Call: (45) [system] atom_string('', _6046) Exit: (45) [system] atom_string('', "") ^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', "", _7266) ^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', "", _7266) ^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', "", _7266) Call: (46) [system] atomic_list_concat(_9164, '-/blob/', "") Exit: (46) [system] atomic_list_concat([''], '-/blob/', "") Call: (46) [system] atomics_to_string([''], '', _7266) Exit: (46) [system] atomics_to_string([''], '', "") ^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', "", "") Call: (45) [system] atom_string(_4780, "") Exit: (45) [system] atom_string('', "") ^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', '') ^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', _620) ^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', _620) Call: (45) [system] arg(1, (/)='_', _15350) Exit: (45) [system] arg(1, (/)='_', /) Call: (45) [system] arg(2, (/)='_', _16572) Exit: (45) [system] arg(2, (/)='_', '_') ^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', _17794) ^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', _17794) Call: (46) [system] atom_string('', _19060) Exit: (46) [system] atom_string('', "") ^ Call: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', "", _20280) ^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', "", _20280) ^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', "", _20280) Call: (47) [system] atomic_list_concat(_22178, /, "") Exit: (47) [system] atomic_list_concat([''], /, "") Call: (47) [system] atomics_to_string([''], '_', _20280) Exit: (47) [system] atomics_to_string([''], '_', "") ^ Exit: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', "", "") Call: (46) [system] atom_string(_17794, "") Exit: (46) [system] atom_string('', "") ^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', '') ^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', _620) ^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', _620) Call: (46) [system] arg(1, '_master_packs_'='_', _28364) Exit: (46) [system] arg(1, '_master_packs_'='_', '_master_packs_') Call: (46) [system] arg(2, '_master_packs_'='_', _29586) Exit: (46) [system] arg(2, '_master_packs_'='_', '_') ^ Call: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', _30808) ^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', _30808) Call: (47) [system] atom_string('', _32074) Exit: (47) [system] atom_string('', "") ^ Call: (47) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', "", _33294) ^ Unify: (47) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', "", _33294) ^ Unify: (47) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', "", _33294) Call: (48) [system] atomic_list_concat(_35192, '_master_packs_', "") Exit: (48) [system] atomic_list_concat([''], '_master_packs_', "") Call: (48) [system] atomics_to_string([''], '_', _33294) Exit: (48) [system] atomics_to_string([''], '_', "") ^ Exit: (47) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', "", "") Call: (47) [system] atom_string(_30808, "") Exit: (47) [system] atom_string('', "") ^ Exit: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', '') ^ Call: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', _620) ^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', '') ^ Exit: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', '') ^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', '') ^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', '') ^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', '') ^ Exit: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string([ [[ EXCEPTION while printing message '~W' with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'="",'-/blob/'='',(/)='_','_master_packs_'='_'],'',''),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] ^ Call: (42) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1062) ^ Unify: (42) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1062) Call: (43) [system] name('', _2312) Exit: (43) [system] name('', []) ^ Call: (43) [logicmoo_test] portray_vars:filter_var_chars([], [_3528|_3530]) ^ Unify: (43) [logicmoo_test] portray_vars:filter_var_chars([], [_3528|_3530]) ^ Call: (44) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3528|_3530]) ^ Unify: (44) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3528|_3530]) ^ Call: (45) [logicmoo_test] portray_vars:filter_var_chars0([], _6028) ^ Unify: (45) [logicmoo_test] portray_vars:filter_var_chars0([], []) ^ Exit: (45) [logicmoo_test] portray_vars:filter_var_chars0([], []) ^ Call: (45) [logicmoo_test] portray_vars:trim_95([], [_3528|_3530]) ^ Unify: (45) [logicmoo_test] portray_vars:trim_95([], [_3528|_3530]) ^ Call: (46) [logicmoo_test] portray_vars:trim_96([], [_3528|_3530]) ^ Fail: (46) [logicmoo_test] portray_vars:trim_96([], [_3528|_3530]) ^ Fail: (45) [logicmoo_test] portray_vars:trim_95([], [_3528|_3530]) ^ Fail: (44) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3528|_3530]) ^ Fail: (43) [logicmoo_test] portray_vars:filter_var_chars([], [_3528|_3530]) ^ Fail: (42) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1062) Call: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12894) Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit') Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit') Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12894) Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0001_Line_0000__sk2_in_1_in_user") Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0001_Line_0000__sk2_in_1_in_user") Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12894) Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12894) Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12894) ^ Call: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_546)) ^ Unify: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_546)) Call: (41) [system] copy_term(t_l:mpred_current_testcase(_546), _27308) Exit: (41) [system] copy_term(t_l:mpred_current_testcase(_546), t_l:mpred_current_testcase(_27926)) ^ Call: (41) [t_l] clause(t_l:mpred_current_testcase(_546), true) ^ Fail: (41) [t_l] clause(mpred_current_testcase(_546), true) ^ Fail: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_546)) ^ Call: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_546)) ^ Unify: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_546)) ^ Call: (47) [t_l] asserta(t_l:mpred_current_testcase(_546), _31772) ^ Exit: (47) [t_l] asserta(t_l:mpred_current_testcase(_546), (0x5566f60cacd0)) Call: (47) [system] nb_current('$w_tl_e', _33010) Exit: (47) [system] nb_current('$w_tl_e', []) Call: (47) [system] nb_linkval('$w_tl_e', [(0x5566f60cacd0)]) Exit: (47) [system] nb_linkval('$w_tl_e', [(0x5566f60cacd0)]) ^ Exit: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_546)) ^ Call: (45) [logicmoo_test] must_det_l((wdmsg((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(avar(...))))))), add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(avar([...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710))) ^ Unify: (45) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(...)))))), add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(_18710))) ^ Call: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (48) [ucatch] strip_module(ucatch:must_det_u, _38674, _38614) ^ Exit: (48) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (48) [system] var(must_det_u) Fail: (48) [system] var(must_det_u) ^ Fail: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\+clause_asserted_i(...))))), add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(...)))), ignore((source_location(_18580, _18582), atom(...), ..., ...)), get_time(_18710))) ^ Unify: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\+clause_asserted_i(...))))), add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(...)))), ignore((source_location(_18580, _18582), atom(...), ..., ...)), get_time(_18710))) ^ Call: (48) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(...)))))), add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(_18710)), _42984, _42924) ^ Exit: (48) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(...)))))), add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(_18710)), logicmoo_test, (wdmsg((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(avar(...))))))), add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(avar([...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710))) Call: (48) [system] var((wdmsg((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(avar(...))))))), add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(avar([...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710))) Fail: (48) [system] var((wdmsg((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(avar(...))))))), add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(avar([...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710))) ^ Fail: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\+clause_asserted_i(...))))), add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(...)))), ignore((source_location(_18580, _18582), atom(...), ..., ...)), get_time(_18710))) ^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _47300, _47240) ^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (49) [system] var(must_det_u) Fail: (49) [system] var(must_det_u) ^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(...))))))) ^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(...))))))) ^ Call: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(avar(...))))))), _51610, _51550) ^ Exit: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(avar(...))))))), logicmoo_test, wdmsg((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(avar([...|...])))))))) Call: (49) [system] var(wdmsg((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(avar([...|...])))))))) Fail: (49) [system] var(wdmsg((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(avar([...|...])))))))) ^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(...))))))) ^ Call: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(...)))))), dmsg((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(...)))))))) ^ Unify: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(...)))))), dmsg((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(...)))))))) ^ Call: (53) [logicmoo_test] dmsg:dis_pp(bfly) ^ Unify: (53) [logicmoo_test] dmsg:dis_pp(bfly) ^ Call: (54) [logicmoo_test] current_predicate((in_pp/1)) ^ Exit: (54) [logicmoo_test] current_predicate((in_pp/1)) ^ Call: (54) [logicmoo_test] pretty_clauses:in_pp(bfly) ^ Unify: (54) [logicmoo_test] pretty_clauses:in_pp(bfly) Call: (55) [system] nonvar(bfly) Exit: (55) [system] nonvar(bfly) ^ Call: (55) [logicmoo_test] pretty_clauses:in_pp(_60792) ^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_60792) Call: (56) [system] nonvar(_60792) Fail: (56) [system] nonvar(_60792) ^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_60792) ^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_60792) ^ Call: (56) [logicmoo_test] pretty_clauses:is_pp_set(_60792) ^ Unify: (56) [logicmoo_test] pretty_clauses:is_pp_set(_60792) Call: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _60792) Fail: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _60792) ^ Fail: (56) [logicmoo_test] pretty_clauses:is_pp_set(_60792) ^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_60792) ^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_60792) ^ Call: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_60792) ^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_60792) Call: (57) [system] nonvar(_60792) Fail: (57) [system] nonvar(_60792) ^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_60792) ^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(swish) ^ Call: (57) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_72518))) ^ Unify: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_72518))) Call: (61) [system] nb_current('$pp_swish', t) Fail: (61) [system] nb_current('$pp_swish', t) Call: (61) [pengines] pengines:pengine_self(_72518) Unify: (61) [pengines] pengines:pengine_self(_72518) Call: (62) [system] thread_self(_76302) Exit: (62) [system] thread_self(main) Call: (62) [pengines] current_pengine(_72518, _77566, main, _77570, _77572, _77574) Fail: (62) [pengines] current_pengine(_72518, _78228, main, _78232, _78234, _78236) Fail: (61) [pengines] pengines:pengine_self(_72518) ^ Fail: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_72518))) ^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_60792) ^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(http) ^ Call: (57) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_81342)) ^ Unify: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_81342)) Call: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_81342) Unify: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_81342) Call: (61) [system] current_output(_83908) Exit: (61) [system] current_output((0x7f8762aee8c0)) Call: (61) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0)) Fail: (61) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0)) Fail: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_81342) ^ Fail: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_81342)) ^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_60792) ^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi) ^ Call: (57) [logicmoo_test] current_predicate((bfly_get/2)) ^ Exit: (57) [logicmoo_test] current_predicate((bfly_get/2)) ^ Call: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f) ^ Unify: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f) Call: (58) [system] nonvar(f) Exit: (58) [system] nonvar(f) ^ Call: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _92530) ^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _92530) Call: (59) [system] nonvar(_92530) Fail: (59) [system] nonvar(_92530) ^ Redo: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _92530) ^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _92530) Call: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, _92530) Unify: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f) Exit: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f) ^ Exit: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f) Call: (58) [system] f=@=f Exit: (58) [system] f=@=f ^ Exit: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f) ^ Exit: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi) ^ Exit: (55) [logicmoo_test] pretty_clauses:in_pp(ansi) Call: (55) [system] bfly==ansi Fail: (55) [system] bfly==ansi ^ Fail: (54) [logicmoo_test] pretty_clauses:in_pp(bfly) ^ Fail: (53) [logicmoo_test] dmsg:dis_pp(bfly) ^ Redo: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(...)))))), dmsg((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(...)))))))) ^ Call: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(avar(...))))))), dmsg((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(avar(...)))))))) ^ Unify: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(avar(...))))))), dmsg((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(avar(...)))))))) ^ Call: (54) [logicmoo_test] quietly(ignore((with_all_dmsg(dmsg((?-mpred_test(_546, user:(\+clause_asserted_i(...)))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?-mpred_test(..., ...)))))))))) ^ Unify: (54) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(_546, user:(\+ ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...))))))))) %~ ?-( mpred_test(Kw,user:(\+clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))))). ^ Exit: (59) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (54) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(_546, user:(\+ ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...))))))))) ^ Exit: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(avar(...))))))), dmsg((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(avar(...)))))))) ^ Exit: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(...)))))), dmsg((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(...)))))))) ^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _136236, _136176) ^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (49) [system] var(must_det_u) Fail: (49) [system] var(must_det_u) ^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(_18710))) ^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(_18710))) ^ Call: (49) [ucatch] strip_module(logicmoo_test:(add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(avar([...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)), _140546, _140486) ^ Exit: (49) [ucatch] strip_module(logicmoo_test:(add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(avar([...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)), logicmoo_test, (add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_18710))) Call: (49) [system] var((add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_18710))) Fail: (49) [system] var((add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_18710))) ^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(_18710))) ^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _144862, _144802) ^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (50) [system] var(must_det_u) Fail: (50) [system] var(must_det_u) ^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(avar([...|...])))))) ^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(avar([...|...])))))) ^ Call: (50) [ucatch] strip_module(logicmoo_test:add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _149172, _149112) ^ Exit: (50) [ucatch] strip_module(logicmoo_test:add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), logicmoo_test, add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) Call: (50) [system] var(add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) Fail: (50) [system] var(add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) ^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(avar([...|...])))))) Call: (53) [j_u] j_u:junit_prop(_546, goal, _152182) Unify: (53) [j_u] j_u:junit_prop("Test_0001_Line_0000__sk2_in_1_in_user", goal, user:(sk2_in(_152834), get_attr(_152834, sk2, _152848), _152848=='SKF-6667')) Exit: (53) [j_u] j_u:junit_prop("Test_0001_Line_0000__sk2_in_1_in_user", goal, user:(sk2_in(_152834), get_attr(_152834, sk2, _152848), _152848=='SKF-6667')) Redo: (53) [j_u] j_u:junit_prop(_546, goal, _152182) Unify: (53) [j_u] j_u:junit_prop(_546, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Exit: (53) [j_u] j_u:junit_prop(_546, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) ^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _157328, _157268) ^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (50) [system] var(must_det_u) Fail: (50) [system] var(must_det_u) ^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710))) ^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710))) ^ Call: (50) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_18710)), _161638, _161578) ^ Exit: (50) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_18710)), logicmoo_test, (ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580|...]), replace_in_string([...], _18622, _18652), add_test_info(_546, url, _18652))), get_time(_18710))) Call: (50) [system] var((ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580|...]), replace_in_string([...], _18622, _18652), add_test_info(_546, url, _18652))), get_time(_18710))) Fail: (50) [system] var((ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580|...]), replace_in_string([...], _18622, _18652), add_test_info(_546, url, _18652))), get_time(_18710))) ^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710))) ^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _165954, _165894) ^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (51) [system] var(must_det_u) Fail: (51) [system] var(must_det_u) ^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...)))) ^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...)))) ^ Call: (51) [ucatch] strip_module(logicmoo_test:ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580|...]), replace_in_string([...], _18622, _18652), add_test_info(_546, url, _18652))), _170264, _170204) ^ Exit: (51) [ucatch] strip_module(logicmoo_test:ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580|...]), replace_in_string([...], _18622, _18652), add_test_info(_546, url, _18652))), logicmoo_test, ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580, _18582]), replace_in_string([... = ...], _18622, _18652), add_test_info(_546, url, _18652)))) Call: (51) [system] var(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580, _18582]), replace_in_string([... = ...], _18622, _18652), add_test_info(_546, url, _18652)))) Fail: (51) [system] var(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580, _18582]), replace_in_string([... = ...], _18622, _18652), add_test_info(_546, url, _18652)))) ^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...)))) Call: (55) [system] source_location(_18580, _18582) Fail: (55) [system] source_location(_18580, _18582) ^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _175798, _175738) ^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (51) [system] var(must_det_u) Fail: (51) [system] var(must_det_u) ^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_18710)) ^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_18710)) ^ Call: (51) [ucatch] strip_module(logicmoo_test:get_time(_18710), _180108, _180048) ^ Exit: (51) [ucatch] strip_module(logicmoo_test:get_time(_18710), logicmoo_test, get_time(_18710)) Call: (51) [system] var(get_time(_18710)) Fail: (51) [system] var(get_time(_18710)) ^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_18710)) ^ Exit: (45) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(...)))))), add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(1632738043.4552438))) Call: (45) [system] _18720=nb(0) Exit: (45) [system] nb(0)=nb(0) ^ Call: (47) [logicmoo_test] call_u_hook(user:(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Unify: (47) [logicmoo_test] call_u_hook(user:(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Call: (57) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _188744) ^ Unify: (57) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _188744) ^ Exit: (57) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) ^ Fail: (47) [logicmoo_test] call_u_hook(user:(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Call: (47) [system] _18760=failure Exit: (47) [system] failure=failure failure=info((why_was_true(user:clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))),nop(ftrace(user:(\+clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))))))) no_proof_for(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-6667])))). no_proof_for(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-6667])))). no_proof_for(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-6667])))). _192614 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_02-Test_0001_Line_0000__sk2_in_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_02_Test_0001_Line_0000_sk2_in_1_in_user_1-junit.xml Call: (45) [system] failure=error(_18738) Fail: (45) [system] failure=error(_18738) Call: (45) [system] true Exit: (45) [system] true Call: (45) [system] nb_setarg(1, nb(0), 1) Exit: (45) [system] nb_setarg(1, nb(1), 1) Call: (45) [system] deterministic(_30426) Exit: (45) [system] deterministic(true) ^ Call: (46) [locally_each] locally_each:key_erase(t_l) ^ Unify: (46) [locally_each] locally_each:key_erase(t_l) Call: (47) [system] nb_current('$w_tl_e', [_446368|_446370]) Exit: (47) [system] nb_current('$w_tl_e', [(0x5566f60cacd0)]) Call: (47) [system] nb_linkval('$w_tl_e', []) Exit: (47) [system] nb_linkval('$w_tl_e', []) Call: (48) [system] erase((0x5566f60cacd0)) Exit: (48) [system] erase((0x5566f60cacd0)) Call: (47) [system] true Exit: (47) [system] true Call: (47) [system] true Exit: (47) [system] true ^ Exit: (46) [locally_each] locally_each:key_erase(t_l) ^ Exit: (33) [logicmoo_test] mpred_test(user:(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Call: (37) [user] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _453930, _453932) ^ Unify: (37) [user] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _453930, term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])) ^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), (:-set_prolog_flag(assert_attvars, false)), _453930) ^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), (:-set_prolog_flag(assert_attvars, false)), _453930) ^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), (:-set_prolog_flag(assert_attvars, false)), _453930) ^ Redo: (37) [user] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _453930, _453932) ^ Unify: (37) [user] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), (:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])) ^ Redo: (37) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _453930, _453932) ^ Unify: (37) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _453930, _453932) Call: (38) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])) Exit: (38) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])) Call: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(assert_attvars, false))) Unify: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(assert_attvars, false))) Exit: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(assert_attvars, false))) Call: (38) [system] fail Fail: (38) [system] fail ^ Redo: (37) [subclause_expansion] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _453930, _453932) ^ Unify: (37) [subclause_expansion] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _453930, _453932) ^ Call: (38) [ec_loader] ec_loader:into_lps ^ Unify: (38) [ec_loader] ec_loader:into_lps Call: (39) [t_l] t_l:is_ec_cvt(_466292) Fail: (39) [t_l] t_l:is_ec_cvt(_466292) ^ Fail: (38) [ec_loader] ec_loader:into_lps ^ Redo: (37) [ec_loader] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _453930, _453932) ^ Fail: (37) [ec_loader] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _453930, _453932) ^ Call: (37) [user] term_expansion((:-set_prolog_flag(assert_attvars, false)), _469402) ^ Unify: (37) [user] term_expansion((:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false))) ^ Redo: (37) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), _469402) ^ Unify: (37) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), _469402) Call: (38) [$syspreds] prolog_load_context(module, plunit) Unify: (38) [$syspreds] prolog_load_context(module, plunit) Fail: (38) [$syspreds] prolog_load_context(module, plunit) ^ Fail: (37) [plunit] term_expansion((:-set_prolog_flag(assert_attvars, false)), _469402) ^ Call: (38) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) ^ Unify: (38) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) Call: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) Call: (41) [system] nonvar((:-set_prolog_flag(assert_attvars, false))) Exit: (41) [system] nonvar((:-set_prolog_flag(assert_attvars, false))) Call: (41) [echo_files] echo_files:never_echo_term((:-set_prolog_flag(assert_attvars, false))) Fail: (41) [echo_files] echo_files:never_echo_term((:-set_prolog_flag(assert_attvars, false))) Redo: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) Call: (41) [$syspreds] prolog_load_context(stream, _481230) Unify: (41) [$syspreds] prolog_load_context(stream, _481230) Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00)) Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Call: (41) [system] term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])=..[_484876, _484882, _484888|_484890] Exit: (41) [system] term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])=..[term_position, 1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [...|...])]] Call: (41) [system] ttyflush Exit: (41) [system] ttyflush Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) Call: (42) [system] (:-set_prolog_flag(assert_attvars, false))==end_of_file Fail: (42) [system] (:-set_prolog_flag(assert_attvars, false))==end_of_file Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _491058) Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480) Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480) Call: (42) [system] _492932 is 1480+1 Exit: (42) [system] 1481 is 1480+1 Call: (42) [system] 1530=(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Call: (43) [$syspreds] format('~N~~*/~n') Unify: (43) [$syspreds] format('~N~~*/~n') ~*/ Exit: (43) [$syspreds] format('~N~~*/~n') Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1490) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1490) Call: (43) [t_l] t_l:file_stream_loc(_505262, (0x556703a44a00), _505266) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1490) Call: (43) [t_l] t_l:file_stream_loc(_507690, (0x556703a44a00), _507692) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480) Call: (43) [system] 1490>1480 Exit: (43) [system] 1490>1480 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480, 1490) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480, 1490) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1480, 1490, _512024) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1480, 1490, _512024) Call: (45) [system] _513278 is 1490-1480 Exit: (45) [system] 10 is 1490-1480 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _514498, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _514498, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _517608) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _517608) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _519614, []), read_string(_519614, _519622, _514498), close(_519614)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _519614, []), read_util:read_string(_519614, _519622, _514498), read_util:close(_519614)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _519614, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5ec3a00), []) Call: (49) [system] close((0x5566f5ec3a00)) Exit: (49) [system] close((0x5566f5ec3a00)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5ec3a00), []), read_util:read_string((0x5566f5ec3a00), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f5ec3a00))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1480, 10, _525260, _512024) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1480, 10, 1006, " \n\n\n") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1480, 1490, " \n\n\n") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1490) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1490) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _528324)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _528324)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1490)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1490)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1490) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n\n\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n\n\n") Call: (45) [echo_files] echo_files:nsl(_532654) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(" \n\n\n", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(" \n\n\n", 'No source location!?') Call: (46) [system] " \n\n\n"\==[] Exit: (46) [system] " \n\n\n"\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string(" \n\n\n", _536962, _536964, _536966, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(" \n\n\n", _536962, _536964, _536966, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(" \n\n\n", _536962, _536964, _536966, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(" \n\n\n", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n\n\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n\n\n") Call: (45) [system] sub_string(" \n\n\n", _540780, _540844, _540782, '\n/*~') Fail: (45) [system] sub_string(" \n\n\n", _540780, _541462, _540782, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n\n\n") Call: (45) [system] sub_string(" \n\n\n", _542638, _542702, _542640, '/*~') Fail: (45) [system] sub_string(" \n\n\n", _542638, _543320, _542640, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n\n\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n\n\n") Call: (45) [system] sub_string(" \n\n\n", _545114, _545178, _545116, '\n%~') Fail: (45) [system] sub_string(" \n\n\n", _545114, _545796, _545116, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n\n\n") Call: (45) [system] sub_string(" \n\n\n", _546972, _547036, _546974, '%~') Fail: (45) [system] sub_string(" \n\n\n", _546972, _547654, _546974, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n\n\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n\n\n") Call: (45) [system] write(" \n\n\n") Exit: (45) [system] write(" \n\n\n") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n\n\n") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480, 1490) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1490) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530) Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530) Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1490, 1530, _556230) Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1490, 1530, _556230) Call: (44) [system] _557484 is 1530-1490 Exit: (44) [system] 40 is 1530-1490 Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _558704, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _558704, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _561814) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _561814) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _563820, []), read_string(_563820, _563828, _558704), close(_563820)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _563820, []), read_util:read_string(_563820, _563828, _558704), read_util:close(_563820)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _563820, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5ec3d00), []) Call: (48) [system] close((0x5566f5ec3d00)) Exit: (48) [system] close((0x5566f5ec3d00)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5ec3d00), []), read_util:read_string((0x5566f5ec3d00), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f5ec3d00))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1490, 40, _569466, _556230) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1490, 40, 966, ":- set_prolog_flag(assert_attvars,false)") Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1490, 1530, ":- set_prolog_flag(assert_attvars,false)") Call: (43) [echo_files] echo_files:read_mco(":- set_prolog_flag(assert_attvars,false)", _571340, _571342, _571344, _571346, _571348) Unify: (43) [echo_files] echo_files:read_mco(":- set_prolog_flag(assert_attvars,false)", _571974, _571976, _571978, _571980, _571982) Call: (44) [system] read_term_from_atom(":- set_prolog_flag(assert_attvars,false)", _572550, [cycles(true), comments(_572570), quasi_quotations(_572580), variable_names(_572590), singletons(_572600)]) Exit: (44) [system] read_term_from_atom(":- set_prolog_flag(assert_attvars,false)", (:-set_prolog_flag(assert_attvars, false)), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] read_term_from_atom(":- set_prolog_flag(assert_attvars,false)", _573832, [cycles(false), comments(_573852), quasi_quotations(_573862), variable_names(_573872), singletons(_573882)]) Exit: (44) [system] read_term_from_atom(":- set_prolog_flag(assert_attvars,false)", (:-set_prolog_flag(assert_attvars, false)), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] (:-set_prolog_flag(assert_attvars, false))=@=(:-set_prolog_flag(assert_attvars, false)) Exit: (44) [system] (:-set_prolog_flag(assert_attvars, false))=@=(:-set_prolog_flag(assert_attvars, false)) Call: (44) [system] _576326=(:-set_prolog_flag(assert_attvars, false)) Exit: (44) [system] (:-set_prolog_flag(assert_attvars, false))=(:-set_prolog_flag(assert_attvars, false)) Exit: (43) [echo_files] echo_files:read_mco(":- set_prolog_flag(assert_attvars,false)", (:-set_prolog_flag(assert_attvars, false)), [], [], [], []) Call: (43) [system] write(":- set_prolog_flag(assert_attvars,false)") :- set_prolog_flag(assert_attvars,false) Exit: (43) [system] write(":- set_prolog_flag(assert_attvars,false)") Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _579436, 1530) Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _580058, 1530) ^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _580632, _580634)) ^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _580632, _580634)) ^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _580632, 1530)) ^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _580632, 1530)) Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _580632, 1530) Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _588070)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _588070)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) Call: (42) [system] character_count((0x556703a44a00), _593620) Exit: (42) [system] character_count((0x556703a44a00), 1531) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1531) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1531) Call: (43) [t_l] t_l:file_stream_loc(_596126, (0x556703a44a00), _596130) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1531) Call: (43) [t_l] t_l:file_stream_loc(_598554, (0x556703a44a00), _598556) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530) Call: (43) [system] 1531>1530 Exit: (43) [system] 1531>1530 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530, 1531) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530, 1531) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1530, 1531, _602888) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1530, 1531, _602888) Call: (45) [system] _604142 is 1531-1530 Exit: (45) [system] 1 is 1531-1530 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _605362, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _605362, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _608472) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _608472) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _610478, []), read_string(_610478, _610486, _605362), close(_610478)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _610478, []), read_util:read_string(_610478, _610486, _605362), read_util:close(_610478)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _610478, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5ec3200), []) Call: (49) [system] close((0x5566f5ec3200)) Exit: (49) [system] close((0x5566f5ec3200)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5ec3200), []), read_util:read_string((0x5566f5ec3200), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f5ec3200))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1530, 1, _616124, _602888) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1530, 1, 965, ".") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1530, 1531, ".") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _619186)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _619186)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [echo_files] echo_files:nsl(_623516) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Call: (46) [system] "."\==[] Exit: (46) [system] "."\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _627824, _627826, _627828, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _627824, _627826, _627828, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _627824, _627826, _627828, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _631642, _631706, _631644, '\n/*~') Fail: (45) [system] sub_string(".", _631642, _632324, _631644, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _633500, _633564, _633502, '/*~') Fail: (45) [system] sub_string(".", _633500, _634182, _633502, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _635976, _636040, _635978, '\n%~') Fail: (45) [system] sub_string(".", _635976, _636658, _635978, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _637834, _637898, _637836, '%~') Fail: (45) [system] sub_string(".", _637834, _638516, _637836, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] write(".") . Exit: (45) [system] write(".") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530, 1531) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1531) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] at_end_of_stream((0x556703a44a00)) Fail: (43) [system] at_end_of_stream((0x556703a44a00)) Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] character_count((0x556703a44a00), _649508) Exit: (43) [system] character_count((0x556703a44a00), 1531) Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1531, _650722) Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1531, _650722) Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _651968, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _651968, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _655078) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _655078) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _657084, []), read_string(_657084, _657092, _651968), close(_657084)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _657084, []), read_util:read_string(_657084, _657092, _651968), read_util:close(_657084)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _657084, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5ec2200), []) Call: (48) [system] close((0x5566f5ec2200)) Exit: (48) [system] close((0x5566f5ec2200)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5ec2200), []), read_util:read_string((0x5566f5ec2200), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f5ec2200))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1531, _662728, 0, _650722) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1531, 965, 0, "\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1531, "\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Call: (43) [system] open_string("\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", _664772) Exit: (43) [system] open_string("\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", (0x5566f60daa00)) Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f60daa00)) Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f60daa00)) Call: (44) [echo_files] echo_files:consume_white((0x5566f60daa00)) Unify: (44) [echo_files] echo_files:consume_white((0x5566f60daa00)) Call: (45) [system] at_end_of_stream((0x5566f60daa00)) Fail: (45) [system] at_end_of_stream((0x5566f60daa00)) Redo: (44) [echo_files] echo_files:consume_white((0x5566f60daa00)) Unify: (44) [echo_files] echo_files:consume_white((0x5566f60daa00)) Call: (45) [system] peek_char((0x5566f60daa00), _670874) Exit: (45) [system] peek_char((0x5566f60daa00), '\n') Call: (45) [system] char_type('\n', space) Exit: (45) [system] char_type('\n', space) Call: (45) [system] get_char((0x5566f60daa00), '\n') Exit: (45) [system] get_char((0x5566f60daa00), '\n') Call: (45) [system] put_char('\n') Exit: (45) [system] put_char('\n') Exit: (44) [echo_files] echo_files:consume_white((0x5566f60daa00)) Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f60daa00)) Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f60daa00)) Call: (45) [echo_files] echo_files:consume_white((0x5566f60daa00)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f60daa00)) Call: (46) [system] at_end_of_stream((0x5566f60daa00)) Fail: (46) [system] at_end_of_stream((0x5566f60daa00)) Redo: (45) [echo_files] echo_files:consume_white((0x5566f60daa00)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f60daa00)) Call: (46) [system] peek_char((0x5566f60daa00), _681218) Exit: (46) [system] peek_char((0x5566f60daa00), :) Call: (46) [system] char_type(:, space) Fail: (46) [system] char_type(:, space) Redo: (45) [echo_files] echo_files:consume_white((0x5566f60daa00)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f60daa00)) Call: (46) [echo_files] echo_files:nsl(_684872) Unify: (46) [echo_files] echo_files:nsl('No source location!?') Exit: (46) [echo_files] echo_files:nsl('No source location!?') Call: (46) [system] atom_length('No source location!?', _686716) Exit: (46) [system] atom_length('No source location!?', 20) Call: (46) [system] peek_string((0x5566f60daa00), 20, _687930) Exit: (46) [system] peek_string((0x5566f60daa00), 20, ":- set_prolog_flag(e") Call: (46) [system] ":- set_prolog_flag(e"=='No source location!?' Fail: (46) [system] ":- set_prolog_flag(e"=='No source location!?' Redo: (45) [echo_files] echo_files:consume_white((0x5566f60daa00)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f60daa00)) Call: (46) [system] peek_string((0x5566f60daa00), 2, "%~") Fail: (46) [system] peek_string((0x5566f60daa00), 2, "%~") Redo: (45) [echo_files] echo_files:consume_white((0x5566f60daa00)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f60daa00)) Call: (46) [system] peek_string((0x5566f60daa00), 1, "%") Fail: (46) [system] peek_string((0x5566f60daa00), 1, "%") Redo: (45) [echo_files] echo_files:consume_white((0x5566f60daa00)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f60daa00)) Call: (46) [system] peek_string((0x5566f60daa00), 2, "#!") Fail: (46) [system] peek_string((0x5566f60daa00), 2, "#!") Fail: (45) [echo_files] echo_files:consume_white((0x5566f60daa00)) Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f60daa00)) Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f60daa00)) Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) Call: (42) [system] character_count((0x556703a44a00), _701464) Exit: (42) [system] character_count((0x556703a44a00), 1531) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _703934)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _703934)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _474326) Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _474326) Call: (43) [system] fail Fail: (43) [system] fail Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _474326) Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _474326) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _715730) Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _716348) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [system] current_prolog_flag(capture_feedback, true) Fail: (43) [system] current_prolog_flag(capture_feedback, true) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [$syspreds] format('~N/*~~~n') Unify: (43) [$syspreds] format('~N/*~~~n') /*~ Exit: (43) [$syspreds] format('~N/*~~~n') ^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) ^ Redo: (38) [echo_files] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) ^ Unify: (38) [echo_files] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), (:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])) ^ Redo: (38) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) ^ Unify: (38) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) Call: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) ^ Redo: (38) [echo_files] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) ^ Unify: (38) [echo_files] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) Call: (39) [system] (:-set_prolog_flag(assert_attvars, false))\==end_of_file Exit: (39) [system] (:-set_prolog_flag(assert_attvars, false))\==end_of_file ^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326) ^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326) Call: (40) [system] current_prolog_flag(xref, true) Fail: (40) [system] current_prolog_flag(xref, true) ^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326) Call: (40) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])) Exit: (40) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])) Call: (40) [system] nonvar((:-set_prolog_flag(assert_attvars, false))) Exit: (40) [system] nonvar((:-set_prolog_flag(assert_attvars, false))) Call: (40) [system] nb_current('$term', _745218) Exit: (40) [system] nb_current('$term', (:-set_prolog_flag(assert_attvars, false))) Call: (40) [$syspreds] prolog_load_context(module, _746432) Unify: (40) [$syspreds] prolog_load_context(module, _746432) Exit: (40) [$syspreds] prolog_load_context(module, user) ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false)), _748252) ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false)), (:-_748888)) Call: (41) [system] (:-set_prolog_flag(assert_attvars, false))==(:-set_prolog_flag(assert_attvars, false)) Exit: (41) [system] (:-set_prolog_flag(assert_attvars, false))==(:-set_prolog_flag(assert_attvars, false)) ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(assert_attvars, false), _748888) ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(assert_attvars, false), _748888) Call: (42) [system] functor(directive_expansion, _752002, _752004) Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) Call: (42) [system] _753232 is 0+2 Exit: (42) [system] 2 is 0+2 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(assert_attvars, false), _748888) ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(assert_attvars, false), set_prolog_flag(assert_attvars, false)) ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(assert_attvars, false), set_prolog_flag(assert_attvars, false)) ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(assert_attvars, false), set_prolog_flag(assert_attvars, false)) ^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false))) Call: (40) [system] (:-set_prolog_flag(assert_attvars, false))\=@=(:-set_prolog_flag(assert_attvars, false)) Fail: (40) [system] (:-set_prolog_flag(assert_attvars, false))\=@=(:-set_prolog_flag(assert_attvars, false)) ^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326) ^ Redo: (38) [subclause_expansion] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) ^ Unify: (38) [subclause_expansion] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) Call: (39) [system] nonvar((:-set_prolog_flag(assert_attvars, false))) Exit: (39) [system] nonvar((:-set_prolog_flag(assert_attvars, false))) Call: (39) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])) Exit: (39) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])) Call: (39) [$syspreds] prolog_load_context(file, _763138) Unify: (39) [$syspreds] prolog_load_context(file, _763138) Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _764964) Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _764964) ^ Redo: (38) [file_scope] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) ^ Unify: (38) [file_scope] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) ^ Redo: (38) [echo_files] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) ^ Unify: (38) [echo_files] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) Call: (39) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])) Exit: (39) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])) ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(assert_attvars, false))) ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(assert_attvars, false))) ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(assert_attvars, false))) ^ Redo: (38) [common_logic_utils] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) ^ Unify: (38) [common_logic_utils] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) Call: (39) [system] current_prolog_flag(do_renames, term_expansion) Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) ^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) ^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328) Call: (39) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])) Exit: (39) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])) ^ Call: (39) [logicmoo_test] is_junit_test ^ Unify: (39) [logicmoo_test] is_junit_test ^ Exit: (39) [logicmoo_test] is_junit_test ^ Call: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(assert_attvars, false)), _474326) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(assert_attvars, false)), _474326) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(assert_attvars, false)), _474326) Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(assert_attvars, false)), _474326) ^ Exit: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false))) Call: (39) [system] term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])=_474328 Exit: (39) [system] term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])=term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]) ^ Exit: (38) [logicmoo_test] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), (:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])) ^ Call: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) ^ Unify: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), sicstus:sicstus_flag(_786242, _786244)) Call: (45) [system] nonvar(set_prolog_flag(assert_attvars, false)) Exit: (45) [system] nonvar(set_prolog_flag(assert_attvars, false)) Call: (45) [system] set_prolog_flag(assert_attvars, false)=current_prolog_flag(_786242, _786244) Fail: (45) [system] set_prolog_flag(assert_attvars, false)=current_prolog_flag(_786242, _786244) ^ Redo: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), sicstus:sicstus_flag(_786242, _786244)) Call: (45) [system] set_prolog_flag(assert_attvars, false)=prolog_flag(_786242, _786244) Fail: (45) [system] set_prolog_flag(assert_attvars, false)=prolog_flag(_786242, _786244) ^ Redo: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) ^ Unify: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) Call: (45) [$syspreds] prolog_load_context(dialect, lps) Unify: (45) [$syspreds] prolog_load_context(dialect, lps) Fail: (45) [$syspreds] prolog_load_context(dialect, lps) ^ Fail: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) ^ Call: (44) [system] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) ^ Unify: (44) [system] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])) ^ Redo: (44) [loop_check] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) ^ Unify: (44) [loop_check] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])) ^ Redo: (44) [ucatch] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) ^ Unify: (44) [ucatch] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) Call: (45) [apply_macros] expand_apply(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) Unify: (45) [apply_macros] expand_apply(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) Fail: (45) [nl_pipeline] expand_apply(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) ^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) ^ Unify: (44) [apply_macros] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) ^ Redo: (44) [virtualize_source] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) ^ Unify: (44) [virtualize_source] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) Call: (45) [system] nonvar(term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])) Exit: (45) [system] nonvar(term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])) ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(assert_attvars, false)) ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(assert_attvars, false)) ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(assert_attvars, false)) ^ Redo: (44) [common_logic_utils] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) ^ Unify: (44) [common_logic_utils] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) ^ Redo: (44) [gvlib] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) ^ Unify: (44) [gvlib] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) ^ Redo: (44) [logicmoo_test] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) ^ Unify: (44) [logicmoo_test] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) ^ Call: (45) [pfc_lib] pfc_goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) ^ Unify: (45) [pfc_lib] pfc_goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) ^ Fail: (45) [pfc_lib] pfc_goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) ^ Fail: (44) [pfc_lib] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) ^ Call: (44) [system] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) ^ Unify: (44) [system] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) Call: (45) [arithmetic] arithmetic:math_goal_expansion(set_prolog_flag(assert_attvars, false), _785592) Fail: (45) [arithmetic] arithmetic:math_goal_expansion(set_prolog_flag(assert_attvars, false), _785592) ^ Redo: (44) [arithmetic] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) ^ Unify: (44) [arithmetic] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) Call: (45) [yall] yall:lambda_like(set_prolog_flag(assert_attvars, false)) Unify: (45) [yall] yall:lambda_like(set_prolog_flag(assert_attvars, false)) Call: (46) [system] compound_name_arity(set_prolog_flag(assert_attvars, false), _817414, _817416) Exit: (46) [system] compound_name_arity(set_prolog_flag(assert_attvars, false), set_prolog_flag, 2) Call: (46) [yall] yall:lambda_functor(set_prolog_flag) Fail: (46) [yall] yall:lambda_functor(set_prolog_flag) Fail: (45) [yall] yall:lambda_like(set_prolog_flag(assert_attvars, false)) ^ Redo: (44) [yall] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) ^ Unify: (44) [yall] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) Call: (45) [system] current_prolog_flag(xref, true) Fail: (45) [system] current_prolog_flag(xref, true) ^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) Call: (45) [apply_macros] expand_apply(set_prolog_flag(assert_attvars, false), _785592) Unify: (45) [apply_macros] expand_apply(set_prolog_flag(assert_attvars, false), _785592) Fail: (45) [nl_pipeline] expand_apply(set_prolog_flag(assert_attvars, false), _785592) ^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) ^ Unify: (44) [apply_macros] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) ^ Redo: (44) [clpfd] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) Call: (45) [clpfd] clpfd:clpfd_expandable(set_prolog_flag(assert_attvars, false)) Fail: (45) [clpfd] clpfd:clpfd_expandable(set_prolog_flag(assert_attvars, false)) ^ Redo: (44) [clpfd] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) ^ Unify: (44) [clpfd] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) ^ Call: (45) [logicmoo_ocl] do_ss ^ Fail: (45) [logicmoo_ocl] do_ss ^ Fail: (44) [logicmoo_ocl] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) ^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _298, (:-set_prolog_flag(assert_attvars, false)), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _832990, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true)) Call: (33) [system] set_prolog_flag(assert_attvars, false) Exit: (33) [system] set_prolog_flag(assert_attvars, false) ^ Call: (37) [user] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _835064, _835066) ^ Unify: (37) [user] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _835064, term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])) ^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), (:-set_prolog_flag(expand_attvars, false)), _835064) ^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), (:-set_prolog_flag(expand_attvars, false)), _835064) ^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), (:-set_prolog_flag(expand_attvars, false)), _835064) ^ Redo: (37) [user] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _835064, _835066) ^ Unify: (37) [user] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), (:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])) ^ Redo: (37) [system] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _835064, _835066) ^ Unify: (37) [system] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _835064, _835066) Call: (38) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])) Exit: (38) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])) Call: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(expand_attvars, false))) Unify: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(expand_attvars, false))) Exit: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(expand_attvars, false))) Call: (38) [system] fail Fail: (38) [system] fail ^ Redo: (37) [subclause_expansion] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _835064, _835066) ^ Unify: (37) [subclause_expansion] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _835064, _835066) ^ Call: (38) [ec_loader] ec_loader:into_lps ^ Unify: (38) [ec_loader] ec_loader:into_lps Call: (39) [t_l] t_l:is_ec_cvt(_847426) Fail: (39) [t_l] t_l:is_ec_cvt(_847426) ^ Fail: (38) [ec_loader] ec_loader:into_lps ^ Redo: (37) [ec_loader] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _835064, _835066) ^ Fail: (37) [ec_loader] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _835064, _835066) ^ Call: (37) [user] term_expansion((:-set_prolog_flag(expand_attvars, false)), _850536) ^ Unify: (37) [user] term_expansion((:-set_prolog_flag(expand_attvars, false)), (:-set_prolog_flag(expand_attvars, false))) ^ Redo: (37) [system] term_expansion((:-set_prolog_flag(expand_attvars, false)), _850536) ^ Unify: (37) [system] term_expansion((:-set_prolog_flag(expand_attvars, false)), _850536) Call: (38) [$syspreds] prolog_load_context(module, plunit) Unify: (38) [$syspreds] prolog_load_context(module, plunit) Fail: (38) [$syspreds] prolog_load_context(module, plunit) ^ Fail: (37) [plunit] term_expansion((:-set_prolog_flag(expand_attvars, false)), _850536) ^ Call: (38) [system] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _855460, _855462) ^ Unify: (38) [system] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _855460, _855462) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _855460, _855462) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _855460, _855462) Call: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _855460, _855462) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _855460, _855462) Call: (41) [system] nonvar((:-set_prolog_flag(expand_attvars, false))) Exit: (41) [system] nonvar((:-set_prolog_flag(expand_attvars, false))) Call: (41) [echo_files] echo_files:never_echo_term((:-set_prolog_flag(expand_attvars, false))) Fail: (41) [echo_files] echo_files:never_echo_term((:-set_prolog_flag(expand_attvars, false))) Redo: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _855460, _855462) Call: (41) [$syspreds] prolog_load_context(stream, _862364) Unify: (41) [$syspreds] prolog_load_context(stream, _862364) Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00)) Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Call: (41) [system] term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])=..[_866010, _866016, _866022|_866024] Exit: (41) [system] term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])=..[term_position, 1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [...|...])]] Call: (41) [system] ttyflush Exit: (41) [system] ttyflush Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) Call: (42) [system] (:-set_prolog_flag(expand_attvars, false))==end_of_file Fail: (42) [system] (:-set_prolog_flag(expand_attvars, false))==end_of_file Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _872192) Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531) Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531) Call: (42) [system] _874066 is 1531+1 Exit: (42) [system] 1532 is 1531+1 Call: (42) [system] 1572=(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Call: (43) [$syspreds] format('~N~~*/~n') Unify: (43) [$syspreds] format('~N~~*/~n') ~*/ Exit: (43) [$syspreds] format('~N~~*/~n') Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1532) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1532) Call: (43) [t_l] t_l:file_stream_loc(_886396, (0x556703a44a00), _886400) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1532) Call: (43) [t_l] t_l:file_stream_loc(_888824, (0x556703a44a00), _888826) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531) Call: (43) [system] 1532>1531 Exit: (43) [system] 1532>1531 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531, 1532) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531, 1532) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1531, 1532, _893158) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1531, 1532, _893158) Call: (45) [system] _894412 is 1532-1531 Exit: (45) [system] 1 is 1532-1531 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _895632, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _895632, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _898742) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _898742) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _900748, []), read_string(_900748, _900756, _895632), close(_900748)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _900748, []), read_util:read_string(_900748, _900756, _895632), read_util:close(_900748)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _900748, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5c00), []) Call: (49) [system] close((0x5566f61f5c00)) Exit: (49) [system] close((0x5566f61f5c00)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5c00), []), read_util:read_string((0x5566f61f5c00), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f61f5c00))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1531, 1, _906394, _893158) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1531, 1, 964, "\n") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1531, 1532, "\n") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1532) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1532) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _909456)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _909456)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1532)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1532)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1532) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [echo_files] echo_files:nsl(_913786) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') Call: (46) [system] "\n"\==[] Exit: (46) [system] "\n"\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string("\n", _918094, _918096, _918098, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _918094, _918096, _918098, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _918094, _918096, _918098, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _921912, _921976, _921914, '\n/*~') Fail: (45) [system] sub_string("\n", _921912, _922594, _921914, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _923770, _923834, _923772, '/*~') Fail: (45) [system] sub_string("\n", _923770, _924452, _923772, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _926246, _926310, _926248, '\n%~') Fail: (45) [system] sub_string("\n", _926246, _926928, _926248, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _928104, _928168, _928106, '%~') Fail: (45) [system] sub_string("\n", _928104, _928786, _928106, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] write("\n") Exit: (45) [system] write("\n") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531, 1532) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1532) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572) Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572) Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1532, 1572, _937362) Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1532, 1572, _937362) Call: (44) [system] _938616 is 1572-1532 Exit: (44) [system] 40 is 1572-1532 Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _939836, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _939836, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _942946) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _942946) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _944952, []), read_string(_944952, _944960, _939836), close(_944952)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _944952, []), read_util:read_string(_944952, _944960, _939836), read_util:close(_944952)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _944952, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5600), []) Call: (48) [system] close((0x5566f61f5600)) Exit: (48) [system] close((0x5566f61f5600)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5600), []), read_util:read_string((0x5566f61f5600), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f61f5600))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1532, 40, _950598, _937362) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1532, 40, 924, ":- set_prolog_flag(expand_attvars,false)") Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1532, 1572, ":- set_prolog_flag(expand_attvars,false)") Call: (43) [echo_files] echo_files:read_mco(":- set_prolog_flag(expand_attvars,false)", _952472, _952474, _952476, _952478, _952480) Unify: (43) [echo_files] echo_files:read_mco(":- set_prolog_flag(expand_attvars,false)", _953106, _953108, _953110, _953112, _953114) Call: (44) [system] read_term_from_atom(":- set_prolog_flag(expand_attvars,false)", _953682, [cycles(true), comments(_953702), quasi_quotations(_953712), variable_names(_953722), singletons(_953732)]) Exit: (44) [system] read_term_from_atom(":- set_prolog_flag(expand_attvars,false)", (:-set_prolog_flag(expand_attvars, false)), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] read_term_from_atom(":- set_prolog_flag(expand_attvars,false)", _954964, [cycles(false), comments(_954984), quasi_quotations(_954994), variable_names(_955004), singletons(_955014)]) Exit: (44) [system] read_term_from_atom(":- set_prolog_flag(expand_attvars,false)", (:-set_prolog_flag(expand_attvars, false)), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] (:-set_prolog_flag(expand_attvars, false))=@=(:-set_prolog_flag(expand_attvars, false)) Exit: (44) [system] (:-set_prolog_flag(expand_attvars, false))=@=(:-set_prolog_flag(expand_attvars, false)) Call: (44) [system] _957458=(:-set_prolog_flag(expand_attvars, false)) Exit: (44) [system] (:-set_prolog_flag(expand_attvars, false))=(:-set_prolog_flag(expand_attvars, false)) Exit: (43) [echo_files] echo_files:read_mco(":- set_prolog_flag(expand_attvars,false)", (:-set_prolog_flag(expand_attvars, false)), [], [], [], []) Call: (43) [system] write(":- set_prolog_flag(expand_attvars,false)") :- set_prolog_flag(expand_attvars,false) Exit: (43) [system] write(":- set_prolog_flag(expand_attvars,false)") Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _960568, 1572) Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _961190, 1572) ^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _961764, _961766)) ^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _961764, _961766)) ^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _961764, 1572)) ^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _961764, 1572)) Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _961764, 1572) Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _969202)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _969202)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) Call: (42) [system] character_count((0x556703a44a00), _974752) Exit: (42) [system] character_count((0x556703a44a00), 1573) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1573) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1573) Call: (43) [t_l] t_l:file_stream_loc(_977258, (0x556703a44a00), _977262) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1573) Call: (43) [t_l] t_l:file_stream_loc(_979686, (0x556703a44a00), _979688) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572) Call: (43) [system] 1573>1572 Exit: (43) [system] 1573>1572 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572, 1573) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572, 1573) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1572, 1573, _984020) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1572, 1573, _984020) Call: (45) [system] _985274 is 1573-1572 Exit: (45) [system] 1 is 1573-1572 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _986494, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _986494, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _989604) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _989604) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _991610, []), read_string(_991610, _991618, _986494), close(_991610)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _991610, []), read_util:read_string(_991610, _991618, _986494), read_util:close(_991610)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _991610, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5200), []) Call: (49) [system] close((0x5566f61f5200)) Exit: (49) [system] close((0x5566f61f5200)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5200), []), read_util:read_string((0x5566f61f5200), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f61f5200))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1572, 1, _997256, _984020) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1572, 1, 923, ".") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1572, 1573, ".") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1000318)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1000318)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [echo_files] echo_files:nsl(_1004648) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Call: (46) [system] "."\==[] Exit: (46) [system] "."\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _1008956, _1008958, _1008960, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _1008956, _1008958, _1008960, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _1008956, _1008958, _1008960, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _1012774, _1012838, _1012776, '\n/*~') Fail: (45) [system] sub_string(".", _1012774, _1013456, _1012776, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _1014632, _1014696, _1014634, '/*~') Fail: (45) [system] sub_string(".", _1014632, _1015314, _1014634, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _1017108, _1017172, _1017110, '\n%~') Fail: (45) [system] sub_string(".", _1017108, _1017790, _1017110, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _1018966, _1019030, _1018968, '%~') Fail: (45) [system] sub_string(".", _1018966, _1019648, _1018968, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] write(".") . Exit: (45) [system] write(".") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572, 1573) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1573) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] at_end_of_stream((0x556703a44a00)) Fail: (43) [system] at_end_of_stream((0x556703a44a00)) Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] character_count((0x556703a44a00), _1030640) Exit: (43) [system] character_count((0x556703a44a00), 1573) Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1573, _1031854) Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1573, _1031854) Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1033100, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1033100, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1036210) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1036210) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1038216, []), read_string(_1038216, _1038224, _1033100), close(_1038216)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1038216, []), read_util:read_string(_1038216, _1038224, _1033100), read_util:close(_1038216)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1038216, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5d83b00), []) Call: (48) [system] close((0x5566f5d83b00)) Exit: (48) [system] close((0x5566f5d83b00)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5d83b00), []), read_util:read_string((0x5566f5d83b00), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f5d83b00))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1573, _1043860, 0, _1031854) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1573, 923, 0, "\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1573, "\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Call: (43) [system] open_string("\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", _1045894) Exit: (43) [system] open_string("\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", (0x5567071ebf00)) Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5567071ebf00)) Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5567071ebf00)) Call: (44) [echo_files] echo_files:consume_white((0x5567071ebf00)) Unify: (44) [echo_files] echo_files:consume_white((0x5567071ebf00)) Call: (45) [system] at_end_of_stream((0x5567071ebf00)) Fail: (45) [system] at_end_of_stream((0x5567071ebf00)) Redo: (44) [echo_files] echo_files:consume_white((0x5567071ebf00)) Unify: (44) [echo_files] echo_files:consume_white((0x5567071ebf00)) Call: (45) [system] peek_char((0x5567071ebf00), _4494) Exit: (45) [system] peek_char((0x5567071ebf00), '\n') Call: (45) [system] char_type('\n', space) Exit: (45) [system] char_type('\n', space) Call: (45) [system] get_char((0x5567071ebf00), '\n') Exit: (45) [system] get_char((0x5567071ebf00), '\n') Call: (45) [system] put_char('\n') Exit: (45) [system] put_char('\n') Exit: (44) [echo_files] echo_files:consume_white((0x5567071ebf00)) Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5567071ebf00)) Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5567071ebf00)) Call: (45) [echo_files] echo_files:consume_white((0x5567071ebf00)) Unify: (45) [echo_files] echo_files:consume_white((0x5567071ebf00)) Call: (46) [system] at_end_of_stream((0x5567071ebf00)) Fail: (46) [system] at_end_of_stream((0x5567071ebf00)) Redo: (45) [echo_files] echo_files:consume_white((0x5567071ebf00)) Unify: (45) [echo_files] echo_files:consume_white((0x5567071ebf00)) Call: (46) [system] peek_char((0x5567071ebf00), _14838) Exit: (46) [system] peek_char((0x5567071ebf00), :) Call: (46) [system] char_type(:, space) Fail: (46) [system] char_type(:, space) Redo: (45) [echo_files] echo_files:consume_white((0x5567071ebf00)) Unify: (45) [echo_files] echo_files:consume_white((0x5567071ebf00)) Call: (46) [echo_files] echo_files:nsl(_18492) Unify: (46) [echo_files] echo_files:nsl('No source location!?') Exit: (46) [echo_files] echo_files:nsl('No source location!?') Call: (46) [system] atom_length('No source location!?', _20336) Exit: (46) [system] atom_length('No source location!?', 20) Call: (46) [system] peek_string((0x5567071ebf00), 20, _21550) Exit: (46) [system] peek_string((0x5567071ebf00), 20, ":- read_attvars(fals") Call: (46) [system] ":- read_attvars(fals"=='No source location!?' Fail: (46) [system] ":- read_attvars(fals"=='No source location!?' Redo: (45) [echo_files] echo_files:consume_white((0x5567071ebf00)) Unify: (45) [echo_files] echo_files:consume_white((0x5567071ebf00)) Call: (46) [system] peek_string((0x5567071ebf00), 2, "%~") Fail: (46) [system] peek_string((0x5567071ebf00), 2, "%~") Redo: (45) [echo_files] echo_files:consume_white((0x5567071ebf00)) Unify: (45) [echo_files] echo_files:consume_white((0x5567071ebf00)) Call: (46) [system] peek_string((0x5567071ebf00), 1, "%") Fail: (46) [system] peek_string((0x5567071ebf00), 1, "%") Redo: (45) [echo_files] echo_files:consume_white((0x5567071ebf00)) Unify: (45) [echo_files] echo_files:consume_white((0x5567071ebf00)) Call: (46) [system] peek_string((0x5567071ebf00), 2, "#!") Fail: (46) [system] peek_string((0x5567071ebf00), 2, "#!") Fail: (45) [echo_files] echo_files:consume_white((0x5567071ebf00)) Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5567071ebf00)) Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5567071ebf00)) Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _598) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _598) Call: (42) [system] character_count((0x556703a44a00), _35084) Exit: (42) [system] character_count((0x556703a44a00), 1573) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _37554)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _37554)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _598) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _598) Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), _598) Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), _598) Call: (43) [system] fail Fail: (43) [system] fail Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), _598) Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), _598) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _598) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _598) Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _49350) Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _49968) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [system] current_prolog_flag(capture_feedback, true) Fail: (43) [system] current_prolog_flag(capture_feedback, true) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [$syspreds] format('~N/*~~~n') Unify: (43) [$syspreds] format('~N/*~~~n') /*~ Exit: (43) [$syspreds] format('~N/*~~~n') ^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _598) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600) ^ Redo: (38) [echo_files] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600) ^ Unify: (38) [echo_files] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), (:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])) ^ Redo: (38) [system] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600) ^ Unify: (38) [system] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600) Call: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600) ^ Redo: (38) [echo_files] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600) ^ Unify: (38) [echo_files] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600) Call: (39) [system] (:-set_prolog_flag(expand_attvars, false))\==end_of_file Exit: (39) [system] (:-set_prolog_flag(expand_attvars, false))\==end_of_file ^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598) ^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598) Call: (40) [system] current_prolog_flag(xref, true) Fail: (40) [system] current_prolog_flag(xref, true) ^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598) Call: (40) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])) Exit: (40) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])) Call: (40) [system] nonvar((:-set_prolog_flag(expand_attvars, false))) Exit: (40) [system] nonvar((:-set_prolog_flag(expand_attvars, false))) Call: (40) [system] nb_current('$term', _78838) Exit: (40) [system] nb_current('$term', (:-set_prolog_flag(expand_attvars, false))) Call: (40) [$syspreds] prolog_load_context(module, _80052) Unify: (40) [$syspreds] prolog_load_context(module, _80052) Exit: (40) [$syspreds] prolog_load_context(module, user) ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(expand_attvars, false)), (:-set_prolog_flag(expand_attvars, false)), _81872) ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(expand_attvars, false)), (:-set_prolog_flag(expand_attvars, false)), (:-_82508)) Call: (41) [system] (:-set_prolog_flag(expand_attvars, false))==(:-set_prolog_flag(expand_attvars, false)) Exit: (41) [system] (:-set_prolog_flag(expand_attvars, false))==(:-set_prolog_flag(expand_attvars, false)) ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(expand_attvars, false), _82508) ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(expand_attvars, false), _82508) Call: (42) [system] functor(directive_expansion, _85622, _85624) Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) Call: (42) [system] _86852 is 0+2 Exit: (42) [system] 2 is 0+2 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(expand_attvars, false), _82508) ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(expand_attvars, false), set_prolog_flag(expand_attvars, false)) ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(expand_attvars, false), set_prolog_flag(expand_attvars, false)) ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(expand_attvars, false), set_prolog_flag(expand_attvars, false)) ^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(expand_attvars, false)), (:-set_prolog_flag(expand_attvars, false)), (:-set_prolog_flag(expand_attvars, false))) Call: (40) [system] (:-set_prolog_flag(expand_attvars, false))\=@=(:-set_prolog_flag(expand_attvars, false)) Fail: (40) [system] (:-set_prolog_flag(expand_attvars, false))\=@=(:-set_prolog_flag(expand_attvars, false)) ^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598) ^ Redo: (38) [subclause_expansion] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600) ^ Unify: (38) [subclause_expansion] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600) Call: (39) [system] nonvar((:-set_prolog_flag(expand_attvars, false))) Exit: (39) [system] nonvar((:-set_prolog_flag(expand_attvars, false))) Call: (39) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])) Exit: (39) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])) Call: (39) [$syspreds] prolog_load_context(file, _96758) Unify: (39) [$syspreds] prolog_load_context(file, _96758) Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _98584) Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _98584) ^ Redo: (38) [file_scope] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600) ^ Unify: (38) [file_scope] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600) ^ Redo: (38) [echo_files] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600) ^ Unify: (38) [echo_files] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600) Call: (39) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])) Exit: (39) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])) ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(expand_attvars, false))) ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(expand_attvars, false))) ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(expand_attvars, false))) ^ Redo: (38) [common_logic_utils] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600) ^ Unify: (38) [common_logic_utils] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600) Call: (39) [system] current_prolog_flag(do_renames, term_expansion) Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) ^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600) ^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600) Call: (39) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])) Exit: (39) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])) ^ Call: (39) [logicmoo_test] is_junit_test ^ Unify: (39) [logicmoo_test] is_junit_test ^ Exit: (39) [logicmoo_test] is_junit_test ^ Call: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(expand_attvars, false)), _598) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(expand_attvars, false)), _598) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(expand_attvars, false)), _598) Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(expand_attvars, false)), _598) ^ Exit: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(expand_attvars, false)), (:-set_prolog_flag(expand_attvars, false))) Call: (39) [system] term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])=_600 Exit: (39) [system] term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])=term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]) ^ Exit: (38) [logicmoo_test] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), (:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])) ^ Call: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) ^ Unify: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, false), sicstus:sicstus_flag(_119862, _119864)) Call: (45) [system] nonvar(set_prolog_flag(expand_attvars, false)) Exit: (45) [system] nonvar(set_prolog_flag(expand_attvars, false)) Call: (45) [system] set_prolog_flag(expand_attvars, false)=current_prolog_flag(_119862, _119864) Fail: (45) [system] set_prolog_flag(expand_attvars, false)=current_prolog_flag(_119862, _119864) ^ Redo: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, false), sicstus:sicstus_flag(_119862, _119864)) Call: (45) [system] set_prolog_flag(expand_attvars, false)=prolog_flag(_119862, _119864) Fail: (45) [system] set_prolog_flag(expand_attvars, false)=prolog_flag(_119862, _119864) ^ Redo: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) ^ Unify: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) Call: (45) [$syspreds] prolog_load_context(dialect, lps) Unify: (45) [$syspreds] prolog_load_context(dialect, lps) Fail: (45) [$syspreds] prolog_load_context(dialect, lps) ^ Fail: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) ^ Call: (44) [system] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) ^ Unify: (44) [system] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])) ^ Redo: (44) [loop_check] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) ^ Unify: (44) [loop_check] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])) ^ Redo: (44) [ucatch] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) ^ Unify: (44) [ucatch] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) Call: (45) [apply_macros] expand_apply(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) Unify: (45) [apply_macros] expand_apply(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) Fail: (45) [nl_pipeline] expand_apply(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) ^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) ^ Unify: (44) [apply_macros] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) ^ Redo: (44) [virtualize_source] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) ^ Unify: (44) [virtualize_source] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) Call: (45) [system] nonvar(term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])) Exit: (45) [system] nonvar(term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])) ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(expand_attvars, false)) ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(expand_attvars, false)) ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(expand_attvars, false)) ^ Redo: (44) [common_logic_utils] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) ^ Unify: (44) [common_logic_utils] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) ^ Redo: (44) [gvlib] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) ^ Unify: (44) [gvlib] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) ^ Redo: (44) [logicmoo_test] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) ^ Unify: (44) [logicmoo_test] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) ^ Call: (45) [pfc_lib] pfc_goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) ^ Unify: (45) [pfc_lib] pfc_goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) ^ Fail: (45) [pfc_lib] pfc_goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) ^ Fail: (44) [pfc_lib] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) ^ Call: (44) [system] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) ^ Unify: (44) [system] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) Call: (45) [arithmetic] arithmetic:math_goal_expansion(set_prolog_flag(expand_attvars, false), _119212) Fail: (45) [arithmetic] arithmetic:math_goal_expansion(set_prolog_flag(expand_attvars, false), _119212) ^ Redo: (44) [arithmetic] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) ^ Unify: (44) [arithmetic] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) Call: (45) [yall] yall:lambda_like(set_prolog_flag(expand_attvars, false)) Unify: (45) [yall] yall:lambda_like(set_prolog_flag(expand_attvars, false)) Call: (46) [system] compound_name_arity(set_prolog_flag(expand_attvars, false), _151034, _151036) Exit: (46) [system] compound_name_arity(set_prolog_flag(expand_attvars, false), set_prolog_flag, 2) Call: (46) [yall] yall:lambda_functor(set_prolog_flag) Fail: (46) [yall] yall:lambda_functor(set_prolog_flag) Fail: (45) [yall] yall:lambda_like(set_prolog_flag(expand_attvars, false)) ^ Redo: (44) [yall] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) ^ Unify: (44) [yall] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) Call: (45) [system] current_prolog_flag(xref, true) Fail: (45) [system] current_prolog_flag(xref, true) ^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) Call: (45) [apply_macros] expand_apply(set_prolog_flag(expand_attvars, false), _119212) Unify: (45) [apply_macros] expand_apply(set_prolog_flag(expand_attvars, false), _119212) Fail: (45) [nl_pipeline] expand_apply(set_prolog_flag(expand_attvars, false), _119212) ^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) ^ Unify: (44) [apply_macros] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) ^ Redo: (44) [clpfd] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) Call: (45) [clpfd] clpfd:clpfd_expandable(set_prolog_flag(expand_attvars, false)) Fail: (45) [clpfd] clpfd:clpfd_expandable(set_prolog_flag(expand_attvars, false)) ^ Redo: (44) [clpfd] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) ^ Unify: (44) [clpfd] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) ^ Call: (45) [logicmoo_ocl] do_ss ^ Fail: (45) [logicmoo_ocl] do_ss ^ Fail: (44) [logicmoo_ocl] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) ^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), _298, (:-set_prolog_flag(expand_attvars, false)), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _166610, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true)) Call: (33) [system] set_prolog_flag(expand_attvars, false) Exit: (33) [system] set_prolog_flag(expand_attvars, false) ^ Call: (37) [user] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _168668, _168670) ^ Unify: (37) [user] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _168668, term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])) ^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), (:-read_attvars(false)), _168668) ^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), (:-read_attvars(false)), _168668) ^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), (:-read_attvars(false)), _168668) ^ Redo: (37) [user] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _168668, _168670) ^ Unify: (37) [user] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), (:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])) ^ Redo: (37) [system] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _168668, _168670) ^ Unify: (37) [system] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _168668, _168670) Call: (38) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])) Exit: (38) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])) Call: (38) [$syspreds] nb_setval('$term_user', (:-read_attvars(false))) Unify: (38) [$syspreds] nb_setval('$term_user', (:-read_attvars(false))) Exit: (38) [$syspreds] nb_setval('$term_user', (:-read_attvars(false))) Call: (38) [system] fail Fail: (38) [system] fail ^ Redo: (37) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _168668, _168670) ^ Unify: (37) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _168668, _168670) ^ Call: (38) [ec_loader] ec_loader:into_lps ^ Unify: (38) [ec_loader] ec_loader:into_lps Call: (39) [t_l] t_l:is_ec_cvt(_181028) Fail: (39) [t_l] t_l:is_ec_cvt(_181028) ^ Fail: (38) [ec_loader] ec_loader:into_lps ^ Redo: (37) [ec_loader] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _168668, _168670) ^ Fail: (37) [ec_loader] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _168668, _168670) ^ Call: (37) [user] term_expansion((:-read_attvars(false)), _184138) ^ Unify: (37) [user] term_expansion((:-read_attvars(false)), (:-read_attvars(false))) ^ Redo: (37) [system] term_expansion((:-read_attvars(false)), _184138) ^ Unify: (37) [system] term_expansion((:-read_attvars(false)), _184138) Call: (38) [$syspreds] prolog_load_context(module, plunit) Unify: (38) [$syspreds] prolog_load_context(module, plunit) Fail: (38) [$syspreds] prolog_load_context(module, plunit) ^ Fail: (37) [plunit] term_expansion((:-read_attvars(false)), _184138) ^ Call: (38) [system] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) ^ Unify: (38) [system] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) Call: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) Call: (41) [system] nonvar((:-read_attvars(false))) Exit: (41) [system] nonvar((:-read_attvars(false))) Call: (41) [echo_files] echo_files:never_echo_term((:-read_attvars(false))) Fail: (41) [echo_files] echo_files:never_echo_term((:-read_attvars(false))) Redo: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) Call: (41) [$syspreds] prolog_load_context(stream, _195966) Unify: (41) [$syspreds] prolog_load_context(stream, _195966) Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00)) Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Call: (41) [system] term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])=..[_199612, _199618, _199624|_199626] Exit: (41) [system] term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])=..[term_position, 1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [...])]] Call: (41) [system] ttyflush Exit: (41) [system] ttyflush Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) Call: (42) [system] (:-read_attvars(false))==end_of_file Fail: (42) [system] (:-read_attvars(false))==end_of_file Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _205794) Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573) Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573) Call: (42) [system] _207668 is 1573+1 Exit: (42) [system] 1574 is 1573+1 Call: (42) [system] 1596=(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Call: (43) [$syspreds] format('~N~~*/~n') Unify: (43) [$syspreds] format('~N~~*/~n') ~*/ Exit: (43) [$syspreds] format('~N~~*/~n') Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1574) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1574) Call: (43) [t_l] t_l:file_stream_loc(_219998, (0x556703a44a00), _220002) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1574) Call: (43) [t_l] t_l:file_stream_loc(_222426, (0x556703a44a00), _222428) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573) Call: (43) [system] 1574>1573 Exit: (43) [system] 1574>1573 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573, 1574) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573, 1574) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1573, 1574, _226760) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1573, 1574, _226760) Call: (45) [system] _228014 is 1574-1573 Exit: (45) [system] 1 is 1574-1573 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _229234, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _229234, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _232344) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _232344) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _234350, []), read_string(_234350, _234358, _229234), close(_234350)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _234350, []), read_util:read_string(_234350, _234358, _229234), read_util:close(_234350)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _234350, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5567072aa700), []) Call: (49) [system] close((0x5567072aa700)) Exit: (49) [system] close((0x5567072aa700)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5567072aa700), []), read_util:read_string((0x5567072aa700), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5567072aa700))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1573, 1, _239996, _226760) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1573, 1, 922, "\n") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1573, 1574, "\n") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1574) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1574) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _243058)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _243058)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1574)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1574)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1574) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [echo_files] echo_files:nsl(_247388) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') Call: (46) [system] "\n"\==[] Exit: (46) [system] "\n"\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string("\n", _251696, _251698, _251700, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _251696, _251698, _251700, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _251696, _251698, _251700, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _255514, _255578, _255516, '\n/*~') Fail: (45) [system] sub_string("\n", _255514, _256196, _255516, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _257372, _257436, _257374, '/*~') Fail: (45) [system] sub_string("\n", _257372, _258054, _257374, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _259848, _259912, _259850, '\n%~') Fail: (45) [system] sub_string("\n", _259848, _260530, _259850, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _261706, _261770, _261708, '%~') Fail: (45) [system] sub_string("\n", _261706, _262388, _261708, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] write("\n") Exit: (45) [system] write("\n") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573, 1574) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1574) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596) Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596) Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1574, 1596, _270964) Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1574, 1596, _270964) Call: (44) [system] _272218 is 1596-1574 Exit: (44) [system] 22 is 1596-1574 Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _273438, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _273438, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _276548) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _276548) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _278554, []), read_string(_278554, _278562, _273438), close(_278554)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _278554, []), read_util:read_string(_278554, _278562, _273438), read_util:close(_278554)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _278554, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566fa99a000), []) Call: (48) [system] close((0x5566fa99a000)) Exit: (48) [system] close((0x5566fa99a000)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566fa99a000), []), read_util:read_string((0x5566fa99a000), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566fa99a000))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1574, 22, _284200, _270964) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1574, 22, 900, ":- read_attvars(false)") Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1574, 1596, ":- read_attvars(false)") Call: (43) [echo_files] echo_files:read_mco(":- read_attvars(false)", _286068, _286070, _286072, _286074, _286076) Unify: (43) [echo_files] echo_files:read_mco(":- read_attvars(false)", _286702, _286704, _286706, _286708, _286710) Call: (44) [system] read_term_from_atom(":- read_attvars(false)", _287278, [cycles(true), comments(_287298), quasi_quotations(_287308), variable_names(_287318), singletons(_287328)]) Exit: (44) [system] read_term_from_atom(":- read_attvars(false)", (:-read_attvars(false)), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] read_term_from_atom(":- read_attvars(false)", _288558, [cycles(false), comments(_288578), quasi_quotations(_288588), variable_names(_288598), singletons(_288608)]) Exit: (44) [system] read_term_from_atom(":- read_attvars(false)", (:-read_attvars(false)), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] (:-read_attvars(false))=@=(:-read_attvars(false)) Exit: (44) [system] (:-read_attvars(false))=@=(:-read_attvars(false)) Call: (44) [system] _291050=(:-read_attvars(false)) Exit: (44) [system] (:-read_attvars(false))=(:-read_attvars(false)) Exit: (43) [echo_files] echo_files:read_mco(":- read_attvars(false)", (:-read_attvars(false)), [], [], [], []) Call: (43) [system] write(":- read_attvars(false)") :- read_attvars(false) Exit: (43) [system] write(":- read_attvars(false)") Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _294160, 1596) Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _294782, 1596) ^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _295356, _295358)) ^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _295356, _295358)) ^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _295356, 1596)) ^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _295356, 1596)) Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _295356, 1596) Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _302794)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _302794)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) Call: (42) [system] character_count((0x556703a44a00), _308344) Exit: (42) [system] character_count((0x556703a44a00), 1597) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1597) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1597) Call: (43) [t_l] t_l:file_stream_loc(_310850, (0x556703a44a00), _310854) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1597) Call: (43) [t_l] t_l:file_stream_loc(_313278, (0x556703a44a00), _313280) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596) Call: (43) [system] 1597>1596 Exit: (43) [system] 1597>1596 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596, 1597) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596, 1597) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1596, 1597, _317612) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1596, 1597, _317612) Call: (45) [system] _318866 is 1597-1596 Exit: (45) [system] 1 is 1597-1596 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _320086, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _320086, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _323196) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _323196) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _325202, []), read_string(_325202, _325210, _320086), close(_325202)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _325202, []), read_util:read_string(_325202, _325210, _320086), read_util:close(_325202)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _325202, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9730300), []) Call: (49) [system] close((0x5566f9730300)) Exit: (49) [system] close((0x5566f9730300)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9730300), []), read_util:read_string((0x5566f9730300), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f9730300))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1596, 1, _330848, _317612) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1596, 1, 899, ".") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1596, 1597, ".") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _333910)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _333910)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [echo_files] echo_files:nsl(_338240) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Call: (46) [system] "."\==[] Exit: (46) [system] "."\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _342548, _342550, _342552, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _342548, _342550, _342552, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _342548, _342550, _342552, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _346366, _346430, _346368, '\n/*~') Fail: (45) [system] sub_string(".", _346366, _347048, _346368, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _348224, _348288, _348226, '/*~') Fail: (45) [system] sub_string(".", _348224, _348906, _348226, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _350700, _350764, _350702, '\n%~') Fail: (45) [system] sub_string(".", _350700, _351382, _350702, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _352558, _352622, _352560, '%~') Fail: (45) [system] sub_string(".", _352558, _353240, _352560, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] write(".") . Exit: (45) [system] write(".") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596, 1597) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1597) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] at_end_of_stream((0x556703a44a00)) Fail: (43) [system] at_end_of_stream((0x556703a44a00)) Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] character_count((0x556703a44a00), _364232) Exit: (43) [system] character_count((0x556703a44a00), 1597) Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1597, _365446) Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1597, _365446) Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _366692, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _366692, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _369802) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _369802) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _371808, []), read_string(_371808, _371816, _366692), close(_371808)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _371808, []), read_util:read_string(_371808, _371816, _366692), read_util:close(_371808)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _371808, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9678f00), []) Call: (48) [system] close((0x5566f9678f00)) Exit: (48) [system] close((0x5566f9678f00)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9678f00), []), read_util:read_string((0x5566f9678f00), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f9678f00))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1597, _377452, 0, _365446) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1597, 899, 0, "\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1597, "\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Call: (43) [system] open_string("\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", _379480) Exit: (43) [system] open_string("\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", (0x5566f9679500)) Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679500)) Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679500)) Call: (44) [echo_files] echo_files:consume_white((0x5566f9679500)) Unify: (44) [echo_files] echo_files:consume_white((0x5566f9679500)) Call: (45) [system] at_end_of_stream((0x5566f9679500)) Fail: (45) [system] at_end_of_stream((0x5566f9679500)) Redo: (44) [echo_files] echo_files:consume_white((0x5566f9679500)) Unify: (44) [echo_files] echo_files:consume_white((0x5566f9679500)) Call: (45) [system] peek_char((0x5566f9679500), _385582) Exit: (45) [system] peek_char((0x5566f9679500), '\n') Call: (45) [system] char_type('\n', space) Exit: (45) [system] char_type('\n', space) Call: (45) [system] get_char((0x5566f9679500), '\n') Exit: (45) [system] get_char((0x5566f9679500), '\n') Call: (45) [system] put_char('\n') Exit: (45) [system] put_char('\n') Exit: (44) [echo_files] echo_files:consume_white((0x5566f9679500)) Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679500)) Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679500)) Call: (45) [echo_files] echo_files:consume_white((0x5566f9679500)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679500)) Call: (46) [system] at_end_of_stream((0x5566f9679500)) Fail: (46) [system] at_end_of_stream((0x5566f9679500)) Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679500)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679500)) Call: (46) [system] peek_char((0x5566f9679500), _395926) Exit: (46) [system] peek_char((0x5566f9679500), c) Call: (46) [system] char_type(c, space) Fail: (46) [system] char_type(c, space) Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679500)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679500)) Call: (46) [echo_files] echo_files:nsl(_399580) Unify: (46) [echo_files] echo_files:nsl('No source location!?') Exit: (46) [echo_files] echo_files:nsl('No source location!?') Call: (46) [system] atom_length('No source location!?', _401424) Exit: (46) [system] atom_length('No source location!?', 20) Call: (46) [system] peek_string((0x5566f9679500), 20, _402638) Exit: (46) [system] peek_string((0x5566f9679500), 20, "ca:- clause_asserted") Call: (46) [system] "ca:- clause_asserted"=='No source location!?' Fail: (46) [system] "ca:- clause_asserted"=='No source location!?' Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679500)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679500)) Call: (46) [system] peek_string((0x5566f9679500), 2, "%~") Fail: (46) [system] peek_string((0x5566f9679500), 2, "%~") Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679500)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679500)) Call: (46) [system] peek_string((0x5566f9679500), 1, "%") Fail: (46) [system] peek_string((0x5566f9679500), 1, "%") Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679500)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679500)) Call: (46) [system] peek_string((0x5566f9679500), 2, "#!") Fail: (46) [system] peek_string((0x5566f9679500), 2, "#!") Fail: (45) [echo_files] echo_files:consume_white((0x5566f9679500)) Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679500)) Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679500)) Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) Call: (42) [system] character_count((0x556703a44a00), _416172) Exit: (42) [system] character_count((0x556703a44a00), 1597) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _418642)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _418642)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _189062) Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _189062) Call: (43) [system] fail Fail: (43) [system] fail Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _189062) Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _189062) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _430438) Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _431056) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [system] current_prolog_flag(capture_feedback, true) Fail: (43) [system] current_prolog_flag(capture_feedback, true) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [$syspreds] format('~N/*~~~n') Unify: (43) [$syspreds] format('~N/*~~~n') /*~ Exit: (43) [$syspreds] format('~N/*~~~n') ^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) ^ Redo: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) ^ Unify: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), (:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])) ^ Redo: (38) [system] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) ^ Unify: (38) [system] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) Call: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) ^ Redo: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) ^ Unify: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) Call: (39) [system] (:-read_attvars(false))\==end_of_file Exit: (39) [system] (:-read_attvars(false))\==end_of_file ^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062) ^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062) Call: (40) [system] current_prolog_flag(xref, true) Fail: (40) [system] current_prolog_flag(xref, true) ^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062) Call: (40) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])) Exit: (40) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])) Call: (40) [system] nonvar((:-read_attvars(false))) Exit: (40) [system] nonvar((:-read_attvars(false))) Call: (40) [system] nb_current('$term', _459926) Exit: (40) [system] nb_current('$term', (:-read_attvars(false))) Call: (40) [$syspreds] prolog_load_context(module, _461140) Unify: (40) [$syspreds] prolog_load_context(module, _461140) Exit: (40) [$syspreds] prolog_load_context(module, user) ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-read_attvars(false)), (:-read_attvars(false)), _462960) ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-read_attvars(false)), (:-read_attvars(false)), (:-_463596)) Call: (41) [system] (:-read_attvars(false))==(:-read_attvars(false)) Exit: (41) [system] (:-read_attvars(false))==(:-read_attvars(false)) ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, read_attvars(false), _463596) ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, read_attvars(false), _463596) Call: (42) [system] functor(directive_expansion, _466710, _466712) Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) Call: (42) [system] _467940 is 0+2 Exit: (42) [system] 2 is 0+2 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], read_attvars(false), _463596) ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], read_attvars(false), read_attvars(false)) ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], read_attvars(false), read_attvars(false)) ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, read_attvars(false), read_attvars(false)) ^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-read_attvars(false)), (:-read_attvars(false)), (:-read_attvars(false))) Call: (40) [system] (:-read_attvars(false))\=@=(:-read_attvars(false)) Fail: (40) [system] (:-read_attvars(false))\=@=(:-read_attvars(false)) ^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062) ^ Redo: (38) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) ^ Unify: (38) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) Call: (39) [system] nonvar((:-read_attvars(false))) Exit: (39) [system] nonvar((:-read_attvars(false))) Call: (39) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])) Exit: (39) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])) Call: (39) [$syspreds] prolog_load_context(file, _477846) Unify: (39) [$syspreds] prolog_load_context(file, _477846) Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _479672) Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _479672) ^ Redo: (38) [file_scope] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) ^ Unify: (38) [file_scope] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) ^ Redo: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) ^ Unify: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) Call: (39) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])) Exit: (39) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])) ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-read_attvars(false))) ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-read_attvars(false))) ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-read_attvars(false))) ^ Redo: (38) [common_logic_utils] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) ^ Unify: (38) [common_logic_utils] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) Call: (39) [system] current_prolog_flag(do_renames, term_expansion) Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) ^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) ^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) Call: (39) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])) Exit: (39) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])) ^ Call: (39) [logicmoo_test] is_junit_test ^ Unify: (39) [logicmoo_test] is_junit_test ^ Exit: (39) [logicmoo_test] is_junit_test ^ Call: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _189062) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _189062) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _189062) Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _189062) ^ Exit: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), (:-read_attvars(false))) Call: (39) [system] term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])=_189064 Exit: (39) [system] term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])=term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]) ^ Exit: (38) [logicmoo_test] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), (:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])) ^ Call: (44) [user] goal_expansion(read_attvars(false), _500300) ^ Unify: (44) [user] goal_expansion(read_attvars(false), sicstus:sicstus_flag(_500950, _500952)) Call: (45) [system] nonvar(read_attvars(false)) Exit: (45) [system] nonvar(read_attvars(false)) Call: (45) [system] read_attvars(false)=current_prolog_flag(_500950, _500952) Fail: (45) [system] read_attvars(false)=current_prolog_flag(_500950, _500952) ^ Redo: (44) [user] goal_expansion(read_attvars(false), sicstus:sicstus_flag(_500950, _500952)) Call: (45) [system] read_attvars(false)=prolog_flag(_500950, _500952) Fail: (45) [system] read_attvars(false)=prolog_flag(_500950, _500952) ^ Redo: (44) [user] goal_expansion(read_attvars(false), _500300) ^ Unify: (44) [user] goal_expansion(read_attvars(false), _500300) Call: (45) [$syspreds] prolog_load_context(dialect, lps) Unify: (45) [$syspreds] prolog_load_context(dialect, lps) Fail: (45) [$syspreds] prolog_load_context(dialect, lps) ^ Fail: (44) [user] goal_expansion(read_attvars(false), _500300) ^ Call: (44) [system] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) ^ Unify: (44) [system] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, term_position(1577, 1596, 1577, 1589, [1590-1595])) ^ Redo: (44) [loop_check] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) ^ Unify: (44) [loop_check] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, term_position(1577, 1596, 1577, 1589, [1590-1595])) ^ Redo: (44) [ucatch] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) ^ Unify: (44) [ucatch] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) Call: (45) [apply_macros] expand_apply(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) Unify: (45) [apply_macros] expand_apply(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) Fail: (45) [nl_pipeline] expand_apply(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) ^ Redo: (44) [apply_macros] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) ^ Unify: (44) [apply_macros] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) ^ Redo: (44) [virtualize_source] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) ^ Unify: (44) [virtualize_source] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) Call: (45) [system] nonvar(term_position(1577, 1596, 1577, 1589, [1590-1595])) Exit: (45) [system] nonvar(term_position(1577, 1596, 1577, 1589, [1590-1595])) ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(read_attvars(false)) ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(read_attvars(false)) ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(read_attvars(false)) ^ Redo: (44) [common_logic_utils] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) ^ Unify: (44) [common_logic_utils] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) ^ Redo: (44) [gvlib] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) ^ Unify: (44) [gvlib] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) ^ Redo: (44) [logicmoo_test] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) ^ Unify: (44) [logicmoo_test] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) ^ Call: (45) [pfc_lib] pfc_goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) ^ Unify: (45) [pfc_lib] pfc_goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) ^ Fail: (45) [pfc_lib] pfc_goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) ^ Fail: (44) [pfc_lib] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) ^ Call: (44) [system] goal_expansion(read_attvars(false), _500300) ^ Unify: (44) [system] goal_expansion(read_attvars(false), _500300) Call: (45) [arithmetic] arithmetic:math_goal_expansion(read_attvars(false), _500300) Fail: (45) [arithmetic] arithmetic:math_goal_expansion(read_attvars(false), _500300) ^ Redo: (44) [arithmetic] goal_expansion(read_attvars(false), _500300) ^ Unify: (44) [arithmetic] goal_expansion(read_attvars(false), _500300) Call: (45) [yall] yall:lambda_like(read_attvars(false)) Unify: (45) [yall] yall:lambda_like(read_attvars(false)) Call: (46) [system] compound_name_arity(read_attvars(false), _532122, _532124) Exit: (46) [system] compound_name_arity(read_attvars(false), read_attvars, 1) Call: (46) [yall] yall:lambda_functor(read_attvars) Fail: (46) [yall] yall:lambda_functor(read_attvars) Fail: (45) [yall] yall:lambda_like(read_attvars(false)) ^ Redo: (44) [yall] goal_expansion(read_attvars(false), _500300) ^ Unify: (44) [yall] goal_expansion(read_attvars(false), _500300) Call: (45) [system] current_prolog_flag(xref, true) Fail: (45) [system] current_prolog_flag(xref, true) ^ Redo: (44) [apply_macros] goal_expansion(read_attvars(false), _500300) Call: (45) [apply_macros] expand_apply(read_attvars(false), _500300) Unify: (45) [apply_macros] expand_apply(read_attvars(false), _500300) Fail: (45) [nl_pipeline] expand_apply(read_attvars(false), _500300) ^ Redo: (44) [apply_macros] goal_expansion(read_attvars(false), _500300) ^ Unify: (44) [apply_macros] goal_expansion(read_attvars(false), _500300) Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) ^ Redo: (44) [clpfd] goal_expansion(read_attvars(false), _500300) Call: (45) [clpfd] clpfd:clpfd_expandable(read_attvars(false)) Fail: (45) [clpfd] clpfd:clpfd_expandable(read_attvars(false)) ^ Redo: (44) [clpfd] goal_expansion(read_attvars(false), _500300) ^ Unify: (44) [clpfd] goal_expansion(read_attvars(false), _500300) ^ Call: (45) [logicmoo_ocl] do_ss ^ Fail: (45) [logicmoo_ocl] do_ss ^ Fail: (44) [logicmoo_ocl] goal_expansion(read_attvars(false), _500300) ^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-read_attvars(false)), _298, (:-read_attvars(false)), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _547698, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true)) ^ Call: (33) [user] attvar_reader:read_attvars(false) ^ Unify: (33) [user] attvar_reader:read_attvars(false) Call: (34) [system] set_prolog_flag(read_attvars, false) Exit: (34) [system] set_prolog_flag(read_attvars, false) Call: (34) [$syspreds] prolog_load_context(module, _550748) Unify: (34) [$syspreds] prolog_load_context(module, _550748) Exit: (34) [$syspreds] prolog_load_context(module, user) Call: (34) [system] false==true Fail: (34) [system] false==true ^ Redo: (33) [user] attvar_reader:read_attvars(false) ^ Call: (34) [user] attvar_reader:uninstall_attvar_expander(user) ^ Unify: (34) [user] attvar_reader:uninstall_attvar_expander(user) ^ Call: (35) [user] retract(lmcache:use_attvar_expander(user)) ^ Fail: (35) [user] retract(lmcache:use_attvar_expander(user)) ^ Redo: (34) [user] attvar_reader:uninstall_attvar_expander(user) ^ Unify: (34) [user] attvar_reader:uninstall_attvar_expander(user) Call: (35) [system] set_prolog_flag(read_attvars, false) Exit: (35) [system] set_prolog_flag(read_attvars, false) ^ Exit: (34) [user] attvar_reader:uninstall_attvar_expander(user) ^ Exit: (33) [user] attvar_reader:read_attvars(false) ^ Call: (37) [user] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _561016, _561018) ^ Unify: (37) [user] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _561016, term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])])) ^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _561016) ^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _561016) ^ Call: (39) [lmcache] lmcache:never_use_attvar_expander(user) ^ Fail: (39) [lmcache] lmcache:never_use_attvar_expander(user) ^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _561016) ^ Redo: (37) [user] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _561016, _561018) ^ Unify: (37) [user] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])])) ^ Redo: (37) [system] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _561016, _561018) ^ Unify: (37) [system] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _561016, _561018) Call: (38) [system] nonvar(term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])])) Exit: (38) [system] nonvar(term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])])) Call: (38) [$syspreds] nb_setval('$term_user', (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Unify: (38) [$syspreds] nb_setval('$term_user', (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Exit: (38) [$syspreds] nb_setval('$term_user', (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Call: (38) [system] fail Fail: (38) [system] fail ^ Redo: (37) [subclause_expansion] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _561016, _561018) ^ Unify: (37) [subclause_expansion] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _561016, _561018) ^ Call: (38) [ec_loader] ec_loader:into_lps ^ Unify: (38) [ec_loader] ec_loader:into_lps Call: (39) [t_l] t_l:is_ec_cvt(_574654) Fail: (39) [t_l] t_l:is_ec_cvt(_574654) ^ Fail: (38) [ec_loader] ec_loader:into_lps ^ Redo: (37) [ec_loader] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _561016, _561018) ^ Fail: (37) [ec_loader] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _561016, _561018) ^ Call: (37) [user] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _577764) ^ Unify: (37) [user] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Redo: (37) [system] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _577764) ^ Unify: (37) [system] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _577764) Call: (38) [$syspreds] prolog_load_context(module, plunit) Unify: (38) [$syspreds] prolog_load_context(module, plunit) Fail: (38) [$syspreds] prolog_load_context(module, plunit) ^ Fail: (37) [plunit] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _577764) ^ Call: (38) [system] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690) ^ Unify: (38) [system] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690) ^ Call: (39) [echo_files] echo_files:echo_catchup((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690) ^ Unify: (39) [echo_files] echo_files:echo_catchup((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690) Call: (40) [echo_files] echo_files:echo_catchup_f((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690) Unify: (40) [echo_files] echo_files:echo_catchup_f((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690) Call: (41) [system] nonvar((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Exit: (41) [system] nonvar((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Call: (41) [echo_files] echo_files:never_echo_term((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Fail: (41) [echo_files] echo_files:never_echo_term((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Redo: (40) [echo_files] echo_files:echo_catchup_f((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690) Call: (41) [$syspreds] prolog_load_context(stream, _589592) Unify: (41) [$syspreds] prolog_load_context(stream, _589592) Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00)) Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Call: (41) [system] term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])])=..[_593238, _593244, _593250|_593252] Exit: (41) [system] term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])])=..[term_position, 1598, 1660, 1600, 1602, [1598-1600, term_position(..., ..., ..., ..., ...)]] Call: (41) [system] ttyflush Exit: (41) [system] ttyflush Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) Call: (42) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))==end_of_file Fail: (42) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))==end_of_file Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _599420) Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597) Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597) Call: (42) [system] _601294 is 1597+1 Exit: (42) [system] 1598 is 1597+1 Call: (42) [system] 1660=(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Call: (43) [$syspreds] format('~N~~*/~n') Unify: (43) [$syspreds] format('~N~~*/~n') ~*/ Exit: (43) [$syspreds] format('~N~~*/~n') Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1598) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1598) Call: (43) [t_l] t_l:file_stream_loc(_613624, (0x556703a44a00), _613628) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1598) Call: (43) [t_l] t_l:file_stream_loc(_616052, (0x556703a44a00), _616054) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597) Call: (43) [system] 1598>1597 Exit: (43) [system] 1598>1597 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597, 1598) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597, 1598) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1597, 1598, _620386) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1597, 1598, _620386) Call: (45) [system] _621640 is 1598-1597 Exit: (45) [system] 1 is 1598-1597 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _622860, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _622860, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _625970) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _625970) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _627976, []), read_string(_627976, _627984, _622860), close(_627976)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _627976, []), read_util:read_string(_627976, _627984, _622860), read_util:close(_627976)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _627976, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9678b00), []) Call: (49) [system] close((0x5566f9678b00)) Exit: (49) [system] close((0x5566f9678b00)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9678b00), []), read_util:read_string((0x5566f9678b00), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f9678b00))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1597, 1, _633622, _620386) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1597, 1, 898, "\n") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1597, 1598, "\n") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1598) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1598) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _636684)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _636684)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1598)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1598)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1598) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [echo_files] echo_files:nsl(_641014) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') Call: (46) [system] "\n"\==[] Exit: (46) [system] "\n"\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string("\n", _645322, _645324, _645326, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _645322, _645324, _645326, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _645322, _645324, _645326, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _649140, _649204, _649142, '\n/*~') Fail: (45) [system] sub_string("\n", _649140, _649822, _649142, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _650998, _651062, _651000, '/*~') Fail: (45) [system] sub_string("\n", _650998, _651680, _651000, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _653474, _653538, _653476, '\n%~') Fail: (45) [system] sub_string("\n", _653474, _654156, _653476, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _655332, _655396, _655334, '%~') Fail: (45) [system] sub_string("\n", _655332, _656014, _655334, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] write("\n") Exit: (45) [system] write("\n") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597, 1598) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1598) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660) Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660) Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1598, 1660, _664590) Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1598, 1660, _664590) Call: (44) [system] _665844 is 1660-1598 Exit: (44) [system] 62 is 1660-1598 Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _667064, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _667064, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _670174) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _670174) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _672180, []), read_string(_672180, _672188, _667064), close(_672180)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _672180, []), read_util:read_string(_672180, _672188, _667064), read_util:close(_672180)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _672180, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703b18600), []) Call: (48) [system] close((0x556703b18600)) Exit: (48) [system] close((0x556703b18600)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703b18600), []), read_util:read_string((0x556703b18600), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x556703b18600))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1598, 62, _677826, _664590) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1598, 62, 836, "ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))") Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1598, 1660, "ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))") Call: (43) [echo_files] echo_files:read_mco("ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))", _679704, _679706, _679708, _679710, _679712) Unify: (43) [echo_files] echo_files:read_mco("ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))", _680338, _680340, _680342, _680344, _680346) Call: (44) [system] read_term_from_atom("ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))", _680914, [cycles(true), comments(_680934), quasi_quotations(_680944), variable_names(_680954), singletons(_680964)]) Exit: (44) [system] read_term_from_atom("ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))", (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] read_term_from_atom("ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))", _682230, [cycles(false), comments(_682250), quasi_quotations(_682260), variable_names(_682270), singletons(_682280)]) Exit: (44) [system] read_term_from_atom("ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))", (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=@=(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Exit: (44) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=@=(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Call: (44) [system] _684758=(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Exit: (44) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Exit: (43) [echo_files] echo_files:read_mco("ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))", (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), [], [], [], []) Call: (43) [system] write("ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))") ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))) Exit: (43) [system] write("ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))") Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _687868, 1660) Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _688490, 1660) ^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _689064, _689066)) ^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _689064, _689066)) ^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _689064, 1660)) ^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _689064, 1660)) Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _689064, 1660) Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _696502)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _696502)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) Call: (42) [system] character_count((0x556703a44a00), _702052) Exit: (42) [system] character_count((0x556703a44a00), 1661) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1661) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1661) Call: (43) [t_l] t_l:file_stream_loc(_704558, (0x556703a44a00), _704562) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1661) Call: (43) [t_l] t_l:file_stream_loc(_706986, (0x556703a44a00), _706988) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660) Call: (43) [system] 1661>1660 Exit: (43) [system] 1661>1660 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660, 1661) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660, 1661) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1660, 1661, _711320) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1660, 1661, _711320) Call: (45) [system] _712574 is 1661-1660 Exit: (45) [system] 1 is 1661-1660 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _713794, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _713794, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _716904) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _716904) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _718910, []), read_string(_718910, _718918, _713794), close(_718910)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _718910, []), read_util:read_string(_718910, _718918, _713794), read_util:close(_718910)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _718910, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703b18900), []) Call: (49) [system] close((0x556703b18900)) Exit: (49) [system] close((0x556703b18900)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703b18900), []), read_util:read_string((0x556703b18900), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x556703b18900))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1660, 1, _724556, _711320) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1660, 1, 835, ".") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1660, 1661, ".") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _727618)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _727618)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [echo_files] echo_files:nsl(_731948) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Call: (46) [system] "."\==[] Exit: (46) [system] "."\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _736256, _736258, _736260, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _736256, _736258, _736260, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _736256, _736258, _736260, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _740074, _740138, _740076, '\n/*~') Fail: (45) [system] sub_string(".", _740074, _740756, _740076, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _741932, _741996, _741934, '/*~') Fail: (45) [system] sub_string(".", _741932, _742614, _741934, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _744408, _744472, _744410, '\n%~') Fail: (45) [system] sub_string(".", _744408, _745090, _744410, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _746266, _746330, _746268, '%~') Fail: (45) [system] sub_string(".", _746266, _746948, _746268, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] write(".") . Exit: (45) [system] write(".") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660, 1661) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1661) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] at_end_of_stream((0x556703a44a00)) Fail: (43) [system] at_end_of_stream((0x556703a44a00)) Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] character_count((0x556703a44a00), _757940) Exit: (43) [system] character_count((0x556703a44a00), 1661) Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1661, _759154) Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1661, _759154) Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _760400, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _760400, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _763510) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _763510) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _765516, []), read_string(_765516, _765524, _760400), close(_765516)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _765516, []), read_util:read_string(_765516, _765524, _760400), read_util:close(_765516)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _765516, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703a44000), []) Call: (48) [system] close((0x556703a44000)) Exit: (48) [system] close((0x556703a44000)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703a44000), []), read_util:read_string((0x556703a44000), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x556703a44000))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1661, _771160, 0, _759154) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1661, 835, 0, "\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1661, "\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Call: (43) [system] open_string("\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", _773172) Exit: (43) [system] open_string("\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", (0x55670399cf00)) Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x55670399cf00)) Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x55670399cf00)) Call: (44) [echo_files] echo_files:consume_white((0x55670399cf00)) Unify: (44) [echo_files] echo_files:consume_white((0x55670399cf00)) Call: (45) [system] at_end_of_stream((0x55670399cf00)) Fail: (45) [system] at_end_of_stream((0x55670399cf00)) Redo: (44) [echo_files] echo_files:consume_white((0x55670399cf00)) Unify: (44) [echo_files] echo_files:consume_white((0x55670399cf00)) Call: (45) [system] peek_char((0x55670399cf00), _779274) Exit: (45) [system] peek_char((0x55670399cf00), '\n') Call: (45) [system] char_type('\n', space) Exit: (45) [system] char_type('\n', space) Call: (45) [system] get_char((0x55670399cf00), '\n') Exit: (45) [system] get_char((0x55670399cf00), '\n') Call: (45) [system] put_char('\n') Exit: (45) [system] put_char('\n') Exit: (44) [echo_files] echo_files:consume_white((0x55670399cf00)) Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x55670399cf00)) Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x55670399cf00)) Call: (45) [echo_files] echo_files:consume_white((0x55670399cf00)) Unify: (45) [echo_files] echo_files:consume_white((0x55670399cf00)) Call: (46) [system] at_end_of_stream((0x55670399cf00)) Fail: (46) [system] at_end_of_stream((0x55670399cf00)) Redo: (45) [echo_files] echo_files:consume_white((0x55670399cf00)) Unify: (45) [echo_files] echo_files:consume_white((0x55670399cf00)) Call: (46) [system] peek_char((0x55670399cf00), _789618) Exit: (46) [system] peek_char((0x55670399cf00), '\n') Call: (46) [system] char_type('\n', space) Exit: (46) [system] char_type('\n', space) Call: (46) [system] get_char((0x55670399cf00), '\n') Exit: (46) [system] get_char((0x55670399cf00), '\n') Call: (46) [system] put_char('\n') Exit: (46) [system] put_char('\n') Exit: (45) [echo_files] echo_files:consume_white((0x55670399cf00)) Call: (45) [echo_files] echo_files:consume_white_space_proxy((0x55670399cf00)) Unify: (45) [echo_files] echo_files:consume_white_space_proxy((0x55670399cf00)) Call: (46) [echo_files] echo_files:consume_white((0x55670399cf00)) Unify: (46) [echo_files] echo_files:consume_white((0x55670399cf00)) Call: (47) [system] at_end_of_stream((0x55670399cf00)) Fail: (47) [system] at_end_of_stream((0x55670399cf00)) Redo: (46) [echo_files] echo_files:consume_white((0x55670399cf00)) Unify: (46) [echo_files] echo_files:consume_white((0x55670399cf00)) Call: (47) [system] peek_char((0x55670399cf00), _799962) Exit: (47) [system] peek_char((0x55670399cf00), :) Call: (47) [system] char_type(:, space) Fail: (47) [system] char_type(:, space) Redo: (46) [echo_files] echo_files:consume_white((0x55670399cf00)) Unify: (46) [echo_files] echo_files:consume_white((0x55670399cf00)) Call: (47) [echo_files] echo_files:nsl(_803616) Unify: (47) [echo_files] echo_files:nsl('No source location!?') Exit: (47) [echo_files] echo_files:nsl('No source location!?') Call: (47) [system] atom_length('No source location!?', _805460) Exit: (47) [system] atom_length('No source location!?', 20) Call: (47) [system] peek_string((0x55670399cf00), 20, _806674) Exit: (47) [system] peek_string((0x55670399cf00), 20, ":- listing(ca).\n\n:- ") Call: (47) [system] ":- listing(ca).\n\n:- "=='No source location!?' Fail: (47) [system] ":- listing(ca).\n\n:- "=='No source location!?' Redo: (46) [echo_files] echo_files:consume_white((0x55670399cf00)) Unify: (46) [echo_files] echo_files:consume_white((0x55670399cf00)) Call: (47) [system] peek_string((0x55670399cf00), 2, "%~") Fail: (47) [system] peek_string((0x55670399cf00), 2, "%~") Redo: (46) [echo_files] echo_files:consume_white((0x55670399cf00)) Unify: (46) [echo_files] echo_files:consume_white((0x55670399cf00)) Call: (47) [system] peek_string((0x55670399cf00), 1, "%") Fail: (47) [system] peek_string((0x55670399cf00), 1, "%") Redo: (46) [echo_files] echo_files:consume_white((0x55670399cf00)) Unify: (46) [echo_files] echo_files:consume_white((0x55670399cf00)) Call: (47) [system] peek_string((0x55670399cf00), 2, "#!") Fail: (47) [system] peek_string((0x55670399cf00), 2, "#!") Fail: (46) [echo_files] echo_files:consume_white((0x55670399cf00)) Fail: (45) [echo_files] echo_files:consume_white_space_proxy((0x55670399cf00)) Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x55670399cf00)) Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x55670399cf00)) Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) Call: (42) [system] character_count((0x556703a44a00), _820822) Exit: (42) [system] character_count((0x556703a44a00), 1661) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _823292)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _823292)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688) Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688) Call: (43) [system] fail Fail: (43) [system] fail Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688) Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _835088) Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _835706) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [system] current_prolog_flag(capture_feedback, true) Fail: (43) [system] current_prolog_flag(capture_feedback, true) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [$syspreds] format('~N/*~~~n') Unify: (43) [$syspreds] format('~N/*~~~n') /*~ Exit: (43) [$syspreds] format('~N/*~~~n') ^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) Fail: (40) [echo_files] echo_files:echo_catchup_f((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690) ^ Redo: (39) [echo_files] echo_files:echo_catchup((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690) ^ Redo: (38) [echo_files] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690) ^ Unify: (38) [echo_files] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])])) ^ Redo: (38) [system] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690) ^ Unify: (38) [system] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690) ^ Call: (39) [echo_files] echo_files:echo_catchup((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690) ^ Unify: (39) [echo_files] echo_files:echo_catchup((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690) Call: (40) [echo_files] echo_files:echo_catchup_f((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690) Unify: (40) [echo_files] echo_files:echo_catchup_f((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690) Fail: (40) [echo_files] echo_files:echo_catchup_f((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690) ^ Redo: (39) [echo_files] echo_files:echo_catchup((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690) ^ Redo: (38) [echo_files] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690) ^ Unify: (38) [echo_files] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690) Call: (39) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\==end_of_file Exit: (39) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\==end_of_file ^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688) ^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688) Call: (40) [system] current_prolog_flag(xref, true) Fail: (40) [system] current_prolog_flag(xref, true) ^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688) Call: (40) [system] nonvar(term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])])) Exit: (40) [system] nonvar(term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])])) Call: (40) [system] nonvar((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Exit: (40) [system] nonvar((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Call: (40) [system] nb_current('$term', _864576) Exit: (40) [system] nb_current('$term', (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Call: (40) [$syspreds] prolog_load_context(module, _865790) Unify: (40) [$syspreds] prolog_load_context(module, _865790) Exit: (40) [$syspreds] prolog_load_context(module, user) ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _867610) ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _867610) Call: (41) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))==(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Exit: (41) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))==(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, clause_expansion, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _867610) ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, clause_expansion, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _867610) Call: (42) [system] functor(clause_expansion, _871352, _871354) Exit: (42) [system] functor(clause_expansion, clause_expansion, 0) Call: (42) [system] _872582 is 0+2 Exit: (42) [system] 2 is 0+2 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], clause_expansion, [], (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _867610) ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], clause_expansion, [], (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], clause_expansion, [], (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, clause_expansion, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Call: (40) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\=@=(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Fail: (40) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\=@=(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) ^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688) ^ Redo: (38) [subclause_expansion] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690) ^ Unify: (38) [subclause_expansion] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690) Call: (39) [system] nonvar((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Exit: (39) [system] nonvar((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Call: (39) [system] nonvar(term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])])) Exit: (39) [system] nonvar(term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])])) Call: (39) [$syspreds] prolog_load_context(file, _882488) Unify: (39) [$syspreds] prolog_load_context(file, _882488) Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _884314) Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _884314) ^ Redo: (38) [file_scope] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690) ^ Unify: (38) [file_scope] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690) ^ Redo: (38) [echo_files] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690) ^ Unify: (38) [echo_files] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690) Call: (39) [system] nonvar(term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])])) Exit: (39) [system] nonvar(term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])])) ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Redo: (38) [common_logic_utils] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690) ^ Unify: (38) [common_logic_utils] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690) Call: (39) [system] current_prolog_flag(do_renames, term_expansion) Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) ^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690) ^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690) Call: (39) [system] nonvar(term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])])) Exit: (39) [system] nonvar(term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])])) ^ Call: (39) [logicmoo_test] is_junit_test ^ Unify: (39) [logicmoo_test] is_junit_test ^ Exit: (39) [logicmoo_test] is_junit_test ^ Call: (39) [logicmoo_test] junit_term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688) ^ Unify: (39) [logicmoo_test] junit_term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688) ^ Unify: (39) [logicmoo_test] junit_term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688) Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Fail: (39) [logicmoo_test] junit_term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688) ^ Redo: (38) [logicmoo_test] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690) ^ Unify: (38) [logicmoo_test] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690) ^ Call: (39) [pfc_lib] pfc_clause_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688) ^ Unify: (39) [pfc_lib] pfc_clause_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688) ^ Call: (46) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_904886, :-, 2, prologHybrid), _904916), call(_904916)*->true;clause_b(baseKB:mpred_prop(_904886, :-, 2, prologHybrid)))) ^ Unify: (46) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_904886, :-, 2, prologHybrid), _904916), call(_904916)*->true;clause_b(baseKB:mpred_prop(_904886, :-, 2, prologHybrid)))) ^ Call: (48) [pfc_lib] clause(mpred_prop(_904886, :-, 2, prologHybrid), _904916) ^ Fail: (48) [pfc_lib] clause(mpred_prop(_904886, :-, 2, prologHybrid), _904916) ^ Call: (48) [pfc_lib] clause_b(baseKB:mpred_prop(_904886, :-, 2, prologHybrid)) ^ Unify: (48) [pfc_lib] clause_b(baseKB:mpred_prop(_904886, :-, 2, prologHybrid)) ^ Call: (49) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_904886, :-, 2, prologHybrid), _908714)) ^ Unify: (49) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_904886, :-, 2, prologHybrid), _908714)) ^ Call: (50) [baseKB] clause(mpred_prop(_904886, :-, 2, prologHybrid), _908714) ^ Fail: (50) [baseKB] clause(mpred_prop(_904886, :-, 2, prologHybrid), _908714) ^ Fail: (49) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_904886, :-, 2, prologHybrid), _908714)) ^ Fail: (48) [pfc_lib] clause_b(baseKB:mpred_prop(_904886, :-, 2, prologHybrid)) ^ Fail: (46) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_904886, :-, 2, prologHybrid), _904916), call(_904916)*->true;clause_b(baseKB:mpred_prop(_904886, :-, 2, prologHybrid)))) ^ Call: (45) [pfc_lib] baseKB:mpred_database_term(:-, 2, _913140) ^ Unify: (45) [pfc_lib] baseKB:mpred_database_term(:-, 2, syntaxic(_913710)) ^ Call: (46) [pfc_lib] mpred_database_term_syntax(:-, 2, _913710) ^ Fail: (46) [pfc_lib] mpred_database_term_syntax(:-, 2, _913710) ^ Redo: (45) [pfc_lib] baseKB:mpred_database_term(:-, 2, _915712) ^ Unify: (45) [pfc_lib] baseKB:mpred_database_term(:-, 2, _916340) ^ Call: (46) [pfc_lib] mpred_core_database_term(:-, 2, _916908) ^ Fail: (46) [pfc_lib] mpred_core_database_term(:-, 2, _916908) ^ Fail: (45) [pfc_lib] baseKB:mpred_database_term(:-, 2, _918282) ^ Call: (47) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_918856, ca, 0, prologHybrid), _918886), call(_918886)*->true;clause_b(baseKB:mpred_prop(_918856, ca, 0, prologHybrid)))) ^ Unify: (47) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_918856, ca, 0, prologHybrid), _918886), call(_918886)*->true;clause_b(baseKB:mpred_prop(_918856, ca, 0, prologHybrid)))) ^ Call: (49) [pfc_lib] clause(mpred_prop(_918856, ca, 0, prologHybrid), _918886) ^ Fail: (49) [pfc_lib] clause(mpred_prop(_918856, ca, 0, prologHybrid), _918886) ^ Call: (49) [pfc_lib] clause_b(baseKB:mpred_prop(_918856, ca, 0, prologHybrid)) ^ Unify: (49) [pfc_lib] clause_b(baseKB:mpred_prop(_918856, ca, 0, prologHybrid)) ^ Call: (50) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_918856, ca, 0, prologHybrid), _922684)) ^ Unify: (50) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_918856, ca, 0, prologHybrid), _922684)) ^ Call: (51) [baseKB] clause(mpred_prop(_918856, ca, 0, prologHybrid), _922684) ^ Fail: (51) [baseKB] clause(mpred_prop(_918856, ca, 0, prologHybrid), _922684) ^ Fail: (50) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_918856, ca, 0, prologHybrid), _922684)) ^ Fail: (49) [pfc_lib] clause_b(baseKB:mpred_prop(_918856, ca, 0, prologHybrid)) ^ Fail: (47) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_918856, ca, 0, prologHybrid), _918886), call(_918886)*->true;clause_b(baseKB:mpred_prop(_918856, ca, 0, prologHybrid)))) ^ Call: (46) [pfc_lib] baseKB:mpred_database_term(ca, 0, _927110) ^ Unify: (46) [pfc_lib] baseKB:mpred_database_term(ca, 0, syntaxic(_927680)) ^ Call: (47) [pfc_lib] mpred_database_term_syntax(ca, 0, _927680) ^ Fail: (47) [pfc_lib] mpred_database_term_syntax(ca, 0, _927680) ^ Redo: (46) [pfc_lib] baseKB:mpred_database_term(ca, 0, _929682) ^ Unify: (46) [pfc_lib] baseKB:mpred_database_term(ca, 0, _930310) ^ Call: (47) [pfc_lib] mpred_core_database_term(ca, 0, _930878) ^ Fail: (47) [pfc_lib] mpred_core_database_term(ca, 0, _930878) ^ Fail: (46) [pfc_lib] baseKB:mpred_database_term(ca, 0, _932252) ^ Call: (44) [pfc_lib] must_pfc((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _932824) ^ Unify: (44) [pfc_lib] must_pfc((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Exit: (52) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (49) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_935264, :-, 2, prologHybrid), _935294), call(_935294)*->true;clause_b(baseKB:mpred_prop(_935264, :-, 2, prologHybrid)))) ^ Unify: (49) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_935264, :-, 2, prologHybrid), _935294), call(_935294)*->true;clause_b(baseKB:mpred_prop(_935264, :-, 2, prologHybrid)))) ^ Call: (51) [pfc_lib] clause(mpred_prop(_935264, :-, 2, prologHybrid), _935294) ^ Fail: (51) [pfc_lib] clause(mpred_prop(_935264, :-, 2, prologHybrid), _935294) ^ Call: (51) [pfc_lib] clause_b(baseKB:mpred_prop(_935264, :-, 2, prologHybrid)) ^ Unify: (51) [pfc_lib] clause_b(baseKB:mpred_prop(_935264, :-, 2, prologHybrid)) ^ Call: (52) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_935264, :-, 2, prologHybrid), _939092)) ^ Unify: (52) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_935264, :-, 2, prologHybrid), _939092)) ^ Call: (53) [baseKB] clause(mpred_prop(_935264, :-, 2, prologHybrid), _939092) ^ Fail: (53) [baseKB] clause(mpred_prop(_935264, :-, 2, prologHybrid), _939092) ^ Fail: (52) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_935264, :-, 2, prologHybrid), _939092)) ^ Fail: (51) [pfc_lib] clause_b(baseKB:mpred_prop(_935264, :-, 2, prologHybrid)) ^ Fail: (49) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_935264, :-, 2, prologHybrid), _935294), call(_935294)*->true;clause_b(baseKB:mpred_prop(_935264, :-, 2, prologHybrid)))) ^ Call: (48) [pfc_lib] baseKB:mpred_database_term(:-, 2, _943518) ^ Unify: (48) [pfc_lib] baseKB:mpred_database_term(:-, 2, syntaxic(_944088)) ^ Call: (49) [pfc_lib] mpred_database_term_syntax(:-, 2, _944088) ^ Fail: (49) [pfc_lib] mpred_database_term_syntax(:-, 2, _944088) ^ Redo: (48) [pfc_lib] baseKB:mpred_database_term(:-, 2, _946090) ^ Unify: (48) [pfc_lib] baseKB:mpred_database_term(:-, 2, _946718) ^ Call: (49) [pfc_lib] mpred_core_database_term(:-, 2, _947286) ^ Fail: (49) [pfc_lib] mpred_core_database_term(:-, 2, _947286) ^ Fail: (48) [pfc_lib] baseKB:mpred_database_term(:-, 2, _948660) ^ Call: (50) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_949234, ca, 0, prologHybrid), _949264), call(_949264)*->true;clause_b(baseKB:mpred_prop(_949234, ca, 0, prologHybrid)))) ^ Unify: (50) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_949234, ca, 0, prologHybrid), _949264), call(_949264)*->true;clause_b(baseKB:mpred_prop(_949234, ca, 0, prologHybrid)))) ^ Call: (52) [pfc_lib] clause(mpred_prop(_949234, ca, 0, prologHybrid), _949264) ^ Fail: (52) [pfc_lib] clause(mpred_prop(_949234, ca, 0, prologHybrid), _949264) ^ Call: (52) [pfc_lib] clause_b(baseKB:mpred_prop(_949234, ca, 0, prologHybrid)) ^ Unify: (52) [pfc_lib] clause_b(baseKB:mpred_prop(_949234, ca, 0, prologHybrid)) ^ Call: (53) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_949234, ca, 0, prologHybrid), _953062)) ^ Unify: (53) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_949234, ca, 0, prologHybrid), _953062)) ^ Call: (54) [baseKB] clause(mpred_prop(_949234, ca, 0, prologHybrid), _953062) ^ Fail: (54) [baseKB] clause(mpred_prop(_949234, ca, 0, prologHybrid), _953062) ^ Fail: (53) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_949234, ca, 0, prologHybrid), _953062)) ^ Fail: (52) [pfc_lib] clause_b(baseKB:mpred_prop(_949234, ca, 0, prologHybrid)) ^ Fail: (50) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_949234, ca, 0, prologHybrid), _949264), call(_949264)*->true;clause_b(baseKB:mpred_prop(_949234, ca, 0, prologHybrid)))) ^ Call: (49) [pfc_lib] baseKB:mpred_database_term(ca, 0, _957488) ^ Unify: (49) [pfc_lib] baseKB:mpred_database_term(ca, 0, syntaxic(_958058)) ^ Call: (50) [pfc_lib] mpred_database_term_syntax(ca, 0, _958058) ^ Fail: (50) [pfc_lib] mpred_database_term_syntax(ca, 0, _958058) ^ Redo: (49) [pfc_lib] baseKB:mpred_database_term(ca, 0, _960060) ^ Unify: (49) [pfc_lib] baseKB:mpred_database_term(ca, 0, _960688) ^ Call: (50) [pfc_lib] mpred_core_database_term(ca, 0, _961256) ^ Fail: (50) [pfc_lib] mpred_core_database_term(ca, 0, _961256) ^ Fail: (49) [pfc_lib] baseKB:mpred_database_term(ca, 0, _962630) ^ Exit: (44) [pfc_lib] must_pfc((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Call: (46) [pfc_lib] get_source_ref1(_963860) ^ Unify: (46) [pfc_lib] get_source_ref1(_963860) ^ Call: (48) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (48) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (48) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (46) [pfc_lib] get_source_ref1(mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69)) ^ Call: (46) [pfc_lib] u_to_uu(mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), _963850) ^ Unify: (46) [pfc_lib] u_to_uu(mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)) ^ Unify: (46) [pfc_lib] u_to_uu(mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69)) ^ Unify: (46) [pfc_lib] u_to_uu(mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)) ^ Exit: (46) [pfc_lib] u_to_uu(mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)) ^ Exit: (39) [pfc_lib] pfc_clause_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (:-mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))) Call: (39) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\=@=(:-mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))) Exit: (39) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\=@=(:-mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))) Call: (39) [system] term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])])=_582690 Exit: (39) [system] term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])])=term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]) ^ Exit: (38) [pfc_lib] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), (:-mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])])) ^ Call: (44) [user] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114) ^ Unify: (44) [user] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), sicstus:sicstus_flag(_976764, _976766)) Call: (45) [system] nonvar(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))) Exit: (45) [system] nonvar(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))) Call: (45) [system] mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))=current_prolog_flag(_976764, _976766) Fail: (45) [system] mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))=current_prolog_flag(_976764, _976766) ^ Redo: (44) [user] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), sicstus:sicstus_flag(_976764, _976766)) Call: (45) [system] mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))=prolog_flag(_976764, _976766) Fail: (45) [system] mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))=prolog_flag(_976764, _976766) ^ Redo: (44) [user] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114) ^ Unify: (44) [user] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114) Call: (45) [$syspreds] prolog_load_context(dialect, lps) Unify: (45) [$syspreds] prolog_load_context(dialect, lps) Fail: (45) [$syspreds] prolog_load_context(dialect, lps) ^ Fail: (44) [user] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114) ^ Call: (44) [system] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116) ^ Unify: (44) [system] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976104) ^ Redo: (44) [loop_check] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116) ^ Unify: (44) [loop_check] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976104) ^ Redo: (44) [ucatch] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116) ^ Unify: (44) [ucatch] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116) Call: (45) [apply_macros] expand_apply(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116) Unify: (45) [apply_macros] expand_apply(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116) Fail: (45) [nl_pipeline] expand_apply(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116) ^ Redo: (44) [apply_macros] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116) ^ Unify: (44) [apply_macros] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116) ^ Redo: (44) [virtualize_source] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116) ^ Unify: (44) [virtualize_source] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116) Call: (45) [system] nonvar(_976104) Fail: (45) [system] nonvar(_976104) ^ Redo: (44) [common_logic_utils] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116) ^ Unify: (44) [common_logic_utils] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116) ^ Redo: (44) [gvlib] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116) ^ Unify: (44) [gvlib] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116) ^ Redo: (44) [logicmoo_test] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116) ^ Unify: (44) [logicmoo_test] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116) ^ Call: (45) [pfc_lib] pfc_goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116) ^ Unify: (45) [pfc_lib] pfc_goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116) ^ Exit: (52) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Fail: (45) [pfc_lib] pfc_goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116) ^ Fail: (44) [pfc_lib] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116) ^ Call: (44) [system] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114) ^ Unify: (44) [system] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114) Call: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114) Fail: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114) ^ Redo: (44) [arithmetic] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114) ^ Unify: (44) [arithmetic] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114) Call: (45) [yall] yall:lambda_like(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))) Unify: (45) [yall] yall:lambda_like(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))) Call: (46) [system] compound_name_arity(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _1007296, _1007298) Exit: (46) [system] compound_name_arity(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), mpred_ain, 2) Call: (46) [yall] yall:lambda_functor(mpred_ain) Fail: (46) [yall] yall:lambda_functor(mpred_ain) Fail: (45) [yall] yall:lambda_like(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))) ^ Redo: (44) [yall] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114) ^ Unify: (44) [yall] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114) Call: (45) [system] current_prolog_flag(xref, true) Fail: (45) [system] current_prolog_flag(xref, true) ^ Redo: (44) [apply_macros] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114) Call: (45) [apply_macros] expand_apply(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114) Unify: (45) [apply_macros] expand_apply(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114) Fail: (45) [nl_pipeline] expand_apply(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114) ^ Redo: (44) [apply_macros] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114) ^ Unify: (44) [apply_macros] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114) Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) ^ Redo: (44) [clpfd] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114) Call: (45) [clpfd] clpfd:clpfd_expandable(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))) Fail: (45) [clpfd] clpfd:clpfd_expandable(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))) ^ Redo: (44) [clpfd] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114) ^ Unify: (44) [clpfd] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114) ^ Call: (45) [logicmoo_ocl] do_ss ^ Fail: (45) [logicmoo_ocl] do_ss ^ Fail: (44) [logicmoo_ocl] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114) ^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _298, (:-mpred_ain((ca:-clause_asserted_i(sk2_in(avar([...|...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _1022910, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true)) ^ Call: (33) [user] mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)) ^ Unify: (33) [user] mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)) ^ Exit: (39) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Unify: (33) [user] mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)) ^ Call: (40) [user] guess_pos_source_to0(_1028828) ^ Unify: (40) [user] guess_pos_source_to0(_1028828) Call: (41) [t_l] t_l:current_defaultAssertMt(_1028828) Fail: (41) [t_l] t_l:current_defaultAssertMt(_1028828) ^ Unify: (40) [user] guess_pos_source_to0(_1028828) ^ Unify: (40) [user] guess_pos_source_to0(_1028828) ^ Exit: (40) [user] guess_pos_source_to0(user) ^ Call: (40) [user] as_safe_cm(user, _1028818) ^ Unify: (40) [user] as_safe_cm(user, _1028818) ^ Unify: (40) [user] as_safe_cm(user, user) ^ Exit: (40) [user] as_safe_cm(user, user) ^ Exit: (44) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (37) [call_from] call_from:call_from_module(baseKB, user, user, with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(... :- ...), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))))) ^ Unify: (37) [call_from] call_from:call_from_module(baseKB, user, user, with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(... :- ...), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))))) ^ Call: (38) [call_from] strip_module(with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(...)), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))), _1038430, _1038370) ^ Exit: (38) [call_from] strip_module(with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(...)), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))), call_from, with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(...)), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))))) ^ Call: (43) [call_from] '$set_typein_module'(baseKB), '$set_source_module'(baseKB) ^ Unify: (43) [system] call_from:'$set_typein_module'(baseKB), call_from:'$set_source_module'(baseKB) ^ Exit: (43) [system] call_from:'$set_typein_module'(baseKB), call_from:'$set_source_module'(baseKB) ^ Call: (42) [call_from] call(baseKB:with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(... :- ...), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))))) ^ Unify: (42) [system] call(baseKB:with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(... :- ...), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))))) ^ Call: (44) [call_from] call_from:with_source_module(baseKB, baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(...)), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))) ^ Unify: (44) [call_from] call_from:with_source_module(baseKB, baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(...)), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))) ^ Call: (49) [call_from] call(locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(...))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))) ^ Unify: (49) [system] call(call_from:locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(...)), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))) ^ Call: (50) [call_from] locally_each:locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(...))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))) ^ Unify: (50) [call_from] locally_each:locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(...))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))) ^ Call: (51) [call_from] locally(t_l:current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))) ^ Unify: (51) [locally_each] locally(t_l:current_defaultAssertMt(baseKB), call_from:with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(...))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))) ^ Call: (54) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (54) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (54) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (55) [locally_each] locally_each:clause_true(t_l, t_l:current_defaultAssertMt(baseKB)) ^ Unify: (55) [locally_each] locally_each:clause_true(t_l, t_l:current_defaultAssertMt(baseKB)) Call: (56) [system] copy_term(t_l:current_defaultAssertMt(baseKB), _1056384) Exit: (56) [system] copy_term(t_l:current_defaultAssertMt(baseKB), t_l:current_defaultAssertMt(baseKB)) ^ Call: (56) [t_l] clause(t_l:current_defaultAssertMt(baseKB), true) ^ Fail: (56) [t_l] clause(current_defaultAssertMt(baseKB), true) ^ Fail: (55) [locally_each] locally_each:clause_true(t_l, t_l:current_defaultAssertMt(baseKB)) ^ Call: (61) [locally_each] locally_each:key_asserta(t_l, t_l:current_defaultAssertMt(baseKB)) ^ Unify: (61) [locally_each] locally_each:key_asserta(t_l, t_l:current_defaultAssertMt(baseKB)) ^ Call: (62) [t_l] asserta(t_l:current_defaultAssertMt(baseKB), _1060838) ^ Exit: (62) [t_l] asserta(t_l:current_defaultAssertMt(baseKB), (0x556708ba1bc0)) Call: (62) [system] nb_current('$w_tl_e', _1062076) Exit: (62) [system] nb_current('$w_tl_e', []) Call: (62) [system] nb_linkval('$w_tl_e', [(0x556708ba1bc0)]) Exit: (62) [system] nb_linkval('$w_tl_e', [(0x556708ba1bc0)]) ^ Exit: (61) [locally_each] locally_each:key_asserta(t_l, t_l:current_defaultAssertMt(baseKB)) ^ Call: (60) [call_from] with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))) ^ Unify: (60) [ucatch] with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), call_from:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))) ^ Call: (61) [ucatch] ucatch:current_why(_1066442) ^ Unify: (61) [ucatch] ucatch:current_why(_1066442) ^ Call: (62) [ucatch] ucatch:current_why_data(_1066442) ^ Unify: (62) [ucatch] ucatch:current_why_data(_1066442) Call: (63) [system] nb_current('$current_why', wp(_1066442, _1068928)) Fail: (63) [system] nb_current('$current_why', wp(_1066442, _1068928)) ^ Redo: (62) [ucatch] ucatch:current_why_data(_1066442) ^ Unify: (62) [ucatch] ucatch:current_why_data(_1066442) Call: (63) [t_l] t_l:current_why_source(_1066442) Fail: (63) [t_l] t_l:current_why_source(_1066442) ^ Fail: (62) [ucatch] ucatch:current_why_data(_1066442) ^ Redo: (61) [ucatch] ucatch:current_why(_1066442) ^ Unify: (61) [ucatch] ucatch:current_why(mfl4(_1073852, _1073854, _1073856, _1073858)) ^ Exit: (61) [ucatch] ucatch:current_why(mfl4(_1073852,baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69)) Call: (66) [system] b_setval('$current_why', wp(((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), mfl4(_1073852,baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69)), call_from:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(...))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))) Exit: (66) [system] b_setval('$current_why', wp(((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), mfl4(_1073852,baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69)), call_from:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(...))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))) ^ Call: (65) [call_from] rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))) ^ Unify: (65) [call_from] rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))) ^ Call: (74) [baseKB] logicmoo_util_terms:safe_functor((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1077998, _1078000) ^ Unify: (74) [baseKB] logicmoo_util_terms:safe_functor((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1077998, _1078000) Call: (75) [system] compound_name_arity((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1077998, _1078000) Exit: (75) [system] compound_name_arity((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), :-, 2) ^ Exit: (74) [baseKB] logicmoo_util_terms:safe_functor((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), :-, 2) ^ Call: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(:-), _1081132), call(_1081132)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(:-)))) ^ Unify: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(:-), _1081132), call(_1081132)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(:-)))) ^ Call: (78) [baseKB] clause(rtSymmetricBinaryPredicate(:-), _1081132) ^ Exit: (78) [baseKB] clause(rtSymmetricBinaryPredicate(:-), (cwc, mpred_prop(_1083018, :-, _1083022, rtSymmetricBinaryPredicate))) ^ Call: (79) [baseKB] cwc ^ Unify: (79) [baseKB] cwc ^ Exit: (79) [baseKB] cwc ^ Call: (79) [baseKB] baseKB:mpred_prop(_1083018, :-, _1083022, rtSymmetricBinaryPredicate) ^ Fail: (79) [baseKB] baseKB:mpred_prop(_1083018, :-, _1083022, rtSymmetricBinaryPredicate) ^ Call: (78) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(:-)) ^ Unify: (78) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(:-)) ^ Call: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(:-), _1088140)) ^ Unify: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(:-), _1088140)) ^ Call: (80) [baseKB] clause(rtSymmetricBinaryPredicate(:-), _1088140) ^ Exit: (80) [baseKB] clause(rtSymmetricBinaryPredicate(:-), (cwc, mpred_prop(_1090012, :-, _1090016, rtSymmetricBinaryPredicate))) ^ Exit: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(:-), (cwc, mpred_prop(_1090012, :-, _1090016, rtSymmetricBinaryPredicate)))) ^ Call: (81) [baseKB] cwc ^ Unify: (81) [baseKB] cwc ^ Exit: (81) [baseKB] cwc ^ Call: (81) [baseKB] baseKB:mpred_prop(_1090012, :-, _1090016, rtSymmetricBinaryPredicate) ^ Fail: (81) [baseKB] baseKB:mpred_prop(_1090012, :-, _1090016, rtSymmetricBinaryPredicate) ^ Fail: (78) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(:-)) ^ Fail: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(:-), _1081132), call(_1081132)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(:-)))) ^ Call: (75) [baseKB] logicmoo_util_terms:safe_functor((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1095734, _1095796) ^ Unify: (75) [baseKB] logicmoo_util_terms:safe_functor((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1095734, _1096424) Call: (76) [system] compound_name_arity((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1095734, _1096992) Exit: (76) [system] compound_name_arity((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), :-, 2) ^ Exit: (75) [baseKB] logicmoo_util_terms:safe_functor((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), :-, 2) ^ Call: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(:-), _1098868), call(_1098868)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(:-)))) ^ Unify: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(:-), _1098868), call(_1098868)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(:-)))) ^ Call: (78) [baseKB] clause(rtSymmetricBinaryPredicate(:-), _1098868) ^ Exit: (78) [baseKB] clause(rtSymmetricBinaryPredicate(:-), (cwc, mpred_prop(_1100754, :-, _1100758, rtSymmetricBinaryPredicate))) ^ Call: (79) [baseKB] cwc ^ Unify: (79) [baseKB] cwc ^ Exit: (79) [baseKB] cwc ^ Call: (79) [baseKB] baseKB:mpred_prop(_1100754, :-, _1100758, rtSymmetricBinaryPredicate) ^ Fail: (79) [baseKB] baseKB:mpred_prop(_1100754, :-, _1100758, rtSymmetricBinaryPredicate) ^ Call: (78) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(:-)) ^ Unify: (78) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(:-)) ^ Call: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(:-), _1105876)) ^ Unify: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(:-), _1105876)) ^ Call: (80) [baseKB] clause(rtSymmetricBinaryPredicate(:-), _1105876) ^ Exit: (80) [baseKB] clause(rtSymmetricBinaryPredicate(:-), (cwc, mpred_prop(_1107748, :-, _1107752, rtSymmetricBinaryPredicate))) ^ Exit: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(:-), (cwc, mpred_prop(_1107748, :-, _1107752, rtSymmetricBinaryPredicate)))) ^ Call: (81) [baseKB] cwc ^ Unify: (81) [baseKB] cwc ^ Exit: (81) [baseKB] cwc ^ Call: (81) [baseKB] baseKB:mpred_prop(_1107748, :-, _1107752, rtSymmetricBinaryPredicate) ^ Fail: (81) [baseKB] baseKB:mpred_prop(_1107748, :-, _1107752, rtSymmetricBinaryPredicate) ^ Fail: (78) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(:-)) ^ Fail: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(:-), _1098868), call(_1098868)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(:-)))) ^ Exit: (74) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (75) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (75) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (74) [bugger] bugger:show_success(baseKB, baseKB:abby_normal_ERR((ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))) ^ Unify: (74) [bugger] bugger:show_success(baseKB, baseKB:abby_normal_ERR((ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))) Call: (78) [system] cyclic_term(baseKB:abby_normal_ERR((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))) Fail: (78) [system] cyclic_term(baseKB:abby_normal_ERR((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))) ^ Call: (75) [bugger] dcall0(baseKB:abby_normal_ERR((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))) ^ Unify: (75) [bugger] dcall0(baseKB:abby_normal_ERR((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))) ^ Fail: (75) [bugger] dcall0(baseKB:abby_normal_ERR((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))) ^ Fail: (74) [bugger] bugger:show_success(baseKB, baseKB:abby_normal_ERR((ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))) ^ Exit: (81) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (82) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (79) [t_l] t_l:is_repropagating(_1124140) Fail: (79) [t_l] t_l:is_repropagating(_1124754) Call: (80) [t_l] t_l:exact_assertions Fail: (80) [t_l] t_l:exact_assertions Call: (80) [t_l] t_l:exact_assertions Fail: (80) [t_l] t_l:exact_assertions ^ Exit: (85) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) %~ call_mpred_post4 :-%~ level=89 ,%~ que=0 ,%~ assertion_status=unique ,%~ support_status=none ,%~ post1 = ca :- clause_asserted_i( sk2_in( avar( [ vn='Ex',%~ sk2='SKF-6667']))) ,%~ fix_mp=baseKB ,%~ mz=baseKB ,%~ p0 = ca :- clause_asserted_i( sk2_in( avar( [ vn='Ex',%~ sk2='SKF-6667']))) ,%~ support_fact = mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc',69) ,%~ support_trig=ax. ^ Call: (86) [baseKB] fix_mp("mpred_add_support_fast", _1179690, _1179692, _1179694) ^ Unify: (86) [baseKB] fix_mp("mpred_add_support_fast", _1179690, _1179692, _1179694) ^ Exit: (92) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (86) [baseKB] fix_mp("mpred_add_support_fast", _1179690, baseKB, _1179690) Call: (86) [system] _1179690='$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax) Exit: (86) [system] '$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)='$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax) ^ Call: (86) [baseKB] notify_if_neg_trigger('$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)) ^ Unify: (86) [baseKB] notify_if_neg_trigger('$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)) ^ Exit: (86) [baseKB] notify_if_neg_trigger('$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)) ^ Call: (86) [baseKB] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(avar([...|...])))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(avar(...)))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))) ^ Unify: (86) [pfc_lib] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(avar([...|...])))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), baseKB:call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(...))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))) ^ Exit: (86) [pfc_lib] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(avar([...|...])))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), baseKB:call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(...))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))) Call: (86) [t_l] t_l:assert_dir(_1196232) Fail: (86) [t_l] t_l:assert_dir(_1196232) ^ Exit: (93) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (94) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (88) [t_l] t_l:assert_dir(_1200338) Fail: (88) [t_l] t_l:assert_dir(_1200338) ^ Exit: (95) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (91) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) ^ Unify: (91) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) ^ Exit: (91) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) ^ Call: (91) [baseKB] show_failure(attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) ^ Unify: (91) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))))) ^ Call: (92) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))))) ^ Unify: (92) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))))) ^ Call: (93) [bugger] one_must(dcall0(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))))), (nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(...))))), nop(break), !, fail)) ^ Unify: (93) [ucatch] one_must(bugger:dcall0(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(... :- ...)))), nop(break), !, fail)) ^ Call: (98) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (98) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (99) [ucatch] strip_module(ucatch:must_det_u, _1210612, _1210552) ^ Exit: (99) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (99) [system] var(must_det_u) Fail: (99) [system] var(must_det_u) ^ Fail: (98) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (98) [ucatch] ucatch:is_call_var(baseKB:(strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206), sanity(\+atom(_1209206)), fix_mp(clause(assert, _1209206), baseKB:(ca:-clause_asserted_i(...)), _1209238, _1209240), add_side_effect(_1209206, _1209238:_1209240), quietly((... -> ...;... = ...)))) ^ Unify: (98) [ucatch] ucatch:is_call_var(baseKB:(strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206), sanity(\+atom(_1209206)), fix_mp(clause(assert, _1209206), baseKB:(ca:-clause_asserted_i(...)), _1209238, _1209240), add_side_effect(_1209206, _1209238:_1209240), quietly((... -> ...;... = ...)))) ^ Call: (99) [ucatch] strip_module(baseKB:(strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206), sanity(\+atom(_1209206)), fix_mp(clause(assert, _1209206), baseKB:(ca:-clause_asserted_i(sk2_in(...))), _1209238, _1209240), add_side_effect(_1209206, _1209238:_1209240), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_1209240=_1209292))), _1214922, _1214862) ^ Exit: (99) [ucatch] strip_module(baseKB:(strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206), sanity(\+atom(_1209206)), fix_mp(clause(assert, _1209206), baseKB:(ca:-clause_asserted_i(sk2_in(...))), _1209238, _1209240), add_side_effect(_1209206, _1209238:_1209240), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_1209240=_1209292))), baseKB, (strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206), sanity(\+atom(_1209206)), fix_mp(clause(assert, _1209206), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), _1209238, _1209240), add_side_effect(_1209206, _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292)))) Call: (99) [system] var((strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206), sanity(\+atom(_1209206)), fix_mp(clause(assert, _1209206), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), _1209238, _1209240), add_side_effect(_1209206, _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292)))) Fail: (99) [system] var((strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206), sanity(\+atom(_1209206)), fix_mp(clause(assert, _1209206), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), _1209238, _1209240), add_side_effect(_1209206, _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292)))) ^ Fail: (98) [ucatch] ucatch:is_call_var(baseKB:(strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206), sanity(\+atom(_1209206)), fix_mp(clause(assert, _1209206), baseKB:(ca:-clause_asserted_i(...)), _1209238, _1209240), add_side_effect(_1209206, _1209238:_1209240), quietly((... -> ...;... = ...)))) ^ Call: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (100) [ucatch] strip_module(ucatch:must_det_u, _1219238, _1219178) ^ Exit: (100) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (100) [system] var(must_det_u) Fail: (100) [system] var(must_det_u) ^ Fail: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (99) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206)) ^ Unify: (99) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206)) ^ Call: (100) [ucatch] strip_module(baseKB:strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206), _1223548, _1223488) ^ Exit: (100) [ucatch] strip_module(baseKB:strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206), baseKB, strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206)) Call: (100) [system] var(strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206)) Fail: (100) [system] var(strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206)) ^ Fail: (99) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206)) ^ Call: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (100) [ucatch] strip_module(ucatch:must_det_u, _1227864, _1227804) ^ Exit: (100) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (100) [system] var(must_det_u) Fail: (100) [system] var(must_det_u) ^ Fail: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (99) [ucatch] ucatch:is_call_var(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(...))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_1209240=_1209292)))) ^ Unify: (99) [ucatch] ucatch:is_call_var(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(...))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_1209240=_1209292)))) ^ Call: (100) [ucatch] strip_module(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))), _1232174, _1232114) ^ Exit: (100) [ucatch] strip_module(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))), baseKB, (sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292)))) Call: (100) [system] var((sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292)))) Fail: (100) [system] var((sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292)))) ^ Fail: (99) [ucatch] ucatch:is_call_var(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(...))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_1209240=_1209292)))) ^ Call: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (101) [ucatch] strip_module(ucatch:must_det_u, _1236490, _1236430) ^ Exit: (101) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (101) [system] var(must_det_u) Fail: (101) [system] var(must_det_u) ^ Fail: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (100) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Unify: (100) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Call: (101) [ucatch] strip_module(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i))), _1240800, _1240740) ^ Exit: (101) [ucatch] strip_module(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i))), baseKB, sanity(\+atom(db_op_call(assertz, assertz_i)))) Call: (101) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) Fail: (101) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Fail: (100) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Call: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (101) [ucatch] strip_module(ucatch:must_det_u, _1245122, _1245062) ^ Exit: (101) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (101) [system] var(must_det_u) Fail: (101) [system] var(must_det_u) ^ Fail: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (100) [ucatch] ucatch:is_call_var(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292)))) ^ Unify: (100) [ucatch] ucatch:is_call_var(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292)))) ^ Call: (101) [ucatch] strip_module(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))), _1249432, _1249372) ^ Exit: (101) [ucatch] strip_module(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))), baseKB, (fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292)))) Call: (101) [system] var((fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292)))) Fail: (101) [system] var((fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292)))) ^ Fail: (100) [ucatch] ucatch:is_call_var(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292)))) ^ Call: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (102) [ucatch] strip_module(ucatch:must_det_u, _1253748, _1253688) ^ Exit: (102) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (102) [system] var(must_det_u) Fail: (102) [system] var(must_det_u) ^ Fail: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (101) [ucatch] ucatch:is_call_var(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209238, _1209240)) ^ Unify: (101) [ucatch] ucatch:is_call_var(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209238, _1209240)) ^ Call: (102) [ucatch] strip_module(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), _1209238, _1209240), _1258058, _1257998) ^ Exit: (102) [ucatch] strip_module(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), _1209238, _1209240), baseKB, fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _1209238, _1209240)) Call: (102) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _1209238, _1209240)) Fail: (102) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _1209238, _1209240)) ^ Fail: (101) [ucatch] ucatch:is_call_var(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209238, _1209240)) ^ Exit: (110) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (102) [ucatch] strip_module(ucatch:must_det_u, _1263928, _1263868) ^ Exit: (102) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (102) [system] var(must_det_u) Fail: (102) [system] var(must_det_u) ^ Fail: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (101) [ucatch] ucatch:is_call_var(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...))))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(...)), _1209292);(ca:-clause_asserted_i(sk2_in(...)))=_1209292)))) ^ Unify: (101) [ucatch] ucatch:is_call_var(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...))))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(...)), _1209292);(ca:-clause_asserted_i(sk2_in(...)))=_1209292)))) ^ Call: (102) [ucatch] strip_module(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...]))))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(...))), _1209292);(ca:-clause_asserted_i(sk2_in(avar(...))))=_1209292))), _1268238, _1268178) ^ Exit: (102) [ucatch] strip_module(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...]))))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(...))), _1209292);(ca:-clause_asserted_i(sk2_in(avar(...))))=_1209292))), baseKB, (add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(avar(...)))), _1209292);(ca:-clause_asserted_i(sk2_in(avar([...|...]))))=_1209292)))) Call: (102) [system] var((add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(avar(...)))), _1209292);(ca:-clause_asserted_i(sk2_in(avar([...|...]))))=_1209292)))) Fail: (102) [system] var((add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(avar(...)))), _1209292);(ca:-clause_asserted_i(sk2_in(avar([...|...]))))=_1209292)))) ^ Fail: (101) [ucatch] ucatch:is_call_var(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...))))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(...)), _1209292);(ca:-clause_asserted_i(sk2_in(...)))=_1209292)))) ^ Call: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (103) [ucatch] strip_module(ucatch:must_det_u, _1272554, _1272494) ^ Exit: (103) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (103) [system] var(must_det_u) Fail: (103) [system] var(must_det_u) ^ Fail: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (102) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))))) ^ Unify: (102) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))))) ^ Call: (103) [ucatch] strip_module(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), _1276864, _1276804) ^ Exit: (103) [ucatch] strip_module(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), baseKB, add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) Call: (103) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) Fail: (103) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) ^ Fail: (102) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))))) Call: (107) [t_l] t_l:use_side_effect_buffer Fail: (107) [t_l] t_l:use_side_effect_buffer Call: (107) [t_l] t_l:verify_side_effect_buffer Fail: (107) [t_l] t_l:verify_side_effect_buffer ^ Call: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (103) [ucatch] strip_module(ucatch:must_det_u, _1283604, _1283544) ^ Exit: (103) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (103) [system] var(must_det_u) Fail: (103) [system] var(must_det_u) ^ Fail: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (102) [ucatch] ucatch:is_call_var(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(...))), _1209292);(ca:-clause_asserted_i(sk2_in(avar(...))))=_1209292))) ^ Unify: (102) [ucatch] ucatch:is_call_var(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(...))), _1209292);(ca:-clause_asserted_i(sk2_in(avar(...))))=_1209292))) ^ Call: (103) [ucatch] strip_module(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(avar(...)))), _1209292);(ca:-clause_asserted_i(sk2_in(avar([...|...]))))=_1209292)), _1287914, _1287854) ^ Exit: (103) [ucatch] strip_module(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(avar(...)))), _1209292);(ca:-clause_asserted_i(sk2_in(avar([...|...]))))=_1209292)), baseKB, quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209292);(ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))=_1209292))) Call: (103) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209292);(ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))=_1209292))) Fail: (103) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209292);(ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))=_1209292))) ^ Fail: (102) [ucatch] ucatch:is_call_var(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(...))), _1209292);(ca:-clause_asserted_i(sk2_in(avar(...))))=_1209292))) ^ Exit: (110) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (98) [t_l] t_l:use_side_effect_buffer Fail: (98) [t_l] t_l:use_side_effect_buffer Call: (98) [t_l] t_l:verify_side_effect_buffer Fail: (98) [t_l] t_l:verify_side_effect_buffer Call: (98) [t_l] t_l:no_attempt_side_effects Fail: (98) [t_l] t_l:no_attempt_side_effects Call: (98) [t_l] t_l:side_effect_ok Fail: (98) [t_l] t_l:side_effect_ok Call: (98) [t_l] t_l:noDBaseMODs(_1296892) Fail: (98) [t_l] t_l:noDBaseMODs(_1297506) ^ Call: (98) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))))) ^ Unify: (98) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))))) ^ Call: (99) [bugger] one_must(dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))))), (nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(...))))), nop(break), !, fail)) ^ Unify: (99) [ucatch] one_must(bugger:dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(..., ...), baseKB:(... :- ...)))), nop(break), !, fail)) ^ Call: (103) [baseKB] hook_database:assertz_i(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) ^ Unify: (103) [baseKB] hook_database:assertz_i(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) ^ Call: (104) [baseKB] hook_database:notrace_check_never_assert(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) ^ Unify: (104) [baseKB] hook_database:notrace_check_never_assert(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) ^ Call: (105) [baseKB] check_never_assert(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Unify: (105) [baseKB] check_never_assert(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Exit: (111) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (105) [baseKB] check_never_assert(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Exit: (104) [baseKB] hook_database:notrace_check_never_assert(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) Call: (104) [system] fail Fail: (104) [system] fail ^ Redo: (103) [baseKB] hook_database:assertz_i(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) ^ Unify: (103) [baseKB] hook_database:assertz_i(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) ^ Call: (104) [baseKB] clause_attvars:clausify_attributes(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _1311250) ^ Unify: (104) [baseKB] clause_attvars:clausify_attributes(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _1311250) ^ Exit: (104) [baseKB] clause_attvars:clausify_attributes(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) ^ Call: (104) [system] assertz(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Exit: (104) [system] assertz(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Exit: (103) [baseKB] hook_database:assertz_i(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) ^ Exit: (99) [ucatch] one_must(bugger:dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(..., ...), baseKB:(... :- ...)))), nop(break), !, fail)) ^ Exit: (98) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))))) ^ Exit: (93) [ucatch] one_must(bugger:dcall0(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(... :- ...)))), nop(break), !, fail)) ^ Exit: (92) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))))) ^ Exit: (91) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))))) ^ Call: (85) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que((ca:-clause_asserted_i(sk2_in(...))), _1319500), _1319530), call(_1319530)*->true;clause_b(baseKB:que((ca:-clause_asserted_i(sk2_in(avar(...)))), _1319500)))) ^ Unify: (85) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que((ca:-clause_asserted_i(sk2_in(...))), _1319500), _1319530), call(_1319530)*->true;clause_b(baseKB:que((ca:-clause_asserted_i(sk2_in(avar(...)))), _1319500)))) ^ Call: (87) [baseKB] clause(que((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1319500), _1319530) ^ Fail: (87) [baseKB] clause(que((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1319500), _1319530) ^ Call: (87) [baseKB] clause_b(baseKB:que((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _1319500)) ^ Unify: (87) [baseKB] clause_b(baseKB:que((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _1319500)) ^ Call: (88) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que((ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1319500), _1323328)) ^ Unify: (88) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que((ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1319500), _1323328)) ^ Call: (89) [baseKB] clause(que((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1319500), _1323328) ^ Fail: (89) [baseKB] clause(que((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1319500), _1323328) ^ Fail: (88) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que((ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1319500), _1323328)) ^ Fail: (87) [baseKB] clause_b(baseKB:que((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _1319500)) ^ Fail: (85) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que((ca:-clause_asserted_i(sk2_in(...))), _1319500), _1319530), call(_1319530)*->true;clause_b(baseKB:que((ca:-clause_asserted_i(sk2_in(avar(...)))), _1319500)))) ^ Call: (85) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), mpred_enqueueing((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1, 1752, baseKB:true) ^ Unify: (85) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), mpred_enqueueing((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1, 1752, baseKB:true) Call: (86) [system] set_prolog_flag(last_call_optimisation, false) Exit: (86) [system] set_prolog_flag(last_call_optimisation, false) ^ Call: (86) [loop_check] prolog_frame_attribute(1752, parent_goal, loop_check_term_frame(_1330238, mpred_enqueueing((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1, _1330244, _1330246)) ^ Fail: (86) [loop_check] prolog_frame_attribute(1752, parent_goal, loop_check_term_frame(_1330238, mpred_enqueueing((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1, _1330244, _1330246)) ^ Redo: (85) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), mpred_enqueueing((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1, 1752, baseKB:true) ^ Call: (86) [user] mpred_fwc((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Unify: (86) [user] mpred_fwc((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Exit: (95) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (91) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), info(mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), 'mpred_core.pl':2493), 1, 1879, user:true) ^ Unify: (91) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), info(mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), 'mpred_core.pl':2493), 1, 1879, user:true) Call: (92) [system] set_prolog_flag(last_call_optimisation, false) Exit: (92) [system] set_prolog_flag(last_call_optimisation, false) ^ Call: (92) [loop_check] prolog_frame_attribute(1879, parent_goal, loop_check_term_frame(_1337056, info(mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), 'mpred_core.pl':2493), 1, _1337062, _1337064)) ^ Fail: (92) [loop_check] prolog_frame_attribute(1879, parent_goal, loop_check_term_frame(_1337056, info(mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), 'mpred_core.pl':2493), 1, _1337062, _1337064)) ^ Redo: (91) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), info(mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), 'mpred_core.pl':2493), 1, 1879, user:true) ^ Call: (92) [user] mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Unify: (92) [user] mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Unify: (92) [user] mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Call: (98) [user] asserta(t_l:busy_s((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _1340896) ^ Exit: (98) [user] asserta(t_l:busy_s((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (0x556708f6b540)) ^ Call: (97) [user] mpred_m_fwc2(baseKB, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Unify: (97) [user] mpred_m_fwc2(baseKB, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) %~ baseKB : mpred_fwc1( ca :- clause_asserted_i( sk2_in( avar( [ vn='Ex',%~ sk2='SKF-6667'])))). ^ Call: (102) [user] asserta(t_l:busy_f((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _1362578) ^ Exit: (102) [user] asserta(t_l:busy_f((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (0x55670d632000)) ^ Call: (101) [user] mpred_do_fact((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Unify: (101) [user] mpred_do_fact((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Call: (109) [baseKB] locally_each:locally_tl(exact_assertions, mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Unify: (109) [baseKB] locally_each:locally_tl(exact_assertions, mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Call: (110) [baseKB] locally(t_l:exact_assertions, mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Unify: (110) [locally_each] locally(t_l:exact_assertions, baseKB:mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Call: (113) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (113) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (113) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (114) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (114) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (114) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (114) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (114) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (114) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (114) [locally_each] locally_each:clause_true(t_l, t_l:exact_assertions) ^ Unify: (114) [locally_each] locally_each:clause_true(t_l, t_l:exact_assertions) Call: (115) [system] copy_term(t_l:exact_assertions, _1377006) Exit: (115) [system] copy_term(t_l:exact_assertions, t_l:exact_assertions) ^ Call: (115) [t_l] clause(t_l:exact_assertions, true) ^ Fail: (115) [t_l] clause(t_l:exact_assertions, true) ^ Fail: (114) [locally_each] locally_each:clause_true(t_l, t_l:exact_assertions) ^ Call: (120) [locally_each] locally_each:key_asserta(t_l, t_l:exact_assertions) ^ Unify: (120) [locally_each] locally_each:key_asserta(t_l, t_l:exact_assertions) ^ Call: (121) [t_l] asserta(t_l:exact_assertions, _1381460) ^ Exit: (121) [t_l] asserta(t_l:exact_assertions, (0x5566f60ca3c0)) Call: (121) [system] nb_current('$w_tl_e', _1382698) Exit: (121) [system] nb_current('$w_tl_e', [(0x556708ba1bc0)]) Call: (121) [system] nb_linkval('$w_tl_e', [(0x5566f60ca3c0), (0x556708ba1bc0)]) Exit: (121) [system] nb_linkval('$w_tl_e', [(0x5566f60ca3c0), (0x556708ba1bc0)]) ^ Exit: (120) [locally_each] locally_each:key_asserta(t_l, t_l:exact_assertions) ^ Call: (119) [baseKB] mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) ^ Unify: (119) [baseKB] mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) ^ Unify: (119) [baseKB] mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) ^ Call: (123) [baseKB] hook_database:suggest_m(_1387748) ^ Unify: (123) [baseKB] hook_database:suggest_m(_1387748) Call: (124) [$syspreds] prolog_load_context(module, _1387748) Unify: (124) [$syspreds] prolog_load_context(module, _1387748) Exit: (124) [$syspreds] prolog_load_context(module, baseKB) ^ Exit: (123) [baseKB] hook_database:suggest_m(baseKB) ^ Call: (129) [baseKB] baseKB:mpred_prop(baseKB, ca, 0, pfcLHS) ^ Fail: (129) [baseKB] baseKB:mpred_prop(baseKB, ca, 0, pfcLHS) ^ Exit: (119) [baseKB] mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Call: (119) [system] deterministic(_1380114) Exit: (119) [system] deterministic(true) ^ Call: (120) [locally_each] locally_each:key_erase(t_l) ^ Unify: (120) [locally_each] locally_each:key_erase(t_l) Call: (121) [system] nb_current('$w_tl_e', [_1395958|_1395960]) Exit: (121) [system] nb_current('$w_tl_e', [(0x5566f60ca3c0), (0x556708ba1bc0)]) Call: (121) [system] nb_linkval('$w_tl_e', [(0x556708ba1bc0)]) Exit: (121) [system] nb_linkval('$w_tl_e', [(0x556708ba1bc0)]) Call: (122) [system] erase((0x5566f60ca3c0)) Exit: (122) [system] erase((0x5566f60ca3c0)) Call: (121) [system] true Exit: (121) [system] true Call: (121) [system] true Exit: (121) [system] true ^ Exit: (120) [locally_each] locally_each:key_erase(t_l) ^ Exit: (110) [locally_each] locally(t_l:exact_assertions, baseKB:mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Exit: (109) [baseKB] locally_each:locally_tl(exact_assertions, mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Exit: (101) [user] mpred_do_fact((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Call: (101) [system] true Exit: (101) [system] true ^ Call: (101) [system] call(user:(catch(erase((0x55670d632000)), _1362622, fail)->true;true)) ^ Unify: (101) [system] call(user:(catch(erase((0x55670d632000)), _1362622, fail)->true;true)) Call: (104) [system] erase((0x55670d632000)) Exit: (104) [system] erase((0x55670d632000)) Call: (103) [system] true Exit: (103) [system] true ^ Exit: (101) [system] call(user:(catch(erase((0x55670d632000)), _1362622, fail)->true;true)) ^ Exit: (97) [user] mpred_m_fwc2(baseKB, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) Call: (97) [system] true Exit: (97) [system] true ^ Call: (97) [system] call(user:(catch(erase((0x556708f6b540)), _1340942, fail)->true;true)) ^ Unify: (97) [system] call(user:(catch(erase((0x556708f6b540)), _1340942, fail)->true;true)) Call: (100) [system] erase((0x556708f6b540)) Exit: (100) [system] erase((0x556708f6b540)) Call: (99) [system] true Exit: (99) [system] true ^ Exit: (97) [system] call(user:(catch(erase((0x556708f6b540)), _1340942, fail)->true;true)) ^ Exit: (92) [user] mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Exit: (91) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), info(mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), 'mpred_core.pl':2493), 1, 1879, user:true) ^ Exit: (86) [user] mpred_fwc((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) ^ Exit: (85) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), mpred_enqueueing((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1, 1752, baseKB:true) ^ Exit: (76) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (81) [baseKB] baseKB:que(conflict(_1419852), _1419916) ^ Fail: (81) [baseKB] baseKB:que(conflict(_1419852), _1420540) ^ Call: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(_1419692, _1421110), _1421134), call(_1421134)*->true;clause_b(baseKB:que(_1419692, _1421110)))) ^ Unify: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(_1419692, _1421110), _1421134), call(_1421134)*->true;clause_b(baseKB:que(_1419692, _1421110)))) ^ Call: (78) [baseKB] clause(que(_1419692, _1421110), _1421134) ^ Fail: (78) [baseKB] clause(que(_1419692, _1421110), _1421134) ^ Call: (78) [baseKB] clause_b(baseKB:que(_1419692, _1421110)) ^ Unify: (78) [baseKB] clause_b(baseKB:que(_1419692, _1421110)) ^ Call: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_1419692, _1421110), _1424932)) ^ Unify: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_1419692, _1421110), _1424932)) ^ Call: (80) [baseKB] clause(que(_1419692, _1421110), _1424932) ^ Fail: (80) [baseKB] clause(que(_1419692, _1421110), _1424932) ^ Fail: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_1419692, _1421110), _1424932)) ^ Fail: (78) [baseKB] clause_b(baseKB:que(_1419692, _1421110)) ^ Fail: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(_1419692, _1421110), _1421134), call(_1421134)*->true;clause_b(baseKB:que(_1419692, _1421110)))) ^ Exit: (65) [call_from] rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))) Call: (65) [system] b_setval('$current_why', []) Exit: (65) [system] b_setval('$current_why', []) Call: (65) [system] b_setval('$current_why', []) Exit: (65) [system] b_setval('$current_why', []) ^ Exit: (60) [ucatch] with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), call_from:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))) Call: (60) [system] deterministic(_1059492) Exit: (60) [system] deterministic(true) ^ Call: (61) [locally_each] locally_each:key_erase(t_l) ^ Unify: (61) [locally_each] locally_each:key_erase(t_l) Call: (62) [system] nb_current('$w_tl_e', [_1435522|_1435524]) Exit: (62) [system] nb_current('$w_tl_e', [(0x556708ba1bc0)]) Call: (62) [system] nb_linkval('$w_tl_e', []) Exit: (62) [system] nb_linkval('$w_tl_e', []) Call: (63) [system] erase((0x556708ba1bc0)) Exit: (63) [system] erase((0x556708ba1bc0)) Call: (62) [system] true Exit: (62) [system] true Call: (62) [system] true Exit: (62) [system] true ^ Exit: (61) [locally_each] locally_each:key_erase(t_l) ^ Exit: (51) [locally_each] locally(t_l:current_defaultAssertMt(baseKB), call_from:with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(...))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))) ^ Exit: (50) [call_from] locally_each:locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(...))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))) ^ Exit: (49) [system] call(call_from:locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(...)), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))) Call: (49) [system] deterministic(_1044196) Exit: (49) [system] deterministic(true) ^ Call: (49) [must_sanity] must_sanity:mquietly_if(true, call_from:'$set_source_module'(baseKB)) ^ Unify: (49) [must_sanity] must_sanity:mquietly_if(true, call_from:'$set_source_module'(baseKB)) ^ Exit: (49) [must_sanity] must_sanity:mquietly_if(true, call_from:'$set_source_module'(baseKB)) ^ Exit: (44) [call_from] call_from:with_source_module(baseKB, baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(...)), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))) ^ Exit: (42) [system] call(baseKB:with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(... :- ...), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))))) Call: (42) [system] deterministic(_1039694) Exit: (42) [system] deterministic(true) ^ Call: (42) [must_sanity] must_sanity:mquietly_if(true, call_from:('$set_source_module'(user), '$set_typein_module'(user))) ^ Unify: (42) [must_sanity] must_sanity:mquietly_if(true, call_from:('$set_source_module'(user), '$set_typein_module'(user))) ^ Exit: (42) [must_sanity] must_sanity:mquietly_if(true, call_from:('$set_source_module'(user), '$set_typein_module'(user))) ^ Exit: (37) [call_from] call_from:call_from_module(baseKB, user, user, with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(... :- ...), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))))) ^ Exit: (33) [user] mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)) ^ Call: (37) [user] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990) ^ Unify: (37) [user] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])) ^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), (:-listing(ca)), _1452988) ^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), (:-listing(ca)), _1452988) ^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), (:-listing(ca)), _1452988) ^ Redo: (37) [user] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990) ^ Unify: (37) [user] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), (:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])) ^ Redo: (37) [system] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990) ^ Unify: (37) [system] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990) Call: (38) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])) Exit: (38) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])) Call: (38) [$syspreds] nb_setval('$term_user', (:-listing(ca))) Unify: (38) [$syspreds] nb_setval('$term_user', (:-listing(ca))) Exit: (38) [$syspreds] nb_setval('$term_user', (:-listing(ca))) Call: (38) [system] fail Fail: (38) [system] fail ^ Redo: (37) [subclause_expansion] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990) ^ Unify: (37) [subclause_expansion] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990) ^ Call: (38) [ec_loader] ec_loader:into_lps ^ Unify: (38) [ec_loader] ec_loader:into_lps Call: (39) [t_l] t_l:is_ec_cvt(_1465348) Fail: (39) [t_l] t_l:is_ec_cvt(_1465348) ^ Fail: (38) [ec_loader] ec_loader:into_lps ^ Redo: (37) [ec_loader] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990) ^ Fail: (37) [ec_loader] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990) ^ Call: (37) [user] term_expansion((:-listing(ca)), _1468458) ^ Unify: (37) [user] term_expansion((:-listing(ca)), (:-listing(ca))) ^ Redo: (37) [system] term_expansion((:-listing(ca)), _1468458) ^ Unify: (37) [system] term_expansion((:-listing(ca)), _1468458) Call: (38) [$syspreds] prolog_load_context(module, plunit) Unify: (38) [$syspreds] prolog_load_context(module, plunit) Fail: (38) [$syspreds] prolog_load_context(module, plunit) ^ Fail: (37) [plunit] term_expansion((:-listing(ca)), _1468458) ^ Call: (38) [system] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) ^ Unify: (38) [system] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) Call: (40) [echo_files] echo_files:echo_catchup_f((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) Call: (41) [system] nonvar((:-listing(ca))) Exit: (41) [system] nonvar((:-listing(ca))) Call: (41) [echo_files] echo_files:never_echo_term((:-listing(ca))) Fail: (41) [echo_files] echo_files:never_echo_term((:-listing(ca))) Redo: (40) [echo_files] echo_files:echo_catchup_f((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) Call: (41) [$syspreds] prolog_load_context(stream, _1480286) Unify: (41) [$syspreds] prolog_load_context(stream, _1480286) Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00)) Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Call: (41) [system] term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])=..[_1483932, _1483938, _1483944|_1483946] Exit: (41) [system] term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])=..[term_position, 1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [...])]] Call: (41) [system] ttyflush Exit: (41) [system] ttyflush Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) Call: (42) [system] (:-listing(ca))==end_of_file Fail: (42) [system] (:-listing(ca))==end_of_file Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1490114) Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661) Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661) Call: (42) [system] _1491988 is 1661+1 Exit: (42) [system] 1662 is 1661+1 Call: (42) [system] 1677=(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Call: (43) [$syspreds] format('~N~~*/~n') Unify: (43) [$syspreds] format('~N~~*/~n') ~*/ Exit: (43) [$syspreds] format('~N~~*/~n') Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1663) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1663) Call: (43) [t_l] t_l:file_stream_loc(_1504318, (0x556703a44a00), _1504322) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1663) Call: (43) [t_l] t_l:file_stream_loc(_1506746, (0x556703a44a00), _1506748) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661) Call: (43) [system] 1663>1661 Exit: (43) [system] 1663>1661 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661, 1663) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661, 1663) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1661, 1663, _1511080) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1661, 1663, _1511080) Call: (45) [system] _1512334 is 1663-1661 Exit: (45) [system] 2 is 1663-1661 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1513554, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1513554, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1516664) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1516664) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1518670, []), read_string(_1518670, _1518678, _1513554), close(_1518670)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1518670, []), read_util:read_string(_1518670, _1518678, _1513554), read_util:close(_1518670)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1518670, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51ea400), []) Call: (49) [system] close((0x5566f51ea400)) Exit: (49) [system] close((0x5566f51ea400)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51ea400), []), read_util:read_string((0x5566f51ea400), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f51ea400))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1661, 2, _1524316, _1511080) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1661, 2, 833, "\n\n") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1661, 1663, "\n\n") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1663) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1663) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1527378)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1527378)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1663)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1663)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1663) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [echo_files] echo_files:nsl(_1531708) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') Call: (46) [system] "\n\n"\==[] Exit: (46) [system] "\n\n"\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string("\n\n", _1536016, _1536018, _1536020, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n\n", _1536016, _1536018, _1536020, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n\n", _1536016, _1536018, _1536020, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [system] sub_string("\n\n", _1539834, _1539898, _1539836, '\n/*~') Fail: (45) [system] sub_string("\n\n", _1539834, _1540516, _1539836, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [system] sub_string("\n\n", _1541692, _1541756, _1541694, '/*~') Fail: (45) [system] sub_string("\n\n", _1541692, _1542374, _1541694, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [system] sub_string("\n\n", _1544168, _1544232, _1544170, '\n%~') Fail: (45) [system] sub_string("\n\n", _1544168, _1544850, _1544170, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [system] sub_string("\n\n", _1546026, _1546090, _1546028, '%~') Fail: (45) [system] sub_string("\n\n", _1546026, _1546708, _1546028, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [system] write("\n\n") Exit: (45) [system] write("\n\n") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661, 1663) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1663) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677) Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677) Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1663, 1677, _1555284) Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1663, 1677, _1555284) Call: (44) [system] _1556538 is 1677-1663 Exit: (44) [system] 14 is 1677-1663 Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1557758, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1557758, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1560868) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1560868) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1562874, []), read_string(_1562874, _1562882, _1557758), close(_1562874)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1562874, []), read_util:read_string(_1562874, _1562882, _1557758), read_util:close(_1562874)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1562874, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51eb300), []) Call: (48) [system] close((0x5566f51eb300)) Exit: (48) [system] close((0x5566f51eb300)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51eb300), []), read_util:read_string((0x5566f51eb300), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f51eb300))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1663, 14, _1568520, _1555284) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1663, 14, 819, ":- listing(ca)") Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1663, 1677, ":- listing(ca)") Call: (43) [echo_files] echo_files:read_mco(":- listing(ca)", _1570386, _1570388, _1570390, _1570392, _1570394) Unify: (43) [echo_files] echo_files:read_mco(":- listing(ca)", _1571020, _1571022, _1571024, _1571026, _1571028) Call: (44) [system] read_term_from_atom(":- listing(ca)", _1571596, [cycles(true), comments(_1571616), quasi_quotations(_1571626), variable_names(_1571636), singletons(_1571646)]) Exit: (44) [system] read_term_from_atom(":- listing(ca)", (:-listing(ca)), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] read_term_from_atom(":- listing(ca)", _1572876, [cycles(false), comments(_1572896), quasi_quotations(_1572906), variable_names(_1572916), singletons(_1572926)]) Exit: (44) [system] read_term_from_atom(":- listing(ca)", (:-listing(ca)), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] (:-listing(ca))=@=(:-listing(ca)) Exit: (44) [system] (:-listing(ca))=@=(:-listing(ca)) Call: (44) [system] _1575368=(:-listing(ca)) Exit: (44) [system] (:-listing(ca))=(:-listing(ca)) Exit: (43) [echo_files] echo_files:read_mco(":- listing(ca)", (:-listing(ca)), [], [], [], []) Call: (43) [system] write(":- listing(ca)") :- listing(ca) Exit: (43) [system] write(":- listing(ca)") Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1578478, 1677) Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1579100, 1677) ^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1579674, _1579676)) ^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1579674, _1579676)) ^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1579674, 1677)) ^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1579674, 1677)) Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1579674, 1677) Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1587112)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1587112)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) Call: (42) [system] character_count((0x556703a44a00), _1592662) Exit: (42) [system] character_count((0x556703a44a00), 1678) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1678) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1678) Call: (43) [t_l] t_l:file_stream_loc(_1595168, (0x556703a44a00), _1595172) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1678) Call: (43) [t_l] t_l:file_stream_loc(_1597596, (0x556703a44a00), _1597598) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677) Call: (43) [system] 1678>1677 Exit: (43) [system] 1678>1677 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677, 1678) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677, 1678) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1677, 1678, _1601930) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1677, 1678, _1601930) Call: (45) [system] _1603184 is 1678-1677 Exit: (45) [system] 1 is 1678-1677 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1604404, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1604404, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1607514) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1607514) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1609520, []), read_string(_1609520, _1609528, _1604404), close(_1609520)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1609520, []), read_util:read_string(_1609520, _1609528, _1604404), read_util:close(_1609520)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1609520, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae7c00), []) Call: (49) [system] close((0x5566f9ae7c00)) Exit: (49) [system] close((0x5566f9ae7c00)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae7c00), []), read_util:read_string((0x5566f9ae7c00), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f9ae7c00))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1677, 1, _1615166, _1601930) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1677, 1, 818, ".") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1677, 1678, ".") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1618228)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1618228)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [echo_files] echo_files:nsl(_1622558) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Call: (46) [system] "."\==[] Exit: (46) [system] "."\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _1626866, _1626868, _1626870, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _1626866, _1626868, _1626870, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _1626866, _1626868, _1626870, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _1630684, _1630748, _1630686, '\n/*~') Fail: (45) [system] sub_string(".", _1630684, _1631366, _1630686, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _1632542, _1632606, _1632544, '/*~') Fail: (45) [system] sub_string(".", _1632542, _1633224, _1632544, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _1635018, _1635082, _1635020, '\n%~') Fail: (45) [system] sub_string(".", _1635018, _1635700, _1635020, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _1636876, _1636940, _1636878, '%~') Fail: (45) [system] sub_string(".", _1636876, _1637558, _1636878, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] write(".") . Exit: (45) [system] write(".") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677, 1678) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1678) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] at_end_of_stream((0x556703a44a00)) Fail: (43) [system] at_end_of_stream((0x556703a44a00)) Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] character_count((0x556703a44a00), _1648550) Exit: (43) [system] character_count((0x556703a44a00), 1678) Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1678, _1649764) Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1678, _1649764) Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1651010, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1651010, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1654120) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1654120) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1656126, []), read_string(_1656126, _1656134, _1651010), close(_1656126)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1656126, []), read_util:read_string(_1656126, _1656134, _1651010), read_util:close(_1656126)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1656126, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae7900), []) Call: (48) [system] close((0x5566f9ae7900)) Exit: (48) [system] close((0x5566f9ae7900)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae7900), []), read_util:read_string((0x5566f9ae7900), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f9ae7900))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1678, _1661770, 0, _1649764) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1678, 818, 0, "\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1678, "\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Call: (43) [system] open_string("\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", _1663778) Exit: (43) [system] open_string("\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", (0x5566f9ae6100)) Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9ae6100)) Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9ae6100)) Call: (44) [echo_files] echo_files:consume_white((0x5566f9ae6100)) Unify: (44) [echo_files] echo_files:consume_white((0x5566f9ae6100)) Call: (45) [system] at_end_of_stream((0x5566f9ae6100)) Fail: (45) [system] at_end_of_stream((0x5566f9ae6100)) Redo: (44) [echo_files] echo_files:consume_white((0x5566f9ae6100)) Unify: (44) [echo_files] echo_files:consume_white((0x5566f9ae6100)) Call: (45) [system] peek_char((0x5566f9ae6100), _1669880) Exit: (45) [system] peek_char((0x5566f9ae6100), '\n') Call: (45) [system] char_type('\n', space) Exit: (45) [system] char_type('\n', space) Call: (45) [system] get_char((0x5566f9ae6100), '\n') Exit: (45) [system] get_char((0x5566f9ae6100), '\n') Call: (45) [system] put_char('\n') Exit: (45) [system] put_char('\n') Exit: (44) [echo_files] echo_files:consume_white((0x5566f9ae6100)) Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9ae6100)) Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9ae6100)) Call: (45) [echo_files] echo_files:consume_white((0x5566f9ae6100)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f9ae6100)) Call: (46) [system] at_end_of_stream((0x5566f9ae6100)) Fail: (46) [system] at_end_of_stream((0x5566f9ae6100)) Redo: (45) [echo_files] echo_files:consume_white((0x5566f9ae6100)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f9ae6100)) Call: (46) [system] peek_char((0x5566f9ae6100), _1680224) Exit: (46) [system] peek_char((0x5566f9ae6100), '\n') Call: (46) [system] char_type('\n', space) Exit: (46) [system] char_type('\n', space) Call: (46) [system] get_char((0x5566f9ae6100), '\n') Exit: (46) [system] get_char((0x5566f9ae6100), '\n') Call: (46) [system] put_char('\n') Exit: (46) [system] put_char('\n') Exit: (45) [echo_files] echo_files:consume_white((0x5566f9ae6100)) Call: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f9ae6100)) Unify: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f9ae6100)) Call: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100)) Unify: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100)) Call: (47) [system] at_end_of_stream((0x5566f9ae6100)) Fail: (47) [system] at_end_of_stream((0x5566f9ae6100)) Redo: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100)) Unify: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100)) Call: (47) [system] peek_char((0x5566f9ae6100), _1690568) Exit: (47) [system] peek_char((0x5566f9ae6100), :) Call: (47) [system] char_type(:, space) Fail: (47) [system] char_type(:, space) Redo: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100)) Unify: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100)) Call: (47) [echo_files] echo_files:nsl(_1694222) Unify: (47) [echo_files] echo_files:nsl('No source location!?') Exit: (47) [echo_files] echo_files:nsl('No source location!?') Call: (47) [system] atom_length('No source location!?', _1696066) Exit: (47) [system] atom_length('No source location!?', 20) Call: (47) [system] peek_string((0x5566f9ae6100), 20, _1697280) Exit: (47) [system] peek_string((0x5566f9ae6100), 20, ":- abolish(sk2_in/1)") Call: (47) [system] ":- abolish(sk2_in/1)"=='No source location!?' Fail: (47) [system] ":- abolish(sk2_in/1)"=='No source location!?' Redo: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100)) Unify: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100)) Call: (47) [system] peek_string((0x5566f9ae6100), 2, "%~") Fail: (47) [system] peek_string((0x5566f9ae6100), 2, "%~") Redo: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100)) Unify: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100)) Call: (47) [system] peek_string((0x5566f9ae6100), 1, "%") Fail: (47) [system] peek_string((0x5566f9ae6100), 1, "%") Redo: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100)) Unify: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100)) Call: (47) [system] peek_string((0x5566f9ae6100), 2, "#!") Fail: (47) [system] peek_string((0x5566f9ae6100), 2, "#!") Fail: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100)) Fail: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f9ae6100)) Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9ae6100)) Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9ae6100)) Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) Call: (42) [system] character_count((0x556703a44a00), _1711428) Exit: (42) [system] character_count((0x556703a44a00), 1678) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1713898)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1713898)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), _1473382) Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), _1473382) Call: (43) [system] fail Fail: (43) [system] fail Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), _1473382) Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), _1473382) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1725694) Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1726312) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [system] current_prolog_flag(capture_feedback, true) Fail: (43) [system] current_prolog_flag(capture_feedback, true) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [$syspreds] format('~N/*~~~n') Unify: (43) [$syspreds] format('~N/*~~~n') /*~ Exit: (43) [$syspreds] format('~N/*~~~n') ^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) ^ Redo: (38) [echo_files] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) ^ Unify: (38) [echo_files] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), (:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])) ^ Redo: (38) [system] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) ^ Unify: (38) [system] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) Call: (40) [echo_files] echo_files:echo_catchup_f((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) ^ Redo: (38) [echo_files] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) ^ Unify: (38) [echo_files] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) Call: (39) [system] (:-listing(ca))\==end_of_file Exit: (39) [system] (:-listing(ca))\==end_of_file ^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382) ^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382) Call: (40) [system] current_prolog_flag(xref, true) Fail: (40) [system] current_prolog_flag(xref, true) ^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382) Call: (40) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])) Exit: (40) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])) Call: (40) [system] nonvar((:-listing(ca))) Exit: (40) [system] nonvar((:-listing(ca))) Call: (40) [system] nb_current('$term', _1755182) Exit: (40) [system] nb_current('$term', (:-listing(ca))) Call: (40) [$syspreds] prolog_load_context(module, _1756396) Unify: (40) [$syspreds] prolog_load_context(module, _1756396) Exit: (40) [$syspreds] prolog_load_context(module, user) ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-listing(ca)), (:-listing(ca)), _1758216) ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-listing(ca)), (:-listing(ca)), (:-_1758852)) Call: (41) [system] (:-listing(ca))==(:-listing(ca)) Exit: (41) [system] (:-listing(ca))==(:-listing(ca)) ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, listing(ca), _1758852) ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, listing(ca), _1758852) Call: (42) [system] functor(directive_expansion, _1761966, _1761968) Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) Call: (42) [system] _1763196 is 0+2 Exit: (42) [system] 2 is 0+2 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], listing(ca), _1758852) ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], listing(ca), listing(ca)) ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], listing(ca), listing(ca)) ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, listing(ca), listing(ca)) ^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-listing(ca)), (:-listing(ca)), (:-listing(ca))) Call: (40) [system] (:-listing(ca))\=@=(:-listing(ca)) Fail: (40) [system] (:-listing(ca))\=@=(:-listing(ca)) ^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382) ^ Redo: (38) [subclause_expansion] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) ^ Unify: (38) [subclause_expansion] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) Call: (39) [system] nonvar((:-listing(ca))) Exit: (39) [system] nonvar((:-listing(ca))) Call: (39) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])) Exit: (39) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])) Call: (39) [$syspreds] prolog_load_context(file, _1773102) Unify: (39) [$syspreds] prolog_load_context(file, _1773102) Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1774928) Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1774928) ^ Redo: (38) [file_scope] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) ^ Unify: (38) [file_scope] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) ^ Redo: (38) [echo_files] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) ^ Unify: (38) [echo_files] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) Call: (39) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])) Exit: (39) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])) ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-listing(ca))) ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-listing(ca))) ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-listing(ca))) ^ Redo: (38) [common_logic_utils] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) ^ Unify: (38) [common_logic_utils] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) Call: (39) [system] current_prolog_flag(do_renames, term_expansion) Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) ^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) ^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) Call: (39) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])) Exit: (39) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])) ^ Call: (39) [logicmoo_test] is_junit_test ^ Unify: (39) [logicmoo_test] is_junit_test ^ Exit: (39) [logicmoo_test] is_junit_test ^ Call: (39) [logicmoo_test] junit_term_expansion((:-listing(ca)), _1473382) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-listing(ca)), _1473382) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-listing(ca)), _1473382) Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-listing(ca)), _1473382) ^ Call: (43) [logicmoo_test] ucatch:keep_going ^ Unify: (43) [logicmoo_test] ucatch:keep_going ^ Exit: (43) [logicmoo_test] ucatch:keep_going ^ Exit: (39) [logicmoo_test] junit_term_expansion((:-listing(ca)), (:-dmsg(skipped(listing(ca))))) Call: (39) [system] term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])=_1473384 Exit: (39) [system] term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])=term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]) ^ Exit: (38) [logicmoo_test] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), (:-dmsg(skipped(listing(ca)))), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])) ^ Call: (44) [user] goal_expansion(dmsg(skipped(listing(ca))), _1797404) ^ Unify: (44) [user] goal_expansion(dmsg(skipped(listing(ca))), sicstus:sicstus_flag(_1798054, _1798056)) Call: (45) [system] nonvar(dmsg(skipped(listing(ca)))) Exit: (45) [system] nonvar(dmsg(skipped(listing(ca)))) Call: (45) [system] dmsg(skipped(listing(ca)))=current_prolog_flag(_1798054, _1798056) Fail: (45) [system] dmsg(skipped(listing(ca)))=current_prolog_flag(_1798054, _1798056) ^ Redo: (44) [user] goal_expansion(dmsg(skipped(listing(ca))), sicstus:sicstus_flag(_1798054, _1798056)) Call: (45) [system] dmsg(skipped(listing(ca)))=prolog_flag(_1798054, _1798056) Fail: (45) [system] dmsg(skipped(listing(ca)))=prolog_flag(_1798054, _1798056) ^ Redo: (44) [user] goal_expansion(dmsg(skipped(listing(ca))), _1797404) ^ Unify: (44) [user] goal_expansion(dmsg(skipped(listing(ca))), _1797404) Call: (45) [$syspreds] prolog_load_context(dialect, lps) Unify: (45) [$syspreds] prolog_load_context(dialect, lps) Fail: (45) [$syspreds] prolog_load_context(dialect, lps) ^ Fail: (44) [user] goal_expansion(dmsg(skipped(listing(ca))), _1797404) ^ Call: (44) [system] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) ^ Unify: (44) [system] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, term_position(1666, 1677, 1666, 1673, [1674-1676])) ^ Redo: (44) [loop_check] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) ^ Unify: (44) [loop_check] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, term_position(1666, 1677, 1666, 1673, [1674-1676])) ^ Redo: (44) [ucatch] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) ^ Unify: (44) [ucatch] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) Call: (45) [apply_macros] expand_apply(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) Unify: (45) [apply_macros] expand_apply(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) Fail: (45) [nl_pipeline] expand_apply(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) ^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) ^ Unify: (44) [apply_macros] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) ^ Redo: (44) [virtualize_source] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) ^ Unify: (44) [virtualize_source] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) Call: (45) [system] nonvar(term_position(1666, 1677, 1666, 1673, [1674-1676])) Exit: (45) [system] nonvar(term_position(1666, 1677, 1666, 1673, [1674-1676])) ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(listing(ca)))) ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(listing(ca)))) ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(listing(ca)))) ^ Redo: (44) [common_logic_utils] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) ^ Unify: (44) [common_logic_utils] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) ^ Redo: (44) [gvlib] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) ^ Unify: (44) [gvlib] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) ^ Redo: (44) [logicmoo_test] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) ^ Unify: (44) [logicmoo_test] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) ^ Call: (45) [pfc_lib] pfc_goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) ^ Unify: (45) [pfc_lib] pfc_goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) ^ Fail: (45) [pfc_lib] pfc_goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) ^ Fail: (44) [pfc_lib] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) ^ Call: (44) [system] goal_expansion(dmsg(skipped(listing(ca))), _1797404) ^ Unify: (44) [system] goal_expansion(dmsg(skipped(listing(ca))), _1797404) Call: (45) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(listing(ca))), _1797404) Fail: (45) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(listing(ca))), _1797404) ^ Redo: (44) [arithmetic] goal_expansion(dmsg(skipped(listing(ca))), _1797404) ^ Unify: (44) [arithmetic] goal_expansion(dmsg(skipped(listing(ca))), _1797404) Call: (45) [yall] yall:lambda_like(dmsg(skipped(listing(ca)))) Unify: (45) [yall] yall:lambda_like(dmsg(skipped(listing(ca)))) Call: (46) [system] compound_name_arity(dmsg(skipped(listing(ca))), _1829226, _1829228) Exit: (46) [system] compound_name_arity(dmsg(skipped(listing(ca))), dmsg, 1) Call: (46) [yall] yall:lambda_functor(dmsg) Fail: (46) [yall] yall:lambda_functor(dmsg) Fail: (45) [yall] yall:lambda_like(dmsg(skipped(listing(ca)))) ^ Redo: (44) [yall] goal_expansion(dmsg(skipped(listing(ca))), _1797404) ^ Unify: (44) [yall] goal_expansion(dmsg(skipped(listing(ca))), _1797404) Call: (45) [system] current_prolog_flag(xref, true) Fail: (45) [system] current_prolog_flag(xref, true) ^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(listing(ca))), _1797404) Call: (45) [apply_macros] expand_apply(dmsg(skipped(listing(ca))), _1797404) Unify: (45) [apply_macros] expand_apply(dmsg(skipped(listing(ca))), _1797404) Fail: (45) [nl_pipeline] expand_apply(dmsg(skipped(listing(ca))), _1797404) ^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(listing(ca))), _1797404) ^ Unify: (44) [apply_macros] goal_expansion(dmsg(skipped(listing(ca))), _1797404) Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) ^ Redo: (44) [clpfd] goal_expansion(dmsg(skipped(listing(ca))), _1797404) Call: (45) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(listing(ca)))) Fail: (45) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(listing(ca)))) ^ Redo: (44) [clpfd] goal_expansion(dmsg(skipped(listing(ca))), _1797404) ^ Unify: (44) [clpfd] goal_expansion(dmsg(skipped(listing(ca))), _1797404) ^ Call: (45) [logicmoo_ocl] do_ss ^ Fail: (45) [logicmoo_ocl] do_ss ^ Fail: (44) [logicmoo_ocl] goal_expansion(dmsg(skipped(listing(ca))), _1797404) ^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-listing(ca)), _298, (:-dmsg(skipped(listing(ca)))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _1844802, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true)) Call: (34) [t_l] t_l:hide_dmsg Fail: (34) [t_l] t_l:hide_dmsg ^ Call: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_1846638, file_no(2)), writeln(_1846638, dmsg(skipped(listing(ca)))))) ^ Unify: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_1846638, file_no(2)), writeln(_1846638, dmsg(skipped(listing(ca)))))) ^ Fail: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_1846638, file_no(2)), writeln(_1846638, dmsg(skipped(listing(ca)))))) ^ Call: (34) [user] quietly(likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(listing(ca))), logicmoo_util_catch:ddmsg(skipped(listing(ca))))))) ^ Unify: (34) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(listing(ca))), logicmoo_util_catch:ddmsg(skipped(listing(ca))))))) %~ skipped( listing(ca)) ^ Exit: (39) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (34) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(listing(ca))), logicmoo_util_catch:ddmsg(skipped(listing(ca))))))) ^ Call: (37) [user] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1859410, _1859412) ^ Unify: (37) [user] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1859410, term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])])) ^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), (:-abolish((sk2_in/1))), _1859410) ^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), (:-abolish((sk2_in/1))), _1859410) ^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), (:-abolish((sk2_in/1))), _1859410) ^ Redo: (37) [user] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1859410, _1859412) ^ Unify: (37) [user] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), (:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])])) ^ Redo: (37) [system] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1859410, _1859412) ^ Unify: (37) [system] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1859410, _1859412) Call: (38) [system] nonvar(term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])])) Exit: (38) [system] nonvar(term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])])) Call: (38) [$syspreds] nb_setval('$term_user', (:-abolish((sk2_in/1)))) Unify: (38) [$syspreds] nb_setval('$term_user', (:-abolish((sk2_in/1)))) Exit: (38) [$syspreds] nb_setval('$term_user', (:-abolish((sk2_in/1)))) Call: (38) [system] fail Fail: (38) [system] fail ^ Redo: (37) [subclause_expansion] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1859410, _1859412) ^ Unify: (37) [subclause_expansion] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1859410, _1859412) ^ Call: (38) [ec_loader] ec_loader:into_lps ^ Unify: (38) [ec_loader] ec_loader:into_lps Call: (39) [t_l] t_l:is_ec_cvt(_1871776) Fail: (39) [t_l] t_l:is_ec_cvt(_1871776) ^ Fail: (38) [ec_loader] ec_loader:into_lps ^ Redo: (37) [ec_loader] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1859410, _1859412) ^ Fail: (37) [ec_loader] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1859410, _1859412) ^ Call: (37) [user] term_expansion((:-abolish((sk2_in/1))), _1874886) ^ Unify: (37) [user] term_expansion((:-abolish((sk2_in/1))), (:-abolish((sk2_in/1)))) ^ Redo: (37) [system] term_expansion((:-abolish((sk2_in/1))), _1874886) ^ Unify: (37) [system] term_expansion((:-abolish((sk2_in/1))), _1874886) Call: (38) [$syspreds] prolog_load_context(module, plunit) Unify: (38) [$syspreds] prolog_load_context(module, plunit) Fail: (38) [$syspreds] prolog_load_context(module, plunit) ^ Fail: (37) [plunit] term_expansion((:-abolish((sk2_in/1))), _1874886) ^ Call: (38) [system] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812) ^ Unify: (38) [system] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812) Call: (40) [echo_files] echo_files:echo_catchup_f((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812) Call: (41) [system] nonvar((:-abolish((sk2_in/1)))) Exit: (41) [system] nonvar((:-abolish((sk2_in/1)))) Call: (41) [echo_files] echo_files:never_echo_term((:-abolish((sk2_in/1)))) Fail: (41) [echo_files] echo_files:never_echo_term((:-abolish((sk2_in/1)))) Redo: (40) [echo_files] echo_files:echo_catchup_f((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812) Call: (41) [$syspreds] prolog_load_context(stream, _1886714) Unify: (41) [$syspreds] prolog_load_context(stream, _1886714) Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00)) Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Call: (41) [system] term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])])=..[_1890360, _1890366, _1890372|_1890374] Exit: (41) [system] term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])])=..[term_position, 1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [...])]] Call: (41) [system] ttyflush Exit: (41) [system] ttyflush Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) Call: (42) [system] (:-abolish((sk2_in/1)))==end_of_file Fail: (42) [system] (:-abolish((sk2_in/1)))==end_of_file Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1896542) Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678) Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678) Call: (42) [system] _1898416 is 1678+1 Exit: (42) [system] 1679 is 1678+1 Call: (42) [system] 1700=(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Call: (43) [$syspreds] format('~N~~*/~n') Unify: (43) [$syspreds] format('~N~~*/~n') ~*/ Exit: (43) [$syspreds] format('~N~~*/~n') Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1680) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1680) Call: (43) [t_l] t_l:file_stream_loc(_1910746, (0x556703a44a00), _1910750) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1680) Call: (43) [t_l] t_l:file_stream_loc(_1913174, (0x556703a44a00), _1913176) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678) Call: (43) [system] 1680>1678 Exit: (43) [system] 1680>1678 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678, 1680) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678, 1680) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1678, 1680, _1917508) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1678, 1680, _1917508) Call: (45) [system] _1918762 is 1680-1678 Exit: (45) [system] 2 is 1680-1678 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1919982, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1919982, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1923092) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1923092) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1925098, []), read_string(_1925098, _1925106, _1919982), close(_1925098)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1925098, []), read_util:read_string(_1925098, _1925106, _1919982), read_util:close(_1925098)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1925098, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556704361a00), []) Call: (49) [system] close((0x556704361a00)) Exit: (49) [system] close((0x556704361a00)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556704361a00), []), read_util:read_string((0x556704361a00), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x556704361a00))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1678, 2, _1930744, _1917508) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1678, 2, 816, "\n\n") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1678, 1680, "\n\n") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1680) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1680) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1933806)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1933806)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1680)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1680)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1680) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [echo_files] echo_files:nsl(_1938136) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') Call: (46) [system] "\n\n"\==[] Exit: (46) [system] "\n\n"\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string("\n\n", _1942444, _1942446, _1942448, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n\n", _1942444, _1942446, _1942448, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n\n", _1942444, _1942446, _1942448, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [system] sub_string("\n\n", _1946262, _1946326, _1946264, '\n/*~') Fail: (45) [system] sub_string("\n\n", _1946262, _1946944, _1946264, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [system] sub_string("\n\n", _1948120, _1948184, _1948122, '/*~') Fail: (45) [system] sub_string("\n\n", _1948120, _1948802, _1948122, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [system] sub_string("\n\n", _1950596, _1950660, _1950598, '\n%~') Fail: (45) [system] sub_string("\n\n", _1950596, _1951278, _1950598, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [system] sub_string("\n\n", _1952454, _1952518, _1952456, '%~') Fail: (45) [system] sub_string("\n\n", _1952454, _1953136, _1952456, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [system] write("\n\n") Exit: (45) [system] write("\n\n") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678, 1680) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1680) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700) Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700) Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1680, 1700, _1961712) Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1680, 1700, _1961712) Call: (44) [system] _1962966 is 1700-1680 Exit: (44) [system] 20 is 1700-1680 Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1964186, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1964186, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1967296) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1967296) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1969302, []), read_string(_1969302, _1969310, _1964186), close(_1969302)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1969302, []), read_util:read_string(_1969302, _1969310, _1964186), read_util:close(_1969302)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1969302, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703764800), []) Call: (48) [system] close((0x556703764800)) Exit: (48) [system] close((0x556703764800)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703764800), []), read_util:read_string((0x556703764800), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x556703764800))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1680, 20, _1974948, _1961712) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1680, 20, 796, ":- abolish(sk2_in/1)") Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1680, 1700, ":- abolish(sk2_in/1)") Call: (43) [echo_files] echo_files:read_mco(":- abolish(sk2_in/1)", _1976816, _1976818, _1976820, _1976822, _1976824) Unify: (43) [echo_files] echo_files:read_mco(":- abolish(sk2_in/1)", _1977450, _1977452, _1977454, _1977456, _1977458) Call: (44) [system] read_term_from_atom(":- abolish(sk2_in/1)", _1978026, [cycles(true), comments(_1978046), quasi_quotations(_1978056), variable_names(_1978066), singletons(_1978076)]) Exit: (44) [system] read_term_from_atom(":- abolish(sk2_in/1)", (:-abolish((sk2_in/1))), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] read_term_from_atom(":- abolish(sk2_in/1)", _1979312, [cycles(false), comments(_1979332), quasi_quotations(_1979342), variable_names(_1979352), singletons(_1979362)]) Exit: (44) [system] read_term_from_atom(":- abolish(sk2_in/1)", (:-abolish((sk2_in/1))), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] (:-abolish((sk2_in/1)))=@=(:-abolish((sk2_in/1))) Exit: (44) [system] (:-abolish((sk2_in/1)))=@=(:-abolish((sk2_in/1))) Call: (44) [system] _1981810=(:-abolish((sk2_in/1))) Exit: (44) [system] (:-abolish((sk2_in/1)))=(:-abolish((sk2_in/1))) Exit: (43) [echo_files] echo_files:read_mco(":- abolish(sk2_in/1)", (:-abolish((sk2_in/1))), [], [], [], []) Call: (43) [system] write(":- abolish(sk2_in/1)") :- abolish(sk2_in/1) Exit: (43) [system] write(":- abolish(sk2_in/1)") Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1984920, 1700) Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1985542, 1700) ^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1986116, _1986118)) ^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1986116, _1986118)) ^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1986116, 1700)) ^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1986116, 1700)) Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1986116, 1700) Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1993554)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1993554)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) Call: (42) [system] character_count((0x556703a44a00), _1999104) Exit: (42) [system] character_count((0x556703a44a00), 1701) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1701) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1701) Call: (43) [t_l] t_l:file_stream_loc(_2001610, (0x556703a44a00), _2001614) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1701) Call: (43) [t_l] t_l:file_stream_loc(_2004038, (0x556703a44a00), _2004040) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700) Call: (43) [system] 1701>1700 Exit: (43) [system] 1701>1700 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700, 1701) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700, 1701) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1700, 1701, _2008372) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1700, 1701, _2008372) Call: (45) [system] _2009626 is 1701-1700 Exit: (45) [system] 1 is 1701-1700 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2010846, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2010846, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2013956) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2013956) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2015962, []), read_string(_2015962, _2015970, _2010846), close(_2015962)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2015962, []), read_util:read_string(_2015962, _2015970, _2010846), read_util:close(_2015962)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2015962, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703be0000), []) Call: (49) [system] close((0x556703be0000)) Exit: (49) [system] close((0x556703be0000)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703be0000), []), read_util:read_string((0x556703be0000), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x556703be0000))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1700, 1, _2021608, _2008372) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1700, 1, 795, ".") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1700, 1701, ".") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2024670)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2024670)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [echo_files] echo_files:nsl(_2029000) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Call: (46) [system] "."\==[] Exit: (46) [system] "."\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _2033308, _2033310, _2033312, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _2033308, _2033310, _2033312, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _2033308, _2033310, _2033312, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _2037126, _2037190, _2037128, '\n/*~') Fail: (45) [system] sub_string(".", _2037126, _2037808, _2037128, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _2038984, _2039048, _2038986, '/*~') Fail: (45) [system] sub_string(".", _2038984, _2039666, _2038986, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _2041460, _2041524, _2041462, '\n%~') Fail: (45) [system] sub_string(".", _2041460, _2042142, _2041462, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _2043318, _2043382, _2043320, '%~') Fail: (45) [system] sub_string(".", _2043318, _2044000, _2043320, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] write(".") . Exit: (45) [system] write(".") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700, 1701) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1701) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] at_end_of_stream((0x556703a44a00)) Fail: (43) [system] at_end_of_stream((0x556703a44a00)) Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] character_count((0x556703a44a00), _2054992) Exit: (43) [system] character_count((0x556703a44a00), 1701) Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1701, _2056206) Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1701, _2056206) Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2057452, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2057452, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2060562) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2060562) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2062568, []), read_string(_2062568, _2062576, _2057452), close(_2062568)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2062568, []), read_util:read_string(_2062568, _2062576, _2057452), read_util:close(_2062568)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2062568, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5567038ee600), []) Call: (48) [system] close((0x5567038ee600)) Exit: (48) [system] close((0x5567038ee600)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5567038ee600), []), read_util:read_string((0x5567038ee600), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5567038ee600))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1701, _2068212, 0, _2056206) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1701, 795, 0, "\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1701, "\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Call: (43) [system] open_string("\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", _2070214) Exit: (43) [system] open_string("\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", (0x5566f5d83b00)) Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f5d83b00)) Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f5d83b00)) Call: (44) [echo_files] echo_files:consume_white((0x5566f5d83b00)) Unify: (44) [echo_files] echo_files:consume_white((0x5566f5d83b00)) Call: (45) [system] at_end_of_stream((0x5566f5d83b00)) Fail: (45) [system] at_end_of_stream((0x5566f5d83b00)) Redo: (44) [echo_files] echo_files:consume_white((0x5566f5d83b00)) Unify: (44) [echo_files] echo_files:consume_white((0x5566f5d83b00)) Call: (45) [system] peek_char((0x5566f5d83b00), _2076316) Exit: (45) [system] peek_char((0x5566f5d83b00), '\n') Call: (45) [system] char_type('\n', space) Exit: (45) [system] char_type('\n', space) Call: (45) [system] get_char((0x5566f5d83b00), '\n') Exit: (45) [system] get_char((0x5566f5d83b00), '\n') Call: (45) [system] put_char('\n') Exit: (45) [system] put_char('\n') Exit: (44) [echo_files] echo_files:consume_white((0x5566f5d83b00)) Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f5d83b00)) Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f5d83b00)) Call: (45) [echo_files] echo_files:consume_white((0x5566f5d83b00)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f5d83b00)) Call: (46) [system] at_end_of_stream((0x5566f5d83b00)) Fail: (46) [system] at_end_of_stream((0x5566f5d83b00)) Redo: (45) [echo_files] echo_files:consume_white((0x5566f5d83b00)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f5d83b00)) Call: (46) [system] peek_char((0x5566f5d83b00), _2086660) Exit: (46) [system] peek_char((0x5566f5d83b00), '\n') Call: (46) [system] char_type('\n', space) Exit: (46) [system] char_type('\n', space) Call: (46) [system] get_char((0x5566f5d83b00), '\n') Exit: (46) [system] get_char((0x5566f5d83b00), '\n') Call: (46) [system] put_char('\n') Exit: (46) [system] put_char('\n') Exit: (45) [echo_files] echo_files:consume_white((0x5566f5d83b00)) Call: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f5d83b00)) Unify: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f5d83b00)) Call: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00)) Unify: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00)) Call: (47) [system] at_end_of_stream((0x5566f5d83b00)) Fail: (47) [system] at_end_of_stream((0x5566f5d83b00)) Redo: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00)) Unify: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00)) Call: (47) [system] peek_char((0x5566f5d83b00), _2097004) Exit: (47) [system] peek_char((0x5566f5d83b00), :) Call: (47) [system] char_type(:, space) Fail: (47) [system] char_type(:, space) Redo: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00)) Unify: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00)) Call: (47) [echo_files] echo_files:nsl(_2100658) Unify: (47) [echo_files] echo_files:nsl('No source location!?') Exit: (47) [echo_files] echo_files:nsl('No source location!?') Call: (47) [system] atom_length('No source location!?', _2102502) Exit: (47) [system] atom_length('No source location!?', 20) Call: (47) [system] peek_string((0x5566f5d83b00), 20, _2103716) Exit: (47) [system] peek_string((0x5566f5d83b00), 20, ":- with_fc_mode(zdir") Call: (47) [system] ":- with_fc_mode(zdir"=='No source location!?' Fail: (47) [system] ":- with_fc_mode(zdir"=='No source location!?' Redo: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00)) Unify: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00)) Call: (47) [system] peek_string((0x5566f5d83b00), 2, "%~") Fail: (47) [system] peek_string((0x5566f5d83b00), 2, "%~") Redo: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00)) Unify: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00)) Call: (47) [system] peek_string((0x5566f5d83b00), 1, "%") Fail: (47) [system] peek_string((0x5566f5d83b00), 1, "%") Redo: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00)) Unify: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00)) Call: (47) [system] peek_string((0x5566f5d83b00), 2, "#!") Fail: (47) [system] peek_string((0x5566f5d83b00), 2, "#!") Fail: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00)) Fail: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f5d83b00)) Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f5d83b00)) Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f5d83b00)) Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) Call: (42) [system] character_count((0x556703a44a00), _2117864) Exit: (42) [system] character_count((0x556703a44a00), 1701) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2120334)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2120334)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), _1879810) Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), _1879810) Call: (43) [system] fail Fail: (43) [system] fail Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), _1879810) Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), _1879810) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2132130) Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2132748) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [system] current_prolog_flag(capture_feedback, true) Fail: (43) [system] current_prolog_flag(capture_feedback, true) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [$syspreds] format('~N/*~~~n') Unify: (43) [$syspreds] format('~N/*~~~n') /*~ Exit: (43) [$syspreds] format('~N/*~~~n') ^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812) ^ Redo: (38) [echo_files] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812) ^ Unify: (38) [echo_files] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), (:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])])) ^ Redo: (38) [system] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812) ^ Unify: (38) [system] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812) Call: (40) [echo_files] echo_files:echo_catchup_f((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812) ^ Redo: (38) [echo_files] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812) ^ Unify: (38) [echo_files] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812) Call: (39) [system] (:-abolish((sk2_in/1)))\==end_of_file Exit: (39) [system] (:-abolish((sk2_in/1)))\==end_of_file ^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810) ^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810) Call: (40) [system] current_prolog_flag(xref, true) Fail: (40) [system] current_prolog_flag(xref, true) ^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810) Call: (40) [system] nonvar(term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])])) Exit: (40) [system] nonvar(term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])])) Call: (40) [system] nonvar((:-abolish((sk2_in/1)))) Exit: (40) [system] nonvar((:-abolish((sk2_in/1)))) Call: (40) [system] nb_current('$term', _2161618) Exit: (40) [system] nb_current('$term', (:-abolish((sk2_in/1)))) Call: (40) [$syspreds] prolog_load_context(module, _2162832) Unify: (40) [$syspreds] prolog_load_context(module, _2162832) Exit: (40) [$syspreds] prolog_load_context(module, user) ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-abolish((sk2_in/1))), (:-abolish((sk2_in/1))), _2164652) ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-abolish((sk2_in/1))), (:-abolish((sk2_in/1))), (:-_2165288)) Call: (41) [system] (:-abolish((sk2_in/1)))==(:-abolish((sk2_in/1))) Exit: (41) [system] (:-abolish((sk2_in/1)))==(:-abolish((sk2_in/1))) ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, abolish((sk2_in/1)), _2165288) ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, abolish((sk2_in/1)), _2165288) Call: (42) [system] functor(directive_expansion, _2168402, _2168404) Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) Call: (42) [system] _2169632 is 0+2 Exit: (42) [system] 2 is 0+2 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], abolish((sk2_in/1)), _2165288) ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], abolish((sk2_in/1)), abolish((sk2_in/1))) ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], abolish((sk2_in/1)), abolish((sk2_in/1))) ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, abolish((sk2_in/1)), abolish((sk2_in/1))) ^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-abolish((sk2_in/1))), (:-abolish((sk2_in/1))), (:-abolish((sk2_in/1)))) Call: (40) [system] (:-abolish((sk2_in/1)))\=@=(:-abolish((sk2_in/1))) Fail: (40) [system] (:-abolish((sk2_in/1)))\=@=(:-abolish((sk2_in/1))) ^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810) ^ Redo: (38) [subclause_expansion] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812) ^ Unify: (38) [subclause_expansion] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812) Call: (39) [system] nonvar((:-abolish((sk2_in/1)))) Exit: (39) [system] nonvar((:-abolish((sk2_in/1)))) Call: (39) [system] nonvar(term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])])) Exit: (39) [system] nonvar(term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])])) Call: (39) [$syspreds] prolog_load_context(file, _2179538) Unify: (39) [$syspreds] prolog_load_context(file, _2179538) Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2181364) Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2181364) ^ Redo: (38) [file_scope] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812) ^ Unify: (38) [file_scope] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812) ^ Redo: (38) [echo_files] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812) ^ Unify: (38) [echo_files] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812) Call: (39) [system] nonvar(term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])])) Exit: (39) [system] nonvar(term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])])) ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-abolish((sk2_in/1)))) ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-abolish((sk2_in/1)))) ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-abolish((sk2_in/1)))) ^ Redo: (38) [common_logic_utils] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812) ^ Unify: (38) [common_logic_utils] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812) Call: (39) [system] current_prolog_flag(do_renames, term_expansion) Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) ^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812) ^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812) Call: (39) [system] nonvar(term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])])) Exit: (39) [system] nonvar(term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])])) ^ Call: (39) [logicmoo_test] is_junit_test ^ Unify: (39) [logicmoo_test] is_junit_test ^ Exit: (39) [logicmoo_test] is_junit_test ^ Call: (39) [logicmoo_test] junit_term_expansion((:-abolish((sk2_in/1))), _1879810) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-abolish((sk2_in/1))), _1879810) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-abolish((sk2_in/1))), _1879810) Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-abolish((sk2_in/1))), _1879810) ^ Exit: (39) [logicmoo_test] junit_term_expansion((:-abolish((sk2_in/1))), (:-abolish((sk2_in/1)))) Call: (39) [system] term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])])=_1879812 Exit: (39) [system] term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])])=term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]) ^ Exit: (38) [logicmoo_test] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), (:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])])) ^ Call: (44) [user] goal_expansion(abolish((sk2_in/1)), _2201992) ^ Unify: (44) [user] goal_expansion(abolish((sk2_in/1)), sicstus:sicstus_flag(_2202642, _2202644)) Call: (45) [system] nonvar(abolish((sk2_in/1))) Exit: (45) [system] nonvar(abolish((sk2_in/1))) Call: (45) [system] abolish((sk2_in/1))=current_prolog_flag(_2202642, _2202644) Fail: (45) [system] abolish((sk2_in/1))=current_prolog_flag(_2202642, _2202644) ^ Redo: (44) [user] goal_expansion(abolish((sk2_in/1)), sicstus:sicstus_flag(_2202642, _2202644)) Call: (45) [system] abolish((sk2_in/1))=prolog_flag(_2202642, _2202644) Fail: (45) [system] abolish((sk2_in/1))=prolog_flag(_2202642, _2202644) ^ Redo: (44) [user] goal_expansion(abolish((sk2_in/1)), _2201992) ^ Unify: (44) [user] goal_expansion(abolish((sk2_in/1)), _2201992) Call: (45) [$syspreds] prolog_load_context(dialect, lps) Unify: (45) [$syspreds] prolog_load_context(dialect, lps) Fail: (45) [$syspreds] prolog_load_context(dialect, lps) ^ Fail: (44) [user] goal_expansion(abolish((sk2_in/1)), _2201992) ^ Call: (44) [system] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994) ^ Unify: (44) [system] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])) ^ Redo: (44) [loop_check] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994) ^ Unify: (44) [loop_check] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])) ^ Redo: (44) [ucatch] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994) ^ Unify: (44) [ucatch] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994) Call: (45) [apply_macros] expand_apply(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994) Unify: (45) [apply_macros] expand_apply(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994) Fail: (45) [nl_pipeline] expand_apply(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994) ^ Redo: (44) [apply_macros] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994) ^ Unify: (44) [apply_macros] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994) ^ Redo: (44) [virtualize_source] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994) ^ Unify: (44) [virtualize_source] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994) Call: (45) [system] nonvar(term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])) Exit: (45) [system] nonvar(term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])) ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(abolish((sk2_in/1))) ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(abolish((sk2_in/1))) ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(abolish((sk2_in/1))) ^ Redo: (44) [common_logic_utils] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994) ^ Unify: (44) [common_logic_utils] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994) ^ Redo: (44) [gvlib] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994) ^ Unify: (44) [gvlib] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994) ^ Redo: (44) [logicmoo_test] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994) ^ Unify: (44) [logicmoo_test] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994) ^ Call: (45) [pfc_lib] pfc_goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994) ^ Unify: (45) [pfc_lib] pfc_goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994) ^ Fail: (45) [pfc_lib] pfc_goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994) ^ Fail: (44) [pfc_lib] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994) ^ Call: (44) [system] goal_expansion(abolish((sk2_in/1)), _2201992) ^ Unify: (44) [system] goal_expansion(abolish((sk2_in/1)), _2201992) Call: (45) [arithmetic] arithmetic:math_goal_expansion(abolish((sk2_in/1)), _2201992) Fail: (45) [arithmetic] arithmetic:math_goal_expansion(abolish((sk2_in/1)), _2201992) ^ Redo: (44) [arithmetic] goal_expansion(abolish((sk2_in/1)), _2201992) ^ Unify: (44) [arithmetic] goal_expansion(abolish((sk2_in/1)), _2201992) Call: (45) [yall] yall:lambda_like(abolish((sk2_in/1))) Unify: (45) [yall] yall:lambda_like(abolish((sk2_in/1))) Call: (46) [system] compound_name_arity(abolish((sk2_in/1)), _2233814, _2233816) Exit: (46) [system] compound_name_arity(abolish((sk2_in/1)), abolish, 1) Call: (46) [yall] yall:lambda_functor(abolish) Fail: (46) [yall] yall:lambda_functor(abolish) Fail: (45) [yall] yall:lambda_like(abolish((sk2_in/1))) ^ Redo: (44) [yall] goal_expansion(abolish((sk2_in/1)), _2201992) ^ Unify: (44) [yall] goal_expansion(abolish((sk2_in/1)), _2201992) Call: (45) [system] current_prolog_flag(xref, true) Fail: (45) [system] current_prolog_flag(xref, true) ^ Redo: (44) [apply_macros] goal_expansion(abolish((sk2_in/1)), _2201992) Call: (45) [apply_macros] expand_apply(abolish((sk2_in/1)), _2201992) Unify: (45) [apply_macros] expand_apply(abolish((sk2_in/1)), _2201992) Fail: (45) [nl_pipeline] expand_apply(abolish((sk2_in/1)), _2201992) ^ Redo: (44) [apply_macros] goal_expansion(abolish((sk2_in/1)), _2201992) ^ Unify: (44) [apply_macros] goal_expansion(abolish((sk2_in/1)), _2201992) Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) ^ Redo: (44) [clpfd] goal_expansion(abolish((sk2_in/1)), _2201992) Call: (45) [clpfd] clpfd:clpfd_expandable(abolish((sk2_in/1))) Fail: (45) [clpfd] clpfd:clpfd_expandable(abolish((sk2_in/1))) ^ Redo: (44) [clpfd] goal_expansion(abolish((sk2_in/1)), _2201992) ^ Unify: (44) [clpfd] goal_expansion(abolish((sk2_in/1)), _2201992) ^ Call: (45) [logicmoo_ocl] do_ss ^ Fail: (45) [logicmoo_ocl] do_ss ^ Fail: (44) [logicmoo_ocl] goal_expansion(abolish((sk2_in/1)), _2201992) ^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-abolish((sk2_in/1))), _298, (:-abolish((sk2_in/1))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _2249390, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true)) ^ Call: (33) [user] abolish((sk2_in/1)) ^ Exit: (33) [user] abolish((sk2_in/1)) ^ Call: (37) [user] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2251720, _2251722) ^ Unify: (37) [user] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2251720, term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])])) ^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2251720) ^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2251720) ^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2251720) ^ Redo: (37) [user] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2251720, _2251722) ^ Unify: (37) [user] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])])) ^ Redo: (37) [system] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2251720, _2251722) ^ Unify: (37) [system] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2251720, _2251722) Call: (38) [system] nonvar(term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])])) Exit: (38) [system] nonvar(term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])])) Call: (38) [$syspreds] nb_setval('$term_user', (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) Unify: (38) [$syspreds] nb_setval('$term_user', (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) Exit: (38) [$syspreds] nb_setval('$term_user', (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) Call: (38) [system] fail Fail: (38) [system] fail ^ Redo: (37) [subclause_expansion] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2251720, _2251722) ^ Unify: (37) [subclause_expansion] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2251720, _2251722) ^ Call: (38) [ec_loader] ec_loader:into_lps ^ Unify: (38) [ec_loader] ec_loader:into_lps Call: (39) [t_l] t_l:is_ec_cvt(_2264110) Fail: (39) [t_l] t_l:is_ec_cvt(_2264110) ^ Fail: (38) [ec_loader] ec_loader:into_lps ^ Redo: (37) [ec_loader] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2251720, _2251722) ^ Fail: (37) [ec_loader] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2251720, _2251722) ^ Call: (37) [user] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2267220) ^ Unify: (37) [user] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) ^ Redo: (37) [system] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2267220) ^ Unify: (37) [system] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2267220) Call: (38) [$syspreds] prolog_load_context(module, plunit) Unify: (38) [$syspreds] prolog_load_context(module, plunit) Fail: (38) [$syspreds] prolog_load_context(module, plunit) ^ Fail: (37) [plunit] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2267220) ^ Call: (38) [system] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146) ^ Unify: (38) [system] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146) Call: (40) [echo_files] echo_files:echo_catchup_f((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146) Call: (41) [system] nonvar((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) Exit: (41) [system] nonvar((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) Call: (41) [echo_files] echo_files:never_echo_term((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) Fail: (41) [echo_files] echo_files:never_echo_term((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) Redo: (40) [echo_files] echo_files:echo_catchup_f((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146) Call: (41) [$syspreds] prolog_load_context(stream, _2279048) Unify: (41) [$syspreds] prolog_load_context(stream, _2279048) Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00)) Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Call: (41) [system] term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])])=..[_2282694, _2282700, _2282706|_2282708] Exit: (41) [system] term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])])=..[term_position, 1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [...|...])]] Call: (41) [system] ttyflush Exit: (41) [system] ttyflush Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) Call: (42) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))==end_of_file Fail: (42) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))==end_of_file Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2288876) Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701) Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701) Call: (42) [system] _2290750 is 1701+1 Exit: (42) [system] 1702 is 1701+1 Call: (42) [system] 1778=(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Call: (43) [$syspreds] format('~N~~*/~n') Unify: (43) [$syspreds] format('~N~~*/~n') ~*/ Exit: (43) [$syspreds] format('~N~~*/~n') Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1703) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1703) Call: (43) [t_l] t_l:file_stream_loc(_2303080, (0x556703a44a00), _2303084) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1703) Call: (43) [t_l] t_l:file_stream_loc(_2305508, (0x556703a44a00), _2305510) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701) Call: (43) [system] 1703>1701 Exit: (43) [system] 1703>1701 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701, 1703) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701, 1703) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1701, 1703, _2309842) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1701, 1703, _2309842) Call: (45) [system] _2311096 is 1703-1701 Exit: (45) [system] 2 is 1703-1701 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2312316, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2312316, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2315426) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2315426) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2317432, []), read_string(_2317432, _2317440, _2312316), close(_2317432)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2317432, []), read_util:read_string(_2317432, _2317440, _2312316), read_util:close(_2317432)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2317432, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f78fc700), []) Call: (49) [system] close((0x5566f78fc700)) Exit: (49) [system] close((0x5566f78fc700)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f78fc700), []), read_util:read_string((0x5566f78fc700), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f78fc700))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1701, 2, _2323078, _2309842) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1701, 2, 793, "\n\n") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1701, 1703, "\n\n") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1703) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1703) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2326140)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2326140)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1703)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1703)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1703) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [echo_files] echo_files:nsl(_2330470) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') Call: (46) [system] "\n\n"\==[] Exit: (46) [system] "\n\n"\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string("\n\n", _2334778, _2334780, _2334782, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n\n", _2334778, _2334780, _2334782, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n\n", _2334778, _2334780, _2334782, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [system] sub_string("\n\n", _2338596, _2338660, _2338598, '\n/*~') Fail: (45) [system] sub_string("\n\n", _2338596, _2339278, _2338598, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [system] sub_string("\n\n", _2340454, _2340518, _2340456, '/*~') Fail: (45) [system] sub_string("\n\n", _2340454, _2341136, _2340456, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [system] sub_string("\n\n", _2342930, _2342994, _2342932, '\n%~') Fail: (45) [system] sub_string("\n\n", _2342930, _2343612, _2342932, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [system] sub_string("\n\n", _2344788, _2344852, _2344790, '%~') Fail: (45) [system] sub_string("\n\n", _2344788, _2345470, _2344790, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [system] write("\n\n") Exit: (45) [system] write("\n\n") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701, 1703) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1703) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778) Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778) Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1703, 1778, _2354046) Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1703, 1778, _2354046) Call: (44) [system] _2355300 is 1778-1703 Exit: (44) [system] 75 is 1778-1703 Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2356520, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2356520, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2359630) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2359630) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2361636, []), read_string(_2361636, _2361644, _2356520), close(_2361636)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2361636, []), read_util:read_string(_2361636, _2361644, _2356520), read_util:close(_2361636)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2361636, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5200), []) Call: (48) [system] close((0x5566f61f5200)) Exit: (48) [system] close((0x5566f61f5200)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5200), []), read_util:read_string((0x5566f61f5200), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f61f5200))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1703, 75, _2367282, _2354046) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1703, 75, 718, ":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))") Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1703, 1778, ":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))") Call: (43) [echo_files] echo_files:read_mco(":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))", _2369164, _2369166, _2369168, _2369170, _2369172) Unify: (43) [echo_files] echo_files:read_mco(":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))", _2369798, _2369800, _2369802, _2369804, _2369806) Call: (44) [system] read_term_from_atom(":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))", _2370374, [cycles(true), comments(_2370394), quasi_quotations(_2370404), variable_names(_2370414), singletons(_2370424)]) Exit: (44) [system] read_term_from_atom(":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))", (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2371046), _2371046=zdirect)))), [cycles(true), comments([]), quasi_quotations([]), variable_names(['DMode'=_2371046]), singletons([])]) Call: (44) [system] read_term_from_atom(":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))", _2371696, [cycles(false), comments(_2371716), quasi_quotations(_2371726), variable_names(_2371736), singletons(_2371746)]) Exit: (44) [system] read_term_from_atom(":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))", (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2372368), _2372368=zdirect)))), [cycles(false), comments([]), quasi_quotations([]), variable_names(['DMode'=_2372368]), singletons([])]) Call: (44) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2371046), _2371046=zdirect))))=@=(:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2372368), _2372368=zdirect)))) Exit: (44) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2371046), _2371046=zdirect))))=@=(:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2372368), _2372368=zdirect)))) Call: (44) [system] _2374230=(:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2371046), _2371046=zdirect)))) Exit: (44) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2371046), _2371046=zdirect))))=(:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2371046), _2371046=zdirect)))) Exit: (43) [echo_files] echo_files:read_mco(":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))", (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2371046), _2371046=zdirect)))), [], [], ['DMode'=_2371046], []) Call: (43) [system] write(":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))") :- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))) Exit: (43) [system] write(":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))") Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2377340, 1778) Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2377962, 1778) ^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2378536, _2378538)) ^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2378536, _2378538)) ^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2378536, 1778)) ^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2378536, 1778)) Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2378536, 1778) Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2385974)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2385974)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) Call: (42) [system] character_count((0x556703a44a00), _2391524) Exit: (42) [system] character_count((0x556703a44a00), 1779) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1779) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1779) Call: (43) [t_l] t_l:file_stream_loc(_2394030, (0x556703a44a00), _2394034) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1779) Call: (43) [t_l] t_l:file_stream_loc(_2396458, (0x556703a44a00), _2396460) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778) Call: (43) [system] 1779>1778 Exit: (43) [system] 1779>1778 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778, 1779) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778, 1779) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1778, 1779, _2400792) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1778, 1779, _2400792) Call: (45) [system] _2402046 is 1779-1778 Exit: (45) [system] 1 is 1779-1778 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2403266, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2403266, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2406376) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2406376) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2408382, []), read_string(_2408382, _2408390, _2403266), close(_2408382)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2408382, []), read_util:read_string(_2408382, _2408390, _2403266), read_util:close(_2408382)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2408382, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5600), []) Call: (49) [system] close((0x5566f61f5600)) Exit: (49) [system] close((0x5566f61f5600)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5600), []), read_util:read_string((0x5566f61f5600), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f61f5600))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1778, 1, _2414028, _2400792) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1778, 1, 717, ".") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1778, 1779, ".") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2417090)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2417090)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [echo_files] echo_files:nsl(_2421420) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Call: (46) [system] "."\==[] Exit: (46) [system] "."\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _2425728, _2425730, _2425732, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _2425728, _2425730, _2425732, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _2425728, _2425730, _2425732, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _2429546, _2429610, _2429548, '\n/*~') Fail: (45) [system] sub_string(".", _2429546, _2430228, _2429548, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _2431404, _2431468, _2431406, '/*~') Fail: (45) [system] sub_string(".", _2431404, _2432086, _2431406, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _2433880, _2433944, _2433882, '\n%~') Fail: (45) [system] sub_string(".", _2433880, _2434562, _2433882, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _2435738, _2435802, _2435740, '%~') Fail: (45) [system] sub_string(".", _2435738, _2436420, _2435740, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] write(".") . Exit: (45) [system] write(".") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778, 1779) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1779) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] at_end_of_stream((0x556703a44a00)) Fail: (43) [system] at_end_of_stream((0x556703a44a00)) Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] character_count((0x556703a44a00), _2447412) Exit: (43) [system] character_count((0x556703a44a00), 1779) Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1779, _2448626) Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1779, _2448626) Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2449872, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2449872, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2452982) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2452982) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2454988, []), read_string(_2454988, _2454996, _2449872), close(_2454988)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2454988, []), read_util:read_string(_2454988, _2454996, _2449872), read_util:close(_2454988)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2454988, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5c00), []) Call: (48) [system] close((0x5566f61f5c00)) Exit: (48) [system] close((0x5566f61f5c00)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5c00), []), read_util:read_string((0x5566f61f5c00), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f61f5c00))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1779, _2460632, 0, _2448626) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1779, 717, 0, "\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1779, "\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Call: (43) [system] open_string("\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", _2462614) Exit: (43) [system] open_string("\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", (0x5566f5ec2200)) Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f5ec2200)) Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f5ec2200)) Call: (44) [echo_files] echo_files:consume_white((0x5566f5ec2200)) Unify: (44) [echo_files] echo_files:consume_white((0x5566f5ec2200)) Call: (45) [system] at_end_of_stream((0x5566f5ec2200)) Fail: (45) [system] at_end_of_stream((0x5566f5ec2200)) Redo: (44) [echo_files] echo_files:consume_white((0x5566f5ec2200)) Unify: (44) [echo_files] echo_files:consume_white((0x5566f5ec2200)) Call: (45) [system] peek_char((0x5566f5ec2200), _2468716) Exit: (45) [system] peek_char((0x5566f5ec2200), '\n') Call: (45) [system] char_type('\n', space) Exit: (45) [system] char_type('\n', space) Call: (45) [system] get_char((0x5566f5ec2200), '\n') Exit: (45) [system] get_char((0x5566f5ec2200), '\n') Call: (45) [system] put_char('\n') Exit: (45) [system] put_char('\n') Exit: (44) [echo_files] echo_files:consume_white((0x5566f5ec2200)) Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f5ec2200)) Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f5ec2200)) Call: (45) [echo_files] echo_files:consume_white((0x5566f5ec2200)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f5ec2200)) Call: (46) [system] at_end_of_stream((0x5566f5ec2200)) Fail: (46) [system] at_end_of_stream((0x5566f5ec2200)) Redo: (45) [echo_files] echo_files:consume_white((0x5566f5ec2200)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f5ec2200)) Call: (46) [system] peek_char((0x5566f5ec2200), _2479060) Exit: (46) [system] peek_char((0x5566f5ec2200), '\n') Call: (46) [system] char_type('\n', space) Exit: (46) [system] char_type('\n', space) Call: (46) [system] get_char((0x5566f5ec2200), '\n') Exit: (46) [system] get_char((0x5566f5ec2200), '\n') Call: (46) [system] put_char('\n') Exit: (46) [system] put_char('\n') Exit: (45) [echo_files] echo_files:consume_white((0x5566f5ec2200)) Call: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f5ec2200)) Unify: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f5ec2200)) Call: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200)) Unify: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200)) Call: (47) [system] at_end_of_stream((0x5566f5ec2200)) Fail: (47) [system] at_end_of_stream((0x5566f5ec2200)) Redo: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200)) Unify: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200)) Call: (47) [system] peek_char((0x5566f5ec2200), _2489404) Exit: (47) [system] peek_char((0x5566f5ec2200), s) Call: (47) [system] char_type(s, space) Fail: (47) [system] char_type(s, space) Redo: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200)) Unify: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200)) Call: (47) [echo_files] echo_files:nsl(_2493058) Unify: (47) [echo_files] echo_files:nsl('No source location!?') Exit: (47) [echo_files] echo_files:nsl('No source location!?') Call: (47) [system] atom_length('No source location!?', _2494902) Exit: (47) [system] atom_length('No source location!?', 20) Call: (47) [system] peek_string((0x5566f5ec2200), 20, _2496116) Exit: (47) [system] peek_string((0x5566f5ec2200), 20, "sk2_in(avar([vn='Ex'") Call: (47) [system] "sk2_in(avar([vn='Ex'"=='No source location!?' Fail: (47) [system] "sk2_in(avar([vn='Ex'"=='No source location!?' Redo: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200)) Unify: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200)) Call: (47) [system] peek_string((0x5566f5ec2200), 2, "%~") Fail: (47) [system] peek_string((0x5566f5ec2200), 2, "%~") Redo: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200)) Unify: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200)) Call: (47) [system] peek_string((0x5566f5ec2200), 1, "%") Fail: (47) [system] peek_string((0x5566f5ec2200), 1, "%") Redo: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200)) Unify: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200)) Call: (47) [system] peek_string((0x5566f5ec2200), 2, "#!") Fail: (47) [system] peek_string((0x5566f5ec2200), 2, "#!") Fail: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200)) Fail: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f5ec2200)) Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f5ec2200)) Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f5ec2200)) Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) Call: (42) [system] character_count((0x556703a44a00), _2510264) Exit: (42) [system] character_count((0x556703a44a00), 1779) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2512734)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2512734)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144) Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144) Call: (43) [system] fail Fail: (43) [system] fail Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144) Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2524530) Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2525148) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [system] current_prolog_flag(capture_feedback, true) Fail: (43) [system] current_prolog_flag(capture_feedback, true) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [$syspreds] format('~N/*~~~n') Unify: (43) [$syspreds] format('~N/*~~~n') /*~ Exit: (43) [$syspreds] format('~N/*~~~n') ^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146) ^ Redo: (38) [echo_files] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146) ^ Unify: (38) [echo_files] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])])) ^ Redo: (38) [system] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146) ^ Unify: (38) [system] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146) Call: (40) [echo_files] echo_files:echo_catchup_f((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146) ^ Redo: (38) [echo_files] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146) ^ Unify: (38) [echo_files] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146) Call: (39) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\==end_of_file Exit: (39) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\==end_of_file ^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144) ^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144) Call: (40) [system] current_prolog_flag(xref, true) Fail: (40) [system] current_prolog_flag(xref, true) ^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144) Call: (40) [system] nonvar(term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])])) Exit: (40) [system] nonvar(term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])])) Call: (40) [system] nonvar((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) Exit: (40) [system] nonvar((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) Call: (40) [system] nb_current('$term', _2554018) Exit: (40) [system] nb_current('$term', (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) Call: (40) [$syspreds] prolog_load_context(module, _2555232) Unify: (40) [$syspreds] prolog_load_context(module, _2555232) Exit: (40) [$syspreds] prolog_load_context(module, user) ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2557052) ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), (:-_2557688)) Call: (41) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))==(:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))) Exit: (41) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))==(:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))) ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2557688) ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2557688) Call: (42) [system] functor(directive_expansion, _2560802, _2560804) Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) Call: (42) [system] _2562032 is 0+2 Exit: (42) [system] 2 is 0+2 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2557688) ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))) ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))) ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))) ^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) Call: (40) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\=@=(:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))) Fail: (40) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\=@=(:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))) ^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144) ^ Redo: (38) [subclause_expansion] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146) ^ Unify: (38) [subclause_expansion] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146) Call: (39) [system] nonvar((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) Exit: (39) [system] nonvar((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) Call: (39) [system] nonvar(term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])])) Exit: (39) [system] nonvar(term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])])) Call: (39) [$syspreds] prolog_load_context(file, _2571938) Unify: (39) [$syspreds] prolog_load_context(file, _2571938) Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2573764) Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2573764) ^ Redo: (38) [file_scope] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146) ^ Unify: (38) [file_scope] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146) ^ Redo: (38) [echo_files] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146) ^ Unify: (38) [echo_files] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146) Call: (39) [system] nonvar(term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])])) Exit: (39) [system] nonvar(term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])])) ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) ^ Redo: (38) [common_logic_utils] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146) ^ Unify: (38) [common_logic_utils] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146) Call: (39) [system] current_prolog_flag(do_renames, term_expansion) Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) ^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146) ^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146) Call: (39) [system] nonvar(term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])])) Exit: (39) [system] nonvar(term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])])) ^ Call: (39) [logicmoo_test] is_junit_test ^ Unify: (39) [logicmoo_test] is_junit_test ^ Exit: (39) [logicmoo_test] is_junit_test ^ Call: (39) [logicmoo_test] junit_term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144) Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144) ^ Exit: (39) [logicmoo_test] junit_term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) Call: (39) [system] term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])])=_2272146 Exit: (39) [system] term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])])=term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]) ^ Exit: (38) [logicmoo_test] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])])) ^ Call: (44) [user] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) ^ Unify: (44) [user] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), sicstus:sicstus_flag(_2595042, _2595044)) Call: (45) [system] nonvar(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))) Exit: (45) [system] nonvar(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))) Call: (45) [system] with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))=current_prolog_flag(_2595042, _2595044) Fail: (45) [system] with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))=current_prolog_flag(_2595042, _2595044) ^ Redo: (44) [user] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), sicstus:sicstus_flag(_2595042, _2595044)) Call: (45) [system] with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))=prolog_flag(_2595042, _2595044) Fail: (45) [system] with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))=prolog_flag(_2595042, _2595044) ^ Redo: (44) [user] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) ^ Unify: (44) [user] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) Call: (45) [$syspreds] prolog_load_context(dialect, lps) Unify: (45) [$syspreds] prolog_load_context(dialect, lps) Fail: (45) [$syspreds] prolog_load_context(dialect, lps) ^ Fail: (44) [user] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) ^ Call: (44) [system] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394) ^ Unify: (44) [system] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])])) ^ Redo: (44) [loop_check] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394) ^ Unify: (44) [loop_check] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])])) ^ Redo: (44) [ucatch] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394) ^ Unify: (44) [ucatch] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394) Call: (45) [apply_macros] expand_apply(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394) Unify: (45) [apply_macros] expand_apply(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394) Fail: (45) [nl_pipeline] expand_apply(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394) ^ Redo: (44) [apply_macros] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394) ^ Unify: (44) [apply_macros] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394) ^ Redo: (44) [virtualize_source] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394) ^ Unify: (44) [virtualize_source] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394) Call: (45) [system] nonvar(term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])])) Exit: (45) [system] nonvar(term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])])) ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))) ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))) ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))) ^ Redo: (44) [common_logic_utils] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394) ^ Unify: (44) [common_logic_utils] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394) ^ Redo: (44) [gvlib] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394) ^ Unify: (44) [gvlib] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394) ^ Redo: (44) [logicmoo_test] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394) ^ Unify: (44) [logicmoo_test] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394) ^ Call: (45) [pfc_lib] pfc_goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394) ^ Unify: (45) [pfc_lib] pfc_goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394) ^ Fail: (45) [pfc_lib] pfc_goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394) ^ Fail: (44) [pfc_lib] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394) ^ Call: (44) [system] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) ^ Unify: (44) [system] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) Call: (45) [arithmetic] arithmetic:math_goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) Fail: (45) [arithmetic] arithmetic:math_goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) ^ Redo: (44) [arithmetic] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) ^ Unify: (44) [arithmetic] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) Call: (45) [yall] yall:lambda_like(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))) Unify: (45) [yall] yall:lambda_like(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))) Call: (46) [system] compound_name_arity(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2626214, _2626216) Exit: (46) [system] compound_name_arity(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), with_fc_mode, 2) Call: (46) [yall] yall:lambda_functor(with_fc_mode) Fail: (46) [yall] yall:lambda_functor(with_fc_mode) Fail: (45) [yall] yall:lambda_like(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))) ^ Redo: (44) [yall] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) ^ Unify: (44) [yall] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) Call: (45) [system] current_prolog_flag(xref, true) Fail: (45) [system] current_prolog_flag(xref, true) ^ Redo: (44) [apply_macros] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) Call: (45) [apply_macros] expand_apply(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) Unify: (45) [apply_macros] expand_apply(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) Fail: (45) [nl_pipeline] expand_apply(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) ^ Redo: (44) [apply_macros] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) ^ Unify: (44) [apply_macros] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) ^ Redo: (44) [clpfd] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) Call: (45) [clpfd] clpfd:clpfd_expandable(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))) Fail: (45) [clpfd] clpfd:clpfd_expandable(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))) ^ Redo: (44) [clpfd] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) ^ Unify: (44) [clpfd] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) ^ Call: (45) [logicmoo_ocl] do_ss ^ Fail: (45) [logicmoo_ocl] do_ss ^ Fail: (44) [logicmoo_ocl] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) ^ Call: (50) [user] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2641848) ^ Unify: (50) [user] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), sicstus:sicstus_flag(_2642498, _2642500)) Call: (51) [system] nonvar(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))) Exit: (51) [system] nonvar(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))) Call: (51) [system] must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=current_prolog_flag(_2642498, _2642500) Fail: (51) [system] must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=current_prolog_flag(_2642498, _2642500) ^ Redo: (50) [user] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), sicstus:sicstus_flag(_2642498, _2642500)) Call: (51) [system] must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=prolog_flag(_2642498, _2642500) Fail: (51) [system] must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=prolog_flag(_2642498, _2642500) ^ Redo: (50) [user] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2641848) ^ Unify: (50) [user] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2641848) Call: (51) [$syspreds] prolog_load_context(dialect, lps) Unify: (51) [$syspreds] prolog_load_context(dialect, lps) Fail: (51) [$syspreds] prolog_load_context(dialect, lps) ^ Fail: (50) [user] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2641848) ^ Call: (50) [system] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850) ^ Unify: (50) [system] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))])) ^ Redo: (50) [loop_check] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850) ^ Unify: (50) [loop_check] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))])) ^ Redo: (50) [ucatch] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850) ^ Unify: (50) [ucatch] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850) Call: (51) [apply_macros] expand_apply(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850) Unify: (51) [apply_macros] expand_apply(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850) Fail: (51) [nl_pipeline] expand_apply(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850) ^ Redo: (50) [apply_macros] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850) ^ Unify: (50) [apply_macros] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850) ^ Redo: (50) [virtualize_source] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850) ^ Unify: (50) [virtualize_source] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850) Call: (51) [system] nonvar(term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))])) Exit: (51) [system] nonvar(term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))])) ^ Call: (51) [common_logic_utils] common_logic_utils:grovel_kif_option(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))) ^ Unify: (51) [common_logic_utils] common_logic_utils:grovel_kif_option(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))) ^ Unify: (51) [common_logic_utils] common_logic_utils:grovel_kif_option(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))) ^ Call: (52) [common_logic_utils] common_logic_utils:grovel_kif_option((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)) ^ Unify: (52) [common_logic_utils] common_logic_utils:grovel_kif_option((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)) ^ Fail: (52) [common_logic_utils] common_logic_utils:grovel_kif_option((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)) ^ Fail: (51) [common_logic_utils] common_logic_utils:grovel_kif_option(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))) ^ Redo: (50) [common_logic_utils] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850) ^ Unify: (50) [common_logic_utils] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850) ^ Redo: (50) [gvlib] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850) ^ Unify: (50) [gvlib] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850) Call: (51) [system] term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))])=_2641850 Exit: (51) [system] term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))])=term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]) ^ Exit: (50) [logicmoo_test] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))])) ^ Call: (51) [user] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) ^ Unify: (51) [user] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), sicstus:sicstus_flag(_2669898, _2669900)) Call: (52) [system] nonvar(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))) Exit: (52) [system] nonvar(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))) Call: (52) [system] mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=current_prolog_flag(_2669898, _2669900) Fail: (52) [system] mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=current_prolog_flag(_2669898, _2669900) ^ Redo: (51) [user] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), sicstus:sicstus_flag(_2669898, _2669900)) Call: (52) [system] mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=prolog_flag(_2669898, _2669900) Fail: (52) [system] mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=prolog_flag(_2669898, _2669900) ^ Redo: (51) [user] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) ^ Unify: (51) [user] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) Call: (52) [$syspreds] prolog_load_context(dialect, lps) Unify: (52) [$syspreds] prolog_load_context(dialect, lps) Fail: (52) [$syspreds] prolog_load_context(dialect, lps) ^ Fail: (51) [user] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) ^ Call: (51) [system] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250) ^ Unify: (51) [system] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))])) ^ Redo: (51) [loop_check] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250) ^ Unify: (51) [loop_check] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))])) ^ Redo: (51) [ucatch] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250) ^ Unify: (51) [ucatch] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250) Call: (52) [apply_macros] expand_apply(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250) Unify: (52) [apply_macros] expand_apply(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250) Fail: (52) [nl_pipeline] expand_apply(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250) ^ Redo: (51) [apply_macros] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250) ^ Unify: (51) [apply_macros] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250) ^ Redo: (51) [virtualize_source] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250) ^ Unify: (51) [virtualize_source] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250) Call: (52) [system] nonvar(term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))])) Exit: (52) [system] nonvar(term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))])) ^ Call: (52) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))) ^ Unify: (52) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))) ^ Fail: (52) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))) ^ Redo: (51) [common_logic_utils] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250) ^ Unify: (51) [common_logic_utils] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250) ^ Redo: (51) [gvlib] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250) ^ Unify: (51) [gvlib] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250) ^ Redo: (51) [logicmoo_test] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250) ^ Unify: (51) [logicmoo_test] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250) ^ Call: (52) [pfc_lib] pfc_goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250) ^ Unify: (52) [pfc_lib] pfc_goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250) ^ Fail: (52) [pfc_lib] pfc_goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250) ^ Fail: (51) [pfc_lib] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250) ^ Call: (51) [system] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) ^ Unify: (51) [system] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) Call: (52) [arithmetic] arithmetic:math_goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) Fail: (52) [arithmetic] arithmetic:math_goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) ^ Redo: (51) [arithmetic] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) ^ Unify: (51) [arithmetic] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) Call: (52) [yall] yall:lambda_like(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))) Unify: (52) [yall] yall:lambda_like(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))) Call: (53) [system] compound_name_arity(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2701070, _2701072) Exit: (53) [system] compound_name_arity(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), mpred_test, 1) Call: (53) [yall] yall:lambda_functor(mpred_test) Fail: (53) [yall] yall:lambda_functor(mpred_test) Fail: (52) [yall] yall:lambda_like(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))) ^ Redo: (51) [yall] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) ^ Unify: (51) [yall] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) Call: (52) [system] current_prolog_flag(xref, true) Fail: (52) [system] current_prolog_flag(xref, true) ^ Redo: (51) [apply_macros] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) Call: (52) [apply_macros] expand_apply(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) Unify: (52) [apply_macros] expand_apply(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) Fail: (52) [nl_pipeline] expand_apply(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) ^ Redo: (51) [apply_macros] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) ^ Unify: (51) [apply_macros] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) Call: (52) [system] current_prolog_flag(clpfd_goal_expansion, false) Fail: (52) [system] current_prolog_flag(clpfd_goal_expansion, false) ^ Redo: (51) [clpfd] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) Call: (52) [clpfd] clpfd:clpfd_expandable(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))) Fail: (52) [clpfd] clpfd:clpfd_expandable(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))) ^ Redo: (51) [clpfd] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) ^ Unify: (51) [clpfd] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) ^ Call: (52) [logicmoo_ocl] do_ss ^ Fail: (52) [logicmoo_ocl] do_ss ^ Fail: (51) [logicmoo_ocl] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) ^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)))), _298, (:-with_fc_mode(zdirect, mpred_test((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _2716674, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true)) ^ Call: (33) [user] with_fc_mode(zdirect, mpred_test((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))) ^ Unify: (33) [pfc_lib] with_fc_mode(zdirect, user:mpred_test((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))) ^ Call: (34) [pfc_lib] locally_each:locally_tl(mpred_fc_mode(zdirect), user:mpred_test((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))) ^ Unify: (34) [pfc_lib] locally_each:locally_tl(mpred_fc_mode(zdirect), user:mpred_test((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))) ^ Call: (35) [pfc_lib] locally(t_l:mpred_fc_mode(zdirect), user:mpred_test((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))) ^ Unify: (35) [locally_each] locally(t_l:mpred_fc_mode(zdirect), user:mpred_test((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))) ^ Call: (38) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (38) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (38) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (39) [locally_each] locally_each:clause_true(t_l, t_l:mpred_fc_mode(zdirect)) ^ Unify: (39) [locally_each] locally_each:clause_true(t_l, t_l:mpred_fc_mode(zdirect)) Call: (40) [system] copy_term(t_l:mpred_fc_mode(zdirect), _2729446) Exit: (40) [system] copy_term(t_l:mpred_fc_mode(zdirect), t_l:mpred_fc_mode(zdirect)) ^ Call: (40) [t_l] clause(t_l:mpred_fc_mode(zdirect), true) ^ Fail: (40) [t_l] clause(mpred_fc_mode(zdirect), true) ^ Fail: (39) [locally_each] locally_each:clause_true(t_l, t_l:mpred_fc_mode(zdirect)) ^ Call: (45) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_fc_mode(zdirect)) ^ Unify: (45) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_fc_mode(zdirect)) ^ Call: (46) [t_l] asserta(t_l:mpred_fc_mode(zdirect), _2733900) ^ Exit: (46) [t_l] asserta(t_l:mpred_fc_mode(zdirect), (0x5566f7ca3020)) Call: (46) [system] nb_current('$w_tl_e', _2735138) Exit: (46) [system] nb_current('$w_tl_e', []) Call: (46) [system] nb_linkval('$w_tl_e', [(0x5566f7ca3020)]) Exit: (46) [system] nb_linkval('$w_tl_e', [(0x5566f7ca3020)]) ^ Exit: (45) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_fc_mode(zdirect)) ^ Call: (44) [user] mpred_test((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) ^ Unify: (44) [logicmoo_test] mpred_test(user:(get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Call: (51) [$syspreds] update_flag(tests, _2739498, _2739498+1) Unify: (51) [$syspreds] update_flag(tests, _2739498, _2739498+1) Exit: (51) [$syspreds] update_flag(tests, 0, 0+1) Call: (51) [$syspreds] update_flag(test_number, _2741344, _2741344+1) Unify: (51) [$syspreds] update_flag(test_number, _2741344, _2741344+1) Exit: (51) [$syspreds] update_flag(test_number, 3, 3+1) ^ Call: (49) [logicmoo_test] backward_compatibility:sformat(_2743196, 'Test_~4d_Line_~4d', [4, 0]) ^ Unify: (49) [logicmoo_test] backward_compatibility:sformat(_2743196, 'Test_~4d_Line_~4d', [4, 0]) ^ Call: (50) [logicmoo_test] format(string(_2743196), 'Test_~4d_Line_~4d', [4, 0]) ^ Exit: (50) [logicmoo_test] format(string("Test_0.0004_Line_0.0000"), 'Test_~4d_Line_~4d', [4, 0]) ^ Exit: (49) [logicmoo_test] backward_compatibility:sformat("Test_0.0004_Line_0.0000", 'Test_~4d_Line_~4d', [4, 0]) ^ Call: (49) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], "Test_0.0004_Line_0.0000", _2743190) ^ Unify: (49) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], "Test_0.0004_Line_0.0000", _2743190) Call: (50) [system] arg(1, '_0.'='_', _2747622) Exit: (50) [system] arg(1, '_0.'='_', '_0.') Call: (50) [system] arg(2, '_0.'='_', _2748844) Exit: (50) [system] arg(2, '_0.'='_', '_') ^ Call: (50) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0004_Line_0.0000", _2750066) ^ Unify: (50) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0004_Line_0.0000", _2750066) ^ Unify: (50) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0004_Line_0.0000", _2750066) Call: (51) [system] atomic_list_concat(_2751964, '_0.', "Test_0.0004_Line_0.0000") Exit: (51) [system] atomic_list_concat(['Test', '0004_Line', '0000'], '_0.', "Test_0.0004_Line_0.0000") Call: (51) [system] atomics_to_string(['Test', '0004_Line', '0000'], '_', _2750066) Exit: (51) [system] atomics_to_string(['Test', '0004_Line', '0000'], '_', "Test_0004_Line_0000") ^ Exit: (50) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0004_Line_0.0000", "Test_0004_Line_0000") ^ Call: (50) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "Test_0004_Line_0000", _2743190) ^ Unify: (50) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "Test_0004_Line_0000", "Test_0004_Line_0000") ^ Exit: (50) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "Test_0004_Line_0000", "Test_0004_Line_0000") ^ Exit: (49) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], "Test_0.0004_Line_0.0000", "Test_0004_Line_0000") Call: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Unify: (51) [occurs] occurs:sub_term((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Exit: (51) [occurs] occurs:sub_term((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Redo: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Unify: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Call: (52) [system] arg(_2760732, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2760674) Exit: (52) [system] arg(1, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), get_fc_mode((xxxf, ax), _2641756)) Call: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756)) Unify: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756)) Exit: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756)) Exit: (51) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Redo: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756)) Unify: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756)) Call: (53) [system] arg(_2765662, get_fc_mode((xxxf, ax), _2641756), _2765604) Exit: (53) [system] arg(1, get_fc_mode((xxxf, ax), _2641756), (xxxf, ax)) Call: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax)) Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) Exit: (52) [occurs] occurs:sub_term((xxxf, ax), get_fc_mode((xxxf, ax), _2641756)) Exit: (51) [occurs] occurs:sub_term((xxxf, ax), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Redo: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax)) Unify: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax)) Call: (54) [system] arg(_2771210, (xxxf, ax), _2771152) Exit: (54) [system] arg(1, (xxxf, ax), xxxf) Call: (54) [occurs] occurs:sub_term(_2757582, xxxf) Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf) Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf) Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax)) Exit: (52) [occurs] occurs:sub_term(xxxf, get_fc_mode((xxxf, ax), _2641756)) Exit: (51) [occurs] occurs:sub_term(xxxf, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Redo: (54) [occurs] occurs:sub_term(_2757582, xxxf) Unify: (54) [occurs] occurs:sub_term(_2757582, xxxf) Fail: (54) [occurs] occurs:sub_term(_2757582, xxxf) Redo: (54) [system] arg(_2777992, (xxxf, ax), _2771152) Exit: (54) [system] arg(2, (xxxf, ax), ax) Call: (54) [occurs] occurs:sub_term(_2757582, ax) Unify: (54) [occurs] occurs:sub_term(ax, ax) Exit: (54) [occurs] occurs:sub_term(ax, ax) Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax)) Exit: (52) [occurs] occurs:sub_term(ax, get_fc_mode((xxxf, ax), _2641756)) Exit: (51) [occurs] occurs:sub_term(ax, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Redo: (54) [occurs] occurs:sub_term(_2757582, ax) Unify: (54) [occurs] occurs:sub_term(_2757582, ax) Fail: (54) [occurs] occurs:sub_term(_2757582, ax) Fail: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax)) Redo: (53) [system] arg(_2785392, get_fc_mode((xxxf, ax), _2641756), _2765604) Exit: (53) [system] arg(2, get_fc_mode((xxxf, ax), _2641756), _2641756) Call: (53) [occurs] occurs:sub_term(_2757582, _2641756) Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756) Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756) Exit: (52) [occurs] occurs:sub_term(_2641756, get_fc_mode((xxxf, ax), _2641756)) Exit: (51) [occurs] occurs:sub_term(_2641756, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Redo: (53) [occurs] occurs:sub_term(_2757582, _2641756) Unify: (53) [occurs] occurs:sub_term(_2757582, _2641756) Fail: (53) [occurs] occurs:sub_term(_2757582, _2641756) Fail: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756)) Redo: (52) [system] arg(_2792174, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2760674) Exit: (52) [system] arg(2, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2641756=zdirect) Call: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect) Unify: (52) [occurs] occurs:sub_term(_2641756=zdirect, _2641756=zdirect) Exit: (52) [occurs] occurs:sub_term(_2641756=zdirect, _2641756=zdirect) Exit: (51) [occurs] occurs:sub_term(_2641756=zdirect, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Redo: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect) Unify: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect) Call: (53) [system] arg(_2797104, _2641756=zdirect, _2797046) Exit: (53) [system] arg(1, _2641756=zdirect, _2641756) Call: (53) [occurs] occurs:sub_term(_2757582, _2641756) Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756) Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756) Exit: (52) [occurs] occurs:sub_term(_2641756, _2641756=zdirect) Exit: (51) [occurs] occurs:sub_term(_2641756, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Redo: (53) [occurs] occurs:sub_term(_2757582, _2641756) Unify: (53) [occurs] occurs:sub_term(_2757582, _2641756) Fail: (53) [occurs] occurs:sub_term(_2757582, _2641756) Redo: (53) [system] arg(_2803268, _2641756=zdirect, _2797046) Exit: (53) [system] arg(2, _2641756=zdirect, zdirect) Call: (53) [occurs] occurs:sub_term(_2757582, zdirect) Unify: (53) [occurs] occurs:sub_term(zdirect, zdirect) Exit: (53) [occurs] occurs:sub_term(zdirect, zdirect) Exit: (52) [occurs] occurs:sub_term(zdirect, _2641756=zdirect) Exit: (51) [occurs] occurs:sub_term(zdirect, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Redo: (53) [occurs] occurs:sub_term(_2757582, zdirect) Unify: (53) [occurs] occurs:sub_term(_2757582, zdirect) Fail: (53) [occurs] occurs:sub_term(_2757582, zdirect) Fail: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect) Fail: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Call: (51) [occurs] occurs:sub_term(_2810612, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Unify: (51) [occurs] occurs:sub_term((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Exit: (51) [occurs] occurs:sub_term((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Redo: (51) [occurs] occurs:sub_term(_2810612, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Unify: (51) [occurs] occurs:sub_term(_2810612, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Call: (52) [system] arg(_2813762, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2813704) Exit: (52) [system] arg(1, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), get_fc_mode((xxxf, ax), _2641756)) Call: (52) [occurs] occurs:sub_term(_2810612, get_fc_mode((xxxf, ax), _2641756)) Unify: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756)) Exit: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756)) Exit: (51) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Redo: (52) [occurs] occurs:sub_term(_2810612, get_fc_mode((xxxf, ax), _2641756)) Unify: (52) [occurs] occurs:sub_term(_2810612, get_fc_mode((xxxf, ax), _2641756)) Call: (53) [system] arg(_2818692, get_fc_mode((xxxf, ax), _2641756), _2818634) Exit: (53) [system] arg(1, get_fc_mode((xxxf, ax), _2641756), (xxxf, ax)) Call: (53) [occurs] occurs:sub_term(_2810612, (xxxf, ax)) Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) Exit: (52) [occurs] occurs:sub_term((xxxf, ax), get_fc_mode((xxxf, ax), _2641756)) Exit: (51) [occurs] occurs:sub_term((xxxf, ax), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Redo: (53) [occurs] occurs:sub_term(_2810612, (xxxf, ax)) Unify: (53) [occurs] occurs:sub_term(_2810612, (xxxf, ax)) Call: (54) [system] arg(_2824240, (xxxf, ax), _2824182) Exit: (54) [system] arg(1, (xxxf, ax), xxxf) Call: (54) [occurs] occurs:sub_term(_2810612, xxxf) Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf) Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf) Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax)) Exit: (52) [occurs] occurs:sub_term(xxxf, get_fc_mode((xxxf, ax), _2641756)) Exit: (51) [occurs] occurs:sub_term(xxxf, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Redo: (54) [occurs] occurs:sub_term(_2810612, xxxf) Unify: (54) [occurs] occurs:sub_term(_2810612, xxxf) Fail: (54) [occurs] occurs:sub_term(_2810612, xxxf) Redo: (54) [system] arg(_2831022, (xxxf, ax), _2824182) Exit: (54) [system] arg(2, (xxxf, ax), ax) Call: (54) [occurs] occurs:sub_term(_2810612, ax) Unify: (54) [occurs] occurs:sub_term(ax, ax) Exit: (54) [occurs] occurs:sub_term(ax, ax) Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax)) Exit: (52) [occurs] occurs:sub_term(ax, get_fc_mode((xxxf, ax), _2641756)) Exit: (51) [occurs] occurs:sub_term(ax, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Redo: (54) [occurs] occurs:sub_term(_2810612, ax) Unify: (54) [occurs] occurs:sub_term(_2810612, ax) Fail: (54) [occurs] occurs:sub_term(_2810612, ax) Fail: (53) [occurs] occurs:sub_term(_2810612, (xxxf, ax)) Redo: (53) [system] arg(_2838422, get_fc_mode((xxxf, ax), _2641756), _2818634) Exit: (53) [system] arg(2, get_fc_mode((xxxf, ax), _2641756), _2641756) Call: (53) [occurs] occurs:sub_term(_2810612, _2641756) Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756) Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756) Exit: (52) [occurs] occurs:sub_term(_2641756, get_fc_mode((xxxf, ax), _2641756)) Exit: (51) [occurs] occurs:sub_term(_2641756, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Redo: (53) [occurs] occurs:sub_term(_2810612, _2641756) Unify: (53) [occurs] occurs:sub_term(_2810612, _2641756) Fail: (53) [occurs] occurs:sub_term(_2810612, _2641756) Fail: (52) [occurs] occurs:sub_term(_2810612, get_fc_mode((xxxf, ax), _2641756)) Redo: (52) [system] arg(_2845204, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2813704) Exit: (52) [system] arg(2, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2641756=zdirect) Call: (52) [occurs] occurs:sub_term(_2810612, _2641756=zdirect) Unify: (52) [occurs] occurs:sub_term(_2641756=zdirect, _2641756=zdirect) Exit: (52) [occurs] occurs:sub_term(_2641756=zdirect, _2641756=zdirect) Exit: (51) [occurs] occurs:sub_term(_2641756=zdirect, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Redo: (52) [occurs] occurs:sub_term(_2810612, _2641756=zdirect) Unify: (52) [occurs] occurs:sub_term(_2810612, _2641756=zdirect) Call: (53) [system] arg(_2850134, _2641756=zdirect, _2850076) Exit: (53) [system] arg(1, _2641756=zdirect, _2641756) Call: (53) [occurs] occurs:sub_term(_2810612, _2641756) Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756) Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756) Exit: (52) [occurs] occurs:sub_term(_2641756, _2641756=zdirect) Exit: (51) [occurs] occurs:sub_term(_2641756, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Redo: (53) [occurs] occurs:sub_term(_2810612, _2641756) Unify: (53) [occurs] occurs:sub_term(_2810612, _2641756) Fail: (53) [occurs] occurs:sub_term(_2810612, _2641756) Redo: (53) [system] arg(_2856298, _2641756=zdirect, _2850076) Exit: (53) [system] arg(2, _2641756=zdirect, zdirect) Call: (53) [occurs] occurs:sub_term(_2810612, zdirect) Unify: (53) [occurs] occurs:sub_term(zdirect, zdirect) Exit: (53) [occurs] occurs:sub_term(zdirect, zdirect) Exit: (52) [occurs] occurs:sub_term(zdirect, _2641756=zdirect) Exit: (51) [occurs] occurs:sub_term(zdirect, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Redo: (53) [occurs] occurs:sub_term(_2810612, zdirect) Unify: (53) [occurs] occurs:sub_term(_2810612, zdirect) Fail: (53) [occurs] occurs:sub_term(_2810612, zdirect) Fail: (52) [occurs] occurs:sub_term(_2810612, _2641756=zdirect) Fail: (51) [occurs] occurs:sub_term(_2810612, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Call: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Unify: (51) [occurs] occurs:sub_term((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Exit: (51) [occurs] occurs:sub_term((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Redo: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Unify: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Call: (52) [system] arg(_2866790, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2866732) Exit: (52) [system] arg(1, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), get_fc_mode((xxxf, ax), _2641756)) Call: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756)) Unify: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756)) Exit: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756)) Exit: (51) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Redo: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756)) Unify: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756)) Call: (53) [system] arg(_2871720, get_fc_mode((xxxf, ax), _2641756), _2871662) Exit: (53) [system] arg(1, get_fc_mode((xxxf, ax), _2641756), (xxxf, ax)) Call: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax)) Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) Exit: (52) [occurs] occurs:sub_term((xxxf, ax), get_fc_mode((xxxf, ax), _2641756)) Exit: (51) [occurs] occurs:sub_term((xxxf, ax), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Redo: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax)) Unify: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax)) Call: (54) [system] arg(_2877268, (xxxf, ax), _2877210) Exit: (54) [system] arg(1, (xxxf, ax), xxxf) Call: (54) [occurs] occurs:sub_term(_2757582, xxxf) Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf) Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf) Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax)) Exit: (52) [occurs] occurs:sub_term(xxxf, get_fc_mode((xxxf, ax), _2641756)) Exit: (51) [occurs] occurs:sub_term(xxxf, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) ^ Call: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ') ^ Unify: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ') Call: (52) [system] xxxf\==[] Exit: (52) [system] xxxf\==[] ^ Call: (52) [logicmoo_test] on_x_debug(sub_string(xxxf, _2884618, _2884620, _2884622, ' ')) ^ Unify: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _2884618, _2884620, _2884622, ' ')) ^ Fail: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _2884618, _2884620, _2884622, ' ')) ^ Fail: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ') ^ Call: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_') ^ Unify: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_') Call: (52) [system] xxxf\==[] Exit: (52) [system] xxxf\==[] ^ Call: (52) [logicmoo_test] on_x_debug(sub_string(xxxf, _2889664, _2889666, _2889668, '_')) ^ Unify: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _2889664, _2889666, _2889668, '_')) ^ Fail: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _2889664, _2889666, _2889668, '_')) ^ Fail: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_') Redo: (54) [occurs] occurs:sub_term(_2757582, xxxf) Unify: (54) [occurs] occurs:sub_term(_2757582, xxxf) Fail: (54) [occurs] occurs:sub_term(_2757582, xxxf) Redo: (54) [system] arg(_2894156, (xxxf, ax), _2877210) Exit: (54) [system] arg(2, (xxxf, ax), ax) Call: (54) [occurs] occurs:sub_term(_2757582, ax) Unify: (54) [occurs] occurs:sub_term(ax, ax) Exit: (54) [occurs] occurs:sub_term(ax, ax) Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax)) Exit: (52) [occurs] occurs:sub_term(ax, get_fc_mode((xxxf, ax), _2641756)) Exit: (51) [occurs] occurs:sub_term(ax, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) ^ Call: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ') ^ Unify: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ') Call: (52) [system] ax\==[] Exit: (52) [system] ax\==[] ^ Call: (52) [logicmoo_test] on_x_debug(sub_string(ax, _2901506, _2901508, _2901510, ' ')) ^ Unify: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _2901506, _2901508, _2901510, ' ')) ^ Fail: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _2901506, _2901508, _2901510, ' ')) ^ Fail: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ') ^ Call: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_') ^ Unify: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_') Call: (52) [system] ax\==[] Exit: (52) [system] ax\==[] ^ Call: (52) [logicmoo_test] on_x_debug(sub_string(ax, _2906552, _2906554, _2906556, '_')) ^ Unify: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _2906552, _2906554, _2906556, '_')) ^ Fail: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _2906552, _2906554, _2906556, '_')) ^ Fail: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_') Redo: (54) [occurs] occurs:sub_term(_2757582, ax) Unify: (54) [occurs] occurs:sub_term(_2757582, ax) Fail: (54) [occurs] occurs:sub_term(_2757582, ax) Fail: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax)) Redo: (53) [system] arg(_2911662, get_fc_mode((xxxf, ax), _2641756), _2871662) Exit: (53) [system] arg(2, get_fc_mode((xxxf, ax), _2641756), _2641756) Call: (53) [occurs] occurs:sub_term(_2757582, _2641756) Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756) Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756) Exit: (52) [occurs] occurs:sub_term(_2641756, get_fc_mode((xxxf, ax), _2641756)) Exit: (51) [occurs] occurs:sub_term(_2641756, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Redo: (53) [occurs] occurs:sub_term(_2757582, _2641756) Unify: (53) [occurs] occurs:sub_term(_2757582, _2641756) Fail: (53) [occurs] occurs:sub_term(_2757582, _2641756) Fail: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756)) Redo: (52) [system] arg(_2918444, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2866732) Exit: (52) [system] arg(2, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2641756=zdirect) Call: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect) Unify: (52) [occurs] occurs:sub_term(_2641756=zdirect, _2641756=zdirect) Exit: (52) [occurs] occurs:sub_term(_2641756=zdirect, _2641756=zdirect) Exit: (51) [occurs] occurs:sub_term(_2641756=zdirect, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Redo: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect) Unify: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect) Call: (53) [system] arg(_2923374, _2641756=zdirect, _2923316) Exit: (53) [system] arg(1, _2641756=zdirect, _2641756) Call: (53) [occurs] occurs:sub_term(_2757582, _2641756) Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756) Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756) Exit: (52) [occurs] occurs:sub_term(_2641756, _2641756=zdirect) Exit: (51) [occurs] occurs:sub_term(_2641756, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Redo: (53) [occurs] occurs:sub_term(_2757582, _2641756) Unify: (53) [occurs] occurs:sub_term(_2757582, _2641756) Fail: (53) [occurs] occurs:sub_term(_2757582, _2641756) Redo: (53) [system] arg(_2929538, _2641756=zdirect, _2923316) Exit: (53) [system] arg(2, _2641756=zdirect, zdirect) Call: (53) [occurs] occurs:sub_term(_2757582, zdirect) Unify: (53) [occurs] occurs:sub_term(zdirect, zdirect) Exit: (53) [occurs] occurs:sub_term(zdirect, zdirect) Exit: (52) [occurs] occurs:sub_term(zdirect, _2641756=zdirect) Exit: (51) [occurs] occurs:sub_term(zdirect, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) ^ Call: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(zdirect, ' ') ^ Unify: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(zdirect, ' ') Call: (52) [system] zdirect\==[] Exit: (52) [system] zdirect\==[] ^ Call: (52) [logicmoo_test] on_x_debug(sub_string(zdirect, _2936270, _2936272, _2936274, ' ')) ^ Unify: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(zdirect, _2936270, _2936272, _2936274, ' ')) ^ Fail: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(zdirect, _2936270, _2936272, _2936274, ' ')) ^ Fail: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(zdirect, ' ') ^ Call: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(zdirect, '_') ^ Unify: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(zdirect, '_') Call: (52) [system] zdirect\==[] Exit: (52) [system] zdirect\==[] ^ Call: (52) [logicmoo_test] on_x_debug(sub_string(zdirect, _2941316, _2941318, _2941320, '_')) ^ Unify: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(zdirect, _2941316, _2941318, _2941320, '_')) ^ Fail: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(zdirect, _2941316, _2941318, _2941320, '_')) ^ Fail: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(zdirect, '_') Redo: (53) [occurs] occurs:sub_term(_2757582, zdirect) Unify: (53) [occurs] occurs:sub_term(_2757582, zdirect) Fail: (53) [occurs] occurs:sub_term(_2757582, zdirect) Fail: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect) Fail: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) Call: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756)) Unify: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756)) Exit: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756)) Redo: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756)) Unify: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756)) Call: (53) [system] arg(_2950140, get_fc_mode((xxxf, ax), _2641756), _2950082) Exit: (53) [system] arg(1, get_fc_mode((xxxf, ax), _2641756), (xxxf, ax)) Call: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax)) Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) Exit: (52) [occurs] occurs:sub_term((xxxf, ax), get_fc_mode((xxxf, ax), _2641756)) Redo: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax)) Unify: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax)) Call: (54) [system] arg(_2955070, (xxxf, ax), _2955012) Exit: (54) [system] arg(1, (xxxf, ax), xxxf) Call: (54) [occurs] occurs:sub_term(_2946990, xxxf) Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf) Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf) Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax)) Exit: (52) [occurs] occurs:sub_term(xxxf, get_fc_mode((xxxf, ax), _2641756)) Redo: (54) [occurs] occurs:sub_term(_2946990, xxxf) Unify: (54) [occurs] occurs:sub_term(_2946990, xxxf) Fail: (54) [occurs] occurs:sub_term(_2946990, xxxf) Redo: (54) [system] arg(_2961234, (xxxf, ax), _2955012) Exit: (54) [system] arg(2, (xxxf, ax), ax) Call: (54) [occurs] occurs:sub_term(_2946990, ax) Unify: (54) [occurs] occurs:sub_term(ax, ax) Exit: (54) [occurs] occurs:sub_term(ax, ax) Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax)) Exit: (52) [occurs] occurs:sub_term(ax, get_fc_mode((xxxf, ax), _2641756)) Redo: (54) [occurs] occurs:sub_term(_2946990, ax) Unify: (54) [occurs] occurs:sub_term(_2946990, ax) Fail: (54) [occurs] occurs:sub_term(_2946990, ax) Fail: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax)) Redo: (53) [system] arg(_2968016, get_fc_mode((xxxf, ax), _2641756), _2950082) Exit: (53) [system] arg(2, get_fc_mode((xxxf, ax), _2641756), _2641756) Call: (53) [occurs] occurs:sub_term(_2946990, _2641756) Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756) Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756) Exit: (52) [occurs] occurs:sub_term(_2641756, get_fc_mode((xxxf, ax), _2641756)) Redo: (53) [occurs] occurs:sub_term(_2946990, _2641756) Unify: (53) [occurs] occurs:sub_term(_2946990, _2641756) Fail: (53) [occurs] occurs:sub_term(_2946990, _2641756) Fail: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756)) Call: (52) [occurs] occurs:sub_term(_2974124, get_fc_mode((xxxf, ax), _2641756)) Unify: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756)) Exit: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756)) Redo: (52) [occurs] occurs:sub_term(_2974124, get_fc_mode((xxxf, ax), _2641756)) Unify: (52) [occurs] occurs:sub_term(_2974124, get_fc_mode((xxxf, ax), _2641756)) Call: (53) [system] arg(_2977274, get_fc_mode((xxxf, ax), _2641756), _2977216) Exit: (53) [system] arg(1, get_fc_mode((xxxf, ax), _2641756), (xxxf, ax)) Call: (53) [occurs] occurs:sub_term(_2974124, (xxxf, ax)) Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) Exit: (52) [occurs] occurs:sub_term((xxxf, ax), get_fc_mode((xxxf, ax), _2641756)) Redo: (53) [occurs] occurs:sub_term(_2974124, (xxxf, ax)) Unify: (53) [occurs] occurs:sub_term(_2974124, (xxxf, ax)) Call: (54) [system] arg(_2982204, (xxxf, ax), _2982146) Exit: (54) [system] arg(1, (xxxf, ax), xxxf) Call: (54) [occurs] occurs:sub_term(_2974124, xxxf) Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf) Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf) Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax)) Exit: (52) [occurs] occurs:sub_term(xxxf, get_fc_mode((xxxf, ax), _2641756)) Redo: (54) [occurs] occurs:sub_term(_2974124, xxxf) Unify: (54) [occurs] occurs:sub_term(_2974124, xxxf) Fail: (54) [occurs] occurs:sub_term(_2974124, xxxf) Redo: (54) [system] arg(_2988368, (xxxf, ax), _2982146) Exit: (54) [system] arg(2, (xxxf, ax), ax) Call: (54) [occurs] occurs:sub_term(_2974124, ax) Unify: (54) [occurs] occurs:sub_term(ax, ax) Exit: (54) [occurs] occurs:sub_term(ax, ax) Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax)) Exit: (52) [occurs] occurs:sub_term(ax, get_fc_mode((xxxf, ax), _2641756)) Redo: (54) [occurs] occurs:sub_term(_2974124, ax) Unify: (54) [occurs] occurs:sub_term(_2974124, ax) Fail: (54) [occurs] occurs:sub_term(_2974124, ax) Fail: (53) [occurs] occurs:sub_term(_2974124, (xxxf, ax)) Redo: (53) [system] arg(_2995150, get_fc_mode((xxxf, ax), _2641756), _2977216) Exit: (53) [system] arg(2, get_fc_mode((xxxf, ax), _2641756), _2641756) Call: (53) [occurs] occurs:sub_term(_2974124, _2641756) Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756) Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756) Exit: (52) [occurs] occurs:sub_term(_2641756, get_fc_mode((xxxf, ax), _2641756)) Redo: (53) [occurs] occurs:sub_term(_2974124, _2641756) Unify: (53) [occurs] occurs:sub_term(_2974124, _2641756) Fail: (53) [occurs] occurs:sub_term(_2974124, _2641756) Fail: (52) [occurs] occurs:sub_term(_2974124, get_fc_mode((xxxf, ax), _2641756)) Call: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756)) Unify: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756)) Exit: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756)) Redo: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756)) Unify: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756)) Call: (53) [system] arg(_3004406, get_fc_mode((xxxf, ax), _2641756), _3004348) Exit: (53) [system] arg(1, get_fc_mode((xxxf, ax), _2641756), (xxxf, ax)) Call: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax)) Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) Exit: (52) [occurs] occurs:sub_term((xxxf, ax), get_fc_mode((xxxf, ax), _2641756)) Redo: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax)) Unify: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax)) Call: (54) [system] arg(_3009336, (xxxf, ax), _3009278) Exit: (54) [system] arg(1, (xxxf, ax), xxxf) Call: (54) [occurs] occurs:sub_term(_2946990, xxxf) Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf) Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf) Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax)) Exit: (52) [occurs] occurs:sub_term(xxxf, get_fc_mode((xxxf, ax), _2641756)) ^ Call: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ') ^ Unify: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ') Call: (53) [system] xxxf\==[] Exit: (53) [system] xxxf\==[] ^ Call: (53) [logicmoo_test] on_x_debug(sub_string(xxxf, _3016068, _3016070, _3016072, ' ')) ^ Unify: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3016068, _3016070, _3016072, ' ')) ^ Fail: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3016068, _3016070, _3016072, ' ')) ^ Fail: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ') ^ Call: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_') ^ Unify: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_') Call: (53) [system] xxxf\==[] Exit: (53) [system] xxxf\==[] ^ Call: (53) [logicmoo_test] on_x_debug(sub_string(xxxf, _3021114, _3021116, _3021118, '_')) ^ Unify: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3021114, _3021116, _3021118, '_')) ^ Fail: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3021114, _3021116, _3021118, '_')) ^ Fail: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_') Redo: (54) [occurs] occurs:sub_term(_2946990, xxxf) Unify: (54) [occurs] occurs:sub_term(_2946990, xxxf) Fail: (54) [occurs] occurs:sub_term(_2946990, xxxf) Redo: (54) [system] arg(_3025606, (xxxf, ax), _3009278) Exit: (54) [system] arg(2, (xxxf, ax), ax) Call: (54) [occurs] occurs:sub_term(_2946990, ax) Unify: (54) [occurs] occurs:sub_term(ax, ax) Exit: (54) [occurs] occurs:sub_term(ax, ax) Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax)) Exit: (52) [occurs] occurs:sub_term(ax, get_fc_mode((xxxf, ax), _2641756)) ^ Call: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ') ^ Unify: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ') Call: (53) [system] ax\==[] Exit: (53) [system] ax\==[] ^ Call: (53) [logicmoo_test] on_x_debug(sub_string(ax, _3032338, _3032340, _3032342, ' ')) ^ Unify: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3032338, _3032340, _3032342, ' ')) ^ Fail: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3032338, _3032340, _3032342, ' ')) ^ Fail: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ') ^ Call: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_') ^ Unify: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_') Call: (53) [system] ax\==[] Exit: (53) [system] ax\==[] ^ Call: (53) [logicmoo_test] on_x_debug(sub_string(ax, _3037384, _3037386, _3037388, '_')) ^ Unify: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3037384, _3037386, _3037388, '_')) ^ Fail: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3037384, _3037386, _3037388, '_')) ^ Fail: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_') Redo: (54) [occurs] occurs:sub_term(_2946990, ax) Unify: (54) [occurs] occurs:sub_term(_2946990, ax) Fail: (54) [occurs] occurs:sub_term(_2946990, ax) Fail: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax)) Redo: (53) [system] arg(_3042494, get_fc_mode((xxxf, ax), _2641756), _3004348) Exit: (53) [system] arg(2, get_fc_mode((xxxf, ax), _2641756), _2641756) Call: (53) [occurs] occurs:sub_term(_2946990, _2641756) Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756) Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756) Exit: (52) [occurs] occurs:sub_term(_2641756, get_fc_mode((xxxf, ax), _2641756)) Redo: (53) [occurs] occurs:sub_term(_2946990, _2641756) Unify: (53) [occurs] occurs:sub_term(_2946990, _2641756) Fail: (53) [occurs] occurs:sub_term(_2946990, _2641756) Fail: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756)) Call: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax)) Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) Redo: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax)) Unify: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax)) Call: (54) [system] arg(_3051754, (xxxf, ax), _3051696) Exit: (54) [system] arg(1, (xxxf, ax), xxxf) Call: (54) [occurs] occurs:sub_term(_3048604, xxxf) Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf) Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf) Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax)) Redo: (54) [occurs] occurs:sub_term(_3048604, xxxf) Unify: (54) [occurs] occurs:sub_term(_3048604, xxxf) Fail: (54) [occurs] occurs:sub_term(_3048604, xxxf) Redo: (54) [system] arg(_3057300, (xxxf, ax), _3051696) Exit: (54) [system] arg(2, (xxxf, ax), ax) Call: (54) [occurs] occurs:sub_term(_3048604, ax) Unify: (54) [occurs] occurs:sub_term(ax, ax) Exit: (54) [occurs] occurs:sub_term(ax, ax) Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax)) Redo: (54) [occurs] occurs:sub_term(_3048604, ax) Unify: (54) [occurs] occurs:sub_term(_3048604, ax) Fail: (54) [occurs] occurs:sub_term(_3048604, ax) Fail: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax)) Call: (53) [occurs] occurs:sub_term(_3063408, (xxxf, ax)) Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) Redo: (53) [occurs] occurs:sub_term(_3063408, (xxxf, ax)) Unify: (53) [occurs] occurs:sub_term(_3063408, (xxxf, ax)) Call: (54) [system] arg(_3066558, (xxxf, ax), _3066500) Exit: (54) [system] arg(1, (xxxf, ax), xxxf) Call: (54) [occurs] occurs:sub_term(_3063408, xxxf) Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf) Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf) Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax)) Redo: (54) [occurs] occurs:sub_term(_3063408, xxxf) Unify: (54) [occurs] occurs:sub_term(_3063408, xxxf) Fail: (54) [occurs] occurs:sub_term(_3063408, xxxf) Redo: (54) [system] arg(_3072104, (xxxf, ax), _3066500) Exit: (54) [system] arg(2, (xxxf, ax), ax) Call: (54) [occurs] occurs:sub_term(_3063408, ax) Unify: (54) [occurs] occurs:sub_term(ax, ax) Exit: (54) [occurs] occurs:sub_term(ax, ax) Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax)) Redo: (54) [occurs] occurs:sub_term(_3063408, ax) Unify: (54) [occurs] occurs:sub_term(_3063408, ax) Fail: (54) [occurs] occurs:sub_term(_3063408, ax) Fail: (53) [occurs] occurs:sub_term(_3063408, (xxxf, ax)) Call: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax)) Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) Redo: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax)) Unify: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax)) Call: (54) [system] arg(_3081360, (xxxf, ax), _3081302) Exit: (54) [system] arg(1, (xxxf, ax), xxxf) Call: (54) [occurs] occurs:sub_term(_3048604, xxxf) Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf) Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf) Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax)) ^ Call: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ') ^ Unify: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ') Call: (54) [system] xxxf\==[] Exit: (54) [system] xxxf\==[] ^ Call: (54) [logicmoo_test] on_x_debug(sub_string(xxxf, _3087474, _3087476, _3087478, ' ')) ^ Unify: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3087474, _3087476, _3087478, ' ')) ^ Fail: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3087474, _3087476, _3087478, ' ')) ^ Fail: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ') ^ Call: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_') ^ Unify: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_') Call: (54) [system] xxxf\==[] Exit: (54) [system] xxxf\==[] ^ Call: (54) [logicmoo_test] on_x_debug(sub_string(xxxf, _3092520, _3092522, _3092524, '_')) ^ Unify: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3092520, _3092522, _3092524, '_')) ^ Fail: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3092520, _3092522, _3092524, '_')) ^ Fail: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_') Redo: (54) [occurs] occurs:sub_term(_3048604, xxxf) Unify: (54) [occurs] occurs:sub_term(_3048604, xxxf) Fail: (54) [occurs] occurs:sub_term(_3048604, xxxf) Redo: (54) [system] arg(_3097012, (xxxf, ax), _3081302) Exit: (54) [system] arg(2, (xxxf, ax), ax) Call: (54) [occurs] occurs:sub_term(_3048604, ax) Unify: (54) [occurs] occurs:sub_term(ax, ax) Exit: (54) [occurs] occurs:sub_term(ax, ax) Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax)) ^ Call: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ') ^ Unify: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ') Call: (54) [system] ax\==[] Exit: (54) [system] ax\==[] ^ Call: (54) [logicmoo_test] on_x_debug(sub_string(ax, _3103126, _3103128, _3103130, ' ')) ^ Unify: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3103126, _3103128, _3103130, ' ')) ^ Fail: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3103126, _3103128, _3103130, ' ')) ^ Fail: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ') ^ Call: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_') ^ Unify: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_') Call: (54) [system] ax\==[] Exit: (54) [system] ax\==[] ^ Call: (54) [logicmoo_test] on_x_debug(sub_string(ax, _3108172, _3108174, _3108176, '_')) ^ Unify: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3108172, _3108174, _3108176, '_')) ^ Fail: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3108172, _3108174, _3108176, '_')) ^ Fail: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_') Redo: (54) [occurs] occurs:sub_term(_3048604, ax) Unify: (54) [occurs] occurs:sub_term(_3048604, ax) Fail: (54) [occurs] occurs:sub_term(_3048604, ax) Fail: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax)) ^ Call: (53) [logicmoo_test] backward_compatibility:sformat(_3113228, '~w', [xxxf]) ^ Unify: (53) [logicmoo_test] backward_compatibility:sformat(_3113228, '~w', [xxxf]) ^ Call: (54) [logicmoo_test] format(string(_3113228), '~w', [xxxf]) ^ Exit: (54) [logicmoo_test] format(string("xxxf"), '~w', [xxxf]) ^ Exit: (53) [logicmoo_test] backward_compatibility:sformat("xxxf", '~w', [xxxf]) ^ Call: (55) [logicmoo_test] ucatch:ensure_compute_file_link("xxxf", _3116374) ^ Unify: (55) [logicmoo_test] ucatch:ensure_compute_file_link("xxxf", _3116374) Call: (56) [system] nb_current('$inprint_message', _3117624) Fail: (56) [system] nb_current('$inprint_message', _3117624) ^ Redo: (55) [logicmoo_test] ucatch:ensure_compute_file_link("xxxf", _3116374) ^ Call: (56) [logicmoo_test] ucatch:maybe_compute_file_link("xxxf", _3116374) ^ Unify: (56) [logicmoo_test] ucatch:maybe_compute_file_link("xxxf", _3116374) ^ Fail: (56) [logicmoo_test] ucatch:maybe_compute_file_link("xxxf", _3116374) ^ Redo: (55) [logicmoo_test] ucatch:ensure_compute_file_link("xxxf", _3116374) ^ Unify: (55) [logicmoo_test] ucatch:ensure_compute_file_link("xxxf", "xxxf") ^ Exit: (55) [logicmoo_test] ucatch:ensure_compute_file_link("xxxf", "xxxf") ^ Call: (55) [logicmoo_test] logicmoo_util_strings:replace_in_string([ [[ EXCEPTION while printing message '~W' with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'="",'-/blob/'='',(/)='_','_master_packs_'='_'],"xxxf",_842),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] ^ Unify: (55) [logicmoo_test] logicmoo_util_strings:replace_in_string([ [[ EXCEPTION while printing message '~W' with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'="",'-/blob/'='',(/)='_','_master_packs_'='_'],"xxxf",_842),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] Call: (56) [system] arg(1, [[ EXCEPTION while printing message '~W' with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'="",_2042),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] Exit: (56) [system] arg(1, [[ EXCEPTION while printing message '~W' with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'="",'https://logicmoo.org:2082/gitlab/logicmoo/'),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] Call: (56) [system] arg(2, [[ EXCEPTION while printing message '~W' with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'="",_3540),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] Exit: (56) [system] arg(2, [[ EXCEPTION while printing message '~W' with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'="",""),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] ^ Call: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string( [[ EXCEPTION while printing message '~W' with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',"","xxxf",_5038),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] ^ Unify: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string( [[ EXCEPTION while printing message '~W' with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',"","xxxf",_5038),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] ^ Unify: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string( [[ EXCEPTION while printing message '~W' with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',"","xxxf",_5038),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] Call: (57) [system] atomic_list_concat(_7350, [[ EXCEPTION while printing message '~W' with arguments [atomic_list_concat(_7350,'https://logicmoo.org:2082/gitlab/logicmoo/',"xxxf"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] Exit: (57) [system] atomic_list_concat([xxxf], [[ EXCEPTION while printing message '~W' with arguments [atomic_list_concat([xxxf],'https://logicmoo.org:2082/gitlab/logicmoo/',"xxxf"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] Call: (57) [system] atomics_to_string([xxxf], "", _5038) Exit: (57) [system] atomics_to_string([xxxf], "", "xxxf") ^ Exit: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string( [[ EXCEPTION while printing message '~W' with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',"","xxxf","xxxf"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] ^ Call: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], "xxxf", _842) ^ Unify: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], "xxxf", _842) Call: (57) [system] arg(1, '-/blob/'='', _12106) Exit: (57) [system] arg(1, '-/blob/'='', '-/blob/') Call: (57) [system] arg(2, '-/blob/'='', _13328) Exit: (57) [system] arg(2, '-/blob/'='', '') ^ Call: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', "xxxf", _14550) ^ Unify: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', "xxxf", _14550) ^ Unify: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', "xxxf", _14550) Call: (58) [system] atomic_list_concat(_16448, '-/blob/', "xxxf") Exit: (58) [system] atomic_list_concat([xxxf], '-/blob/', "xxxf") Call: (58) [system] atomics_to_string([xxxf], '', _14550) Exit: (58) [system] atomics_to_string([xxxf], '', "xxxf") ^ Exit: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', "xxxf", "xxxf") ^ Call: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], "xxxf", _842) ^ Unify: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], "xxxf", _842) Call: (58) [system] arg(1, (/)='_', _20790) Exit: (58) [system] arg(1, (/)='_', /) Call: (58) [system] arg(2, (/)='_', _22012) Exit: (58) [system] arg(2, (/)='_', '_') ^ Call: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', "xxxf", _23234) ^ Unify: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', "xxxf", _23234) ^ Unify: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', "xxxf", _23234) Call: (59) [system] atomic_list_concat(_25132, /, "xxxf") Exit: (59) [system] atomic_list_concat([xxxf], /, "xxxf") Call: (59) [system] atomics_to_string([xxxf], '_', _23234) Exit: (59) [system] atomics_to_string([xxxf], '_', "xxxf") ^ Exit: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', "xxxf", "xxxf") ^ Call: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], "xxxf", _842) ^ Unify: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], "xxxf", _842) Call: (59) [system] arg(1, '_master_packs_'='_', _29474) Exit: (59) [system] arg(1, '_master_packs_'='_', '_master_packs_') Call: (59) [system] arg(2, '_master_packs_'='_', _30696) Exit: (59) [system] arg(2, '_master_packs_'='_', '_') ^ Call: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', "xxxf", _31918) ^ Unify: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', "xxxf", _31918) ^ Unify: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', "xxxf", _31918) Call: (60) [system] atomic_list_concat(_33816, '_master_packs_', "xxxf") Exit: (60) [system] atomic_list_concat([xxxf], '_master_packs_', "xxxf") Call: (60) [system] atomics_to_string([xxxf], '_', _31918) Exit: (60) [system] atomics_to_string([xxxf], '_', "xxxf") ^ Exit: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', "xxxf", "xxxf") ^ Call: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "xxxf", _842) ^ Unify: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "xxxf", "xxxf") ^ Exit: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "xxxf", "xxxf") ^ Exit: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], "xxxf", "xxxf") ^ Exit: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], "xxxf", "xxxf") ^ Exit: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], "xxxf", "xxxf") ^ Exit: (55) [logicmoo_test] logicmoo_util_strings:replace_in_string([ [[ EXCEPTION while printing message '~W' with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'="",'-/blob/'='',(/)='_','_master_packs_'='_'],"xxxf","xxxf"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: raised: existence_error(iri_scheme,https) ]] ^ Call: (55) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars("xxxf", _1276) ^ Unify: (55) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars("xxxf", _1276) Call: (56) [system] name("xxxf", _2526) Exit: (56) [system] name("xxxf", `xxxf`) ^ Call: (56) [logicmoo_test] portray_vars:filter_var_chars(`xxxf`, [_3766|_3768]) ^ Unify: (56) [logicmoo_test] portray_vars:filter_var_chars(`xxxf`, [_3766|_3768]) ^ Call: (57) [logicmoo_test] portray_vars:filter_var_chars_trim_95(`xxxf`, [_3766|_3768]) ^ Unify: (57) [logicmoo_test] portray_vars:filter_var_chars_trim_95(`xxxf`, [_3766|_3768]) ^ Call: (58) [logicmoo_test] portray_vars:filter_var_chars0(`xxxf`, _6266) ^ Unify: (58) [logicmoo_test] portray_vars:filter_var_chars0(`xxxf`, [120|_6896]) Call: (59) [system] code_type(120, prolog_identifier_continue) Exit: (59) [system] code_type(120, prolog_identifier_continue) ^ Call: (59) [logicmoo_test] portray_vars:filter_var_chars0(`xxf`, _6896) ^ Unify: (59) [logicmoo_test] portray_vars:filter_var_chars0(`xxf`, [120|_9362]) Call: (60) [system] code_type(120, prolog_identifier_continue) Exit: (60) [system] code_type(120, prolog_identifier_continue) ^ Call: (60) [logicmoo_test] portray_vars:filter_var_chars0(`xf`, _9362) ^ Unify: (60) [logicmoo_test] portray_vars:filter_var_chars0(`xf`, [120|_11828]) Call: (61) [system] code_type(120, prolog_identifier_continue) Exit: (61) [system] code_type(120, prolog_identifier_continue) ^ Call: (61) [logicmoo_test] portray_vars:filter_var_chars0(`f`, _11828) ^ Unify: (61) [logicmoo_test] portray_vars:filter_var_chars0(`f`, [102|_14294]) Call: (62) [system] code_type(102, prolog_identifier_continue) Exit: (62) [system] code_type(102, prolog_identifier_continue) ^ Call: (62) [logicmoo_test] portray_vars:filter_var_chars0([], _14294) ^ Unify: (62) [logicmoo_test] portray_vars:filter_var_chars0([], []) ^ Exit: (62) [logicmoo_test] portray_vars:filter_var_chars0([], []) ^ Exit: (61) [logicmoo_test] portray_vars:filter_var_chars0(`f`, `f`) ^ Exit: (60) [logicmoo_test] portray_vars:filter_var_chars0(`xf`, `xf`) ^ Exit: (59) [logicmoo_test] portray_vars:filter_var_chars0(`xxf`, `xxf`) ^ Exit: (58) [logicmoo_test] portray_vars:filter_var_chars0(`xxxf`, `xxxf`) ^ Call: (58) [logicmoo_test] portray_vars:trim_95(`xxxf`, [_3766|_3768]) ^ Unify: (58) [logicmoo_test] portray_vars:trim_95(`xxxf`, [100, 120|_21128]) Call: (59) [system] char_type(120, digit) Fail: (59) [system] char_type(120, digit) ^ Redo: (58) [logicmoo_test] portray_vars:trim_95(`xxxf`, [_3766|_3768]) ^ Unify: (58) [logicmoo_test] portray_vars:trim_95(`xxxf`, [97, 120|_23594]) Call: (59) [system] char_type(120, alpha) Exit: (59) [system] char_type(120, alpha) ^ Unify: (58) [logicmoo_test] portray_vars:trim_95(`xxxf`, [_3766|_3768]) ^ Call: (59) [logicmoo_test] portray_vars:trim_96(`xxxf`, [_3766|_3768]) ^ Unify: (59) [logicmoo_test] portray_vars:trim_96(`xxxf`, [120|_3768]) ^ Call: (60) [logicmoo_test] portray_vars:trim_96(`xxf`, _3768) ^ Unify: (60) [logicmoo_test] portray_vars:trim_96(`xxf`, [120|_27932]) ^ Call: (61) [logicmoo_test] portray_vars:trim_96(`xf`, _27932) ^ Unify: (61) [logicmoo_test] portray_vars:trim_96(`xf`, [120|_29186]) ^ Call: (62) [logicmoo_test] portray_vars:trim_96(`f`, _29186) ^ Unify: (62) [logicmoo_test] portray_vars:trim_96(`f`, [102|_30440]) ^ Call: (63) [logicmoo_test] portray_vars:trim_96([], _30440) ^ Unify: (63) [logicmoo_test] portray_vars:trim_96([], []) ^ Exit: (63) [logicmoo_test] portray_vars:trim_96([], []) ^ Exit: (62) [logicmoo_test] portray_vars:trim_96(`f`, `f`) ^ Exit: (61) [logicmoo_test] portray_vars:trim_96(`xf`, `xf`) ^ Exit: (60) [logicmoo_test] portray_vars:trim_96(`xxf`, `xxf`) ^ Exit: (59) [logicmoo_test] portray_vars:trim_96(`xxxf`, `xxxf`) ^ Exit: (58) [logicmoo_test] portray_vars:trim_95(`xxxf`, `xxxf`) ^ Exit: (57) [logicmoo_test] portray_vars:filter_var_chars_trim_95(`xxxf`, `xxxf`) ^ Exit: (56) [logicmoo_test] portray_vars:filter_var_chars(`xxxf`, `xxxf`) Call: (56) [ctypes] ctypes:to_upper(120, _37306) Unify: (56) [ctypes] ctypes:to_upper(120, _37306) Call: (57) [system] code_type(_37306, to_upper(120)) Exit: (57) [system] code_type(88, to_upper(120)) Exit: (56) [ctypes] ctypes:to_upper(120, 88) Call: (56) [system] name(_1276, `Xxxf`) Exit: (56) [system] name('Xxxf', `Xxxf`) ^ Exit: (55) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars("xxxf", 'Xxxf') ^ Call: (55) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c32_'='_', '_c46_'='_', '_c64_'='_', '___'='__'], 'Xxxf', _42268) ^ Unify: (55) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c32_'='_', '_c46_'='_', '_c64_'='_', '___'='__'], 'Xxxf', _42268) Call: (56) [system] arg(1, '_c32_'='_', _43526) Exit: (56) [system] arg(1, '_c32_'='_', '_c32_') Call: (56) [system] arg(2, '_c32_'='_', _44748) Exit: (56) [system] arg(2, '_c32_'='_', '_') ^ Call: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c32_', '_', 'Xxxf', _45970) ^ Unify: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c32_', '_', 'Xxxf', _45970) Call: (57) [system] atom_string('Xxxf', _47236) Exit: (57) [system] atom_string('Xxxf', "Xxxf") ^ Call: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c32_', '_', "Xxxf", _48456) ^ Unify: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c32_', '_', "Xxxf", _48456) ^ Unify: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c32_', '_', "Xxxf", _48456) Call: (58) [system] atomic_list_concat(_50354, '_c32_', "Xxxf") Exit: (58) [system] atomic_list_concat(['Xxxf'], '_c32_', "Xxxf") Call: (58) [system] atomics_to_string(['Xxxf'], '_', _48456) Exit: (58) [system] atomics_to_string(['Xxxf'], '_', "Xxxf") ^ Exit: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c32_', '_', "Xxxf", "Xxxf") Call: (57) [system] atom_string(_45970, "Xxxf") Exit: (57) [system] atom_string('Xxxf', "Xxxf") ^ Exit: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c32_', '_', 'Xxxf', 'Xxxf') ^ Call: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c46_'='_', '_c64_'='_', '___'='__'], 'Xxxf', _42268) ^ Unify: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c46_'='_', '_c64_'='_', '___'='__'], 'Xxxf', _42268) Call: (57) [system] arg(1, '_c46_'='_', _56540) Exit: (57) [system] arg(1, '_c46_'='_', '_c46_') Call: (57) [system] arg(2, '_c46_'='_', _57762) Exit: (57) [system] arg(2, '_c46_'='_', '_') ^ Call: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c46_', '_', 'Xxxf', _58984) ^ Unify: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c46_', '_', 'Xxxf', _58984) Call: (58) [system] atom_string('Xxxf', _60250) Exit: (58) [system] atom_string('Xxxf', "Xxxf") ^ Call: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c46_', '_', "Xxxf", _61470) ^ Unify: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c46_', '_', "Xxxf", _61470) ^ Unify: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c46_', '_', "Xxxf", _61470) Call: (59) [system] atomic_list_concat(_63368, '_c46_', "Xxxf") Exit: (59) [system] atomic_list_concat(['Xxxf'], '_c46_', "Xxxf") Call: (59) [system] atomics_to_string(['Xxxf'], '_', _61470) Exit: (59) [system] atomics_to_string(['Xxxf'], '_', "Xxxf") ^ Exit: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c46_', '_', "Xxxf", "Xxxf") Call: (58) [system] atom_string(_58984, "Xxxf") Exit: (58) [system] atom_string('Xxxf', "Xxxf") ^ Exit: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c46_', '_', 'Xxxf', 'Xxxf') ^ Call: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c64_'='_', '___'='__'], 'Xxxf', _42268) ^ Unify: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c64_'='_', '___'='__'], 'Xxxf', _42268) Call: (58) [system] arg(1, '_c64_'='_', _69554) Exit: (58) [system] arg(1, '_c64_'='_', '_c64_') Call: (58) [system] arg(2, '_c64_'='_', _70776) Exit: (58) [system] arg(2, '_c64_'='_', '_') ^ Call: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c64_', '_', 'Xxxf', _71998) ^ Unify: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c64_', '_', 'Xxxf', _71998) Call: (59) [system] atom_string('Xxxf', _73264) Exit: (59) [system] atom_string('Xxxf', "Xxxf") ^ Call: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c64_', '_', "Xxxf", _74484) ^ Unify: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c64_', '_', "Xxxf", _74484) ^ Unify: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c64_', '_', "Xxxf", _74484) Call: (60) [system] atomic_list_concat(_76382, '_c64_', "Xxxf") Exit: (60) [system] atomic_list_concat(['Xxxf'], '_c64_', "Xxxf") Call: (60) [system] atomics_to_string(['Xxxf'], '_', _74484) Exit: (60) [system] atomics_to_string(['Xxxf'], '_', "Xxxf") ^ Exit: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c64_', '_', "Xxxf", "Xxxf") Call: (59) [system] atom_string(_71998, "Xxxf") Exit: (59) [system] atom_string('Xxxf', "Xxxf") ^ Exit: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c64_', '_', 'Xxxf', 'Xxxf') ^ Call: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(['___'='__'], 'Xxxf', _42268) ^ Unify: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(['___'='__'], 'Xxxf', _42268) Call: (59) [system] arg(1, '___'='__', _82568) Exit: (59) [system] arg(1, '___'='__', '___') Call: (59) [system] arg(2, '___'='__', _83790) Exit: (59) [system] arg(2, '___'='__', '__') ^ Call: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('___', '__', 'Xxxf', _85012) ^ Unify: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('___', '__', 'Xxxf', _85012) Call: (60) [system] atom_string('Xxxf', _86278) Exit: (60) [system] atom_string('Xxxf', "Xxxf") ^ Call: (60) [logicmoo_test] logicmoo_util_strings:replace_in_string('___', '__', "Xxxf", _87498) ^ Unify: (60) [logicmoo_test] logicmoo_util_strings:replace_in_string('___', '__', "Xxxf", _87498) ^ Unify: (60) [logicmoo_test] logicmoo_util_strings:replace_in_string('___', '__', "Xxxf", _87498) Call: (61) [system] atomic_list_concat(_89396, '___', "Xxxf") Exit: (61) [system] atomic_list_concat(['Xxxf'], '___', "Xxxf") Call: (61) [system] atomics_to_string(['Xxxf'], '__', _87498) Exit: (61) [system] atomics_to_string(['Xxxf'], '__', "Xxxf") ^ Exit: (60) [logicmoo_test] logicmoo_util_strings:replace_in_string('___', '__', "Xxxf", "Xxxf") Call: (60) [system] atom_string(_85012, "Xxxf") Exit: (60) [system] atom_string('Xxxf', "Xxxf") ^ Exit: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('___', '__', 'Xxxf', 'Xxxf') ^ Call: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string([], 'Xxxf', _42268) ^ Unify: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string([], 'Xxxf', 'Xxxf') ^ Exit: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string([], 'Xxxf', 'Xxxf') ^ Exit: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(['___'='__'], 'Xxxf', 'Xxxf') ^ Exit: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c64_'='_', '___'='__'], 'Xxxf', 'Xxxf') ^ Exit: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c46_'='_', '_c64_'='_', '___'='__'], 'Xxxf', 'Xxxf') ^ Exit: (55) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c32_'='_', '_c46_'='_', '_c64_'='_', '___'='__'], 'Xxxf', 'Xxxf') ^ Call: (49) [logicmoo_test] backward_compatibility:sformat(_758, '~w_in_~w', ['Xxxf', user]) ^ Unify: (49) [logicmoo_test] backward_compatibility:sformat(_758, '~w_in_~w', ['Xxxf', user]) ^ Call: (50) [logicmoo_test] format(string(_758), '~w_in_~w', ['Xxxf', user]) ^ Exit: (50) [logicmoo_test] format(string("Xxxf_in_user"), '~w_in_~w', ['Xxxf', user]) ^ Exit: (49) [logicmoo_test] backward_compatibility:sformat("Xxxf_in_user", '~w_in_~w', ['Xxxf', user]) ^ Call: (48) [logicmoo_test] backward_compatibility:sformat(_744, '~w__~w', ["Test_0004_Line_0000", "Xxxf_in_user"]) ^ Unify: (48) [logicmoo_test] backward_compatibility:sformat(_744, '~w__~w', ["Test_0004_Line_0000", "Xxxf_in_user"]) ^ Call: (49) [logicmoo_test] format(string(_744), '~w__~w', ["Test_0004_Line_0000", "Xxxf_in_user"]) ^ Exit: (49) [logicmoo_test] format(string("Test_0004_Line_0000__Xxxf_in_user"), '~w__~w', ["Test_0004_Line_0000", "Xxxf_in_user"]) ^ Exit: (48) [logicmoo_test] backward_compatibility:sformat("Test_0004_Line_0000__Xxxf_in_user", '~w__~w', ["Test_0004_Line_0000", "Xxxf_in_user"]) Call: (48) [j_u] j_u:junit_prop(testsuite, testcase, _105054) Unify: (48) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit') Exit: (48) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit') Redo: (48) [j_u] j_u:junit_prop(testsuite, testcase, _105054) Unify: (48) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0001_Line_0000__sk2_in_1_in_user") Exit: (48) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0001_Line_0000__sk2_in_1_in_user") Redo: (48) [j_u] j_u:junit_prop(testsuite, testcase, _105054) Unify: (48) [j_u] j_u:junit_prop(testsuite, testcase, _105054) Exit: (48) [j_u] j_u:junit_prop(testsuite, testcase, _105054) ^ Call: (50) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (50) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (50) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (51) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (51) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (51) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (51) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (51) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (51) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (51) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase("Test_0004_Line_0000__Xxxf_in_user")) ^ Unify: (51) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase("Test_0004_Line_0000__Xxxf_in_user")) Call: (52) [system] copy_term(t_l:mpred_current_testcase("Test_0004_Line_0000__Xxxf_in_user"), _119482) Exit: (52) [system] copy_term(t_l:mpred_current_testcase("Test_0004_Line_0000__Xxxf_in_user"), t_l:mpred_current_testcase("Test_0004_Line_0000__Xxxf_in_user")) ^ Call: (52) [t_l] clause(t_l:mpred_current_testcase("Test_0004_Line_0000__Xxxf_in_user"), true) ^ Fail: (52) [t_l] clause(mpred_current_testcase("Test_0004_Line_0000__Xxxf_in_user"), true) ^ Fail: (51) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase("Test_0004_Line_0000__Xxxf_in_user")) ^ Call: (57) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase("Test_0004_Line_0000__Xxxf_in_user")) ^ Unify: (57) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase("Test_0004_Line_0000__Xxxf_in_user")) ^ Call: (58) [t_l] asserta(t_l:mpred_current_testcase("Test_0004_Line_0000__Xxxf_in_user"), _123936) ^ Exit: (58) [t_l] asserta(t_l:mpred_current_testcase("Test_0004_Line_0000__Xxxf_in_user"), (0x5566f6554600)) Call: (58) [system] nb_current('$w_tl_e', _125174) Exit: (58) [system] nb_current('$w_tl_e', [(0x5566f7ca3020)]) Call: (58) [system] nb_linkval('$w_tl_e', [(0x5566f6554600), (0x5566f7ca3020)]) Exit: (58) [system] nb_linkval('$w_tl_e', [(0x5566f6554600), (0x5566f7ca3020)]) ^ Exit: (57) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase("Test_0004_Line_0000__Xxxf_in_user")) ^ Call: (56) [logicmoo_test] must_det_l((wdmsg((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))), add_test_info("Test_0004_Line_0000__Xxxf_in_user", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info("Test_0004_Line_0000__Xxxf_in_user", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110884))) ^ Unify: (56) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((..., ...), _508), _508=zdirect)))), add_test_info("Test_0004_Line_0000__Xxxf_in_user", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(..., ..., ...), ..., ...)), get_time(_110884))) ^ Call: (58) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (58) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (59) [ucatch] strip_module(ucatch:must_det_u, _130838, _130778) ^ Exit: (59) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (59) [system] var(must_det_u) Fail: (59) [system] var(must_det_u) ^ Fail: (58) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (58) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode(..., ...), ... = ...)))), add_test_info("Test_0004_Line_0000__Xxxf_in_user", goal, user:(get_fc_mode((..., ...), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(...), ..., ...)), get_time(_110884))) ^ Unify: (58) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode(..., ...), ... = ...)))), add_test_info("Test_0004_Line_0000__Xxxf_in_user", goal, user:(get_fc_mode((..., ...), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(...), ..., ...)), get_time(_110884))) ^ Call: (59) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((..., ...), _508), _508=zdirect)))), add_test_info("Test_0004_Line_0000__Xxxf_in_user", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(..., ..., ...), ..., ...)), get_time(_110884)), _135148, _135088) ^ Exit: (59) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((..., ...), _508), _508=zdirect)))), add_test_info("Test_0004_Line_0000__Xxxf_in_user", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(..., ..., ...), ..., ...)), get_time(_110884)), logicmoo_test, (wdmsg((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))), add_test_info("Test_0004_Line_0000__Xxxf_in_user", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info("Test_0004_Line_0000__Xxxf_in_user", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110884))) Call: (59) [system] var((wdmsg((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))), add_test_info("Test_0004_Line_0000__Xxxf_in_user", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info("Test_0004_Line_0000__Xxxf_in_user", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110884))) Fail: (59) [system] var((wdmsg((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))), add_test_info("Test_0004_Line_0000__Xxxf_in_user", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info("Test_0004_Line_0000__Xxxf_in_user", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110884))) ^ Fail: (58) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode(..., ...), ... = ...)))), add_test_info("Test_0004_Line_0000__Xxxf_in_user", goal, user:(get_fc_mode((..., ...), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(...), ..., ...)), get_time(_110884))) ^ Call: (59) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (59) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (60) [ucatch] strip_module(ucatch:must_det_u, _139464, _139404) ^ Exit: (60) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (60) [system] var(must_det_u) Fail: (60) [system] var(must_det_u) ^ Fail: (59) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (59) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((..., ...), _508), _508=zdirect))))) ^ Unify: (59) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((..., ...), _508), _508=zdirect))))) ^ Call: (60) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))), _143774, _143714) ^ Exit: (60) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))), logicmoo_test, wdmsg((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect))))) Call: (60) [system] var(wdmsg((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect))))) Fail: (60) [system] var(wdmsg((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect))))) ^ Fail: (59) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((..., ...), _508), _508=zdirect))))) ^ Call: (63) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((..., ...), _508), _508=zdirect)))), dmsg((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((..., ...), _508), _508=zdirect)))))) ^ Unify: (63) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((..., ...), _508), _508=zdirect)))), dmsg((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((..., ...), _508), _508=zdirect)))))) ^ Call: (64) [logicmoo_test] dmsg:dis_pp(bfly) ^ Unify: (64) [logicmoo_test] dmsg:dis_pp(bfly) ^ Call: (65) [logicmoo_test] current_predicate((in_pp/1)) ^ Exit: (65) [logicmoo_test] current_predicate((in_pp/1)) ^ Call: (65) [logicmoo_test] pretty_clauses:in_pp(bfly) ^ Unify: (65) [logicmoo_test] pretty_clauses:in_pp(bfly) Call: (66) [system] nonvar(bfly) Exit: (66) [system] nonvar(bfly) ^ Call: (66) [logicmoo_test] pretty_clauses:in_pp(_152956) ^ Unify: (66) [logicmoo_test] pretty_clauses:in_pp(_152956) Call: (67) [system] nonvar(_152956) Fail: (67) [system] nonvar(_152956) ^ Redo: (66) [logicmoo_test] pretty_clauses:in_pp(_152956) ^ Unify: (66) [logicmoo_test] pretty_clauses:in_pp(_152956) ^ Call: (67) [logicmoo_test] pretty_clauses:is_pp_set(_152956) ^ Unify: (67) [logicmoo_test] pretty_clauses:is_pp_set(_152956) Call: (68) [bfly_tl] bfly_tl:bfly_setting(pp_output, _152956) Fail: (68) [bfly_tl] bfly_tl:bfly_setting(pp_output, _152956) ^ Fail: (67) [logicmoo_test] pretty_clauses:is_pp_set(_152956) ^ Redo: (66) [logicmoo_test] pretty_clauses:in_pp(_152956) ^ Unify: (66) [logicmoo_test] pretty_clauses:in_pp(_152956) ^ Call: (67) [logicmoo_test] pretty_clauses:toplevel_pp(_152956) ^ Unify: (67) [logicmoo_test] pretty_clauses:toplevel_pp(_152956) Call: (68) [system] nonvar(_152956) Fail: (68) [system] nonvar(_152956) ^ Redo: (67) [logicmoo_test] pretty_clauses:toplevel_pp(_152956) ^ Unify: (67) [logicmoo_test] pretty_clauses:toplevel_pp(swish) ^ Call: (68) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_164682))) ^ Unify: (68) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_164682))) Call: (72) [system] nb_current('$pp_swish', t) Fail: (72) [system] nb_current('$pp_swish', t) Call: (72) [pengines] pengines:pengine_self(_164682) Unify: (72) [pengines] pengines:pengine_self(_164682) Call: (73) [system] thread_self(_168466) Exit: (73) [system] thread_self(main) Call: (73) [pengines] current_pengine(_164682, _169730, main, _169734, _169736, _169738) Fail: (73) [pengines] current_pengine(_164682, _170392, main, _170396, _170398, _170400) Fail: (72) [pengines] pengines:pengine_self(_164682) ^ Fail: (68) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_164682))) ^ Redo: (67) [logicmoo_test] pretty_clauses:toplevel_pp(_152956) ^ Unify: (67) [logicmoo_test] pretty_clauses:toplevel_pp(http) ^ Call: (68) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_173506)) ^ Unify: (68) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_173506)) Call: (71) [httpd_wrapper] httpd_wrapper:http_current_request(_173506) Unify: (71) [httpd_wrapper] httpd_wrapper:http_current_request(_173506) Call: (72) [system] current_output(_176072) Exit: (72) [system] current_output((0x7f8762aee8c0)) Call: (72) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0)) Fail: (72) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0)) Fail: (71) [httpd_wrapper] httpd_wrapper:http_current_request(_173506) ^ Fail: (68) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_173506)) ^ Redo: (67) [logicmoo_test] pretty_clauses:toplevel_pp(_152956) ^ Unify: (67) [logicmoo_test] pretty_clauses:toplevel_pp(ansi) ^ Call: (68) [logicmoo_test] current_predicate((bfly_get/2)) ^ Exit: (68) [logicmoo_test] current_predicate((bfly_get/2)) ^ Call: (68) [logicmoo_test] butterfly:bfly_get(butterfly, f) ^ Unify: (68) [logicmoo_test] butterfly:bfly_get(butterfly, f) Call: (69) [system] nonvar(f) Exit: (69) [system] nonvar(f) ^ Call: (69) [logicmoo_test] butterfly:bfly_get(butterfly, _184694) ^ Unify: (69) [logicmoo_test] butterfly:bfly_get(butterfly, _184694) Call: (70) [system] nonvar(_184694) Fail: (70) [system] nonvar(_184694) ^ Redo: (69) [logicmoo_test] butterfly:bfly_get(butterfly, _184694) ^ Unify: (69) [logicmoo_test] butterfly:bfly_get(butterfly, _184694) Call: (70) [bfly_tl] bfly_tl:bfly_setting(butterfly, _184694) Unify: (70) [bfly_tl] bfly_tl:bfly_setting(butterfly, f) Exit: (70) [bfly_tl] bfly_tl:bfly_setting(butterfly, f) ^ Exit: (69) [logicmoo_test] butterfly:bfly_get(butterfly, f) Call: (69) [system] f=@=f Exit: (69) [system] f=@=f ^ Exit: (68) [logicmoo_test] butterfly:bfly_get(butterfly, f) ^ Exit: (67) [logicmoo_test] pretty_clauses:toplevel_pp(ansi) ^ Exit: (66) [logicmoo_test] pretty_clauses:in_pp(ansi) Call: (66) [system] bfly==ansi Fail: (66) [system] bfly==ansi ^ Fail: (65) [logicmoo_test] pretty_clauses:in_pp(bfly) ^ Fail: (64) [logicmoo_test] dmsg:dis_pp(bfly) ^ Redo: (63) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((..., ...), _508), _508=zdirect)))), dmsg((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((..., ...), _508), _508=zdirect)))))) ^ Call: (64) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))), dmsg((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect))))) ^ Unify: (64) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))), dmsg((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect))))) ^ Call: (65) [logicmoo_test] quietly(ignore((with_all_dmsg(dmsg((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode(..., ...), ... = ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?-mpred_test(..., ...)))))))))) ^ Unify: (65) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(..., ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...))))))))) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc:75 %~ ?-( mpred_test( "Test_0004_Line_0000__Xxxf_in_user",%~ user : get_fc_mode((xxxf,ax),DMode),DMode=zdirect)). ^ Exit: (70) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (65) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(..., ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...))))))))) ^ Exit: (64) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))), dmsg((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect))))) ^ Exit: (63) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((..., ...), _508), _508=zdirect)))), dmsg((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((..., ...), _508), _508=zdirect)))))) ^ Call: (59) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (59) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (60) [ucatch] strip_module(ucatch:must_det_u, _233164, _233104) ^ Exit: (60) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (60) [system] var(must_det_u) Fail: (60) [system] var(must_det_u) ^ Fail: (59) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (59) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info("Test_0004_Line_0000__Xxxf_in_user", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(..., ..., ...), ..., ...)), get_time(_110884))) ^ Unify: (59) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info("Test_0004_Line_0000__Xxxf_in_user", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(..., ..., ...), ..., ...)), get_time(_110884))) ^ Call: (60) [ucatch] strip_module(logicmoo_test:(add_test_info("Test_0004_Line_0000__Xxxf_in_user", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info("Test_0004_Line_0000__Xxxf_in_user", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110884)), _237474, _237414) ^ Exit: (60) [ucatch] strip_module(logicmoo_test:(add_test_info("Test_0004_Line_0000__Xxxf_in_user", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info("Test_0004_Line_0000__Xxxf_in_user", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110884)), logicmoo_test, (add_test_info("Test_0004_Line_0000__Xxxf_in_user", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info("Test_0004_Line_0000__Xxxf_in_user", src, _110754:_110756), sformat(_110796, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110884))) Call: (60) [system] var((add_test_info("Test_0004_Line_0000__Xxxf_in_user", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info("Test_0004_Line_0000__Xxxf_in_user", src, _110754:_110756), sformat(_110796, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110884))) Fail: (60) [system] var((add_test_info("Test_0004_Line_0000__Xxxf_in_user", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info("Test_0004_Line_0000__Xxxf_in_user", src, _110754:_110756), sformat(_110796, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110884))) ^ Fail: (59) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info("Test_0004_Line_0000__Xxxf_in_user", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(..., ..., ...), ..., ...)), get_time(_110884))) ^ Call: (60) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (60) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (61) [ucatch] strip_module(ucatch:must_det_u, _241790, _241730) ^ Exit: (61) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (61) [system] var(must_det_u) Fail: (61) [system] var(must_det_u) ^ Fail: (60) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (60) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info("Test_0004_Line_0000__Xxxf_in_user", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect))) ^ Unify: (60) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info("Test_0004_Line_0000__Xxxf_in_user", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect))) ^ Call: (61) [ucatch] strip_module(logicmoo_test:add_test_info("Test_0004_Line_0000__Xxxf_in_user", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), _246100, _246040) ^ Exit: (61) [ucatch] strip_module(logicmoo_test:add_test_info("Test_0004_Line_0000__Xxxf_in_user", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), logicmoo_test, add_test_info("Test_0004_Line_0000__Xxxf_in_user", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect))) Call: (61) [system] var(add_test_info("Test_0004_Line_0000__Xxxf_in_user", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect))) Fail: (61) [system] var(add_test_info("Test_0004_Line_0000__Xxxf_in_user", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect))) ^ Fail: (60) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info("Test_0004_Line_0000__Xxxf_in_user", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect))) Call: (64) [j_u] j_u:junit_prop("Test_0004_Line_0000__Xxxf_in_user", goal, _249110) Unify: (64) [j_u] j_u:junit_prop("Test_0004_Line_0000__Xxxf_in_user", goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Exit: (64) [j_u] j_u:junit_prop("Test_0004_Line_0000__Xxxf_in_user", goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (64) [j_u] j_u:junit_prop("Test_0004_Line_0000__Xxxf_in_user", goal, _249110) Unify: (64) [j_u] j_u:junit_prop("Test_0004_Line_0000__Xxxf_in_user", goal, user:(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) Exit: (64) [j_u] j_u:junit_prop("Test_0004_Line_0000__Xxxf_in_user", goal, user:(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) ^ Call: (60) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (60) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (61) [ucatch] strip_module(ucatch:must_det_u, _254252, _254192) ^ Exit: (61) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (61) [system] var(must_det_u) Fail: (61) [system] var(must_det_u) ^ Fail: (60) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (60) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_110754, _110756), atom(_110754), add_test_info("Test_0004_Line_0000__Xxxf_in_user", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110884))) ^ Unify: (60) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_110754, _110756), atom(_110754), add_test_info("Test_0004_Line_0000__Xxxf_in_user", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110884))) ^ Call: (61) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_110754, _110756), atom(_110754), add_test_info("Test_0004_Line_0000__Xxxf_in_user", src, _110754:_110756), sformat(_110796, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110884)), _258562, _258502) ^ Exit: (61) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_110754, _110756), atom(_110754), add_test_info("Test_0004_Line_0000__Xxxf_in_user", src, _110754:_110756), sformat(_110796, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110884)), logicmoo_test, (ignore((source_location(_110754, _110756), atom(_110754), add_test_info("Test_0004_Line_0000__Xxxf_in_user", src, _110754:_110756), sformat(_110796, '~w#L~w', [_110754|...]), replace_in_string([...], _110796, _110826), add_test_info("Test_0004_Line_0000__Xxxf_in_user", url, _110826))), get_time(_110884))) Call: (61) [system] var((ignore((source_location(_110754, _110756), atom(_110754), add_test_info("Test_0004_Line_0000__Xxxf_in_user", src, _110754:_110756), sformat(_110796, '~w#L~w', [_110754|...]), replace_in_string([...], _110796, _110826), add_test_info("Test_0004_Line_0000__Xxxf_in_user", url, _110826))), get_time(_110884))) Fail: (61) [system] var((ignore((source_location(_110754, _110756), atom(_110754), add_test_info("Test_0004_Line_0000__Xxxf_in_user", src, _110754:_110756), sformat(_110796, '~w#L~w', [_110754|...]), replace_in_string([...], _110796, _110826), add_test_info("Test_0004_Line_0000__Xxxf_in_user", url, _110826))), get_time(_110884))) ^ Fail: (60) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_110754, _110756), atom(_110754), add_test_info("Test_0004_Line_0000__Xxxf_in_user", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110884))) ^ Call: (61) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (61) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (62) [ucatch] strip_module(ucatch:must_det_u, _262878, _262818) ^ Exit: (62) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (62) [system] var(must_det_u) Fail: (62) [system] var(must_det_u) ^ Fail: (61) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (61) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_110754, _110756), atom(_110754), add_test_info("Test_0004_Line_0000__Xxxf_in_user", src, _110754:_110756), sformat(_110796, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...)))) ^ Unify: (61) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_110754, _110756), atom(_110754), add_test_info("Test_0004_Line_0000__Xxxf_in_user", src, _110754:_110756), sformat(_110796, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...)))) ^ Call: (62) [ucatch] strip_module(logicmoo_test:ignore((source_location(_110754, _110756), atom(_110754), add_test_info("Test_0004_Line_0000__Xxxf_in_user", src, _110754:_110756), sformat(_110796, '~w#L~w', [_110754|...]), replace_in_string([...], _110796, _110826), add_test_info("Test_0004_Line_0000__Xxxf_in_user", url, _110826))), _267188, _267128) ^ Exit: (62) [ucatch] strip_module(logicmoo_test:ignore((source_location(_110754, _110756), atom(_110754), add_test_info("Test_0004_Line_0000__Xxxf_in_user", src, _110754:_110756), sformat(_110796, '~w#L~w', [_110754|...]), replace_in_string([...], _110796, _110826), add_test_info("Test_0004_Line_0000__Xxxf_in_user", url, _110826))), logicmoo_test, ignore((source_location(_110754, _110756), atom(_110754), add_test_info("Test_0004_Line_0000__Xxxf_in_user", src, _110754:_110756), sformat(_110796, '~w#L~w', [_110754, _110756]), replace_in_string([... = ...], _110796, _110826), add_test_info("Test_0004_Line_0000__Xxxf_in_user", url, _110826)))) Call: (62) [system] var(ignore((source_location(_110754, _110756), atom(_110754), add_test_info("Test_0004_Line_0000__Xxxf_in_user", src, _110754:_110756), sformat(_110796, '~w#L~w', [_110754, _110756]), replace_in_string([... = ...], _110796, _110826), add_test_info("Test_0004_Line_0000__Xxxf_in_user", url, _110826)))) Fail: (62) [system] var(ignore((source_location(_110754, _110756), atom(_110754), add_test_info("Test_0004_Line_0000__Xxxf_in_user", src, _110754:_110756), sformat(_110796, '~w#L~w', [_110754, _110756]), replace_in_string([... = ...], _110796, _110826), add_test_info("Test_0004_Line_0000__Xxxf_in_user", url, _110826)))) ^ Fail: (61) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_110754, _110756), atom(_110754), add_test_info("Test_0004_Line_0000__Xxxf_in_user", src, _110754:_110756), sformat(_110796, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...)))) Call: (66) [system] source_location(_110754, _110756) Fail: (66) [system] source_location(_110754, _110756) ^ Call: (61) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (61) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (62) [ucatch] strip_module(ucatch:must_det_u, _272722, _272662) ^ Exit: (62) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (62) [system] var(must_det_u) Fail: (62) [system] var(must_det_u) ^ Fail: (61) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (61) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_110884)) ^ Unify: (61) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_110884)) ^ Call: (62) [ucatch] strip_module(logicmoo_test:get_time(_110884), _277032, _276972) ^ Exit: (62) [ucatch] strip_module(logicmoo_test:get_time(_110884), logicmoo_test, get_time(_110884)) Call: (62) [system] var(get_time(_110884)) Fail: (62) [system] var(get_time(_110884)) ^ Fail: (61) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_110884)) ^ Exit: (56) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((..., ...), _508), _508=zdirect)))), add_test_info("Test_0004_Line_0000__Xxxf_in_user", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(..., ..., ...), ..., ...)), get_time(1632738044.087427))) Call: (56) [system] _110894=nb(0) Exit: (56) [system] nb(0)=nb(0) ^ Call: (58) [logicmoo_test] call_u_hook(user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)) ^ Unify: (58) [logicmoo_test] call_u_hook(user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)) ^ Exit: (58) [logicmoo_test] call_u_hook(user:(get_fc_mode((xxxf, ax), zdirect), zdirect=zdirect)) Call: (58) [system] _110934=passed Exit: (58) [system] passed=passed passed=info(why_was_true(user:(get_fc_mode((xxxf,ax),zdirect),zdirect=zdirect))) no_proof_for((get_fc_mode((xxxf,ax),zdirect),zdirect=zdirect)). no_proof_for((get_fc_mode((xxxf,ax),zdirect),zdirect=zdirect)). no_proof_for((get_fc_mode((xxxf,ax),zdirect),zdirect=zdirect)). _287652 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_02-Test_0004_Line_0000__Xxxf_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_02.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_02_Test_0004_Line_0000_Xxxf_in_user-junit.xml Call: (56) [system] passed=error(_110912) Fail: (56) [system] passed=error(_110912) Call: (56) [system] true Exit: (56) [system] true Call: (56) [system] nb_setarg(1, nb(0), 1) Exit: (56) [system] nb_setarg(1, nb(1), 1) Call: (56) [system] deterministic(_122590) Exit: (56) [system] deterministic(true) ^ Call: (57) [locally_each] locally_each:key_erase(t_l) ^ Unify: (57) [locally_each] locally_each:key_erase(t_l) Call: (58) [system] nb_current('$w_tl_e', [_3840406|_3840408]) Exit: (58) [system] nb_current('$w_tl_e', [(0x5566f6554600), (0x5566f7ca3020)]) Call: (58) [system] nb_linkval('$w_tl_e', [(0x5566f7ca3020)]) Exit: (58) [system] nb_linkval('$w_tl_e', [(0x5566f7ca3020)]) Call: (59) [system] erase((0x5566f6554600)) Exit: (59) [system] erase((0x5566f6554600)) Call: (58) [system] true Exit: (58) [system] true Call: (58) [system] true Exit: (58) [system] true ^ Exit: (57) [locally_each] locally_each:key_erase(t_l) ^ Exit: (44) [logicmoo_test] mpred_test(user:(get_fc_mode((xxxf, ax), zdirect), zdirect=zdirect)) Call: (44) [system] deterministic(_644) Exit: (44) [system] deterministic(true) ^ Call: (45) [locally_each] locally_each:key_erase(t_l) ^ Unify: (45) [locally_each] locally_each:key_erase(t_l) Call: (46) [system] nb_current('$w_tl_e', [_3850150|_3850152]) Exit: (46) [system] nb_current('$w_tl_e', [(0x5566f7ca3020)]) Call: (46) [system] nb_linkval('$w_tl_e', []) Exit: (46) [system] nb_linkval('$w_tl_e', []) Call: (47) [system] erase((0x5566f7ca3020)) Exit: (47) [system] erase((0x5566f7ca3020)) Call: (46) [system] true Exit: (46) [system] true Call: (46) [system] true Exit: (46) [system] true ^ Exit: (45) [locally_each] locally_each:key_erase(t_l) ^ Exit: (35) [locally_each] locally(t_l:mpred_fc_mode(zdirect), user:mpred_test((get_fc_mode((xxxf, ax), zdirect), zdirect=zdirect))) ^ Exit: (34) [pfc_lib] locally_each:locally_tl(mpred_fc_mode(zdirect), user:mpred_test((get_fc_mode((xxxf, ax), zdirect), zdirect=zdirect))) ^ Exit: (33) [pfc_lib] with_fc_mode(zdirect, user:mpred_test((get_fc_mode((xxxf, ax), zdirect), zdirect=zdirect))) ^ Call: (37) [user] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]), _3859104, _3859106) ^ Unify: (37) [user] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]), _3859104, term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])])) ^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [...|...]), term_position(..., ..., ..., ..., ...)], none)])]), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _3859104) ^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [...|...]), term_position(..., ..., ..., ..., ...)], none)])]), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _3859104) ^ Call: (39) [lmcache] lmcache:never_use_attvar_expander(user) ^ Fail: (39) [lmcache] lmcache:never_use_attvar_expander(user) ^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [...|...]), term_position(..., ..., ..., ..., ...)], none)])]), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _3859104) ^ Redo: (37) [user] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]), _3859104, _3859106) ^ Unify: (37) [user] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]), sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])])) ^ Redo: (37) [system] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]), _3859104, _3859106) ^ Unify: (37) [system] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]), _3859104, _3859106) Call: (38) [system] nonvar(term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])])) Exit: (38) [system] nonvar(term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])])) Call: (38) [$syspreds] nb_setval('$term_user', sk2_in(avar([vn='Ex', sk2='SKF-666']))) Unify: (38) [$syspreds] nb_setval('$term_user', sk2_in(avar([vn='Ex', sk2='SKF-666']))) Exit: (38) [$syspreds] nb_setval('$term_user', sk2_in(avar([vn='Ex', sk2='SKF-666']))) Call: (38) [system] fail Fail: (38) [system] fail ^ Redo: (37) [subclause_expansion] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]), _3859104, _3859106) ^ Unify: (37) [subclause_expansion] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]), _3859104, _3859106) ^ Call: (38) [ec_loader] ec_loader:into_lps ^ Unify: (38) [ec_loader] ec_loader:into_lps Call: (39) [t_l] t_l:is_ec_cvt(_3872732) Fail: (39) [t_l] t_l:is_ec_cvt(_3872732) ^ Fail: (38) [ec_loader] ec_loader:into_lps ^ Redo: (37) [ec_loader] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]), _3859104, _3859106) ^ Fail: (37) [ec_loader] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]), _3859104, _3859106) ^ Call: (37) [user] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _3875842) ^ Unify: (37) [user] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Redo: (37) [system] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _3875842) ^ Unify: (37) [system] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _3875842) Call: (38) [$syspreds] prolog_load_context(module, plunit) Unify: (38) [$syspreds] prolog_load_context(module, plunit) Fail: (38) [$syspreds] prolog_load_context(module, plunit) ^ Fail: (37) [plunit] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _3875842) ^ Call: (38) [system] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]), _3880766, _3880768) ^ Unify: (38) [system] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]), _3880766, _3880768) ^ Call: (39) [echo_files] echo_files:echo_catchup(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [...|...]), term_position(..., ..., ..., ..., ...)], none)])]), _3880766, _3880768) ^ Unify: (39) [echo_files] echo_files:echo_catchup(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [...|...]), term_position(..., ..., ..., ..., ...)], none)])]), _3880766, _3880768) Call: (40) [echo_files] echo_files:echo_catchup_f(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [...|...]), term_position(..., ..., ..., ..., ...)], none)])]), _3880766, _3880768) Unify: (40) [echo_files] echo_files:echo_catchup_f(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [...|...]), term_position(..., ..., ..., ..., ...)], none)])]), _3880766, _3880768) Call: (41) [system] nonvar(sk2_in(avar([vn='Ex', sk2='SKF-666']))) Exit: (41) [system] nonvar(sk2_in(avar([vn='Ex', sk2='SKF-666']))) Call: (41) [echo_files] echo_files:never_echo_term(sk2_in(avar([vn='Ex', sk2='SKF-666']))) Fail: (41) [echo_files] echo_files:never_echo_term(sk2_in(avar([vn='Ex', sk2='SKF-666']))) Redo: (40) [echo_files] echo_files:echo_catchup_f(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [...|...]), term_position(..., ..., ..., ..., ...)], none)])]), _3880766, _3880768) Call: (41) [$syspreds] prolog_load_context(stream, _3887670) Unify: (41) [$syspreds] prolog_load_context(stream, _3887670) Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00)) Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Call: (41) [system] term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])])=..[_3891316, _3891322, _3891328|_3891330] Exit: (41) [system] term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])])=..[term_position, 1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [...])]] Call: (41) [system] ttyflush Exit: (41) [system] ttyflush Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) Call: (42) [system] sk2_in(avar([vn='Ex', sk2='SKF-666']))==end_of_file Fail: (42) [system] sk2_in(avar([vn='Ex', sk2='SKF-666']))==end_of_file Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _3897498) Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779) Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779) Call: (42) [system] _3899372 is 1779+1 Exit: (42) [system] 1780 is 1779+1 Call: (42) [system] 1818=(0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Call: (43) [$syspreds] format('~N~~*/~n') Unify: (43) [$syspreds] format('~N~~*/~n') ~*/ Exit: (43) [$syspreds] format('~N~~*/~n') Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1781) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1781) Call: (43) [t_l] t_l:file_stream_loc(_3911702, (0x556703a44a00), _3911706) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1781) Call: (43) [t_l] t_l:file_stream_loc(_3914130, (0x556703a44a00), _3914132) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779) Call: (43) [system] 1781>1779 Exit: (43) [system] 1781>1779 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779, 1781) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779, 1781) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1779, 1781, _3918464) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1779, 1781, _3918464) Call: (45) [system] _3919718 is 1781-1779 Exit: (45) [system] 2 is 1781-1779 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _3920938, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _3920938, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _3924048) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _3924048) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _3926054, []), read_string(_3926054, _3926062, _3920938), close(_3926054)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _3926054, []), read_util:read_string(_3926054, _3926062, _3920938), read_util:close(_3926054)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _3926054, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556708bf3d00), []) Call: (49) [system] close((0x556708bf3d00)) Exit: (49) [system] close((0x556708bf3d00)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556708bf3d00), []), read_util:read_string((0x556708bf3d00), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x556708bf3d00))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1779, 2, _3931700, _3918464) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1779, 2, 715, "\n\n") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1779, 1781, "\n\n") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1781) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1781) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _3934762)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _3934762)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1781)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1781)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1781) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [echo_files] echo_files:nsl(_3939092) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') Call: (46) [system] "\n\n"\==[] Exit: (46) [system] "\n\n"\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string("\n\n", _3943400, _3943402, _3943404, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n\n", _3943400, _3943402, _3943404, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n\n", _3943400, _3943402, _3943404, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [system] sub_string("\n\n", _3947218, _3947282, _3947220, '\n/*~') Fail: (45) [system] sub_string("\n\n", _3947218, _3947900, _3947220, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [system] sub_string("\n\n", _3949076, _3949140, _3949078, '/*~') Fail: (45) [system] sub_string("\n\n", _3949076, _3949758, _3949078, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [system] sub_string("\n\n", _3951552, _3951616, _3951554, '\n%~') Fail: (45) [system] sub_string("\n\n", _3951552, _3952234, _3951554, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [system] sub_string("\n\n", _3953410, _3953474, _3953412, '%~') Fail: (45) [system] sub_string("\n\n", _3953410, _3954092, _3953412, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [system] write("\n\n") Exit: (45) [system] write("\n\n") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779, 1781) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1781) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818) Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818) Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1781, 1818, _3962668) Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1781, 1818, _3962668) Call: (44) [system] _3963922 is 1818-1781 Exit: (44) [system] 37 is 1818-1781 Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _3965142, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _3965142, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _3968252) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _3968252) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _3970258, []), read_string(_3970258, _3970266, _3965142), close(_3970258)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _3970258, []), read_util:read_string(_3970258, _3970266, _3965142), read_util:close(_3970258)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _3970258, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f7971d00), []) Call: (48) [system] close((0x5566f7971d00)) Exit: (48) [system] close((0x5566f7971d00)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f7971d00), []), read_util:read_string((0x5566f7971d00), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f7971d00))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1781, 37, _3975904, _3962668) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1781, 37, 678, "sk2_in(avar([vn='Ex',sk2='SKF-666']))") Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1781, 1818, "sk2_in(avar([vn='Ex',sk2='SKF-666']))") Call: (43) [echo_files] echo_files:read_mco("sk2_in(avar([vn='Ex',sk2='SKF-666']))", _3977776, _3977778, _3977780, _3977782, _3977784) Unify: (43) [echo_files] echo_files:read_mco("sk2_in(avar([vn='Ex',sk2='SKF-666']))", _3978410, _3978412, _3978414, _3978416, _3978418) Call: (44) [system] read_term_from_atom("sk2_in(avar([vn='Ex',sk2='SKF-666']))", _3978986, [cycles(true), comments(_3979006), quasi_quotations(_3979016), variable_names(_3979026), singletons(_3979036)]) Exit: (44) [system] read_term_from_atom("sk2_in(avar([vn='Ex',sk2='SKF-666']))", sk2_in(avar([vn='Ex', sk2='SKF-666'])), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] read_term_from_atom("sk2_in(avar([vn='Ex',sk2='SKF-666']))", _3980292, [cycles(false), comments(_3980312), quasi_quotations(_3980322), variable_names(_3980332), singletons(_3980342)]) Exit: (44) [system] read_term_from_atom("sk2_in(avar([vn='Ex',sk2='SKF-666']))", sk2_in(avar([vn='Ex', sk2='SKF-666'])), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] sk2_in(avar([vn='Ex', sk2='SKF-666']))=@=sk2_in(avar([vn='Ex', sk2='SKF-666'])) Exit: (44) [system] sk2_in(avar([vn='Ex', sk2='SKF-666']))=@=sk2_in(avar([vn='Ex', sk2='SKF-666'])) Call: (44) [system] _3982810=sk2_in(avar([vn='Ex', sk2='SKF-666'])) Exit: (44) [system] sk2_in(avar([vn='Ex', sk2='SKF-666']))=sk2_in(avar([vn='Ex', sk2='SKF-666'])) Exit: (43) [echo_files] echo_files:read_mco("sk2_in(avar([vn='Ex',sk2='SKF-666']))", sk2_in(avar([vn='Ex', sk2='SKF-666'])), [], [], [], []) Call: (43) [system] write("sk2_in(avar([vn='Ex',sk2='SKF-666']))") sk2_in(avar([vn='Ex',sk2='SKF-666'])) Exit: (43) [system] write("sk2_in(avar([vn='Ex',sk2='SKF-666']))") Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _3985920, 1818) Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _3986542, 1818) ^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _3987116, _3987118)) ^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _3987116, _3987118)) ^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _3987116, 1818)) ^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _3987116, 1818)) Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _3987116, 1818) Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1818) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1818) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _3994554)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _3994554)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1818)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1818)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1818) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) Call: (42) [system] character_count((0x556703a44a00), _4000104) Exit: (42) [system] character_count((0x556703a44a00), 1819) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1819) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1819) Call: (43) [t_l] t_l:file_stream_loc(_4002610, (0x556703a44a00), _4002614) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1818) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1818) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1819) Call: (43) [t_l] t_l:file_stream_loc(_4005038, (0x556703a44a00), _4005040) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1818) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1818) Call: (43) [system] 1819>1818 Exit: (43) [system] 1819>1818 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1818, 1819) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1818, 1819) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1818, 1819, _4009372) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1818, 1819, _4009372) Call: (45) [system] _4010626 is 1819-1818 Exit: (45) [system] 1 is 1819-1818 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _4011846, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _4011846, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _4014956) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _4014956) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _4016962, []), read_string(_4016962, _4016970, _4011846), close(_4016962)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _4016962, []), read_util:read_string(_4016962, _4016970, _4011846), read_util:close(_4016962)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _4016962, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556708c30c00), []) Call: (49) [system] close((0x556708c30c00)) Exit: (49) [system] close((0x556708c30c00)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556708c30c00), []), read_util:read_string((0x556708c30c00), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x556708c30c00))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1818, 1, _4022608, _4009372) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1818, 1, 677, ".") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1818, 1819, ".") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1819) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1819) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _4025670)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _4025670)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1819)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1819)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1819) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [echo_files] echo_files:nsl(_4030000) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Call: (46) [system] "."\==[] Exit: (46) [system] "."\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _4034308, _4034310, _4034312, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _4034308, _4034310, _4034312, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _4034308, _4034310, _4034312, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _4038126, _4038190, _4038128, '\n/*~') Fail: (45) [system] sub_string(".", _4038126, _4038808, _4038128, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _4039984, _4040048, _4039986, '/*~') Fail: (45) [system] sub_string(".", _4039984, _4040666, _4039986, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _4042460, _4042524, _4042462, '\n%~') Fail: (45) [system] sub_string(".", _4042460, _4043142, _4042462, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _4044318, _4044382, _4044320, '%~') Fail: (45) [system] sub_string(".", _4044318, _4045000, _4044320, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] write(".") . Exit: (45) [system] write(".") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1818, 1819) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1819) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] at_end_of_stream((0x556703a44a00)) Fail: (43) [system] at_end_of_stream((0x556703a44a00)) Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] character_count((0x556703a44a00), _4055992) Exit: (43) [system] character_count((0x556703a44a00), 1819) Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1819, _4057206) Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1819, _4057206) Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _4058452, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _4058452, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _4061562) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _4061562) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _4063568, []), read_string(_4063568, _4063576, _4058452), close(_4063568)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _4063568, []), read_util:read_string(_4063568, _4063576, _4058452), read_util:close(_4063568)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _4063568, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556708c30b00), []) Call: (48) [system] close((0x556708c30b00)) Exit: (48) [system] close((0x556708c30b00)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556708c30b00), []), read_util:read_string((0x556708c30b00), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x556708c30b00))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1819, _4069212, 0, _4057206) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1819, 677, 0, "\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1819, "\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Call: (43) [system] open_string("\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", _4071184) Exit: (43) [system] open_string("\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", (0x556703894400)) Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x556703894400)) Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x556703894400)) Call: (44) [echo_files] echo_files:consume_white((0x556703894400)) Unify: (44) [echo_files] echo_files:consume_white((0x556703894400)) Call: (45) [system] at_end_of_stream((0x556703894400)) Fail: (45) [system] at_end_of_stream((0x556703894400)) Redo: (44) [echo_files] echo_files:consume_white((0x556703894400)) Unify: (44) [echo_files] echo_files:consume_white((0x556703894400)) Call: (45) [system] peek_char((0x556703894400), _4077286) Exit: (45) [system] peek_char((0x556703894400), '\n') Call: (45) [system] char_type('\n', space) Exit: (45) [system] char_type('\n', space) Call: (45) [system] get_char((0x556703894400), '\n') Exit: (45) [system] get_char((0x556703894400), '\n') Call: (45) [system] put_char('\n') Exit: (45) [system] put_char('\n') Exit: (44) [echo_files] echo_files:consume_white((0x556703894400)) Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x556703894400)) Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x556703894400)) Call: (45) [echo_files] echo_files:consume_white((0x556703894400)) Unify: (45) [echo_files] echo_files:consume_white((0x556703894400)) Call: (46) [system] at_end_of_stream((0x556703894400)) Fail: (46) [system] at_end_of_stream((0x556703894400)) Redo: (45) [echo_files] echo_files:consume_white((0x556703894400)) Unify: (45) [echo_files] echo_files:consume_white((0x556703894400)) Call: (46) [system] peek_char((0x556703894400), _4087630) Exit: (46) [system] peek_char((0x556703894400), :) Call: (46) [system] char_type(:, space) Fail: (46) [system] char_type(:, space) Redo: (45) [echo_files] echo_files:consume_white((0x556703894400)) Unify: (45) [echo_files] echo_files:consume_white((0x556703894400)) Call: (46) [echo_files] echo_files:nsl(_4091284) Unify: (46) [echo_files] echo_files:nsl('No source location!?') Exit: (46) [echo_files] echo_files:nsl('No source location!?') Call: (46) [system] atom_length('No source location!?', _4093128) Exit: (46) [system] atom_length('No source location!?', 20) Call: (46) [system] peek_string((0x556703894400), 20, _4094342) Exit: (46) [system] peek_string((0x556703894400), 20, ":- listing(sk2_in/1)") Call: (46) [system] ":- listing(sk2_in/1)"=='No source location!?' Fail: (46) [system] ":- listing(sk2_in/1)"=='No source location!?' Redo: (45) [echo_files] echo_files:consume_white((0x556703894400)) Unify: (45) [echo_files] echo_files:consume_white((0x556703894400)) Call: (46) [system] peek_string((0x556703894400), 2, "%~") Fail: (46) [system] peek_string((0x556703894400), 2, "%~") Redo: (45) [echo_files] echo_files:consume_white((0x556703894400)) Unify: (45) [echo_files] echo_files:consume_white((0x556703894400)) Call: (46) [system] peek_string((0x556703894400), 1, "%") Fail: (46) [system] peek_string((0x556703894400), 1, "%") Redo: (45) [echo_files] echo_files:consume_white((0x556703894400)) Unify: (45) [echo_files] echo_files:consume_white((0x556703894400)) Call: (46) [system] peek_string((0x556703894400), 2, "#!") Fail: (46) [system] peek_string((0x556703894400), 2, "#!") Fail: (45) [echo_files] echo_files:consume_white((0x556703894400)) Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x556703894400)) Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x556703894400)) Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) Call: (42) [system] character_count((0x556703a44a00), _4107876) Exit: (42) [system] character_count((0x556703a44a00), 1819) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1819) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1819) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _4110346)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _4110346)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1819)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1819)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1819) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _3880766) Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _3880766) Call: (43) [system] fail Fail: (43) [system] fail Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _3880766) Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _3880766) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _4122142) Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _4122760) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [system] current_prolog_flag(capture_feedback, true) Fail: (43) [system] current_prolog_flag(capture_feedback, true) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [$syspreds] format('~N/*~~~n') Unify: (43) [$syspreds] format('~N/*~~~n') /*~ Exit: (43) [$syspreds] format('~N/*~~~n') ^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) Fail: (40) [echo_files] echo_files:echo_catchup_f(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [...|...]), term_position(..., ..., ..., ..., ...)], none)])]), _3880766, _3880768) ^ Redo: (39) [echo_files] echo_files:echo_catchup(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [...|...]), term_position(..., ..., ..., ..., ...)], none)])]), _3880766, _3880768) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [...|...]), term_position(..., ..., ..., ..., ...)], none)])]), _3880766, _3880768) ^ Redo: (38) [echo_files] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]), _3880766, _3880768) ^ Unify: (38) [echo_files] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]), sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])])) ^ Redo: (38) [system] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]), _3880766, _3880768) ^ Unify: (38) [system] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]), _3880766, _3880768) ^ Call: (39) [echo_files] echo_files:echo_catchup(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [...|...]), term_position(..., ..., ..., ..., ...)], none)])]), _3880766, _3880768) ^ Unify: (39) [echo_files] echo_files:echo_catchup(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [...|...]), term_position(..., ..., ..., ..., ...)], none)])]), _3880766, _3880768) Call: (40) [echo_files] echo_files:echo_catchup_f(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [...|...]), term_position(..., ..., ..., ..., ...)], none)])]), _3880766, _3880768) Unify: (40) [echo_files] echo_files:echo_catchup_f(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [...|...]), term_position(..., ..., ..., ..., ...)], none)])]), _3880766, _3880768) Fail: (40) [echo_files] echo_files:echo_catchup_f(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [...|...]), term_position(..., ..., ..., ..., ...)], none)])]), _3880766, _3880768) ^ Redo: (39) [echo_files] echo_files:echo_catchup(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [...|...]), term_position(..., ..., ..., ..., ...)], none)])]), _3880766, _3880768) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [...|...]), term_position(..., ..., ..., ..., ...)], none)])]), _3880766, _3880768) ^ Redo: (38) [echo_files] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]), _3880766, _3880768) ^ Unify: (38) [echo_files] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]), _3880766, _3880768) Call: (39) [system] sk2_in(avar([vn='Ex', sk2='SKF-666']))\==end_of_file Exit: (39) [system] sk2_in(avar([vn='Ex', sk2='SKF-666']))\==end_of_file ^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [...|...]), term_position(..., ..., ..., ..., ...)], none)])]), _3880766) ^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [...|...]), term_position(..., ..., ..., ..., ...)], none)])]), _3880766) Call: (40) [system] current_prolog_flag(xref, true) Fail: (40) [system] current_prolog_flag(xref, true) ^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [...|...]), term_position(..., ..., ..., ..., ...)], none)])]), _3880766) Call: (40) [system] nonvar(term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])])) Exit: (40) [system] nonvar(term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])])) Call: (40) [system] nonvar(sk2_in(avar([vn='Ex', sk2='SKF-666']))) Exit: (40) [system] nonvar(sk2_in(avar([vn='Ex', sk2='SKF-666']))) Call: (40) [system] nb_current('$term', _4151630) Exit: (40) [system] nb_current('$term', sk2_in(avar([vn='Ex', sk2='SKF-666']))) Call: (40) [$syspreds] prolog_load_context(module, _4152844) Unify: (40) [$syspreds] prolog_load_context(module, _4152844) Exit: (40) [$syspreds] prolog_load_context(module, user) ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _4154664) ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _4154664) Call: (41) [system] sk2_in(avar([vn='Ex', sk2='SKF-666']))==sk2_in(avar([vn='Ex', sk2='SKF-666'])) Exit: (41) [system] sk2_in(avar([vn='Ex', sk2='SKF-666']))==sk2_in(avar([vn='Ex', sk2='SKF-666'])) ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, clause_expansion, sk2_in(avar([vn='Ex', sk2='SKF-666'])), _4154664) ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, clause_expansion, sk2_in(avar([vn='Ex', sk2='SKF-666'])), _4154664) Call: (42) [system] functor(clause_expansion, _4158406, _4158408) Exit: (42) [system] functor(clause_expansion, clause_expansion, 0) Call: (42) [system] _4159636 is 0+2 Exit: (42) [system] 2 is 0+2 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], clause_expansion, [], sk2_in(avar([vn='Ex', sk2='SKF-666'])), _4154664) ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], clause_expansion, [], sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], clause_expansion, [], sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, clause_expansion, sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in(avar([vn='Ex', sk2='SKF-666']))) Call: (40) [system] sk2_in(avar([vn='Ex', sk2='SKF-666']))\=@=sk2_in(avar([vn='Ex', sk2='SKF-666'])) Fail: (40) [system] sk2_in(avar([vn='Ex', sk2='SKF-666']))\=@=sk2_in(avar([vn='Ex', sk2='SKF-666'])) ^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [...|...]), term_position(..., ..., ..., ..., ...)], none)])]), _3880766) ^ Redo: (38) [subclause_expansion] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]), _3880766, _3880768) ^ Unify: (38) [subclause_expansion] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]), _3880766, _3880768) Call: (39) [system] nonvar(sk2_in(avar([vn='Ex', sk2='SKF-666']))) Exit: (39) [system] nonvar(sk2_in(avar([vn='Ex', sk2='SKF-666']))) Call: (39) [system] nonvar(term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])])) Exit: (39) [system] nonvar(term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])])) Call: (39) [$syspreds] prolog_load_context(file, _4169542) Unify: (39) [$syspreds] prolog_load_context(file, _4169542) Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _4171368) Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _4171368) ^ Redo: (38) [file_scope] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]), _3880766, _3880768) ^ Unify: (38) [file_scope] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]), _3880766, _3880768) ^ Redo: (38) [echo_files] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]), _3880766, _3880768) ^ Unify: (38) [echo_files] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]), _3880766, _3880768) Call: (39) [system] nonvar(term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])])) Exit: (39) [system] nonvar(term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])])) ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Redo: (38) [common_logic_utils] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]), _3880766, _3880768) ^ Unify: (38) [common_logic_utils] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]), _3880766, _3880768) Call: (39) [system] current_prolog_flag(do_renames, term_expansion) Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) ^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]), _3880766, _3880768) ^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]), _3880766, _3880768) Call: (39) [system] nonvar(term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])])) Exit: (39) [system] nonvar(term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])])) ^ Call: (39) [logicmoo_test] is_junit_test ^ Unify: (39) [logicmoo_test] is_junit_test ^ Exit: (39) [logicmoo_test] is_junit_test ^ Call: (39) [logicmoo_test] junit_term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _3880766) ^ Unify: (39) [logicmoo_test] junit_term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _3880766) ^ Unify: (39) [logicmoo_test] junit_term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _3880766) Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Fail: (39) [logicmoo_test] junit_term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _3880766) ^ Redo: (38) [logicmoo_test] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]), _3880766, _3880768) ^ Unify: (38) [logicmoo_test] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]), _3880766, _3880768) ^ Call: (39) [pfc_lib] pfc_clause_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _3880766) ^ Unify: (39) [pfc_lib] pfc_clause_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _3880766) ^ Call: (46) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_4191940, sk2_in, 1, prologHybrid), _4191970), call(_4191970)*->true;clause_b(baseKB:mpred_prop(_4191940, sk2_in, 1, prologHybrid)))) ^ Unify: (46) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_4191940, sk2_in, 1, prologHybrid), _4191970), call(_4191970)*->true;clause_b(baseKB:mpred_prop(_4191940, sk2_in, 1, prologHybrid)))) ^ Call: (48) [pfc_lib] clause(mpred_prop(_4191940, sk2_in, 1, prologHybrid), _4191970) ^ Fail: (48) [pfc_lib] clause(mpred_prop(_720, sk2_in, 1, prologHybrid), _750) ^ Call: (48) [pfc_lib] clause_b(baseKB:mpred_prop(_720, sk2_in, 1, prologHybrid)) ^ Unify: (48) [pfc_lib] clause_b(baseKB:mpred_prop(_720, sk2_in, 1, prologHybrid)) ^ Call: (49) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_720, sk2_in, 1, prologHybrid), _2536)) ^ Unify: (49) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_720, sk2_in, 1, prologHybrid), _2536)) ^ Call: (50) [baseKB] clause(mpred_prop(_720, sk2_in, 1, prologHybrid), _2536) ^ Fail: (50) [baseKB] clause(mpred_prop(_720, sk2_in, 1, prologHybrid), _2536) ^ Fail: (49) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_720, sk2_in, 1, prologHybrid), _2536)) ^ Fail: (48) [pfc_lib] clause_b(baseKB:mpred_prop(_720, sk2_in, 1, prologHybrid)) ^ Fail: (46) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_720, sk2_in, 1, prologHybrid), _750), call(_750)*->true;clause_b(baseKB:mpred_prop(_720, sk2_in, 1, prologHybrid)))) ^ Call: (45) [pfc_lib] baseKB:mpred_database_term(sk2_in, 1, _6962) ^ Unify: (45) [pfc_lib] baseKB:mpred_database_term(sk2_in, 1, syntaxic(_7532)) ^ Call: (46) [pfc_lib] mpred_database_term_syntax(sk2_in, 1, _7532) ^ Fail: (46) [pfc_lib] mpred_database_term_syntax(sk2_in, 1, _7532) ^ Redo: (45) [pfc_lib] baseKB:mpred_database_term(sk2_in, 1, _9534) ^ Unify: (45) [pfc_lib] baseKB:mpred_database_term(sk2_in, 1, _10162) ^ Call: (46) [pfc_lib] mpred_core_database_term(sk2_in, 1, _10730) ^ Fail: (46) [pfc_lib] mpred_core_database_term(sk2_in, 1, _10730) ^ Fail: (45) [pfc_lib] baseKB:mpred_database_term(sk2_in, 1, _12104) ^ Call: (44) [pfc_lib] must_pfc(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _12676) ^ Unify: (44) [pfc_lib] must_pfc(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (52) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (49) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_15116, sk2_in, 1, prologHybrid), _15146), call(_15146)*->true;clause_b(baseKB:mpred_prop(_15116, sk2_in, 1, prologHybrid)))) ^ Unify: (49) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_15116, sk2_in, 1, prologHybrid), _15146), call(_15146)*->true;clause_b(baseKB:mpred_prop(_15116, sk2_in, 1, prologHybrid)))) ^ Call: (51) [pfc_lib] clause(mpred_prop(_15116, sk2_in, 1, prologHybrid), _15146) ^ Fail: (51) [pfc_lib] clause(mpred_prop(_15116, sk2_in, 1, prologHybrid), _15146) ^ Call: (51) [pfc_lib] clause_b(baseKB:mpred_prop(_15116, sk2_in, 1, prologHybrid)) ^ Unify: (51) [pfc_lib] clause_b(baseKB:mpred_prop(_15116, sk2_in, 1, prologHybrid)) ^ Call: (52) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_15116, sk2_in, 1, prologHybrid), _18944)) ^ Unify: (52) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_15116, sk2_in, 1, prologHybrid), _18944)) ^ Call: (53) [baseKB] clause(mpred_prop(_15116, sk2_in, 1, prologHybrid), _18944) ^ Fail: (53) [baseKB] clause(mpred_prop(_15116, sk2_in, 1, prologHybrid), _18944) ^ Fail: (52) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_15116, sk2_in, 1, prologHybrid), _18944)) ^ Fail: (51) [pfc_lib] clause_b(baseKB:mpred_prop(_15116, sk2_in, 1, prologHybrid)) ^ Fail: (49) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_15116, sk2_in, 1, prologHybrid), _15146), call(_15146)*->true;clause_b(baseKB:mpred_prop(_15116, sk2_in, 1, prologHybrid)))) ^ Call: (48) [pfc_lib] baseKB:mpred_database_term(sk2_in, 1, _23370) ^ Unify: (48) [pfc_lib] baseKB:mpred_database_term(sk2_in, 1, syntaxic(_23940)) ^ Call: (49) [pfc_lib] mpred_database_term_syntax(sk2_in, 1, _23940) ^ Fail: (49) [pfc_lib] mpred_database_term_syntax(sk2_in, 1, _23940) ^ Redo: (48) [pfc_lib] baseKB:mpred_database_term(sk2_in, 1, _25942) ^ Unify: (48) [pfc_lib] baseKB:mpred_database_term(sk2_in, 1, _26570) ^ Call: (49) [pfc_lib] mpred_core_database_term(sk2_in, 1, _27138) ^ Fail: (49) [pfc_lib] mpred_core_database_term(sk2_in, 1, _27138) ^ Fail: (48) [pfc_lib] baseKB:mpred_database_term(sk2_in, 1, _28512) ^ Exit: (44) [pfc_lib] must_pfc(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Call: (46) [pfc_lib] get_source_ref1(_29742) ^ Unify: (46) [pfc_lib] get_source_ref1(_29742) ^ Call: (48) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (48) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (48) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (46) [pfc_lib] get_source_ref1(mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77)) ^ Call: (46) [pfc_lib] u_to_uu(mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), _29732) ^ Unify: (46) [pfc_lib] u_to_uu(mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)) ^ Unify: (46) [pfc_lib] u_to_uu(mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77)) ^ Unify: (46) [pfc_lib] u_to_uu(mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)) ^ Exit: (46) [pfc_lib] u_to_uu(mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)) ^ Exit: (39) [pfc_lib] pfc_clause_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (:-mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)))) Call: (39) [system] sk2_in(avar([vn='Ex', sk2='SKF-666']))\=@=(:-mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))) Exit: (39) [system] sk2_in(avar([vn='Ex', sk2='SKF-666']))\=@=(:-mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))) Call: (39) [system] term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])])=_714 Exit: (39) [system] term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])])=term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]) ^ Exit: (38) [pfc_lib] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])]), (:-mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))), term_position(1781, 1818, 1781, 1787, [term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [... - ...|...]), term_position(1802, 1815, 1805, 1806, [...|...])], none)])])) ^ Call: (44) [user] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), _42014) ^ Unify: (44) [user] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), sicstus:sicstus_flag(_42664, _42666)) Call: (45) [system] nonvar(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))) Exit: (45) [system] nonvar(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))) Call: (45) [system] mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))=current_prolog_flag(_42664, _42666) Fail: (45) [system] mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))=current_prolog_flag(_42664, _42666) ^ Redo: (44) [user] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), sicstus:sicstus_flag(_42664, _42666)) Call: (45) [system] mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))=prolog_flag(_42664, _42666) Fail: (45) [system] mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))=prolog_flag(_42664, _42666) ^ Redo: (44) [user] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), _42014) ^ Unify: (44) [user] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), _42014) Call: (45) [$syspreds] prolog_load_context(dialect, lps) Unify: (45) [$syspreds] prolog_load_context(dialect, lps) Fail: (45) [$syspreds] prolog_load_context(dialect, lps) ^ Fail: (44) [user] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), _42014) ^ Call: (44) [system] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [1794-1796, 1797-1801]), term_position(1802, 1815, 1805, 1806, [1802-1805, ... - ...])], none)]), _42014, _42016) ^ Unify: (44) [system] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [1794-1796, 1797-1801]), term_position(1802, 1815, 1805, 1806, [1802-1805, ... - ...])], none)]), _42014, term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [1794-1796, 1797-1801]), term_position(1802, 1815, 1805, 1806, [1802-1805, ... - ...])], none)])) ^ Redo: (44) [loop_check] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [1794-1796, 1797-1801]), term_position(1802, 1815, 1805, 1806, [1802-1805, ... - ...])], none)]), _42014, _42016) ^ Unify: (44) [loop_check] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [1794-1796, 1797-1801]), term_position(1802, 1815, 1805, 1806, [1802-1805, ... - ...])], none)]), _42014, term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [1794-1796, 1797-1801]), term_position(1802, 1815, 1805, 1806, [1802-1805, ... - ...])], none)])) ^ Redo: (44) [ucatch] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [1794-1796, 1797-1801]), term_position(1802, 1815, 1805, 1806, [1802-1805, ... - ...])], none)]), _42014, _42016) ^ Unify: (44) [ucatch] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [1794-1796, 1797-1801]), term_position(1802, 1815, 1805, 1806, [1802-1805, ... - ...])], none)]), _42014, _42016) Call: (45) [apply_macros] expand_apply(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [1794-1796, 1797-1801]), term_position(1802, 1815, 1805, 1806, [1802-1805, ... - ...])], none)]), _42014, _42016) Unify: (45) [apply_macros] expand_apply(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [1794-1796, 1797-1801]), term_position(1802, 1815, 1805, 1806, [1802-1805, ... - ...])], none)]), _42014, _42016) Fail: (45) [nl_pipeline] expand_apply(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [1794-1796, 1797-1801]), term_position(1802, 1815, 1805, 1806, [1802-1805, ... - ...])], none)]), _42014, _42016) ^ Redo: (44) [apply_macros] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [1794-1796, 1797-1801]), term_position(1802, 1815, 1805, 1806, [1802-1805, ... - ...])], none)]), _42014, _42016) ^ Unify: (44) [apply_macros] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [1794-1796, 1797-1801]), term_position(1802, 1815, 1805, 1806, [1802-1805, ... - ...])], none)]), _42014, _42016) ^ Redo: (44) [virtualize_source] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [1794-1796, 1797-1801]), term_position(1802, 1815, 1805, 1806, [1802-1805, ... - ...])], none)]), _42014, _42016) ^ Unify: (44) [virtualize_source] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [1794-1796, 1797-1801]), term_position(1802, 1815, 1805, 1806, [1802-1805, ... - ...])], none)]), _42014, _42016) Call: (45) [system] nonvar(term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [1794-1796, 1797-1801]), term_position(1802, 1815, 1805, 1806, [1802-1805, ... - ...])], none)])) Exit: (45) [system] nonvar(term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [1794-1796, 1797-1801]), term_position(1802, 1815, 1805, 1806, [1802-1805, ... - ...])], none)])) ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))) ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))) ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))) ^ Redo: (44) [common_logic_utils] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [1794-1796, 1797-1801]), term_position(1802, 1815, 1805, 1806, [1802-1805, ... - ...])], none)]), _42014, _42016) ^ Unify: (44) [common_logic_utils] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [1794-1796, 1797-1801]), term_position(1802, 1815, 1805, 1806, [1802-1805, ... - ...])], none)]), _42014, _42016) ^ Redo: (44) [gvlib] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [1794-1796, 1797-1801]), term_position(1802, 1815, 1805, 1806, [1802-1805, ... - ...])], none)]), _42014, _42016) ^ Unify: (44) [gvlib] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [1794-1796, 1797-1801]), term_position(1802, 1815, 1805, 1806, [1802-1805, ... - ...])], none)]), _42014, _42016) ^ Redo: (44) [logicmoo_test] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [1794-1796, 1797-1801]), term_position(1802, 1815, 1805, 1806, [1802-1805, ... - ...])], none)]), _42014, _42016) ^ Unify: (44) [logicmoo_test] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [1794-1796, 1797-1801]), term_position(1802, 1815, 1805, 1806, [1802-1805, ... - ...])], none)]), _42014, _42016) ^ Call: (45) [pfc_lib] pfc_goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [1794-1796, 1797-1801]), term_position(1802, 1815, 1805, 1806, [1802-1805, ... - ...])], none)]), _42014, _42016) ^ Unify: (45) [pfc_lib] pfc_goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [1794-1796, 1797-1801]), term_position(1802, 1815, 1805, 1806, [1802-1805, ... - ...])], none)]), _42014, _42016) ^ Fail: (45) [pfc_lib] pfc_goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [1794-1796, 1797-1801]), term_position(1802, 1815, 1805, 1806, [1802-1805, ... - ...])], none)]), _42014, _42016) ^ Fail: (44) [pfc_lib] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), term_position(1788, 1817, 1788, 1792, [list_position(1793, 1816, [term_position(1794, 1801, 1796, 1797, [1794-1796, 1797-1801]), term_position(1802, 1815, 1805, 1806, [1802-1805, ... - ...])], none)]), _42014, _42016) ^ Call: (44) [system] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), _42014) ^ Unify: (44) [system] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), _42014) Call: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), _42014) Fail: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), _42014) ^ Redo: (44) [arithmetic] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), _42014) ^ Unify: (44) [arithmetic] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), _42014) Call: (45) [yall] yall:lambda_like(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))) Unify: (45) [yall] yall:lambda_like(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))) Call: (46) [system] compound_name_arity(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), _73836, _73838) Exit: (46) [system] compound_name_arity(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), mpred_ain, 2) Call: (46) [yall] yall:lambda_functor(mpred_ain) Fail: (46) [yall] yall:lambda_functor(mpred_ain) Fail: (45) [yall] yall:lambda_like(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))) ^ Redo: (44) [yall] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), _42014) ^ Unify: (44) [yall] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), _42014) Call: (45) [system] current_prolog_flag(xref, true) Fail: (45) [system] current_prolog_flag(xref, true) ^ Redo: (44) [apply_macros] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), _42014) Call: (45) [apply_macros] expand_apply(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), _42014) Unify: (45) [apply_macros] expand_apply(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), _42014) Fail: (45) [nl_pipeline] expand_apply(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), _42014) ^ Redo: (44) [apply_macros] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), _42014) ^ Unify: (44) [apply_macros] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), _42014) Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) ^ Redo: (44) [clpfd] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), _42014) Call: (45) [clpfd] clpfd:clpfd_expandable(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))) Fail: (45) [clpfd] clpfd:clpfd_expandable(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))) ^ Redo: (44) [clpfd] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), _42014) ^ Unify: (44) [clpfd] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), _42014) ^ Call: (45) [logicmoo_ocl] do_ss ^ Fail: (45) [logicmoo_ocl] do_ss ^ Fail: (44) [logicmoo_ocl] goal_expansion(mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_31386,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), _42014) ^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _298, (:-mpred_ain(sk2_in(avar([vn='Ex', ... = ...])), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _89450, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true)) ^ Call: (33) [user] mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)) ^ Unify: (33) [user] mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)) ^ Exit: (39) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Unify: (33) [user] mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)) ^ Call: (40) [user] guess_pos_source_to0(_95368) ^ Unify: (40) [user] guess_pos_source_to0(_95368) Call: (41) [t_l] t_l:current_defaultAssertMt(_95368) Fail: (41) [t_l] t_l:current_defaultAssertMt(_95368) ^ Unify: (40) [user] guess_pos_source_to0(_95368) ^ Unify: (40) [user] guess_pos_source_to0(_95368) ^ Exit: (40) [user] guess_pos_source_to0(user) ^ Call: (40) [user] as_safe_cm(user, _95358) ^ Unify: (40) [user] as_safe_cm(user, _95358) ^ Unify: (40) [user] as_safe_cm(user, user) ^ Exit: (40) [user] as_safe_cm(user, user) ^ Exit: (44) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (37) [call_from] call_from:call_from_module(baseKB, user, user, with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:sk2_in(...), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))))))) ^ Unify: (37) [call_from] call_from:call_from_module(baseKB, user, user, with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:sk2_in(...), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))))))) ^ Call: (38) [call_from] strip_module(with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:sk2_in(avar(...)), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)))))), _104970, _104910) ^ Exit: (38) [call_from] strip_module(with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:sk2_in(avar(...)), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)))))), call_from, with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:sk2_in(avar(...)), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))))))) ^ Call: (43) [call_from] '$set_typein_module'(baseKB), '$set_source_module'(baseKB) ^ Unify: (43) [system] call_from:'$set_typein_module'(baseKB), call_from:'$set_source_module'(baseKB) ^ Exit: (43) [system] call_from:'$set_typein_module'(baseKB), call_from:'$set_source_module'(baseKB) ^ Call: (42) [call_from] call(baseKB:with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:sk2_in(...), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))))))) ^ Unify: (42) [system] call(baseKB:with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:sk2_in(...), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))))))) ^ Call: (44) [call_from] call_from:with_source_module(baseKB, baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:sk2_in(avar(...)), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)))))) ^ Unify: (44) [call_from] call_from:with_source_module(baseKB, baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:sk2_in(avar(...)), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)))))) ^ Call: (49) [call_from] call(locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:sk2_in(avar([...|...])), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)))))) ^ Unify: (49) [system] call(call_from:locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:sk2_in(avar(...)), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)))))) ^ Call: (50) [call_from] locally_each:locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:sk2_in(avar([...|...])), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))))) ^ Unify: (50) [call_from] locally_each:locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:sk2_in(avar([...|...])), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))))) ^ Call: (51) [call_from] locally(t_l:current_defaultAssertMt(baseKB), with_current_why((mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:sk2_in(avar([... = ...|...])), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))))) ^ Unify: (51) [locally_each] locally(t_l:current_defaultAssertMt(baseKB), call_from:with_current_why((mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:sk2_in(avar([...|...])), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))))) ^ Call: (54) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (54) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (54) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (55) [locally_each] locally_each:clause_true(t_l, t_l:current_defaultAssertMt(baseKB)) ^ Unify: (55) [locally_each] locally_each:clause_true(t_l, t_l:current_defaultAssertMt(baseKB)) Call: (56) [system] copy_term(t_l:current_defaultAssertMt(baseKB), _122924) Exit: (56) [system] copy_term(t_l:current_defaultAssertMt(baseKB), t_l:current_defaultAssertMt(baseKB)) ^ Call: (56) [t_l] clause(t_l:current_defaultAssertMt(baseKB), true) ^ Fail: (56) [t_l] clause(current_defaultAssertMt(baseKB), true) ^ Fail: (55) [locally_each] locally_each:clause_true(t_l, t_l:current_defaultAssertMt(baseKB)) ^ Call: (61) [locally_each] locally_each:key_asserta(t_l, t_l:current_defaultAssertMt(baseKB)) ^ Unify: (61) [locally_each] locally_each:key_asserta(t_l, t_l:current_defaultAssertMt(baseKB)) ^ Call: (62) [t_l] asserta(t_l:current_defaultAssertMt(baseKB), _127378) ^ Exit: (62) [t_l] asserta(t_l:current_defaultAssertMt(baseKB), (0x55670d978480)) Call: (62) [system] nb_current('$w_tl_e', _128616) Exit: (62) [system] nb_current('$w_tl_e', []) Call: (62) [system] nb_linkval('$w_tl_e', [(0x55670d978480)]) Exit: (62) [system] nb_linkval('$w_tl_e', [(0x55670d978480)]) ^ Exit: (61) [locally_each] locally_each:key_asserta(t_l, t_l:current_defaultAssertMt(baseKB)) ^ Call: (60) [call_from] with_current_why((mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:sk2_in(avar([vn='Ex', ... = ...])), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)))) ^ Unify: (60) [ucatch] with_current_why((mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax), call_from:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:sk2_in(avar([... = ...|...])), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)))) ^ Call: (61) [ucatch] ucatch:current_why(_132982) ^ Unify: (61) [ucatch] ucatch:current_why(_132982) ^ Call: (62) [ucatch] ucatch:current_why_data(_132982) ^ Unify: (62) [ucatch] ucatch:current_why_data(_132982) Call: (63) [system] nb_current('$current_why', wp(_132982, _135468)) Fail: (63) [system] nb_current('$current_why', wp(_132982, _135468)) ^ Redo: (62) [ucatch] ucatch:current_why_data(_132982) ^ Unify: (62) [ucatch] ucatch:current_why_data(_132982) Call: (63) [t_l] t_l:current_why_source(_132982) Fail: (63) [t_l] t_l:current_why_source(_132982) ^ Fail: (62) [ucatch] ucatch:current_why_data(_132982) ^ Redo: (61) [ucatch] ucatch:current_why(_132982) ^ Unify: (61) [ucatch] ucatch:current_why(mfl4(_140392, _140394, _140396, _140398)) ^ Exit: (61) [ucatch] ucatch:current_why(mfl4(_140392,baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77)) Call: (66) [system] b_setval('$current_why', wp(((mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax), mfl4(_140392,baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77)), call_from:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:sk2_in(avar([...|...])), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))))) Exit: (66) [system] b_setval('$current_why', wp(((mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax), mfl4(_140392,baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77)), call_from:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:sk2_in(avar([...|...])), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))))) ^ Call: (65) [call_from] rtrace_if_booted(baseKB:mpred_ain_now(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))) ^ Unify: (65) [call_from] rtrace_if_booted(baseKB:mpred_ain_now(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))) ^ Call: (74) [baseKB] logicmoo_util_terms:safe_functor(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _144536, _144538) ^ Unify: (74) [baseKB] logicmoo_util_terms:safe_functor(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _144536, _144538) Call: (75) [system] compound_name_arity(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _144536, _144538) Exit: (75) [system] compound_name_arity(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, 1) ^ Exit: (74) [baseKB] logicmoo_util_terms:safe_functor(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, 1) ^ Call: (75) [baseKB] logicmoo_util_terms:safe_functor(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _147646, _147708) ^ Unify: (75) [baseKB] logicmoo_util_terms:safe_functor(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _147646, _148336) Call: (76) [system] compound_name_arity(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _147646, _148904) Exit: (76) [system] compound_name_arity(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, 1) ^ Exit: (75) [baseKB] logicmoo_util_terms:safe_functor(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, 1) ^ Call: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(sk2_in), _150780), call(_150780)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(sk2_in)))) ^ Unify: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(sk2_in), _150780), call(_150780)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(sk2_in)))) ^ Call: (78) [baseKB] clause(rtSymmetricBinaryPredicate(sk2_in), _150780) ^ Exit: (78) [baseKB] clause(rtSymmetricBinaryPredicate(sk2_in), (cwc, mpred_prop(_152666, sk2_in, _152670, rtSymmetricBinaryPredicate))) ^ Call: (79) [baseKB] cwc ^ Unify: (79) [baseKB] cwc ^ Exit: (79) [baseKB] cwc ^ Call: (79) [baseKB] baseKB:mpred_prop(_152666, sk2_in, _152670, rtSymmetricBinaryPredicate) ^ Fail: (79) [baseKB] baseKB:mpred_prop(_152666, sk2_in, _152670, rtSymmetricBinaryPredicate) ^ Call: (78) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(sk2_in)) ^ Unify: (78) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(sk2_in)) ^ Call: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(sk2_in), _157788)) ^ Unify: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(sk2_in), _157788)) ^ Call: (80) [baseKB] clause(rtSymmetricBinaryPredicate(sk2_in), _157788) ^ Exit: (80) [baseKB] clause(rtSymmetricBinaryPredicate(sk2_in), (cwc, mpred_prop(_159660, sk2_in, _159664, rtSymmetricBinaryPredicate))) ^ Exit: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(sk2_in), (cwc, mpred_prop(_159660, sk2_in, _159664, rtSymmetricBinaryPredicate)))) ^ Call: (81) [baseKB] cwc ^ Unify: (81) [baseKB] cwc ^ Exit: (81) [baseKB] cwc ^ Call: (81) [baseKB] baseKB:mpred_prop(_159660, sk2_in, _159664, rtSymmetricBinaryPredicate) ^ Fail: (81) [baseKB] baseKB:mpred_prop(_159660, sk2_in, _159664, rtSymmetricBinaryPredicate) ^ Fail: (78) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(sk2_in)) ^ Fail: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(sk2_in), _150780), call(_150780)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(sk2_in)))) ^ Exit: (81) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (80) [baseKB] locally_each:locally_tl(disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, ain), sk2_in(avar([... = ...|...])), _166520)), must_det(quietly(maybe_deserialize_attvars(_166520, _144514)))))) ^ Unify: (80) [baseKB] locally_each:locally_tl(disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, ain), sk2_in(avar([... = ...|...])), _166520)), must_det(quietly(maybe_deserialize_attvars(_166520, _144514)))))) ^ Call: (81) [baseKB] locally(t_l:disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, ain), sk2_in(avar([vn='Ex', ... = ...])), _166520)), must_det(quietly(maybe_deserialize_attvars(_166520, _144514)))))) ^ Unify: (81) [locally_each] locally(t_l:disable_px, baseKB:locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, ain), sk2_in(avar([... = ...|...])), _166520)), must_det(quietly(maybe_deserialize_attvars(_166520, _144514)))))) ^ Call: (84) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (84) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (84) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (85) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (85) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (85) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (85) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (85) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (85) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (85) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) ^ Unify: (85) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) Call: (86) [system] copy_term(t_l:disable_px, _177414) Exit: (86) [system] copy_term(t_l:disable_px, t_l:disable_px) ^ Call: (86) [t_l] clause(t_l:disable_px, true) ^ Fail: (86) [t_l] clause(t_l:disable_px, true) ^ Fail: (85) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) ^ Call: (91) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) ^ Unify: (91) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) ^ Call: (92) [t_l] asserta(t_l:disable_px, _181868) ^ Exit: (92) [t_l] asserta(t_l:disable_px, (0x5566f60ca690)) Call: (92) [system] nb_current('$w_tl_e', _183106) Exit: (92) [system] nb_current('$w_tl_e', [(0x55670d978480)]) Call: (92) [system] nb_linkval('$w_tl_e', [(0x5566f60ca690), (0x55670d978480)]) Exit: (92) [system] nb_linkval('$w_tl_e', [(0x5566f60ca690), (0x55670d978480)]) ^ Exit: (91) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) ^ Call: (90) [baseKB] locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, ain), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _166520)), must_det(quietly(maybe_deserialize_attvars(_166520, _144514))))) ^ Unify: (90) [locally_each] locally(baseKB:local_override(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, ain), sk2_in(avar([vn='Ex', ... = ...])), _166520)), must_det(quietly(maybe_deserialize_attvars(_166520, _144514))))) ^ Call: (93) [system] setup_call_catcher_cleanup(true, baseKB:(b_setval(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, ain), sk2_in(avar(...)), _166520)), must_det(quietly(maybe_deserialize_attvars(_166520, _144514)))), nb_delete(no_kif_var_coroutines)), _187600, baseKB:nb_delete(no_kif_var_coroutines)) ^ Unify: (93) [system] setup_call_catcher_cleanup(system:true, baseKB:(b_setval(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, ain), sk2_in(avar(...)), _166520)), must_det(quietly(maybe_deserialize_attvars(_166520, _144514)))), nb_delete(no_kif_var_coroutines)), _188232, baseKB:nb_delete(no_kif_var_coroutines)) Call: (95) [system] b_setval(no_kif_var_coroutines, true) Exit: (95) [system] b_setval(no_kif_var_coroutines, true) ^ Call: (95) [baseKB] must_det(fully_expand_into_cache(change(assert, ain), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _166520)) ^ Unify: (95) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, ain), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _166520)) ^ Unify: (95) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, ain), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _166520)) Call: (99) [lmcache] lmcache:completely_expanded(_192020, sk2_in(avar([vn='Ex', sk2='SKF-666']))) Fail: (99) [lmcache] lmcache:completely_expanded(_192638, sk2_in(avar([vn='Ex', sk2='SKF-666']))) Call: (99) [lmcache] lmcache:completely_expanded(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _166520) Fail: (99) [lmcache] lmcache:completely_expanded(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _166520) ^ Call: (101) [baseKB] fully_expand_clause(change(assert, ain), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _166520) ^ Unify: (101) [baseKB] fully_expand_clause(change(assert, ain), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _166520) ^ Unify: (101) [baseKB] fully_expand_clause(change(assert, ain), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _166520) ^ Unify: (101) [baseKB] fully_expand_clause(change(assert, ain), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _166520) ^ Unify: (101) [baseKB] fully_expand_clause(change(assert, ain), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _166520) Call: (102) [t_l] t_l:infSkipFullExpand Fail: (102) [t_l] t_l:infSkipFullExpand ^ Unify: (101) [baseKB] fully_expand_clause(change(assert, ain), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _166520) ^ Unify: (101) [baseKB] fully_expand_clause(change(assert, ain), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _166520) Call: (104) [t_l] t_l:into_goal_code Fail: (104) [t_l] t_l:into_goal_code ^ Call: (104) [baseKB] ucatch:not_ftCompound(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (104) [baseKB] ucatch:not_ftCompound(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Call: (105) [baseKB] ucatch:is_ftCompound(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (105) [baseKB] ucatch:is_ftCompound(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Call: (106) [baseKB] ucatch:is_ftVar(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (106) [baseKB] ucatch:is_ftVar(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Fail: (106) [baseKB] ucatch:is_ftVar(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Redo: (105) [baseKB] ucatch:is_ftCompound(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (105) [baseKB] ucatch:is_ftCompound(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Fail: (104) [baseKB] ucatch:not_ftCompound(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Call: (106) [ucatch] mpred_type_isa:was_isa(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _207712, _207714) ^ Unify: (106) [ucatch] mpred_type_isa:was_isa(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _207712, _207714) Call: (107) [system] fail Fail: (107) [system] fail ^ Fail: (106) [ucatch] mpred_type_isa:was_isa(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _207712, _207714) ^ Call: (104) [baseKB] first:cnas(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _210828, _210830) ^ Unify: (104) [baseKB] first:cnas(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _210828, _210830) Call: (105) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _210828, _210830) Exit: (105) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) ^ Exit: (104) [baseKB] first:cnas(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) ^ Call: (108) [baseKB] ucatch:not_ftCompound(avar([vn='Ex', sk2='SKF-666'])) ^ Unify: (108) [baseKB] ucatch:not_ftCompound(avar([vn='Ex', sk2='SKF-666'])) ^ Call: (109) [baseKB] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) ^ Unify: (109) [baseKB] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) ^ Call: (110) [baseKB] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) ^ Unify: (110) [baseKB] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) ^ Fail: (110) [baseKB] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) ^ Redo: (109) [baseKB] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) ^ Exit: (109) [baseKB] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) ^ Fail: (108) [baseKB] ucatch:not_ftCompound(avar([vn='Ex', sk2='SKF-666'])) ^ Call: (110) [ucatch] mpred_type_isa:was_isa(avar([vn='Ex', sk2='SKF-666']), _220172, _220174) ^ Unify: (110) [ucatch] mpred_type_isa:was_isa(avar([vn='Ex', sk2='SKF-666']), _220172, _220174) Call: (111) [system] fail Fail: (111) [system] fail ^ Fail: (110) [ucatch] mpred_type_isa:was_isa(avar([vn='Ex', sk2='SKF-666']), _220172, _220174) ^ Call: (108) [baseKB] first:cnas(avar([vn='Ex', sk2='SKF-666']), _223288, _223290) ^ Unify: (108) [baseKB] first:cnas(avar([vn='Ex', sk2='SKF-666']), _223288, _223290) Call: (109) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _223288, _223290) Exit: (109) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Exit: (108) [baseKB] first:cnas(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Call: (112) [baseKB] ucatch:not_ftCompound([vn='Ex', sk2='SKF-666']) ^ Unify: (112) [baseKB] ucatch:not_ftCompound([vn='Ex', sk2='SKF-666']) ^ Call: (113) [baseKB] ucatch:is_ftCompound([vn='Ex', sk2='SKF-666']) ^ Unify: (113) [baseKB] ucatch:is_ftCompound([vn='Ex', sk2='SKF-666']) ^ Call: (114) [baseKB] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) ^ Unify: (114) [baseKB] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) ^ Fail: (114) [baseKB] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) ^ Redo: (113) [baseKB] ucatch:is_ftCompound([vn='Ex', sk2='SKF-666']) ^ Exit: (113) [baseKB] ucatch:is_ftCompound([vn='Ex', sk2='SKF-666']) ^ Fail: (112) [baseKB] ucatch:not_ftCompound([vn='Ex', sk2='SKF-666']) ^ Call: (114) [ucatch] mpred_type_isa:was_isa([vn='Ex', sk2='SKF-666'], _232632, _232634) ^ Unify: (114) [ucatch] mpred_type_isa:was_isa([vn='Ex', sk2='SKF-666'], _232632, _232634) Call: (115) [system] fail Fail: (115) [system] fail ^ Fail: (114) [ucatch] mpred_type_isa:was_isa([vn='Ex', sk2='SKF-666'], _232632, _232634) ^ Call: (112) [baseKB] first:cnas([vn='Ex', sk2='SKF-666'], _235748, _235750) ^ Unify: (112) [baseKB] first:cnas([vn='Ex', sk2='SKF-666'], _235748, _235750) Call: (113) [system] compound_name_arguments([vn='Ex', sk2='SKF-666'], _235748, _235750) Exit: (113) [system] compound_name_arguments([vn='Ex', sk2='SKF-666'], '[|]', [vn='Ex', [sk2='SKF-666']]) ^ Exit: (112) [baseKB] first:cnas([vn='Ex', sk2='SKF-666'], '[|]', [vn='Ex', [sk2='SKF-666']]) ^ Call: (116) [baseKB] ucatch:not_ftCompound(vn='Ex') ^ Unify: (116) [baseKB] ucatch:not_ftCompound(vn='Ex') ^ Call: (117) [baseKB] ucatch:is_ftCompound(vn='Ex') ^ Unify: (117) [baseKB] ucatch:is_ftCompound(vn='Ex') ^ Call: (118) [baseKB] ucatch:is_ftVar(vn='Ex') ^ Unify: (118) [baseKB] ucatch:is_ftVar(vn='Ex') ^ Fail: (118) [baseKB] ucatch:is_ftVar(vn='Ex') ^ Redo: (117) [baseKB] ucatch:is_ftCompound(vn='Ex') ^ Exit: (117) [baseKB] ucatch:is_ftCompound(vn='Ex') ^ Fail: (116) [baseKB] ucatch:not_ftCompound(vn='Ex') ^ Call: (118) [ucatch] mpred_type_isa:was_isa(vn='Ex', _245098, _245100) ^ Unify: (118) [ucatch] mpred_type_isa:was_isa(vn='Ex', _245098, _245100) Call: (119) [system] fail Fail: (119) [system] fail ^ Fail: (118) [ucatch] mpred_type_isa:was_isa(vn='Ex', _245098, _245100) ^ Call: (116) [baseKB] first:cnas(vn='Ex', _248214, _248216) ^ Unify: (116) [baseKB] first:cnas(vn='Ex', _248214, _248216) Call: (117) [system] compound_name_arguments(vn='Ex', _248214, _248216) Exit: (117) [system] compound_name_arguments(vn='Ex', =, [vn, 'Ex']) ^ Exit: (116) [baseKB] first:cnas(vn='Ex', =, [vn, 'Ex']) ^ Call: (120) [baseKB] ucatch:not_ftCompound(vn) ^ Unify: (120) [baseKB] ucatch:not_ftCompound(vn) ^ Call: (121) [baseKB] ucatch:is_ftCompound(vn) ^ Unify: (121) [baseKB] ucatch:is_ftCompound(vn) ^ Fail: (121) [baseKB] ucatch:is_ftCompound(vn) ^ Redo: (120) [baseKB] ucatch:not_ftCompound(vn) ^ Exit: (120) [baseKB] ucatch:not_ftCompound(vn) ^ Call: (121) [baseKB] ucatch:not_ftCompound('Ex') ^ Unify: (121) [baseKB] ucatch:not_ftCompound('Ex') ^ Call: (122) [baseKB] ucatch:is_ftCompound('Ex') ^ Unify: (122) [baseKB] ucatch:is_ftCompound('Ex') ^ Fail: (122) [baseKB] ucatch:is_ftCompound('Ex') ^ Redo: (121) [baseKB] ucatch:not_ftCompound('Ex') ^ Exit: (121) [baseKB] ucatch:not_ftCompound('Ex') ^ Call: (116) [baseKB] first:cnas(_238878, =, [vn, 'Ex']) ^ Unify: (116) [baseKB] first:cnas(_238878, =, [vn, 'Ex']) Call: (117) [system] _238878=..[=, vn, 'Ex'] Exit: (117) [system] (vn='Ex')=..[=, vn, 'Ex'] ^ Exit: (116) [baseKB] first:cnas(vn='Ex', =, [vn, 'Ex']) ^ Call: (117) [baseKB] ucatch:not_ftCompound([sk2='SKF-666']) ^ Unify: (117) [baseKB] ucatch:not_ftCompound([sk2='SKF-666']) ^ Call: (118) [baseKB] ucatch:is_ftCompound([sk2='SKF-666']) ^ Unify: (118) [baseKB] ucatch:is_ftCompound([sk2='SKF-666']) ^ Call: (119) [baseKB] ucatch:is_ftVar([sk2='SKF-666']) ^ Unify: (119) [baseKB] ucatch:is_ftVar([sk2='SKF-666']) ^ Fail: (119) [baseKB] ucatch:is_ftVar([sk2='SKF-666']) ^ Redo: (118) [baseKB] ucatch:is_ftCompound([sk2='SKF-666']) ^ Exit: (118) [baseKB] ucatch:is_ftCompound([sk2='SKF-666']) ^ Fail: (117) [baseKB] ucatch:not_ftCompound([sk2='SKF-666']) ^ Call: (119) [ucatch] mpred_type_isa:was_isa([sk2='SKF-666'], _269394, _269396) ^ Unify: (119) [ucatch] mpred_type_isa:was_isa([sk2='SKF-666'], _269394, _269396) Call: (120) [system] fail Fail: (120) [system] fail ^ Fail: (119) [ucatch] mpred_type_isa:was_isa([sk2='SKF-666'], _269394, _269396) ^ Call: (117) [baseKB] first:cnas([sk2='SKF-666'], _272510, _272512) ^ Unify: (117) [baseKB] first:cnas([sk2='SKF-666'], _272510, _272512) Call: (118) [system] compound_name_arguments([sk2='SKF-666'], _272510, _272512) Exit: (118) [system] compound_name_arguments([sk2='SKF-666'], '[|]', [sk2='SKF-666', []]) ^ Exit: (117) [baseKB] first:cnas([sk2='SKF-666'], '[|]', [sk2='SKF-666', []]) ^ Call: (121) [baseKB] ucatch:not_ftCompound(sk2='SKF-666') ^ Unify: (121) [baseKB] ucatch:not_ftCompound(sk2='SKF-666') ^ Call: (122) [baseKB] ucatch:is_ftCompound(sk2='SKF-666') ^ Unify: (122) [baseKB] ucatch:is_ftCompound(sk2='SKF-666') ^ Call: (123) [baseKB] ucatch:is_ftVar(sk2='SKF-666') ^ Unify: (123) [baseKB] ucatch:is_ftVar(sk2='SKF-666') ^ Fail: (123) [baseKB] ucatch:is_ftVar(sk2='SKF-666') ^ Redo: (122) [baseKB] ucatch:is_ftCompound(sk2='SKF-666') ^ Exit: (122) [baseKB] ucatch:is_ftCompound(sk2='SKF-666') ^ Fail: (121) [baseKB] ucatch:not_ftCompound(sk2='SKF-666') ^ Call: (123) [ucatch] mpred_type_isa:was_isa(sk2='SKF-666', _281860, _281862) ^ Unify: (123) [ucatch] mpred_type_isa:was_isa(sk2='SKF-666', _281860, _281862) Call: (124) [system] fail Fail: (124) [system] fail ^ Fail: (123) [ucatch] mpred_type_isa:was_isa(sk2='SKF-666', _281860, _281862) ^ Call: (121) [baseKB] first:cnas(sk2='SKF-666', _284976, _284978) ^ Unify: (121) [baseKB] first:cnas(sk2='SKF-666', _284976, _284978) Call: (122) [system] compound_name_arguments(sk2='SKF-666', _284976, _284978) Exit: (122) [system] compound_name_arguments(sk2='SKF-666', =, [sk2, 'SKF-666']) ^ Exit: (121) [baseKB] first:cnas(sk2='SKF-666', =, [sk2, 'SKF-666']) ^ Call: (125) [baseKB] ucatch:not_ftCompound(sk2) ^ Unify: (125) [baseKB] ucatch:not_ftCompound(sk2) ^ Call: (126) [baseKB] ucatch:is_ftCompound(sk2) ^ Unify: (126) [baseKB] ucatch:is_ftCompound(sk2) ^ Fail: (126) [baseKB] ucatch:is_ftCompound(sk2) ^ Redo: (125) [baseKB] ucatch:not_ftCompound(sk2) ^ Exit: (125) [baseKB] ucatch:not_ftCompound(sk2) ^ Call: (126) [baseKB] ucatch:not_ftCompound('SKF-666') ^ Unify: (126) [baseKB] ucatch:not_ftCompound('SKF-666') ^ Call: (127) [baseKB] ucatch:is_ftCompound('SKF-666') ^ Unify: (127) [baseKB] ucatch:is_ftCompound('SKF-666') ^ Fail: (127) [baseKB] ucatch:is_ftCompound('SKF-666') ^ Redo: (126) [baseKB] ucatch:not_ftCompound('SKF-666') ^ Exit: (126) [baseKB] ucatch:not_ftCompound('SKF-666') ^ Call: (121) [baseKB] first:cnas(_275640, =, [sk2, 'SKF-666']) ^ Unify: (121) [baseKB] first:cnas(_275640, =, [sk2, 'SKF-666']) Call: (122) [system] _275640=..[=, sk2, 'SKF-666'] Exit: (122) [system] (sk2='SKF-666')=..[=, sk2, 'SKF-666'] ^ Exit: (121) [baseKB] first:cnas(sk2='SKF-666', =, [sk2, 'SKF-666']) ^ Call: (122) [baseKB] ucatch:not_ftCompound([]) ^ Unify: (122) [baseKB] ucatch:not_ftCompound([]) ^ Call: (123) [baseKB] ucatch:is_ftCompound([]) ^ Unify: (123) [baseKB] ucatch:is_ftCompound([]) ^ Fail: (123) [baseKB] ucatch:is_ftCompound([]) ^ Redo: (122) [baseKB] ucatch:not_ftCompound([]) ^ Exit: (122) [baseKB] ucatch:not_ftCompound([]) ^ Call: (117) [baseKB] first:cnas(_263174, '[|]', [sk2='SKF-666', []]) ^ Unify: (117) [baseKB] first:cnas(_263174, '[|]', [sk2='SKF-666', []]) Call: (118) [system] _263174=..['[|]', sk2='SKF-666', []] Exit: (118) [system] [sk2='SKF-666']=..['[|]', sk2='SKF-666', []] ^ Exit: (117) [baseKB] first:cnas([sk2='SKF-666'], '[|]', [sk2='SKF-666', []]) ^ Call: (112) [baseKB] first:cnas(_226412, '[|]', [vn='Ex', [sk2='SKF-666']]) ^ Unify: (112) [baseKB] first:cnas(_226412, '[|]', [vn='Ex', [sk2='SKF-666']]) Call: (113) [system] _226412=..['[|]', vn='Ex', [sk2='SKF-666']] Exit: (113) [system] [vn='Ex', sk2='SKF-666']=..['[|]', vn='Ex', [sk2='SKF-666']] ^ Exit: (112) [baseKB] first:cnas([vn='Ex', sk2='SKF-666'], '[|]', [vn='Ex', [sk2='SKF-666']]) ^ Call: (108) [baseKB] first:cnas(_213952, avar, [[vn='Ex', sk2='SKF-666']]) ^ Unify: (108) [baseKB] first:cnas(_213952, avar, [[vn='Ex', sk2='SKF-666']]) Call: (109) [system] _213952=..[avar, [vn='Ex', sk2='SKF-666']] Exit: (109) [system] avar([vn='Ex', sk2='SKF-666'])=..[avar, [vn='Ex', sk2='SKF-666']] ^ Exit: (108) [baseKB] first:cnas(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Call: (104) [baseKB] first:cnas(_201508, sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) ^ Unify: (104) [baseKB] first:cnas(_201508, sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) Call: (105) [system] _201508=..[sk2_in, avar([vn='Ex', sk2='SKF-666'])] Exit: (105) [system] sk2_in(avar([vn='Ex', sk2='SKF-666']))=..[sk2_in, avar([vn='Ex', sk2='SKF-666'])] ^ Exit: (104) [baseKB] first:cnas(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) Call: (105) [t_l] t_l:infSkipFullExpand Fail: (105) [t_l] t_l:infSkipFullExpand ^ Call: (106) [baseKB] loop_check:cyclic_break(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (106) [baseKB] loop_check:cyclic_break(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Redo: (106) [baseKB] loop_check:cyclic_break(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (106) [baseKB] loop_check:cyclic_break(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Call: (107) [baseKB] ucatch:is_ftVar(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (107) [baseKB] ucatch:is_ftVar(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Fail: (107) [baseKB] ucatch:is_ftVar(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Call: (107) [baseKB] logicmoo_util_terms:safe_functor(avar([vn='Ex', sk2='SKF-666']), isEach, _322360) ^ Unify: (107) [baseKB] logicmoo_util_terms:safe_functor(avar([vn='Ex', sk2='SKF-666']), isEach, _322988) Call: (108) [system] compound_name_arity(avar([vn='Ex', sk2='SKF-666']), isEach, _323556) Fail: (108) [system] compound_name_arity(avar([vn='Ex', sk2='SKF-666']), isEach, _323556) ^ Fail: (107) [baseKB] logicmoo_util_terms:safe_functor(avar([vn='Ex', sk2='SKF-666']), isEach, _324838) ^ Call: (107) [baseKB] logicmoo_util_terms:safe_functor(sk2_in(avar([vn='Ex', sk2='SKF-666'])), s, _325466) ^ Unify: (107) [baseKB] logicmoo_util_terms:safe_functor(sk2_in(avar([vn='Ex', sk2='SKF-666'])), s, _326094) Call: (108) [system] compound_name_arity(sk2_in(avar([vn='Ex', sk2='SKF-666'])), s, _326662) Fail: (108) [system] compound_name_arity(sk2_in(avar([vn='Ex', sk2='SKF-666'])), s, _326662) ^ Fail: (107) [baseKB] logicmoo_util_terms:safe_functor(sk2_in(avar([vn='Ex', sk2='SKF-666'])), s, _327944) ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_328514, _328520]) ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_328514, _328520]) Call: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _328514, [_328520]) Exit: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) ^ Exit: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [sk2_in, avar([vn='Ex', sk2='SKF-666'])]) ^ Call: (107) [baseKB] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) ^ Unify: (107) [baseKB] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) ^ Fail: (107) [baseKB] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) ^ Call: (107) [baseKB] logicmoo_util_terms:is_src_true(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (107) [baseKB] logicmoo_util_terms:is_src_true(sk2_in(avar([vn='Ex', sk2='SKF-666']))) Call: (108) [system] var(sk2_in(avar([vn='Ex', sk2='SKF-666']))) Fail: (108) [system] var(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Redo: (107) [baseKB] logicmoo_util_terms:is_src_true(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (107) [baseKB] logicmoo_util_terms:is_src_true(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Call: (108) [baseKB] logicmoo_util_terms:is_proof(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (108) [baseKB] logicmoo_util_terms:is_proof(sk2_in(avar([vn='Ex', sk2='SKF-666']))) Call: (109) [system] functor(sk2_in(avar([vn='Ex', sk2='SKF-666'])), ftProofFn, _338460) Fail: (109) [system] functor(sk2_in(avar([vn='Ex', sk2='SKF-666'])), ftProofFn, _339070) ^ Fail: (108) [baseKB] logicmoo_util_terms:is_proof(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Fail: (107) [baseKB] logicmoo_util_terms:is_src_true(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_340862, _340868, _340874]) ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_340862, _340868, _340874]) Call: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _340862, [_340868, _340874]) Fail: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _340862, [_340868, _340874]) ^ Fail: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_340862, _340868, _340874]) ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_343972, _343978|_343980]) ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_343972, _343978|_343980]) Call: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _343972, [_343978|_343980]) Exit: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) ^ Exit: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [sk2_in, avar([vn='Ex', sk2='SKF-666'])]) ^ Call: (110) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(sk2_in), _347100), call(_347100)*->true;clause_b(baseKB:rtArgsVerbatum(sk2_in)))) ^ Unify: (110) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(sk2_in), _347100), call(_347100)*->true;clause_b(baseKB:rtArgsVerbatum(sk2_in)))) ^ Call: (112) [baseKB] clause(rtArgsVerbatum(sk2_in), _347100) ^ Exit: (112) [baseKB] clause(rtArgsVerbatum(sk2_in), (cwc, mpred_prop(_348986, sk2_in, _348990, rtArgsVerbatum))) ^ Call: (113) [baseKB] cwc ^ Unify: (113) [baseKB] cwc ^ Exit: (113) [baseKB] cwc ^ Call: (113) [baseKB] baseKB:mpred_prop(_348986, sk2_in, _348990, rtArgsVerbatum) ^ Fail: (113) [baseKB] baseKB:mpred_prop(_348986, sk2_in, _348990, rtArgsVerbatum) ^ Redo: (112) [baseKB] clause(rtArgsVerbatum(sk2_in), _347100) ^ Exit: (112) [baseKB] clause(rtArgsVerbatum(sk2_in), (cwc, atom(sk2_in), atom_concat(_353436, 'Fn', sk2_in))) ^ Call: (113) [baseKB] cwc ^ Unify: (113) [baseKB] cwc ^ Exit: (113) [baseKB] cwc Call: (113) [system] atom(sk2_in) Exit: (113) [system] atom(sk2_in) Call: (113) [system] atom_concat(_353436, 'Fn', sk2_in) Fail: (113) [system] atom_concat(_353436, 'Fn', sk2_in) ^ Call: (112) [baseKB] clause_b(baseKB:rtArgsVerbatum(sk2_in)) ^ Unify: (112) [baseKB] clause_b(baseKB:rtArgsVerbatum(sk2_in)) ^ Call: (113) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(sk2_in), _359722)) ^ Unify: (113) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(sk2_in), _359722)) ^ Call: (114) [baseKB] clause(rtArgsVerbatum(sk2_in), _359722) ^ Exit: (114) [baseKB] clause(rtArgsVerbatum(sk2_in), (cwc, mpred_prop(_361594, sk2_in, _361598, rtArgsVerbatum))) ^ Exit: (113) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(sk2_in), (cwc, mpred_prop(_361594, sk2_in, _361598, rtArgsVerbatum)))) ^ Call: (115) [baseKB] cwc ^ Unify: (115) [baseKB] cwc ^ Exit: (115) [baseKB] cwc ^ Call: (115) [baseKB] baseKB:mpred_prop(_361594, sk2_in, _361598, rtArgsVerbatum) ^ Fail: (115) [baseKB] baseKB:mpred_prop(_361594, sk2_in, _361598, rtArgsVerbatum) ^ Redo: (114) [baseKB] clause(rtArgsVerbatum(sk2_in), _359722) ^ Exit: (114) [baseKB] clause(rtArgsVerbatum(sk2_in), (cwc, atom(sk2_in), atom_concat(_366680, 'Fn', sk2_in))) ^ Exit: (113) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(sk2_in), (cwc, atom(sk2_in), atom_concat(_366680, 'Fn', sk2_in)))) ^ Call: (115) [baseKB] cwc ^ Unify: (115) [baseKB] cwc ^ Exit: (115) [baseKB] cwc Call: (115) [system] atom(sk2_in) Exit: (115) [system] atom(sk2_in) Call: (115) [system] atom_concat(_366680, 'Fn', sk2_in) Fail: (115) [system] atom_concat(_366680, 'Fn', sk2_in) ^ Fail: (112) [baseKB] clause_b(baseKB:rtArgsVerbatum(sk2_in)) ^ Fail: (110) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(sk2_in), _347100), call(_347100)*->true;clause_b(baseKB:rtArgsVerbatum(sk2_in)))) ^ Call: (111) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(sk2_in), _373594), call(_373594)*->true;clause_b(baseKB:prologBuiltin(sk2_in)))) ^ Unify: (111) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(sk2_in), _373594), call(_373594)*->true;clause_b(baseKB:prologBuiltin(sk2_in)))) ^ Call: (113) [baseKB] clause(prologBuiltin(sk2_in), _373594) ^ Exit: (113) [baseKB] clause(prologBuiltin(sk2_in), (cwc, mpred_prop(_375480, sk2_in, _375484, prologBuiltin))) ^ Call: (114) [baseKB] cwc ^ Unify: (114) [baseKB] cwc ^ Exit: (114) [baseKB] cwc ^ Call: (114) [baseKB] baseKB:mpred_prop(_375480, sk2_in, _375484, prologBuiltin) ^ Fail: (114) [baseKB] baseKB:mpred_prop(_375480, sk2_in, _375484, prologBuiltin) ^ Call: (113) [baseKB] clause_b(baseKB:prologBuiltin(sk2_in)) ^ Unify: (113) [baseKB] clause_b(baseKB:prologBuiltin(sk2_in)) ^ Call: (114) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(sk2_in), _380602)) ^ Unify: (114) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(sk2_in), _380602)) ^ Call: (115) [baseKB] clause(prologBuiltin(sk2_in), _380602) ^ Exit: (115) [baseKB] clause(prologBuiltin(sk2_in), (cwc, mpred_prop(_382474, sk2_in, _382478, prologBuiltin))) ^ Exit: (114) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(sk2_in), (cwc, mpred_prop(_382474, sk2_in, _382478, prologBuiltin)))) ^ Call: (116) [baseKB] cwc ^ Unify: (116) [baseKB] cwc ^ Exit: (116) [baseKB] cwc ^ Call: (116) [baseKB] baseKB:mpred_prop(_382474, sk2_in, _382478, prologBuiltin) ^ Fail: (116) [baseKB] baseKB:mpred_prop(_382474, sk2_in, _382478, prologBuiltin) ^ Fail: (113) [baseKB] clause_b(baseKB:prologBuiltin(sk2_in)) ^ Fail: (111) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(sk2_in), _373594), call(_373594)*->true;clause_b(baseKB:prologBuiltin(sk2_in)))) ^ Call: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_388196, _388202]) ^ Unify: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_388196, _388202]) Call: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _388196, [_388202]) Exit: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) ^ Exit: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [sk2_in, avar([vn='Ex', sk2='SKF-666'])]) ^ Call: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_391300, _391306]) ^ Unify: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_391300, _391306]) Call: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _391300, [_391306]) Exit: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) ^ Exit: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [sk2_in, avar([vn='Ex', sk2='SKF-666'])]) Call: (108) [loop_check] loop_check:memberchk_same_two(sk2_in(avar([vn='Ex', sk2='SKF-666'])), []) Fail: (108) [loop_check] loop_check:memberchk_same_two(sk2_in(avar([vn='Ex', sk2='SKF-666'])), []) ^ Call: (110) [loop_check] on_x_debug(call(baseKB:db_expand_chain(change(assert, ain)), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _395670)) ^ Unify: (110) [rtrace] on_x_debug(loop_check:call(baseKB:db_expand_chain(change(assert, ain)), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _395670)) Call: (113) [t_l] t_l:into_goal_code Fail: (113) [t_l] t_l:into_goal_code ^ Fail: (110) [rtrace] on_x_debug(loop_check:call(baseKB:db_expand_chain(change(assert, ain)), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _395670)) Call: (110) [system] _317956=sk2_in(avar([vn='Ex', sk2='SKF-666'])) Exit: (110) [system] sk2_in(avar([vn='Ex', sk2='SKF-666']))=sk2_in(avar([vn='Ex', sk2='SKF-666'])) ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_400194, _400200, _400206]) ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_400194, _400200, _400206]) Call: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _400194, [_400200, _400206]) Fail: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _400194, [_400200, _400206]) ^ Fail: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_400194, _400200, _400206]) ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_403304, _403310, _403316, _403322]) ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_403304, _403310, _403316, _403322]) Call: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _403304, [_403310, _403316, _403322]) Fail: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _403304, [_403310, _403316, _403322]) ^ Fail: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_403304, _403310, _403316, _403322]) ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_406420, _406426, _406432, _406438]) ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_406420, _406426, _406432, _406438]) Call: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _406420, [_406426, _406432, _406438]) Fail: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _406420, [_406426, _406432, _406438]) ^ Fail: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_406420, _406426, _406432, _406438]) ^ Call: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [t, _409542|_409544]) ^ Unify: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [t, _409542|_409544]) Call: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), t, [_409542|_409544]) Fail: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), t, [_409542|_409544]) ^ Fail: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [t, _409542|_409544]) ^ Call: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_412640, _412646, _412652, _412658]) ^ Unify: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_412640, _412646, _412652, _412658]) Call: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _412640, [_412646, _412652, _412658]) Fail: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _412640, [_412646, _412652, _412658]) ^ Fail: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_412640, _412646, _412652, _412658]) ^ Call: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_415756, _415762, _415768]) ^ Unify: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_415756, _415762, _415768]) Call: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _415756, [_415762, _415768]) Fail: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _415756, [_415762, _415768]) ^ Fail: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_415756, _415762, _415768]) ^ Call: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_418866, _418872|_418874]) ^ Unify: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_418866, _418872|_418874]) Call: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _418866, [_418872|_418874]) Exit: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) ^ Exit: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [sk2_in, avar([vn='Ex', sk2='SKF-666'])]) ^ Call: (106) [baseKB] ucatch:is_ftCompound(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (106) [baseKB] ucatch:is_ftCompound(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Call: (107) [baseKB] ucatch:is_ftVar(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (107) [baseKB] ucatch:is_ftVar(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Fail: (107) [baseKB] ucatch:is_ftVar(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Redo: (106) [baseKB] ucatch:is_ftCompound(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (106) [baseKB] ucatch:is_ftCompound(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Call: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_426310, _426316|_426318]) ^ Unify: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_426310, _426316|_426318]) Call: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _426310, [_426316|_426318]) Exit: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) ^ Exit: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [sk2_in, avar([vn='Ex', sk2='SKF-666'])]) ^ Call: (110) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(functorDeclares(sk2_in), _429446), call(_429446)*->true;clause_b(baseKB:functorDeclares(sk2_in)))) ^ Unify: (110) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(functorDeclares(sk2_in), _429446), call(_429446)*->true;clause_b(baseKB:functorDeclares(sk2_in)))) ^ Call: (112) [baseKB] clause(functorDeclares(sk2_in), _429446) ^ Fail: (112) [baseKB] clause(functorDeclares(sk2_in), _429446) ^ Call: (112) [baseKB] clause_b(baseKB:functorDeclares(sk2_in)) ^ Unify: (112) [baseKB] clause_b(baseKB:functorDeclares(sk2_in)) ^ Call: (113) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(functorDeclares(sk2_in), _433244)) ^ Unify: (113) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(functorDeclares(sk2_in), _433244)) ^ Call: (114) [baseKB] clause(functorDeclares(sk2_in), _433244) ^ Fail: (114) [baseKB] clause(functorDeclares(sk2_in), _433244) ^ Fail: (113) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(functorDeclares(sk2_in), _433244)) ^ Fail: (112) [baseKB] clause_b(baseKB:functorDeclares(sk2_in)) ^ Fail: (110) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(functorDeclares(sk2_in), _429446), call(_429446)*->true;clause_b(baseKB:functorDeclares(sk2_in)))) ^ Exit: (114) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_438740, _438750]) ^ Unify: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_438740, _438750]) Call: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _438740, [_438750]) Exit: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) ^ Exit: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [sk2_in, avar([vn='Ex', sk2='SKF-666'])]) ^ Exit: (112) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (106) [t_l] t_l:no_db_expand_props Fail: (106) [t_l] t_l:no_db_expand_props ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_444194, _444200|_444202]) ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_444194, _444200|_444202]) Call: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _444194, [_444200|_444202]) Exit: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) ^ Exit: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [sk2_in, avar([vn='Ex', sk2='SKF-666'])]) ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_447310, _447304, _447322|_447324]) ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_447310, _447304, _447322|_447324]) Call: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _447310, [_447304, _447322|_447324]) Fail: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _447310, [_447304, _447322|_447324]) ^ Fail: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_447310, _447304, _447322|_447324]) ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_450420, _450426, _450432|_450434]) ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_450420, _450426, _450432|_450434]) Call: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _450420, [_450426, _450432|_450434]) Fail: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _450420, [_450426, _450432|_450434]) ^ Fail: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_450420, _450426, _450432|_450434]) ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_453530, _453536|_453538]) ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_453530, _453536|_453538]) Call: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _453530, [_453536|_453538]) Exit: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) ^ Exit: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [sk2_in, avar([vn='Ex', sk2='SKF-666'])]) ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_456656, _456650|_456664]) ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_456656, _456650|_456664]) Call: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _456656, [_456650|_456664]) Exit: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) ^ Exit: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [sk2_in, avar([vn='Ex', sk2='SKF-666'])]) ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_459782, _459776|_459790]) ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_459782, _459776|_459790]) Call: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _459782, [_459776|_459790]) Exit: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) ^ Exit: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [sk2_in, avar([vn='Ex', sk2='SKF-666'])]) ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_462914, _462896, _462894|_462928]) ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_462914, _462896, _462894|_462928]) Call: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _462914, [_462896, _462894|_462928]) Fail: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _462914, [_462896, _462894|_462928]) ^ Fail: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_462914, _462896, _462894|_462928]) ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [props, _466030, _466036, _466042|_466044]) ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [props, _466030, _466036, _466042|_466044]) Call: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), props, [_466030, _466036, _466042|_466044]) Fail: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), props, [_466030, _466036, _466042|_466044]) ^ Fail: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [props, _466030, _466036, _466042|_466044]) ^ Call: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_469140|_469142]) ^ Unify: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_469140|_469142]) Call: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _469140, _469142) Exit: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) ^ Exit: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [sk2_in, avar([vn='Ex', sk2='SKF-666'])]) ^ Call: (106) [baseKB] first:cnas(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _472242, _472244) ^ Unify: (106) [baseKB] first:cnas(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _472242, _472244) Call: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _472242, _472244) Exit: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) ^ Exit: (106) [baseKB] first:cnas(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) ^ Call: (110) [baseKB] loop_check:cyclic_break(avar([vn='Ex', sk2='SKF-666'])) ^ Unify: (110) [baseKB] loop_check:cyclic_break(avar([vn='Ex', sk2='SKF-666'])) ^ Redo: (110) [baseKB] loop_check:cyclic_break(avar([vn='Ex', sk2='SKF-666'])) ^ Exit: (110) [baseKB] loop_check:cyclic_break(avar([vn='Ex', sk2='SKF-666'])) ^ Call: (111) [baseKB] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) ^ Unify: (111) [baseKB] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) ^ Fail: (111) [baseKB] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) ^ Call: (111) [baseKB] logicmoo_util_terms:safe_functor([vn='Ex', sk2='SKF-666'], isEach, _479802) ^ Unify: (111) [baseKB] logicmoo_util_terms:safe_functor([vn='Ex', sk2='SKF-666'], isEach, _480430) Call: (112) [system] compound_name_arity([vn='Ex', sk2='SKF-666'], isEach, _480998) Fail: (112) [system] compound_name_arity([vn='Ex', sk2='SKF-666'], isEach, _480998) ^ Fail: (111) [baseKB] logicmoo_util_terms:safe_functor([vn='Ex', sk2='SKF-666'], isEach, _482280) ^ Call: (111) [baseKB] logicmoo_util_terms:safe_functor(avar([vn='Ex', sk2='SKF-666']), s, _482908) ^ Unify: (111) [baseKB] logicmoo_util_terms:safe_functor(avar([vn='Ex', sk2='SKF-666']), s, _483536) Call: (112) [system] compound_name_arity(avar([vn='Ex', sk2='SKF-666']), s, _484104) Fail: (112) [system] compound_name_arity(avar([vn='Ex', sk2='SKF-666']), s, _484104) ^ Fail: (111) [baseKB] logicmoo_util_terms:safe_functor(avar([vn='Ex', sk2='SKF-666']), s, _485386) ^ Call: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_485956, _485962]) ^ Unify: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_485956, _485962]) Call: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _485956, [_485962]) Exit: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Exit: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) ^ Call: (111) [baseKB] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) ^ Unify: (111) [baseKB] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) ^ Fail: (111) [baseKB] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) ^ Call: (111) [baseKB] logicmoo_util_terms:is_src_true(avar([vn='Ex', sk2='SKF-666'])) ^ Unify: (111) [baseKB] logicmoo_util_terms:is_src_true(avar([vn='Ex', sk2='SKF-666'])) Call: (112) [system] var(avar([vn='Ex', sk2='SKF-666'])) Fail: (112) [system] var(avar([vn='Ex', sk2='SKF-666'])) ^ Redo: (111) [baseKB] logicmoo_util_terms:is_src_true(avar([vn='Ex', sk2='SKF-666'])) ^ Unify: (111) [baseKB] logicmoo_util_terms:is_src_true(avar([vn='Ex', sk2='SKF-666'])) ^ Call: (112) [baseKB] logicmoo_util_terms:is_proof(avar([vn='Ex', sk2='SKF-666'])) ^ Unify: (112) [baseKB] logicmoo_util_terms:is_proof(avar([vn='Ex', sk2='SKF-666'])) Call: (113) [system] functor(avar([vn='Ex', sk2='SKF-666']), ftProofFn, _495902) Fail: (113) [system] functor(avar([vn='Ex', sk2='SKF-666']), ftProofFn, _496512) ^ Fail: (112) [baseKB] logicmoo_util_terms:is_proof(avar([vn='Ex', sk2='SKF-666'])) ^ Fail: (111) [baseKB] logicmoo_util_terms:is_src_true(avar([vn='Ex', sk2='SKF-666'])) ^ Call: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_498304, _498310, _498316]) ^ Unify: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_498304, _498310, _498316]) Call: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _498304, [_498310, _498316]) Fail: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _498304, [_498310, _498316]) ^ Fail: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_498304, _498310, _498316]) ^ Call: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_501414, _501420|_501422]) ^ Unify: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_501414, _501420|_501422]) Call: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _501414, [_501420|_501422]) Exit: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Exit: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) ^ Call: (114) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(avar), _504542), call(_504542)*->true;clause_b(baseKB:rtArgsVerbatum(avar)))) ^ Unify: (114) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(avar), _504542), call(_504542)*->true;clause_b(baseKB:rtArgsVerbatum(avar)))) ^ Call: (116) [baseKB] clause(rtArgsVerbatum(avar), _504542) ^ Exit: (116) [baseKB] clause(rtArgsVerbatum(avar), (cwc, mpred_prop(_506428, avar, _506432, rtArgsVerbatum))) ^ Call: (117) [baseKB] cwc ^ Unify: (117) [baseKB] cwc ^ Exit: (117) [baseKB] cwc ^ Call: (117) [baseKB] baseKB:mpred_prop(_506428, avar, _506432, rtArgsVerbatum) ^ Fail: (117) [baseKB] baseKB:mpred_prop(_506428, avar, _506432, rtArgsVerbatum) ^ Redo: (116) [baseKB] clause(rtArgsVerbatum(avar), _504542) ^ Exit: (116) [baseKB] clause(rtArgsVerbatum(avar), (cwc, atom(avar), atom_concat(_510878, 'Fn', avar))) ^ Call: (117) [baseKB] cwc ^ Unify: (117) [baseKB] cwc ^ Exit: (117) [baseKB] cwc Call: (117) [system] atom(avar) Exit: (117) [system] atom(avar) Call: (117) [system] atom_concat(_510878, 'Fn', avar) Fail: (117) [system] atom_concat(_510878, 'Fn', avar) ^ Call: (116) [baseKB] clause_b(baseKB:rtArgsVerbatum(avar)) ^ Unify: (116) [baseKB] clause_b(baseKB:rtArgsVerbatum(avar)) ^ Call: (117) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(avar), _517164)) ^ Unify: (117) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(avar), _517164)) ^ Call: (118) [baseKB] clause(rtArgsVerbatum(avar), _517164) ^ Exit: (118) [baseKB] clause(rtArgsVerbatum(avar), (cwc, mpred_prop(_519036, avar, _519040, rtArgsVerbatum))) ^ Exit: (117) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(avar), (cwc, mpred_prop(_519036, avar, _519040, rtArgsVerbatum)))) ^ Call: (119) [baseKB] cwc ^ Unify: (119) [baseKB] cwc ^ Exit: (119) [baseKB] cwc ^ Call: (119) [baseKB] baseKB:mpred_prop(_519036, avar, _519040, rtArgsVerbatum) ^ Fail: (119) [baseKB] baseKB:mpred_prop(_519036, avar, _519040, rtArgsVerbatum) ^ Redo: (118) [baseKB] clause(rtArgsVerbatum(avar), _517164) ^ Exit: (118) [baseKB] clause(rtArgsVerbatum(avar), (cwc, atom(avar), atom_concat(_524122, 'Fn', avar))) ^ Exit: (117) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(avar), (cwc, atom(avar), atom_concat(_524122, 'Fn', avar)))) ^ Call: (119) [baseKB] cwc ^ Unify: (119) [baseKB] cwc ^ Exit: (119) [baseKB] cwc Call: (119) [system] atom(avar) Exit: (119) [system] atom(avar) Call: (119) [system] atom_concat(_524122, 'Fn', avar) Fail: (119) [system] atom_concat(_524122, 'Fn', avar) ^ Fail: (116) [baseKB] clause_b(baseKB:rtArgsVerbatum(avar)) ^ Fail: (114) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(avar), _504542), call(_504542)*->true;clause_b(baseKB:rtArgsVerbatum(avar)))) ^ Call: (115) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(avar), _531036), call(_531036)*->true;clause_b(baseKB:prologBuiltin(avar)))) ^ Unify: (115) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(avar), _531036), call(_531036)*->true;clause_b(baseKB:prologBuiltin(avar)))) ^ Call: (117) [baseKB] clause(prologBuiltin(avar), _531036) ^ Exit: (117) [baseKB] clause(prologBuiltin(avar), (cwc, mpred_prop(_532922, avar, _532926, prologBuiltin))) ^ Call: (118) [baseKB] cwc ^ Unify: (118) [baseKB] cwc ^ Exit: (118) [baseKB] cwc ^ Call: (118) [baseKB] baseKB:mpred_prop(_532922, avar, _532926, prologBuiltin) ^ Fail: (118) [baseKB] baseKB:mpred_prop(_532922, avar, _532926, prologBuiltin) ^ Call: (117) [baseKB] clause_b(baseKB:prologBuiltin(avar)) ^ Unify: (117) [baseKB] clause_b(baseKB:prologBuiltin(avar)) ^ Call: (118) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(avar), _538044)) ^ Unify: (118) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(avar), _538044)) ^ Call: (119) [baseKB] clause(prologBuiltin(avar), _538044) ^ Exit: (119) [baseKB] clause(prologBuiltin(avar), (cwc, mpred_prop(_539916, avar, _539920, prologBuiltin))) ^ Exit: (118) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(avar), (cwc, mpred_prop(_539916, avar, _539920, prologBuiltin)))) ^ Call: (120) [baseKB] cwc ^ Unify: (120) [baseKB] cwc ^ Exit: (120) [baseKB] cwc ^ Call: (120) [baseKB] baseKB:mpred_prop(_539916, avar, _539920, prologBuiltin) ^ Fail: (120) [baseKB] baseKB:mpred_prop(_539916, avar, _539920, prologBuiltin) ^ Fail: (117) [baseKB] clause_b(baseKB:prologBuiltin(avar)) ^ Fail: (115) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(avar), _531036), call(_531036)*->true;clause_b(baseKB:prologBuiltin(avar)))) ^ Call: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_545638, _545644]) ^ Unify: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_545638, _545644]) Call: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _545638, [_545644]) Exit: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Exit: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) ^ Call: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_548742, _548748]) ^ Unify: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_548742, _548748]) Call: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _548742, [_548748]) Exit: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Exit: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) Call: (112) [loop_check] loop_check:memberchk_same_two(avar([vn='Ex', sk2='SKF-666']), []) Fail: (112) [loop_check] loop_check:memberchk_same_two(avar([vn='Ex', sk2='SKF-666']), []) ^ Call: (114) [loop_check] on_x_debug(call(baseKB:db_expand_chain(change(assert, ain)), avar([vn='Ex', sk2='SKF-666']), _553112)) ^ Unify: (114) [rtrace] on_x_debug(loop_check:call(baseKB:db_expand_chain(change(assert, ain)), avar([vn='Ex', sk2='SKF-666']), _553112)) Call: (117) [t_l] t_l:into_goal_code Fail: (117) [t_l] t_l:into_goal_code ^ Fail: (114) [rtrace] on_x_debug(loop_check:call(baseKB:db_expand_chain(change(assert, ain)), avar([vn='Ex', sk2='SKF-666']), _553112)) Call: (114) [system] _475382=avar([vn='Ex', sk2='SKF-666']) Exit: (114) [system] avar([vn='Ex', sk2='SKF-666'])=avar([vn='Ex', sk2='SKF-666']) ^ Call: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_557636, _557642, _557648]) ^ Unify: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_557636, _557642, _557648]) Call: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _557636, [_557642, _557648]) Fail: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _557636, [_557642, _557648]) ^ Fail: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_557636, _557642, _557648]) ^ Call: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_560746, _560752, _560758, _560764]) ^ Unify: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_560746, _560752, _560758, _560764]) Call: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _560746, [_560752, _560758, _560764]) Fail: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _560746, [_560752, _560758, _560764]) ^ Fail: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_560746, _560752, _560758, _560764]) ^ Call: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_563862, _563868, _563874, _563880]) ^ Unify: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_563862, _563868, _563874, _563880]) Call: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _563862, [_563868, _563874, _563880]) Fail: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _563862, [_563868, _563874, _563880]) ^ Fail: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_563862, _563868, _563874, _563880]) ^ Call: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [t, _566984|_566986]) ^ Unify: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [t, _566984|_566986]) Call: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), t, [_566984|_566986]) Fail: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), t, [_566984|_566986]) ^ Fail: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [t, _566984|_566986]) ^ Call: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_570082, _570088, _570094, _570100]) ^ Unify: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_570082, _570088, _570094, _570100]) Call: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _570082, [_570088, _570094, _570100]) Fail: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _570082, [_570088, _570094, _570100]) ^ Fail: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_570082, _570088, _570094, _570100]) ^ Call: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_573198, _573204, _573210]) ^ Unify: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_573198, _573204, _573210]) Call: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _573198, [_573204, _573210]) Fail: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _573198, [_573204, _573210]) ^ Fail: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_573198, _573204, _573210]) ^ Call: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_576308, _576314|_576316]) ^ Unify: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_576308, _576314|_576316]) Call: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _576308, [_576314|_576316]) Exit: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Exit: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) ^ Call: (110) [baseKB] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) ^ Unify: (110) [baseKB] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) ^ Call: (111) [baseKB] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) ^ Unify: (111) [baseKB] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) ^ Fail: (111) [baseKB] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) ^ Redo: (110) [baseKB] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) ^ Exit: (110) [baseKB] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) ^ Call: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_583752, _583758|_583760]) ^ Unify: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_583752, _583758|_583760]) Call: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _583752, [_583758|_583760]) Exit: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Exit: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) ^ Call: (114) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(functorDeclares(avar), _586888), call(_586888)*->true;clause_b(baseKB:functorDeclares(avar)))) ^ Unify: (114) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(functorDeclares(avar), _586888), call(_586888)*->true;clause_b(baseKB:functorDeclares(avar)))) ^ Call: (116) [baseKB] clause(functorDeclares(avar), _586888) ^ Fail: (116) [baseKB] clause(functorDeclares(avar), _586888) ^ Call: (116) [baseKB] clause_b(baseKB:functorDeclares(avar)) ^ Unify: (116) [baseKB] clause_b(baseKB:functorDeclares(avar)) ^ Call: (117) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(functorDeclares(avar), _590686)) ^ Unify: (117) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(functorDeclares(avar), _590686)) ^ Call: (118) [baseKB] clause(functorDeclares(avar), _590686) ^ Fail: (118) [baseKB] clause(functorDeclares(avar), _590686) ^ Fail: (117) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(functorDeclares(avar), _590686)) ^ Fail: (116) [baseKB] clause_b(baseKB:functorDeclares(avar)) ^ Fail: (114) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(functorDeclares(avar), _586888), call(_586888)*->true;clause_b(baseKB:functorDeclares(avar)))) ^ Exit: (118) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_596182, _596192]) ^ Unify: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_596182, _596192]) Call: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _596182, [_596192]) Exit: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Exit: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) ^ Exit: (116) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (110) [t_l] t_l:no_db_expand_props Fail: (110) [t_l] t_l:no_db_expand_props ^ Call: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_601636, _601642|_601644]) ^ Unify: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_601636, _601642|_601644]) Call: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _601636, [_601642|_601644]) Exit: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Exit: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) ^ Call: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_604752, _604746, _604764|_604766]) ^ Unify: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_604752, _604746, _604764|_604766]) Call: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _604752, [_604746, _604764|_604766]) Fail: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _604752, [_604746, _604764|_604766]) ^ Fail: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_604752, _604746, _604764|_604766]) ^ Call: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_607862, _607868, _607874|_607876]) ^ Unify: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_607862, _607868, _607874|_607876]) Call: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _607862, [_607868, _607874|_607876]) Fail: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _607862, [_607868, _607874|_607876]) ^ Fail: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_607862, _607868, _607874|_607876]) ^ Call: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_610972, _610978|_610980]) ^ Unify: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_610972, _610978|_610980]) Call: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _610972, [_610978|_610980]) Exit: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Exit: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) ^ Call: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_614098, _614092|_614106]) ^ Unify: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_614098, _614092|_614106]) Call: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _614098, [_614092|_614106]) Exit: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Exit: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) ^ Call: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_617224, _617218|_617232]) ^ Unify: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_617224, _617218|_617232]) Call: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _617224, [_617218|_617232]) Exit: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Exit: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) ^ Call: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_620356, _620338, _620336|_620370]) ^ Unify: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_620356, _620338, _620336|_620370]) Call: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _620356, [_620338, _620336|_620370]) Fail: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _620356, [_620338, _620336|_620370]) ^ Fail: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_620356, _620338, _620336|_620370]) ^ Call: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [props, _623472, _623478, _623484|_623486]) ^ Unify: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [props, _623472, _623478, _623484|_623486]) Call: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), props, [_623472, _623478, _623484|_623486]) Fail: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), props, [_623472, _623478, _623484|_623486]) ^ Fail: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [props, _623472, _623478, _623484|_623486]) ^ Call: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_626582|_626584]) ^ Unify: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_626582|_626584]) Call: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _626582, _626584) Exit: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Exit: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) ^ Call: (110) [baseKB] first:cnas(avar([vn='Ex', sk2='SKF-666']), _629684, _629686) ^ Unify: (110) [baseKB] first:cnas(avar([vn='Ex', sk2='SKF-666']), _629684, _629686) Call: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _629684, _629686) Exit: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Exit: (110) [baseKB] first:cnas(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Call: (114) [baseKB] loop_check:cyclic_break([vn='Ex', sk2='SKF-666']) ^ Unify: (114) [baseKB] loop_check:cyclic_break([vn='Ex', sk2='SKF-666']) ^ Redo: (114) [baseKB] loop_check:cyclic_break([vn='Ex', sk2='SKF-666']) ^ Exit: (114) [baseKB] loop_check:cyclic_break([vn='Ex', sk2='SKF-666']) ^ Call: (115) [baseKB] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) ^ Unify: (115) [baseKB] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) ^ Fail: (115) [baseKB] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) ^ Call: (115) [baseKB] logicmoo_util_terms:safe_functor(vn='Ex', isEach, _637244) ^ Unify: (115) [baseKB] logicmoo_util_terms:safe_functor(vn='Ex', isEach, _637872) Call: (116) [system] compound_name_arity(vn='Ex', isEach, _638440) Fail: (116) [system] compound_name_arity(vn='Ex', isEach, _638440) ^ Fail: (115) [baseKB] logicmoo_util_terms:safe_functor(vn='Ex', isEach, _639722) ^ Call: (115) [baseKB] logicmoo_util_terms:safe_functor([sk2='SKF-666'], isEach, _640350) ^ Unify: (115) [baseKB] logicmoo_util_terms:safe_functor([sk2='SKF-666'], isEach, _640978) Call: (116) [system] compound_name_arity([sk2='SKF-666'], isEach, _641546) Fail: (116) [system] compound_name_arity([sk2='SKF-666'], isEach, _641546) ^ Fail: (115) [baseKB] logicmoo_util_terms:safe_functor([sk2='SKF-666'], isEach, _642828) ^ Call: (114) [baseKB] logicmoo_util_terms:univ_safe([vn='Ex', sk2='SKF-666'], [_643398, _643404]) ^ Unify: (114) [baseKB] logicmoo_util_terms:univ_safe([vn='Ex', sk2='SKF-666'], [_643398, _643404]) Call: (115) [system] compound_name_arguments([vn='Ex', sk2='SKF-666'], _643398, [_643404]) Fail: (115) [system] compound_name_arguments([vn='Ex', sk2='SKF-666'], _643398, [_643404]) ^ Fail: (114) [baseKB] logicmoo_util_terms:univ_safe([vn='Ex', sk2='SKF-666'], [_643398, _643404]) ^ Call: (115) [baseKB] loop_check:cyclic_break(vn='Ex') ^ Unify: (115) [baseKB] loop_check:cyclic_break(vn='Ex') ^ Redo: (115) [baseKB] loop_check:cyclic_break(vn='Ex') ^ Exit: (115) [baseKB] loop_check:cyclic_break(vn='Ex') ^ Call: (116) [baseKB] ucatch:is_ftVar(vn='Ex') ^ Unify: (116) [baseKB] ucatch:is_ftVar(vn='Ex') ^ Fail: (116) [baseKB] ucatch:is_ftVar(vn='Ex') ^ Call: (116) [baseKB] logicmoo_util_terms:safe_functor(vn='Ex', s, _650906) ^ Unify: (116) [baseKB] logicmoo_util_terms:safe_functor(vn='Ex', s, _651534) Call: (117) [system] compound_name_arity(vn='Ex', s, _652102) Fail: (117) [system] compound_name_arity(vn='Ex', s, _652102) ^ Fail: (116) [baseKB] logicmoo_util_terms:safe_functor(vn='Ex', s, _653384) ^ Call: (116) [baseKB] logicmoo_util_terms:univ_safe(vn='Ex', [_653954, _653960]) ^ Unify: (116) [baseKB] logicmoo_util_terms:univ_safe(vn='Ex', [_653954, _653960]) Call: (117) [system] compound_name_arguments(vn='Ex', _653954, [_653960]) Fail: (117) [system] compound_name_arguments(vn='Ex', _653954, [_653960]) ^ Fail: (116) [baseKB] logicmoo_util_terms:univ_safe(vn='Ex', [_653954, _653960]) ^ Call: (116) [baseKB] logicmoo_util_terms:is_src_true(vn='Ex') ^ Unify: (116) [baseKB] logicmoo_util_terms:is_src_true(vn='Ex') Call: (117) [system] var(vn='Ex') Fail: (117) [system] var(vn='Ex') ^ Redo: (116) [baseKB] logicmoo_util_terms:is_src_true(vn='Ex') ^ Unify: (116) [baseKB] logicmoo_util_terms:is_src_true(vn='Ex') ^ Call: (117) [baseKB] logicmoo_util_terms:is_proof(vn='Ex') ^ Unify: (117) [baseKB] logicmoo_util_terms:is_proof(vn='Ex') Call: (118) [system] functor(vn='Ex', ftProofFn, _662040) Fail: (118) [system] functor(vn='Ex', ftProofFn, _662650) ^ Fail: (117) [baseKB] logicmoo_util_terms:is_proof(vn='Ex') ^ Fail: (116) [baseKB] logicmoo_util_terms:is_src_true(vn='Ex') ^ Call: (116) [baseKB] logicmoo_util_terms:univ_safe(vn='Ex', [_664442, _664448, _664454]) ^ Unify: (116) [baseKB] logicmoo_util_terms:univ_safe(vn='Ex', [_664442, _664448, _664454]) Call: (117) [system] compound_name_arguments(vn='Ex', _664442, [_664448, _664454]) Exit: (117) [system] compound_name_arguments(vn='Ex', =, [vn, 'Ex']) ^ Exit: (116) [baseKB] logicmoo_util_terms:univ_safe(vn='Ex', [=, vn, 'Ex']) ^ Call: (116) [baseKB] ucatch:is_ftVar(vn) ^ Unify: (116) [baseKB] ucatch:is_ftVar(vn) ^ Fail: (116) [baseKB] ucatch:is_ftVar(vn) ^ Call: (116) [baseKB] ucatch:is_ftVar('Ex') ^ Unify: (116) [baseKB] ucatch:is_ftVar('Ex') ^ Fail: (116) [baseKB] ucatch:is_ftVar('Ex') ^ Call: (117) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(=), _671296), call(_671296)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(=)))) ^ Unify: (117) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(=), _671296), call(_671296)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(=)))) ^ Call: (119) [baseKB] clause(rtSymmetricBinaryPredicate(=), _671296) ^ Exit: (119) [baseKB] clause(rtSymmetricBinaryPredicate(=), (cwc, mpred_prop(_673182, =, _673186, rtSymmetricBinaryPredicate))) ^ Call: (120) [baseKB] cwc ^ Unify: (120) [baseKB] cwc ^ Exit: (120) [baseKB] cwc ^ Call: (120) [baseKB] baseKB:mpred_prop(_673182, =, _673186, rtSymmetricBinaryPredicate) ^ Fail: (120) [baseKB] baseKB:mpred_prop(_673182, =, _673186, rtSymmetricBinaryPredicate) ^ Call: (119) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(=)) ^ Unify: (119) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(=)) ^ Call: (120) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(=), _678304)) ^ Unify: (120) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(=), _678304)) ^ Call: (121) [baseKB] clause(rtSymmetricBinaryPredicate(=), _678304) ^ Exit: (121) [baseKB] clause(rtSymmetricBinaryPredicate(=), (cwc, mpred_prop(_680176, =, _680180, rtSymmetricBinaryPredicate))) ^ Exit: (120) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(=), (cwc, mpred_prop(_680176, =, _680180, rtSymmetricBinaryPredicate)))) ^ Call: (122) [baseKB] cwc ^ Unify: (122) [baseKB] cwc ^ Exit: (122) [baseKB] cwc ^ Call: (122) [baseKB] baseKB:mpred_prop(_680176, =, _680180, rtSymmetricBinaryPredicate) ^ Fail: (122) [baseKB] baseKB:mpred_prop(_680176, =, _680180, rtSymmetricBinaryPredicate) ^ Fail: (119) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(=)) ^ Fail: (117) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(=), _671296), call(_671296)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(=)))) ^ Call: (116) [baseKB] logicmoo_util_terms:univ_safe(vn='Ex', [_685898, _685904|_685906]) ^ Unify: (116) [baseKB] logicmoo_util_terms:univ_safe(vn='Ex', [_685898, _685904|_685906]) Call: (117) [system] compound_name_arguments(vn='Ex', _685898, [_685904|_685906]) Exit: (117) [system] compound_name_arguments(vn='Ex', =, [vn, 'Ex']) ^ Exit: (116) [baseKB] logicmoo_util_terms:univ_safe(vn='Ex', [=, vn, 'Ex']) ^ Call: (115) [baseKB] loop_check:cyclic_break([sk2='SKF-666']) ^ Unify: (115) [baseKB] loop_check:cyclic_break([sk2='SKF-666']) ^ Redo: (115) [baseKB] loop_check:cyclic_break([sk2='SKF-666']) ^ Exit: (115) [baseKB] loop_check:cyclic_break([sk2='SKF-666']) ^ Call: (116) [baseKB] ucatch:is_ftVar([sk2='SKF-666']) ^ Unify: (116) [baseKB] ucatch:is_ftVar([sk2='SKF-666']) ^ Fail: (116) [baseKB] ucatch:is_ftVar([sk2='SKF-666']) ^ Call: (116) [baseKB] logicmoo_util_terms:safe_functor(sk2='SKF-666', isEach, _693408) ^ Unify: (116) [baseKB] logicmoo_util_terms:safe_functor(sk2='SKF-666', isEach, _694036) Call: (117) [system] compound_name_arity(sk2='SKF-666', isEach, _694604) Fail: (117) [system] compound_name_arity(sk2='SKF-666', isEach, _694604) ^ Fail: (116) [baseKB] logicmoo_util_terms:safe_functor(sk2='SKF-666', isEach, _695886) ^ Call: (115) [baseKB] logicmoo_util_terms:univ_safe([sk2='SKF-666'], [_696456, _696462]) ^ Unify: (115) [baseKB] logicmoo_util_terms:univ_safe([sk2='SKF-666'], [_696456, _696462]) Call: (116) [system] compound_name_arguments([sk2='SKF-666'], _696456, [_696462]) Fail: (116) [system] compound_name_arguments([sk2='SKF-666'], _696456, [_696462]) ^ Fail: (115) [baseKB] logicmoo_util_terms:univ_safe([sk2='SKF-666'], [_696456, _696462]) ^ Call: (116) [baseKB] loop_check:cyclic_break(sk2='SKF-666') ^ Unify: (116) [baseKB] loop_check:cyclic_break(sk2='SKF-666') ^ Redo: (116) [baseKB] loop_check:cyclic_break(sk2='SKF-666') ^ Exit: (116) [baseKB] loop_check:cyclic_break(sk2='SKF-666') ^ Call: (117) [baseKB] ucatch:is_ftVar(sk2='SKF-666') ^ Unify: (117) [baseKB] ucatch:is_ftVar(sk2='SKF-666') ^ Fail: (117) [baseKB] ucatch:is_ftVar(sk2='SKF-666') ^ Call: (117) [baseKB] logicmoo_util_terms:safe_functor(sk2='SKF-666', s, _703964) ^ Unify: (117) [baseKB] logicmoo_util_terms:safe_functor(sk2='SKF-666', s, _704592) Call: (118) [system] compound_name_arity(sk2='SKF-666', s, _705160) Fail: (118) [system] compound_name_arity(sk2='SKF-666', s, _705160) ^ Fail: (117) [baseKB] logicmoo_util_terms:safe_functor(sk2='SKF-666', s, _706442) ^ Call: (117) [baseKB] logicmoo_util_terms:univ_safe(sk2='SKF-666', [_707012, _707018]) ^ Unify: (117) [baseKB] logicmoo_util_terms:univ_safe(sk2='SKF-666', [_707012, _707018]) Call: (118) [system] compound_name_arguments(sk2='SKF-666', _707012, [_707018]) Fail: (118) [system] compound_name_arguments(sk2='SKF-666', _707012, [_707018]) ^ Fail: (117) [baseKB] logicmoo_util_terms:univ_safe(sk2='SKF-666', [_707012, _707018]) ^ Call: (117) [baseKB] logicmoo_util_terms:is_src_true(sk2='SKF-666') ^ Unify: (117) [baseKB] logicmoo_util_terms:is_src_true(sk2='SKF-666') Call: (118) [system] var(sk2='SKF-666') Fail: (118) [system] var(sk2='SKF-666') ^ Redo: (117) [baseKB] logicmoo_util_terms:is_src_true(sk2='SKF-666') ^ Unify: (117) [baseKB] logicmoo_util_terms:is_src_true(sk2='SKF-666') ^ Call: (118) [baseKB] logicmoo_util_terms:is_proof(sk2='SKF-666') ^ Unify: (118) [baseKB] logicmoo_util_terms:is_proof(sk2='SKF-666') Call: (119) [system] functor(sk2='SKF-666', ftProofFn, _715098) Fail: (119) [system] functor(sk2='SKF-666', ftProofFn, _715708) ^ Fail: (118) [baseKB] logicmoo_util_terms:is_proof(sk2='SKF-666') ^ Fail: (117) [baseKB] logicmoo_util_terms:is_src_true(sk2='SKF-666') ^ Call: (117) [baseKB] logicmoo_util_terms:univ_safe(sk2='SKF-666', [_717500, _717506, _717512]) ^ Unify: (117) [baseKB] logicmoo_util_terms:univ_safe(sk2='SKF-666', [_717500, _717506, _717512]) Call: (118) [system] compound_name_arguments(sk2='SKF-666', _717500, [_717506, _717512]) Exit: (118) [system] compound_name_arguments(sk2='SKF-666', =, [sk2, 'SKF-666']) ^ Exit: (117) [baseKB] logicmoo_util_terms:univ_safe(sk2='SKF-666', [=, sk2, 'SKF-666']) ^ Call: (117) [baseKB] ucatch:is_ftVar(sk2) ^ Unify: (117) [baseKB] ucatch:is_ftVar(sk2) ^ Fail: (117) [baseKB] ucatch:is_ftVar(sk2) ^ Call: (117) [baseKB] ucatch:is_ftVar('SKF-666') ^ Unify: (117) [baseKB] ucatch:is_ftVar('SKF-666') ^ Fail: (117) [baseKB] ucatch:is_ftVar('SKF-666') ^ Call: (118) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(=), _724354), call(_724354)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(=)))) ^ Unify: (118) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(=), _724354), call(_724354)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(=)))) ^ Call: (120) [baseKB] clause(rtSymmetricBinaryPredicate(=), _724354) ^ Exit: (120) [baseKB] clause(rtSymmetricBinaryPredicate(=), (cwc, mpred_prop(_726240, =, _726244, rtSymmetricBinaryPredicate))) ^ Call: (121) [baseKB] cwc ^ Unify: (121) [baseKB] cwc ^ Exit: (121) [baseKB] cwc ^ Call: (121) [baseKB] baseKB:mpred_prop(_726240, =, _726244, rtSymmetricBinaryPredicate) ^ Fail: (121) [baseKB] baseKB:mpred_prop(_726240, =, _726244, rtSymmetricBinaryPredicate) ^ Call: (120) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(=)) ^ Unify: (120) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(=)) ^ Call: (121) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(=), _731362)) ^ Unify: (121) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(=), _731362)) ^ Call: (122) [baseKB] clause(rtSymmetricBinaryPredicate(=), _731362) ^ Exit: (122) [baseKB] clause(rtSymmetricBinaryPredicate(=), (cwc, mpred_prop(_733234, =, _733238, rtSymmetricBinaryPredicate))) ^ Exit: (121) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(=), (cwc, mpred_prop(_733234, =, _733238, rtSymmetricBinaryPredicate)))) ^ Call: (123) [baseKB] cwc ^ Unify: (123) [baseKB] cwc ^ Exit: (123) [baseKB] cwc ^ Call: (123) [baseKB] baseKB:mpred_prop(_733234, =, _733238, rtSymmetricBinaryPredicate) ^ Fail: (123) [baseKB] baseKB:mpred_prop(_733234, =, _733238, rtSymmetricBinaryPredicate) ^ Fail: (120) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(=)) ^ Fail: (118) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(=), _724354), call(_724354)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(=)))) ^ Call: (117) [baseKB] logicmoo_util_terms:univ_safe(sk2='SKF-666', [_738956, _738962|_738964]) ^ Unify: (117) [baseKB] logicmoo_util_terms:univ_safe(sk2='SKF-666', [_738956, _738962|_738964]) Call: (118) [system] compound_name_arguments(sk2='SKF-666', _738956, [_738962|_738964]) Exit: (118) [system] compound_name_arguments(sk2='SKF-666', =, [sk2, 'SKF-666']) ^ Exit: (117) [baseKB] logicmoo_util_terms:univ_safe(sk2='SKF-666', [=, sk2, 'SKF-666']) ^ Call: (116) [baseKB] loop_check:cyclic_break([]) ^ Unify: (116) [baseKB] loop_check:cyclic_break([]) ^ Redo: (116) [baseKB] loop_check:cyclic_break([]) ^ Exit: (116) [baseKB] loop_check:cyclic_break([]) ^ Call: (117) [baseKB] ucatch:is_ftVar([]) ^ Unify: (117) [baseKB] ucatch:is_ftVar([]) ^ Fail: (117) [baseKB] ucatch:is_ftVar([]) ^ Call: (110) [baseKB] logicmoo_util_terms:univ_safe(_475382, [avar, [vn='Ex', sk2='SKF-666']]) ^ Unify: (110) [baseKB] logicmoo_util_terms:univ_safe(_475382, [avar, [vn='Ex', sk2='SKF-666']]) Call: (111) [system] _475382=..[avar, [vn='Ex', sk2='SKF-666']] Exit: (111) [system] avar([vn='Ex', sk2='SKF-666'])=..[avar, [vn='Ex', sk2='SKF-666']] ^ Exit: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) ^ Call: (106) [baseKB] logicmoo_util_terms:univ_safe(_317956, [sk2_in, avar([vn='Ex', sk2='SKF-666'])]) ^ Unify: (106) [baseKB] logicmoo_util_terms:univ_safe(_317956, [sk2_in, avar([vn='Ex', sk2='SKF-666'])]) Call: (107) [system] _317956=..[sk2_in, avar([vn='Ex', sk2='SKF-666'])] Exit: (107) [system] sk2_in(avar([vn='Ex', sk2='SKF-666']))=..[sk2_in, avar([vn='Ex', sk2='SKF-666'])] ^ Exit: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [sk2_in, avar([vn='Ex', sk2='SKF-666'])]) ^ Call: (102) [baseKB] logicmoo_util_terms:is_src_true(true) ^ Unify: (102) [baseKB] logicmoo_util_terms:is_src_true(true) Call: (103) [system] var(true) Fail: (103) [system] var(true) ^ Redo: (102) [baseKB] logicmoo_util_terms:is_src_true(true) ^ Unify: (102) [baseKB] logicmoo_util_terms:is_src_true(true) ^ Exit: (102) [baseKB] logicmoo_util_terms:is_src_true(true) ^ Exit: (101) [baseKB] fully_expand_clause(change(assert, ain), sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (95) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, ain), sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in(avar([vn='Ex', sk2='SKF-666'])))) ^ Call: (95) [baseKB] must_det(quietly(maybe_deserialize_attvars(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _144514))) ^ Unify: (95) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _144514))) ^ Unify: (95) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _144514))) ^ Exit: (103) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (95) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in(avar([vn='Ex', sk2='SKF-666']))))) Call: (95) [system] nb_delete(no_kif_var_coroutines) Exit: (95) [system] nb_delete(no_kif_var_coroutines) Call: (95) [system] nb_delete(no_kif_var_coroutines) Exit: (95) [system] nb_delete(no_kif_var_coroutines) ^ Exit: (93) [system] setup_call_catcher_cleanup(system:true, baseKB:(b_setval(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, ain), sk2_in(avar(...)), sk2_in(avar(...)))), must_det(quietly(maybe_deserialize_attvars(sk2_in(...), sk2_in(...))))), nb_delete(no_kif_var_coroutines)), exit, baseKB:nb_delete(no_kif_var_coroutines)) ^ Exit: (90) [locally_each] locally(baseKB:local_override(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, ain), sk2_in(avar([vn='Ex', ... = ...])), sk2_in(avar([vn='Ex', ... = ...])))), must_det(quietly(maybe_deserialize_attvars(sk2_in(avar([... = ...|...])), sk2_in(avar([... = ...|...]))))))) Call: (90) [system] deterministic(_180522) Exit: (90) [system] deterministic(true) ^ Call: (91) [locally_each] locally_each:key_erase(t_l) ^ Unify: (91) [locally_each] locally_each:key_erase(t_l) Call: (92) [system] nb_current('$w_tl_e', [_768038|_768040]) Exit: (92) [system] nb_current('$w_tl_e', [(0x5566f60ca690), (0x55670d978480)]) Call: (92) [system] nb_linkval('$w_tl_e', [(0x55670d978480)]) Exit: (92) [system] nb_linkval('$w_tl_e', [(0x55670d978480)]) Call: (93) [system] erase((0x5566f60ca690)) Exit: (93) [system] erase((0x5566f60ca690)) Call: (92) [system] true Exit: (92) [system] true Call: (92) [system] true Exit: (92) [system] true ^ Exit: (91) [locally_each] locally_each:key_erase(t_l) ^ Exit: (81) [locally_each] locally(t_l:disable_px, baseKB:locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, ain), sk2_in(avar([... = ...|...])), sk2_in(avar([... = ...|...])))), must_det(quietly(maybe_deserialize_attvars(sk2_in(avar([...|...])), sk2_in(avar([...|...])))))))) ^ Exit: (80) [baseKB] locally_each:locally_tl(disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, ain), sk2_in(avar([... = ...|...])), sk2_in(avar([... = ...|...])))), must_det(quietly(maybe_deserialize_attvars(sk2_in(avar([...|...])), sk2_in(avar([...|...])))))))) ^ Exit: (74) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (75) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (75) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (74) [bugger] bugger:show_success(baseKB, baseKB:abby_normal_ERR(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))) ^ Unify: (74) [bugger] bugger:show_success(baseKB, baseKB:abby_normal_ERR(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))) Call: (78) [system] cyclic_term(baseKB:abby_normal_ERR(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))) Fail: (78) [system] cyclic_term(baseKB:abby_normal_ERR(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))) ^ Call: (75) [bugger] dcall0(baseKB:abby_normal_ERR(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))) ^ Unify: (75) [bugger] dcall0(baseKB:abby_normal_ERR(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))) ^ Fail: (75) [bugger] dcall0(baseKB:abby_normal_ERR(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))) ^ Fail: (74) [bugger] bugger:show_success(baseKB, baseKB:abby_normal_ERR(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))) ^ Exit: (81) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (82) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (79) [t_l] t_l:is_repropagating(_786646) Fail: (79) [t_l] t_l:is_repropagating(_787260) Call: (80) [t_l] t_l:exact_assertions Fail: (80) [t_l] t_l:exact_assertions Call: (80) [t_l] t_l:exact_assertions Fail: (80) [t_l] t_l:exact_assertions ^ Exit: (85) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) %~ call_mpred_post4 :-%~ level=89 ,%~ que=0 ,%~ assertion_status=unique ,%~ support_status=none ,%~ post1 = sk2_in( avar( [ vn='Ex',%~ sk2='SKF-666'])) ,%~ fix_mp=baseKB ,%~ mz=baseKB ,%~ p0 = sk2_in( avar( [ vn='Ex',%~ sk2='SKF-666'])) ,%~ support_fact = mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc',77) ,%~ support_trig=ax. ^ Call: (86) [baseKB] fix_mp("mpred_add_support_fast", _837776, _837778, _837780) ^ Unify: (86) [baseKB] fix_mp("mpred_add_support_fast", _837776, _837778, _837780) ^ Exit: (92) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (86) [baseKB] fix_mp("mpred_add_support_fast", _837776, baseKB, _837776) Call: (86) [system] _837776='$spft'(baseKB, sk2_in(avar([vn='Ex', sk2='SKF-666'])), mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax) Exit: (86) [system] '$spft'(baseKB, sk2_in(avar([vn='Ex', sk2='SKF-666'])), mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)='$spft'(baseKB, sk2_in(avar([vn='Ex', sk2='SKF-666'])), mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax) ^ Call: (86) [baseKB] notify_if_neg_trigger('$spft'(baseKB, sk2_in(avar([vn='Ex', sk2='SKF-666'])), mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)) ^ Unify: (86) [baseKB] notify_if_neg_trigger('$spft'(baseKB, sk2_in(avar([vn='Ex', sk2='SKF-666'])), mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)) ^ Exit: (86) [baseKB] notify_if_neg_trigger('$spft'(baseKB, sk2_in(avar([vn='Ex', sk2='SKF-666'])), mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)) ^ Call: (86) [baseKB] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, sk2_in(avar([vn='Ex', ... = ...])), mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, sk2_in(avar([... = ...|...])), mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)))) ^ Unify: (86) [pfc_lib] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, sk2_in(avar([vn='Ex', ... = ...])), mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), baseKB:call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, sk2_in(avar([...|...])), mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)))) ^ Exit: (86) [pfc_lib] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, sk2_in(avar([vn='Ex', ... = ...])), mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)), baseKB:call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, sk2_in(avar([...|...])), mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)))) Call: (86) [t_l] t_l:assert_dir(_854116) Fail: (86) [t_l] t_l:assert_dir(_854116) ^ Exit: (93) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (94) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (88) [t_l] t_l:assert_dir(_858216) Fail: (88) [t_l] t_l:assert_dir(_858216) ^ Exit: (95) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (91) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (91) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (91) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Call: (91) [baseKB] show_failure(attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666'])))) ^ Unify: (91) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666'])))) ^ Call: (92) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', ... = ...])))) ^ Unify: (92) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', ... = ...])))) ^ Call: (93) [bugger] one_must(dcall0(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', ... = ...])))), (nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar(...))))), nop(break), !, fail)) ^ Unify: (93) [ucatch] one_must(bugger:dcall0(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([... = ...|...])))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_in(...)))), nop(break), !, fail)) ^ Call: (98) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (98) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (99) [ucatch] strip_module(ucatch:must_det_u, _868426, _868366) ^ Exit: (99) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (99) [system] var(must_det_u) Fail: (99) [system] var(must_det_u) ^ Fail: (98) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (98) [ucatch] ucatch:is_call_var(baseKB:(strip_module(db_op_call(assertz, assertz_i), _867018, _867020), sanity(\+atom(_867020)), fix_mp(clause(assert, _867020), baseKB:sk2_in(avar(...)), _867052, _867054), add_side_effect(_867020, _867052:_867054), quietly((... -> ...;... = ...)))) ^ Unify: (98) [ucatch] ucatch:is_call_var(baseKB:(strip_module(db_op_call(assertz, assertz_i), _867018, _867020), sanity(\+atom(_867020)), fix_mp(clause(assert, _867020), baseKB:sk2_in(avar(...)), _867052, _867054), add_side_effect(_867020, _867052:_867054), quietly((... -> ...;... = ...)))) ^ Call: (99) [ucatch] strip_module(baseKB:(strip_module(db_op_call(assertz, assertz_i), _867018, _867020), sanity(\+atom(_867020)), fix_mp(clause(assert, _867020), baseKB:sk2_in(avar([...|...])), _867052, _867054), add_side_effect(_867020, _867052:_867054), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_867054=_867106))), _872736, _872676) ^ Exit: (99) [ucatch] strip_module(baseKB:(strip_module(db_op_call(assertz, assertz_i), _867018, _867020), sanity(\+atom(_867020)), fix_mp(clause(assert, _867020), baseKB:sk2_in(avar([...|...])), _867052, _867054), add_side_effect(_867020, _867052:_867054), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_867054=_867106))), baseKB, (strip_module(db_op_call(assertz, assertz_i), _867018, _867020), sanity(\+atom(_867020)), fix_mp(clause(assert, _867020), baseKB:sk2_in(avar([... = ...|...])), _867052, _867054), add_side_effect(_867020, _867052:_867054), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_867054, _867106);_867054=_867106)))) Call: (99) [system] var((strip_module(db_op_call(assertz, assertz_i), _867018, _867020), sanity(\+atom(_867020)), fix_mp(clause(assert, _867020), baseKB:sk2_in(avar([... = ...|...])), _867052, _867054), add_side_effect(_867020, _867052:_867054), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_867054, _867106);_867054=_867106)))) Fail: (99) [system] var((strip_module(db_op_call(assertz, assertz_i), _867018, _867020), sanity(\+atom(_867020)), fix_mp(clause(assert, _867020), baseKB:sk2_in(avar([... = ...|...])), _867052, _867054), add_side_effect(_867020, _867052:_867054), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_867054, _867106);_867054=_867106)))) ^ Fail: (98) [ucatch] ucatch:is_call_var(baseKB:(strip_module(db_op_call(assertz, assertz_i), _867018, _867020), sanity(\+atom(_867020)), fix_mp(clause(assert, _867020), baseKB:sk2_in(avar(...)), _867052, _867054), add_side_effect(_867020, _867052:_867054), quietly((... -> ...;... = ...)))) ^ Call: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (100) [ucatch] strip_module(ucatch:must_det_u, _877052, _876992) ^ Exit: (100) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (100) [system] var(must_det_u) Fail: (100) [system] var(must_det_u) ^ Fail: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (99) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _867018, _867020)) ^ Unify: (99) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _867018, _867020)) ^ Call: (100) [ucatch] strip_module(baseKB:strip_module(db_op_call(assertz, assertz_i), _867018, _867020), _881362, _881302) ^ Exit: (100) [ucatch] strip_module(baseKB:strip_module(db_op_call(assertz, assertz_i), _867018, _867020), baseKB, strip_module(db_op_call(assertz, assertz_i), _867018, _867020)) Call: (100) [system] var(strip_module(db_op_call(assertz, assertz_i), _867018, _867020)) Fail: (100) [system] var(strip_module(db_op_call(assertz, assertz_i), _867018, _867020)) ^ Fail: (99) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _867018, _867020)) ^ Call: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (100) [ucatch] strip_module(ucatch:must_det_u, _885678, _885618) ^ Exit: (100) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (100) [system] var(must_det_u) Fail: (100) [system] var(must_det_u) ^ Fail: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (99) [ucatch] ucatch:is_call_var(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_in(avar([...|...])), _867052, _867054), add_side_effect(db_op_call(assertz, assertz_i), _867052:_867054), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_867054=_867106)))) ^ Unify: (99) [ucatch] ucatch:is_call_var(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_in(avar([...|...])), _867052, _867054), add_side_effect(db_op_call(assertz, assertz_i), _867052:_867054), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_867054=_867106)))) ^ Call: (100) [ucatch] strip_module(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_in(avar([... = ...|...])), _867052, _867054), add_side_effect(db_op_call(assertz, assertz_i), _867052:_867054), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_867054, _867106);_867054=_867106))), _889988, _889928) ^ Exit: (100) [ucatch] strip_module(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_in(avar([... = ...|...])), _867052, _867054), add_side_effect(db_op_call(assertz, assertz_i), _867052:_867054), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_867054, _867106);_867054=_867106))), baseKB, (sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_in(avar([vn='Ex', ... = ...])), _867052, _867054), add_side_effect(db_op_call(assertz, assertz_i), _867052:_867054), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_867054, _867106);_867054=_867106)))) Call: (100) [system] var((sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_in(avar([vn='Ex', ... = ...])), _867052, _867054), add_side_effect(db_op_call(assertz, assertz_i), _867052:_867054), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_867054, _867106);_867054=_867106)))) Fail: (100) [system] var((sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_in(avar([vn='Ex', ... = ...])), _867052, _867054), add_side_effect(db_op_call(assertz, assertz_i), _867052:_867054), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_867054, _867106);_867054=_867106)))) ^ Fail: (99) [ucatch] ucatch:is_call_var(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_in(avar([...|...])), _867052, _867054), add_side_effect(db_op_call(assertz, assertz_i), _867052:_867054), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_867054=_867106)))) ^ Call: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (101) [ucatch] strip_module(ucatch:must_det_u, _894304, _894244) ^ Exit: (101) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (101) [system] var(must_det_u) Fail: (101) [system] var(must_det_u) ^ Fail: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (100) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Unify: (100) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Call: (101) [ucatch] strip_module(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i))), _898614, _898554) ^ Exit: (101) [ucatch] strip_module(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i))), baseKB, sanity(\+atom(db_op_call(assertz, assertz_i)))) Call: (101) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) Fail: (101) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Fail: (100) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Call: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (101) [ucatch] strip_module(ucatch:must_det_u, _902936, _902876) ^ Exit: (101) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (101) [system] var(must_det_u) Fail: (101) [system] var(must_det_u) ^ Fail: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (100) [ucatch] ucatch:is_call_var(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_in(avar([... = ...|...])), _867052, _867054), add_side_effect(db_op_call(assertz, assertz_i), _867052:_867054), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_867054, _867106);_867054=_867106)))) ^ Unify: (100) [ucatch] ucatch:is_call_var(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_in(avar([... = ...|...])), _867052, _867054), add_side_effect(db_op_call(assertz, assertz_i), _867052:_867054), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_867054, _867106);_867054=_867106)))) ^ Call: (101) [ucatch] strip_module(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_in(avar([vn='Ex', ... = ...])), _867052, _867054), add_side_effect(db_op_call(assertz, assertz_i), _867052:_867054), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_867054, _867106);_867054=_867106))), _907246, _907186) ^ Exit: (101) [ucatch] strip_module(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_in(avar([vn='Ex', ... = ...])), _867052, _867054), add_side_effect(db_op_call(assertz, assertz_i), _867052:_867054), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_867054, _867106);_867054=_867106))), baseKB, (fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666'])), _867052, _867054), add_side_effect(db_op_call(assertz, assertz_i), _867052:_867054), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_867054, _867106);_867054=_867106)))) Call: (101) [system] var((fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666'])), _867052, _867054), add_side_effect(db_op_call(assertz, assertz_i), _867052:_867054), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_867054, _867106);_867054=_867106)))) Fail: (101) [system] var((fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666'])), _867052, _867054), add_side_effect(db_op_call(assertz, assertz_i), _867052:_867054), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_867054, _867106);_867054=_867106)))) ^ Fail: (100) [ucatch] ucatch:is_call_var(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_in(avar([... = ...|...])), _867052, _867054), add_side_effect(db_op_call(assertz, assertz_i), _867052:_867054), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_867054, _867106);_867054=_867106)))) ^ Call: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (102) [ucatch] strip_module(ucatch:must_det_u, _911562, _911502) ^ Exit: (102) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (102) [system] var(must_det_u) Fail: (102) [system] var(must_det_u) ^ Fail: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (101) [ucatch] ucatch:is_call_var(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_in(avar([vn='Ex', ... = ...])), _867052, _867054)) ^ Unify: (101) [ucatch] ucatch:is_call_var(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_in(avar([vn='Ex', ... = ...])), _867052, _867054)) ^ Call: (102) [ucatch] strip_module(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666'])), _867052, _867054), _915872, _915812) ^ Exit: (102) [ucatch] strip_module(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666'])), _867052, _867054), baseKB, fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666'])), _867052, _867054)) Call: (102) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666'])), _867052, _867054)) Fail: (102) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666'])), _867052, _867054)) ^ Fail: (101) [ucatch] ucatch:is_call_var(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_in(avar([vn='Ex', ... = ...])), _867052, _867054)) ^ Exit: (110) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (102) [ucatch] strip_module(ucatch:must_det_u, _921326, _921266) ^ Exit: (102) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (102) [system] var(must_det_u) Fail: (102) [system] var(must_det_u) ^ Fail: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (101) [ucatch] ucatch:is_call_var(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([... = ...|...]))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_in(avar(...)), _867106);sk2_in(avar([...|...]))=_867106)))) ^ Unify: (101) [ucatch] ucatch:is_call_var(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([... = ...|...]))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_in(avar(...)), _867106);sk2_in(avar([...|...]))=_867106)))) ^ Call: (102) [ucatch] strip_module(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', ... = ...]))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_in(avar([...|...])), _867106);sk2_in(avar([... = ...|...]))=_867106))), _925636, _925576) ^ Exit: (102) [ucatch] strip_module(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', ... = ...]))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_in(avar([...|...])), _867106);sk2_in(avar([... = ...|...]))=_867106))), baseKB, (add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_in(avar([... = ...|...])), _867106);sk2_in(avar([vn='Ex', ... = ...]))=_867106)))) Call: (102) [system] var((add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_in(avar([... = ...|...])), _867106);sk2_in(avar([vn='Ex', ... = ...]))=_867106)))) Fail: (102) [system] var((add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_in(avar([... = ...|...])), _867106);sk2_in(avar([vn='Ex', ... = ...]))=_867106)))) ^ Fail: (101) [ucatch] ucatch:is_call_var(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([... = ...|...]))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_in(avar(...)), _867106);sk2_in(avar([...|...]))=_867106)))) ^ Call: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (103) [ucatch] strip_module(ucatch:must_det_u, _929952, _929892) ^ Exit: (103) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (103) [system] var(must_det_u) Fail: (103) [system] var(must_det_u) ^ Fail: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (102) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', ... = ...])))) ^ Unify: (102) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', ... = ...])))) ^ Call: (103) [ucatch] strip_module(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))), _934262, _934202) ^ Exit: (103) [ucatch] strip_module(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))), baseKB, add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666'])))) Call: (103) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666'])))) Fail: (103) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666'])))) ^ Fail: (102) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', ... = ...])))) Call: (107) [t_l] t_l:use_side_effect_buffer Fail: (107) [t_l] t_l:use_side_effect_buffer Call: (107) [t_l] t_l:verify_side_effect_buffer Fail: (107) [t_l] t_l:verify_side_effect_buffer ^ Call: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (103) [ucatch] strip_module(ucatch:must_det_u, _941002, _940942) ^ Exit: (103) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (103) [system] var(must_det_u) Fail: (103) [system] var(must_det_u) ^ Fail: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (102) [ucatch] ucatch:is_call_var(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_in(avar([...|...])), _867106);sk2_in(avar([... = ...|...]))=_867106))) ^ Unify: (102) [ucatch] ucatch:is_call_var(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_in(avar([...|...])), _867106);sk2_in(avar([... = ...|...]))=_867106))) ^ Call: (103) [ucatch] strip_module(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_in(avar([... = ...|...])), _867106);sk2_in(avar([vn='Ex', ... = ...]))=_867106)), _945312, _945252) ^ Exit: (103) [ucatch] strip_module(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_in(avar([... = ...|...])), _867106);sk2_in(avar([vn='Ex', ... = ...]))=_867106)), baseKB, quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_in(avar([vn='Ex', ... = ...])), _867106);sk2_in(avar([vn='Ex', sk2='SKF-666']))=_867106))) Call: (103) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_in(avar([vn='Ex', ... = ...])), _867106);sk2_in(avar([vn='Ex', sk2='SKF-666']))=_867106))) Fail: (103) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_in(avar([vn='Ex', ... = ...])), _867106);sk2_in(avar([vn='Ex', sk2='SKF-666']))=_867106))) ^ Fail: (102) [ucatch] ucatch:is_call_var(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_in(avar([...|...])), _867106);sk2_in(avar([... = ...|...]))=_867106))) ^ Exit: (110) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (98) [t_l] t_l:use_side_effect_buffer Fail: (98) [t_l] t_l:use_side_effect_buffer Call: (98) [t_l] t_l:verify_side_effect_buffer Fail: (98) [t_l] t_l:verify_side_effect_buffer Call: (98) [t_l] t_l:no_attempt_side_effects Fail: (98) [t_l] t_l:no_attempt_side_effects Call: (98) [t_l] t_l:side_effect_ok Fail: (98) [t_l] t_l:side_effect_ok Call: (98) [t_l] t_l:noDBaseMODs(_954290) Fail: (98) [t_l] t_l:noDBaseMODs(_954904) ^ Call: (98) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', ... = ...])))) ^ Unify: (98) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', ... = ...])))) ^ Call: (99) [bugger] one_must(dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', ... = ...])))), (nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:sk2_in(avar(...))))), nop(break), !, fail)) ^ Unify: (99) [ucatch] one_must(bugger:dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([... = ...|...])))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(..., ...), baseKB:sk2_in(...)))), nop(break), !, fail)) ^ Call: (103) [baseKB] hook_database:assertz_i(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (103) [baseKB] hook_database:assertz_i(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Call: (104) [baseKB] hook_database:notrace_check_never_assert(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (104) [baseKB] hook_database:notrace_check_never_assert(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Call: (105) [baseKB] check_never_assert(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (105) [baseKB] check_never_assert(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (111) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (105) [baseKB] check_never_assert(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (104) [baseKB] hook_database:notrace_check_never_assert(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) Call: (104) [system] fail Fail: (104) [system] fail ^ Redo: (103) [baseKB] hook_database:assertz_i(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (103) [baseKB] hook_database:assertz_i(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Call: (104) [baseKB] clause_attvars:clausify_attributes(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666'])), _968520) ^ Unify: (104) [baseKB] clause_attvars:clausify_attributes(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666'])), _968520) ^ Exit: (104) [baseKB] clause_attvars:clausify_attributes(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666'])), baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Call: (104) [system] assertz(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (104) [system] assertz(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (103) [baseKB] hook_database:assertz_i(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (99) [ucatch] one_must(bugger:dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([... = ...|...])))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(..., ...), baseKB:sk2_in(...)))), nop(break), !, fail)) ^ Exit: (98) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', ... = ...])))) ^ Exit: (93) [ucatch] one_must(bugger:dcall0(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([... = ...|...])))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_in(...)))), nop(break), !, fail)) ^ Exit: (92) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', ... = ...])))) ^ Exit: (91) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666'])))) ^ Call: (85) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(sk2_in(avar([...|...])), _976770), _976800), call(_976800)*->true;clause_b(baseKB:que(sk2_in(avar([... = ...|...])), _976770)))) ^ Unify: (85) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(sk2_in(avar([...|...])), _976770), _976800), call(_976800)*->true;clause_b(baseKB:que(sk2_in(avar([... = ...|...])), _976770)))) ^ Call: (87) [baseKB] clause(que(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _976770), _976800) ^ Fail: (87) [baseKB] clause(que(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _976770), _976800) ^ Call: (87) [baseKB] clause_b(baseKB:que(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _976770)) ^ Unify: (87) [baseKB] clause_b(baseKB:que(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _976770)) ^ Call: (88) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(sk2_in(avar([vn='Ex', ... = ...])), _976770), _980598)) ^ Unify: (88) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(sk2_in(avar([vn='Ex', ... = ...])), _976770), _980598)) ^ Call: (89) [baseKB] clause(que(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _976770), _980598) ^ Fail: (89) [baseKB] clause(que(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _976770), _980598) ^ Fail: (88) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(sk2_in(avar([vn='Ex', ... = ...])), _976770), _980598)) ^ Fail: (87) [baseKB] clause_b(baseKB:que(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _976770)) ^ Fail: (85) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(sk2_in(avar([...|...])), _976770), _976800), call(_976800)*->true;clause_b(baseKB:que(sk2_in(avar([... = ...|...])), _976770)))) ^ Call: (85) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc(sk2_in(avar([vn='Ex', sk2='SKF-666']))), mpred_enqueueing(sk2_in(avar([vn='Ex', sk2='SKF-666']))), 1, 1752, baseKB:true) ^ Unify: (85) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc(sk2_in(avar([vn='Ex', sk2='SKF-666']))), mpred_enqueueing(sk2_in(avar([vn='Ex', sk2='SKF-666']))), 1, 1752, baseKB:true) Call: (86) [system] set_prolog_flag(last_call_optimisation, false) Exit: (86) [system] set_prolog_flag(last_call_optimisation, false) ^ Call: (86) [loop_check] prolog_frame_attribute(1752, parent_goal, loop_check_term_frame(_987504, mpred_enqueueing(sk2_in(avar([vn='Ex', sk2='SKF-666']))), 1, _987510, _987512)) ^ Fail: (86) [loop_check] prolog_frame_attribute(1752, parent_goal, loop_check_term_frame(_987504, mpred_enqueueing(sk2_in(avar([vn='Ex', sk2='SKF-666']))), 1, _987510, _987512)) ^ Redo: (85) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc(sk2_in(avar([vn='Ex', sk2='SKF-666']))), mpred_enqueueing(sk2_in(avar([vn='Ex', sk2='SKF-666']))), 1, 1752, baseKB:true) ^ Call: (86) [user] mpred_fwc(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (86) [user] mpred_fwc(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (95) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (91) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc1(sk2_in(avar([vn='Ex', sk2='SKF-666']))), info(mpred_fwc1(sk2_in(avar([vn='Ex', sk2='SKF-666']))), 'mpred_core.pl':2493), 1, 1879, user:true) ^ Unify: (91) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc1(sk2_in(avar([vn='Ex', sk2='SKF-666']))), info(mpred_fwc1(sk2_in(avar([vn='Ex', sk2='SKF-666']))), 'mpred_core.pl':2493), 1, 1879, user:true) Call: (92) [system] set_prolog_flag(last_call_optimisation, false) Exit: (92) [system] set_prolog_flag(last_call_optimisation, false) ^ Call: (92) [loop_check] prolog_frame_attribute(1879, parent_goal, loop_check_term_frame(_994322, info(mpred_fwc1(sk2_in(avar([vn='Ex', sk2='SKF-666']))), 'mpred_core.pl':2493), 1, _994328, _994330)) ^ Fail: (92) [loop_check] prolog_frame_attribute(1879, parent_goal, loop_check_term_frame(_994322, info(mpred_fwc1(sk2_in(avar([vn='Ex', sk2='SKF-666']))), 'mpred_core.pl':2493), 1, _994328, _994330)) ^ Redo: (91) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc1(sk2_in(avar([vn='Ex', sk2='SKF-666']))), info(mpred_fwc1(sk2_in(avar([vn='Ex', sk2='SKF-666']))), 'mpred_core.pl':2493), 1, 1879, user:true) ^ Call: (92) [user] mpred_fwc1(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (92) [user] mpred_fwc1(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (92) [user] mpred_fwc1(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Call: (98) [user] asserta(t_l:busy_s(sk2_in(avar([vn='Ex', sk2='SKF-666']))), _998162) ^ Exit: (98) [user] asserta(t_l:busy_s(sk2_in(avar([vn='Ex', sk2='SKF-666']))), (0x5566f78fd200)) ^ Call: (97) [user] mpred_m_fwc2(baseKB, sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (97) [user] mpred_m_fwc2(baseKB, sk2_in(avar([vn='Ex', sk2='SKF-666']))) %~ baseKB : mpred_fwc1( sk2_in( avar( [ vn='Ex',%~ sk2='SKF-666']))). ^ Call: (102) [user] asserta(t_l:busy_f(sk2_in(avar([vn='Ex', sk2='SKF-666']))), _1017584) ^ Exit: (102) [user] asserta(t_l:busy_f(sk2_in(avar([vn='Ex', sk2='SKF-666']))), (0x5566f5e02100)) ^ Call: (101) [user] mpred_do_fact(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (101) [user] mpred_do_fact(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (101) [user] mpred_do_fact(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (101) [user] mpred_do_fact(sk2_in(avar([vn='Ex', sk2='SKF-666']))) Call: (101) [system] true Exit: (101) [system] true ^ Call: (101) [system] call(user:(catch(erase((0x5566f5e02100)), _1017628, fail)->true;true)) ^ Unify: (101) [system] call(user:(catch(erase((0x5566f5e02100)), _1017628, fail)->true;true)) Call: (104) [system] erase((0x5566f5e02100)) Exit: (104) [system] erase((0x5566f5e02100)) Call: (103) [system] true Exit: (103) [system] true ^ Exit: (101) [system] call(user:(catch(erase((0x5566f5e02100)), _1017628, fail)->true;true)) ^ Exit: (97) [user] mpred_m_fwc2(baseKB, sk2_in(avar([vn='Ex', sk2='SKF-666']))) Call: (97) [system] true Exit: (97) [system] true ^ Call: (97) [system] call(user:(catch(erase((0x5566f78fd200)), _998208, fail)->true;true)) ^ Unify: (97) [system] call(user:(catch(erase((0x5566f78fd200)), _998208, fail)->true;true)) Call: (100) [system] erase((0x5566f78fd200)) Exit: (100) [system] erase((0x5566f78fd200)) Call: (99) [system] true Exit: (99) [system] true ^ Exit: (97) [system] call(user:(catch(erase((0x5566f78fd200)), _998208, fail)->true;true)) ^ Exit: (92) [user] mpred_fwc1(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (91) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc1(sk2_in(avar([vn='Ex', sk2='SKF-666']))), info(mpred_fwc1(sk2_in(avar([vn='Ex', sk2='SKF-666']))), 'mpred_core.pl':2493), 1, 1879, user:true) ^ Exit: (86) [user] mpred_fwc(sk2_in(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (85) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc(sk2_in(avar([vn='Ex', sk2='SKF-666']))), mpred_enqueueing(sk2_in(avar([vn='Ex', sk2='SKF-666']))), 1, 1752, baseKB:true) ^ Exit: (76) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (81) [baseKB] baseKB:que(conflict(_1039458), _1039522) ^ Fail: (81) [baseKB] baseKB:que(conflict(_1039458), _1040146) ^ Call: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(_1039298, _1040716), _1040740), call(_1040740)*->true;clause_b(baseKB:que(_1039298, _1040716)))) ^ Unify: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(_1039298, _1040716), _1040740), call(_1040740)*->true;clause_b(baseKB:que(_1039298, _1040716)))) ^ Call: (78) [baseKB] clause(que(_1039298, _1040716), _1040740) ^ Fail: (78) [baseKB] clause(que(_1039298, _1040716), _1040740) ^ Call: (78) [baseKB] clause_b(baseKB:que(_1039298, _1040716)) ^ Unify: (78) [baseKB] clause_b(baseKB:que(_1039298, _1040716)) ^ Call: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_1039298, _1040716), _1044538)) ^ Unify: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_1039298, _1040716), _1044538)) ^ Call: (80) [baseKB] clause(que(_1039298, _1040716), _1044538) ^ Fail: (80) [baseKB] clause(que(_1039298, _1040716), _1044538) ^ Fail: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_1039298, _1040716), _1044538)) ^ Fail: (78) [baseKB] clause_b(baseKB:que(_1039298, _1040716)) ^ Fail: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(_1039298, _1040716), _1040740), call(_1040740)*->true;clause_b(baseKB:que(_1039298, _1040716)))) ^ Exit: (65) [call_from] rtrace_if_booted(baseKB:mpred_ain_now(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))) Call: (65) [system] b_setval('$current_why', []) Exit: (65) [system] b_setval('$current_why', []) Call: (65) [system] b_setval('$current_why', []) Exit: (65) [system] b_setval('$current_why', []) ^ Exit: (60) [ucatch] with_current_why((mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax), call_from:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:sk2_in(avar([... = ...|...])), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)))) Call: (60) [system] deterministic(_126032) Exit: (60) [system] deterministic(true) ^ Call: (61) [locally_each] locally_each:key_erase(t_l) ^ Unify: (61) [locally_each] locally_each:key_erase(t_l) Call: (62) [system] nb_current('$w_tl_e', [_1055128|_1055130]) Exit: (62) [system] nb_current('$w_tl_e', [(0x55670d978480)]) Call: (62) [system] nb_linkval('$w_tl_e', []) Exit: (62) [system] nb_linkval('$w_tl_e', []) Call: (63) [system] erase((0x55670d978480)) Exit: (63) [system] erase((0x55670d978480)) Call: (62) [system] true Exit: (62) [system] true Call: (62) [system] true Exit: (62) [system] true ^ Exit: (61) [locally_each] locally_each:key_erase(t_l) ^ Exit: (51) [locally_each] locally(t_l:current_defaultAssertMt(baseKB), call_from:with_current_why((mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:sk2_in(avar([...|...])), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))))) ^ Exit: (50) [call_from] locally_each:locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:sk2_in(avar([...|...])), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))))) ^ Exit: (49) [system] call(call_from:locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:sk2_in(avar(...)), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)))))) Call: (49) [system] deterministic(_110736) Exit: (49) [system] deterministic(true) ^ Call: (49) [must_sanity] must_sanity:mquietly_if(true, call_from:'$set_source_module'(baseKB)) ^ Unify: (49) [must_sanity] must_sanity:mquietly_if(true, call_from:'$set_source_module'(baseKB)) ^ Exit: (49) [must_sanity] must_sanity:mquietly_if(true, call_from:'$set_source_module'(baseKB)) ^ Exit: (44) [call_from] call_from:with_source_module(baseKB, baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:sk2_in(avar(...)), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)))))) ^ Exit: (42) [system] call(baseKB:with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:sk2_in(...), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))))))) Call: (42) [system] deterministic(_106234) Exit: (42) [system] deterministic(true) ^ Call: (42) [must_sanity] must_sanity:mquietly_if(true, call_from:('$set_source_module'(user), '$set_typein_module'(user))) ^ Unify: (42) [must_sanity] must_sanity:mquietly_if(true, call_from:('$set_source_module'(user), '$set_typein_module'(user))) ^ Exit: (42) [must_sanity] must_sanity:mquietly_if(true, call_from:('$set_source_module'(user), '$set_typein_module'(user))) ^ Exit: (37) [call_from] call_from:call_from_module(baseKB, user, user, with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:sk2_in(...), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax))))))) ^ Exit: (33) [user] mpred_ain(sk2_in(avar([vn='Ex', sk2='SKF-666'])), (mfl4(_89352,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':77,77), ax)) ^ Call: (37) [user] term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])]), _1072642, _1072644) ^ Unify: (37) [user] term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])]), _1072642, term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])])) ^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, ... - ...])])]), (:-listing((sk2_in/1))), _1072642) ^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, ... - ...])])]), (:-listing((sk2_in/1))), _1072642) ^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, ... - ...])])]), (:-listing((sk2_in/1))), _1072642) ^ Redo: (37) [user] term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])]), _1072642, _1072644) ^ Unify: (37) [user] term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])]), (:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])])) ^ Redo: (37) [system] term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])]), _1072642, _1072644) ^ Unify: (37) [system] term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])]), _1072642, _1072644) Call: (38) [system] nonvar(term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])])) Exit: (38) [system] nonvar(term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])])) Call: (38) [$syspreds] nb_setval('$term_user', (:-listing((sk2_in/1)))) Unify: (38) [$syspreds] nb_setval('$term_user', (:-listing((sk2_in/1)))) Exit: (38) [$syspreds] nb_setval('$term_user', (:-listing((sk2_in/1)))) Call: (38) [system] fail Fail: (38) [system] fail ^ Redo: (37) [subclause_expansion] term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])]), _1072642, _1072644) ^ Unify: (37) [subclause_expansion] term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])]), _1072642, _1072644) ^ Call: (38) [ec_loader] ec_loader:into_lps ^ Unify: (38) [ec_loader] ec_loader:into_lps Call: (39) [t_l] t_l:is_ec_cvt(_1085008) Fail: (39) [t_l] t_l:is_ec_cvt(_1085008) ^ Fail: (38) [ec_loader] ec_loader:into_lps ^ Redo: (37) [ec_loader] term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])]), _1072642, _1072644) ^ Fail: (37) [ec_loader] term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])]), _1072642, _1072644) ^ Call: (37) [user] term_expansion((:-listing((sk2_in/1))), _1088118) ^ Unify: (37) [user] term_expansion((:-listing((sk2_in/1))), (:-listing((sk2_in/1)))) ^ Redo: (37) [system] term_expansion((:-listing((sk2_in/1))), _1088118) ^ Unify: (37) [system] term_expansion((:-listing((sk2_in/1))), _1088118) Call: (38) [$syspreds] prolog_load_context(module, plunit) Unify: (38) [$syspreds] prolog_load_context(module, plunit) Fail: (38) [$syspreds] prolog_load_context(module, plunit) ^ Fail: (37) [plunit] term_expansion((:-listing((sk2_in/1))), _1088118) ^ Call: (38) [system] term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])]), _1093042, _1093044) ^ Unify: (38) [system] term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])]), _1093042, _1093044) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, ... - ...])])]), _1093042, _1093044) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, ... - ...])])]), _1093042, _1093044) Call: (40) [echo_files] echo_files:echo_catchup_f((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, ... - ...])])]), _1093042, _1093044) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, ... - ...])])]), _1093042, _1093044) Call: (41) [system] nonvar((:-listing((sk2_in/1)))) Exit: (41) [system] nonvar((:-listing((sk2_in/1)))) Call: (41) [echo_files] echo_files:never_echo_term((:-listing((sk2_in/1)))) Fail: (41) [echo_files] echo_files:never_echo_term((:-listing((sk2_in/1)))) Redo: (40) [echo_files] echo_files:echo_catchup_f((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, ... - ...])])]), _1093042, _1093044) Call: (41) [$syspreds] prolog_load_context(stream, _1099946) Unify: (41) [$syspreds] prolog_load_context(stream, _1099946) Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00)) Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Call: (41) [system] term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])])=..[_1103592, _1103598, _1103604|_1103606] Exit: (41) [system] term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])])=..[term_position, 1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [...])]] Call: (41) [system] ttyflush Exit: (41) [system] ttyflush Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) Call: (42) [system] (:-listing((sk2_in/1)))==end_of_file Fail: (42) [system] (:-listing((sk2_in/1)))==end_of_file Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1109774) Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1819) Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1819) Call: (42) [system] _1111648 is 1819+1 Exit: (42) [system] 1820 is 1819+1 Call: (42) [system] 1840=(0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Call: (43) [$syspreds] format('~N~~*/~n') Unify: (43) [$syspreds] format('~N~~*/~n') ~*/ Exit: (43) [$syspreds] format('~N~~*/~n') Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1820) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1820) Call: (43) [t_l] t_l:file_stream_loc(_1123978, (0x556703a44a00), _1123982) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1819) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1819) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1820) Call: (43) [t_l] t_l:file_stream_loc(_1126406, (0x556703a44a00), _1126408) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1819) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1819) Call: (43) [system] 1820>1819 Exit: (43) [system] 1820>1819 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1819, 1820) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1819, 1820) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1819, 1820, _1130740) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1819, 1820, _1130740) Call: (45) [system] _1131994 is 1820-1819 Exit: (45) [system] 1 is 1820-1819 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1133214, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1133214, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1136324) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1136324) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1138330, []), read_string(_1138330, _1138338, _1133214), close(_1138330)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1138330, []), read_util:read_string(_1138330, _1138338, _1133214), read_util:close(_1138330)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1138330, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5e02000), []) Call: (49) [system] close((0x5566f5e02000)) Exit: (49) [system] close((0x5566f5e02000)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5e02000), []), read_util:read_string((0x5566f5e02000), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f5e02000))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1819, 1, _1143976, _1130740) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1819, 1, 676, "\n") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1819, 1820, "\n") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1820) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1820) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1147038)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1147038)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1820)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1820)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1820) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [echo_files] echo_files:nsl(_1151368) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') Call: (46) [system] "\n"\==[] Exit: (46) [system] "\n"\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string("\n", _1155676, _1155678, _1155680, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _1155676, _1155678, _1155680, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _1155676, _1155678, _1155680, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _1159494, _1159558, _1159496, '\n/*~') Fail: (45) [system] sub_string("\n", _1159494, _1160176, _1159496, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _1161352, _1161416, _1161354, '/*~') Fail: (45) [system] sub_string("\n", _1161352, _1162034, _1161354, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _1163828, _1163892, _1163830, '\n%~') Fail: (45) [system] sub_string("\n", _1163828, _1164510, _1163830, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _1165686, _1165750, _1165688, '%~') Fail: (45) [system] sub_string("\n", _1165686, _1166368, _1165688, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] write("\n") Exit: (45) [system] write("\n") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1819, 1820) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1820) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840) Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840) Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1820, 1840, _1174944) Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1820, 1840, _1174944) Call: (44) [system] _1176198 is 1840-1820 Exit: (44) [system] 20 is 1840-1820 Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1177418, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1177418, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1180528) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1180528) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1182534, []), read_string(_1182534, _1182542, _1177418), close(_1182534)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1182534, []), read_util:read_string(_1182534, _1182542, _1177418), read_util:close(_1182534)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1182534, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5e03800), []) Call: (48) [system] close((0x5566f5e03800)) Exit: (48) [system] close((0x5566f5e03800)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5e03800), []), read_util:read_string((0x5566f5e03800), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f5e03800))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1820, 20, _1188180, _1174944) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1820, 20, 656, ":- listing(sk2_in/1)") Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1820, 1840, ":- listing(sk2_in/1)") Call: (43) [echo_files] echo_files:read_mco(":- listing(sk2_in/1)", _1190048, _1190050, _1190052, _1190054, _1190056) Unify: (43) [echo_files] echo_files:read_mco(":- listing(sk2_in/1)", _1190682, _1190684, _1190686, _1190688, _1190690) Call: (44) [system] read_term_from_atom(":- listing(sk2_in/1)", _1191258, [cycles(true), comments(_1191278), quasi_quotations(_1191288), variable_names(_1191298), singletons(_1191308)]) Exit: (44) [system] read_term_from_atom(":- listing(sk2_in/1)", (:-listing((sk2_in/1))), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] read_term_from_atom(":- listing(sk2_in/1)", _1192544, [cycles(false), comments(_1192564), quasi_quotations(_1192574), variable_names(_1192584), singletons(_1192594)]) Exit: (44) [system] read_term_from_atom(":- listing(sk2_in/1)", (:-listing((sk2_in/1))), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] (:-listing((sk2_in/1)))=@=(:-listing((sk2_in/1))) Exit: (44) [system] (:-listing((sk2_in/1)))=@=(:-listing((sk2_in/1))) Call: (44) [system] _1195042=(:-listing((sk2_in/1))) Exit: (44) [system] (:-listing((sk2_in/1)))=(:-listing((sk2_in/1))) Exit: (43) [echo_files] echo_files:read_mco(":- listing(sk2_in/1)", (:-listing((sk2_in/1))), [], [], [], []) Call: (43) [system] write(":- listing(sk2_in/1)") :- listing(sk2_in/1) Exit: (43) [system] write(":- listing(sk2_in/1)") Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1198152, 1840) Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1198774, 1840) ^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1199348, _1199350)) ^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1199348, _1199350)) ^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1199348, 1840)) ^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1199348, 1840)) Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1199348, 1840) Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1840) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1840) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1206786)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1206786)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1840)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1840)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1840) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) Call: (42) [system] character_count((0x556703a44a00), _1212336) Exit: (42) [system] character_count((0x556703a44a00), 1841) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1841) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1841) Call: (43) [t_l] t_l:file_stream_loc(_1214842, (0x556703a44a00), _1214846) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1840) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1840) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1841) Call: (43) [t_l] t_l:file_stream_loc(_1217270, (0x556703a44a00), _1217272) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1840) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1840) Call: (43) [system] 1841>1840 Exit: (43) [system] 1841>1840 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1840, 1841) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1840, 1841) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1840, 1841, _1221604) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1840, 1841, _1221604) Call: (45) [system] _1222858 is 1841-1840 Exit: (45) [system] 1 is 1841-1840 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1224078, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1224078, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1227188) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1227188) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1229194, []), read_string(_1229194, _1229202, _1224078), close(_1229194)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1229194, []), read_util:read_string(_1229194, _1229202, _1224078), read_util:close(_1229194)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1229194, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f622f100), []) Call: (49) [system] close((0x5566f622f100)) Exit: (49) [system] close((0x5566f622f100)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f622f100), []), read_util:read_string((0x5566f622f100), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f622f100))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1840, 1, _1234840, _1221604) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1840, 1, 655, ".") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1840, 1841, ".") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1841) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1841) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1237902)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1237902)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1841)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1841)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1841) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [echo_files] echo_files:nsl(_1242232) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Call: (46) [system] "."\==[] Exit: (46) [system] "."\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _1246540, _1246542, _1246544, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _1246540, _1246542, _1246544, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _1246540, _1246542, _1246544, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _1250358, _1250422, _1250360, '\n/*~') Fail: (45) [system] sub_string(".", _1250358, _1251040, _1250360, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _1252216, _1252280, _1252218, '/*~') Fail: (45) [system] sub_string(".", _1252216, _1252898, _1252218, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _1254692, _1254756, _1254694, '\n%~') Fail: (45) [system] sub_string(".", _1254692, _1255374, _1254694, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _1256550, _1256614, _1256552, '%~') Fail: (45) [system] sub_string(".", _1256550, _1257232, _1256552, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] write(".") . Exit: (45) [system] write(".") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1840, 1841) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1841) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] at_end_of_stream((0x556703a44a00)) Fail: (43) [system] at_end_of_stream((0x556703a44a00)) Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] character_count((0x556703a44a00), _1268224) Exit: (43) [system] character_count((0x556703a44a00), 1841) Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1841, _1269438) Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1841, _1269438) Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1270684, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1270684, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1273794) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1273794) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1275800, []), read_string(_1275800, _1275808, _1270684), close(_1275800)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1275800, []), read_util:read_string(_1275800, _1275808, _1270684), read_util:close(_1275800)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1275800, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f622ea00), []) Call: (48) [system] close((0x5566f622ea00)) Exit: (48) [system] close((0x5566f622ea00)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f622ea00), []), read_util:read_string((0x5566f622ea00), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f622ea00))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1841, _1281444, 0, _1269438) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1841, 655, 0, "\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1841, "\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Call: (43) [system] open_string("\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", _1283412) Exit: (43) [system] open_string("\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", (0x5566f622e600)) Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f622e600)) Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f622e600)) Call: (44) [echo_files] echo_files:consume_white((0x5566f622e600)) Unify: (44) [echo_files] echo_files:consume_white((0x5566f622e600)) Call: (45) [system] at_end_of_stream((0x5566f622e600)) Fail: (45) [system] at_end_of_stream((0x5566f622e600)) Redo: (44) [echo_files] echo_files:consume_white((0x5566f622e600)) Unify: (44) [echo_files] echo_files:consume_white((0x5566f622e600)) Call: (45) [system] peek_char((0x5566f622e600), _1289514) Exit: (45) [system] peek_char((0x5566f622e600), '\n') Call: (45) [system] char_type('\n', space) Exit: (45) [system] char_type('\n', space) Call: (45) [system] get_char((0x5566f622e600), '\n') Exit: (45) [system] get_char((0x5566f622e600), '\n') Call: (45) [system] put_char('\n') Exit: (45) [system] put_char('\n') Exit: (44) [echo_files] echo_files:consume_white((0x5566f622e600)) Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f622e600)) Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f622e600)) Call: (45) [echo_files] echo_files:consume_white((0x5566f622e600)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f622e600)) Call: (46) [system] at_end_of_stream((0x5566f622e600)) Fail: (46) [system] at_end_of_stream((0x5566f622e600)) Redo: (45) [echo_files] echo_files:consume_white((0x5566f622e600)) Unify: (45) [echo_files] echo_files:consume_white((0x5566f622e600)) Call: (46) [system] peek_char((0x5566f622e600), _1299858) Exit: (46) [system] peek_char((0x5566f622e600), '\n') Call: (46) [system] char_type('\n', space) Exit: (46) [system] char_type('\n', space) Call: (46) [system] get_char((0x5566f622e600), '\n') Exit: (46) [system] get_char((0x5566f622e600), '\n') Call: (46) [system] put_char('\n') Exit: (46) [system] put_char('\n') Exit: (45) [echo_files] echo_files:consume_white((0x5566f622e600)) Call: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f622e600)) Unify: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f622e600)) Call: (46) [echo_files] echo_files:consume_white((0x5566f622e600)) Unify: (46) [echo_files] echo_files:consume_white((0x5566f622e600)) Call: (47) [system] at_end_of_stream((0x5566f622e600)) Fail: (47) [system] at_end_of_stream((0x5566f622e600)) Redo: (46) [echo_files] echo_files:consume_white((0x5566f622e600)) Unify: (46) [echo_files] echo_files:consume_white((0x5566f622e600)) Call: (47) [system] peek_char((0x5566f622e600), _1310202) Exit: (47) [system] peek_char((0x5566f622e600), :) Call: (47) [system] char_type(:, space) Fail: (47) [system] char_type(:, space) Redo: (46) [echo_files] echo_files:consume_white((0x5566f622e600)) Unify: (46) [echo_files] echo_files:consume_white((0x5566f622e600)) Call: (47) [echo_files] echo_files:nsl(_1313856) Unify: (47) [echo_files] echo_files:nsl('No source location!?') Exit: (47) [echo_files] echo_files:nsl('No source location!?') Call: (47) [system] atom_length('No source location!?', _1315700) Exit: (47) [system] atom_length('No source location!?', 20) Call: (47) [system] peek_string((0x5566f622e600), 20, _1316914) Exit: (47) [system] peek_string((0x5566f622e600), 20, ":- set_prolog_flag(e") Call: (47) [system] ":- set_prolog_flag(e"=='No source location!?' Fail: (47) [system] ":- set_prolog_flag(e"=='No source location!?' Redo: (46) [echo_files] echo_files:consume_white((0x5566f622e600)) Unify: (46) [echo_files] echo_files:consume_white((0x5566f622e600)) Call: (47) [system] peek_string((0x5566f622e600), 2, "%~") Fail: (47) [system] peek_string((0x5566f622e600), 2, "%~") Redo: (46) [echo_files] echo_files:consume_white((0x5566f622e600)) Unify: (46) [echo_files] echo_files:consume_white((0x5566f622e600)) Call: (47) [system] peek_string((0x5566f622e600), 1, "%") Fail: (47) [system] peek_string((0x5566f622e600), 1, "%") Redo: (46) [echo_files] echo_files:consume_white((0x5566f622e600)) Unify: (46) [echo_files] echo_files:consume_white((0x5566f622e600)) Call: (47) [system] peek_string((0x5566f622e600), 2, "#!") Fail: (47) [system] peek_string((0x5566f622e600), 2, "#!") Fail: (46) [echo_files] echo_files:consume_white((0x5566f622e600)) Fail: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f622e600)) Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f622e600)) Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f622e600)) Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) Call: (42) [system] character_count((0x556703a44a00), _1331062) Exit: (42) [system] character_count((0x556703a44a00), 1841) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1841) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1841) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1333532)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1333532)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1841)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1841)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1841) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_in/1))), _1093042) Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_in/1))), _1093042) Call: (43) [system] fail Fail: (43) [system] fail Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_in/1))), _1093042) Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_in/1))), _1093042) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1345328) Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1345946) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [system] current_prolog_flag(capture_feedback, true) Fail: (43) [system] current_prolog_flag(capture_feedback, true) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [$syspreds] format('~N/*~~~n') Unify: (43) [$syspreds] format('~N/*~~~n') /*~ Exit: (43) [$syspreds] format('~N/*~~~n') ^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, ... - ...])])]), _1093042, _1093044) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, ... - ...])])]), _1093042, _1093044) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, ... - ...])])]), _1093042, _1093044) ^ Redo: (38) [echo_files] term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])]), _1093042, _1093044) ^ Unify: (38) [echo_files] term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])]), (:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])])) ^ Redo: (38) [system] term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])]), _1093042, _1093044) ^ Unify: (38) [system] term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])]), _1093042, _1093044) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, ... - ...])])]), _1093042, _1093044) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, ... - ...])])]), _1093042, _1093044) Call: (40) [echo_files] echo_files:echo_catchup_f((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, ... - ...])])]), _1093042, _1093044) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, ... - ...])])]), _1093042, _1093044) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, ... - ...])])]), _1093042, _1093044) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, ... - ...])])]), _1093042, _1093044) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, ... - ...])])]), _1093042, _1093044) ^ Redo: (38) [echo_files] term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])]), _1093042, _1093044) ^ Unify: (38) [echo_files] term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])]), _1093042, _1093044) Call: (39) [system] (:-listing((sk2_in/1)))\==end_of_file Exit: (39) [system] (:-listing((sk2_in/1)))\==end_of_file ^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, ... - ...])])]), _1093042) ^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, ... - ...])])]), _1093042) Call: (40) [system] current_prolog_flag(xref, true) Fail: (40) [system] current_prolog_flag(xref, true) ^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, ... - ...])])]), _1093042) Call: (40) [system] nonvar(term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])])) Exit: (40) [system] nonvar(term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])])) Call: (40) [system] nonvar((:-listing((sk2_in/1)))) Exit: (40) [system] nonvar((:-listing((sk2_in/1)))) Call: (40) [system] nb_current('$term', _1374816) Exit: (40) [system] nb_current('$term', (:-listing((sk2_in/1)))) Call: (40) [$syspreds] prolog_load_context(module, _1376030) Unify: (40) [$syspreds] prolog_load_context(module, _1376030) Exit: (40) [$syspreds] prolog_load_context(module, user) ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-listing((sk2_in/1))), (:-listing((sk2_in/1))), _1377850) ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-listing((sk2_in/1))), (:-listing((sk2_in/1))), (:-_1378486)) Call: (41) [system] (:-listing((sk2_in/1)))==(:-listing((sk2_in/1))) Exit: (41) [system] (:-listing((sk2_in/1)))==(:-listing((sk2_in/1))) ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, listing((sk2_in/1)), _1378486) ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, listing((sk2_in/1)), _1378486) Call: (42) [system] functor(directive_expansion, _1381600, _1381602) Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) Call: (42) [system] _1382830 is 0+2 Exit: (42) [system] 2 is 0+2 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], listing((sk2_in/1)), _1378486) ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], listing((sk2_in/1)), listing((sk2_in/1))) ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], listing((sk2_in/1)), listing((sk2_in/1))) ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, listing((sk2_in/1)), listing((sk2_in/1))) ^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-listing((sk2_in/1))), (:-listing((sk2_in/1))), (:-listing((sk2_in/1)))) Call: (40) [system] (:-listing((sk2_in/1)))\=@=(:-listing((sk2_in/1))) Fail: (40) [system] (:-listing((sk2_in/1)))\=@=(:-listing((sk2_in/1))) ^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, ... - ...])])]), _1093042) ^ Redo: (38) [subclause_expansion] term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])]), _1093042, _1093044) ^ Unify: (38) [subclause_expansion] term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])]), _1093042, _1093044) Call: (39) [system] nonvar((:-listing((sk2_in/1)))) Exit: (39) [system] nonvar((:-listing((sk2_in/1)))) Call: (39) [system] nonvar(term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])])) Exit: (39) [system] nonvar(term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])])) Call: (39) [$syspreds] prolog_load_context(file, _1392736) Unify: (39) [$syspreds] prolog_load_context(file, _1392736) Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1394562) Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1394562) ^ Redo: (38) [file_scope] term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])]), _1093042, _1093044) ^ Unify: (38) [file_scope] term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])]), _1093042, _1093044) ^ Redo: (38) [echo_files] term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])]), _1093042, _1093044) ^ Unify: (38) [echo_files] term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])]), _1093042, _1093044) Call: (39) [system] nonvar(term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])])) Exit: (39) [system] nonvar(term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])])) ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-listing((sk2_in/1)))) ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-listing((sk2_in/1)))) ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-listing((sk2_in/1)))) ^ Redo: (38) [common_logic_utils] term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])]), _1093042, _1093044) ^ Unify: (38) [common_logic_utils] term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])]), _1093042, _1093044) Call: (39) [system] current_prolog_flag(do_renames, term_expansion) Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) ^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])]), _1093042, _1093044) ^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])]), _1093042, _1093044) Call: (39) [system] nonvar(term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])])) Exit: (39) [system] nonvar(term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])])) ^ Call: (39) [logicmoo_test] is_junit_test ^ Unify: (39) [logicmoo_test] is_junit_test ^ Exit: (39) [logicmoo_test] is_junit_test ^ Call: (39) [logicmoo_test] junit_term_expansion((:-listing((sk2_in/1))), _1093042) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-listing((sk2_in/1))), _1093042) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-listing((sk2_in/1))), _1093042) Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-listing((sk2_in/1))), _1093042) ^ Call: (43) [logicmoo_test] ucatch:keep_going ^ Unify: (43) [logicmoo_test] ucatch:keep_going ^ Exit: (43) [logicmoo_test] ucatch:keep_going ^ Exit: (39) [logicmoo_test] junit_term_expansion((:-listing((sk2_in/1))), (:-dmsg(skipped(listing((sk2_in/1)))))) Call: (39) [system] term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])])=_1093044 Exit: (39) [system] term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])])=term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])]) ^ Exit: (38) [logicmoo_test] term_expansion((:-listing((sk2_in/1))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])]), (:-dmsg(skipped(listing((sk2_in/1))))), term_position(1820, 1840, 1820, 1822, [term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])])) ^ Call: (44) [user] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) ^ Unify: (44) [user] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), sicstus:sicstus_flag(_1417688, _1417690)) Call: (45) [system] nonvar(dmsg(skipped(listing((sk2_in/1))))) Exit: (45) [system] nonvar(dmsg(skipped(listing((sk2_in/1))))) Call: (45) [system] dmsg(skipped(listing((sk2_in/1))))=current_prolog_flag(_1417688, _1417690) Fail: (45) [system] dmsg(skipped(listing((sk2_in/1))))=current_prolog_flag(_1417688, _1417690) ^ Redo: (44) [user] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), sicstus:sicstus_flag(_1417688, _1417690)) Call: (45) [system] dmsg(skipped(listing((sk2_in/1))))=prolog_flag(_1417688, _1417690) Fail: (45) [system] dmsg(skipped(listing((sk2_in/1))))=prolog_flag(_1417688, _1417690) ^ Redo: (44) [user] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) ^ Unify: (44) [user] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) Call: (45) [$syspreds] prolog_load_context(dialect, lps) Unify: (45) [$syspreds] prolog_load_context(dialect, lps) Fail: (45) [$syspreds] prolog_load_context(dialect, lps) ^ Fail: (44) [user] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) ^ Call: (44) [system] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])]), _1417038, _1417040) ^ Unify: (44) [system] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])]), _1417038, term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])) ^ Redo: (44) [loop_check] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])]), _1417038, _1417040) ^ Unify: (44) [loop_check] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])]), _1417038, term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])) ^ Redo: (44) [ucatch] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])]), _1417038, _1417040) ^ Unify: (44) [ucatch] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])]), _1417038, _1417040) Call: (45) [apply_macros] expand_apply(dmsg(skipped(listing((sk2_in/1)))), term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])]), _1417038, _1417040) Unify: (45) [apply_macros] expand_apply(dmsg(skipped(listing((sk2_in/1)))), term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])]), _1417038, _1417040) Fail: (45) [nl_pipeline] expand_apply(dmsg(skipped(listing((sk2_in/1)))), term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])]), _1417038, _1417040) ^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])]), _1417038, _1417040) ^ Unify: (44) [apply_macros] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])]), _1417038, _1417040) ^ Redo: (44) [virtualize_source] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])]), _1417038, _1417040) ^ Unify: (44) [virtualize_source] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])]), _1417038, _1417040) Call: (45) [system] nonvar(term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])) Exit: (45) [system] nonvar(term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])) ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(listing((sk2_in/1))))) ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(listing((sk2_in/1))))) ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(listing((sk2_in/1))))) ^ Redo: (44) [common_logic_utils] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])]), _1417038, _1417040) ^ Unify: (44) [common_logic_utils] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])]), _1417038, _1417040) ^ Redo: (44) [gvlib] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])]), _1417038, _1417040) ^ Unify: (44) [gvlib] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])]), _1417038, _1417040) ^ Redo: (44) [logicmoo_test] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])]), _1417038, _1417040) ^ Unify: (44) [logicmoo_test] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])]), _1417038, _1417040) ^ Call: (45) [pfc_lib] pfc_goal_expansion(dmsg(skipped(listing((sk2_in/1)))), term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])]), _1417038, _1417040) ^ Unify: (45) [pfc_lib] pfc_goal_expansion(dmsg(skipped(listing((sk2_in/1)))), term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])]), _1417038, _1417040) ^ Fail: (45) [pfc_lib] pfc_goal_expansion(dmsg(skipped(listing((sk2_in/1)))), term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])]), _1417038, _1417040) ^ Fail: (44) [pfc_lib] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])]), _1417038, _1417040) ^ Call: (44) [system] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) ^ Unify: (44) [system] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) Call: (45) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) Fail: (45) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) ^ Redo: (44) [arithmetic] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) ^ Unify: (44) [arithmetic] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) Call: (45) [yall] yall:lambda_like(dmsg(skipped(listing((sk2_in/1))))) Unify: (45) [yall] yall:lambda_like(dmsg(skipped(listing((sk2_in/1))))) Call: (46) [system] compound_name_arity(dmsg(skipped(listing((sk2_in/1)))), _1448860, _1448862) Exit: (46) [system] compound_name_arity(dmsg(skipped(listing((sk2_in/1)))), dmsg, 1) Call: (46) [yall] yall:lambda_functor(dmsg) Fail: (46) [yall] yall:lambda_functor(dmsg) Fail: (45) [yall] yall:lambda_like(dmsg(skipped(listing((sk2_in/1))))) ^ Redo: (44) [yall] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) ^ Unify: (44) [yall] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) Call: (45) [system] current_prolog_flag(xref, true) Fail: (45) [system] current_prolog_flag(xref, true) ^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) Call: (45) [apply_macros] expand_apply(dmsg(skipped(listing((sk2_in/1)))), _1417038) Unify: (45) [apply_macros] expand_apply(dmsg(skipped(listing((sk2_in/1)))), _1417038) Fail: (45) [nl_pipeline] expand_apply(dmsg(skipped(listing((sk2_in/1)))), _1417038) ^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) ^ Unify: (44) [apply_macros] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) ^ Redo: (44) [clpfd] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) Call: (45) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(listing((sk2_in/1))))) Fail: (45) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(listing((sk2_in/1))))) ^ Redo: (44) [clpfd] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) ^ Unify: (44) [clpfd] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) ^ Call: (45) [logicmoo_ocl] do_ss ^ Fail: (45) [logicmoo_ocl] do_ss ^ Fail: (44) [logicmoo_ocl] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) ^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-listing((sk2_in/1))), _298, (:-dmsg(skipped(listing((sk2_in/1))))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _1464436, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true)) Call: (34) [t_l] t_l:hide_dmsg Fail: (34) [t_l] t_l:hide_dmsg ^ Call: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_1466272, file_no(2)), writeln(_1466272, dmsg(skipped(listing((sk2_in/1))))))) ^ Unify: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_1466272, file_no(2)), writeln(_1466272, dmsg(skipped(listing((sk2_in/1))))))) ^ Fail: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_1466272, file_no(2)), writeln(_1466272, dmsg(skipped(listing((sk2_in/1))))))) ^ Call: (34) [user] quietly(likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(listing((sk2_in/1)))), logicmoo_util_catch:ddmsg(skipped(listing((sk2_in/1)))))))) ^ Unify: (34) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(listing((sk2_in/1)))), logicmoo_util_catch:ddmsg(skipped(listing((sk2_in/1)))))))) %~ skipped( listing( sk2_in/1)) ^ Exit: (39) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (34) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(listing((sk2_in/1)))), logicmoo_util_catch:ddmsg(skipped(listing((sk2_in/1)))))))) ^ Call: (37) [user] term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1481032, _1481034) ^ Unify: (37) [user] term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1481032, term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])])) ^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), (:-set_prolog_flag(expand_attvars, true)), _1481032) ^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), (:-set_prolog_flag(expand_attvars, true)), _1481032) ^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), (:-set_prolog_flag(expand_attvars, true)), _1481032) ^ Redo: (37) [user] term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1481032, _1481034) ^ Unify: (37) [user] term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), (:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])])) ^ Redo: (37) [system] term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1481032, _1481034) ^ Unify: (37) [system] term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1481032, _1481034) Call: (38) [system] nonvar(term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])])) Exit: (38) [system] nonvar(term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])])) Call: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(expand_attvars, true))) Unify: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(expand_attvars, true))) Exit: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(expand_attvars, true))) Call: (38) [system] fail Fail: (38) [system] fail ^ Redo: (37) [subclause_expansion] term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1481032, _1481034) ^ Unify: (37) [subclause_expansion] term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1481032, _1481034) ^ Call: (38) [ec_loader] ec_loader:into_lps ^ Unify: (38) [ec_loader] ec_loader:into_lps Call: (39) [t_l] t_l:is_ec_cvt(_1493394) Fail: (39) [t_l] t_l:is_ec_cvt(_1493394) ^ Fail: (38) [ec_loader] ec_loader:into_lps ^ Redo: (37) [ec_loader] term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1481032, _1481034) ^ Fail: (37) [ec_loader] term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1481032, _1481034) ^ Call: (37) [user] term_expansion((:-set_prolog_flag(expand_attvars, true)), _1496504) ^ Unify: (37) [user] term_expansion((:-set_prolog_flag(expand_attvars, true)), (:-set_prolog_flag(expand_attvars, true))) ^ Redo: (37) [system] term_expansion((:-set_prolog_flag(expand_attvars, true)), _1496504) ^ Unify: (37) [system] term_expansion((:-set_prolog_flag(expand_attvars, true)), _1496504) Call: (38) [$syspreds] prolog_load_context(module, plunit) Unify: (38) [$syspreds] prolog_load_context(module, plunit) Fail: (38) [$syspreds] prolog_load_context(module, plunit) ^ Fail: (37) [plunit] term_expansion((:-set_prolog_flag(expand_attvars, true)), _1496504) ^ Call: (38) [system] term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) ^ Unify: (38) [system] term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) Call: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) Call: (41) [system] nonvar((:-set_prolog_flag(expand_attvars, true))) Exit: (41) [system] nonvar((:-set_prolog_flag(expand_attvars, true))) Call: (41) [echo_files] echo_files:never_echo_term((:-set_prolog_flag(expand_attvars, true))) Fail: (41) [echo_files] echo_files:never_echo_term((:-set_prolog_flag(expand_attvars, true))) Redo: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) Call: (41) [$syspreds] prolog_load_context(stream, _1508332) Unify: (41) [$syspreds] prolog_load_context(stream, _1508332) Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00)) Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Call: (41) [system] term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])])=..[_1511978, _1511984, _1511990|_1511992] Exit: (41) [system] term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])])=..[term_position, 1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [...|...])]] Call: (41) [system] ttyflush Exit: (41) [system] ttyflush Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) Call: (42) [system] (:-set_prolog_flag(expand_attvars, true))==end_of_file Fail: (42) [system] (:-set_prolog_flag(expand_attvars, true))==end_of_file Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1518160) Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1841) Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1841) Call: (42) [system] _1520034 is 1841+1 Exit: (42) [system] 1842 is 1841+1 Call: (42) [system] 1882=(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Call: (43) [$syspreds] format('~N~~*/~n') Unify: (43) [$syspreds] format('~N~~*/~n') ~*/ Exit: (43) [$syspreds] format('~N~~*/~n') Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1843) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1843) Call: (43) [t_l] t_l:file_stream_loc(_1532364, (0x556703a44a00), _1532368) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1841) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1841) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1843) Call: (43) [t_l] t_l:file_stream_loc(_1534792, (0x556703a44a00), _1534794) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1841) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1841) Call: (43) [system] 1843>1841 Exit: (43) [system] 1843>1841 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1841, 1843) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1841, 1843) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1841, 1843, _1539126) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1841, 1843, _1539126) Call: (45) [system] _1540380 is 1843-1841 Exit: (45) [system] 2 is 1843-1841 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1541600, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1541600, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1544710) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1544710) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1546716, []), read_string(_1546716, _1546724, _1541600), close(_1546716)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1546716, []), read_util:read_string(_1546716, _1546724, _1541600), read_util:close(_1546716)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1546716, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5567072aa700), []) Call: (49) [system] close((0x5567072aa700)) Exit: (49) [system] close((0x5567072aa700)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5567072aa700), []), read_util:read_string((0x5567072aa700), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5567072aa700))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1841, 2, _1552362, _1539126) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1841, 2, 653, "\n\n") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1841, 1843, "\n\n") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1843) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1843) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1555424)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1555424)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1843)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1843)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1843) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [echo_files] echo_files:nsl(_1559754) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') Call: (46) [system] "\n\n"\==[] Exit: (46) [system] "\n\n"\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string("\n\n", _1564062, _1564064, _1564066, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n\n", _1564062, _1564064, _1564066, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n\n", _1564062, _1564064, _1564066, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [system] sub_string("\n\n", _1567880, _1567944, _1567882, '\n/*~') Fail: (45) [system] sub_string("\n\n", _1567880, _1568562, _1567882, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [system] sub_string("\n\n", _1569738, _1569802, _1569740, '/*~') Fail: (45) [system] sub_string("\n\n", _1569738, _1570420, _1569740, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [system] sub_string("\n\n", _1572214, _1572278, _1572216, '\n%~') Fail: (45) [system] sub_string("\n\n", _1572214, _1572896, _1572216, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [system] sub_string("\n\n", _1574072, _1574136, _1574074, '%~') Fail: (45) [system] sub_string("\n\n", _1574072, _1574754, _1574074, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [system] write("\n\n") Exit: (45) [system] write("\n\n") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1841, 1843) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1843) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882) Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882) Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1843, 1882, _1583330) Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1843, 1882, _1583330) Call: (44) [system] _1584584 is 1882-1843 Exit: (44) [system] 39 is 1882-1843 Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1585804, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1585804, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1588914) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1588914) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1590920, []), read_string(_1590920, _1590928, _1585804), close(_1590920)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1590920, []), read_util:read_string(_1590920, _1590928, _1585804), read_util:close(_1590920)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1590920, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5200), []) Call: (48) [system] close((0x5566f61f5200)) Exit: (48) [system] close((0x5566f61f5200)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5200), []), read_util:read_string((0x5566f61f5200), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f61f5200))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1843, 39, _1596566, _1583330) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1843, 39, 614, ":- set_prolog_flag(expand_attvars,true)") Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1843, 1882, ":- set_prolog_flag(expand_attvars,true)") Call: (43) [echo_files] echo_files:read_mco(":- set_prolog_flag(expand_attvars,true)", _1598440, _1598442, _1598444, _1598446, _1598448) Unify: (43) [echo_files] echo_files:read_mco(":- set_prolog_flag(expand_attvars,true)", _1599074, _1599076, _1599078, _1599080, _1599082) Call: (44) [system] read_term_from_atom(":- set_prolog_flag(expand_attvars,true)", _1599650, [cycles(true), comments(_1599670), quasi_quotations(_1599680), variable_names(_1599690), singletons(_1599700)]) Exit: (44) [system] read_term_from_atom(":- set_prolog_flag(expand_attvars,true)", (:-set_prolog_flag(expand_attvars, true)), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] read_term_from_atom(":- set_prolog_flag(expand_attvars,true)", _1600932, [cycles(false), comments(_1600952), quasi_quotations(_1600962), variable_names(_1600972), singletons(_1600982)]) Exit: (44) [system] read_term_from_atom(":- set_prolog_flag(expand_attvars,true)", (:-set_prolog_flag(expand_attvars, true)), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] (:-set_prolog_flag(expand_attvars, true))=@=(:-set_prolog_flag(expand_attvars, true)) Exit: (44) [system] (:-set_prolog_flag(expand_attvars, true))=@=(:-set_prolog_flag(expand_attvars, true)) Call: (44) [system] _1603426=(:-set_prolog_flag(expand_attvars, true)) Exit: (44) [system] (:-set_prolog_flag(expand_attvars, true))=(:-set_prolog_flag(expand_attvars, true)) Exit: (43) [echo_files] echo_files:read_mco(":- set_prolog_flag(expand_attvars,true)", (:-set_prolog_flag(expand_attvars, true)), [], [], [], []) Call: (43) [system] write(":- set_prolog_flag(expand_attvars,true)") :- set_prolog_flag(expand_attvars,true) Exit: (43) [system] write(":- set_prolog_flag(expand_attvars,true)") Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1606536, 1882) Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1607158, 1882) ^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1607732, _1607734)) ^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1607732, _1607734)) ^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1607732, 1882)) ^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1607732, 1882)) Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1607732, 1882) Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1882) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1882) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1615170)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1615170)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1882)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1882)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1882) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) Call: (42) [system] character_count((0x556703a44a00), _1620720) Exit: (42) [system] character_count((0x556703a44a00), 1883) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1883) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1883) Call: (43) [t_l] t_l:file_stream_loc(_1623226, (0x556703a44a00), _1623230) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1882) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1882) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1883) Call: (43) [t_l] t_l:file_stream_loc(_1625654, (0x556703a44a00), _1625656) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1882) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1882) Call: (43) [system] 1883>1882 Exit: (43) [system] 1883>1882 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1882, 1883) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1882, 1883) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1882, 1883, _1629988) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1882, 1883, _1629988) Call: (45) [system] _1631242 is 1883-1882 Exit: (45) [system] 1 is 1883-1882 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1632462, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1632462, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1635572) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1635572) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1637578, []), read_string(_1637578, _1637586, _1632462), close(_1637578)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1637578, []), read_util:read_string(_1637578, _1637586, _1632462), read_util:close(_1637578)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1637578, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5600), []) Call: (49) [system] close((0x5566f61f5600)) Exit: (49) [system] close((0x5566f61f5600)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5600), []), read_util:read_string((0x5566f61f5600), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f61f5600))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1882, 1, _1643224, _1629988) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1882, 1, 613, ".") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1882, 1883, ".") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1883) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1883) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1646286)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1646286)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1883)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1883)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1883) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [echo_files] echo_files:nsl(_1650616) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Call: (46) [system] "."\==[] Exit: (46) [system] "."\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _1654924, _1654926, _1654928, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _1654924, _1654926, _1654928, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _1654924, _1654926, _1654928, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _1658742, _1658806, _1658744, '\n/*~') Fail: (45) [system] sub_string(".", _1658742, _1659424, _1658744, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _1660600, _1660664, _1660602, '/*~') Fail: (45) [system] sub_string(".", _1660600, _1661282, _1660602, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _1663076, _1663140, _1663078, '\n%~') Fail: (45) [system] sub_string(".", _1663076, _1663758, _1663078, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _1664934, _1664998, _1664936, '%~') Fail: (45) [system] sub_string(".", _1664934, _1665616, _1664936, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] write(".") . Exit: (45) [system] write(".") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1882, 1883) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1883) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] at_end_of_stream((0x556703a44a00)) Fail: (43) [system] at_end_of_stream((0x556703a44a00)) Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] character_count((0x556703a44a00), _1676608) Exit: (43) [system] character_count((0x556703a44a00), 1883) Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1883, _1677822) Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1883, _1677822) Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1679068, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1679068, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1682178) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1682178) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1684184, []), read_string(_1684184, _1684192, _1679068), close(_1684184)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1684184, []), read_util:read_string(_1684184, _1684192, _1679068), read_util:close(_1684184)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1684184, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5c00), []) Call: (48) [system] close((0x5566f61f5c00)) Exit: (48) [system] close((0x5566f61f5c00)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5c00), []), read_util:read_string((0x5566f61f5c00), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f61f5c00))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1883, _1689828, 0, _1677822) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1883, 613, 0, "\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1883, "\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Call: (43) [system] open_string("\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", _1691784) Exit: (43) [system] open_string("\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", (0x5567038ee600)) Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5567038ee600)) Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5567038ee600)) Call: (44) [echo_files] echo_files:consume_white((0x5567038ee600)) Unify: (44) [echo_files] echo_files:consume_white((0x5567038ee600)) Call: (45) [system] at_end_of_stream((0x5567038ee600)) Fail: (45) [system] at_end_of_stream((0x5567038ee600)) Redo: (44) [echo_files] echo_files:consume_white((0x5567038ee600)) Unify: (44) [echo_files] echo_files:consume_white((0x5567038ee600)) Call: (45) [system] peek_char((0x5567038ee600), _1697886) Exit: (45) [system] peek_char((0x5567038ee600), '\n') Call: (45) [system] char_type('\n', space) Exit: (45) [system] char_type('\n', space) Call: (45) [system] get_char((0x5567038ee600), '\n') Exit: (45) [system] get_char((0x5567038ee600), '\n') Call: (45) [system] put_char('\n') Exit: (45) [system] put_char('\n') Exit: (44) [echo_files] echo_files:consume_white((0x5567038ee600)) Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5567038ee600)) Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5567038ee600)) Call: (45) [echo_files] echo_files:consume_white((0x5567038ee600)) Unify: (45) [echo_files] echo_files:consume_white((0x5567038ee600)) Call: (46) [system] at_end_of_stream((0x5567038ee600)) Fail: (46) [system] at_end_of_stream((0x5567038ee600)) Redo: (45) [echo_files] echo_files:consume_white((0x5567038ee600)) Unify: (45) [echo_files] echo_files:consume_white((0x5567038ee600)) Call: (46) [system] peek_char((0x5567038ee600), _1708230) Exit: (46) [system] peek_char((0x5567038ee600), :) Call: (46) [system] char_type(:, space) Fail: (46) [system] char_type(:, space) Redo: (45) [echo_files] echo_files:consume_white((0x5567038ee600)) Unify: (45) [echo_files] echo_files:consume_white((0x5567038ee600)) Call: (46) [echo_files] echo_files:nsl(_1711884) Unify: (46) [echo_files] echo_files:nsl('No source location!?') Exit: (46) [echo_files] echo_files:nsl('No source location!?') Call: (46) [system] atom_length('No source location!?', _1713728) Exit: (46) [system] atom_length('No source location!?', 20) Call: (46) [system] peek_string((0x5567038ee600), 20, _1714942) Exit: (46) [system] peek_string((0x5567038ee600), 20, ":- set_prolog_flag(a") Call: (46) [system] ":- set_prolog_flag(a"=='No source location!?' Fail: (46) [system] ":- set_prolog_flag(a"=='No source location!?' Redo: (45) [echo_files] echo_files:consume_white((0x5567038ee600)) Unify: (45) [echo_files] echo_files:consume_white((0x5567038ee600)) Call: (46) [system] peek_string((0x5567038ee600), 2, "%~") Fail: (46) [system] peek_string((0x5567038ee600), 2, "%~") Redo: (45) [echo_files] echo_files:consume_white((0x5567038ee600)) Unify: (45) [echo_files] echo_files:consume_white((0x5567038ee600)) Call: (46) [system] peek_string((0x5567038ee600), 1, "%") Fail: (46) [system] peek_string((0x5567038ee600), 1, "%") Redo: (45) [echo_files] echo_files:consume_white((0x5567038ee600)) Unify: (45) [echo_files] echo_files:consume_white((0x5567038ee600)) Call: (46) [system] peek_string((0x5567038ee600), 2, "#!") Fail: (46) [system] peek_string((0x5567038ee600), 2, "#!") Fail: (45) [echo_files] echo_files:consume_white((0x5567038ee600)) Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5567038ee600)) Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5567038ee600)) Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) Call: (42) [system] character_count((0x556703a44a00), _1728476) Exit: (42) [system] character_count((0x556703a44a00), 1883) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1883) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1883) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1730946)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1730946)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1883)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1883)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1883) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), _1501428) Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), _1501428) Call: (43) [system] fail Fail: (43) [system] fail Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), _1501428) Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), _1501428) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1742742) Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1743360) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [system] current_prolog_flag(capture_feedback, true) Fail: (43) [system] current_prolog_flag(capture_feedback, true) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [$syspreds] format('~N/*~~~n') Unify: (43) [$syspreds] format('~N/*~~~n') /*~ Exit: (43) [$syspreds] format('~N/*~~~n') ^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) ^ Redo: (38) [echo_files] term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) ^ Unify: (38) [echo_files] term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), (:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])])) ^ Redo: (38) [system] term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) ^ Unify: (38) [system] term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) Call: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) ^ Redo: (38) [echo_files] term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) ^ Unify: (38) [echo_files] term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) Call: (39) [system] (:-set_prolog_flag(expand_attvars, true))\==end_of_file Exit: (39) [system] (:-set_prolog_flag(expand_attvars, true))\==end_of_file ^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428) ^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428) Call: (40) [system] current_prolog_flag(xref, true) Fail: (40) [system] current_prolog_flag(xref, true) ^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428) Call: (40) [system] nonvar(term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])])) Exit: (40) [system] nonvar(term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])])) Call: (40) [system] nonvar((:-set_prolog_flag(expand_attvars, true))) Exit: (40) [system] nonvar((:-set_prolog_flag(expand_attvars, true))) Call: (40) [system] nb_current('$term', _1772230) Exit: (40) [system] nb_current('$term', (:-set_prolog_flag(expand_attvars, true))) Call: (40) [$syspreds] prolog_load_context(module, _1773444) Unify: (40) [$syspreds] prolog_load_context(module, _1773444) Exit: (40) [$syspreds] prolog_load_context(module, user) ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(expand_attvars, true)), (:-set_prolog_flag(expand_attvars, true)), _1775264) ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(expand_attvars, true)), (:-set_prolog_flag(expand_attvars, true)), (:-_1775900)) Call: (41) [system] (:-set_prolog_flag(expand_attvars, true))==(:-set_prolog_flag(expand_attvars, true)) Exit: (41) [system] (:-set_prolog_flag(expand_attvars, true))==(:-set_prolog_flag(expand_attvars, true)) ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(expand_attvars, true), _1775900) ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(expand_attvars, true), _1775900) Call: (42) [system] functor(directive_expansion, _1779014, _1779016) Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) Call: (42) [system] _1780244 is 0+2 Exit: (42) [system] 2 is 0+2 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(expand_attvars, true), _1775900) ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(expand_attvars, true), set_prolog_flag(expand_attvars, true)) ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(expand_attvars, true), set_prolog_flag(expand_attvars, true)) ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(expand_attvars, true), set_prolog_flag(expand_attvars, true)) ^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(expand_attvars, true)), (:-set_prolog_flag(expand_attvars, true)), (:-set_prolog_flag(expand_attvars, true))) Call: (40) [system] (:-set_prolog_flag(expand_attvars, true))\=@=(:-set_prolog_flag(expand_attvars, true)) Fail: (40) [system] (:-set_prolog_flag(expand_attvars, true))\=@=(:-set_prolog_flag(expand_attvars, true)) ^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428) ^ Redo: (38) [subclause_expansion] term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) ^ Unify: (38) [subclause_expansion] term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) Call: (39) [system] nonvar((:-set_prolog_flag(expand_attvars, true))) Exit: (39) [system] nonvar((:-set_prolog_flag(expand_attvars, true))) Call: (39) [system] nonvar(term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])])) Exit: (39) [system] nonvar(term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])])) Call: (39) [$syspreds] prolog_load_context(file, _1790150) Unify: (39) [$syspreds] prolog_load_context(file, _1790150) Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1791976) Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1791976) ^ Redo: (38) [file_scope] term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) ^ Unify: (38) [file_scope] term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) ^ Redo: (38) [echo_files] term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) ^ Unify: (38) [echo_files] term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) Call: (39) [system] nonvar(term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])])) Exit: (39) [system] nonvar(term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])])) ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(expand_attvars, true))) ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(expand_attvars, true))) ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(expand_attvars, true))) ^ Redo: (38) [common_logic_utils] term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) ^ Unify: (38) [common_logic_utils] term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) Call: (39) [system] current_prolog_flag(do_renames, term_expansion) Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) ^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) ^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), _1501428, _1501430) Call: (39) [system] nonvar(term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])])) Exit: (39) [system] nonvar(term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])])) ^ Call: (39) [logicmoo_test] is_junit_test ^ Unify: (39) [logicmoo_test] is_junit_test ^ Exit: (39) [logicmoo_test] is_junit_test ^ Call: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(expand_attvars, true)), _1501428) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(expand_attvars, true)), _1501428) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(expand_attvars, true)), _1501428) Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(expand_attvars, true)), _1501428) ^ Exit: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(expand_attvars, true)), (:-set_prolog_flag(expand_attvars, true))) Call: (39) [system] term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])])=_1501430 Exit: (39) [system] term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])])=term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]) ^ Exit: (38) [logicmoo_test] term_expansion((:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])]), (:-set_prolog_flag(expand_attvars, true)), term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])])) ^ Call: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) ^ Unify: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, true), sicstus:sicstus_flag(_1813254, _1813256)) Call: (45) [system] nonvar(set_prolog_flag(expand_attvars, true)) Exit: (45) [system] nonvar(set_prolog_flag(expand_attvars, true)) Call: (45) [system] set_prolog_flag(expand_attvars, true)=current_prolog_flag(_1813254, _1813256) Fail: (45) [system] set_prolog_flag(expand_attvars, true)=current_prolog_flag(_1813254, _1813256) ^ Redo: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, true), sicstus:sicstus_flag(_1813254, _1813256)) Call: (45) [system] set_prolog_flag(expand_attvars, true)=prolog_flag(_1813254, _1813256) Fail: (45) [system] set_prolog_flag(expand_attvars, true)=prolog_flag(_1813254, _1813256) ^ Redo: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) ^ Unify: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) Call: (45) [$syspreds] prolog_load_context(dialect, lps) Unify: (45) [$syspreds] prolog_load_context(dialect, lps) Fail: (45) [$syspreds] prolog_load_context(dialect, lps) ^ Fail: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) ^ Call: (44) [system] goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) ^ Unify: (44) [system] goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])) ^ Redo: (44) [loop_check] goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) ^ Unify: (44) [loop_check] goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])) ^ Redo: (44) [ucatch] goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) ^ Unify: (44) [ucatch] goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) Call: (45) [apply_macros] expand_apply(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) Unify: (45) [apply_macros] expand_apply(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) Fail: (45) [nl_pipeline] expand_apply(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) ^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) ^ Unify: (44) [apply_macros] goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) ^ Redo: (44) [virtualize_source] goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) ^ Unify: (44) [virtualize_source] goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) Call: (45) [system] nonvar(term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])) Exit: (45) [system] nonvar(term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])) ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(expand_attvars, true)) ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(expand_attvars, true)) ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(expand_attvars, true)) ^ Redo: (44) [common_logic_utils] goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) ^ Unify: (44) [common_logic_utils] goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) ^ Redo: (44) [gvlib] goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) ^ Unify: (44) [gvlib] goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) ^ Redo: (44) [logicmoo_test] goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) ^ Unify: (44) [logicmoo_test] goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) ^ Call: (45) [pfc_lib] pfc_goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) ^ Unify: (45) [pfc_lib] pfc_goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) ^ Fail: (45) [pfc_lib] pfc_goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) ^ Fail: (44) [pfc_lib] goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) ^ Call: (44) [system] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) ^ Unify: (44) [system] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) Call: (45) [arithmetic] arithmetic:math_goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) Fail: (45) [arithmetic] arithmetic:math_goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) ^ Redo: (44) [arithmetic] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) ^ Unify: (44) [arithmetic] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) Call: (45) [yall] yall:lambda_like(set_prolog_flag(expand_attvars, true)) Unify: (45) [yall] yall:lambda_like(set_prolog_flag(expand_attvars, true)) Call: (46) [system] compound_name_arity(set_prolog_flag(expand_attvars, true), _1844426, _1844428) Exit: (46) [system] compound_name_arity(set_prolog_flag(expand_attvars, true), set_prolog_flag, 2) Call: (46) [yall] yall:lambda_functor(set_prolog_flag) Fail: (46) [yall] yall:lambda_functor(set_prolog_flag) Fail: (45) [yall] yall:lambda_like(set_prolog_flag(expand_attvars, true)) ^ Redo: (44) [yall] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) ^ Unify: (44) [yall] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) Call: (45) [system] current_prolog_flag(xref, true) Fail: (45) [system] current_prolog_flag(xref, true) ^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) Call: (45) [apply_macros] expand_apply(set_prolog_flag(expand_attvars, true), _1812604) Unify: (45) [apply_macros] expand_apply(set_prolog_flag(expand_attvars, true), _1812604) Fail: (45) [nl_pipeline] expand_apply(set_prolog_flag(expand_attvars, true), _1812604) ^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) ^ Unify: (44) [apply_macros] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) ^ Redo: (44) [clpfd] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) Call: (45) [clpfd] clpfd:clpfd_expandable(set_prolog_flag(expand_attvars, true)) Fail: (45) [clpfd] clpfd:clpfd_expandable(set_prolog_flag(expand_attvars, true)) ^ Redo: (44) [clpfd] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) ^ Unify: (44) [clpfd] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) ^ Call: (45) [logicmoo_ocl] do_ss ^ Fail: (45) [logicmoo_ocl] do_ss ^ Fail: (44) [logicmoo_ocl] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) ^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), _298, (:-set_prolog_flag(expand_attvars, true)), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _1860002, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true)) Call: (33) [system] set_prolog_flag(expand_attvars, true) Exit: (33) [system] set_prolog_flag(expand_attvars, true) ^ Call: (37) [user] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1862076, _1862078) ^ Unify: (37) [user] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1862076, term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])])) ^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), (:-set_prolog_flag(assert_attvars, false)), _1862076) ^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), (:-set_prolog_flag(assert_attvars, false)), _1862076) ^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), (:-set_prolog_flag(assert_attvars, false)), _1862076) ^ Redo: (37) [user] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1862076, _1862078) ^ Unify: (37) [user] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), (:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])])) ^ Redo: (37) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1862076, _1862078) ^ Unify: (37) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1862076, _1862078) Call: (38) [system] nonvar(term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])])) Exit: (38) [system] nonvar(term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])])) Call: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(assert_attvars, false))) Unify: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(assert_attvars, false))) Exit: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(assert_attvars, false))) Call: (38) [system] fail Fail: (38) [system] fail ^ Redo: (37) [subclause_expansion] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1862076, _1862078) ^ Unify: (37) [subclause_expansion] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1862076, _1862078) ^ Call: (38) [ec_loader] ec_loader:into_lps ^ Unify: (38) [ec_loader] ec_loader:into_lps Call: (39) [t_l] t_l:is_ec_cvt(_1874438) Fail: (39) [t_l] t_l:is_ec_cvt(_1874438) ^ Fail: (38) [ec_loader] ec_loader:into_lps ^ Redo: (37) [ec_loader] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1862076, _1862078) ^ Fail: (37) [ec_loader] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1862076, _1862078) ^ Call: (37) [user] term_expansion((:-set_prolog_flag(assert_attvars, false)), _1877548) ^ Unify: (37) [user] term_expansion((:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false))) ^ Redo: (37) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), _1877548) ^ Unify: (37) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), _1877548) Call: (38) [$syspreds] prolog_load_context(module, plunit) Unify: (38) [$syspreds] prolog_load_context(module, plunit) Fail: (38) [$syspreds] prolog_load_context(module, plunit) ^ Fail: (37) [plunit] term_expansion((:-set_prolog_flag(assert_attvars, false)), _1877548) ^ Call: (38) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) ^ Unify: (38) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) Call: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) Call: (41) [system] nonvar((:-set_prolog_flag(assert_attvars, false))) Exit: (41) [system] nonvar((:-set_prolog_flag(assert_attvars, false))) Call: (41) [echo_files] echo_files:never_echo_term((:-set_prolog_flag(assert_attvars, false))) Fail: (41) [echo_files] echo_files:never_echo_term((:-set_prolog_flag(assert_attvars, false))) Redo: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) Call: (41) [$syspreds] prolog_load_context(stream, _1889376) Unify: (41) [$syspreds] prolog_load_context(stream, _1889376) Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00)) Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Call: (41) [system] term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])])=..[_1893022, _1893028, _1893034|_1893036] Exit: (41) [system] term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])])=..[term_position, 1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [...|...])]] Call: (41) [system] ttyflush Exit: (41) [system] ttyflush Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) Call: (42) [system] (:-set_prolog_flag(assert_attvars, false))==end_of_file Fail: (42) [system] (:-set_prolog_flag(assert_attvars, false))==end_of_file Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1899204) Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1883) Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1883) Call: (42) [system] _1901078 is 1883+1 Exit: (42) [system] 1884 is 1883+1 Call: (42) [system] 1924=(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Call: (43) [$syspreds] format('~N~~*/~n') Unify: (43) [$syspreds] format('~N~~*/~n') ~*/ Exit: (43) [$syspreds] format('~N~~*/~n') Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1884) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1884) Call: (43) [t_l] t_l:file_stream_loc(_1913408, (0x556703a44a00), _1913412) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1883) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1883) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1884) Call: (43) [t_l] t_l:file_stream_loc(_1915836, (0x556703a44a00), _1915838) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1883) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1883) Call: (43) [system] 1884>1883 Exit: (43) [system] 1884>1883 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1883, 1884) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1883, 1884) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1883, 1884, _1920170) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1883, 1884, _1920170) Call: (45) [system] _1921424 is 1884-1883 Exit: (45) [system] 1 is 1884-1883 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1922644, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1922644, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1925754) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1925754) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1927760, []), read_string(_1927760, _1927768, _1922644), close(_1927760)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1927760, []), read_util:read_string(_1927760, _1927768, _1922644), read_util:close(_1927760)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1927760, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703be0000), []) Call: (49) [system] close((0x556703be0000)) Exit: (49) [system] close((0x556703be0000)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703be0000), []), read_util:read_string((0x556703be0000), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x556703be0000))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1883, 1, _1933406, _1920170) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1883, 1, 612, "\n") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1883, 1884, "\n") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1884) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1884) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1936468)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1936468)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1884)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1884)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1884) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [echo_files] echo_files:nsl(_1940798) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') Call: (46) [system] "\n"\==[] Exit: (46) [system] "\n"\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string("\n", _1945106, _1945108, _1945110, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _1945106, _1945108, _1945110, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _1945106, _1945108, _1945110, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _1948924, _1948988, _1948926, '\n/*~') Fail: (45) [system] sub_string("\n", _1948924, _1949606, _1948926, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _1950782, _1950846, _1950784, '/*~') Fail: (45) [system] sub_string("\n", _1950782, _1951464, _1950784, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _1953258, _1953322, _1953260, '\n%~') Fail: (45) [system] sub_string("\n", _1953258, _1953940, _1953260, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _1955116, _1955180, _1955118, '%~') Fail: (45) [system] sub_string("\n", _1955116, _1955798, _1955118, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] write("\n") Exit: (45) [system] write("\n") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1883, 1884) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1884) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924) Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924) Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1884, 1924, _1964374) Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1884, 1924, _1964374) Call: (44) [system] _1965628 is 1924-1884 Exit: (44) [system] 40 is 1924-1884 Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1966848, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1966848, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1969958) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1969958) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1971964, []), read_string(_1971964, _1971972, _1966848), close(_1971964)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1971964, []), read_util:read_string(_1971964, _1971972, _1966848), read_util:close(_1971964)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1971964, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703764800), []) Call: (48) [system] close((0x556703764800)) Exit: (48) [system] close((0x556703764800)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703764800), []), read_util:read_string((0x556703764800), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x556703764800))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1884, 40, _1977610, _1964374) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1884, 40, 572, ":- set_prolog_flag(assert_attvars,false)") Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1884, 1924, ":- set_prolog_flag(assert_attvars,false)") Call: (43) [echo_files] echo_files:read_mco(":- set_prolog_flag(assert_attvars,false)", _1979484, _1979486, _1979488, _1979490, _1979492) Unify: (43) [echo_files] echo_files:read_mco(":- set_prolog_flag(assert_attvars,false)", _1980118, _1980120, _1980122, _1980124, _1980126) Call: (44) [system] read_term_from_atom(":- set_prolog_flag(assert_attvars,false)", _1980694, [cycles(true), comments(_1980714), quasi_quotations(_1980724), variable_names(_1980734), singletons(_1980744)]) Exit: (44) [system] read_term_from_atom(":- set_prolog_flag(assert_attvars,false)", (:-set_prolog_flag(assert_attvars, false)), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] read_term_from_atom(":- set_prolog_flag(assert_attvars,false)", _1981976, [cycles(false), comments(_1981996), quasi_quotations(_1982006), variable_names(_1982016), singletons(_1982026)]) Exit: (44) [system] read_term_from_atom(":- set_prolog_flag(assert_attvars,false)", (:-set_prolog_flag(assert_attvars, false)), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] (:-set_prolog_flag(assert_attvars, false))=@=(:-set_prolog_flag(assert_attvars, false)) Exit: (44) [system] (:-set_prolog_flag(assert_attvars, false))=@=(:-set_prolog_flag(assert_attvars, false)) Call: (44) [system] _1984470=(:-set_prolog_flag(assert_attvars, false)) Exit: (44) [system] (:-set_prolog_flag(assert_attvars, false))=(:-set_prolog_flag(assert_attvars, false)) Exit: (43) [echo_files] echo_files:read_mco(":- set_prolog_flag(assert_attvars,false)", (:-set_prolog_flag(assert_attvars, false)), [], [], [], []) Call: (43) [system] write(":- set_prolog_flag(assert_attvars,false)") :- set_prolog_flag(assert_attvars,false) Exit: (43) [system] write(":- set_prolog_flag(assert_attvars,false)") Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1987580, 1924) Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1988202, 1924) ^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1988776, _1988778)) ^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1988776, _1988778)) ^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1988776, 1924)) ^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1988776, 1924)) Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1988776, 1924) Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1924) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1924) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1996214)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1996214)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1924)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1924)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1924) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) Call: (42) [system] character_count((0x556703a44a00), _2001764) Exit: (42) [system] character_count((0x556703a44a00), 1925) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1925) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1925) Call: (43) [t_l] t_l:file_stream_loc(_2004270, (0x556703a44a00), _2004274) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1924) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1924) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1925) Call: (43) [t_l] t_l:file_stream_loc(_2006698, (0x556703a44a00), _2006700) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1924) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1924) Call: (43) [system] 1925>1924 Exit: (43) [system] 1925>1924 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1924, 1925) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1924, 1925) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1924, 1925, _2011032) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1924, 1925, _2011032) Call: (45) [system] _2012286 is 1925-1924 Exit: (45) [system] 1 is 1925-1924 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2013506, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2013506, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2016616) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2016616) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2018622, []), read_string(_2018622, _2018630, _2013506), close(_2018622)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2018622, []), read_util:read_string(_2018622, _2018630, _2013506), read_util:close(_2018622)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2018622, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556704361a00), []) Call: (49) [system] close((0x556704361a00)) Exit: (49) [system] close((0x556704361a00)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556704361a00), []), read_util:read_string((0x556704361a00), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x556704361a00))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1924, 1, _2024268, _2011032) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1924, 1, 571, ".") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1924, 1925, ".") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1925) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1925) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2027330)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2027330)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1925)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1925)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1925) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [echo_files] echo_files:nsl(_2031660) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Call: (46) [system] "."\==[] Exit: (46) [system] "."\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _2035968, _2035970, _2035972, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _2035968, _2035970, _2035972, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _2035968, _2035970, _2035972, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _2039786, _2039850, _2039788, '\n/*~') Fail: (45) [system] sub_string(".", _2039786, _2040468, _2039788, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _2041644, _2041708, _2041646, '/*~') Fail: (45) [system] sub_string(".", _2041644, _2042326, _2041646, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _2044120, _2044184, _2044122, '\n%~') Fail: (45) [system] sub_string(".", _2044120, _2044802, _2044122, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _2045978, _2046042, _2045980, '%~') Fail: (45) [system] sub_string(".", _2045978, _2046660, _2045980, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] write(".") . Exit: (45) [system] write(".") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1924, 1925) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1925) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] at_end_of_stream((0x556703a44a00)) Fail: (43) [system] at_end_of_stream((0x556703a44a00)) Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] character_count((0x556703a44a00), _2057652) Exit: (43) [system] character_count((0x556703a44a00), 1925) Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1925, _2058866) Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1925, _2058866) Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2060112, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2060112, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2063222) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2063222) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2065228, []), read_string(_2065228, _2065236, _2060112), close(_2065228)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2065228, []), read_util:read_string(_2065228, _2065236, _2060112), read_util:close(_2065228)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2065228, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f78fc700), []) Call: (48) [system] close((0x5566f78fc700)) Exit: (48) [system] close((0x5566f78fc700)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f78fc700), []), read_util:read_string((0x5566f78fc700), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f78fc700))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1925, _2070872, 0, _2058866) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1925, 571, 0, "\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1925, "\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Call: (43) [system] open_string("\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", _2072818) Exit: (43) [system] open_string("\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", (0x55670423a900)) Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x55670423a900)) Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x55670423a900)) Call: (44) [echo_files] echo_files:consume_white((0x55670423a900)) Unify: (44) [echo_files] echo_files:consume_white((0x55670423a900)) Call: (45) [system] at_end_of_stream((0x55670423a900)) Fail: (45) [system] at_end_of_stream((0x55670423a900)) Redo: (44) [echo_files] echo_files:consume_white((0x55670423a900)) Unify: (44) [echo_files] echo_files:consume_white((0x55670423a900)) Call: (45) [system] peek_char((0x55670423a900), _2078920) Exit: (45) [system] peek_char((0x55670423a900), '\n') Call: (45) [system] char_type('\n', space) Exit: (45) [system] char_type('\n', space) Call: (45) [system] get_char((0x55670423a900), '\n') Exit: (45) [system] get_char((0x55670423a900), '\n') Call: (45) [system] put_char('\n') Exit: (45) [system] put_char('\n') Exit: (44) [echo_files] echo_files:consume_white((0x55670423a900)) Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x55670423a900)) Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x55670423a900)) Call: (45) [echo_files] echo_files:consume_white((0x55670423a900)) Unify: (45) [echo_files] echo_files:consume_white((0x55670423a900)) Call: (46) [system] at_end_of_stream((0x55670423a900)) Fail: (46) [system] at_end_of_stream((0x55670423a900)) Redo: (45) [echo_files] echo_files:consume_white((0x55670423a900)) Unify: (45) [echo_files] echo_files:consume_white((0x55670423a900)) Call: (46) [system] peek_char((0x55670423a900), _2089264) Exit: (46) [system] peek_char((0x55670423a900), s) Call: (46) [system] char_type(s, space) Fail: (46) [system] char_type(s, space) Redo: (45) [echo_files] echo_files:consume_white((0x55670423a900)) Unify: (45) [echo_files] echo_files:consume_white((0x55670423a900)) Call: (46) [echo_files] echo_files:nsl(_2092918) Unify: (46) [echo_files] echo_files:nsl('No source location!?') Exit: (46) [echo_files] echo_files:nsl('No source location!?') Call: (46) [system] atom_length('No source location!?', _2094762) Exit: (46) [system] atom_length('No source location!?', 20) Call: (46) [system] peek_string((0x55670423a900), 20, _2095976) Exit: (46) [system] peek_string((0x55670423a900), 20, "sk2_in(Ex)==>sk2_out") Call: (46) [system] "sk2_in(Ex)==>sk2_out"=='No source location!?' Fail: (46) [system] "sk2_in(Ex)==>sk2_out"=='No source location!?' Redo: (45) [echo_files] echo_files:consume_white((0x55670423a900)) Unify: (45) [echo_files] echo_files:consume_white((0x55670423a900)) Call: (46) [system] peek_string((0x55670423a900), 2, "%~") Fail: (46) [system] peek_string((0x55670423a900), 2, "%~") Redo: (45) [echo_files] echo_files:consume_white((0x55670423a900)) Unify: (45) [echo_files] echo_files:consume_white((0x55670423a900)) Call: (46) [system] peek_string((0x55670423a900), 1, "%") Fail: (46) [system] peek_string((0x55670423a900), 1, "%") Redo: (45) [echo_files] echo_files:consume_white((0x55670423a900)) Unify: (45) [echo_files] echo_files:consume_white((0x55670423a900)) Call: (46) [system] peek_string((0x55670423a900), 2, "#!") Fail: (46) [system] peek_string((0x55670423a900), 2, "#!") Fail: (45) [echo_files] echo_files:consume_white((0x55670423a900)) Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x55670423a900)) Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x55670423a900)) Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) Call: (42) [system] character_count((0x556703a44a00), _2109510) Exit: (42) [system] character_count((0x556703a44a00), 1925) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1925) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1925) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2111980)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2111980)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1925)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1925)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1925) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _1882472) Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _1882472) Call: (43) [system] fail Fail: (43) [system] fail Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _1882472) Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _1882472) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2123776) Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2124394) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [system] current_prolog_flag(capture_feedback, true) Fail: (43) [system] current_prolog_flag(capture_feedback, true) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [$syspreds] format('~N/*~~~n') Unify: (43) [$syspreds] format('~N/*~~~n') /*~ Exit: (43) [$syspreds] format('~N/*~~~n') ^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) ^ Redo: (38) [echo_files] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) ^ Unify: (38) [echo_files] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), (:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])])) ^ Redo: (38) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) ^ Unify: (38) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) Call: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) ^ Redo: (38) [echo_files] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) ^ Unify: (38) [echo_files] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) Call: (39) [system] (:-set_prolog_flag(assert_attvars, false))\==end_of_file Exit: (39) [system] (:-set_prolog_flag(assert_attvars, false))\==end_of_file ^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472) ^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472) Call: (40) [system] current_prolog_flag(xref, true) Fail: (40) [system] current_prolog_flag(xref, true) ^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472) Call: (40) [system] nonvar(term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])])) Exit: (40) [system] nonvar(term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])])) Call: (40) [system] nonvar((:-set_prolog_flag(assert_attvars, false))) Exit: (40) [system] nonvar((:-set_prolog_flag(assert_attvars, false))) Call: (40) [system] nb_current('$term', _2153264) Exit: (40) [system] nb_current('$term', (:-set_prolog_flag(assert_attvars, false))) Call: (40) [$syspreds] prolog_load_context(module, _2154478) Unify: (40) [$syspreds] prolog_load_context(module, _2154478) Exit: (40) [$syspreds] prolog_load_context(module, user) ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false)), _2156298) ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false)), (:-_2156934)) Call: (41) [system] (:-set_prolog_flag(assert_attvars, false))==(:-set_prolog_flag(assert_attvars, false)) Exit: (41) [system] (:-set_prolog_flag(assert_attvars, false))==(:-set_prolog_flag(assert_attvars, false)) ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(assert_attvars, false), _2156934) ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(assert_attvars, false), _2156934) Call: (42) [system] functor(directive_expansion, _2160048, _2160050) Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) Call: (42) [system] _2161278 is 0+2 Exit: (42) [system] 2 is 0+2 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(assert_attvars, false), _2156934) ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(assert_attvars, false), set_prolog_flag(assert_attvars, false)) ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(assert_attvars, false), set_prolog_flag(assert_attvars, false)) ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(assert_attvars, false), set_prolog_flag(assert_attvars, false)) ^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false))) Call: (40) [system] (:-set_prolog_flag(assert_attvars, false))\=@=(:-set_prolog_flag(assert_attvars, false)) Fail: (40) [system] (:-set_prolog_flag(assert_attvars, false))\=@=(:-set_prolog_flag(assert_attvars, false)) ^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472) ^ Redo: (38) [subclause_expansion] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) ^ Unify: (38) [subclause_expansion] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) Call: (39) [system] nonvar((:-set_prolog_flag(assert_attvars, false))) Exit: (39) [system] nonvar((:-set_prolog_flag(assert_attvars, false))) Call: (39) [system] nonvar(term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])])) Exit: (39) [system] nonvar(term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])])) Call: (39) [$syspreds] prolog_load_context(file, _2171184) Unify: (39) [$syspreds] prolog_load_context(file, _2171184) Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2173010) Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2173010) ^ Redo: (38) [file_scope] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) ^ Unify: (38) [file_scope] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) ^ Redo: (38) [echo_files] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) ^ Unify: (38) [echo_files] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) Call: (39) [system] nonvar(term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])])) Exit: (39) [system] nonvar(term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])])) ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(assert_attvars, false))) ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(assert_attvars, false))) ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(assert_attvars, false))) ^ Redo: (38) [common_logic_utils] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) ^ Unify: (38) [common_logic_utils] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) Call: (39) [system] current_prolog_flag(do_renames, term_expansion) Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) ^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) ^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), _1882472, _1882474) Call: (39) [system] nonvar(term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])])) Exit: (39) [system] nonvar(term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])])) ^ Call: (39) [logicmoo_test] is_junit_test ^ Unify: (39) [logicmoo_test] is_junit_test ^ Exit: (39) [logicmoo_test] is_junit_test ^ Call: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(assert_attvars, false)), _1882472) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(assert_attvars, false)), _1882472) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(assert_attvars, false)), _1882472) Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(assert_attvars, false)), _1882472) ^ Exit: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false))) Call: (39) [system] term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])])=_1882474 Exit: (39) [system] term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])])=term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]) ^ Exit: (38) [logicmoo_test] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])]), (:-set_prolog_flag(assert_attvars, false)), term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])])) ^ Call: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) ^ Unify: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), sicstus:sicstus_flag(_2194288, _2194290)) Call: (45) [system] nonvar(set_prolog_flag(assert_attvars, false)) Exit: (45) [system] nonvar(set_prolog_flag(assert_attvars, false)) Call: (45) [system] set_prolog_flag(assert_attvars, false)=current_prolog_flag(_2194288, _2194290) Fail: (45) [system] set_prolog_flag(assert_attvars, false)=current_prolog_flag(_2194288, _2194290) ^ Redo: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), sicstus:sicstus_flag(_2194288, _2194290)) Call: (45) [system] set_prolog_flag(assert_attvars, false)=prolog_flag(_2194288, _2194290) Fail: (45) [system] set_prolog_flag(assert_attvars, false)=prolog_flag(_2194288, _2194290) ^ Redo: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) ^ Unify: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) Call: (45) [$syspreds] prolog_load_context(dialect, lps) Unify: (45) [$syspreds] prolog_load_context(dialect, lps) Fail: (45) [$syspreds] prolog_load_context(dialect, lps) ^ Fail: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) ^ Call: (44) [system] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) ^ Unify: (44) [system] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])) ^ Redo: (44) [loop_check] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) ^ Unify: (44) [loop_check] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])) ^ Redo: (44) [ucatch] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) ^ Unify: (44) [ucatch] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) Call: (45) [apply_macros] expand_apply(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) Unify: (45) [apply_macros] expand_apply(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) Fail: (45) [nl_pipeline] expand_apply(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) ^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) ^ Unify: (44) [apply_macros] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) ^ Redo: (44) [virtualize_source] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) ^ Unify: (44) [virtualize_source] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) Call: (45) [system] nonvar(term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])) Exit: (45) [system] nonvar(term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])) ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(assert_attvars, false)) ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(assert_attvars, false)) ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(assert_attvars, false)) ^ Redo: (44) [common_logic_utils] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) ^ Unify: (44) [common_logic_utils] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) ^ Redo: (44) [gvlib] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) ^ Unify: (44) [gvlib] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) ^ Redo: (44) [logicmoo_test] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) ^ Unify: (44) [logicmoo_test] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) ^ Call: (45) [pfc_lib] pfc_goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) ^ Unify: (45) [pfc_lib] pfc_goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) ^ Fail: (45) [pfc_lib] pfc_goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) ^ Fail: (44) [pfc_lib] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) ^ Call: (44) [system] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) ^ Unify: (44) [system] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) Call: (45) [arithmetic] arithmetic:math_goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) Fail: (45) [arithmetic] arithmetic:math_goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) ^ Redo: (44) [arithmetic] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) ^ Unify: (44) [arithmetic] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) Call: (45) [yall] yall:lambda_like(set_prolog_flag(assert_attvars, false)) Unify: (45) [yall] yall:lambda_like(set_prolog_flag(assert_attvars, false)) Call: (46) [system] compound_name_arity(set_prolog_flag(assert_attvars, false), _2225460, _2225462) Exit: (46) [system] compound_name_arity(set_prolog_flag(assert_attvars, false), set_prolog_flag, 2) Call: (46) [yall] yall:lambda_functor(set_prolog_flag) Fail: (46) [yall] yall:lambda_functor(set_prolog_flag) Fail: (45) [yall] yall:lambda_like(set_prolog_flag(assert_attvars, false)) ^ Redo: (44) [yall] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) ^ Unify: (44) [yall] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) Call: (45) [system] current_prolog_flag(xref, true) Fail: (45) [system] current_prolog_flag(xref, true) ^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) Call: (45) [apply_macros] expand_apply(set_prolog_flag(assert_attvars, false), _2193638) Unify: (45) [apply_macros] expand_apply(set_prolog_flag(assert_attvars, false), _2193638) Fail: (45) [nl_pipeline] expand_apply(set_prolog_flag(assert_attvars, false), _2193638) ^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) ^ Unify: (44) [apply_macros] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) ^ Redo: (44) [clpfd] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) Call: (45) [clpfd] clpfd:clpfd_expandable(set_prolog_flag(assert_attvars, false)) Fail: (45) [clpfd] clpfd:clpfd_expandable(set_prolog_flag(assert_attvars, false)) ^ Redo: (44) [clpfd] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) ^ Unify: (44) [clpfd] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) ^ Call: (45) [logicmoo_ocl] do_ss ^ Fail: (45) [logicmoo_ocl] do_ss ^ Fail: (44) [logicmoo_ocl] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) ^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _298, (:-set_prolog_flag(assert_attvars, false)), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _2241036, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true)) Call: (33) [system] set_prolog_flag(assert_attvars, false) Exit: (33) [system] set_prolog_flag(assert_attvars, false) ^ Call: (37) [user] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2243138, _2243140) ^ Unify: (37) [user] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2243138, term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])])) ^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), (sk2_in(_2242910)==>sk2_out(_2242910)), _2243138) ^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), (sk2_in(_2242910)==>sk2_out(_2242910)), _2243138) ^ Call: (39) [lmcache] lmcache:never_use_attvar_expander(user) ^ Fail: (39) [lmcache] lmcache:never_use_attvar_expander(user) ^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), (sk2_in(_2242910)==>sk2_out(_2242910)), _2243138) ^ Redo: (37) [user] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2243138, _2243140) ^ Unify: (37) [user] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), (sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])])) ^ Redo: (37) [system] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2243138, _2243140) ^ Unify: (37) [system] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2243138, _2243140) Call: (38) [system] nonvar(term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])])) Exit: (38) [system] nonvar(term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])])) Call: (38) [$syspreds] nb_setval('$term_user', (sk2_in(_2242910)==>sk2_out(_2242910))) Unify: (38) [$syspreds] nb_setval('$term_user', (sk2_in(_2242910)==>sk2_out(_2242910))) Exit: (38) [$syspreds] nb_setval('$term_user', (sk2_in(_2242910)==>sk2_out(_2242910))) Call: (38) [system] fail Fail: (38) [system] fail ^ Redo: (37) [subclause_expansion] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2243138, _2243140) ^ Unify: (37) [subclause_expansion] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2243138, _2243140) ^ Call: (38) [ec_loader] ec_loader:into_lps ^ Unify: (38) [ec_loader] ec_loader:into_lps Call: (39) [t_l] t_l:is_ec_cvt(_2256748) Fail: (39) [t_l] t_l:is_ec_cvt(_2256748) ^ Fail: (38) [ec_loader] ec_loader:into_lps ^ Redo: (37) [ec_loader] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2243138, _2243140) ^ Fail: (37) [ec_loader] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2243138, _2243140) ^ Call: (37) [user] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), _2259858) ^ Unify: (37) [user] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), (sk2_in(_2242910)==>sk2_out(_2242910))) ^ Redo: (37) [system] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), _2259858) ^ Unify: (37) [system] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), _2259858) Call: (38) [$syspreds] prolog_load_context(module, plunit) Unify: (38) [$syspreds] prolog_load_context(module, plunit) Fail: (38) [$syspreds] prolog_load_context(module, plunit) ^ Fail: (37) [plunit] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), _2259858) ^ Call: (38) [system] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) ^ Unify: (38) [system] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) ^ Call: (39) [echo_files] echo_files:echo_catchup((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) ^ Unify: (39) [echo_files] echo_files:echo_catchup((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) Call: (40) [echo_files] echo_files:echo_catchup_f((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) Unify: (40) [echo_files] echo_files:echo_catchup_f((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) Call: (41) [system] nonvar((sk2_in(_2242910)==>sk2_out(_2242910))) Exit: (41) [system] nonvar((sk2_in(_2242910)==>sk2_out(_2242910))) Call: (41) [echo_files] echo_files:never_echo_term((sk2_in(_2242910)==>sk2_out(_2242910))) Fail: (41) [echo_files] echo_files:never_echo_term((sk2_in(_2242910)==>sk2_out(_2242910))) Redo: (40) [echo_files] echo_files:echo_catchup_f((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) Call: (41) [$syspreds] prolog_load_context(stream, _2271686) Unify: (41) [$syspreds] prolog_load_context(stream, _2271686) Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00)) Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Call: (41) [system] term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])])=..[_2275332, _2275338, _2275344|_2275346] Exit: (41) [system] term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])])=..[term_position, 1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [...]), term_position(..., ..., ..., ..., ...)]] Call: (41) [system] ttyflush Exit: (41) [system] ttyflush Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) Call: (42) [system] (sk2_in(_2242910)==>sk2_out(_2242910))==end_of_file Fail: (42) [system] (sk2_in(_2242910)==>sk2_out(_2242910))==end_of_file Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2281514) Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1925) Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1925) Call: (42) [system] _2283388 is 1925+1 Exit: (42) [system] 1926 is 1925+1 Call: (42) [system] 1950=(0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Call: (43) [$syspreds] format('~N~~*/~n') Unify: (43) [$syspreds] format('~N~~*/~n') ~*/ Exit: (43) [$syspreds] format('~N~~*/~n') Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1926) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1926) Call: (43) [t_l] t_l:file_stream_loc(_2295718, (0x556703a44a00), _2295722) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1925) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1925) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1926) Call: (43) [t_l] t_l:file_stream_loc(_2298146, (0x556703a44a00), _2298148) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1925) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1925) Call: (43) [system] 1926>1925 Exit: (43) [system] 1926>1925 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1925, 1926) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1925, 1926) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1925, 1926, _2302480) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1925, 1926, _2302480) Call: (45) [system] _2303734 is 1926-1925 Exit: (45) [system] 1 is 1926-1925 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2304954, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2304954, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2308064) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2308064) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2310070, []), read_string(_2310070, _2310078, _2304954), close(_2310070)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2310070, []), read_util:read_string(_2310070, _2310078, _2304954), read_util:close(_2310070)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2310070, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae7900), []) Call: (49) [system] close((0x5566f9ae7900)) Exit: (49) [system] close((0x5566f9ae7900)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae7900), []), read_util:read_string((0x5566f9ae7900), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f9ae7900))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1925, 1, _2315716, _2302480) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1925, 1, 570, "\n") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1925, 1926, "\n") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1926) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1926) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2318778)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2318778)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1926)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1926)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1926) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [echo_files] echo_files:nsl(_2323108) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') Call: (46) [system] "\n"\==[] Exit: (46) [system] "\n"\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string("\n", _2327416, _2327418, _2327420, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _2327416, _2327418, _2327420, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _2327416, _2327418, _2327420, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _2331234, _2331298, _2331236, '\n/*~') Fail: (45) [system] sub_string("\n", _2331234, _2331916, _2331236, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _2333092, _2333156, _2333094, '/*~') Fail: (45) [system] sub_string("\n", _2333092, _2333774, _2333094, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _2335568, _2335632, _2335570, '\n%~') Fail: (45) [system] sub_string("\n", _2335568, _2336250, _2335570, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] sub_string("\n", _2337426, _2337490, _2337428, '%~') Fail: (45) [system] sub_string("\n", _2337426, _2338108, _2337428, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Call: (45) [system] write("\n") Exit: (45) [system] write("\n") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1925, 1926) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1926) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950) Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950) Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1926, 1950, _2346684) Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1926, 1950, _2346684) Call: (44) [system] _2347938 is 1950-1926 Exit: (44) [system] 24 is 1950-1926 Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2349158, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2349158, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2352268) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2352268) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2354274, []), read_string(_2354274, _2354282, _2349158), close(_2354274)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2354274, []), read_util:read_string(_2354274, _2354282, _2349158), read_util:close(_2354274)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2354274, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae7c00), []) Call: (48) [system] close((0x5566f9ae7c00)) Exit: (48) [system] close((0x5566f9ae7c00)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae7c00), []), read_util:read_string((0x5566f9ae7c00), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f9ae7c00))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1926, 24, _2359920, _2346684) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1926, 24, 546, "sk2_in(Ex)==>sk2_out(Ex)") Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1926, 1950, "sk2_in(Ex)==>sk2_out(Ex)") Call: (43) [echo_files] echo_files:read_mco("sk2_in(Ex)==>sk2_out(Ex)", _2361790, _2361792, _2361794, _2361796, _2361798) Unify: (43) [echo_files] echo_files:read_mco("sk2_in(Ex)==>sk2_out(Ex)", _2362424, _2362426, _2362428, _2362430, _2362432) Call: (44) [system] read_term_from_atom("sk2_in(Ex)==>sk2_out(Ex)", _2363000, [cycles(true), comments(_2363020), quasi_quotations(_2363030), variable_names(_2363040), singletons(_2363050)]) Exit: (44) [system] read_term_from_atom("sk2_in(Ex)==>sk2_out(Ex)", (sk2_in(_2363664)==>sk2_out(_2363664)), [cycles(true), comments([]), quasi_quotations([]), variable_names(['Ex'=_2363664]), singletons([])]) Call: (44) [system] read_term_from_atom("sk2_in(Ex)==>sk2_out(Ex)", _2364298, [cycles(false), comments(_2364318), quasi_quotations(_2364328), variable_names(_2364338), singletons(_2364348)]) Exit: (44) [system] read_term_from_atom("sk2_in(Ex)==>sk2_out(Ex)", (sk2_in(_2364962)==>sk2_out(_2364962)), [cycles(false), comments([]), quasi_quotations([]), variable_names(['Ex'=_2364962]), singletons([])]) Call: (44) [system] (sk2_in(_2363664)==>sk2_out(_2363664))=@=(sk2_in(_2364962)==>sk2_out(_2364962)) Exit: (44) [system] (sk2_in(_2363664)==>sk2_out(_2363664))=@=(sk2_in(_2364962)==>sk2_out(_2364962)) Call: (44) [system] _2366808=(sk2_in(_2363664)==>sk2_out(_2363664)) Exit: (44) [system] (sk2_in(_2363664)==>sk2_out(_2363664))=(sk2_in(_2363664)==>sk2_out(_2363664)) Exit: (43) [echo_files] echo_files:read_mco("sk2_in(Ex)==>sk2_out(Ex)", (sk2_in(_2363664)==>sk2_out(_2363664)), [], [], ['Ex'=_2363664], []) Call: (43) [system] write("sk2_in(Ex)==>sk2_out(Ex)") sk2_in(Ex)==>sk2_out(Ex) Exit: (43) [system] write("sk2_in(Ex)==>sk2_out(Ex)") Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2369918, 1950) Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2370540, 1950) ^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2371114, _2371116)) ^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2371114, _2371116)) ^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2371114, 1950)) ^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2371114, 1950)) Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2371114, 1950) Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1950) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1950) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2378552)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2378552)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1950)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1950)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1950) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) Call: (42) [system] character_count((0x556703a44a00), _2384102) Exit: (42) [system] character_count((0x556703a44a00), 1951) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1951) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1951) Call: (43) [t_l] t_l:file_stream_loc(_2386608, (0x556703a44a00), _2386612) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1950) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1950) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1951) Call: (43) [t_l] t_l:file_stream_loc(_2389036, (0x556703a44a00), _2389038) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1950) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1950) Call: (43) [system] 1951>1950 Exit: (43) [system] 1951>1950 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1950, 1951) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1950, 1951) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1950, 1951, _2393370) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1950, 1951, _2393370) Call: (45) [system] _2394624 is 1951-1950 Exit: (45) [system] 1 is 1951-1950 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2395844, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2395844, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2398954) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2398954) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2400960, []), read_string(_2400960, _2400968, _2395844), close(_2400960)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2400960, []), read_util:read_string(_2400960, _2400968, _2395844), read_util:close(_2400960)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2400960, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51eb300), []) Call: (49) [system] close((0x5566f51eb300)) Exit: (49) [system] close((0x5566f51eb300)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51eb300), []), read_util:read_string((0x5566f51eb300), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f51eb300))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1950, 1, _2406606, _2393370) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1950, 1, 545, ".") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1950, 1951, ".") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1951) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1951) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2409668)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2409668)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1951)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1951)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1951) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [echo_files] echo_files:nsl(_2413998) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Call: (46) [system] "."\==[] Exit: (46) [system] "."\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _2418306, _2418308, _2418310, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _2418306, _2418308, _2418310, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _2418306, _2418308, _2418310, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _2422124, _2422188, _2422126, '\n/*~') Fail: (45) [system] sub_string(".", _2422124, _2422806, _2422126, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _2423982, _2424046, _2423984, '/*~') Fail: (45) [system] sub_string(".", _2423982, _2424664, _2423984, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _2426458, _2426522, _2426460, '\n%~') Fail: (45) [system] sub_string(".", _2426458, _2427140, _2426460, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _2428316, _2428380, _2428318, '%~') Fail: (45) [system] sub_string(".", _2428316, _2428998, _2428318, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] write(".") . Exit: (45) [system] write(".") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1950, 1951) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1951) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] at_end_of_stream((0x556703a44a00)) Fail: (43) [system] at_end_of_stream((0x556703a44a00)) Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] character_count((0x556703a44a00), _2439990) Exit: (43) [system] character_count((0x556703a44a00), 1951) Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1951, _2441204) Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1951, _2441204) Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2442450, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2442450, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2445560) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2445560) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2447566, []), read_string(_2447566, _2447574, _2442450), close(_2447566)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2447566, []), read_util:read_string(_2447566, _2447574, _2442450), read_util:close(_2447566)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2447566, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51ea400), []) Call: (48) [system] close((0x5566f51ea400)) Exit: (48) [system] close((0x5566f51ea400)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51ea400), []), read_util:read_string((0x5566f51ea400), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x5566f51ea400))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1951, _2453210, 0, _2441204) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1951, 545, 0, "\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1951, "\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Call: (43) [system] open_string("\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", _2455150) Exit: (43) [system] open_string("\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", (0x5566fa8f6e00)) Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566fa8f6e00)) Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566fa8f6e00)) Call: (44) [echo_files] echo_files:consume_white((0x5566fa8f6e00)) Unify: (44) [echo_files] echo_files:consume_white((0x5566fa8f6e00)) Call: (45) [system] at_end_of_stream((0x5566fa8f6e00)) Fail: (45) [system] at_end_of_stream((0x5566fa8f6e00)) Redo: (44) [echo_files] echo_files:consume_white((0x5566fa8f6e00)) Unify: (44) [echo_files] echo_files:consume_white((0x5566fa8f6e00)) Call: (45) [system] peek_char((0x5566fa8f6e00), _2461252) Exit: (45) [system] peek_char((0x5566fa8f6e00), '\n') Call: (45) [system] char_type('\n', space) Exit: (45) [system] char_type('\n', space) Call: (45) [system] get_char((0x5566fa8f6e00), '\n') Exit: (45) [system] get_char((0x5566fa8f6e00), '\n') Call: (45) [system] put_char('\n') Exit: (45) [system] put_char('\n') Exit: (44) [echo_files] echo_files:consume_white((0x5566fa8f6e00)) Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566fa8f6e00)) Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566fa8f6e00)) Call: (45) [echo_files] echo_files:consume_white((0x5566fa8f6e00)) Unify: (45) [echo_files] echo_files:consume_white((0x5566fa8f6e00)) Call: (46) [system] at_end_of_stream((0x5566fa8f6e00)) Fail: (46) [system] at_end_of_stream((0x5566fa8f6e00)) Redo: (45) [echo_files] echo_files:consume_white((0x5566fa8f6e00)) Unify: (45) [echo_files] echo_files:consume_white((0x5566fa8f6e00)) Call: (46) [system] peek_char((0x5566fa8f6e00), _2471596) Exit: (46) [system] peek_char((0x5566fa8f6e00), '\n') Call: (46) [system] char_type('\n', space) Exit: (46) [system] char_type('\n', space) Call: (46) [system] get_char((0x5566fa8f6e00), '\n') Exit: (46) [system] get_char((0x5566fa8f6e00), '\n') Call: (46) [system] put_char('\n') Exit: (46) [system] put_char('\n') Exit: (45) [echo_files] echo_files:consume_white((0x5566fa8f6e00)) Call: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566fa8f6e00)) Unify: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566fa8f6e00)) Call: (46) [echo_files] echo_files:consume_white((0x5566fa8f6e00)) Unify: (46) [echo_files] echo_files:consume_white((0x5566fa8f6e00)) Call: (47) [system] at_end_of_stream((0x5566fa8f6e00)) Fail: (47) [system] at_end_of_stream((0x5566fa8f6e00)) Redo: (46) [echo_files] echo_files:consume_white((0x5566fa8f6e00)) Unify: (46) [echo_files] echo_files:consume_white((0x5566fa8f6e00)) Call: (47) [system] peek_char((0x5566fa8f6e00), _2481940) Exit: (47) [system] peek_char((0x5566fa8f6e00), :) Call: (47) [system] char_type(:, space) Fail: (47) [system] char_type(:, space) Redo: (46) [echo_files] echo_files:consume_white((0x5566fa8f6e00)) Unify: (46) [echo_files] echo_files:consume_white((0x5566fa8f6e00)) Call: (47) [echo_files] echo_files:nsl(_2485594) Unify: (47) [echo_files] echo_files:nsl('No source location!?') Exit: (47) [echo_files] echo_files:nsl('No source location!?') Call: (47) [system] atom_length('No source location!?', _2487438) Exit: (47) [system] atom_length('No source location!?', 20) Call: (47) [system] peek_string((0x5566fa8f6e00), 20, _2488652) Exit: (47) [system] peek_string((0x5566fa8f6e00), 20, ":- listing(sk2_out/1") Call: (47) [system] ":- listing(sk2_out/1"=='No source location!?' Fail: (47) [system] ":- listing(sk2_out/1"=='No source location!?' Redo: (46) [echo_files] echo_files:consume_white((0x5566fa8f6e00)) Unify: (46) [echo_files] echo_files:consume_white((0x5566fa8f6e00)) Call: (47) [system] peek_string((0x5566fa8f6e00), 2, "%~") Fail: (47) [system] peek_string((0x5566fa8f6e00), 2, "%~") Redo: (46) [echo_files] echo_files:consume_white((0x5566fa8f6e00)) Unify: (46) [echo_files] echo_files:consume_white((0x5566fa8f6e00)) Call: (47) [system] peek_string((0x5566fa8f6e00), 1, "%") Fail: (47) [system] peek_string((0x5566fa8f6e00), 1, "%") Redo: (46) [echo_files] echo_files:consume_white((0x5566fa8f6e00)) Unify: (46) [echo_files] echo_files:consume_white((0x5566fa8f6e00)) Call: (47) [system] peek_string((0x5566fa8f6e00), 2, "#!") Fail: (47) [system] peek_string((0x5566fa8f6e00), 2, "#!") Fail: (46) [echo_files] echo_files:consume_white((0x5566fa8f6e00)) Fail: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566fa8f6e00)) Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566fa8f6e00)) Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566fa8f6e00)) Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) Call: (42) [system] character_count((0x556703a44a00), _2502800) Exit: (42) [system] character_count((0x556703a44a00), 1951) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1951) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1951) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2505270)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2505270)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1951)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1951)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1951) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), _2264782) Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), _2264782) Call: (43) [system] fail Fail: (43) [system] fail Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), _2264782) Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), _2264782) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2517066) Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2517684) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [system] current_prolog_flag(capture_feedback, true) Fail: (43) [system] current_prolog_flag(capture_feedback, true) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [$syspreds] format('~N/*~~~n') Unify: (43) [$syspreds] format('~N/*~~~n') /*~ Exit: (43) [$syspreds] format('~N/*~~~n') ^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) Fail: (40) [echo_files] echo_files:echo_catchup_f((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) ^ Redo: (39) [echo_files] echo_files:echo_catchup((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) ^ Redo: (38) [echo_files] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) ^ Unify: (38) [echo_files] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), (sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])])) ^ Redo: (38) [system] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) ^ Unify: (38) [system] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) ^ Call: (39) [echo_files] echo_files:echo_catchup((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) ^ Unify: (39) [echo_files] echo_files:echo_catchup((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) Call: (40) [echo_files] echo_files:echo_catchup_f((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) Unify: (40) [echo_files] echo_files:echo_catchup_f((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) Fail: (40) [echo_files] echo_files:echo_catchup_f((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) ^ Redo: (39) [echo_files] echo_files:echo_catchup((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) ^ Redo: (38) [echo_files] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) ^ Unify: (38) [echo_files] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) Call: (39) [system] (sk2_in(_2242910)==>sk2_out(_2242910))\==end_of_file Exit: (39) [system] (sk2_in(_2242910)==>sk2_out(_2242910))\==end_of_file ^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782) ^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782) Call: (40) [system] current_prolog_flag(xref, true) Fail: (40) [system] current_prolog_flag(xref, true) ^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782) Call: (40) [system] nonvar(term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])])) Exit: (40) [system] nonvar(term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])])) Call: (40) [system] nonvar((sk2_in(_2242910)==>sk2_out(_2242910))) Exit: (40) [system] nonvar((sk2_in(_2242910)==>sk2_out(_2242910))) Call: (40) [system] nb_current('$term', _2546554) Exit: (40) [system] nb_current('$term', (sk2_in(_2242910)==>sk2_out(_2242910))) Call: (40) [$syspreds] prolog_load_context(module, _2547768) Unify: (40) [$syspreds] prolog_load_context(module, _2547768) Exit: (40) [$syspreds] prolog_load_context(module, user) ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (sk2_in(_2242910)==>sk2_out(_2242910)), (sk2_in(_2242910)==>sk2_out(_2242910)), _2549588) ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (sk2_in(_2242910)==>sk2_out(_2242910)), (sk2_in(_2242910)==>sk2_out(_2242910)), _2549588) Call: (41) [system] (sk2_in(_2242910)==>sk2_out(_2242910))==(sk2_in(_2242910)==>sk2_out(_2242910)) Exit: (41) [system] (sk2_in(_2242910)==>sk2_out(_2242910))==(sk2_in(_2242910)==>sk2_out(_2242910)) ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, clause_expansion, (sk2_in(_2242910)==>sk2_out(_2242910)), _2549588) ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, clause_expansion, (sk2_in(_2242910)==>sk2_out(_2242910)), _2549588) Call: (42) [system] functor(clause_expansion, _2553330, _2553332) Exit: (42) [system] functor(clause_expansion, clause_expansion, 0) Call: (42) [system] _2554560 is 0+2 Exit: (42) [system] 2 is 0+2 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], clause_expansion, [], (sk2_in(_2242910)==>sk2_out(_2242910)), _2549588) ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], clause_expansion, [], (sk2_in(_2242910)==>sk2_out(_2242910)), (sk2_in(_2242910)==>sk2_out(_2242910))) ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], clause_expansion, [], (sk2_in(_2242910)==>sk2_out(_2242910)), (sk2_in(_2242910)==>sk2_out(_2242910))) ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, clause_expansion, (sk2_in(_2242910)==>sk2_out(_2242910)), (sk2_in(_2242910)==>sk2_out(_2242910))) ^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (sk2_in(_2242910)==>sk2_out(_2242910)), (sk2_in(_2242910)==>sk2_out(_2242910)), (sk2_in(_2242910)==>sk2_out(_2242910))) Call: (40) [system] (sk2_in(_2242910)==>sk2_out(_2242910))\=@=(sk2_in(_2242910)==>sk2_out(_2242910)) Fail: (40) [system] (sk2_in(_2242910)==>sk2_out(_2242910))\=@=(sk2_in(_2242910)==>sk2_out(_2242910)) ^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782) ^ Redo: (38) [subclause_expansion] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) ^ Unify: (38) [subclause_expansion] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) Call: (39) [system] nonvar((sk2_in(_2242910)==>sk2_out(_2242910))) Exit: (39) [system] nonvar((sk2_in(_2242910)==>sk2_out(_2242910))) Call: (39) [system] nonvar(term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])])) Exit: (39) [system] nonvar(term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])])) Call: (39) [$syspreds] prolog_load_context(file, _2564466) Unify: (39) [$syspreds] prolog_load_context(file, _2564466) Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2566292) Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2566292) ^ Redo: (38) [file_scope] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) ^ Unify: (38) [file_scope] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) ^ Redo: (38) [echo_files] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) ^ Unify: (38) [echo_files] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) Call: (39) [system] nonvar(term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])])) Exit: (39) [system] nonvar(term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])])) ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((sk2_in(_2242910)==>sk2_out(_2242910))) ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((sk2_in(_2242910)==>sk2_out(_2242910))) ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((sk2_in(_2242910)==>sk2_out(_2242910))) ^ Call: (40) [common_logic_utils] common_logic_utils:grovel_kif_option(sk2_in(_2242910)) ^ Unify: (40) [common_logic_utils] common_logic_utils:grovel_kif_option(sk2_in(_2242910)) ^ Fail: (40) [common_logic_utils] common_logic_utils:grovel_kif_option(sk2_in(_2242910)) ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((sk2_in(_2242910)==>sk2_out(_2242910))) ^ Redo: (38) [common_logic_utils] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) ^ Unify: (38) [common_logic_utils] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) Call: (39) [system] current_prolog_flag(do_renames, term_expansion) Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) ^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) ^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) Call: (39) [system] nonvar(term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])])) Exit: (39) [system] nonvar(term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])])) ^ Call: (39) [logicmoo_test] is_junit_test ^ Unify: (39) [logicmoo_test] is_junit_test ^ Exit: (39) [logicmoo_test] is_junit_test ^ Call: (39) [logicmoo_test] junit_term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), _2264782) ^ Unify: (39) [logicmoo_test] junit_term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), _2264782) ^ Unify: (39) [logicmoo_test] junit_term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), _2264782) Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Fail: (39) [logicmoo_test] junit_term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), _2264782) ^ Redo: (38) [logicmoo_test] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) ^ Unify: (38) [logicmoo_test] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), _2264782, _2264784) ^ Call: (39) [pfc_lib] pfc_clause_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), _2264782) ^ Unify: (39) [pfc_lib] pfc_clause_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), _2264782) ^ Call: (44) [pfc_lib] must_pfc((sk2_in(_2242910)==>sk2_out(_2242910)), _2589342) ^ Unify: (44) [pfc_lib] must_pfc((sk2_in(_2242910)==>sk2_out(_2242910)), (sk2_in(_2242910)==>sk2_out(_2242910))) ^ Exit: (52) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (44) [pfc_lib] must_pfc((sk2_in(_2242910)==>sk2_out(_2242910)), (sk2_in(_2242910)==>sk2_out(_2242910))) ^ Call: (46) [pfc_lib] get_source_ref1(_2592438) ^ Unify: (46) [pfc_lib] get_source_ref1(_2592438) ^ Call: (48) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (48) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (48) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (46) [pfc_lib] get_source_ref1(mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)) ^ Call: (46) [pfc_lib] u_to_uu(mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), _2592428) ^ Unify: (46) [pfc_lib] u_to_uu(mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)) ^ Unify: (46) [pfc_lib] u_to_uu(mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)) ^ Unify: (46) [pfc_lib] u_to_uu(mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)) ^ Exit: (46) [pfc_lib] u_to_uu(mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)) ^ Exit: (39) [pfc_lib] pfc_clause_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), (:-mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)))) Call: (39) [system] (sk2_in(_2242910)==>sk2_out(_2242910))\=@=(:-mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))) Exit: (39) [system] (sk2_in(_2242910)==>sk2_out(_2242910))\=@=(:-mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))) Call: (39) [system] term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])])=_2264784 Exit: (39) [system] term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])])=term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]) ^ Exit: (38) [pfc_lib] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])]), (:-mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))), term_position(1926, 1950, 1936, 1939, [term_position(1926, 1936, 1926, 1932, [1933-1935]), term_position(1939, 1950, 1939, 1946, [1947-1949])])) ^ Call: (44) [user] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604692) ^ Unify: (44) [user] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), sicstus:sicstus_flag(_2605342, _2605344)) Call: (45) [system] nonvar(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))) Exit: (45) [system] nonvar(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))) Call: (45) [system] mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))=current_prolog_flag(_2605342, _2605344) Fail: (45) [system] mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))=current_prolog_flag(_2605342, _2605344) ^ Redo: (44) [user] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), sicstus:sicstus_flag(_2605342, _2605344)) Call: (45) [system] mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))=prolog_flag(_2605342, _2605344) Fail: (45) [system] mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))=prolog_flag(_2605342, _2605344) ^ Redo: (44) [user] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604692) ^ Unify: (44) [user] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604692) Call: (45) [$syspreds] prolog_load_context(dialect, lps) Unify: (45) [$syspreds] prolog_load_context(dialect, lps) Fail: (45) [$syspreds] prolog_load_context(dialect, lps) ^ Fail: (44) [user] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604692) ^ Call: (44) [system] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604682, _2604692, _2604694) ^ Unify: (44) [system] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604682, _2604692, _2604682) ^ Redo: (44) [loop_check] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604682, _2604692, _2604694) ^ Unify: (44) [loop_check] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604682, _2604692, _2604682) ^ Redo: (44) [ucatch] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604682, _2604692, _2604694) ^ Unify: (44) [ucatch] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604682, _2604692, _2604694) Call: (45) [apply_macros] expand_apply(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604682, _2604692, _2604694) Unify: (45) [apply_macros] expand_apply(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604682, _2604692, _2604694) Fail: (45) [nl_pipeline] expand_apply(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604682, _2604692, _2604694) ^ Redo: (44) [apply_macros] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604682, _2604692, _2604694) ^ Unify: (44) [apply_macros] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604682, _2604692, _2604694) ^ Redo: (44) [virtualize_source] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604682, _2604692, _2604694) ^ Unify: (44) [virtualize_source] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604682, _2604692, _2604694) Call: (45) [system] nonvar(_2604682) Fail: (45) [system] nonvar(_2604682) ^ Redo: (44) [common_logic_utils] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604682, _2604692, _2604694) ^ Unify: (44) [common_logic_utils] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604682, _2604692, _2604694) ^ Redo: (44) [gvlib] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604682, _2604692, _2604694) ^ Unify: (44) [gvlib] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604682, _2604692, _2604694) ^ Redo: (44) [logicmoo_test] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604682, _2604692, _2604694) ^ Unify: (44) [logicmoo_test] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604682, _2604692, _2604694) ^ Call: (45) [pfc_lib] pfc_goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604682, _2604692, _2604694) ^ Unify: (45) [pfc_lib] pfc_goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604682, _2604692, _2604694) ^ Exit: (52) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Fail: (45) [pfc_lib] pfc_goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604682, _2604692, _2604694) ^ Fail: (44) [pfc_lib] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604682, _2604692, _2604694) ^ Call: (44) [system] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604692) ^ Unify: (44) [system] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604692) Call: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604692) Fail: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604692) ^ Redo: (44) [arithmetic] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604692) ^ Unify: (44) [arithmetic] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604692) Call: (45) [yall] yall:lambda_like(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))) Unify: (45) [yall] yall:lambda_like(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))) Call: (46) [system] compound_name_arity(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2635874, _2635876) Exit: (46) [system] compound_name_arity(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), mpred_ain, 2) Call: (46) [yall] yall:lambda_functor(mpred_ain) Fail: (46) [yall] yall:lambda_functor(mpred_ain) Fail: (45) [yall] yall:lambda_like(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))) ^ Redo: (44) [yall] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604692) ^ Unify: (44) [yall] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604692) Call: (45) [system] current_prolog_flag(xref, true) Fail: (45) [system] current_prolog_flag(xref, true) ^ Redo: (44) [apply_macros] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604692) Call: (45) [apply_macros] expand_apply(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604692) Unify: (45) [apply_macros] expand_apply(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604692) Fail: (45) [nl_pipeline] expand_apply(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604692) ^ Redo: (44) [apply_macros] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604692) ^ Unify: (44) [apply_macros] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604692) Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) ^ Redo: (44) [clpfd] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604692) Call: (45) [clpfd] clpfd:clpfd_expandable(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))) Fail: (45) [clpfd] clpfd:clpfd_expandable(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))) ^ Redo: (44) [clpfd] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604692) ^ Unify: (44) [clpfd] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604692) ^ Call: (45) [logicmoo_ocl] do_ss ^ Fail: (45) [logicmoo_ocl] do_ss ^ Fail: (44) [logicmoo_ocl] goal_expansion(mpred_ain((sk2_in(_2242910)==>sk2_out(_2242910)), (mfl4(['Ex'=_2242910],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), _2604692) ^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (sk2_in(_2651390)==>sk2_out(_2651390)), _298, (:-mpred_ain((sk2_in(_2651390)==>sk2_out(_2651390)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _2651488, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true)) ^ Call: (33) [user] mpred_ain((sk2_in(_2651390)==>sk2_out(_2651390)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)) ^ Unify: (33) [user] mpred_ain((sk2_in(_2651390)==>sk2_out(_2651390)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)) ^ Exit: (39) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Unify: (33) [user] mpred_ain((sk2_in(_2651390)==>sk2_out(_2651390)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)) ^ Call: (40) [user] guess_pos_source_to0(_2657406) ^ Unify: (40) [user] guess_pos_source_to0(_2657406) Call: (41) [t_l] t_l:current_defaultAssertMt(_2657406) Fail: (41) [t_l] t_l:current_defaultAssertMt(_2657406) ^ Unify: (40) [user] guess_pos_source_to0(_2657406) ^ Unify: (40) [user] guess_pos_source_to0(_2657406) ^ Exit: (40) [user] guess_pos_source_to0(user) ^ Call: (40) [user] as_safe_cm(user, _2657396) ^ Unify: (40) [user] as_safe_cm(user, _2657396) ^ Unify: (40) [user] as_safe_cm(user, user) ^ Exit: (40) [user] as_safe_cm(user, user) ^ Exit: (44) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (37) [call_from] call_from:call_from_module(baseKB, user, user, with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(... ==> ...), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))))))) ^ Unify: (37) [call_from] call_from:call_from_module(baseKB, user, user, with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(... ==> ...), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))))))) ^ Call: (38) [call_from] strip_module(with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(sk2_in(...)==>sk2_out(...)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)))))), _2667008, _2666948) ^ Exit: (38) [call_from] strip_module(with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(sk2_in(...)==>sk2_out(...)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)))))), call_from, with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(sk2_in(...)==>sk2_out(...)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))))))) ^ Call: (43) [call_from] '$set_typein_module'(baseKB), '$set_source_module'(baseKB) ^ Unify: (43) [system] call_from:'$set_typein_module'(baseKB), call_from:'$set_source_module'(baseKB) ^ Exit: (43) [system] call_from:'$set_typein_module'(baseKB), call_from:'$set_source_module'(baseKB) ^ Call: (42) [call_from] call(baseKB:with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(... ==> ...), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))))))) ^ Unify: (42) [system] call(baseKB:with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(... ==> ...), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))))))) ^ Call: (44) [call_from] call_from:with_source_module(baseKB, baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(sk2_in(...)==>sk2_out(...)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)))))) ^ Unify: (44) [call_from] call_from:with_source_module(baseKB, baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(sk2_in(...)==>sk2_out(...)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)))))) ^ Call: (49) [call_from] call(locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)))))) ^ Unify: (49) [system] call(call_from:locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(sk2_in(...)==>sk2_out(...)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)))))) ^ Call: (50) [call_from] locally_each:locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))))) ^ Unify: (50) [call_from] locally_each:locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))))) ^ Call: (51) [call_from] locally(t_l:current_defaultAssertMt(baseKB), with_current_why((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))))) ^ Unify: (51) [locally_each] locally(t_l:current_defaultAssertMt(baseKB), call_from:with_current_why((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))))) ^ Call: (54) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (54) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (54) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (55) [locally_each] locally_each:clause_true(t_l, t_l:current_defaultAssertMt(baseKB)) ^ Unify: (55) [locally_each] locally_each:clause_true(t_l, t_l:current_defaultAssertMt(baseKB)) Call: (56) [system] copy_term(t_l:current_defaultAssertMt(baseKB), _2684962) Exit: (56) [system] copy_term(t_l:current_defaultAssertMt(baseKB), t_l:current_defaultAssertMt(baseKB)) ^ Call: (56) [t_l] clause(t_l:current_defaultAssertMt(baseKB), true) ^ Fail: (56) [t_l] clause(current_defaultAssertMt(baseKB), true) ^ Fail: (55) [locally_each] locally_each:clause_true(t_l, t_l:current_defaultAssertMt(baseKB)) ^ Call: (61) [locally_each] locally_each:key_asserta(t_l, t_l:current_defaultAssertMt(baseKB)) ^ Unify: (61) [locally_each] locally_each:key_asserta(t_l, t_l:current_defaultAssertMt(baseKB)) ^ Call: (62) [t_l] asserta(t_l:current_defaultAssertMt(baseKB), _2689416) ^ Exit: (62) [t_l] asserta(t_l:current_defaultAssertMt(baseKB), (0x55670d979320)) Call: (62) [system] nb_current('$w_tl_e', _2690654) Exit: (62) [system] nb_current('$w_tl_e', []) Call: (62) [system] nb_linkval('$w_tl_e', [(0x55670d979320)]) Exit: (62) [system] nb_linkval('$w_tl_e', [(0x55670d979320)]) ^ Exit: (61) [locally_each] locally_each:key_asserta(t_l, t_l:current_defaultAssertMt(baseKB)) ^ Call: (60) [call_from] with_current_why((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)))) ^ Unify: (60) [ucatch] with_current_why((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), call_from:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)))) ^ Call: (61) [ucatch] ucatch:current_why(_2695020) ^ Unify: (61) [ucatch] ucatch:current_why(_2695020) ^ Call: (62) [ucatch] ucatch:current_why_data(_2695020) ^ Unify: (62) [ucatch] ucatch:current_why_data(_2695020) Call: (63) [system] nb_current('$current_why', wp(_2695020, _2697506)) Fail: (63) [system] nb_current('$current_why', wp(_2695020, _2697506)) ^ Redo: (62) [ucatch] ucatch:current_why_data(_2695020) ^ Unify: (62) [ucatch] ucatch:current_why_data(_2695020) Call: (63) [t_l] t_l:current_why_source(_2695020) Fail: (63) [t_l] t_l:current_why_source(_2695020) ^ Fail: (62) [ucatch] ucatch:current_why_data(_2695020) ^ Redo: (61) [ucatch] ucatch:current_why(_2695020) ^ Unify: (61) [ucatch] ucatch:current_why(mfl4(_2702430, _2702432, _2702434, _2702436)) ^ Exit: (61) [ucatch] ucatch:current_why(mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)) Call: (66) [system] b_setval('$current_why', wp(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), call_from:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))))) Exit: (66) [system] b_setval('$current_why', wp(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), call_from:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))))) ^ Call: (65) [call_from] rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))) ^ Unify: (65) [call_from] rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))) ^ Exit: (81) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (80) [baseKB] locally_each:locally_tl(disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), _2707720)), must_det(quietly(maybe_deserialize_attvars(_2707720, _2706552)))))) ^ Unify: (80) [baseKB] locally_each:locally_tl(disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), _2707720)), must_det(quietly(maybe_deserialize_attvars(_2707720, _2706552)))))) ^ Call: (81) [baseKB] locally(t_l:disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), _2707720)), must_det(quietly(maybe_deserialize_attvars(_2707720, _2706552)))))) ^ Unify: (81) [locally_each] locally(t_l:disable_px, baseKB:locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), _2707720)), must_det(quietly(maybe_deserialize_attvars(_2707720, _2706552)))))) ^ Call: (84) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (84) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (84) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (85) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (85) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (85) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (85) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (85) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (85) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (85) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) ^ Unify: (85) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) Call: (86) [system] copy_term(t_l:disable_px, _2718614) Exit: (86) [system] copy_term(t_l:disable_px, t_l:disable_px) ^ Call: (86) [t_l] clause(t_l:disable_px, true) ^ Fail: (86) [t_l] clause(t_l:disable_px, true) ^ Fail: (85) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) ^ Call: (91) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) ^ Unify: (91) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) ^ Call: (92) [t_l] asserta(t_l:disable_px, _2723068) ^ Exit: (92) [t_l] asserta(t_l:disable_px, (0x5566f60ca6e0)) Call: (92) [system] nb_current('$w_tl_e', _2724306) Exit: (92) [system] nb_current('$w_tl_e', [(0x55670d979320)]) Call: (92) [system] nb_linkval('$w_tl_e', [(0x5566f60ca6e0), (0x55670d979320)]) Exit: (92) [system] nb_linkval('$w_tl_e', [(0x5566f60ca6e0), (0x55670d979320)]) ^ Exit: (91) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) ^ Call: (90) [baseKB] locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), _2707720)), must_det(quietly(maybe_deserialize_attvars(_2707720, _2706552))))) ^ Unify: (90) [locally_each] locally(baseKB:local_override(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), _2707720)), must_det(quietly(maybe_deserialize_attvars(_2707720, _2706552))))) ^ Call: (93) [system] setup_call_catcher_cleanup(true, baseKB:(b_setval(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, ain), (sk2_in(...)==>sk2_out(...)), _2707720)), must_det(quietly(maybe_deserialize_attvars(_2707720, _2706552)))), nb_delete(no_kif_var_coroutines)), _2728800, baseKB:nb_delete(no_kif_var_coroutines)) ^ Unify: (93) [system] setup_call_catcher_cleanup(system:true, baseKB:(b_setval(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, ain), (sk2_in(...)==>sk2_out(...)), _2707720)), must_det(quietly(maybe_deserialize_attvars(_2707720, _2706552)))), nb_delete(no_kif_var_coroutines)), _2729432, baseKB:nb_delete(no_kif_var_coroutines)) Call: (95) [system] b_setval(no_kif_var_coroutines, true) Exit: (95) [system] b_setval(no_kif_var_coroutines, true) ^ Call: (95) [baseKB] must_det(fully_expand_into_cache(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), _2707720)) ^ Unify: (95) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), _2707720)) ^ Unify: (95) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), _2707720)) ^ Call: (101) [baseKB] fully_expand_clause(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), _2707720) ^ Unify: (101) [baseKB] fully_expand_clause(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), _2707720) ^ Unify: (101) [baseKB] fully_expand_clause(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), _2707720) ^ Unify: (101) [baseKB] fully_expand_clause(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), _2707720) ^ Unify: (101) [baseKB] fully_expand_clause(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), _2707720) Call: (102) [t_l] t_l:infSkipFullExpand Fail: (102) [t_l] t_l:infSkipFullExpand ^ Unify: (101) [baseKB] fully_expand_clause(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), _2707720) ^ Unify: (101) [baseKB] fully_expand_clause(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), _2707720) Call: (104) [t_l] t_l:into_goal_code Fail: (104) [t_l] t_l:into_goal_code ^ Call: (104) [baseKB] ucatch:not_ftCompound((sk2_in(_2651390)==>sk2_out(_2651390))) ^ Unify: (104) [baseKB] ucatch:not_ftCompound((sk2_in(_2651390)==>sk2_out(_2651390))) ^ Call: (105) [baseKB] ucatch:is_ftCompound((sk2_in(_2651390)==>sk2_out(_2651390))) ^ Unify: (105) [baseKB] ucatch:is_ftCompound((sk2_in(_2651390)==>sk2_out(_2651390))) ^ Call: (106) [baseKB] ucatch:is_ftVar((sk2_in(_2651390)==>sk2_out(_2651390))) ^ Unify: (106) [baseKB] ucatch:is_ftVar((sk2_in(_2651390)==>sk2_out(_2651390))) ^ Fail: (106) [baseKB] ucatch:is_ftVar((sk2_in(_2651390)==>sk2_out(_2651390))) ^ Redo: (105) [baseKB] ucatch:is_ftCompound((sk2_in(_2651390)==>sk2_out(_2651390))) ^ Exit: (105) [baseKB] ucatch:is_ftCompound((sk2_in(_2651390)==>sk2_out(_2651390))) ^ Fail: (104) [baseKB] ucatch:not_ftCompound((sk2_in(_2651390)==>sk2_out(_2651390))) ^ Call: (106) [ucatch] mpred_type_isa:was_isa((sk2_in(_2651390)==>sk2_out(_2651390)), _2746440, _2746442) ^ Unify: (106) [ucatch] mpred_type_isa:was_isa((sk2_in(_2651390)==>sk2_out(_2651390)), _2746440, _2746442) Call: (107) [system] fail Fail: (107) [system] fail ^ Fail: (106) [ucatch] mpred_type_isa:was_isa((sk2_in(_2651390)==>sk2_out(_2651390)), _2746440, _2746442) ^ Call: (104) [baseKB] first:cnas((sk2_in(_2651390)==>sk2_out(_2651390)), _2749556, _2749558) ^ Unify: (104) [baseKB] first:cnas((sk2_in(_2651390)==>sk2_out(_2651390)), _2749556, _2749558) Call: (105) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2749556, _2749558) Exit: (105) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), ==>, [sk2_in(_2651390), sk2_out(_2651390)]) ^ Exit: (104) [baseKB] first:cnas((sk2_in(_2651390)==>sk2_out(_2651390)), ==>, [sk2_in(_2651390), sk2_out(_2651390)]) ^ Call: (108) [baseKB] ucatch:not_ftCompound(sk2_in(_2651390)) ^ Unify: (108) [baseKB] ucatch:not_ftCompound(sk2_in(_2651390)) ^ Call: (109) [baseKB] ucatch:is_ftCompound(sk2_in(_2651390)) ^ Unify: (109) [baseKB] ucatch:is_ftCompound(sk2_in(_2651390)) ^ Call: (110) [baseKB] ucatch:is_ftVar(sk2_in(_2651390)) ^ Unify: (110) [baseKB] ucatch:is_ftVar(sk2_in(_2651390)) ^ Fail: (110) [baseKB] ucatch:is_ftVar(sk2_in(_2651390)) ^ Redo: (109) [baseKB] ucatch:is_ftCompound(sk2_in(_2651390)) ^ Exit: (109) [baseKB] ucatch:is_ftCompound(sk2_in(_2651390)) ^ Fail: (108) [baseKB] ucatch:not_ftCompound(sk2_in(_2651390)) ^ Call: (110) [ucatch] mpred_type_isa:was_isa(sk2_in(_2651390), _2758906, _2758908) ^ Unify: (110) [ucatch] mpred_type_isa:was_isa(sk2_in(_2651390), _2758906, _2758908) Call: (111) [system] fail Fail: (111) [system] fail ^ Fail: (110) [ucatch] mpred_type_isa:was_isa(sk2_in(_2651390), _2758906, _2758908) ^ Call: (108) [baseKB] first:cnas(sk2_in(_2651390), _2762022, _2762024) ^ Unify: (108) [baseKB] first:cnas(sk2_in(_2651390), _2762022, _2762024) Call: (109) [system] compound_name_arguments(sk2_in(_2651390), _2762022, _2762024) Exit: (109) [system] compound_name_arguments(sk2_in(_2651390), sk2_in, [_2651390]) ^ Exit: (108) [baseKB] first:cnas(sk2_in(_2651390), sk2_in, [_2651390]) ^ Call: (112) [baseKB] ucatch:not_ftCompound(_2651390) ^ Unify: (112) [baseKB] ucatch:not_ftCompound(_2651390) ^ Call: (113) [baseKB] ucatch:is_ftCompound(_2651390) ^ Unify: (113) [baseKB] ucatch:is_ftCompound(_2651390) ^ Fail: (113) [baseKB] ucatch:is_ftCompound(_2651390) ^ Redo: (112) [baseKB] ucatch:not_ftCompound(_2651390) ^ Exit: (112) [baseKB] ucatch:not_ftCompound(_2651390) ^ Call: (108) [baseKB] first:cnas(_2752686, sk2_in, [_2651390]) ^ Unify: (108) [baseKB] first:cnas(_2752686, sk2_in, [_2651390]) Call: (109) [system] _2752686=..[sk2_in, _2651390] Exit: (109) [system] sk2_in(_2651390)=..[sk2_in, _2651390] ^ Exit: (108) [baseKB] first:cnas(sk2_in(_2651390), sk2_in, [_2651390]) ^ Call: (109) [baseKB] ucatch:not_ftCompound(sk2_out(_2651390)) ^ Unify: (109) [baseKB] ucatch:not_ftCompound(sk2_out(_2651390)) ^ Call: (110) [baseKB] ucatch:is_ftCompound(sk2_out(_2651390)) ^ Unify: (110) [baseKB] ucatch:is_ftCompound(sk2_out(_2651390)) ^ Call: (111) [baseKB] ucatch:is_ftVar(sk2_out(_2651390)) ^ Unify: (111) [baseKB] ucatch:is_ftVar(sk2_out(_2651390)) ^ Fail: (111) [baseKB] ucatch:is_ftVar(sk2_out(_2651390)) ^ Redo: (110) [baseKB] ucatch:is_ftCompound(sk2_out(_2651390)) ^ Exit: (110) [baseKB] ucatch:is_ftCompound(sk2_out(_2651390)) ^ Fail: (109) [baseKB] ucatch:not_ftCompound(sk2_out(_2651390)) ^ Call: (111) [ucatch] mpred_type_isa:was_isa(sk2_out(_2651390), _2778834, _2778836) ^ Unify: (111) [ucatch] mpred_type_isa:was_isa(sk2_out(_2651390), _2778834, _2778836) Call: (112) [system] fail Fail: (112) [system] fail ^ Fail: (111) [ucatch] mpred_type_isa:was_isa(sk2_out(_2651390), _2778834, _2778836) ^ Call: (109) [baseKB] first:cnas(sk2_out(_2651390), _2781950, _2781952) ^ Unify: (109) [baseKB] first:cnas(sk2_out(_2651390), _2781950, _2781952) Call: (110) [system] compound_name_arguments(sk2_out(_2651390), _2781950, _2781952) Exit: (110) [system] compound_name_arguments(sk2_out(_2651390), sk2_out, [_2651390]) ^ Exit: (109) [baseKB] first:cnas(sk2_out(_2651390), sk2_out, [_2651390]) ^ Call: (113) [baseKB] ucatch:not_ftCompound(_2651390) ^ Unify: (113) [baseKB] ucatch:not_ftCompound(_2651390) ^ Call: (114) [baseKB] ucatch:is_ftCompound(_2651390) ^ Unify: (114) [baseKB] ucatch:is_ftCompound(_2651390) ^ Fail: (114) [baseKB] ucatch:is_ftCompound(_2651390) ^ Redo: (113) [baseKB] ucatch:not_ftCompound(_2651390) ^ Exit: (113) [baseKB] ucatch:not_ftCompound(_2651390) ^ Call: (109) [baseKB] first:cnas(_2772614, sk2_out, [_2651390]) ^ Unify: (109) [baseKB] first:cnas(_2772614, sk2_out, [_2651390]) Call: (110) [system] _2772614=..[sk2_out, _2651390] Exit: (110) [system] sk2_out(_2651390)=..[sk2_out, _2651390] ^ Exit: (109) [baseKB] first:cnas(sk2_out(_2651390), sk2_out, [_2651390]) ^ Call: (104) [baseKB] first:cnas(_2740236, ==>, [sk2_in(_2651390), sk2_out(_2651390)]) ^ Unify: (104) [baseKB] first:cnas(_2740236, ==>, [sk2_in(_2651390), sk2_out(_2651390)]) Call: (105) [system] _2740236=..[==>, sk2_in(_2651390), sk2_out(_2651390)] Exit: (105) [system] (sk2_in(_2651390)==>sk2_out(_2651390))=..[==>, sk2_in(_2651390), sk2_out(_2651390)] ^ Exit: (104) [baseKB] first:cnas((sk2_in(_2651390)==>sk2_out(_2651390)), ==>, [sk2_in(_2651390), sk2_out(_2651390)]) Call: (105) [t_l] t_l:infSkipFullExpand Fail: (105) [t_l] t_l:infSkipFullExpand ^ Call: (106) [baseKB] loop_check:cyclic_break((sk2_in(_2651390)==>sk2_out(_2651390))) ^ Unify: (106) [baseKB] loop_check:cyclic_break((sk2_in(_2651390)==>sk2_out(_2651390))) ^ Redo: (106) [baseKB] loop_check:cyclic_break((sk2_in(_2651390)==>sk2_out(_2651390))) ^ Exit: (106) [baseKB] loop_check:cyclic_break((sk2_in(_2651390)==>sk2_out(_2651390))) ^ Call: (107) [baseKB] ucatch:is_ftVar((sk2_in(_2651390)==>sk2_out(_2651390))) ^ Unify: (107) [baseKB] ucatch:is_ftVar((sk2_in(_2651390)==>sk2_out(_2651390))) ^ Fail: (107) [baseKB] ucatch:is_ftVar((sk2_in(_2651390)==>sk2_out(_2651390))) ^ Call: (107) [baseKB] logicmoo_util_terms:safe_functor(sk2_in(_2651390), isEach, _2801280) ^ Unify: (107) [baseKB] logicmoo_util_terms:safe_functor(sk2_in(_2651390), isEach, _2801908) Call: (108) [system] compound_name_arity(sk2_in(_2651390), isEach, _2802476) Fail: (108) [system] compound_name_arity(sk2_in(_2651390), isEach, _2802476) ^ Fail: (107) [baseKB] logicmoo_util_terms:safe_functor(sk2_in(_2651390), isEach, _2803758) ^ Call: (107) [baseKB] logicmoo_util_terms:safe_functor(sk2_out(_2651390), isEach, _2804386) ^ Unify: (107) [baseKB] logicmoo_util_terms:safe_functor(sk2_out(_2651390), isEach, _2805014) Call: (108) [system] compound_name_arity(sk2_out(_2651390), isEach, _2805582) Fail: (108) [system] compound_name_arity(sk2_out(_2651390), isEach, _2805582) ^ Fail: (107) [baseKB] logicmoo_util_terms:safe_functor(sk2_out(_2651390), isEach, _2806864) ^ Call: (107) [baseKB] logicmoo_util_terms:safe_functor((sk2_in(_2651390)==>sk2_out(_2651390)), s, _2807492) ^ Unify: (107) [baseKB] logicmoo_util_terms:safe_functor((sk2_in(_2651390)==>sk2_out(_2651390)), s, _2808120) Call: (108) [system] compound_name_arity((sk2_in(_2651390)==>sk2_out(_2651390)), s, _2808688) Fail: (108) [system] compound_name_arity((sk2_in(_2651390)==>sk2_out(_2651390)), s, _2808688) ^ Fail: (107) [baseKB] logicmoo_util_terms:safe_functor((sk2_in(_2651390)==>sk2_out(_2651390)), s, _2809970) ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2810540, _2810546]) ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2810540, _2810546]) Call: (108) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2810540, [_2810546]) Fail: (108) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2810540, [_2810546]) ^ Fail: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2810540, _2810546]) ^ Call: (107) [baseKB] logicmoo_util_terms:is_src_true((sk2_in(_2651390)==>sk2_out(_2651390))) ^ Unify: (107) [baseKB] logicmoo_util_terms:is_src_true((sk2_in(_2651390)==>sk2_out(_2651390))) Call: (108) [system] var((sk2_in(_2651390)==>sk2_out(_2651390))) Fail: (108) [system] var((sk2_in(_2651390)==>sk2_out(_2651390))) ^ Redo: (107) [baseKB] logicmoo_util_terms:is_src_true((sk2_in(_2651390)==>sk2_out(_2651390))) ^ Unify: (107) [baseKB] logicmoo_util_terms:is_src_true((sk2_in(_2651390)==>sk2_out(_2651390))) ^ Call: (108) [baseKB] logicmoo_util_terms:is_proof((sk2_in(_2651390)==>sk2_out(_2651390))) ^ Unify: (108) [baseKB] logicmoo_util_terms:is_proof((sk2_in(_2651390)==>sk2_out(_2651390))) Call: (109) [system] functor((sk2_in(_2651390)==>sk2_out(_2651390)), ftProofFn, _2818626) Fail: (109) [system] functor((sk2_in(_2651390)==>sk2_out(_2651390)), ftProofFn, _2819236) ^ Fail: (108) [baseKB] logicmoo_util_terms:is_proof((sk2_in(_2651390)==>sk2_out(_2651390))) ^ Fail: (107) [baseKB] logicmoo_util_terms:is_src_true((sk2_in(_2651390)==>sk2_out(_2651390))) ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2821028, _2821034, _2821040]) ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2821028, _2821034, _2821040]) Call: (108) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2821028, [_2821034, _2821040]) Exit: (108) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), ==>, [sk2_in(_2651390), sk2_out(_2651390)]) ^ Exit: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [==>, sk2_in(_2651390), sk2_out(_2651390)]) ^ Call: (107) [baseKB] ucatch:is_ftVar(sk2_in(_2651390)) ^ Unify: (107) [baseKB] ucatch:is_ftVar(sk2_in(_2651390)) ^ Fail: (107) [baseKB] ucatch:is_ftVar(sk2_in(_2651390)) ^ Call: (107) [baseKB] ucatch:is_ftVar(sk2_out(_2651390)) ^ Unify: (107) [baseKB] ucatch:is_ftVar(sk2_out(_2651390)) ^ Fail: (107) [baseKB] ucatch:is_ftVar(sk2_out(_2651390)) ^ Call: (108) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(==>), _2827882), call(_2827882)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(==>)))) ^ Unify: (108) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(==>), _2827882), call(_2827882)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(==>)))) ^ Call: (110) [baseKB] clause(rtSymmetricBinaryPredicate(==>), _2827882) ^ Exit: (110) [baseKB] clause(rtSymmetricBinaryPredicate(==>), (cwc, mpred_prop(_2829768, ==>, _2829772, rtSymmetricBinaryPredicate))) ^ Call: (111) [baseKB] cwc ^ Unify: (111) [baseKB] cwc ^ Exit: (111) [baseKB] cwc ^ Call: (111) [baseKB] baseKB:mpred_prop(_2829768, ==>, _2829772, rtSymmetricBinaryPredicate) ^ Fail: (111) [baseKB] baseKB:mpred_prop(_2829768, ==>, _2829772, rtSymmetricBinaryPredicate) ^ Call: (110) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(==>)) ^ Unify: (110) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(==>)) ^ Call: (111) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(==>), _2834890)) ^ Unify: (111) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(==>), _2834890)) ^ Call: (112) [baseKB] clause(rtSymmetricBinaryPredicate(==>), _2834890) ^ Exit: (112) [baseKB] clause(rtSymmetricBinaryPredicate(==>), (cwc, mpred_prop(_2836762, ==>, _2836766, rtSymmetricBinaryPredicate))) ^ Exit: (111) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(==>), (cwc, mpred_prop(_2836762, ==>, _2836766, rtSymmetricBinaryPredicate)))) ^ Call: (113) [baseKB] cwc ^ Unify: (113) [baseKB] cwc ^ Exit: (113) [baseKB] cwc ^ Call: (113) [baseKB] baseKB:mpred_prop(_2836762, ==>, _2836766, rtSymmetricBinaryPredicate) ^ Fail: (113) [baseKB] baseKB:mpred_prop(_2836762, ==>, _2836766, rtSymmetricBinaryPredicate) ^ Fail: (110) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(==>)) ^ Fail: (108) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(==>), _2827882), call(_2827882)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(==>)))) ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2842484, _2842490|_2842492]) ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2842484, _2842490|_2842492]) Call: (108) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2842484, [_2842490|_2842492]) Exit: (108) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), ==>, [sk2_in(_2651390), sk2_out(_2651390)]) ^ Exit: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [==>, sk2_in(_2651390), sk2_out(_2651390)]) ^ Call: (110) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(==>), _2845618), call(_2845618)*->true;clause_b(baseKB:rtArgsVerbatum(==>)))) ^ Unify: (110) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(==>), _2845618), call(_2845618)*->true;clause_b(baseKB:rtArgsVerbatum(==>)))) ^ Call: (112) [baseKB] clause(rtArgsVerbatum(==>), _2845618) ^ Exit: (112) [baseKB] clause(rtArgsVerbatum(==>), (cwc, mpred_prop(_2847504, ==>, _2847508, rtArgsVerbatum))) ^ Call: (113) [baseKB] cwc ^ Unify: (113) [baseKB] cwc ^ Exit: (113) [baseKB] cwc ^ Call: (113) [baseKB] baseKB:mpred_prop(_2847504, ==>, _2847508, rtArgsVerbatum) ^ Fail: (113) [baseKB] baseKB:mpred_prop(_2847504, ==>, _2847508, rtArgsVerbatum) ^ Redo: (112) [baseKB] clause(rtArgsVerbatum(==>), _2845618) ^ Exit: (112) [baseKB] clause(rtArgsVerbatum(==>), (cwc, atom(==>), atom_concat(_2851954, 'Fn', ==>))) ^ Call: (113) [baseKB] cwc ^ Unify: (113) [baseKB] cwc ^ Exit: (113) [baseKB] cwc Call: (113) [system] atom(==>) Exit: (113) [system] atom(==>) Call: (113) [system] atom_concat(_2851954, 'Fn', ==>) Fail: (113) [system] atom_concat(_2851954, 'Fn', ==>) ^ Call: (112) [baseKB] clause_b(baseKB:rtArgsVerbatum(==>)) ^ Unify: (112) [baseKB] clause_b(baseKB:rtArgsVerbatum(==>)) ^ Call: (113) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(==>), _2858240)) ^ Unify: (113) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(==>), _2858240)) ^ Call: (114) [baseKB] clause(rtArgsVerbatum(==>), _2858240) ^ Exit: (114) [baseKB] clause(rtArgsVerbatum(==>), (cwc, mpred_prop(_2860112, ==>, _2860116, rtArgsVerbatum))) ^ Exit: (113) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(==>), (cwc, mpred_prop(_2860112, ==>, _2860116, rtArgsVerbatum)))) ^ Call: (115) [baseKB] cwc ^ Unify: (115) [baseKB] cwc ^ Exit: (115) [baseKB] cwc ^ Call: (115) [baseKB] baseKB:mpred_prop(_2860112, ==>, _2860116, rtArgsVerbatum) ^ Fail: (115) [baseKB] baseKB:mpred_prop(_2860112, ==>, _2860116, rtArgsVerbatum) ^ Redo: (114) [baseKB] clause(rtArgsVerbatum(==>), _2858240) ^ Exit: (114) [baseKB] clause(rtArgsVerbatum(==>), (cwc, atom(==>), atom_concat(_2865198, 'Fn', ==>))) ^ Exit: (113) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(==>), (cwc, atom(==>), atom_concat(_2865198, 'Fn', ==>)))) ^ Call: (115) [baseKB] cwc ^ Unify: (115) [baseKB] cwc ^ Exit: (115) [baseKB] cwc Call: (115) [system] atom(==>) Exit: (115) [system] atom(==>) Call: (115) [system] atom_concat(_2865198, 'Fn', ==>) Fail: (115) [system] atom_concat(_2865198, 'Fn', ==>) ^ Fail: (112) [baseKB] clause_b(baseKB:rtArgsVerbatum(==>)) ^ Fail: (110) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(==>), _2845618), call(_2845618)*->true;clause_b(baseKB:rtArgsVerbatum(==>)))) ^ Call: (111) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(==>), _2872112), call(_2872112)*->true;clause_b(baseKB:prologBuiltin(==>)))) ^ Unify: (111) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(==>), _2872112), call(_2872112)*->true;clause_b(baseKB:prologBuiltin(==>)))) ^ Call: (113) [baseKB] clause(prologBuiltin(==>), _2872112) ^ Exit: (113) [baseKB] clause(prologBuiltin(==>), (cwc, mpred_prop(_2873998, ==>, _2874002, prologBuiltin))) ^ Call: (114) [baseKB] cwc ^ Unify: (114) [baseKB] cwc ^ Exit: (114) [baseKB] cwc ^ Call: (114) [baseKB] baseKB:mpred_prop(_2873998, ==>, _2874002, prologBuiltin) ^ Fail: (114) [baseKB] baseKB:mpred_prop(_2873998, ==>, _2874002, prologBuiltin) ^ Call: (113) [baseKB] clause_b(baseKB:prologBuiltin(==>)) ^ Unify: (113) [baseKB] clause_b(baseKB:prologBuiltin(==>)) ^ Call: (114) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(==>), _2879120)) ^ Unify: (114) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(==>), _2879120)) ^ Call: (115) [baseKB] clause(prologBuiltin(==>), _2879120) ^ Exit: (115) [baseKB] clause(prologBuiltin(==>), (cwc, mpred_prop(_2880992, ==>, _2880996, prologBuiltin))) ^ Exit: (114) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(==>), (cwc, mpred_prop(_2880992, ==>, _2880996, prologBuiltin)))) ^ Call: (116) [baseKB] cwc ^ Unify: (116) [baseKB] cwc ^ Exit: (116) [baseKB] cwc ^ Call: (116) [baseKB] baseKB:mpred_prop(_2880992, ==>, _2880996, prologBuiltin) ^ Fail: (116) [baseKB] baseKB:mpred_prop(_2880992, ==>, _2880996, prologBuiltin) ^ Fail: (113) [baseKB] clause_b(baseKB:prologBuiltin(==>)) ^ Fail: (111) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(==>), _2872112), call(_2872112)*->true;clause_b(baseKB:prologBuiltin(==>)))) ^ Call: (106) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2886714, _2886720]) ^ Unify: (106) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2886714, _2886720]) Call: (107) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2886714, [_2886720]) Fail: (107) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2886714, [_2886720]) ^ Fail: (106) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2886714, _2886720]) Call: (108) [loop_check] loop_check:memberchk_same_two((sk2_in(_2651390)==>sk2_out(_2651390)), []) Fail: (108) [loop_check] loop_check:memberchk_same_two((sk2_in(_2651390)==>sk2_out(_2651390)), []) ^ Call: (110) [loop_check] on_x_debug(call(baseKB:db_expand_chain(change(assert, ain)), (sk2_in(_2651390)==>sk2_out(_2651390)), _2891084)) ^ Unify: (110) [rtrace] on_x_debug(loop_check:call(baseKB:db_expand_chain(change(assert, ain)), (sk2_in(_2651390)==>sk2_out(_2651390)), _2891084)) Call: (113) [t_l] t_l:into_goal_code Fail: (113) [t_l] t_l:into_goal_code ^ Fail: (110) [rtrace] on_x_debug(loop_check:call(baseKB:db_expand_chain(change(assert, ain)), (sk2_in(_2651390)==>sk2_out(_2651390)), _2891084)) Call: (110) [system] _2796876=(sk2_in(_2651390)==>sk2_out(_2651390)) Exit: (110) [system] (sk2_in(_2651390)==>sk2_out(_2651390))=(sk2_in(_2651390)==>sk2_out(_2651390)) ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2895608, _2895614, _2895620]) ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2895608, _2895614, _2895620]) Call: (108) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2895608, [_2895614, _2895620]) Exit: (108) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), ==>, [sk2_in(_2651390), sk2_out(_2651390)]) ^ Exit: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [==>, sk2_in(_2651390), sk2_out(_2651390)]) ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2898718, _2898724, _2898730, _2898736]) ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2898718, _2898724, _2898730, _2898736]) Call: (108) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2898718, [_2898724, _2898730, _2898736]) Fail: (108) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2898718, [_2898724, _2898730, _2898736]) ^ Fail: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2898718, _2898724, _2898730, _2898736]) ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2901834, _2901840, _2901846, _2901852]) ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2901834, _2901840, _2901846, _2901852]) Call: (108) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2901834, [_2901840, _2901846, _2901852]) Fail: (108) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2901834, [_2901840, _2901846, _2901852]) ^ Fail: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2901834, _2901840, _2901846, _2901852]) ^ Call: (106) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [t, _2904956|_2904958]) ^ Unify: (106) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [t, _2904956|_2904958]) Call: (107) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), t, [_2904956|_2904958]) Fail: (107) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), t, [_2904956|_2904958]) ^ Fail: (106) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [t, _2904956|_2904958]) ^ Call: (106) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2908054, _2908060, _2908066, _2908072]) ^ Unify: (106) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2908054, _2908060, _2908066, _2908072]) Call: (107) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2908054, [_2908060, _2908066, _2908072]) Fail: (107) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2908054, [_2908060, _2908066, _2908072]) ^ Fail: (106) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2908054, _2908060, _2908066, _2908072]) ^ Call: (106) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2911170, _2911176, _2911182]) ^ Unify: (106) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2911170, _2911176, _2911182]) Call: (107) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2911170, [_2911176, _2911182]) Exit: (107) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), ==>, [sk2_in(_2651390), sk2_out(_2651390)]) ^ Exit: (106) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [==>, sk2_in(_2651390), sk2_out(_2651390)]) ^ Call: (106) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2914280, _2914286|_2914288]) ^ Unify: (106) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2914280, _2914286|_2914288]) Call: (107) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2914280, [_2914286|_2914288]) Exit: (107) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), ==>, [sk2_in(_2651390), sk2_out(_2651390)]) ^ Exit: (106) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [==>, sk2_in(_2651390), sk2_out(_2651390)]) ^ Call: (107) [baseKB] loop_check:cyclic_break(sk2_in(_2651390)) ^ Unify: (107) [baseKB] loop_check:cyclic_break(sk2_in(_2651390)) ^ Redo: (107) [baseKB] loop_check:cyclic_break(sk2_in(_2651390)) ^ Exit: (107) [baseKB] loop_check:cyclic_break(sk2_in(_2651390)) ^ Call: (108) [baseKB] ucatch:is_ftVar(sk2_in(_2651390)) ^ Unify: (108) [baseKB] ucatch:is_ftVar(sk2_in(_2651390)) ^ Fail: (108) [baseKB] ucatch:is_ftVar(sk2_in(_2651390)) ^ Call: (108) [baseKB] logicmoo_util_terms:safe_functor(sk2_in(_2651390), s, _2921794) ^ Unify: (108) [baseKB] logicmoo_util_terms:safe_functor(sk2_in(_2651390), s, _2922422) Call: (109) [system] compound_name_arity(sk2_in(_2651390), s, _2922990) Fail: (109) [system] compound_name_arity(sk2_in(_2651390), s, _2922990) ^ Fail: (108) [baseKB] logicmoo_util_terms:safe_functor(sk2_in(_2651390), s, _2924272) ^ Call: (108) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(_2651390), [_2924842, _2924848]) ^ Unify: (108) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(_2651390), [_2924842, _2924848]) Call: (109) [system] compound_name_arguments(sk2_in(_2651390), _2924842, [_2924848]) Exit: (109) [system] compound_name_arguments(sk2_in(_2651390), sk2_in, [_2651390]) ^ Exit: (108) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(_2651390), [sk2_in, _2651390]) ^ Call: (107) [baseKB] loop_check:cyclic_break(sk2_out(_2651390)) ^ Unify: (107) [baseKB] loop_check:cyclic_break(sk2_out(_2651390)) ^ Redo: (107) [baseKB] loop_check:cyclic_break(sk2_out(_2651390)) ^ Exit: (107) [baseKB] loop_check:cyclic_break(sk2_out(_2651390)) ^ Call: (108) [baseKB] ucatch:is_ftVar(sk2_out(_2651390)) ^ Unify: (108) [baseKB] ucatch:is_ftVar(sk2_out(_2651390)) ^ Fail: (108) [baseKB] ucatch:is_ftVar(sk2_out(_2651390)) ^ Call: (108) [baseKB] logicmoo_util_terms:safe_functor(sk2_out(_2651390), s, _2932344) ^ Unify: (108) [baseKB] logicmoo_util_terms:safe_functor(sk2_out(_2651390), s, _2932972) Call: (109) [system] compound_name_arity(sk2_out(_2651390), s, _2933540) Fail: (109) [system] compound_name_arity(sk2_out(_2651390), s, _2933540) ^ Fail: (108) [baseKB] logicmoo_util_terms:safe_functor(sk2_out(_2651390), s, _2934822) ^ Call: (108) [baseKB] logicmoo_util_terms:univ_safe(sk2_out(_2651390), [_2935392, _2935398]) ^ Unify: (108) [baseKB] logicmoo_util_terms:univ_safe(sk2_out(_2651390), [_2935392, _2935398]) Call: (109) [system] compound_name_arguments(sk2_out(_2651390), _2935392, [_2935398]) Exit: (109) [system] compound_name_arguments(sk2_out(_2651390), sk2_out, [_2651390]) ^ Exit: (108) [baseKB] logicmoo_util_terms:univ_safe(sk2_out(_2651390), [sk2_out, _2651390]) ^ Call: (102) [baseKB] logicmoo_util_terms:is_src_true(true) ^ Unify: (102) [baseKB] logicmoo_util_terms:is_src_true(true) Call: (103) [system] var(true) Fail: (103) [system] var(true) ^ Redo: (102) [baseKB] logicmoo_util_terms:is_src_true(true) ^ Unify: (102) [baseKB] logicmoo_util_terms:is_src_true(true) ^ Exit: (102) [baseKB] logicmoo_util_terms:is_src_true(true) ^ Exit: (101) [baseKB] fully_expand_clause(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), (sk2_in(_2651390)==>sk2_out(_2651390))) ^ Exit: (95) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), (sk2_in(_2651390)==>sk2_out(_2651390)))) ^ Call: (95) [baseKB] must_det(quietly(maybe_deserialize_attvars((sk2_in(_2651390)==>sk2_out(_2651390)), _2706552))) ^ Unify: (95) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars((sk2_in(_2651390)==>sk2_out(_2651390)), _2706552))) ^ Unify: (95) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars((sk2_in(_2651390)==>sk2_out(_2651390)), _2706552))) ^ Exit: (103) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (95) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars((sk2_in(_2651390)==>sk2_out(_2651390)), (sk2_in(_2651390)==>sk2_out(_2651390))))) Call: (95) [system] nb_delete(no_kif_var_coroutines) Exit: (95) [system] nb_delete(no_kif_var_coroutines) Call: (95) [system] nb_delete(no_kif_var_coroutines) Exit: (95) [system] nb_delete(no_kif_var_coroutines) ^ Exit: (93) [system] setup_call_catcher_cleanup(system:true, baseKB:(b_setval(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, ain), (sk2_in(...)==>sk2_out(...)), (sk2_in(...)==>sk2_out(...)))), must_det(quietly(maybe_deserialize_attvars((... ==> ...), (... ==> ...))))), nb_delete(no_kif_var_coroutines)), exit, baseKB:nb_delete(no_kif_var_coroutines)) ^ Exit: (90) [locally_each] locally(baseKB:local_override(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), (sk2_in(_2651390)==>sk2_out(_2651390)))), must_det(quietly(maybe_deserialize_attvars((sk2_in(_2651390)==>sk2_out(_2651390)), (sk2_in(_2651390)==>sk2_out(_2651390))))))) Call: (90) [system] deterministic(_2721722) Exit: (90) [system] deterministic(true) ^ Call: (91) [locally_each] locally_each:key_erase(t_l) ^ Unify: (91) [locally_each] locally_each:key_erase(t_l) Call: (92) [system] nb_current('$w_tl_e', [_2954264|_2954266]) Exit: (92) [system] nb_current('$w_tl_e', [(0x5566f60ca6e0), (0x55670d979320)]) Call: (92) [system] nb_linkval('$w_tl_e', [(0x55670d979320)]) Exit: (92) [system] nb_linkval('$w_tl_e', [(0x55670d979320)]) Call: (93) [system] erase((0x5566f60ca6e0)) Exit: (93) [system] erase((0x5566f60ca6e0)) Call: (92) [system] true Exit: (92) [system] true Call: (92) [system] true Exit: (92) [system] true ^ Exit: (91) [locally_each] locally_each:key_erase(t_l) ^ Exit: (81) [locally_each] locally(t_l:disable_px, baseKB:locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), (sk2_in(_2651390)==>sk2_out(_2651390)))), must_det(quietly(maybe_deserialize_attvars((sk2_in(_2651390)==>sk2_out(_2651390)), (sk2_in(_2651390)==>sk2_out(_2651390)))))))) ^ Exit: (80) [baseKB] locally_each:locally_tl(disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), (sk2_in(_2651390)==>sk2_out(_2651390)))), must_det(quietly(maybe_deserialize_attvars((sk2_in(_2651390)==>sk2_out(_2651390)), (sk2_in(_2651390)==>sk2_out(_2651390)))))))) ^ Exit: (74) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (75) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (75) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (74) [bugger] bugger:show_success(baseKB, baseKB:abby_normal_ERR((sk2_in(_2651390)==>sk2_out(_2651390)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))) ^ Unify: (74) [bugger] bugger:show_success(baseKB, baseKB:abby_normal_ERR((sk2_in(_2651390)==>sk2_out(_2651390)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))) Call: (78) [system] cyclic_term(baseKB:abby_normal_ERR((sk2_in(_2651390)==>sk2_out(_2651390)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))) Fail: (78) [system] cyclic_term(baseKB:abby_normal_ERR((sk2_in(_2651390)==>sk2_out(_2651390)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))) ^ Call: (75) [bugger] dcall0(baseKB:abby_normal_ERR((sk2_in(_2651390)==>sk2_out(_2651390)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))) ^ Unify: (75) [bugger] dcall0(baseKB:abby_normal_ERR((sk2_in(_2651390)==>sk2_out(_2651390)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))) ^ Fail: (75) [bugger] dcall0(baseKB:abby_normal_ERR((sk2_in(_2651390)==>sk2_out(_2651390)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))) ^ Fail: (74) [bugger] bugger:show_success(baseKB, baseKB:abby_normal_ERR((sk2_in(_2651390)==>sk2_out(_2651390)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))) ^ Exit: (81) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (82) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (79) [t_l] t_l:is_repropagating(_2972872) Fail: (79) [t_l] t_l:is_repropagating(_2973486) Call: (80) [t_l] t_l:exact_assertions Fail: (80) [t_l] t_l:exact_assertions Call: (80) [t_l] t_l:exact_assertions Fail: (80) [t_l] t_l:exact_assertions ^ Exit: (85) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) %~ call_mpred_post4 :-%~ level=89 ,%~ que=0 ,%~ assertion_status=unique ,%~ support_status=none ,%~ post1 = sk2_in(_2651390)==>sk2_out(_2651390) ,%~ fix_mp=baseKB ,%~ mz=baseKB ,%~ p0 = sk2_in(_2651390)==>sk2_out(_2651390) ,%~ support_fact = mfl4(%~ [ 'Ex'=Ex],%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 82) ,%~ support_trig=ax. ^ Call: (86) [baseKB] fix_mp("mpred_add_support_fast", _3019596, _3019598, _3019600) ^ Unify: (86) [baseKB] fix_mp("mpred_add_support_fast", _3019596, _3019598, _3019600) ^ Exit: (92) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (86) [baseKB] fix_mp("mpred_add_support_fast", _3019596, baseKB, _3019596) Call: (86) [system] _3019596='$spft'(baseKB, (sk2_in(_2651390)==>sk2_out(_2651390)), mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax) Exit: (86) [system] '$spft'(baseKB, (sk2_in(_2651390)==>sk2_out(_2651390)), mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)='$spft'(baseKB, (sk2_in(_2651390)==>sk2_out(_2651390)), mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax) ^ Call: (86) [baseKB] notify_if_neg_trigger('$spft'(baseKB, (sk2_in(_2651390)==>sk2_out(_2651390)), mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)) ^ Unify: (86) [baseKB] notify_if_neg_trigger('$spft'(baseKB, (sk2_in(_2651390)==>sk2_out(_2651390)), mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)) ^ Exit: (86) [baseKB] notify_if_neg_trigger('$spft'(baseKB, (sk2_in(_2651390)==>sk2_out(_2651390)), mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)) ^ Call: (86) [baseKB] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, (sk2_in(_2651390)==>sk2_out(_2651390)), mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, (sk2_in(_2651390)==>sk2_out(_2651390)), mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)))) ^ Unify: (86) [pfc_lib] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, (sk2_in(_2651390)==>sk2_out(_2651390)), mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), baseKB:call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, (sk2_in(_2651390)==>sk2_out(_2651390)), mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)))) ^ Exit: (86) [pfc_lib] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, (sk2_in(_2651390)==>sk2_out(_2651390)), mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)), baseKB:call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, (sk2_in(_2651390)==>sk2_out(_2651390)), mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)))) Call: (86) [t_l] t_l:assert_dir(_3036010) Fail: (86) [t_l] t_l:assert_dir(_3036010) ^ Exit: (93) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (94) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (88) [t_l] t_l:assert_dir(_3040472) Fail: (88) [t_l] t_l:assert_dir(_3040472) ^ Exit: (95) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (91) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) ^ Unify: (91) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) ^ Exit: (91) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) ^ Call: (91) [baseKB] show_failure(attvar_op(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))) ^ Unify: (91) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))) ^ Call: (92) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))) ^ Unify: (92) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))) ^ Call: (93) [bugger] one_must(dcall0(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))), (nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(sk2_in(...)==>sk2_out(...))))), nop(break), !, fail)) ^ Unify: (93) [ucatch] one_must(bugger:dcall0(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(... ==> ...)))), nop(break), !, fail)) ^ Call: (98) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (98) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (99) [ucatch] strip_module(ucatch:must_det_u, _3050640, _3050580) ^ Exit: (99) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (99) [system] var(must_det_u) Fail: (99) [system] var(must_det_u) ^ Fail: (98) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (98) [ucatch] ucatch:is_call_var(baseKB:(strip_module(db_op_call(assertz, assertz_i), _3049232, _3049234), sanity(\+atom(_3049234)), fix_mp(clause(assert, _3049234), baseKB:(sk2_in(...)==>sk2_out(...)), _3049266, _3049268), add_side_effect(_3049234, _3049266:_3049268), quietly((... -> ...;... = ...)))) ^ Unify: (98) [ucatch] ucatch:is_call_var(baseKB:(strip_module(db_op_call(assertz, assertz_i), _3049232, _3049234), sanity(\+atom(_3049234)), fix_mp(clause(assert, _3049234), baseKB:(sk2_in(...)==>sk2_out(...)), _3049266, _3049268), add_side_effect(_3049234, _3049266:_3049268), quietly((... -> ...;... = ...)))) ^ Call: (99) [ucatch] strip_module(baseKB:(strip_module(db_op_call(assertz, assertz_i), _3049232, _3049234), sanity(\+atom(_3049234)), fix_mp(clause(assert, _3049234), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3049266, _3049268), add_side_effect(_3049234, _3049266:_3049268), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_3049268=_3049320))), _3054950, _3054890) ^ Exit: (99) [ucatch] strip_module(baseKB:(strip_module(db_op_call(assertz, assertz_i), _3049232, _3049234), sanity(\+atom(_3049234)), fix_mp(clause(assert, _3049234), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3049266, _3049268), add_side_effect(_3049234, _3049266:_3049268), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_3049268=_3049320))), baseKB, (strip_module(db_op_call(assertz, assertz_i), _3049232, _3049234), sanity(\+atom(_3049234)), fix_mp(clause(assert, _3049234), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3049266, _3049268), add_side_effect(_3049234, _3049266:_3049268), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3049268, _3049320);_3049268=_3049320)))) Call: (99) [system] var((strip_module(db_op_call(assertz, assertz_i), _3049232, _3049234), sanity(\+atom(_3049234)), fix_mp(clause(assert, _3049234), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3049266, _3049268), add_side_effect(_3049234, _3049266:_3049268), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3049268, _3049320);_3049268=_3049320)))) Fail: (99) [system] var((strip_module(db_op_call(assertz, assertz_i), _3049232, _3049234), sanity(\+atom(_3049234)), fix_mp(clause(assert, _3049234), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3049266, _3049268), add_side_effect(_3049234, _3049266:_3049268), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3049268, _3049320);_3049268=_3049320)))) ^ Fail: (98) [ucatch] ucatch:is_call_var(baseKB:(strip_module(db_op_call(assertz, assertz_i), _3049232, _3049234), sanity(\+atom(_3049234)), fix_mp(clause(assert, _3049234), baseKB:(sk2_in(...)==>sk2_out(...)), _3049266, _3049268), add_side_effect(_3049234, _3049266:_3049268), quietly((... -> ...;... = ...)))) ^ Call: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (100) [ucatch] strip_module(ucatch:must_det_u, _3059266, _3059206) ^ Exit: (100) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (100) [system] var(must_det_u) Fail: (100) [system] var(must_det_u) ^ Fail: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (99) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _3049232, _3049234)) ^ Unify: (99) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _3049232, _3049234)) ^ Call: (100) [ucatch] strip_module(baseKB:strip_module(db_op_call(assertz, assertz_i), _3049232, _3049234), _3063576, _3063516) ^ Exit: (100) [ucatch] strip_module(baseKB:strip_module(db_op_call(assertz, assertz_i), _3049232, _3049234), baseKB, strip_module(db_op_call(assertz, assertz_i), _3049232, _3049234)) Call: (100) [system] var(strip_module(db_op_call(assertz, assertz_i), _3049232, _3049234)) Fail: (100) [system] var(strip_module(db_op_call(assertz, assertz_i), _3049232, _3049234)) ^ Fail: (99) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _3049232, _3049234)) ^ Call: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (100) [ucatch] strip_module(ucatch:must_det_u, _3067892, _3067832) ^ Exit: (100) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (100) [system] var(must_det_u) Fail: (100) [system] var(must_det_u) ^ Fail: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (99) [ucatch] ucatch:is_call_var(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3049266, _3049268), add_side_effect(db_op_call(assertz, assertz_i), _3049266:_3049268), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_3049268=_3049320)))) ^ Unify: (99) [ucatch] ucatch:is_call_var(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3049266, _3049268), add_side_effect(db_op_call(assertz, assertz_i), _3049266:_3049268), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_3049268=_3049320)))) ^ Call: (100) [ucatch] strip_module(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3049266, _3049268), add_side_effect(db_op_call(assertz, assertz_i), _3049266:_3049268), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3049268, _3049320);_3049268=_3049320))), _3072202, _3072142) ^ Exit: (100) [ucatch] strip_module(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3049266, _3049268), add_side_effect(db_op_call(assertz, assertz_i), _3049266:_3049268), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3049268, _3049320);_3049268=_3049320))), baseKB, (sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3049266, _3049268), add_side_effect(db_op_call(assertz, assertz_i), _3049266:_3049268), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3049268, _3049320);_3049268=_3049320)))) Call: (100) [system] var((sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3049266, _3049268), add_side_effect(db_op_call(assertz, assertz_i), _3049266:_3049268), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3049268, _3049320);_3049268=_3049320)))) Fail: (100) [system] var((sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3049266, _3049268), add_side_effect(db_op_call(assertz, assertz_i), _3049266:_3049268), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3049268, _3049320);_3049268=_3049320)))) ^ Fail: (99) [ucatch] ucatch:is_call_var(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3049266, _3049268), add_side_effect(db_op_call(assertz, assertz_i), _3049266:_3049268), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_3049268=_3049320)))) ^ Call: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (101) [ucatch] strip_module(ucatch:must_det_u, _3076518, _3076458) ^ Exit: (101) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (101) [system] var(must_det_u) Fail: (101) [system] var(must_det_u) ^ Fail: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (100) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Unify: (100) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Call: (101) [ucatch] strip_module(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i))), _3080828, _3080768) ^ Exit: (101) [ucatch] strip_module(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i))), baseKB, sanity(\+atom(db_op_call(assertz, assertz_i)))) Call: (101) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) Fail: (101) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Fail: (100) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Call: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (101) [ucatch] strip_module(ucatch:must_det_u, _3085150, _3085090) ^ Exit: (101) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (101) [system] var(must_det_u) Fail: (101) [system] var(must_det_u) ^ Fail: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (100) [ucatch] ucatch:is_call_var(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3049266, _3049268), add_side_effect(db_op_call(assertz, assertz_i), _3049266:_3049268), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3049268, _3049320);_3049268=_3049320)))) ^ Unify: (100) [ucatch] ucatch:is_call_var(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3049266, _3049268), add_side_effect(db_op_call(assertz, assertz_i), _3049266:_3049268), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3049268, _3049320);_3049268=_3049320)))) ^ Call: (101) [ucatch] strip_module(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3049266, _3049268), add_side_effect(db_op_call(assertz, assertz_i), _3049266:_3049268), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3049268, _3049320);_3049268=_3049320))), _3089460, _3089400) ^ Exit: (101) [ucatch] strip_module(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3049266, _3049268), add_side_effect(db_op_call(assertz, assertz_i), _3049266:_3049268), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3049268, _3049320);_3049268=_3049320))), baseKB, (fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3049266, _3049268), add_side_effect(db_op_call(assertz, assertz_i), _3049266:_3049268), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3049268, _3049320);_3049268=_3049320)))) Call: (101) [system] var((fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3049266, _3049268), add_side_effect(db_op_call(assertz, assertz_i), _3049266:_3049268), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3049268, _3049320);_3049268=_3049320)))) Fail: (101) [system] var((fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3049266, _3049268), add_side_effect(db_op_call(assertz, assertz_i), _3049266:_3049268), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3049268, _3049320);_3049268=_3049320)))) ^ Fail: (100) [ucatch] ucatch:is_call_var(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3049266, _3049268), add_side_effect(db_op_call(assertz, assertz_i), _3049266:_3049268), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3049268, _3049320);_3049268=_3049320)))) ^ Call: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (102) [ucatch] strip_module(ucatch:must_det_u, _3093776, _3093716) ^ Exit: (102) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (102) [system] var(must_det_u) Fail: (102) [system] var(must_det_u) ^ Fail: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (101) [ucatch] ucatch:is_call_var(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3049266, _3049268)) ^ Unify: (101) [ucatch] ucatch:is_call_var(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3049266, _3049268)) ^ Call: (102) [ucatch] strip_module(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3049266, _3049268), _3098086, _3098026) ^ Exit: (102) [ucatch] strip_module(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3049266, _3049268), baseKB, fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3049266, _3049268)) Call: (102) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3049266, _3049268)) Fail: (102) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3049266, _3049268)) ^ Fail: (101) [ucatch] ucatch:is_call_var(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3049266, _3049268)) ^ Exit: (110) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (102) [ucatch] strip_module(ucatch:must_det_u, _3104296, _3104236) ^ Exit: (102) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (102) [system] var(must_det_u) Fail: (102) [system] var(must_det_u) ^ Fail: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (101) [ucatch] ucatch:is_call_var(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((sk2_in(...)==>sk2_out(...)), _3049320);(sk2_in(_2651390)==>sk2_out(_2651390))=_3049320)))) ^ Unify: (101) [ucatch] ucatch:is_call_var(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((sk2_in(...)==>sk2_out(...)), _3049320);(sk2_in(_2651390)==>sk2_out(_2651390))=_3049320)))) ^ Call: (102) [ucatch] strip_module(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((sk2_in(_2651390)==>sk2_out(_2651390)), _3049320);(sk2_in(_2651390)==>sk2_out(_2651390))=_3049320))), _3108606, _3108546) ^ Exit: (102) [ucatch] strip_module(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((sk2_in(_2651390)==>sk2_out(_2651390)), _3049320);(sk2_in(_2651390)==>sk2_out(_2651390))=_3049320))), baseKB, (add_side_effect(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((sk2_in(_2651390)==>sk2_out(_2651390)), _3049320);(sk2_in(_2651390)==>sk2_out(_2651390))=_3049320)))) Call: (102) [system] var((add_side_effect(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((sk2_in(_2651390)==>sk2_out(_2651390)), _3049320);(sk2_in(_2651390)==>sk2_out(_2651390))=_3049320)))) Fail: (102) [system] var((add_side_effect(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((sk2_in(_2651390)==>sk2_out(_2651390)), _3049320);(sk2_in(_2651390)==>sk2_out(_2651390))=_3049320)))) ^ Fail: (101) [ucatch] ucatch:is_call_var(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((sk2_in(...)==>sk2_out(...)), _3049320);(sk2_in(_2651390)==>sk2_out(_2651390))=_3049320)))) ^ Call: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (103) [ucatch] strip_module(ucatch:must_det_u, _3112922, _3112862) ^ Exit: (103) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (103) [system] var(must_det_u) Fail: (103) [system] var(must_det_u) ^ Fail: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (102) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))) ^ Unify: (102) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))) ^ Call: (103) [ucatch] strip_module(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))), _3117232, _3117172) ^ Exit: (103) [ucatch] strip_module(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))), baseKB, add_side_effect(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))) Call: (103) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))) Fail: (103) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))) ^ Fail: (102) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))) Call: (107) [t_l] t_l:use_side_effect_buffer Fail: (107) [t_l] t_l:use_side_effect_buffer Call: (107) [t_l] t_l:verify_side_effect_buffer Fail: (107) [t_l] t_l:verify_side_effect_buffer ^ Call: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (103) [ucatch] strip_module(ucatch:must_det_u, _3123972, _3123912) ^ Exit: (103) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (103) [system] var(must_det_u) Fail: (103) [system] var(must_det_u) ^ Fail: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (102) [ucatch] ucatch:is_call_var(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((sk2_in(_2651390)==>sk2_out(_2651390)), _3049320);(sk2_in(_2651390)==>sk2_out(_2651390))=_3049320))) ^ Unify: (102) [ucatch] ucatch:is_call_var(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((sk2_in(_2651390)==>sk2_out(_2651390)), _3049320);(sk2_in(_2651390)==>sk2_out(_2651390))=_3049320))) ^ Call: (103) [ucatch] strip_module(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((sk2_in(_2651390)==>sk2_out(_2651390)), _3049320);(sk2_in(_2651390)==>sk2_out(_2651390))=_3049320)), _3128282, _3128222) ^ Exit: (103) [ucatch] strip_module(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((sk2_in(_2651390)==>sk2_out(_2651390)), _3049320);(sk2_in(_2651390)==>sk2_out(_2651390))=_3049320)), baseKB, quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((sk2_in(_2651390)==>sk2_out(_2651390)), _3049320);(sk2_in(_2651390)==>sk2_out(_2651390))=_3049320))) Call: (103) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((sk2_in(_2651390)==>sk2_out(_2651390)), _3049320);(sk2_in(_2651390)==>sk2_out(_2651390))=_3049320))) Fail: (103) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((sk2_in(_2651390)==>sk2_out(_2651390)), _3049320);(sk2_in(_2651390)==>sk2_out(_2651390))=_3049320))) ^ Fail: (102) [ucatch] ucatch:is_call_var(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((sk2_in(_2651390)==>sk2_out(_2651390)), _3049320);(sk2_in(_2651390)==>sk2_out(_2651390))=_3049320))) ^ Exit: (110) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (98) [t_l] t_l:use_side_effect_buffer Fail: (98) [t_l] t_l:use_side_effect_buffer Call: (98) [t_l] t_l:verify_side_effect_buffer Fail: (98) [t_l] t_l:verify_side_effect_buffer Call: (98) [t_l] t_l:no_attempt_side_effects Fail: (98) [t_l] t_l:no_attempt_side_effects Call: (98) [t_l] t_l:side_effect_ok Fail: (98) [t_l] t_l:side_effect_ok Call: (98) [t_l] t_l:noDBaseMODs(_3137260) Fail: (98) [t_l] t_l:noDBaseMODs(_3137874) ^ Call: (98) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))) ^ Unify: (98) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))) ^ Call: (99) [bugger] one_must(dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))), (nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(sk2_in(...)==>sk2_out(...))))), nop(break), !, fail)) ^ Unify: (99) [ucatch] one_must(bugger:dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(..., ...), baseKB:(... ==> ...)))), nop(break), !, fail)) ^ Call: (103) [baseKB] hook_database:assertz_i(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) ^ Unify: (103) [baseKB] hook_database:assertz_i(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) ^ Call: (104) [baseKB] hook_database:notrace_check_never_assert(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) ^ Unify: (104) [baseKB] hook_database:notrace_check_never_assert(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) ^ Call: (105) [baseKB] check_never_assert(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) ^ Unify: (105) [baseKB] check_never_assert(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) ^ Exit: (111) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (105) [baseKB] check_never_assert(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) ^ Exit: (104) [baseKB] hook_database:notrace_check_never_assert(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) Call: (104) [system] fail Fail: (104) [system] fail ^ Redo: (103) [baseKB] hook_database:assertz_i(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) ^ Unify: (103) [baseKB] hook_database:assertz_i(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) ^ Call: (104) [baseKB] clause_attvars:clausify_attributes(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3151418) ^ Unify: (104) [baseKB] clause_attvars:clausify_attributes(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3151418) ^ Exit: (104) [baseKB] clause_attvars:clausify_attributes(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) ^ Call: (104) [system] assertz(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) ^ Exit: (104) [system] assertz(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) ^ Exit: (103) [baseKB] hook_database:assertz_i(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) ^ Exit: (99) [ucatch] one_must(bugger:dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(..., ...), baseKB:(... ==> ...)))), nop(break), !, fail)) ^ Exit: (98) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))) ^ Exit: (93) [ucatch] one_must(bugger:dcall0(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(... ==> ...)))), nop(break), !, fail)) ^ Exit: (92) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))) ^ Exit: (91) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))) ^ Call: (85) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que((sk2_in(_2651390)==>sk2_out(_2651390)), _3159668), _3159698), call(_3159698)*->true;clause_b(baseKB:que((sk2_in(_2651390)==>sk2_out(_2651390)), _3159668)))) ^ Unify: (85) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que((sk2_in(_2651390)==>sk2_out(_2651390)), _3159668), _3159698), call(_3159698)*->true;clause_b(baseKB:que((sk2_in(_2651390)==>sk2_out(_2651390)), _3159668)))) ^ Call: (87) [baseKB] clause(que((sk2_in(_2651390)==>sk2_out(_2651390)), _3159668), _3159698) ^ Fail: (87) [baseKB] clause(que((sk2_in(_2651390)==>sk2_out(_2651390)), _3159668), _3159698) ^ Call: (87) [baseKB] clause_b(baseKB:que((sk2_in(_2651390)==>sk2_out(_2651390)), _3159668)) ^ Unify: (87) [baseKB] clause_b(baseKB:que((sk2_in(_2651390)==>sk2_out(_2651390)), _3159668)) ^ Call: (88) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que((sk2_in(_2651390)==>sk2_out(_2651390)), _3159668), _3163496)) ^ Unify: (88) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que((sk2_in(_2651390)==>sk2_out(_2651390)), _3159668), _3163496)) ^ Call: (89) [baseKB] clause(que((sk2_in(_2651390)==>sk2_out(_2651390)), _3159668), _3163496) ^ Fail: (89) [baseKB] clause(que((sk2_in(_2651390)==>sk2_out(_2651390)), _3159668), _3163496) ^ Fail: (88) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que((sk2_in(_2651390)==>sk2_out(_2651390)), _3159668), _3163496)) ^ Fail: (87) [baseKB] clause_b(baseKB:que((sk2_in(_2651390)==>sk2_out(_2651390)), _3159668)) ^ Fail: (85) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que((sk2_in(_2651390)==>sk2_out(_2651390)), _3159668), _3159698), call(_3159698)*->true;clause_b(baseKB:que((sk2_in(_2651390)==>sk2_out(_2651390)), _3159668)))) ^ Call: (85) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc((sk2_in(_2651390)==>sk2_out(_2651390))), mpred_enqueueing((sk2_in(I9)==>sk2_out(I9))), 1, 1752, baseKB:true) ^ Unify: (85) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc((sk2_in(_2651390)==>sk2_out(_2651390))), mpred_enqueueing((sk2_in(I9)==>sk2_out(I9))), 1, 1752, baseKB:true) Call: (86) [system] set_prolog_flag(last_call_optimisation, false) Exit: (86) [system] set_prolog_flag(last_call_optimisation, false) ^ Call: (86) [loop_check] prolog_frame_attribute(1752, parent_goal, loop_check_term_frame(_3171242, mpred_enqueueing((sk2_in(I9)==>sk2_out(I9))), 1, _3171248, _3171250)) ^ Fail: (86) [loop_check] prolog_frame_attribute(1752, parent_goal, loop_check_term_frame(_3171242, mpred_enqueueing((sk2_in(I9)==>sk2_out(I9))), 1, _3171248, _3171250)) ^ Redo: (85) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc((sk2_in(_2651390)==>sk2_out(_2651390))), mpred_enqueueing((sk2_in(I9)==>sk2_out(I9))), 1, 1752, baseKB:true) ^ Call: (86) [user] mpred_fwc((sk2_in(_2651390)==>sk2_out(_2651390))) ^ Unify: (86) [user] mpred_fwc((sk2_in(_2651390)==>sk2_out(_2651390))) ^ Exit: (95) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (91) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc1((sk2_in(_3174782)==>sk2_out(_3174782))), info(mpred_fwc1((sk2_in(I9)==>sk2_out(I9))), 'mpred_core.pl':2493), 1, 1879, user:true) ^ Unify: (91) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc1((sk2_in(_3174782)==>sk2_out(_3174782))), info(mpred_fwc1((sk2_in(I9)==>sk2_out(I9))), 'mpred_core.pl':2493), 1, 1879, user:true) Call: (92) [system] set_prolog_flag(last_call_optimisation, false) Exit: (92) [system] set_prolog_flag(last_call_optimisation, false) ^ Call: (92) [loop_check] prolog_frame_attribute(1879, parent_goal, loop_check_term_frame(_3178124, info(mpred_fwc1((sk2_in(I9)==>sk2_out(I9))), 'mpred_core.pl':2493), 1, _3178130, _3178132)) ^ Fail: (92) [loop_check] prolog_frame_attribute(1879, parent_goal, loop_check_term_frame(_3178124, info(mpred_fwc1((sk2_in(I9)==>sk2_out(I9))), 'mpred_core.pl':2493), 1, _3178130, _3178132)) ^ Redo: (91) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc1((sk2_in(_3174782)==>sk2_out(_3174782))), info(mpred_fwc1((sk2_in(I9)==>sk2_out(I9))), 'mpred_core.pl':2493), 1, 1879, user:true) ^ Call: (92) [user] mpred_fwc1((sk2_in(_3174782)==>sk2_out(_3174782))) ^ Unify: (92) [user] mpred_fwc1((sk2_in(_3174782)==>sk2_out(_3174782))) ^ Unify: (92) [user] mpred_fwc1((sk2_in(_3174782)==>sk2_out(_3174782))) ^ Call: (98) [user] asserta(t_l:busy_s((sk2_in(_3174782)==>sk2_out(_3174782))), _3181964) ^ Exit: (98) [user] asserta(t_l:busy_s((sk2_in(_3174782)==>sk2_out(_3174782))), (0x5566f7cd0e70)) ^ Call: (97) [user] mpred_m_fwc2(baseKB, (sk2_in(_3174782)==>sk2_out(_3174782))) ^ Unify: (97) [user] mpred_m_fwc2(baseKB, (sk2_in(_3174782)==>sk2_out(_3174782))) %~ baseKB : mpred_fwc1( sk2_in(Out_In)==>sk2_out(Out_In)). ^ Call: (104) [user] ucatch:current_why(_3201756) ^ Unify: (104) [user] ucatch:current_why(_3201756) ^ Call: (105) [user] ucatch:current_why_data(_3201756) ^ Unify: (105) [user] ucatch:current_why_data(_3201756) Call: (106) [system] nb_current('$current_why', wp(_3201756, _3204248)) Exit: (106) [system] nb_current('$current_why', wp(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), call_from:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))))) ^ Exit: (105) [user] ucatch:current_why_data(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))) ^ Exit: (104) [user] ucatch:current_why(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))) ^ Redo: (105) [user] ucatch:current_why_data(_3201756) ^ Unify: (105) [user] ucatch:current_why_data(_3201756) Call: (106) [t_l] t_l:current_why_source(_3201756) Fail: (106) [t_l] t_l:current_why_source(_3201756) ^ Fail: (105) [user] ucatch:current_why_data(_3201756) ^ Redo: (104) [user] ucatch:current_why(_3201756) ^ Unify: (104) [user] ucatch:current_why(mfl4(_3210412, _3210414, _3210416, _3210418)) ^ Exit: (104) [user] ucatch:current_why(mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)) ^ Call: (104) [user] ucatch:current_why(_3201756) ^ Unify: (104) [user] ucatch:current_why(_3201756) ^ Call: (105) [user] ucatch:current_why_data(_3201756) ^ Unify: (105) [user] ucatch:current_why_data(_3201756) Call: (106) [system] nb_current('$current_why', wp(_3201756, _3214384)) Exit: (106) [system] nb_current('$current_why', wp(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), call_from:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))))) ^ Exit: (105) [user] ucatch:current_why_data(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))) ^ Exit: (104) [user] ucatch:current_why(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))) ^ Redo: (105) [user] ucatch:current_why_data(_3201756) ^ Unify: (105) [user] ucatch:current_why_data(_3201756) Call: (106) [t_l] t_l:current_why_source(_3201756) Fail: (106) [t_l] t_l:current_why_source(_3201756) ^ Fail: (105) [user] ucatch:current_why_data(_3201756) ^ Redo: (104) [user] ucatch:current_why(_3201756) ^ Unify: (104) [user] ucatch:current_why(mfl4(_3220548, _3220550, _3220552, _3220554)) ^ Exit: (104) [user] ucatch:current_why(mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)) %~ call_mpred_post4 :-%~ level=142 ,%~ que=0 ,%~ assertion_status=unique ,%~ support_status=none ,%~ post1 = mpred_prop(baseKB,sk2_out,1,pfcRHS) ,%~ fix_mp=baseKB ,%~ mz=user ,%~ p0 = mpred_prop(baseKB,sk2_out,1,pfcRHS) ,%~ support_fact = mfl4(%~ [ 'Ex'=Ex],%~ baseKB, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 82) ,%~ support_trig=ax. %~ baseKB : mpred_fwc1( mpred_prop(baseKB,sk2_out,1,pfcRHS)). %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_out,1,pfcRHS)%~ body: \+ground((sk2_out/1))*->rhs([{trace_or_throw(mpred_prop(baseKB,sk2_out,1,pfcRHS))}]) %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_out,1,pfcRHS)%~ body: rhs([mpred_prop(baseKB,sk2_out,1,pfcCreates)]) %~ %~ RHS-Post1: mpred_prop(baseKB,sk2_out,1,pfcCreates)%~ Support: mpred_prop(baseKB,sk2_out,1,pfcRHS),$pt(baseKB,mpred_prop(baseKB,sk2_out,1,pfcRHS),rhs([mpred_prop(baseKB,sk2_out,1,pfcCreates)])) %~ call_mpred_post4 :-%~ level=180 ,%~ que=0 ,%~ assertion_status=unique ,%~ support_status=none ,%~ post1 = mpred_prop(baseKB,sk2_out,1,pfcCreates) ,%~ fix_mp=baseKB ,%~ mz=baseKB ,%~ p0 = mpred_prop(baseKB,sk2_out,1,pfcCreates) ,%~ support_fact = mpred_prop(baseKB,sk2_out,1,pfcRHS) ,%~ support_trig = '$pt'( baseKB,%~ mpred_prop(baseKB,sk2_out,1,pfcRHS),%~ rhs([mpred_prop(baseKB,sk2_out,1,pfcCreates)])). %~ baseKB : mpred_fwc1( mpred_prop(baseKB,sk2_out,1,pfcCreates)). %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_out,1,pfcCreates)%~ body: \+ground((sk2_out/1))*->rhs([{trace_or_throw(mpred_prop(baseKB,sk2_out,1,pfcCreates))}]) %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_out,1,pfcCreates)%~ body: rhs([{baseKB:warn_if_static(sk2_out,1)},{kb_shared(baseKB:(sk2_out/1))}]) %~ call_mpred_post4 :-%~ level=289 ,%~ que=0 ,%~ assertion_status=unique ,%~ support_status=none ,%~ post1 = mpred_prop(baseKB,sk2_out,1,kb_shared) ,%~ fix_mp=baseKB ,%~ mz=baseKB ,%~ p0 = mpred_prop(baseKB,sk2_out,1,kb_shared) ,%~ support_fact = ( mfl4(%~ [ 'Ex'=Ex],%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 82) ,%~ ax) ,%~ support_trig = mfl4(%~ [ 'Ex'=Ex],%~ baseKB, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 82). %~ baseKB : mpred_fwc1( mpred_prop(baseKB,sk2_out,1,kb_shared)). %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_out,1,kb_shared)%~ body: $pt(baseKB,genlMt(_3488184,baseKB),(_3488184\=baseKB*->rhs([{nop(dmsg_pretty(_3488184:call(kb_shared,_3488184:(sk2_out/1)))),show_failure(on_x_fail(_3488184:call(kb_shared,_3488184:(sk2_out/1))))}]))) %~ %~ Adding positive%~ trigger: genlMt(_3488184,baseKB)%~ body: _3488184\=baseKB*->rhs([{nop(dmsg_pretty(_3488184:call(kb_shared,_3488184:(sk2_out/1)))),show_failure(on_x_fail(_3488184:call(kb_shared,_3488184:(sk2_out/1))))}])%~ Support: mpred_prop(baseKB,sk2_out,1,kb_shared),$pt(baseKB,mpred_prop(baseKB,sk2_out,1,kb_shared),$pt(baseKB,genlMt(_3488184,baseKB),(_3488184\=baseKB*->rhs([{nop(dmsg_pretty(_3488184:call(kb_shared,_3488184:(sk2_out/1)))),show_failure(on_x_fail(_3488184:call(kb_shared,_3488184:(sk2_out/1))))}])))) %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_out,1,kb_shared)%~ body: \+ground((sk2_out/1))*->rhs([{trace_or_throw(mpred_prop(baseKB,sk2_out,1,kb_shared))}]) %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_out,1,kb_shared)%~ body: genlPreds(kb_shared,_3531746)*->rhs([mpred_prop(baseKB,sk2_out,1,_3531746)]) %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_out,1,pfcCreates)%~ body: genlPreds(pfcCreates,_3543988)*->rhs([mpred_prop(baseKB,sk2_out,1,_3543988)]) %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_out,1,pfcRHS)%~ body: genlPreds(pfcRHS,_3548594)*->rhs([mpred_prop(baseKB,sk2_out,1,_3548594)]) %~ %~ RHS-Post1: mpred_prop(baseKB,sk2_out,1,pfcControlled)%~ Support: mpred_prop(baseKB,sk2_out,1,pfcRHS),$pt(baseKB,mpred_prop(baseKB,sk2_out,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,sk2_out,1,pfcControlled)]))) %~ call_mpred_post4 :-%~ level=182 ,%~ que=0 ,%~ assertion_status=unique ,%~ support_status=none ,%~ post1 = mpred_prop(baseKB,sk2_out,1,pfcControlled) ,%~ fix_mp=baseKB ,%~ mz=baseKB ,%~ p0 = mpred_prop(baseKB,sk2_out,1,pfcControlled) ,%~ support_fact = mpred_prop(baseKB,sk2_out,1,pfcRHS) ,%~ support_trig = '$pt'( baseKB,%~ mpred_prop(baseKB,sk2_out,1,pfcRHS),%~ genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,sk2_out,1,pfcControlled)])). %~ baseKB : mpred_fwc1( mpred_prop(baseKB,sk2_out,1,pfcControlled)). %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_out,1,pfcControlled)%~ body: \+ground((sk2_out/1))*->rhs([{trace_or_throw(mpred_prop(baseKB,sk2_out,1,pfcControlled))}]) %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_out,1,pfcControlled)%~ body: rhs([{kb_shared(baseKB:(sk2_out/1))}]) %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_out,1,pfcControlled)%~ body: genlPreds(pfcControlled,_3644856)*->rhs([mpred_prop(baseKB,sk2_out,1,_3644856)]) %~ %~ RHS-Post1: mpred_prop(baseKB,sk2_out,1,prologHybrid)%~ Support: mpred_prop(baseKB,sk2_out,1,pfcControlled),$pt(baseKB,mpred_prop(baseKB,sk2_out,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,sk2_out,1,prologHybrid)]))) %~ call_mpred_post4 :-%~ level=222 ,%~ que=0 ,%~ assertion_status=unique ,%~ support_status=none ,%~ post1 = mpred_prop(baseKB,sk2_out,1,prologHybrid) ,%~ fix_mp=baseKB ,%~ mz=baseKB ,%~ p0 = mpred_prop(baseKB,sk2_out,1,prologHybrid) ,%~ support_fact = mpred_prop(baseKB,sk2_out,1,pfcControlled) ,%~ support_trig = '$pt'( baseKB,%~ mpred_prop(baseKB,sk2_out,1,pfcControlled),%~ genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,sk2_out,1,prologHybrid)])). %~ baseKB : mpred_fwc1( mpred_prop(baseKB,sk2_out,1,prologHybrid)). %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_out,1,prologHybrid)%~ body: \+ground((sk2_out/1))*->rhs([{trace_or_throw(mpred_prop(baseKB,sk2_out,1,prologHybrid))}]) %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_out,1,prologHybrid)%~ body: genlPreds(prologHybrid,_3733344)*->rhs([mpred_prop(baseKB,sk2_out,1,_3733344)]) %~ %~ RHS-Post1: mpred_prop(baseKB,sk2_out,1,prologHybrid)%~ Support: mpred_prop(baseKB,sk2_out,1,pfcRHS),$pt(baseKB,mpred_prop(baseKB,sk2_out,1,pfcRHS),(genlPreds(pfcRHS,prologHybrid)*->rhs([mpred_prop(baseKB,sk2_out,1,prologHybrid)]))) %~ call_mpred_post4 :-%~ level=182 ,%~ que=0 ,%~ assertion_status=identical ,%~ support_status = simular( ( mpred_prop(baseKB,sk2_out,1,pfcControlled) ,%~ '$pt'( baseKB,%~ mpred_prop(baseKB,sk2_out,1,pfcControlled),%~ genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,sk2_out,1,prologHybrid)])))) ,%~ post1 = mpred_prop(baseKB,sk2_out,1,prologHybrid) ,%~ fix_mp=baseKB ,%~ mz=baseKB ,%~ p0 = mpred_prop(baseKB,sk2_out,1,prologHybrid) ,%~ support_fact = mpred_prop(baseKB,sk2_out,1,pfcRHS) ,%~ support_trig = '$pt'( baseKB,%~ mpred_prop(baseKB,sk2_out,1,pfcRHS),%~ genlPreds(pfcRHS,prologHybrid)*->rhs([mpred_prop(baseKB,sk2_out,1,prologHybrid)])). ^ Exit: (108) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (114) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (104) [user] build_rule([sk2_in(_3174782)], rhs([sk2_out(_3174782)]), ((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))) ^ Unify: (104) [user] build_rule([sk2_in(_3174782)], rhs([sk2_out(_3174782)]), ((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))) ^ Call: (119) [baseKB] baseKB:mpred_prop(_3821496, sk2_in, 1, pfcLHS) ^ Fail: (119) [baseKB] baseKB:mpred_prop(_3821496, sk2_in, 1, pfcLHS) ^ Call: (111) [user] hook_database:current_assertion_module(_3823710) ^ Unify: (111) [user] hook_database:current_assertion_module(_3823710) ^ Call: (112) [user] if_defined(defaultAssertMt(_3823710), _3823710=baseKB) ^ Unify: (112) [ucatch] if_defined(defaultAssertMt(_3823710), user:(_3823710=baseKB)) ^ Call: (115) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (115) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (115) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (112) [ucatch] if_defined(defaultAssertMt(baseKB), user:(baseKB=baseKB)) ^ Exit: (111) [user] hook_database:current_assertion_module(baseKB) ^ Exit: (117) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (112) [pfc_lib] locally_each:locally_tl(mpred_fc_mode(direct), user:mpred_post1(mpred_prop(baseKB, sk2_in, 1, pfcLHS), (((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax))) ^ Unify: (112) [pfc_lib] locally_each:locally_tl(mpred_fc_mode(direct), user:mpred_post1(mpred_prop(baseKB, sk2_in, 1, pfcLHS), (((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax))) ^ Call: (113) [pfc_lib] locally(t_l:mpred_fc_mode(direct), user:mpred_post1(mpred_prop(baseKB, sk2_in, 1, pfcLHS), (((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax))) ^ Unify: (113) [locally_each] locally(t_l:mpred_fc_mode(direct), user:mpred_post1(mpred_prop(baseKB, sk2_in, 1, pfcLHS), (((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax))) ^ Call: (116) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (116) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (116) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (117) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (117) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (117) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (117) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (117) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (117) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (117) [locally_each] locally_each:clause_true(t_l, t_l:mpred_fc_mode(direct)) ^ Unify: (117) [locally_each] locally_each:clause_true(t_l, t_l:mpred_fc_mode(direct)) Call: (118) [system] copy_term(t_l:mpred_fc_mode(direct), _3842420) Exit: (118) [system] copy_term(t_l:mpred_fc_mode(direct), t_l:mpred_fc_mode(direct)) ^ Call: (118) [t_l] clause(t_l:mpred_fc_mode(direct), true) ^ Fail: (118) [t_l] clause(mpred_fc_mode(direct), true) ^ Fail: (117) [locally_each] locally_each:clause_true(t_l, t_l:mpred_fc_mode(direct)) ^ Call: (123) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_fc_mode(direct)) ^ Unify: (123) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_fc_mode(direct)) ^ Call: (124) [t_l] asserta(t_l:mpred_fc_mode(direct), _3846874) ^ Exit: (124) [t_l] asserta(t_l:mpred_fc_mode(direct), (0x55670d978840)) Call: (124) [system] nb_current('$w_tl_e', _3848112) Exit: (124) [system] nb_current('$w_tl_e', [(0x55670d979320)]) Call: (124) [system] nb_linkval('$w_tl_e', [(0x55670d978840), (0x55670d979320)]) Exit: (124) [system] nb_linkval('$w_tl_e', [(0x55670d978840), (0x55670d979320)]) ^ Exit: (123) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_fc_mode(direct)) ^ Call: (122) [user] mpred_post1(mpred_prop(baseKB, sk2_in, 1, pfcLHS), (((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax)) ^ Unify: (122) [user] mpred_post1(mpred_prop(baseKB, sk2_in, 1, pfcLHS), (((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax)) ^ Call: (124) [bugger] bugger:show_success(user, user:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcLHS), (((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax))) ^ Unify: (124) [bugger] bugger:show_success(user, user:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcLHS), (((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax))) Call: (128) [system] cyclic_term(user:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcLHS), (((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax))) Fail: (128) [system] cyclic_term(user:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcLHS), (((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax))) ^ Call: (125) [bugger] dcall0(user:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcLHS), (((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax))) ^ Unify: (125) [bugger] dcall0(user:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcLHS), (((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax))) ^ Fail: (125) [bugger] dcall0(user:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcLHS), (((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax))) ^ Fail: (124) [bugger] bugger:show_success(user, user:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcLHS), (((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax))) ^ Unify: (122) [user] mpred_post1(mpred_prop(baseKB, sk2_in, 1, pfcLHS), (((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax)) ^ Exit: (131) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (132) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (129) [t_l] t_l:is_repropagating(_3860454) Fail: (129) [t_l] t_l:is_repropagating(_3861068) Call: (130) [t_l] t_l:exact_assertions Fail: (130) [t_l] t_l:exact_assertions Call: (130) [t_l] t_l:exact_assertions Fail: (130) [t_l] t_l:exact_assertions ^ Exit: (135) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) %~ call_mpred_post4 :-%~ level=139 ,%~ que=0 ,%~ assertion_status=unique ,%~ support_status=none ,%~ post1 = mpred_prop(baseKB,sk2_in,1,pfcLHS) ,%~ fix_mp=baseKB ,%~ mz=user ,%~ p0 = mpred_prop(baseKB,sk2_in,1,pfcLHS) ,%~ support_fact = ( sk2_in(_3821432)==>sk2_out(_3821432) ,%~ mfl4(%~ [ 'Ex'=Ex1],%~ baseKB, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 82)) ,%~ support_trig=ax. ^ Call: (136) [user] fix_mp("mpred_add_support_fast", _3919922, _3919924, _3919926) ^ Unify: (136) [user] fix_mp("mpred_add_support_fast", _3919922, _3919924, _3919926) ^ Exit: (142) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (136) [user] fix_mp("mpred_add_support_fast", _3919922, baseKB, _3919922) Call: (136) [system] _3919922='$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), ((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax) Exit: (136) [system] '$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), ((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax)='$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), ((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax) ^ Call: (136) [baseKB] notify_if_neg_trigger('$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), ((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax)) ^ Unify: (136) [baseKB] notify_if_neg_trigger('$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), ((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax)) ^ Exit: (136) [baseKB] notify_if_neg_trigger('$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), ((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax)) ^ Call: (136) [user] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), ((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax)), call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), ((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax)))) ^ Unify: (136) [pfc_lib] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), ((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax)), user:call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), ((sk2_in(...)==>sk2_out(...)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax)))) ^ Exit: (136) [pfc_lib] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), ((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax)), user:call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), ((sk2_in(...)==>sk2_out(...)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax)))) Call: (136) [t_l] t_l:assert_dir(_3936616) Fail: (136) [t_l] t_l:assert_dir(_3936616) ^ Exit: (143) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (144) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (138) [t_l] t_l:assert_dir(_3940564) Fail: (138) [t_l] t_l:assert_dir(_3940564) ^ Exit: (145) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (141) [user] logicmoo_util_terms:expire_tabled_list(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) ^ Unify: (141) [user] logicmoo_util_terms:expire_tabled_list(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) ^ Exit: (141) [user] logicmoo_util_terms:expire_tabled_list(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) ^ Call: (141) [user] show_failure(attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))) ^ Unify: (141) [bugger] show_failure(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))) ^ Call: (142) [bugger] bugger:show_failure(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))) ^ Unify: (142) [bugger] bugger:show_failure(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))) ^ Call: (143) [bugger] one_must(dcall0(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))), (nop(dumpST), debugm1(user, show_failed(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)))), nop(break), !, fail)) ^ Unify: (143) [ucatch] one_must(bugger:dcall0(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))), bugger:(nop(dumpST), debugm1(user, show_failed(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(..., ..., ..., ...)))), nop(break), !, fail)) ^ Call: (148) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (148) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (149) [ucatch] strip_module(ucatch:must_det_u, _3950690, _3950630) ^ Exit: (149) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (149) [system] var(must_det_u) Fail: (149) [system] var(must_det_u) ^ Fail: (148) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (148) [ucatch] ucatch:is_call_var(user:(strip_module(db_op_call(assertz, assertz_i), _3949282, _3949284), sanity(\+atom(_3949284)), fix_mp(clause(assert, _3949284), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318), add_side_effect(_3949284, _3949316:_3949318), quietly((... -> ...;... = ...)))) ^ Unify: (148) [ucatch] ucatch:is_call_var(user:(strip_module(db_op_call(assertz, assertz_i), _3949282, _3949284), sanity(\+atom(_3949284)), fix_mp(clause(assert, _3949284), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318), add_side_effect(_3949284, _3949316:_3949318), quietly((... -> ...;... = ...)))) ^ Call: (149) [ucatch] strip_module(user:(strip_module(db_op_call(assertz, assertz_i), _3949282, _3949284), sanity(\+atom(_3949284)), fix_mp(clause(assert, _3949284), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318), add_side_effect(_3949284, _3949316:_3949318), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_3949318=_3949370))), _3955000, _3954940) ^ Exit: (149) [ucatch] strip_module(user:(strip_module(db_op_call(assertz, assertz_i), _3949282, _3949284), sanity(\+atom(_3949284)), fix_mp(clause(assert, _3949284), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318), add_side_effect(_3949284, _3949316:_3949318), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_3949318=_3949370))), user, (strip_module(db_op_call(assertz, assertz_i), _3949282, _3949284), sanity(\+atom(_3949284)), fix_mp(clause(assert, _3949284), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318), add_side_effect(_3949284, _3949316:_3949318), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3949318, _3949370);_3949318=_3949370)))) Call: (149) [system] var((strip_module(db_op_call(assertz, assertz_i), _3949282, _3949284), sanity(\+atom(_3949284)), fix_mp(clause(assert, _3949284), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318), add_side_effect(_3949284, _3949316:_3949318), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3949318, _3949370);_3949318=_3949370)))) Fail: (149) [system] var((strip_module(db_op_call(assertz, assertz_i), _3949282, _3949284), sanity(\+atom(_3949284)), fix_mp(clause(assert, _3949284), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318), add_side_effect(_3949284, _3949316:_3949318), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3949318, _3949370);_3949318=_3949370)))) ^ Fail: (148) [ucatch] ucatch:is_call_var(user:(strip_module(db_op_call(assertz, assertz_i), _3949282, _3949284), sanity(\+atom(_3949284)), fix_mp(clause(assert, _3949284), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318), add_side_effect(_3949284, _3949316:_3949318), quietly((... -> ...;... = ...)))) ^ Call: (149) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (149) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (150) [ucatch] strip_module(ucatch:must_det_u, _3959316, _3959256) ^ Exit: (150) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (150) [system] var(must_det_u) Fail: (150) [system] var(must_det_u) ^ Fail: (149) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (149) [ucatch] ucatch:is_call_var(user:strip_module(db_op_call(assertz, assertz_i), _3949282, _3949284)) ^ Unify: (149) [ucatch] ucatch:is_call_var(user:strip_module(db_op_call(assertz, assertz_i), _3949282, _3949284)) ^ Call: (150) [ucatch] strip_module(user:strip_module(db_op_call(assertz, assertz_i), _3949282, _3949284), _3963626, _3963566) ^ Exit: (150) [ucatch] strip_module(user:strip_module(db_op_call(assertz, assertz_i), _3949282, _3949284), user, strip_module(db_op_call(assertz, assertz_i), _3949282, _3949284)) Call: (150) [system] var(strip_module(db_op_call(assertz, assertz_i), _3949282, _3949284)) Fail: (150) [system] var(strip_module(db_op_call(assertz, assertz_i), _3949282, _3949284)) ^ Fail: (149) [ucatch] ucatch:is_call_var(user:strip_module(db_op_call(assertz, assertz_i), _3949282, _3949284)) ^ Call: (149) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (149) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (150) [ucatch] strip_module(ucatch:must_det_u, _3967942, _3967882) ^ Exit: (150) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (150) [system] var(must_det_u) Fail: (150) [system] var(must_det_u) ^ Fail: (149) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (149) [ucatch] ucatch:is_call_var(user:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318), add_side_effect(db_op_call(assertz, assertz_i), _3949316:_3949318), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_3949318=_3949370)))) ^ Unify: (149) [ucatch] ucatch:is_call_var(user:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318), add_side_effect(db_op_call(assertz, assertz_i), _3949316:_3949318), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_3949318=_3949370)))) ^ Call: (150) [ucatch] strip_module(user:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318), add_side_effect(db_op_call(assertz, assertz_i), _3949316:_3949318), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3949318, _3949370);_3949318=_3949370))), _3972252, _3972192) ^ Exit: (150) [ucatch] strip_module(user:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318), add_side_effect(db_op_call(assertz, assertz_i), _3949316:_3949318), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3949318, _3949370);_3949318=_3949370))), user, (sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318), add_side_effect(db_op_call(assertz, assertz_i), _3949316:_3949318), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3949318, _3949370);_3949318=_3949370)))) Call: (150) [system] var((sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318), add_side_effect(db_op_call(assertz, assertz_i), _3949316:_3949318), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3949318, _3949370);_3949318=_3949370)))) Fail: (150) [system] var((sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318), add_side_effect(db_op_call(assertz, assertz_i), _3949316:_3949318), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3949318, _3949370);_3949318=_3949370)))) ^ Fail: (149) [ucatch] ucatch:is_call_var(user:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318), add_side_effect(db_op_call(assertz, assertz_i), _3949316:_3949318), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_3949318=_3949370)))) ^ Call: (150) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (150) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (151) [ucatch] strip_module(ucatch:must_det_u, _3976568, _3976508) ^ Exit: (151) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (151) [system] var(must_det_u) Fail: (151) [system] var(must_det_u) ^ Fail: (150) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (150) [ucatch] ucatch:is_call_var(user:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Unify: (150) [ucatch] ucatch:is_call_var(user:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Call: (151) [ucatch] strip_module(user:sanity(\+atom(db_op_call(assertz, assertz_i))), _3980878, _3980818) ^ Exit: (151) [ucatch] strip_module(user:sanity(\+atom(db_op_call(assertz, assertz_i))), user, sanity(\+atom(db_op_call(assertz, assertz_i)))) Call: (151) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) Fail: (151) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Fail: (150) [ucatch] ucatch:is_call_var(user:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Call: (150) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (150) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (151) [ucatch] strip_module(ucatch:must_det_u, _3985200, _3985140) ^ Exit: (151) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (151) [system] var(must_det_u) Fail: (151) [system] var(must_det_u) ^ Fail: (150) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (150) [ucatch] ucatch:is_call_var(user:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318), add_side_effect(db_op_call(assertz, assertz_i), _3949316:_3949318), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3949318, _3949370);_3949318=_3949370)))) ^ Unify: (150) [ucatch] ucatch:is_call_var(user:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318), add_side_effect(db_op_call(assertz, assertz_i), _3949316:_3949318), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3949318, _3949370);_3949318=_3949370)))) ^ Call: (151) [ucatch] strip_module(user:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318), add_side_effect(db_op_call(assertz, assertz_i), _3949316:_3949318), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3949318, _3949370);_3949318=_3949370))), _3989510, _3989450) ^ Exit: (151) [ucatch] strip_module(user:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318), add_side_effect(db_op_call(assertz, assertz_i), _3949316:_3949318), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3949318, _3949370);_3949318=_3949370))), user, (fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318), add_side_effect(db_op_call(assertz, assertz_i), _3949316:_3949318), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3949318, _3949370);_3949318=_3949370)))) Call: (151) [system] var((fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318), add_side_effect(db_op_call(assertz, assertz_i), _3949316:_3949318), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3949318, _3949370);_3949318=_3949370)))) Fail: (151) [system] var((fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318), add_side_effect(db_op_call(assertz, assertz_i), _3949316:_3949318), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3949318, _3949370);_3949318=_3949370)))) ^ Fail: (150) [ucatch] ucatch:is_call_var(user:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318), add_side_effect(db_op_call(assertz, assertz_i), _3949316:_3949318), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_3949318, _3949370);_3949318=_3949370)))) ^ Call: (151) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (151) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (152) [ucatch] strip_module(ucatch:must_det_u, _3993826, _3993766) ^ Exit: (152) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (152) [system] var(must_det_u) Fail: (152) [system] var(must_det_u) ^ Fail: (151) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (151) [ucatch] ucatch:is_call_var(user:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318)) ^ Unify: (151) [ucatch] ucatch:is_call_var(user:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318)) ^ Call: (152) [ucatch] strip_module(user:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318), _3998136, _3998076) ^ Exit: (152) [ucatch] strip_module(user:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318), user, fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318)) Call: (152) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318)) Fail: (152) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318)) ^ Fail: (151) [ucatch] ucatch:is_call_var(user:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318)) ^ Exit: (160) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (151) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (151) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (152) [ucatch] strip_module(ucatch:must_det_u, _4003832, _4003772) ^ Exit: (152) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (152) [system] var(must_det_u) Fail: (152) [system] var(must_det_u) ^ Fail: (151) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (151) [ucatch] ucatch:is_call_var(user:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949370);mpred_prop(baseKB, sk2_in, 1, pfcLHS)=_3949370)))) ^ Unify: (151) [ucatch] ucatch:is_call_var(user:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949370);mpred_prop(baseKB, sk2_in, 1, pfcLHS)=_3949370)))) ^ Call: (152) [ucatch] strip_module(user:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949370);mpred_prop(baseKB, sk2_in, 1, pfcLHS)=_3949370))), _4008142, _4008082) ^ Exit: (152) [ucatch] strip_module(user:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949370);mpred_prop(baseKB, sk2_in, 1, pfcLHS)=_3949370))), user, (add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949370);mpred_prop(baseKB, sk2_in, 1, pfcLHS)=_3949370)))) Call: (152) [system] var((add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949370);mpred_prop(baseKB, sk2_in, 1, pfcLHS)=_3949370)))) Fail: (152) [system] var((add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949370);mpred_prop(baseKB, sk2_in, 1, pfcLHS)=_3949370)))) ^ Fail: (151) [ucatch] ucatch:is_call_var(user:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949370);mpred_prop(baseKB, sk2_in, 1, pfcLHS)=_3949370)))) ^ Call: (152) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (152) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (153) [ucatch] strip_module(ucatch:must_det_u, _4012458, _4012398) ^ Exit: (153) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (153) [system] var(must_det_u) Fail: (153) [system] var(must_det_u) ^ Fail: (152) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (152) [ucatch] ucatch:is_call_var(user:add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))) ^ Unify: (152) [ucatch] ucatch:is_call_var(user:add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))) ^ Call: (153) [ucatch] strip_module(user:add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)), _4016768, _4016708) ^ Exit: (153) [ucatch] strip_module(user:add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)), user, add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))) Call: (153) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))) Fail: (153) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))) ^ Fail: (152) [ucatch] ucatch:is_call_var(user:add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))) Call: (157) [t_l] t_l:use_side_effect_buffer Fail: (157) [t_l] t_l:use_side_effect_buffer Call: (157) [t_l] t_l:verify_side_effect_buffer Fail: (157) [t_l] t_l:verify_side_effect_buffer ^ Call: (152) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (152) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (153) [ucatch] strip_module(ucatch:must_det_u, _4023508, _4023448) ^ Exit: (153) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (153) [system] var(must_det_u) Fail: (153) [system] var(must_det_u) ^ Fail: (152) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (152) [ucatch] ucatch:is_call_var(user:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949370);mpred_prop(baseKB, sk2_in, 1, pfcLHS)=_3949370))) ^ Unify: (152) [ucatch] ucatch:is_call_var(user:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949370);mpred_prop(baseKB, sk2_in, 1, pfcLHS)=_3949370))) ^ Call: (153) [ucatch] strip_module(user:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949370);mpred_prop(baseKB, sk2_in, 1, pfcLHS)=_3949370)), _4027818, _4027758) ^ Exit: (153) [ucatch] strip_module(user:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949370);mpred_prop(baseKB, sk2_in, 1, pfcLHS)=_3949370)), user, quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949370);mpred_prop(baseKB, sk2_in, 1, pfcLHS)=_3949370))) Call: (153) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949370);mpred_prop(baseKB, sk2_in, 1, pfcLHS)=_3949370))) Fail: (153) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949370);mpred_prop(baseKB, sk2_in, 1, pfcLHS)=_3949370))) ^ Fail: (152) [ucatch] ucatch:is_call_var(user:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949370);mpred_prop(baseKB, sk2_in, 1, pfcLHS)=_3949370))) ^ Exit: (160) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (148) [t_l] t_l:use_side_effect_buffer Fail: (148) [t_l] t_l:use_side_effect_buffer Call: (148) [t_l] t_l:verify_side_effect_buffer Fail: (148) [t_l] t_l:verify_side_effect_buffer Call: (148) [t_l] t_l:no_attempt_side_effects Fail: (148) [t_l] t_l:no_attempt_side_effects Call: (148) [t_l] t_l:side_effect_ok Fail: (148) [t_l] t_l:side_effect_ok Call: (148) [t_l] t_l:noDBaseMODs(_4036796) Fail: (148) [t_l] t_l:noDBaseMODs(_4037410) ^ Call: (148) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))) ^ Unify: (148) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))) ^ Call: (149) [bugger] one_must(dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))), (nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)))), nop(break), !, fail)) ^ Unify: (149) [ucatch] one_must(bugger:dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(..., ...), baseKB:mpred_prop(..., ..., ..., ...)))), nop(break), !, fail)) ^ Call: (153) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) ^ Unify: (153) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) ^ Call: (154) [baseKB] hook_database:notrace_check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) ^ Unify: (154) [baseKB] hook_database:notrace_check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) ^ Call: (155) [baseKB] check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) ^ Unify: (155) [baseKB] check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) ^ Exit: (161) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (155) [baseKB] check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) ^ Exit: (154) [baseKB] hook_database:notrace_check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) Call: (154) [system] fail Fail: (154) [system] fail ^ Redo: (153) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) ^ Unify: (153) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) ^ Call: (154) [baseKB] clause_attvars:clausify_attributes(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _4050882) ^ Unify: (154) [baseKB] clause_attvars:clausify_attributes(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _4050882) ^ Exit: (154) [baseKB] clause_attvars:clausify_attributes(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) ^ Call: (154) [system] assertz(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) ^ Exit: (154) [system] assertz(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) ^ Exit: (153) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) ^ Exit: (149) [ucatch] one_must(bugger:dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(..., ...), baseKB:mpred_prop(..., ..., ..., ...)))), nop(break), !, fail)) ^ Exit: (148) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))) ^ Exit: (143) [ucatch] one_must(bugger:dcall0(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))), bugger:(nop(dumpST), debugm1(user, show_failed(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(..., ..., ..., ...)))), nop(break), !, fail)) ^ Exit: (142) [bugger] bugger:show_failure(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))) ^ Exit: (141) [bugger] show_failure(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))) ^ Call: (135) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _4059132), _4059162), call(_4059162)*->true;clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _4059132)))) ^ Unify: (135) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _4059132), _4059162), call(_4059162)*->true;clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _4059132)))) ^ Call: (137) [user] clause(que(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _4059132), _4059162) ^ Fail: (137) [user] clause(que(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _4059132), _4059162) ^ Call: (137) [user] clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _4059132)) ^ Unify: (137) [user] clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _4059132)) ^ Call: (138) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _4059132), _4062960)) ^ Unify: (138) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _4059132), _4062960)) ^ Call: (139) [baseKB] clause(que(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _4059132), _4062960) ^ Fail: (139) [baseKB] clause(que(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _4059132), _4062960) ^ Fail: (138) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _4059132), _4062960)) ^ Fail: (137) [user] clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _4059132)) ^ Fail: (135) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _4059132), _4059162), call(_4059162)*->true;clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _4059132)))) ^ Call: (135) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc(mpred_prop(baseKB, sk2_in, 1, pfcLHS)), mpred_enqueueing(mpred_prop(baseKB, sk2_in, 1, pfcLHS)), 1, 2995, user:true) ^ Unify: (135) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc(mpred_prop(baseKB, sk2_in, 1, pfcLHS)), mpred_enqueueing(mpred_prop(baseKB, sk2_in, 1, pfcLHS)), 1, 2995, user:true) Call: (136) [system] set_prolog_flag(last_call_optimisation, false) Exit: (136) [system] set_prolog_flag(last_call_optimisation, false) ^ Call: (136) [loop_check] prolog_frame_attribute(2995, parent_goal, loop_check_term_frame(_4069866, mpred_enqueueing(mpred_prop(baseKB, sk2_in, 1, pfcLHS)), 1, _4069872, _4069874)) ^ Fail: (136) [loop_check] prolog_frame_attribute(2995, parent_goal, loop_check_term_frame(_4069866, mpred_enqueueing(mpred_prop(baseKB, sk2_in, 1, pfcLHS)), 1, _4069872, _4069874)) ^ Redo: (135) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc(mpred_prop(baseKB, sk2_in, 1, pfcLHS)), mpred_enqueueing(mpred_prop(baseKB, sk2_in, 1, pfcLHS)), 1, 2995, user:true) ^ Call: (136) [baseKB] mpred_fwc(mpred_prop(baseKB, sk2_in, 1, pfcLHS)) ^ Unify: (136) [baseKB] mpred_fwc(mpred_prop(baseKB, sk2_in, 1, pfcLHS)) ^ Exit: (145) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (141) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcLHS)), info(mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcLHS)), 'mpred_core.pl':2493), 1, 3122, baseKB:true) ^ Unify: (141) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcLHS)), info(mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcLHS)), 'mpred_core.pl':2493), 1, 3122, baseKB:true) Call: (142) [system] set_prolog_flag(last_call_optimisation, false) Exit: (142) [system] set_prolog_flag(last_call_optimisation, false) ^ Call: (142) [loop_check] prolog_frame_attribute(3122, parent_goal, loop_check_term_frame(_4076684, info(mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcLHS)), 'mpred_core.pl':2493), 1, _4076690, _4076692)) ^ Fail: (142) [loop_check] prolog_frame_attribute(3122, parent_goal, loop_check_term_frame(_4076684, info(mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcLHS)), 'mpred_core.pl':2493), 1, _4076690, _4076692)) ^ Redo: (141) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcLHS)), info(mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcLHS)), 'mpred_core.pl':2493), 1, 3122, baseKB:true) ^ Call: (142) [baseKB] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcLHS)) ^ Unify: (142) [baseKB] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcLHS)) ^ Unify: (142) [baseKB] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcLHS)) ^ Call: (148) [baseKB] asserta(t_l:busy_s(mpred_prop(baseKB, sk2_in, 1, pfcLHS)), _4080524) ^ Exit: (148) [baseKB] asserta(t_l:busy_s(mpred_prop(baseKB, sk2_in, 1, pfcLHS)), (0x5566f68d0e60)) ^ Call: (147) [baseKB] mpred_m_fwc2(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS)) ^ Unify: (147) [baseKB] mpred_m_fwc2(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS)) %~ baseKB : mpred_fwc1( mpred_prop(baseKB,sk2_in,1,pfcLHS)). ^ Call: (152) [baseKB] asserta(t_l:busy_f(mpred_prop(baseKB, sk2_in, 1, pfcLHS)), _4091140) ^ Exit: (152) [baseKB] asserta(t_l:busy_f(mpred_prop(baseKB, sk2_in, 1, pfcLHS)), (0x5566f68d0f00)) ^ Call: (151) [baseKB] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, pfcLHS)) ^ Unify: (151) [baseKB] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, pfcLHS)) ^ Unify: (151) [baseKB] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, pfcLHS)) %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_in,1,pfcLHS)%~ body: \+ground((sk2_in/1))*->rhs([{trace_or_throw(mpred_prop(baseKB,sk2_in,1,pfcLHS))}]) %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_in,1,pfcLHS)%~ body: rhs([arity(sk2_in,1),functorIsMacro(sk2_in),mpred_prop(baseKB,sk2_in,1,pfcWatches)]) ^ Exit: (162) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) %~ %~ RHS-Post1: arity(sk2_in,1)%~ Support: mpred_prop(baseKB,sk2_in,1,pfcLHS),$pt(baseKB,mpred_prop(baseKB,sk2_in,1,pfcLHS),rhs([arity(sk2_in,1),functorIsMacro(sk2_in),mpred_prop(baseKB,sk2_in,1,pfcWatches)])) ^ Call: (164) [baseKB] logicmoo_util_terms:safe_functor(arity(sk2_in, 1), _4109424, _4109426) ^ Unify: (164) [baseKB] logicmoo_util_terms:safe_functor(arity(sk2_in, 1), _4109424, _4109426) Call: (165) [system] compound_name_arity(arity(sk2_in, 1), _4109424, _4109426) Exit: (165) [system] compound_name_arity(arity(sk2_in, 1), arity, 2) ^ Exit: (164) [baseKB] logicmoo_util_terms:safe_functor(arity(sk2_in, 1), arity, 2) ^ Call: (166) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(arity), _4112558), call(_4112558)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(arity)))) ^ Unify: (166) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(arity), _4112558), call(_4112558)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(arity)))) ^ Call: (168) [baseKB] clause(rtSymmetricBinaryPredicate(arity), _4112558) ^ Exit: (168) [baseKB] clause(rtSymmetricBinaryPredicate(arity), (cwc, mpred_prop(_4114444, arity, _4114448, rtSymmetricBinaryPredicate))) ^ Call: (169) [baseKB] cwc ^ Unify: (169) [baseKB] cwc ^ Exit: (169) [baseKB] cwc ^ Call: (169) [baseKB] baseKB:mpred_prop(_4114444, arity, _4114448, rtSymmetricBinaryPredicate) ^ Fail: (169) [baseKB] baseKB:mpred_prop(_4114444, arity, _4114448, rtSymmetricBinaryPredicate) ^ Call: (168) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(arity)) ^ Unify: (168) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(arity)) ^ Call: (169) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(arity), _4119566)) ^ Unify: (169) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(arity), _4119566)) ^ Call: (170) [baseKB] clause(rtSymmetricBinaryPredicate(arity), _4119566) ^ Exit: (170) [baseKB] clause(rtSymmetricBinaryPredicate(arity), (cwc, mpred_prop(_4121438, arity, _4121442, rtSymmetricBinaryPredicate))) ^ Exit: (169) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(arity), (cwc, mpred_prop(_4121438, arity, _4121442, rtSymmetricBinaryPredicate)))) ^ Call: (171) [baseKB] cwc ^ Unify: (171) [baseKB] cwc ^ Exit: (171) [baseKB] cwc ^ Call: (171) [baseKB] baseKB:mpred_prop(_4121438, arity, _4121442, rtSymmetricBinaryPredicate) ^ Fail: (171) [baseKB] baseKB:mpred_prop(_4121438, arity, _4121442, rtSymmetricBinaryPredicate) ^ Fail: (168) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(arity)) ^ Fail: (166) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(arity), _4112558), call(_4112558)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(arity)))) ^ Call: (165) [baseKB] logicmoo_util_terms:safe_functor(arity(sk2_in, 1), _4127160, _4127222) ^ Unify: (165) [baseKB] logicmoo_util_terms:safe_functor(arity(sk2_in, 1), _4127160, _4127850) Call: (166) [system] compound_name_arity(arity(sk2_in, 1), _4127160, _4128418) Exit: (166) [system] compound_name_arity(arity(sk2_in, 1), arity, 2) ^ Exit: (165) [baseKB] logicmoo_util_terms:safe_functor(arity(sk2_in, 1), arity, 2) ^ Call: (166) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(arity), _4130294), call(_4130294)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(arity)))) ^ Unify: (166) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(arity), _4130294), call(_4130294)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(arity)))) ^ Call: (168) [baseKB] clause(rtSymmetricBinaryPredicate(arity), _4130294) ^ Exit: (168) [baseKB] clause(rtSymmetricBinaryPredicate(arity), (cwc, mpred_prop(_4132180, arity, _4132184, rtSymmetricBinaryPredicate))) ^ Call: (169) [baseKB] cwc ^ Unify: (169) [baseKB] cwc ^ Exit: (169) [baseKB] cwc ^ Call: (169) [baseKB] baseKB:mpred_prop(_4132180, arity, _4132184, rtSymmetricBinaryPredicate) ^ Fail: (169) [baseKB] baseKB:mpred_prop(_4132180, arity, _4132184, rtSymmetricBinaryPredicate) ^ Call: (168) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(arity)) ^ Unify: (168) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(arity)) ^ Call: (169) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(arity), _4137302)) ^ Unify: (169) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(arity), _4137302)) ^ Call: (170) [baseKB] clause(rtSymmetricBinaryPredicate(arity), _4137302) ^ Exit: (170) [baseKB] clause(rtSymmetricBinaryPredicate(arity), (cwc, mpred_prop(_4139174, arity, _4139178, rtSymmetricBinaryPredicate))) ^ Exit: (169) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(arity), (cwc, mpred_prop(_4139174, arity, _4139178, rtSymmetricBinaryPredicate)))) ^ Call: (171) [baseKB] cwc ^ Unify: (171) [baseKB] cwc ^ Exit: (171) [baseKB] cwc ^ Call: (171) [baseKB] baseKB:mpred_prop(_4139174, arity, _4139178, rtSymmetricBinaryPredicate) ^ Fail: (171) [baseKB] baseKB:mpred_prop(_4139174, arity, _4139178, rtSymmetricBinaryPredicate) ^ Fail: (168) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(arity)) ^ Fail: (166) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(arity), _4130294), call(_4130294)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(arity)))) ^ Exit: (171) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (170) [baseKB] locally_each:locally_tl(disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), arity(sk2_in, 1), _4146034)), must_det(quietly(maybe_deserialize_attvars(_4146034, _4109396)))))) ^ Unify: (170) [baseKB] locally_each:locally_tl(disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), arity(sk2_in, 1), _4146034)), must_det(quietly(maybe_deserialize_attvars(_4146034, _4109396)))))) ^ Call: (171) [baseKB] locally(t_l:disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), arity(sk2_in, 1), _4146034)), must_det(quietly(maybe_deserialize_attvars(_4146034, _4109396)))))) ^ Unify: (171) [locally_each] locally(t_l:disable_px, baseKB:locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), arity(sk2_in, 1), _4146034)), must_det(quietly(maybe_deserialize_attvars(_4146034, _4109396)))))) ^ Call: (174) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (174) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (174) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (175) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (175) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (175) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (175) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (175) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (175) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (175) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) ^ Unify: (175) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) Call: (176) [system] copy_term(t_l:disable_px, _4156928) Exit: (176) [system] copy_term(t_l:disable_px, t_l:disable_px) ^ Call: (176) [t_l] clause(t_l:disable_px, true) ^ Fail: (176) [t_l] clause(t_l:disable_px, true) ^ Fail: (175) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) ^ Call: (181) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) ^ Unify: (181) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) ^ Call: (182) [t_l] asserta(t_l:disable_px, _4161382) ^ Exit: (182) [t_l] asserta(t_l:disable_px, (0x5566f60ca1e0)) Call: (182) [system] nb_current('$w_tl_e', _4162620) Exit: (182) [system] nb_current('$w_tl_e', [(0x55670d978840), (0x55670d979320)]) Call: (182) [system] nb_linkval('$w_tl_e', [(0x5566f60ca1e0), (0x55670d978840), (0x55670d979320)]) Exit: (182) [system] nb_linkval('$w_tl_e', [(0x5566f60ca1e0), (0x55670d978840), (0x55670d979320)]) ^ Exit: (181) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) ^ Call: (180) [baseKB] locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), arity(sk2_in, 1), _4146034)), must_det(quietly(maybe_deserialize_attvars(_4146034, _4109396))))) ^ Unify: (180) [locally_each] locally(baseKB:local_override(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, post), arity(sk2_in, 1), _4146034)), must_det(quietly(maybe_deserialize_attvars(_4146034, _4109396))))) ^ Call: (183) [system] setup_call_catcher_cleanup(true, baseKB:(b_setval(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, post), arity(sk2_in, 1), _4146034)), must_det(quietly(maybe_deserialize_attvars(_4146034, _4109396)))), nb_delete(no_kif_var_coroutines)), _4167114, baseKB:nb_delete(no_kif_var_coroutines)) ^ Unify: (183) [system] setup_call_catcher_cleanup(system:true, baseKB:(b_setval(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, post), arity(sk2_in, 1), _4146034)), must_det(quietly(maybe_deserialize_attvars(_4146034, _4109396)))), nb_delete(no_kif_var_coroutines)), _4167746, baseKB:nb_delete(no_kif_var_coroutines)) Call: (185) [system] b_setval(no_kif_var_coroutines, true) Exit: (185) [system] b_setval(no_kif_var_coroutines, true) ^ Call: (185) [baseKB] must_det(fully_expand_into_cache(change(assert, post), arity(sk2_in, 1), _4146034)) ^ Unify: (185) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, post), arity(sk2_in, 1), _4146034)) ^ Unify: (185) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, post), arity(sk2_in, 1), _4146034)) Call: (189) [lmcache] lmcache:completely_expanded(_4171534, arity(sk2_in, 1)) Fail: (189) [lmcache] lmcache:completely_expanded(_4172152, arity(sk2_in, 1)) Call: (189) [lmcache] lmcache:completely_expanded(arity(sk2_in, 1), _4146034) Fail: (189) [lmcache] lmcache:completely_expanded(arity(sk2_in, 1), _4146034) ^ Call: (191) [baseKB] fully_expand_clause(change(assert, post), arity(sk2_in, 1), _4146034) ^ Unify: (191) [baseKB] fully_expand_clause(change(assert, post), arity(sk2_in, 1), _4146034) ^ Unify: (191) [baseKB] fully_expand_clause(change(assert, post), arity(sk2_in, 1), _4146034) ^ Unify: (191) [baseKB] fully_expand_clause(change(assert, post), arity(sk2_in, 1), _4146034) ^ Unify: (191) [baseKB] fully_expand_clause(change(assert, post), arity(sk2_in, 1), _4146034) Call: (192) [t_l] t_l:infSkipFullExpand Fail: (192) [t_l] t_l:infSkipFullExpand ^ Unify: (191) [baseKB] fully_expand_clause(change(assert, post), arity(sk2_in, 1), _4146034) ^ Unify: (191) [baseKB] fully_expand_clause(change(assert, post), arity(sk2_in, 1), _4146034) Call: (194) [t_l] t_l:into_goal_code Fail: (194) [t_l] t_l:into_goal_code ^ Call: (194) [baseKB] ucatch:not_ftCompound(arity(sk2_in, 1)) ^ Unify: (194) [baseKB] ucatch:not_ftCompound(arity(sk2_in, 1)) ^ Call: (195) [baseKB] ucatch:is_ftCompound(arity(sk2_in, 1)) ^ Unify: (195) [baseKB] ucatch:is_ftCompound(arity(sk2_in, 1)) ^ Call: (196) [baseKB] ucatch:is_ftVar(arity(sk2_in, 1)) ^ Unify: (196) [baseKB] ucatch:is_ftVar(arity(sk2_in, 1)) ^ Fail: (196) [baseKB] ucatch:is_ftVar(arity(sk2_in, 1)) ^ Redo: (195) [baseKB] ucatch:is_ftCompound(arity(sk2_in, 1)) ^ Exit: (195) [baseKB] ucatch:is_ftCompound(arity(sk2_in, 1)) ^ Fail: (194) [baseKB] ucatch:not_ftCompound(arity(sk2_in, 1)) ^ Call: (196) [ucatch] mpred_type_isa:was_isa(arity(sk2_in, 1), _4187226, _4187228) ^ Unify: (196) [ucatch] mpred_type_isa:was_isa(arity(sk2_in, 1), _4187226, _4187228) Call: (197) [system] fail Fail: (197) [system] fail ^ Fail: (196) [ucatch] mpred_type_isa:was_isa(arity(sk2_in, 1), _4187226, _4187228) ^ Call: (194) [baseKB] first:cnas(arity(sk2_in, 1), _4190342, _4190344) ^ Unify: (194) [baseKB] first:cnas(arity(sk2_in, 1), _4190342, _4190344) Call: (195) [system] compound_name_arguments(arity(sk2_in, 1), _4190342, _4190344) Exit: (195) [system] compound_name_arguments(arity(sk2_in, 1), arity, [sk2_in, 1]) ^ Exit: (194) [baseKB] first:cnas(arity(sk2_in, 1), arity, [sk2_in, 1]) ^ Call: (198) [baseKB] ucatch:not_ftCompound(sk2_in) ^ Unify: (198) [baseKB] ucatch:not_ftCompound(sk2_in) ^ Call: (199) [baseKB] ucatch:is_ftCompound(sk2_in) ^ Unify: (199) [baseKB] ucatch:is_ftCompound(sk2_in) ^ Fail: (199) [baseKB] ucatch:is_ftCompound(sk2_in) ^ Redo: (198) [baseKB] ucatch:not_ftCompound(sk2_in) ^ Exit: (198) [baseKB] ucatch:not_ftCompound(sk2_in) ^ Call: (199) [baseKB] ucatch:not_ftCompound(1) ^ Unify: (199) [baseKB] ucatch:not_ftCompound(1) ^ Call: (200) [baseKB] ucatch:is_ftCompound(1) ^ Unify: (200) [baseKB] ucatch:is_ftCompound(1) ^ Fail: (200) [baseKB] ucatch:is_ftCompound(1) ^ Redo: (199) [baseKB] ucatch:not_ftCompound(1) ^ Exit: (199) [baseKB] ucatch:not_ftCompound(1) ^ Call: (194) [baseKB] first:cnas(_4181022, arity, [sk2_in, 1]) ^ Unify: (194) [baseKB] first:cnas(_4181022, arity, [sk2_in, 1]) Call: (195) [system] _4181022=..[arity, sk2_in, 1] Exit: (195) [system] arity(sk2_in, 1)=..[arity, sk2_in, 1] ^ Exit: (194) [baseKB] first:cnas(arity(sk2_in, 1), arity, [sk2_in, 1]) Call: (195) [t_l] t_l:infSkipFullExpand Fail: (195) [t_l] t_l:infSkipFullExpand ^ Call: (196) [baseKB] loop_check:cyclic_break(arity(sk2_in, 1)) ^ Unify: (196) [baseKB] loop_check:cyclic_break(arity(sk2_in, 1)) ^ Redo: (196) [baseKB] loop_check:cyclic_break(arity(sk2_in, 1)) ^ Exit: (196) [baseKB] loop_check:cyclic_break(arity(sk2_in, 1)) ^ Call: (197) [baseKB] ucatch:is_ftVar(arity(sk2_in, 1)) ^ Unify: (197) [baseKB] ucatch:is_ftVar(arity(sk2_in, 1)) ^ Fail: (197) [baseKB] ucatch:is_ftVar(arity(sk2_in, 1)) ^ Call: (197) [baseKB] logicmoo_util_terms:safe_functor(arity(sk2_in, 1), s, _4210928) ^ Unify: (197) [baseKB] logicmoo_util_terms:safe_functor(arity(sk2_in, 1), s, _4211556) Call: (198) [system] compound_name_arity(arity(sk2_in, 1), s, _4212124) Fail: (198) [system] compound_name_arity(arity(sk2_in, 1), s, _4212124) ^ Fail: (197) [baseKB] logicmoo_util_terms:safe_functor(arity(sk2_in, 1), s, _4213406) ^ Call: (197) [baseKB] logicmoo_util_terms:univ_safe(arity(sk2_in, 1), [_4213976, _4213982]) ^ Unify: (197) [baseKB] logicmoo_util_terms:univ_safe(arity(sk2_in, 1), [_4213976, _4213982]) Call: (198) [system] compound_name_arguments(arity(sk2_in, 1), _4213976, [_4213982]) Fail: (198) [system] compound_name_arguments(arity(sk2_in, 1), _4213976, [_4213982]) ^ Fail: (197) [baseKB] logicmoo_util_terms:univ_safe(arity(sk2_in, 1), [_4213976, _4213982]) ^ Call: (197) [baseKB] logicmoo_util_terms:is_src_true(arity(sk2_in, 1)) ^ Unify: (197) [baseKB] logicmoo_util_terms:is_src_true(arity(sk2_in, 1)) Call: (198) [system] var(arity(sk2_in, 1)) Fail: (198) [system] var(arity(sk2_in, 1)) ^ Redo: (197) [baseKB] logicmoo_util_terms:is_src_true(arity(sk2_in, 1)) ^ Unify: (197) [baseKB] logicmoo_util_terms:is_src_true(arity(sk2_in, 1)) ^ Call: (198) [baseKB] logicmoo_util_terms:is_proof(arity(sk2_in, 1)) ^ Unify: (198) [baseKB] logicmoo_util_terms:is_proof(arity(sk2_in, 1)) Call: (199) [system] functor(arity(sk2_in, 1), ftProofFn, _4222062) Fail: (199) [system] functor(arity(sk2_in, 1), ftProofFn, _4222672) ^ Fail: (198) [baseKB] logicmoo_util_terms:is_proof(arity(sk2_in, 1)) ^ Fail: (197) [baseKB] logicmoo_util_terms:is_src_true(arity(sk2_in, 1)) ^ Call: (197) [baseKB] logicmoo_util_terms:univ_safe(arity(sk2_in, 1), [_4224464, _4224470, _4224476]) ^ Unify: (197) [baseKB] logicmoo_util_terms:univ_safe(arity(sk2_in, 1), [_4224464, _4224470, _4224476]) Call: (198) [system] compound_name_arguments(arity(sk2_in, 1), _4224464, [_4224470, _4224476]) Exit: (198) [system] compound_name_arguments(arity(sk2_in, 1), arity, [sk2_in, 1]) ^ Exit: (197) [baseKB] logicmoo_util_terms:univ_safe(arity(sk2_in, 1), [arity, sk2_in, 1]) ^ Call: (197) [baseKB] ucatch:is_ftVar(sk2_in) ^ Unify: (197) [baseKB] ucatch:is_ftVar(sk2_in) ^ Fail: (197) [baseKB] ucatch:is_ftVar(sk2_in) ^ Call: (197) [baseKB] ucatch:is_ftVar(1) ^ Unify: (197) [baseKB] ucatch:is_ftVar(1) ^ Fail: (197) [baseKB] ucatch:is_ftVar(1) ^ Call: (198) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(arity), _4231318), call(_4231318)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(arity)))) ^ Unify: (198) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(arity), _4231318), call(_4231318)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(arity)))) ^ Call: (200) [baseKB] clause(rtSymmetricBinaryPredicate(arity), _4231318) ^ Exit: (200) [baseKB] clause(rtSymmetricBinaryPredicate(arity), (cwc, mpred_prop(_4233204, arity, _4233208, rtSymmetricBinaryPredicate))) ^ Call: (201) [baseKB] cwc ^ Unify: (201) [baseKB] cwc ^ Exit: (201) [baseKB] cwc ^ Call: (201) [baseKB] baseKB:mpred_prop(_4233204, arity, _4233208, rtSymmetricBinaryPredicate) ^ Fail: (201) [baseKB] baseKB:mpred_prop(_4233204, arity, _4233208, rtSymmetricBinaryPredicate) ^ Call: (200) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(arity)) ^ Unify: (200) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(arity)) ^ Call: (201) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(arity), _4238326)) ^ Unify: (201) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(arity), _4238326)) ^ Call: (202) [baseKB] clause(rtSymmetricBinaryPredicate(arity), _4238326) ^ Exit: (202) [baseKB] clause(rtSymmetricBinaryPredicate(arity), (cwc, mpred_prop(_4240198, arity, _4240202, rtSymmetricBinaryPredicate))) ^ Exit: (201) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(arity), (cwc, mpred_prop(_4240198, arity, _4240202, rtSymmetricBinaryPredicate)))) ^ Call: (203) [baseKB] cwc ^ Unify: (203) [baseKB] cwc ^ Exit: (203) [baseKB] cwc ^ Call: (203) [baseKB] baseKB:mpred_prop(_4240198, arity, _4240202, rtSymmetricBinaryPredicate) ^ Fail: (203) [baseKB] baseKB:mpred_prop(_4240198, arity, _4240202, rtSymmetricBinaryPredicate) ^ Fail: (200) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(arity)) ^ Fail: (198) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(arity), _4231318), call(_4231318)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(arity)))) ^ Call: (197) [baseKB] logicmoo_util_terms:univ_safe(arity(sk2_in, 1), [_4245920, _4245926|_4245928]) ^ Unify: (197) [baseKB] logicmoo_util_terms:univ_safe(arity(sk2_in, 1), [_4245920, _4245926|_4245928]) Call: (198) [system] compound_name_arguments(arity(sk2_in, 1), _4245920, [_4245926|_4245928]) Exit: (198) [system] compound_name_arguments(arity(sk2_in, 1), arity, [sk2_in, 1]) ^ Exit: (197) [baseKB] logicmoo_util_terms:univ_safe(arity(sk2_in, 1), [arity, sk2_in, 1]) ^ Call: (200) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(arity), _4249054), call(_4249054)*->true;clause_b(baseKB:rtArgsVerbatum(arity)))) ^ Unify: (200) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(arity), _4249054), call(_4249054)*->true;clause_b(baseKB:rtArgsVerbatum(arity)))) ^ Call: (202) [baseKB] clause(rtArgsVerbatum(arity), _4249054) ^ Exit: (202) [baseKB] clause(rtArgsVerbatum(arity), (cwc, mpred_prop(_4250940, arity, _4250944, rtArgsVerbatum))) ^ Call: (203) [baseKB] cwc ^ Unify: (203) [baseKB] cwc ^ Exit: (203) [baseKB] cwc ^ Call: (203) [baseKB] baseKB:mpred_prop(_4250940, arity, _4250944, rtArgsVerbatum) ^ Fail: (203) [baseKB] baseKB:mpred_prop(_4250940, arity, _4250944, rtArgsVerbatum) ^ Redo: (202) [baseKB] clause(rtArgsVerbatum(arity), _4249054) ^ Exit: (202) [baseKB] clause(rtArgsVerbatum(arity), (cwc, atom(arity), atom_concat(_4255390, 'Fn', arity))) ^ Call: (203) [baseKB] cwc ^ Unify: (203) [baseKB] cwc ^ Exit: (203) [baseKB] cwc Call: (203) [system] atom(arity) Exit: (203) [system] atom(arity) Call: (203) [system] atom_concat(_4255390, 'Fn', arity) Fail: (203) [system] atom_concat(_4255390, 'Fn', arity) ^ Call: (202) [baseKB] clause_b(baseKB:rtArgsVerbatum(arity)) ^ Unify: (202) [baseKB] clause_b(baseKB:rtArgsVerbatum(arity)) ^ Call: (203) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(arity), _4261676)) ^ Unify: (203) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(arity), _4261676)) ^ Call: (204) [baseKB] clause(rtArgsVerbatum(arity), _4261676) ^ Exit: (204) [baseKB] clause(rtArgsVerbatum(arity), (cwc, mpred_prop(_4263548, arity, _4263552, rtArgsVerbatum))) ^ Exit: (203) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(arity), (cwc, mpred_prop(_4263548, arity, _4263552, rtArgsVerbatum)))) ^ Call: (205) [baseKB] cwc ^ Unify: (205) [baseKB] cwc ^ Exit: (205) [baseKB] cwc ^ Call: (205) [baseKB] baseKB:mpred_prop(_4263548, arity, _4263552, rtArgsVerbatum) ^ Fail: (205) [baseKB] baseKB:mpred_prop(_4263548, arity, _4263552, rtArgsVerbatum) ^ Redo: (204) [baseKB] clause(rtArgsVerbatum(arity), _4261676) ^ Exit: (204) [baseKB] clause(rtArgsVerbatum(arity), (cwc, atom(arity), atom_concat(_4268634, 'Fn', arity))) ^ Exit: (203) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(arity), (cwc, atom(arity), atom_concat(_4268634, 'Fn', arity)))) ^ Call: (205) [baseKB] cwc ^ Unify: (205) [baseKB] cwc ^ Exit: (205) [baseKB] cwc Call: (205) [system] atom(arity) Exit: (205) [system] atom(arity) Call: (205) [system] atom_concat(_4268634, 'Fn', arity) Fail: (205) [system] atom_concat(_4268634, 'Fn', arity) ^ Fail: (202) [baseKB] clause_b(baseKB:rtArgsVerbatum(arity)) ^ Fail: (200) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(arity), _4249054), call(_4249054)*->true;clause_b(baseKB:rtArgsVerbatum(arity)))) ^ Call: (201) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(arity), _4275548), call(_4275548)*->true;clause_b(baseKB:prologBuiltin(arity)))) ^ Unify: (201) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(arity), _4275548), call(_4275548)*->true;clause_b(baseKB:prologBuiltin(arity)))) ^ Call: (203) [baseKB] clause(prologBuiltin(arity), _4275548) ^ Exit: (203) [baseKB] clause(prologBuiltin(arity), (cwc, mpred_prop(_4277434, arity, _4277438, prologBuiltin))) ^ Call: (204) [baseKB] cwc ^ Unify: (204) [baseKB] cwc ^ Exit: (204) [baseKB] cwc ^ Call: (204) [baseKB] baseKB:mpred_prop(_4277434, arity, _4277438, prologBuiltin) ^ Fail: (204) [baseKB] baseKB:mpred_prop(_4277434, arity, _4277438, prologBuiltin) ^ Call: (203) [baseKB] clause_b(baseKB:prologBuiltin(arity)) ^ Unify: (203) [baseKB] clause_b(baseKB:prologBuiltin(arity)) ^ Call: (204) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(arity), _4282556)) ^ Unify: (204) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(arity), _4282556)) ^ Call: (205) [baseKB] clause(prologBuiltin(arity), _4282556) ^ Exit: (205) [baseKB] clause(prologBuiltin(arity), (cwc, mpred_prop(_4284428, arity, _4284432, prologBuiltin))) ^ Exit: (204) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(arity), (cwc, mpred_prop(_4284428, arity, _4284432, prologBuiltin)))) ^ Call: (206) [baseKB] cwc ^ Unify: (206) [baseKB] cwc ^ Exit: (206) [baseKB] cwc ^ Call: (206) [baseKB] baseKB:mpred_prop(_4284428, arity, _4284432, prologBuiltin) ^ Fail: (206) [baseKB] baseKB:mpred_prop(_4284428, arity, _4284432, prologBuiltin) ^ Fail: (203) [baseKB] clause_b(baseKB:prologBuiltin(arity)) ^ Fail: (201) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(arity), _4275548), call(_4275548)*->true;clause_b(baseKB:prologBuiltin(arity)))) ^ Call: (192) [baseKB] logicmoo_util_terms:is_src_true(true) ^ Unify: (192) [baseKB] logicmoo_util_terms:is_src_true(true) Call: (193) [system] var(true) Fail: (193) [system] var(true) ^ Redo: (192) [baseKB] logicmoo_util_terms:is_src_true(true) ^ Unify: (192) [baseKB] logicmoo_util_terms:is_src_true(true) ^ Exit: (192) [baseKB] logicmoo_util_terms:is_src_true(true) ^ Exit: (191) [baseKB] fully_expand_clause(change(assert, post), arity(sk2_in, 1), arity(sk2_in, 1)) ^ Exit: (185) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, post), arity(sk2_in, 1), arity(sk2_in, 1))) ^ Call: (185) [baseKB] must_det(quietly(maybe_deserialize_attvars(arity(sk2_in, 1), _4109396))) ^ Unify: (185) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(arity(sk2_in, 1), _4109396))) ^ Unify: (185) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(arity(sk2_in, 1), _4109396))) ^ Exit: (193) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (185) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(arity(sk2_in, 1), arity(sk2_in, 1)))) Call: (185) [system] nb_delete(no_kif_var_coroutines) Exit: (185) [system] nb_delete(no_kif_var_coroutines) Call: (185) [system] nb_delete(no_kif_var_coroutines) Exit: (185) [system] nb_delete(no_kif_var_coroutines) ^ Exit: (183) [system] setup_call_catcher_cleanup(system:true, baseKB:(b_setval(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, post), arity(sk2_in, 1), arity(sk2_in, 1))), must_det(quietly(maybe_deserialize_attvars(arity(..., ...), arity(..., ...))))), nb_delete(no_kif_var_coroutines)), exit, baseKB:nb_delete(no_kif_var_coroutines)) ^ Exit: (180) [locally_each] locally(baseKB:local_override(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, post), arity(sk2_in, 1), arity(sk2_in, 1))), must_det(quietly(maybe_deserialize_attvars(arity(sk2_in, 1), arity(sk2_in, 1)))))) Call: (180) [system] deterministic(_4160036) Exit: (180) [system] deterministic(true) ^ Call: (181) [locally_each] locally_each:key_erase(t_l) ^ Unify: (181) [locally_each] locally_each:key_erase(t_l) Call: (182) [system] nb_current('$w_tl_e', [_4305772|_4305774]) Exit: (182) [system] nb_current('$w_tl_e', [(0x5566f60ca1e0), (0x55670d978840), (0x55670d979320)]) Call: (182) [system] nb_linkval('$w_tl_e', [(0x55670d978840), (0x55670d979320)]) Exit: (182) [system] nb_linkval('$w_tl_e', [(0x55670d978840), (0x55670d979320)]) Call: (183) [system] erase((0x5566f60ca1e0)) Exit: (183) [system] erase((0x5566f60ca1e0)) Call: (182) [system] true Exit: (182) [system] true Call: (182) [system] true Exit: (182) [system] true ^ Exit: (181) [locally_each] locally_each:key_erase(t_l) ^ Exit: (171) [locally_each] locally(t_l:disable_px, baseKB:locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), arity(sk2_in, 1), arity(sk2_in, 1))), must_det(quietly(maybe_deserialize_attvars(arity(sk2_in, 1), arity(sk2_in, 1))))))) ^ Exit: (170) [baseKB] locally_each:locally_tl(disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), arity(sk2_in, 1), arity(sk2_in, 1))), must_det(quietly(maybe_deserialize_attvars(arity(sk2_in, 1), arity(sk2_in, 1))))))) ^ Call: (162) [bugger] bugger:show_success(baseKB, baseKB:abby_normal_ERR(arity(sk2_in, 1), (mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(...)|...]))))) ^ Unify: (162) [bugger] bugger:show_success(baseKB, baseKB:abby_normal_ERR(arity(sk2_in, 1), (mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(...)|...]))))) Call: (166) [system] cyclic_term(baseKB:abby_normal_ERR(arity(sk2_in, 1), (mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(..., ..., ..., ...)]))))) Fail: (166) [system] cyclic_term(baseKB:abby_normal_ERR(arity(sk2_in, 1), (mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(..., ..., ..., ...)]))))) ^ Call: (163) [bugger] dcall0(baseKB:abby_normal_ERR(arity(sk2_in, 1), (mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(..., ..., ..., ...)]))))) ^ Unify: (163) [bugger] dcall0(baseKB:abby_normal_ERR(arity(sk2_in, 1), (mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(..., ..., ..., ...)]))))) ^ Fail: (163) [bugger] dcall0(baseKB:abby_normal_ERR(arity(sk2_in, 1), (mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(..., ..., ..., ...)]))))) ^ Fail: (162) [bugger] bugger:show_success(baseKB, baseKB:abby_normal_ERR(arity(sk2_in, 1), (mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(...)|...]))))) ^ Exit: (169) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (170) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (167) [t_l] t_l:is_repropagating(_4321074) Fail: (167) [t_l] t_l:is_repropagating(_4321688) Call: (168) [t_l] t_l:exact_assertions Fail: (168) [t_l] t_l:exact_assertions Call: (168) [t_l] t_l:exact_assertions Fail: (168) [t_l] t_l:exact_assertions ^ Exit: (173) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) %~ call_mpred_post4 :-%~ level=177 ,%~ que=0 ,%~ assertion_status=unique ,%~ support_status=none ,%~ post1 = arity(sk2_in,1) ,%~ fix_mp=baseKB ,%~ mz=baseKB ,%~ p0 = arity(sk2_in,1) ,%~ support_fact = mpred_prop(baseKB,sk2_in,1,pfcLHS) ,%~ support_trig = '$pt'( baseKB,%~ mpred_prop(baseKB,sk2_in,1,pfcLHS),%~ rhs( [ arity(sk2_in,1),%~ functorIsMacro(sk2_in),%~ mpred_prop(baseKB,sk2_in,1,pfcWatches)])). ^ Call: (174) [baseKB] fix_mp("mpred_add_support_fast", _4375996, _4375998, _4376000) ^ Unify: (174) [baseKB] fix_mp("mpred_add_support_fast", _4375996, _4375998, _4376000) ^ Exit: (180) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (174) [baseKB] fix_mp("mpred_add_support_fast", _4375996, baseKB, _4375996) Call: (174) [system] _4375996='$spft'(baseKB, arity(sk2_in, 1), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcWatches)]))) Exit: (174) [system] '$spft'(baseKB, arity(sk2_in, 1), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcWatches)])))='$spft'(baseKB, arity(sk2_in, 1), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcWatches)]))) ^ Call: (174) [baseKB] notify_if_neg_trigger('$spft'(baseKB, arity(sk2_in, 1), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcWatches)])))) ^ Unify: (174) [baseKB] notify_if_neg_trigger('$spft'(baseKB, arity(sk2_in, 1), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcWatches)])))) ^ Exit: (174) [baseKB] notify_if_neg_trigger('$spft'(baseKB, arity(sk2_in, 1), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcWatches)])))) ^ Call: (174) [baseKB] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, arity(sk2_in, 1), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(...)|...])))), call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, arity(sk2_in, 1), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(..., ...)|...])))))) ^ Unify: (174) [pfc_lib] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, arity(sk2_in, 1), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(...)|...])))), baseKB:call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, arity(sk2_in, 1), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([...|...])))))) ^ Exit: (174) [pfc_lib] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, arity(sk2_in, 1), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(...)|...])))), baseKB:call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, arity(sk2_in, 1), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([...|...])))))) Call: (174) [t_l] t_l:assert_dir(_4392890) Fail: (174) [t_l] t_l:assert_dir(_4392890) ^ Exit: (181) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (182) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (176) [t_l] t_l:assert_dir(_4396838) Fail: (176) [t_l] t_l:assert_dir(_4396838) ^ Exit: (183) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (179) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:arity(sk2_in, 1)) ^ Unify: (179) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:arity(sk2_in, 1)) ^ Exit: (179) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:arity(sk2_in, 1)) ^ Call: (179) [baseKB] show_failure(attvar_op(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))) ^ Unify: (179) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))) ^ Call: (180) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))) ^ Unify: (180) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))) ^ Call: (181) [bugger] one_must(dcall0(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))), (nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1)))), nop(break), !, fail)) ^ Unify: (181) [ucatch] one_must(bugger:dcall0(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:arity(..., ...)))), nop(break), !, fail)) ^ Call: (186) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (186) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (187) [ucatch] strip_module(ucatch:must_det_u, _4406944, _4406884) ^ Exit: (187) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (187) [system] var(must_det_u) Fail: (187) [system] var(must_det_u) ^ Fail: (186) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (186) [ucatch] ucatch:is_call_var(baseKB:(strip_module(db_op_call(assertz, assertz_i), _4405536, _4405538), sanity(\+atom(_4405538)), fix_mp(clause(assert, _4405538), baseKB:arity(sk2_in, 1), _4405570, _4405572), add_side_effect(_4405538, _4405570:_4405572), quietly((... -> ...;... = ...)))) ^ Unify: (186) [ucatch] ucatch:is_call_var(baseKB:(strip_module(db_op_call(assertz, assertz_i), _4405536, _4405538), sanity(\+atom(_4405538)), fix_mp(clause(assert, _4405538), baseKB:arity(sk2_in, 1), _4405570, _4405572), add_side_effect(_4405538, _4405570:_4405572), quietly((... -> ...;... = ...)))) ^ Call: (187) [ucatch] strip_module(baseKB:(strip_module(db_op_call(assertz, assertz_i), _4405536, _4405538), sanity(\+atom(_4405538)), fix_mp(clause(assert, _4405538), baseKB:arity(sk2_in, 1), _4405570, _4405572), add_side_effect(_4405538, _4405570:_4405572), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_4405572=_4405624))), _4411254, _4411194) ^ Exit: (187) [ucatch] strip_module(baseKB:(strip_module(db_op_call(assertz, assertz_i), _4405536, _4405538), sanity(\+atom(_4405538)), fix_mp(clause(assert, _4405538), baseKB:arity(sk2_in, 1), _4405570, _4405572), add_side_effect(_4405538, _4405570:_4405572), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_4405572=_4405624))), baseKB, (strip_module(db_op_call(assertz, assertz_i), _4405536, _4405538), sanity(\+atom(_4405538)), fix_mp(clause(assert, _4405538), baseKB:arity(sk2_in, 1), _4405570, _4405572), add_side_effect(_4405538, _4405570:_4405572), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4405572, _4405624);_4405572=_4405624)))) Call: (187) [system] var((strip_module(db_op_call(assertz, assertz_i), _4405536, _4405538), sanity(\+atom(_4405538)), fix_mp(clause(assert, _4405538), baseKB:arity(sk2_in, 1), _4405570, _4405572), add_side_effect(_4405538, _4405570:_4405572), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4405572, _4405624);_4405572=_4405624)))) Fail: (187) [system] var((strip_module(db_op_call(assertz, assertz_i), _4405536, _4405538), sanity(\+atom(_4405538)), fix_mp(clause(assert, _4405538), baseKB:arity(sk2_in, 1), _4405570, _4405572), add_side_effect(_4405538, _4405570:_4405572), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4405572, _4405624);_4405572=_4405624)))) ^ Fail: (186) [ucatch] ucatch:is_call_var(baseKB:(strip_module(db_op_call(assertz, assertz_i), _4405536, _4405538), sanity(\+atom(_4405538)), fix_mp(clause(assert, _4405538), baseKB:arity(sk2_in, 1), _4405570, _4405572), add_side_effect(_4405538, _4405570:_4405572), quietly((... -> ...;... = ...)))) ^ Call: (187) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (187) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (188) [ucatch] strip_module(ucatch:must_det_u, _4415570, _4415510) ^ Exit: (188) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (188) [system] var(must_det_u) Fail: (188) [system] var(must_det_u) ^ Fail: (187) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (187) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _4405536, _4405538)) ^ Unify: (187) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _4405536, _4405538)) ^ Call: (188) [ucatch] strip_module(baseKB:strip_module(db_op_call(assertz, assertz_i), _4405536, _4405538), _4419880, _4419820) ^ Exit: (188) [ucatch] strip_module(baseKB:strip_module(db_op_call(assertz, assertz_i), _4405536, _4405538), baseKB, strip_module(db_op_call(assertz, assertz_i), _4405536, _4405538)) Call: (188) [system] var(strip_module(db_op_call(assertz, assertz_i), _4405536, _4405538)) Fail: (188) [system] var(strip_module(db_op_call(assertz, assertz_i), _4405536, _4405538)) ^ Fail: (187) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _4405536, _4405538)) ^ Call: (187) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (187) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (188) [ucatch] strip_module(ucatch:must_det_u, _4424196, _4424136) ^ Exit: (188) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (188) [system] var(must_det_u) Fail: (188) [system] var(must_det_u) ^ Fail: (187) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (187) [ucatch] ucatch:is_call_var(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:arity(sk2_in, 1), _4405570, _4405572), add_side_effect(db_op_call(assertz, assertz_i), _4405570:_4405572), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_4405572=_4405624)))) ^ Unify: (187) [ucatch] ucatch:is_call_var(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:arity(sk2_in, 1), _4405570, _4405572), add_side_effect(db_op_call(assertz, assertz_i), _4405570:_4405572), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_4405572=_4405624)))) ^ Call: (188) [ucatch] strip_module(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:arity(sk2_in, 1), _4405570, _4405572), add_side_effect(db_op_call(assertz, assertz_i), _4405570:_4405572), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4405572, _4405624);_4405572=_4405624))), _4428506, _4428446) ^ Exit: (188) [ucatch] strip_module(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:arity(sk2_in, 1), _4405570, _4405572), add_side_effect(db_op_call(assertz, assertz_i), _4405570:_4405572), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4405572, _4405624);_4405572=_4405624))), baseKB, (sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:arity(sk2_in, 1), _4405570, _4405572), add_side_effect(db_op_call(assertz, assertz_i), _4405570:_4405572), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4405572, _4405624);_4405572=_4405624)))) Call: (188) [system] var((sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:arity(sk2_in, 1), _4405570, _4405572), add_side_effect(db_op_call(assertz, assertz_i), _4405570:_4405572), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4405572, _4405624);_4405572=_4405624)))) Fail: (188) [system] var((sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:arity(sk2_in, 1), _4405570, _4405572), add_side_effect(db_op_call(assertz, assertz_i), _4405570:_4405572), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4405572, _4405624);_4405572=_4405624)))) ^ Fail: (187) [ucatch] ucatch:is_call_var(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:arity(sk2_in, 1), _4405570, _4405572), add_side_effect(db_op_call(assertz, assertz_i), _4405570:_4405572), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_4405572=_4405624)))) ^ Call: (188) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (188) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (189) [ucatch] strip_module(ucatch:must_det_u, _4432822, _4432762) ^ Exit: (189) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (189) [system] var(must_det_u) Fail: (189) [system] var(must_det_u) ^ Fail: (188) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (188) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Unify: (188) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Call: (189) [ucatch] strip_module(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i))), _4437132, _4437072) ^ Exit: (189) [ucatch] strip_module(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i))), baseKB, sanity(\+atom(db_op_call(assertz, assertz_i)))) Call: (189) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) Fail: (189) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Fail: (188) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Call: (188) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (188) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (189) [ucatch] strip_module(ucatch:must_det_u, _4441454, _4441394) ^ Exit: (189) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (189) [system] var(must_det_u) Fail: (189) [system] var(must_det_u) ^ Fail: (188) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (188) [ucatch] ucatch:is_call_var(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:arity(sk2_in, 1), _4405570, _4405572), add_side_effect(db_op_call(assertz, assertz_i), _4405570:_4405572), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4405572, _4405624);_4405572=_4405624)))) ^ Unify: (188) [ucatch] ucatch:is_call_var(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:arity(sk2_in, 1), _4405570, _4405572), add_side_effect(db_op_call(assertz, assertz_i), _4405570:_4405572), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4405572, _4405624);_4405572=_4405624)))) ^ Call: (189) [ucatch] strip_module(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:arity(sk2_in, 1), _4405570, _4405572), add_side_effect(db_op_call(assertz, assertz_i), _4405570:_4405572), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4405572, _4405624);_4405572=_4405624))), _4445764, _4445704) ^ Exit: (189) [ucatch] strip_module(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:arity(sk2_in, 1), _4405570, _4405572), add_side_effect(db_op_call(assertz, assertz_i), _4405570:_4405572), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4405572, _4405624);_4405572=_4405624))), baseKB, (fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:arity(sk2_in, 1), _4405570, _4405572), add_side_effect(db_op_call(assertz, assertz_i), _4405570:_4405572), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4405572, _4405624);_4405572=_4405624)))) Call: (189) [system] var((fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:arity(sk2_in, 1), _4405570, _4405572), add_side_effect(db_op_call(assertz, assertz_i), _4405570:_4405572), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4405572, _4405624);_4405572=_4405624)))) Fail: (189) [system] var((fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:arity(sk2_in, 1), _4405570, _4405572), add_side_effect(db_op_call(assertz, assertz_i), _4405570:_4405572), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4405572, _4405624);_4405572=_4405624)))) ^ Fail: (188) [ucatch] ucatch:is_call_var(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:arity(sk2_in, 1), _4405570, _4405572), add_side_effect(db_op_call(assertz, assertz_i), _4405570:_4405572), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4405572, _4405624);_4405572=_4405624)))) ^ Call: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (190) [ucatch] strip_module(ucatch:must_det_u, _4450080, _4450020) ^ Exit: (190) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (190) [system] var(must_det_u) Fail: (190) [system] var(must_det_u) ^ Fail: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (189) [ucatch] ucatch:is_call_var(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:arity(sk2_in, 1), _4405570, _4405572)) ^ Unify: (189) [ucatch] ucatch:is_call_var(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:arity(sk2_in, 1), _4405570, _4405572)) ^ Call: (190) [ucatch] strip_module(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:arity(sk2_in, 1), _4405570, _4405572), _4454390, _4454330) ^ Exit: (190) [ucatch] strip_module(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:arity(sk2_in, 1), _4405570, _4405572), baseKB, fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:arity(sk2_in, 1), _4405570, _4405572)) Call: (190) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:arity(sk2_in, 1), _4405570, _4405572)) Fail: (190) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:arity(sk2_in, 1), _4405570, _4405572)) ^ Fail: (189) [ucatch] ucatch:is_call_var(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:arity(sk2_in, 1), _4405570, _4405572)) ^ Exit: (198) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (190) [ucatch] strip_module(ucatch:must_det_u, _4460086, _4460026) ^ Exit: (190) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (190) [system] var(must_det_u) Fail: (190) [system] var(must_det_u) ^ Fail: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (189) [ucatch] ucatch:is_call_var(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(arity(sk2_in, 1), _4405624);arity(sk2_in, 1)=_4405624)))) ^ Unify: (189) [ucatch] ucatch:is_call_var(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(arity(sk2_in, 1), _4405624);arity(sk2_in, 1)=_4405624)))) ^ Call: (190) [ucatch] strip_module(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(arity(sk2_in, 1), _4405624);arity(sk2_in, 1)=_4405624))), _4464396, _4464336) ^ Exit: (190) [ucatch] strip_module(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(arity(sk2_in, 1), _4405624);arity(sk2_in, 1)=_4405624))), baseKB, (add_side_effect(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(arity(sk2_in, 1), _4405624);arity(sk2_in, 1)=_4405624)))) Call: (190) [system] var((add_side_effect(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(arity(sk2_in, 1), _4405624);arity(sk2_in, 1)=_4405624)))) Fail: (190) [system] var((add_side_effect(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(arity(sk2_in, 1), _4405624);arity(sk2_in, 1)=_4405624)))) ^ Fail: (189) [ucatch] ucatch:is_call_var(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(arity(sk2_in, 1), _4405624);arity(sk2_in, 1)=_4405624)))) ^ Call: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (191) [ucatch] strip_module(ucatch:must_det_u, _4468712, _4468652) ^ Exit: (191) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (191) [system] var(must_det_u) Fail: (191) [system] var(must_det_u) ^ Fail: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (190) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))) ^ Unify: (190) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))) ^ Call: (191) [ucatch] strip_module(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1)), _4473022, _4472962) ^ Exit: (191) [ucatch] strip_module(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1)), baseKB, add_side_effect(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))) Call: (191) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))) Fail: (191) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))) ^ Fail: (190) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))) Call: (195) [t_l] t_l:use_side_effect_buffer Fail: (195) [t_l] t_l:use_side_effect_buffer Call: (195) [t_l] t_l:verify_side_effect_buffer Fail: (195) [t_l] t_l:verify_side_effect_buffer ^ Call: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (191) [ucatch] strip_module(ucatch:must_det_u, _4479762, _4479702) ^ Exit: (191) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (191) [system] var(must_det_u) Fail: (191) [system] var(must_det_u) ^ Fail: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (190) [ucatch] ucatch:is_call_var(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(arity(sk2_in, 1), _4405624);arity(sk2_in, 1)=_4405624))) ^ Unify: (190) [ucatch] ucatch:is_call_var(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(arity(sk2_in, 1), _4405624);arity(sk2_in, 1)=_4405624))) ^ Call: (191) [ucatch] strip_module(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(arity(sk2_in, 1), _4405624);arity(sk2_in, 1)=_4405624)), _4484072, _4484012) ^ Exit: (191) [ucatch] strip_module(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(arity(sk2_in, 1), _4405624);arity(sk2_in, 1)=_4405624)), baseKB, quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(arity(sk2_in, 1), _4405624);arity(sk2_in, 1)=_4405624))) Call: (191) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(arity(sk2_in, 1), _4405624);arity(sk2_in, 1)=_4405624))) Fail: (191) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(arity(sk2_in, 1), _4405624);arity(sk2_in, 1)=_4405624))) ^ Fail: (190) [ucatch] ucatch:is_call_var(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(arity(sk2_in, 1), _4405624);arity(sk2_in, 1)=_4405624))) ^ Exit: (198) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (186) [t_l] t_l:use_side_effect_buffer Fail: (186) [t_l] t_l:use_side_effect_buffer Call: (186) [t_l] t_l:verify_side_effect_buffer Fail: (186) [t_l] t_l:verify_side_effect_buffer Call: (186) [t_l] t_l:no_attempt_side_effects Fail: (186) [t_l] t_l:no_attempt_side_effects Call: (186) [t_l] t_l:side_effect_ok Fail: (186) [t_l] t_l:side_effect_ok Call: (186) [t_l] t_l:noDBaseMODs(_4493050) Fail: (186) [t_l] t_l:noDBaseMODs(_4493664) ^ Call: (186) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))) ^ Unify: (186) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))) ^ Call: (187) [bugger] one_must(dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))), (nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1)))), nop(break), !, fail)) ^ Unify: (187) [ucatch] one_must(bugger:dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(..., ...), baseKB:arity(..., ...)))), nop(break), !, fail)) ^ Call: (191) [baseKB] hook_database:assertz_i(baseKB:arity(sk2_in, 1)) ^ Unify: (191) [baseKB] hook_database:assertz_i(baseKB:arity(sk2_in, 1)) ^ Call: (192) [baseKB] hook_database:notrace_check_never_assert(baseKB:arity(sk2_in, 1)) ^ Unify: (192) [baseKB] hook_database:notrace_check_never_assert(baseKB:arity(sk2_in, 1)) ^ Call: (193) [baseKB] check_never_assert(baseKB:arity(sk2_in, 1)) ^ Unify: (193) [baseKB] check_never_assert(baseKB:arity(sk2_in, 1)) ^ Exit: (199) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (193) [baseKB] check_never_assert(baseKB:arity(sk2_in, 1)) ^ Exit: (192) [baseKB] hook_database:notrace_check_never_assert(baseKB:arity(sk2_in, 1)) Call: (192) [system] fail Fail: (192) [system] fail ^ Redo: (191) [baseKB] hook_database:assertz_i(baseKB:arity(sk2_in, 1)) ^ Unify: (191) [baseKB] hook_database:assertz_i(baseKB:arity(sk2_in, 1)) ^ Call: (192) [baseKB] clause_attvars:clausify_attributes(baseKB:arity(sk2_in, 1), _4507072) ^ Unify: (192) [baseKB] clause_attvars:clausify_attributes(baseKB:arity(sk2_in, 1), _4507072) ^ Exit: (192) [baseKB] clause_attvars:clausify_attributes(baseKB:arity(sk2_in, 1), baseKB:arity(sk2_in, 1)) ^ Call: (192) [system] assertz(baseKB:arity(sk2_in, 1)) ^ Exit: (192) [system] assertz(baseKB:arity(sk2_in, 1)) ^ Exit: (191) [baseKB] hook_database:assertz_i(baseKB:arity(sk2_in, 1)) ^ Exit: (187) [ucatch] one_must(bugger:dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(..., ...), baseKB:arity(..., ...)))), nop(break), !, fail)) ^ Exit: (186) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))) ^ Exit: (181) [ucatch] one_must(bugger:dcall0(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:arity(..., ...)))), nop(break), !, fail)) ^ Exit: (180) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))) ^ Exit: (179) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))) ^ Call: (173) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(arity(sk2_in, 1), _4515322), _4515352), call(_4515352)*->true;clause_b(baseKB:que(arity(sk2_in, 1), _4515322)))) ^ Unify: (173) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(arity(sk2_in, 1), _4515322), _4515352), call(_4515352)*->true;clause_b(baseKB:que(arity(sk2_in, 1), _4515322)))) ^ Call: (175) [baseKB] clause(que(arity(sk2_in, 1), _4515322), _4515352) ^ Fail: (175) [baseKB] clause(que(arity(sk2_in, 1), _4515322), _4515352) ^ Call: (175) [baseKB] clause_b(baseKB:que(arity(sk2_in, 1), _4515322)) ^ Unify: (175) [baseKB] clause_b(baseKB:que(arity(sk2_in, 1), _4515322)) ^ Call: (176) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(arity(sk2_in, 1), _4515322), _4519150)) ^ Unify: (176) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(arity(sk2_in, 1), _4515322), _4519150)) ^ Call: (177) [baseKB] clause(que(arity(sk2_in, 1), _4515322), _4519150) ^ Fail: (177) [baseKB] clause(que(arity(sk2_in, 1), _4515322), _4519150) ^ Fail: (176) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(arity(sk2_in, 1), _4515322), _4519150)) ^ Fail: (175) [baseKB] clause_b(baseKB:que(arity(sk2_in, 1), _4515322)) ^ Fail: (173) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(arity(sk2_in, 1), _4515322), _4515352), call(_4515352)*->true;clause_b(baseKB:que(arity(sk2_in, 1), _4515322)))) ^ Call: (173) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc(arity(sk2_in, 1)), mpred_enqueueing(arity(sk2_in, 1)), 1, 4004, baseKB:true) ^ Unify: (173) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc(arity(sk2_in, 1)), mpred_enqueueing(arity(sk2_in, 1)), 1, 4004, baseKB:true) Call: (174) [system] set_prolog_flag(last_call_optimisation, false) Exit: (174) [system] set_prolog_flag(last_call_optimisation, false) ^ Call: (174) [loop_check] prolog_frame_attribute(4004, parent_goal, loop_check_term_frame(_4526836, mpred_enqueueing(arity(sk2_in, 1)), 1, _4526842, _4526844)) ^ Fail: (174) [loop_check] prolog_frame_attribute(4004, parent_goal, loop_check_term_frame(_4526836, mpred_enqueueing(arity(sk2_in, 1)), 1, _4526842, _4526844)) ^ Redo: (173) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc(arity(sk2_in, 1)), mpred_enqueueing(arity(sk2_in, 1)), 1, 4004, baseKB:true) ^ Call: (174) [baseKB] mpred_fwc(arity(sk2_in, 1)) ^ Unify: (174) [baseKB] mpred_fwc(arity(sk2_in, 1)) ^ Exit: (183) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (179) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc1(arity(sk2_in, 1)), info(mpred_fwc1(arity(sk2_in, 1)), 'mpred_core.pl':2493), 1, 4131, baseKB:true) ^ Unify: (179) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc1(arity(sk2_in, 1)), info(mpred_fwc1(arity(sk2_in, 1)), 'mpred_core.pl':2493), 1, 4131, baseKB:true) Call: (180) [system] set_prolog_flag(last_call_optimisation, false) Exit: (180) [system] set_prolog_flag(last_call_optimisation, false) ^ Call: (180) [loop_check] prolog_frame_attribute(4131, parent_goal, loop_check_term_frame(_4533654, info(mpred_fwc1(arity(sk2_in, 1)), 'mpred_core.pl':2493), 1, _4533660, _4533662)) ^ Fail: (180) [loop_check] prolog_frame_attribute(4131, parent_goal, loop_check_term_frame(_4533654, info(mpred_fwc1(arity(sk2_in, 1)), 'mpred_core.pl':2493), 1, _4533660, _4533662)) ^ Redo: (179) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc1(arity(sk2_in, 1)), info(mpred_fwc1(arity(sk2_in, 1)), 'mpred_core.pl':2493), 1, 4131, baseKB:true) ^ Call: (180) [baseKB] mpred_fwc1(arity(sk2_in, 1)) ^ Unify: (180) [baseKB] mpred_fwc1(arity(sk2_in, 1)) ^ Unify: (180) [baseKB] mpred_fwc1(arity(sk2_in, 1)) ^ Call: (186) [baseKB] asserta(t_l:busy_s(arity(sk2_in, 1)), _4537494) ^ Exit: (186) [baseKB] asserta(t_l:busy_s(arity(sk2_in, 1)), (0x5566f6570a80)) ^ Call: (185) [baseKB] mpred_m_fwc2(baseKB, arity(sk2_in, 1)) ^ Unify: (185) [baseKB] mpred_m_fwc2(baseKB, arity(sk2_in, 1)) %~ baseKB : mpred_fwc1( arity(sk2_in,1)). ^ Call: (190) [baseKB] asserta(t_l:busy_f(arity(sk2_in, 1)), _4548064) ^ Exit: (190) [baseKB] asserta(t_l:busy_f(arity(sk2_in, 1)), (0x5566f6570b00)) ^ Call: (189) [baseKB] mpred_do_fact(arity(sk2_in, 1)) ^ Unify: (189) [baseKB] mpred_do_fact(arity(sk2_in, 1)) ^ Unify: (189) [baseKB] mpred_do_fact(arity(sk2_in, 1)) %~ %~ Found positive trigger: arity(sk2_in,1)%~ body: predicateConventionMt(sk2_in,_4551388)*->rhs([{kb_global(_4551388:(sk2_in/1))}]) %~ %~ Found positive trigger: arity(sk2_in,1)%~ body: prologHybrid(sk2_in)*->rhs([{kb_shared((sk2_in/1))}]) Call: (202) [baseKB] baseKB:prologHybrid(sk2_in) Unify: (202) [baseKB] baseKB:prologHybrid(sk2_in) ^ Call: (203) [baseKB] cwc ^ Unify: (203) [baseKB] cwc ^ Exit: (203) [baseKB] cwc ^ Call: (203) [baseKB] baseKB:mpred_prop(_4563842, sk2_in, _4563846, prologHybrid) ^ Fail: (203) [baseKB] baseKB:mpred_prop(_4564474, sk2_in, _4564478, prologHybrid) Fail: (202) [baseKB] baseKB:prologHybrid(sk2_in) %~ %~ Found positive trigger: arity(sk2_in,1)%~ body: pfcControlled(sk2_in)*->rhs([hybrid_support(sk2_in,1)]) Call: (202) [baseKB] baseKB:pfcControlled(sk2_in) Unify: (202) [baseKB] baseKB:pfcControlled(sk2_in) ^ Call: (203) [baseKB] cwc ^ Unify: (203) [baseKB] cwc ^ Exit: (203) [baseKB] cwc ^ Call: (203) [baseKB] baseKB:mpred_prop(_4573516, sk2_in, _4573520, pfcControlled) ^ Fail: (203) [baseKB] baseKB:mpred_prop(_4574148, sk2_in, _4574152, pfcControlled) Fail: (202) [baseKB] baseKB:pfcControlled(sk2_in) %~ %~ Found positive trigger: arity(sk2_in,1)%~ body: singleValuedInArg(sk2_in,_4575348)*->rhs([singleValuedInArgAX(sk2_in,1,_4575348)]) ^ Call: (202) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(singleValuedInArg(sk2_in, _4575348), _4580008), call(_4580008)*->true;clause_b(baseKB:singleValuedInArg(sk2_in, _4575348)))) ^ Unify: (202) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(singleValuedInArg(sk2_in, _4575348), _4580008), call(_4580008)*->true;clause_b(baseKB:singleValuedInArg(sk2_in, _4575348)))) ^ Call: (204) [pfc_lib] clause(singleValuedInArg(sk2_in, _4575348), _4580008) ^ Fail: (204) [pfc_lib] clause(singleValuedInArg(sk2_in, _4575348), _4580008) ^ Call: (204) [pfc_lib] clause_b(baseKB:singleValuedInArg(sk2_in, _4575348)) ^ Unify: (204) [pfc_lib] clause_b(baseKB:singleValuedInArg(sk2_in, _4575348)) ^ Call: (205) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(singleValuedInArg(sk2_in, _4575348), _4583806)) ^ Unify: (205) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(singleValuedInArg(sk2_in, _4575348), _4583806)) ^ Call: (206) [baseKB] clause(singleValuedInArg(sk2_in, _4575348), _4583806) ^ Fail: (206) [baseKB] clause(singleValuedInArg(sk2_in, _4575348), _4583806) ^ Fail: (205) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(singleValuedInArg(sk2_in, _4575348), _4583806)) ^ Fail: (204) [pfc_lib] clause_b(baseKB:singleValuedInArg(sk2_in, _4575348)) ^ Fail: (202) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(singleValuedInArg(sk2_in, _4575348), _4580008), call(_4580008)*->true;clause_b(baseKB:singleValuedInArg(sk2_in, _4575348)))) ^ Exit: (189) [baseKB] mpred_do_fact(arity(sk2_in, 1)) Call: (189) [system] true Exit: (189) [system] true ^ Call: (189) [system] call(baseKB:(catch(erase((0x5566f6570b00)), _4548108, fail)->true;true)) ^ Unify: (189) [system] call(baseKB:(catch(erase((0x5566f6570b00)), _4548108, fail)->true;true)) Call: (192) [system] erase((0x5566f6570b00)) Exit: (192) [system] erase((0x5566f6570b00)) Call: (191) [system] true Exit: (191) [system] true ^ Exit: (189) [system] call(baseKB:(catch(erase((0x5566f6570b00)), _4548108, fail)->true;true)) ^ Exit: (185) [baseKB] mpred_m_fwc2(baseKB, arity(sk2_in, 1)) Call: (185) [system] true Exit: (185) [system] true ^ Call: (185) [system] call(baseKB:(catch(erase((0x5566f6570a80)), _4537540, fail)->true;true)) ^ Unify: (185) [system] call(baseKB:(catch(erase((0x5566f6570a80)), _4537540, fail)->true;true)) Call: (188) [system] erase((0x5566f6570a80)) Exit: (188) [system] erase((0x5566f6570a80)) Call: (187) [system] true Exit: (187) [system] true ^ Exit: (185) [system] call(baseKB:(catch(erase((0x5566f6570a80)), _4537540, fail)->true;true)) ^ Exit: (180) [baseKB] mpred_fwc1(arity(sk2_in, 1)) ^ Exit: (179) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc1(arity(sk2_in, 1)), info(mpred_fwc1(arity(sk2_in, 1)), 'mpred_core.pl':2493), 1, 4131, baseKB:true) ^ Exit: (174) [baseKB] mpred_fwc(arity(sk2_in, 1)) ^ Exit: (173) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc(arity(sk2_in, 1)), mpred_enqueueing(arity(sk2_in, 1)), 1, 4004, baseKB:true) ^ Exit: (163) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) %~ %~ RHS-Post1: functorIsMacro(sk2_in)%~ Support: mpred_prop(baseKB,sk2_in,1,pfcLHS),$pt(baseKB,mpred_prop(baseKB,sk2_in,1,pfcLHS),rhs([arity(sk2_in,1),functorIsMacro(sk2_in),mpred_prop(baseKB,sk2_in,1,pfcWatches)])) ^ Call: (165) [baseKB] logicmoo_util_terms:safe_functor(functorIsMacro(sk2_in), _4608636, _4608638) ^ Unify: (165) [baseKB] logicmoo_util_terms:safe_functor(functorIsMacro(sk2_in), _4608636, _4608638) Call: (166) [system] compound_name_arity(functorIsMacro(sk2_in), _4608636, _4608638) Exit: (166) [system] compound_name_arity(functorIsMacro(sk2_in), functorIsMacro, 1) ^ Exit: (165) [baseKB] logicmoo_util_terms:safe_functor(functorIsMacro(sk2_in), functorIsMacro, 1) ^ Exit: (172) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (171) [baseKB] locally_each:locally_tl(disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), functorIsMacro(sk2_in), _4612884)), must_det(quietly(maybe_deserialize_attvars(_4612884, _4608608)))))) ^ Unify: (171) [baseKB] locally_each:locally_tl(disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), functorIsMacro(sk2_in), _4612884)), must_det(quietly(maybe_deserialize_attvars(_4612884, _4608608)))))) ^ Call: (172) [baseKB] locally(t_l:disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), functorIsMacro(sk2_in), _4612884)), must_det(quietly(maybe_deserialize_attvars(_4612884, _4608608)))))) ^ Unify: (172) [locally_each] locally(t_l:disable_px, baseKB:locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), functorIsMacro(sk2_in), _4612884)), must_det(quietly(maybe_deserialize_attvars(_4612884, _4608608)))))) ^ Call: (175) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (175) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (175) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (176) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (176) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (176) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (176) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (176) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (176) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (176) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) ^ Unify: (176) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) Call: (177) [system] copy_term(t_l:disable_px, _4623778) Exit: (177) [system] copy_term(t_l:disable_px, t_l:disable_px) ^ Call: (177) [t_l] clause(t_l:disable_px, true) ^ Fail: (177) [t_l] clause(t_l:disable_px, true) ^ Fail: (176) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) ^ Call: (182) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) ^ Unify: (182) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) ^ Call: (183) [t_l] asserta(t_l:disable_px, _4628232) ^ Exit: (183) [t_l] asserta(t_l:disable_px, (0x5566f60ca050)) Call: (183) [system] nb_current('$w_tl_e', _4629470) Exit: (183) [system] nb_current('$w_tl_e', [(0x55670d978840), (0x55670d979320)]) Call: (183) [system] nb_linkval('$w_tl_e', [(0x5566f60ca050), (0x55670d978840), (0x55670d979320)]) Exit: (183) [system] nb_linkval('$w_tl_e', [(0x5566f60ca050), (0x55670d978840), (0x55670d979320)]) ^ Exit: (182) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) ^ Call: (181) [baseKB] locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), functorIsMacro(sk2_in), _4612884)), must_det(quietly(maybe_deserialize_attvars(_4612884, _4608608))))) ^ Unify: (181) [locally_each] locally(baseKB:local_override(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, post), functorIsMacro(sk2_in), _4612884)), must_det(quietly(maybe_deserialize_attvars(_4612884, _4608608))))) ^ Call: (184) [system] setup_call_catcher_cleanup(true, baseKB:(b_setval(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, post), functorIsMacro(sk2_in), _4612884)), must_det(quietly(maybe_deserialize_attvars(_4612884, _4608608)))), nb_delete(no_kif_var_coroutines)), _4633964, baseKB:nb_delete(no_kif_var_coroutines)) ^ Unify: (184) [system] setup_call_catcher_cleanup(system:true, baseKB:(b_setval(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, post), functorIsMacro(sk2_in), _4612884)), must_det(quietly(maybe_deserialize_attvars(_4612884, _4608608)))), nb_delete(no_kif_var_coroutines)), _4634596, baseKB:nb_delete(no_kif_var_coroutines)) Call: (186) [system] b_setval(no_kif_var_coroutines, true) Exit: (186) [system] b_setval(no_kif_var_coroutines, true) ^ Call: (186) [baseKB] must_det(fully_expand_into_cache(change(assert, post), functorIsMacro(sk2_in), _4612884)) ^ Unify: (186) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, post), functorIsMacro(sk2_in), _4612884)) ^ Unify: (186) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, post), functorIsMacro(sk2_in), _4612884)) Call: (190) [lmcache] lmcache:completely_expanded(_4638384, functorIsMacro(sk2_in)) Fail: (190) [lmcache] lmcache:completely_expanded(_4639002, functorIsMacro(sk2_in)) Call: (190) [lmcache] lmcache:completely_expanded(functorIsMacro(sk2_in), _4612884) Fail: (190) [lmcache] lmcache:completely_expanded(functorIsMacro(sk2_in), _4612884) ^ Call: (192) [baseKB] fully_expand_clause(change(assert, post), functorIsMacro(sk2_in), _4612884) ^ Unify: (192) [baseKB] fully_expand_clause(change(assert, post), functorIsMacro(sk2_in), _4612884) ^ Unify: (192) [baseKB] fully_expand_clause(change(assert, post), functorIsMacro(sk2_in), _4612884) ^ Unify: (192) [baseKB] fully_expand_clause(change(assert, post), functorIsMacro(sk2_in), _4612884) ^ Unify: (192) [baseKB] fully_expand_clause(change(assert, post), functorIsMacro(sk2_in), _4612884) Call: (193) [t_l] t_l:infSkipFullExpand Fail: (193) [t_l] t_l:infSkipFullExpand ^ Unify: (192) [baseKB] fully_expand_clause(change(assert, post), functorIsMacro(sk2_in), _4612884) ^ Unify: (192) [baseKB] fully_expand_clause(change(assert, post), functorIsMacro(sk2_in), _4612884) Call: (195) [t_l] t_l:into_goal_code Fail: (195) [t_l] t_l:into_goal_code ^ Call: (195) [baseKB] ucatch:not_ftCompound(functorIsMacro(sk2_in)) ^ Unify: (195) [baseKB] ucatch:not_ftCompound(functorIsMacro(sk2_in)) ^ Call: (196) [baseKB] ucatch:is_ftCompound(functorIsMacro(sk2_in)) ^ Unify: (196) [baseKB] ucatch:is_ftCompound(functorIsMacro(sk2_in)) ^ Call: (197) [baseKB] ucatch:is_ftVar(functorIsMacro(sk2_in)) ^ Unify: (197) [baseKB] ucatch:is_ftVar(functorIsMacro(sk2_in)) ^ Fail: (197) [baseKB] ucatch:is_ftVar(functorIsMacro(sk2_in)) ^ Redo: (196) [baseKB] ucatch:is_ftCompound(functorIsMacro(sk2_in)) ^ Exit: (196) [baseKB] ucatch:is_ftCompound(functorIsMacro(sk2_in)) ^ Fail: (195) [baseKB] ucatch:not_ftCompound(functorIsMacro(sk2_in)) ^ Call: (197) [ucatch] mpred_type_isa:was_isa(functorIsMacro(sk2_in), _4654076, _4654078) ^ Unify: (197) [ucatch] mpred_type_isa:was_isa(functorIsMacro(sk2_in), _4654076, _4654078) Call: (198) [system] fail Fail: (198) [system] fail ^ Fail: (197) [ucatch] mpred_type_isa:was_isa(functorIsMacro(sk2_in), _4654076, _4654078) ^ Call: (195) [baseKB] first:cnas(functorIsMacro(sk2_in), _4657192, _4657194) ^ Unify: (195) [baseKB] first:cnas(functorIsMacro(sk2_in), _4657192, _4657194) Call: (196) [system] compound_name_arguments(functorIsMacro(sk2_in), _4657192, _4657194) Exit: (196) [system] compound_name_arguments(functorIsMacro(sk2_in), functorIsMacro, [sk2_in]) ^ Exit: (195) [baseKB] first:cnas(functorIsMacro(sk2_in), functorIsMacro, [sk2_in]) ^ Call: (199) [baseKB] ucatch:not_ftCompound(sk2_in) ^ Unify: (199) [baseKB] ucatch:not_ftCompound(sk2_in) ^ Call: (200) [baseKB] ucatch:is_ftCompound(sk2_in) ^ Unify: (200) [baseKB] ucatch:is_ftCompound(sk2_in) ^ Fail: (200) [baseKB] ucatch:is_ftCompound(sk2_in) ^ Redo: (199) [baseKB] ucatch:not_ftCompound(sk2_in) ^ Exit: (199) [baseKB] ucatch:not_ftCompound(sk2_in) ^ Call: (195) [baseKB] first:cnas(_4647872, functorIsMacro, [sk2_in]) ^ Unify: (195) [baseKB] first:cnas(_4647872, functorIsMacro, [sk2_in]) Call: (196) [system] _4647872=..[functorIsMacro, sk2_in] Exit: (196) [system] functorIsMacro(sk2_in)=..[functorIsMacro, sk2_in] ^ Exit: (195) [baseKB] first:cnas(functorIsMacro(sk2_in), functorIsMacro, [sk2_in]) Call: (196) [t_l] t_l:infSkipFullExpand Fail: (196) [t_l] t_l:infSkipFullExpand ^ Call: (197) [baseKB] loop_check:cyclic_break(functorIsMacro(sk2_in)) ^ Unify: (197) [baseKB] loop_check:cyclic_break(functorIsMacro(sk2_in)) ^ Redo: (197) [baseKB] loop_check:cyclic_break(functorIsMacro(sk2_in)) ^ Exit: (197) [baseKB] loop_check:cyclic_break(functorIsMacro(sk2_in)) ^ Call: (198) [baseKB] ucatch:is_ftVar(functorIsMacro(sk2_in)) ^ Unify: (198) [baseKB] ucatch:is_ftVar(functorIsMacro(sk2_in)) ^ Fail: (198) [baseKB] ucatch:is_ftVar(functorIsMacro(sk2_in)) ^ Call: (198) [baseKB] logicmoo_util_terms:safe_functor(functorIsMacro(sk2_in), s, _4673410) ^ Unify: (198) [baseKB] logicmoo_util_terms:safe_functor(functorIsMacro(sk2_in), s, _4674038) Call: (199) [system] compound_name_arity(functorIsMacro(sk2_in), s, _4674606) Fail: (199) [system] compound_name_arity(functorIsMacro(sk2_in), s, _4674606) ^ Fail: (198) [baseKB] logicmoo_util_terms:safe_functor(functorIsMacro(sk2_in), s, _4675888) ^ Call: (198) [baseKB] logicmoo_util_terms:univ_safe(functorIsMacro(sk2_in), [_4676458, _4676464]) ^ Unify: (198) [baseKB] logicmoo_util_terms:univ_safe(functorIsMacro(sk2_in), [_4676458, _4676464]) Call: (199) [system] compound_name_arguments(functorIsMacro(sk2_in), _4676458, [_4676464]) Exit: (199) [system] compound_name_arguments(functorIsMacro(sk2_in), functorIsMacro, [sk2_in]) ^ Exit: (198) [baseKB] logicmoo_util_terms:univ_safe(functorIsMacro(sk2_in), [functorIsMacro, sk2_in]) ^ Call: (193) [baseKB] logicmoo_util_terms:is_src_true(true) ^ Unify: (193) [baseKB] logicmoo_util_terms:is_src_true(true) Call: (194) [system] var(true) Fail: (194) [system] var(true) ^ Redo: (193) [baseKB] logicmoo_util_terms:is_src_true(true) ^ Unify: (193) [baseKB] logicmoo_util_terms:is_src_true(true) ^ Exit: (193) [baseKB] logicmoo_util_terms:is_src_true(true) ^ Exit: (192) [baseKB] fully_expand_clause(change(assert, post), functorIsMacro(sk2_in), functorIsMacro(sk2_in)) ^ Exit: (186) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, post), functorIsMacro(sk2_in), functorIsMacro(sk2_in))) ^ Call: (186) [baseKB] must_det(quietly(maybe_deserialize_attvars(functorIsMacro(sk2_in), _4608608))) ^ Unify: (186) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(functorIsMacro(sk2_in), _4608608))) ^ Unify: (186) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(functorIsMacro(sk2_in), _4608608))) ^ Exit: (194) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (186) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(functorIsMacro(sk2_in), functorIsMacro(sk2_in)))) Call: (186) [system] nb_delete(no_kif_var_coroutines) Exit: (186) [system] nb_delete(no_kif_var_coroutines) Call: (186) [system] nb_delete(no_kif_var_coroutines) Exit: (186) [system] nb_delete(no_kif_var_coroutines) ^ Exit: (184) [system] setup_call_catcher_cleanup(system:true, baseKB:(b_setval(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, post), functorIsMacro(sk2_in), functorIsMacro(sk2_in))), must_det(quietly(maybe_deserialize_attvars(functorIsMacro(...), functorIsMacro(...))))), nb_delete(no_kif_var_coroutines)), exit, baseKB:nb_delete(no_kif_var_coroutines)) ^ Exit: (181) [locally_each] locally(baseKB:local_override(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, post), functorIsMacro(sk2_in), functorIsMacro(sk2_in))), must_det(quietly(maybe_deserialize_attvars(functorIsMacro(sk2_in), functorIsMacro(sk2_in)))))) Call: (181) [system] deterministic(_4626886) Exit: (181) [system] deterministic(true) ^ Call: (182) [locally_each] locally_each:key_erase(t_l) ^ Unify: (182) [locally_each] locally_each:key_erase(t_l) Call: (183) [system] nb_current('$w_tl_e', [_4695170|_4695172]) Exit: (183) [system] nb_current('$w_tl_e', [(0x5566f60ca050), (0x55670d978840), (0x55670d979320)]) Call: (183) [system] nb_linkval('$w_tl_e', [(0x55670d978840), (0x55670d979320)]) Exit: (183) [system] nb_linkval('$w_tl_e', [(0x55670d978840), (0x55670d979320)]) Call: (184) [system] erase((0x5566f60ca050)) Exit: (184) [system] erase((0x5566f60ca050)) Call: (183) [system] true Exit: (183) [system] true Call: (183) [system] true Exit: (183) [system] true ^ Exit: (182) [locally_each] locally_each:key_erase(t_l) ^ Exit: (172) [locally_each] locally(t_l:disable_px, baseKB:locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), functorIsMacro(sk2_in), functorIsMacro(sk2_in))), must_det(quietly(maybe_deserialize_attvars(functorIsMacro(sk2_in), functorIsMacro(sk2_in))))))) ^ Exit: (171) [baseKB] locally_each:locally_tl(disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), functorIsMacro(sk2_in), functorIsMacro(sk2_in))), must_det(quietly(maybe_deserialize_attvars(functorIsMacro(sk2_in), functorIsMacro(sk2_in))))))) ^ Call: (163) [bugger] bugger:show_success(baseKB, baseKB:abby_normal_ERR(functorIsMacro(sk2_in), (mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(...)|...]))))) ^ Unify: (163) [bugger] bugger:show_success(baseKB, baseKB:abby_normal_ERR(functorIsMacro(sk2_in), (mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(...)|...]))))) Call: (167) [system] cyclic_term(baseKB:abby_normal_ERR(functorIsMacro(sk2_in), (mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(..., ..., ..., ...)]))))) Fail: (167) [system] cyclic_term(baseKB:abby_normal_ERR(functorIsMacro(sk2_in), (mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(..., ..., ..., ...)]))))) ^ Call: (164) [bugger] dcall0(baseKB:abby_normal_ERR(functorIsMacro(sk2_in), (mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(..., ..., ..., ...)]))))) ^ Unify: (164) [bugger] dcall0(baseKB:abby_normal_ERR(functorIsMacro(sk2_in), (mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(..., ..., ..., ...)]))))) ^ Fail: (164) [bugger] dcall0(baseKB:abby_normal_ERR(functorIsMacro(sk2_in), (mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(..., ..., ..., ...)]))))) ^ Fail: (163) [bugger] bugger:show_success(baseKB, baseKB:abby_normal_ERR(functorIsMacro(sk2_in), (mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(...)|...]))))) ^ Exit: (170) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (171) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (168) [t_l] t_l:is_repropagating(_4710472) Fail: (168) [t_l] t_l:is_repropagating(_4711086) Call: (169) [t_l] t_l:exact_assertions Fail: (169) [t_l] t_l:exact_assertions Call: (169) [t_l] t_l:exact_assertions Fail: (169) [t_l] t_l:exact_assertions ^ Exit: (174) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) %~ call_mpred_post4 :-%~ level=178 ,%~ que=0 ,%~ assertion_status=unique ,%~ support_status=none ,%~ post1 = functorIsMacro(sk2_in) ,%~ fix_mp=baseKB ,%~ mz=baseKB ,%~ p0 = functorIsMacro(sk2_in) ,%~ support_fact = mpred_prop(baseKB,sk2_in,1,pfcLHS) ,%~ support_trig = '$pt'( baseKB,%~ mpred_prop(baseKB,sk2_in,1,pfcLHS),%~ rhs( [ arity(sk2_in,1),%~ functorIsMacro(sk2_in),%~ mpred_prop(baseKB,sk2_in,1,pfcWatches)])). ^ Call: (175) [baseKB] fix_mp("mpred_add_support_fast", _4765876, _4765878, _4765880) ^ Unify: (175) [baseKB] fix_mp("mpred_add_support_fast", _4765876, _4765878, _4765880) ^ Exit: (181) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (175) [baseKB] fix_mp("mpred_add_support_fast", _4765876, baseKB, _4765876) Call: (175) [system] _4765876='$spft'(baseKB, functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcWatches)]))) Exit: (175) [system] '$spft'(baseKB, functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcWatches)])))='$spft'(baseKB, functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcWatches)]))) ^ Call: (175) [baseKB] notify_if_neg_trigger('$spft'(baseKB, functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcWatches)])))) ^ Unify: (175) [baseKB] notify_if_neg_trigger('$spft'(baseKB, functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcWatches)])))) ^ Exit: (175) [baseKB] notify_if_neg_trigger('$spft'(baseKB, functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcWatches)])))) ^ Call: (175) [baseKB] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(...)|...])))), call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(..., ...)|...])))))) ^ Unify: (175) [pfc_lib] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(...)|...])))), baseKB:call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([...|...])))))) ^ Exit: (175) [pfc_lib] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(...)|...])))), baseKB:call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([...|...])))))) Call: (175) [t_l] t_l:assert_dir(_4782720) Fail: (175) [t_l] t_l:assert_dir(_4782720) ^ Exit: (182) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (183) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (177) [t_l] t_l:assert_dir(_4787178) Fail: (177) [t_l] t_l:assert_dir(_4787178) ^ Exit: (184) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (180) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:functorIsMacro(sk2_in)) ^ Unify: (180) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:functorIsMacro(sk2_in)) ^ Exit: (180) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:functorIsMacro(sk2_in)) ^ Call: (180) [baseKB] show_failure(attvar_op(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))) ^ Unify: (180) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))) ^ Call: (181) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))) ^ Unify: (181) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))) ^ Call: (182) [bugger] one_must(dcall0(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))), (nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in)))), nop(break), !, fail)) ^ Unify: (182) [ucatch] one_must(bugger:dcall0(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(...)))), nop(break), !, fail)) ^ Call: (187) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (187) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (188) [ucatch] strip_module(ucatch:must_det_u, _4797268, _4797208) ^ Exit: (188) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (188) [system] var(must_det_u) Fail: (188) [system] var(must_det_u) ^ Fail: (187) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (187) [ucatch] ucatch:is_call_var(baseKB:(strip_module(db_op_call(assertz, assertz_i), _4795860, _4795862), sanity(\+atom(_4795862)), fix_mp(clause(assert, _4795862), baseKB:functorIsMacro(sk2_in), _4795894, _4795896), add_side_effect(_4795862, _4795894:_4795896), quietly((... -> ...;... = ...)))) ^ Unify: (187) [ucatch] ucatch:is_call_var(baseKB:(strip_module(db_op_call(assertz, assertz_i), _4795860, _4795862), sanity(\+atom(_4795862)), fix_mp(clause(assert, _4795862), baseKB:functorIsMacro(sk2_in), _4795894, _4795896), add_side_effect(_4795862, _4795894:_4795896), quietly((... -> ...;... = ...)))) ^ Call: (188) [ucatch] strip_module(baseKB:(strip_module(db_op_call(assertz, assertz_i), _4795860, _4795862), sanity(\+atom(_4795862)), fix_mp(clause(assert, _4795862), baseKB:functorIsMacro(sk2_in), _4795894, _4795896), add_side_effect(_4795862, _4795894:_4795896), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_4795896=_4795948))), _4801578, _4801518) ^ Exit: (188) [ucatch] strip_module(baseKB:(strip_module(db_op_call(assertz, assertz_i), _4795860, _4795862), sanity(\+atom(_4795862)), fix_mp(clause(assert, _4795862), baseKB:functorIsMacro(sk2_in), _4795894, _4795896), add_side_effect(_4795862, _4795894:_4795896), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_4795896=_4795948))), baseKB, (strip_module(db_op_call(assertz, assertz_i), _4795860, _4795862), sanity(\+atom(_4795862)), fix_mp(clause(assert, _4795862), baseKB:functorIsMacro(sk2_in), _4795894, _4795896), add_side_effect(_4795862, _4795894:_4795896), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4795896, _4795948);_4795896=_4795948)))) Call: (188) [system] var((strip_module(db_op_call(assertz, assertz_i), _4795860, _4795862), sanity(\+atom(_4795862)), fix_mp(clause(assert, _4795862), baseKB:functorIsMacro(sk2_in), _4795894, _4795896), add_side_effect(_4795862, _4795894:_4795896), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4795896, _4795948);_4795896=_4795948)))) Fail: (188) [system] var((strip_module(db_op_call(assertz, assertz_i), _4795860, _4795862), sanity(\+atom(_4795862)), fix_mp(clause(assert, _4795862), baseKB:functorIsMacro(sk2_in), _4795894, _4795896), add_side_effect(_4795862, _4795894:_4795896), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4795896, _4795948);_4795896=_4795948)))) ^ Fail: (187) [ucatch] ucatch:is_call_var(baseKB:(strip_module(db_op_call(assertz, assertz_i), _4795860, _4795862), sanity(\+atom(_4795862)), fix_mp(clause(assert, _4795862), baseKB:functorIsMacro(sk2_in), _4795894, _4795896), add_side_effect(_4795862, _4795894:_4795896), quietly((... -> ...;... = ...)))) ^ Call: (188) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (188) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (189) [ucatch] strip_module(ucatch:must_det_u, _4805894, _4805834) ^ Exit: (189) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (189) [system] var(must_det_u) Fail: (189) [system] var(must_det_u) ^ Fail: (188) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (188) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _4795860, _4795862)) ^ Unify: (188) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _4795860, _4795862)) ^ Call: (189) [ucatch] strip_module(baseKB:strip_module(db_op_call(assertz, assertz_i), _4795860, _4795862), _4810204, _4810144) ^ Exit: (189) [ucatch] strip_module(baseKB:strip_module(db_op_call(assertz, assertz_i), _4795860, _4795862), baseKB, strip_module(db_op_call(assertz, assertz_i), _4795860, _4795862)) Call: (189) [system] var(strip_module(db_op_call(assertz, assertz_i), _4795860, _4795862)) Fail: (189) [system] var(strip_module(db_op_call(assertz, assertz_i), _4795860, _4795862)) ^ Fail: (188) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _4795860, _4795862)) ^ Call: (188) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (188) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (189) [ucatch] strip_module(ucatch:must_det_u, _4814520, _4814460) ^ Exit: (189) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (189) [system] var(must_det_u) Fail: (189) [system] var(must_det_u) ^ Fail: (188) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (188) [ucatch] ucatch:is_call_var(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:functorIsMacro(sk2_in), _4795894, _4795896), add_side_effect(db_op_call(assertz, assertz_i), _4795894:_4795896), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_4795896=_4795948)))) ^ Unify: (188) [ucatch] ucatch:is_call_var(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:functorIsMacro(sk2_in), _4795894, _4795896), add_side_effect(db_op_call(assertz, assertz_i), _4795894:_4795896), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_4795896=_4795948)))) ^ Call: (189) [ucatch] strip_module(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:functorIsMacro(sk2_in), _4795894, _4795896), add_side_effect(db_op_call(assertz, assertz_i), _4795894:_4795896), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4795896, _4795948);_4795896=_4795948))), _4818830, _4818770) ^ Exit: (189) [ucatch] strip_module(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:functorIsMacro(sk2_in), _4795894, _4795896), add_side_effect(db_op_call(assertz, assertz_i), _4795894:_4795896), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4795896, _4795948);_4795896=_4795948))), baseKB, (sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:functorIsMacro(sk2_in), _4795894, _4795896), add_side_effect(db_op_call(assertz, assertz_i), _4795894:_4795896), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4795896, _4795948);_4795896=_4795948)))) Call: (189) [system] var((sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:functorIsMacro(sk2_in), _4795894, _4795896), add_side_effect(db_op_call(assertz, assertz_i), _4795894:_4795896), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4795896, _4795948);_4795896=_4795948)))) Fail: (189) [system] var((sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:functorIsMacro(sk2_in), _4795894, _4795896), add_side_effect(db_op_call(assertz, assertz_i), _4795894:_4795896), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4795896, _4795948);_4795896=_4795948)))) ^ Fail: (188) [ucatch] ucatch:is_call_var(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:functorIsMacro(sk2_in), _4795894, _4795896), add_side_effect(db_op_call(assertz, assertz_i), _4795894:_4795896), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_4795896=_4795948)))) ^ Call: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (190) [ucatch] strip_module(ucatch:must_det_u, _4823146, _4823086) ^ Exit: (190) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (190) [system] var(must_det_u) Fail: (190) [system] var(must_det_u) ^ Fail: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (189) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Unify: (189) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Call: (190) [ucatch] strip_module(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i))), _4827456, _4827396) ^ Exit: (190) [ucatch] strip_module(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i))), baseKB, sanity(\+atom(db_op_call(assertz, assertz_i)))) Call: (190) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) Fail: (190) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Fail: (189) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Call: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (190) [ucatch] strip_module(ucatch:must_det_u, _4831778, _4831718) ^ Exit: (190) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (190) [system] var(must_det_u) Fail: (190) [system] var(must_det_u) ^ Fail: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (189) [ucatch] ucatch:is_call_var(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:functorIsMacro(sk2_in), _4795894, _4795896), add_side_effect(db_op_call(assertz, assertz_i), _4795894:_4795896), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4795896, _4795948);_4795896=_4795948)))) ^ Unify: (189) [ucatch] ucatch:is_call_var(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:functorIsMacro(sk2_in), _4795894, _4795896), add_side_effect(db_op_call(assertz, assertz_i), _4795894:_4795896), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4795896, _4795948);_4795896=_4795948)))) ^ Call: (190) [ucatch] strip_module(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:functorIsMacro(sk2_in), _4795894, _4795896), add_side_effect(db_op_call(assertz, assertz_i), _4795894:_4795896), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4795896, _4795948);_4795896=_4795948))), _4836088, _4836028) ^ Exit: (190) [ucatch] strip_module(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:functorIsMacro(sk2_in), _4795894, _4795896), add_side_effect(db_op_call(assertz, assertz_i), _4795894:_4795896), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4795896, _4795948);_4795896=_4795948))), baseKB, (fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:functorIsMacro(sk2_in), _4795894, _4795896), add_side_effect(db_op_call(assertz, assertz_i), _4795894:_4795896), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4795896, _4795948);_4795896=_4795948)))) Call: (190) [system] var((fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:functorIsMacro(sk2_in), _4795894, _4795896), add_side_effect(db_op_call(assertz, assertz_i), _4795894:_4795896), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4795896, _4795948);_4795896=_4795948)))) Fail: (190) [system] var((fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:functorIsMacro(sk2_in), _4795894, _4795896), add_side_effect(db_op_call(assertz, assertz_i), _4795894:_4795896), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4795896, _4795948);_4795896=_4795948)))) ^ Fail: (189) [ucatch] ucatch:is_call_var(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:functorIsMacro(sk2_in), _4795894, _4795896), add_side_effect(db_op_call(assertz, assertz_i), _4795894:_4795896), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_4795896, _4795948);_4795896=_4795948)))) ^ Call: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (191) [ucatch] strip_module(ucatch:must_det_u, _4840404, _4840344) ^ Exit: (191) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (191) [system] var(must_det_u) Fail: (191) [system] var(must_det_u) ^ Fail: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (190) [ucatch] ucatch:is_call_var(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:functorIsMacro(sk2_in), _4795894, _4795896)) ^ Unify: (190) [ucatch] ucatch:is_call_var(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:functorIsMacro(sk2_in), _4795894, _4795896)) ^ Call: (191) [ucatch] strip_module(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:functorIsMacro(sk2_in), _4795894, _4795896), _4844714, _4844654) ^ Exit: (191) [ucatch] strip_module(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:functorIsMacro(sk2_in), _4795894, _4795896), baseKB, fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:functorIsMacro(sk2_in), _4795894, _4795896)) Call: (191) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:functorIsMacro(sk2_in), _4795894, _4795896)) Fail: (191) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:functorIsMacro(sk2_in), _4795894, _4795896)) ^ Fail: (190) [ucatch] ucatch:is_call_var(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:functorIsMacro(sk2_in), _4795894, _4795896)) ^ Exit: (199) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (191) [ucatch] strip_module(ucatch:must_det_u, _4850920, _4850860) ^ Exit: (191) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (191) [system] var(must_det_u) Fail: (191) [system] var(must_det_u) ^ Fail: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (190) [ucatch] ucatch:is_call_var(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(functorIsMacro(sk2_in), _4795948);functorIsMacro(sk2_in)=_4795948)))) ^ Unify: (190) [ucatch] ucatch:is_call_var(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(functorIsMacro(sk2_in), _4795948);functorIsMacro(sk2_in)=_4795948)))) ^ Call: (191) [ucatch] strip_module(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(functorIsMacro(sk2_in), _4795948);functorIsMacro(sk2_in)=_4795948))), _4855230, _4855170) ^ Exit: (191) [ucatch] strip_module(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(functorIsMacro(sk2_in), _4795948);functorIsMacro(sk2_in)=_4795948))), baseKB, (add_side_effect(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(functorIsMacro(sk2_in), _4795948);functorIsMacro(sk2_in)=_4795948)))) Call: (191) [system] var((add_side_effect(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(functorIsMacro(sk2_in), _4795948);functorIsMacro(sk2_in)=_4795948)))) Fail: (191) [system] var((add_side_effect(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(functorIsMacro(sk2_in), _4795948);functorIsMacro(sk2_in)=_4795948)))) ^ Fail: (190) [ucatch] ucatch:is_call_var(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(functorIsMacro(sk2_in), _4795948);functorIsMacro(sk2_in)=_4795948)))) ^ Call: (191) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (191) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (192) [ucatch] strip_module(ucatch:must_det_u, _4859546, _4859486) ^ Exit: (192) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (192) [system] var(must_det_u) Fail: (192) [system] var(must_det_u) ^ Fail: (191) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (191) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))) ^ Unify: (191) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))) ^ Call: (192) [ucatch] strip_module(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in)), _4863856, _4863796) ^ Exit: (192) [ucatch] strip_module(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in)), baseKB, add_side_effect(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))) Call: (192) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))) Fail: (192) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))) ^ Fail: (191) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))) Call: (196) [t_l] t_l:use_side_effect_buffer Fail: (196) [t_l] t_l:use_side_effect_buffer Call: (196) [t_l] t_l:verify_side_effect_buffer Fail: (196) [t_l] t_l:verify_side_effect_buffer ^ Call: (191) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (191) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (192) [ucatch] strip_module(ucatch:must_det_u, _4870596, _4870536) ^ Exit: (192) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (192) [system] var(must_det_u) Fail: (192) [system] var(must_det_u) ^ Fail: (191) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (191) [ucatch] ucatch:is_call_var(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(functorIsMacro(sk2_in), _4795948);functorIsMacro(sk2_in)=_4795948))) ^ Unify: (191) [ucatch] ucatch:is_call_var(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(functorIsMacro(sk2_in), _4795948);functorIsMacro(sk2_in)=_4795948))) ^ Call: (192) [ucatch] strip_module(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(functorIsMacro(sk2_in), _4795948);functorIsMacro(sk2_in)=_4795948)), _4874906, _4874846) ^ Exit: (192) [ucatch] strip_module(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(functorIsMacro(sk2_in), _4795948);functorIsMacro(sk2_in)=_4795948)), baseKB, quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(functorIsMacro(sk2_in), _4795948);functorIsMacro(sk2_in)=_4795948))) Call: (192) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(functorIsMacro(sk2_in), _4795948);functorIsMacro(sk2_in)=_4795948))) Fail: (192) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(functorIsMacro(sk2_in), _4795948);functorIsMacro(sk2_in)=_4795948))) ^ Fail: (191) [ucatch] ucatch:is_call_var(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(functorIsMacro(sk2_in), _4795948);functorIsMacro(sk2_in)=_4795948))) ^ Exit: (199) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (187) [t_l] t_l:use_side_effect_buffer Fail: (187) [t_l] t_l:use_side_effect_buffer Call: (187) [t_l] t_l:verify_side_effect_buffer Fail: (187) [t_l] t_l:verify_side_effect_buffer Call: (187) [t_l] t_l:no_attempt_side_effects Fail: (187) [t_l] t_l:no_attempt_side_effects Call: (187) [t_l] t_l:side_effect_ok Fail: (187) [t_l] t_l:side_effect_ok Call: (187) [t_l] t_l:noDBaseMODs(_4883884) Fail: (187) [t_l] t_l:noDBaseMODs(_4884498) ^ Call: (187) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))) ^ Unify: (187) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))) ^ Call: (188) [bugger] one_must(dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))), (nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in)))), nop(break), !, fail)) ^ Unify: (188) [ucatch] one_must(bugger:dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(..., ...), baseKB:functorIsMacro(...)))), nop(break), !, fail)) ^ Call: (192) [baseKB] hook_database:assertz_i(baseKB:functorIsMacro(sk2_in)) ^ Unify: (192) [baseKB] hook_database:assertz_i(baseKB:functorIsMacro(sk2_in)) ^ Call: (193) [baseKB] hook_database:notrace_check_never_assert(baseKB:functorIsMacro(sk2_in)) ^ Unify: (193) [baseKB] hook_database:notrace_check_never_assert(baseKB:functorIsMacro(sk2_in)) ^ Call: (194) [baseKB] check_never_assert(baseKB:functorIsMacro(sk2_in)) ^ Unify: (194) [baseKB] check_never_assert(baseKB:functorIsMacro(sk2_in)) ^ Exit: (200) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (194) [baseKB] check_never_assert(baseKB:functorIsMacro(sk2_in)) ^ Exit: (193) [baseKB] hook_database:notrace_check_never_assert(baseKB:functorIsMacro(sk2_in)) Call: (193) [system] fail Fail: (193) [system] fail ^ Redo: (192) [baseKB] hook_database:assertz_i(baseKB:functorIsMacro(sk2_in)) ^ Unify: (192) [baseKB] hook_database:assertz_i(baseKB:functorIsMacro(sk2_in)) ^ Call: (193) [baseKB] clause_attvars:clausify_attributes(baseKB:functorIsMacro(sk2_in), _4897874) ^ Unify: (193) [baseKB] clause_attvars:clausify_attributes(baseKB:functorIsMacro(sk2_in), _4897874) ^ Exit: (193) [baseKB] clause_attvars:clausify_attributes(baseKB:functorIsMacro(sk2_in), baseKB:functorIsMacro(sk2_in)) ^ Call: (193) [system] assertz(baseKB:functorIsMacro(sk2_in)) ^ Exit: (193) [system] assertz(baseKB:functorIsMacro(sk2_in)) ^ Exit: (192) [baseKB] hook_database:assertz_i(baseKB:functorIsMacro(sk2_in)) ^ Exit: (188) [ucatch] one_must(bugger:dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(..., ...), baseKB:functorIsMacro(...)))), nop(break), !, fail)) ^ Exit: (187) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))) ^ Exit: (182) [ucatch] one_must(bugger:dcall0(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(...)))), nop(break), !, fail)) ^ Exit: (181) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))) ^ Exit: (180) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))) ^ Call: (174) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(functorIsMacro(sk2_in), _4906124), _4906154), call(_4906154)*->true;clause_b(baseKB:que(functorIsMacro(sk2_in), _4906124)))) ^ Unify: (174) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(functorIsMacro(sk2_in), _4906124), _4906154), call(_4906154)*->true;clause_b(baseKB:que(functorIsMacro(sk2_in), _4906124)))) ^ Call: (176) [baseKB] clause(que(functorIsMacro(sk2_in), _4906124), _4906154) ^ Fail: (176) [baseKB] clause(que(functorIsMacro(sk2_in), _4906124), _4906154) ^ Call: (176) [baseKB] clause_b(baseKB:que(functorIsMacro(sk2_in), _4906124)) ^ Unify: (176) [baseKB] clause_b(baseKB:que(functorIsMacro(sk2_in), _4906124)) ^ Call: (177) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(functorIsMacro(sk2_in), _4906124), _4909952)) ^ Unify: (177) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(functorIsMacro(sk2_in), _4906124), _4909952)) ^ Call: (178) [baseKB] clause(que(functorIsMacro(sk2_in), _4906124), _4909952) ^ Fail: (178) [baseKB] clause(que(functorIsMacro(sk2_in), _4906124), _4909952) ^ Fail: (177) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(functorIsMacro(sk2_in), _4906124), _4909952)) ^ Fail: (176) [baseKB] clause_b(baseKB:que(functorIsMacro(sk2_in), _4906124)) ^ Fail: (174) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(functorIsMacro(sk2_in), _4906124), _4906154), call(_4906154)*->true;clause_b(baseKB:que(functorIsMacro(sk2_in), _4906124)))) ^ Call: (174) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc(functorIsMacro(sk2_in)), mpred_enqueueing(functorIsMacro(sk2_in)), 1, 4025, baseKB:true) ^ Unify: (174) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc(functorIsMacro(sk2_in)), mpred_enqueueing(functorIsMacro(sk2_in)), 1, 4025, baseKB:true) Call: (175) [system] set_prolog_flag(last_call_optimisation, false) Exit: (175) [system] set_prolog_flag(last_call_optimisation, false) ^ Call: (175) [loop_check] prolog_frame_attribute(4025, parent_goal, loop_check_term_frame(_4918424, mpred_enqueueing(functorIsMacro(sk2_in)), 1, _4918430, _4918432)) ^ Fail: (175) [loop_check] prolog_frame_attribute(4025, parent_goal, loop_check_term_frame(_4918424, mpred_enqueueing(functorIsMacro(sk2_in)), 1, _4918430, _4918432)) ^ Redo: (174) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc(functorIsMacro(sk2_in)), mpred_enqueueing(functorIsMacro(sk2_in)), 1, 4025, baseKB:true) ^ Call: (175) [baseKB] mpred_fwc(functorIsMacro(sk2_in)) ^ Unify: (175) [baseKB] mpred_fwc(functorIsMacro(sk2_in)) ^ Exit: (184) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (180) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc1(functorIsMacro(sk2_in)), info(mpred_fwc1(functorIsMacro(sk2_in)), 'mpred_core.pl':2493), 1, 4152, baseKB:true) ^ Unify: (180) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc1(functorIsMacro(sk2_in)), info(mpred_fwc1(functorIsMacro(sk2_in)), 'mpred_core.pl':2493), 1, 4152, baseKB:true) Call: (181) [system] set_prolog_flag(last_call_optimisation, false) Exit: (181) [system] set_prolog_flag(last_call_optimisation, false) ^ Call: (181) [loop_check] prolog_frame_attribute(4152, parent_goal, loop_check_term_frame(_4925242, info(mpred_fwc1(functorIsMacro(sk2_in)), 'mpred_core.pl':2493), 1, _4925248, _4925250)) ^ Fail: (181) [loop_check] prolog_frame_attribute(4152, parent_goal, loop_check_term_frame(_4925242, info(mpred_fwc1(functorIsMacro(sk2_in)), 'mpred_core.pl':2493), 1, _4925248, _4925250)) ^ Redo: (180) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc1(functorIsMacro(sk2_in)), info(mpred_fwc1(functorIsMacro(sk2_in)), 'mpred_core.pl':2493), 1, 4152, baseKB:true) ^ Call: (181) [baseKB] mpred_fwc1(functorIsMacro(sk2_in)) ^ Unify: (181) [baseKB] mpred_fwc1(functorIsMacro(sk2_in)) ^ Unify: (181) [baseKB] mpred_fwc1(functorIsMacro(sk2_in)) ^ Call: (187) [baseKB] asserta(t_l:busy_s(functorIsMacro(sk2_in)), _4929082) ^ Exit: (187) [baseKB] asserta(t_l:busy_s(functorIsMacro(sk2_in)), (0x5566f86aac40)) ^ Call: (186) [baseKB] mpred_m_fwc2(baseKB, functorIsMacro(sk2_in)) ^ Unify: (186) [baseKB] mpred_m_fwc2(baseKB, functorIsMacro(sk2_in)) %~ baseKB : mpred_fwc1( functorIsMacro(sk2_in)). ^ Call: (191) [baseKB] asserta(t_l:busy_f(functorIsMacro(sk2_in)), _4939636) ^ Exit: (191) [baseKB] asserta(t_l:busy_f(functorIsMacro(sk2_in)), (0x5566f86aa620)) ^ Call: (190) [baseKB] mpred_do_fact(functorIsMacro(sk2_in)) ^ Unify: (190) [baseKB] mpred_do_fact(functorIsMacro(sk2_in)) ^ Unify: (190) [baseKB] mpred_do_fact(functorIsMacro(sk2_in)) ^ Exit: (190) [baseKB] mpred_do_fact(functorIsMacro(sk2_in)) Call: (190) [system] true Exit: (190) [system] true ^ Call: (190) [system] call(baseKB:(catch(erase((0x5566f86aa620)), _4939680, fail)->true;true)) ^ Unify: (190) [system] call(baseKB:(catch(erase((0x5566f86aa620)), _4939680, fail)->true;true)) Call: (193) [system] erase((0x5566f86aa620)) Exit: (193) [system] erase((0x5566f86aa620)) Call: (192) [system] true Exit: (192) [system] true ^ Exit: (190) [system] call(baseKB:(catch(erase((0x5566f86aa620)), _4939680, fail)->true;true)) ^ Exit: (186) [baseKB] mpred_m_fwc2(baseKB, functorIsMacro(sk2_in)) Call: (186) [system] true Exit: (186) [system] true ^ Call: (186) [system] call(baseKB:(catch(erase((0x5566f86aac40)), _4929128, fail)->true;true)) ^ Unify: (186) [system] call(baseKB:(catch(erase((0x5566f86aac40)), _4929128, fail)->true;true)) Call: (189) [system] erase((0x5566f86aac40)) Exit: (189) [system] erase((0x5566f86aac40)) Call: (188) [system] true Exit: (188) [system] true ^ Exit: (186) [system] call(baseKB:(catch(erase((0x5566f86aac40)), _4929128, fail)->true;true)) ^ Exit: (181) [baseKB] mpred_fwc1(functorIsMacro(sk2_in)) ^ Exit: (180) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc1(functorIsMacro(sk2_in)), info(mpred_fwc1(functorIsMacro(sk2_in)), 'mpred_core.pl':2493), 1, 4152, baseKB:true) ^ Exit: (175) [baseKB] mpred_fwc(functorIsMacro(sk2_in)) ^ Exit: (174) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc(functorIsMacro(sk2_in)), mpred_enqueueing(functorIsMacro(sk2_in)), 1, 4025, baseKB:true) ^ Exit: (164) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) %~ %~ RHS-Post1: mpred_prop(baseKB,sk2_in,1,pfcWatches)%~ Support: mpred_prop(baseKB,sk2_in,1,pfcLHS),$pt(baseKB,mpred_prop(baseKB,sk2_in,1,pfcLHS),rhs([arity(sk2_in,1),functorIsMacro(sk2_in),mpred_prop(baseKB,sk2_in,1,pfcWatches)])) ^ Call: (166) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4963366, _4963368) ^ Unify: (166) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4963366, _4963368) Call: (167) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4963366, _4963368) Exit: (167) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop, 4) ^ Exit: (166) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop, 4) ^ Call: (167) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4966476, _4966538) ^ Unify: (167) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4966476, _4967166) Call: (168) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4966476, _4967734) Exit: (168) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop, 4) ^ Exit: (167) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop, 4) ^ Call: (168) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(mpred_prop), _4969610), call(_4969610)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)))) ^ Unify: (168) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(mpred_prop), _4969610), call(_4969610)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)))) ^ Call: (170) [baseKB] clause(rtSymmetricBinaryPredicate(mpred_prop), _4969610) ^ Exit: (170) [baseKB] clause(rtSymmetricBinaryPredicate(mpred_prop), (cwc, mpred_prop(_4971496, mpred_prop, _4971500, rtSymmetricBinaryPredicate))) ^ Call: (171) [baseKB] cwc ^ Unify: (171) [baseKB] cwc ^ Exit: (171) [baseKB] cwc ^ Call: (171) [baseKB] baseKB:mpred_prop(_4971496, mpred_prop, _4971500, rtSymmetricBinaryPredicate) ^ Fail: (171) [baseKB] baseKB:mpred_prop(_4971496, mpred_prop, _4971500, rtSymmetricBinaryPredicate) ^ Call: (170) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)) ^ Unify: (170) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)) ^ Call: (171) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(mpred_prop), _4976618)) ^ Unify: (171) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(mpred_prop), _4976618)) ^ Call: (172) [baseKB] clause(rtSymmetricBinaryPredicate(mpred_prop), _4976618) ^ Exit: (172) [baseKB] clause(rtSymmetricBinaryPredicate(mpred_prop), (cwc, mpred_prop(_4978490, mpred_prop, _4978494, rtSymmetricBinaryPredicate))) ^ Exit: (171) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(mpred_prop), (cwc, mpred_prop(_4978490, mpred_prop, _4978494, rtSymmetricBinaryPredicate)))) ^ Call: (173) [baseKB] cwc ^ Unify: (173) [baseKB] cwc ^ Exit: (173) [baseKB] cwc ^ Call: (173) [baseKB] baseKB:mpred_prop(_4978490, mpred_prop, _4978494, rtSymmetricBinaryPredicate) ^ Fail: (173) [baseKB] baseKB:mpred_prop(_4978490, mpred_prop, _4978494, rtSymmetricBinaryPredicate) ^ Fail: (170) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)) ^ Fail: (168) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(mpred_prop), _4969610), call(_4969610)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)))) ^ Exit: (173) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (172) [baseKB] locally_each:locally_tl(disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350)), must_det(quietly(maybe_deserialize_attvars(_4985350, _4963338)))))) ^ Unify: (172) [baseKB] locally_each:locally_tl(disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350)), must_det(quietly(maybe_deserialize_attvars(_4985350, _4963338)))))) ^ Call: (173) [baseKB] locally(t_l:disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350)), must_det(quietly(maybe_deserialize_attvars(_4985350, _4963338)))))) ^ Unify: (173) [locally_each] locally(t_l:disable_px, baseKB:locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350)), must_det(quietly(maybe_deserialize_attvars(_4985350, _4963338)))))) ^ Call: (176) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (176) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (176) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (177) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (177) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (177) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (177) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (177) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (177) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (177) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) ^ Unify: (177) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) Call: (178) [system] copy_term(t_l:disable_px, _4996244) Exit: (178) [system] copy_term(t_l:disable_px, t_l:disable_px) ^ Call: (178) [t_l] clause(t_l:disable_px, true) ^ Fail: (178) [t_l] clause(t_l:disable_px, true) ^ Fail: (177) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) ^ Call: (183) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) ^ Unify: (183) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) ^ Call: (184) [t_l] asserta(t_l:disable_px, _5000698) ^ Exit: (184) [t_l] asserta(t_l:disable_px, (0x5566f60caa00)) Call: (184) [system] nb_current('$w_tl_e', _5001936) Exit: (184) [system] nb_current('$w_tl_e', [(0x55670d978840), (0x55670d979320)]) Call: (184) [system] nb_linkval('$w_tl_e', [(0x5566f60caa00), (0x55670d978840), (0x55670d979320)]) Exit: (184) [system] nb_linkval('$w_tl_e', [(0x5566f60caa00), (0x55670d978840), (0x55670d979320)]) ^ Exit: (183) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) ^ Call: (182) [baseKB] locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350)), must_det(quietly(maybe_deserialize_attvars(_4985350, _4963338))))) ^ Unify: (182) [locally_each] locally(baseKB:local_override(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350)), must_det(quietly(maybe_deserialize_attvars(_4985350, _4963338))))) ^ Call: (185) [system] setup_call_catcher_cleanup(true, baseKB:(b_setval(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350)), must_det(quietly(maybe_deserialize_attvars(_4985350, _4963338)))), nb_delete(no_kif_var_coroutines)), _5006430, baseKB:nb_delete(no_kif_var_coroutines)) ^ Unify: (185) [system] setup_call_catcher_cleanup(system:true, baseKB:(b_setval(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350)), must_det(quietly(maybe_deserialize_attvars(_4985350, _4963338)))), nb_delete(no_kif_var_coroutines)), _5007062, baseKB:nb_delete(no_kif_var_coroutines)) Call: (187) [system] b_setval(no_kif_var_coroutines, true) Exit: (187) [system] b_setval(no_kif_var_coroutines, true) ^ Call: (187) [baseKB] must_det(fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350)) ^ Unify: (187) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350)) ^ Unify: (187) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350)) Call: (191) [lmcache] lmcache:completely_expanded(_5010850, mpred_prop(baseKB, sk2_in, 1, pfcWatches)) Fail: (191) [lmcache] lmcache:completely_expanded(_5011468, mpred_prop(baseKB, sk2_in, 1, pfcWatches)) Call: (191) [lmcache] lmcache:completely_expanded(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350) Fail: (191) [lmcache] lmcache:completely_expanded(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350) ^ Call: (193) [baseKB] fully_expand_clause(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350) ^ Unify: (193) [baseKB] fully_expand_clause(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350) ^ Unify: (193) [baseKB] fully_expand_clause(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350) ^ Unify: (193) [baseKB] fully_expand_clause(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350) ^ Unify: (193) [baseKB] fully_expand_clause(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350) Call: (194) [t_l] t_l:infSkipFullExpand Fail: (194) [t_l] t_l:infSkipFullExpand ^ Unify: (193) [baseKB] fully_expand_clause(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350) ^ Unify: (193) [baseKB] fully_expand_clause(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350) Call: (196) [t_l] t_l:into_goal_code Fail: (196) [t_l] t_l:into_goal_code ^ Call: (196) [baseKB] ucatch:not_ftCompound(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Unify: (196) [baseKB] ucatch:not_ftCompound(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Call: (197) [baseKB] ucatch:is_ftCompound(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Unify: (197) [baseKB] ucatch:is_ftCompound(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Call: (198) [baseKB] ucatch:is_ftVar(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Unify: (198) [baseKB] ucatch:is_ftVar(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Fail: (198) [baseKB] ucatch:is_ftVar(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Redo: (197) [baseKB] ucatch:is_ftCompound(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Exit: (197) [baseKB] ucatch:is_ftCompound(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Fail: (196) [baseKB] ucatch:not_ftCompound(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Call: (198) [ucatch] mpred_type_isa:was_isa(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5026542, _5026544) ^ Unify: (198) [ucatch] mpred_type_isa:was_isa(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5026542, _5026544) Call: (199) [system] fail Fail: (199) [system] fail ^ Fail: (198) [ucatch] mpred_type_isa:was_isa(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5026542, _5026544) ^ Call: (196) [baseKB] first:cnas(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5029658, _5029660) ^ Unify: (196) [baseKB] first:cnas(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5029658, _5029660) Call: (197) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5029658, _5029660) Exit: (197) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop, [baseKB, sk2_in, 1, pfcWatches]) ^ Exit: (196) [baseKB] first:cnas(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop, [baseKB, sk2_in, 1, pfcWatches]) ^ Call: (200) [baseKB] ucatch:not_ftCompound(baseKB) ^ Unify: (200) [baseKB] ucatch:not_ftCompound(baseKB) ^ Call: (201) [baseKB] ucatch:is_ftCompound(baseKB) ^ Unify: (201) [baseKB] ucatch:is_ftCompound(baseKB) ^ Fail: (201) [baseKB] ucatch:is_ftCompound(baseKB) ^ Redo: (200) [baseKB] ucatch:not_ftCompound(baseKB) ^ Exit: (200) [baseKB] ucatch:not_ftCompound(baseKB) ^ Call: (201) [baseKB] ucatch:not_ftCompound(sk2_in) ^ Unify: (201) [baseKB] ucatch:not_ftCompound(sk2_in) ^ Call: (202) [baseKB] ucatch:is_ftCompound(sk2_in) ^ Unify: (202) [baseKB] ucatch:is_ftCompound(sk2_in) ^ Fail: (202) [baseKB] ucatch:is_ftCompound(sk2_in) ^ Redo: (201) [baseKB] ucatch:not_ftCompound(sk2_in) ^ Exit: (201) [baseKB] ucatch:not_ftCompound(sk2_in) ^ Call: (202) [baseKB] ucatch:not_ftCompound(1) ^ Unify: (202) [baseKB] ucatch:not_ftCompound(1) ^ Call: (203) [baseKB] ucatch:is_ftCompound(1) ^ Unify: (203) [baseKB] ucatch:is_ftCompound(1) ^ Fail: (203) [baseKB] ucatch:is_ftCompound(1) ^ Redo: (202) [baseKB] ucatch:not_ftCompound(1) ^ Exit: (202) [baseKB] ucatch:not_ftCompound(1) ^ Call: (203) [baseKB] ucatch:not_ftCompound(pfcWatches) ^ Unify: (203) [baseKB] ucatch:not_ftCompound(pfcWatches) ^ Call: (204) [baseKB] ucatch:is_ftCompound(pfcWatches) ^ Unify: (204) [baseKB] ucatch:is_ftCompound(pfcWatches) ^ Fail: (204) [baseKB] ucatch:is_ftCompound(pfcWatches) ^ Redo: (203) [baseKB] ucatch:not_ftCompound(pfcWatches) ^ Exit: (203) [baseKB] ucatch:not_ftCompound(pfcWatches) ^ Call: (196) [baseKB] first:cnas(_5020338, mpred_prop, [baseKB, sk2_in, 1, pfcWatches]) ^ Unify: (196) [baseKB] first:cnas(_5020338, mpred_prop, [baseKB, sk2_in, 1, pfcWatches]) Call: (197) [system] _5020338=..[mpred_prop, baseKB, sk2_in, 1, pfcWatches] Exit: (197) [system] mpred_prop(baseKB, sk2_in, 1, pfcWatches)=..[mpred_prop, baseKB, sk2_in, 1, pfcWatches] ^ Exit: (196) [baseKB] first:cnas(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop, [baseKB, sk2_in, 1, pfcWatches]) Call: (197) [t_l] t_l:infSkipFullExpand Fail: (197) [t_l] t_l:infSkipFullExpand ^ Call: (198) [baseKB] loop_check:cyclic_break(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Unify: (198) [baseKB] loop_check:cyclic_break(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Redo: (198) [baseKB] loop_check:cyclic_break(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Exit: (198) [baseKB] loop_check:cyclic_break(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Call: (199) [baseKB] ucatch:is_ftVar(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Unify: (199) [baseKB] ucatch:is_ftVar(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Fail: (199) [baseKB] ucatch:is_ftVar(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Call: (199) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), s, _5058980) ^ Unify: (199) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), s, _5059608) Call: (200) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, pfcWatches), s, _5060176) Fail: (200) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, pfcWatches), s, _5060176) ^ Fail: (199) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), s, _5061458) ^ Call: (199) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, pfcWatches), [_5062028, _5062034]) ^ Unify: (199) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, pfcWatches), [_5062028, _5062034]) Call: (200) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5062028, [_5062034]) Fail: (200) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5062028, [_5062034]) ^ Fail: (199) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, pfcWatches), [_5062028, _5062034]) ^ Call: (199) [baseKB] logicmoo_util_terms:is_src_true(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Unify: (199) [baseKB] logicmoo_util_terms:is_src_true(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) Call: (200) [system] var(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) Fail: (200) [system] var(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Redo: (199) [baseKB] logicmoo_util_terms:is_src_true(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Unify: (199) [baseKB] logicmoo_util_terms:is_src_true(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Call: (200) [baseKB] logicmoo_util_terms:is_proof(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Unify: (200) [baseKB] logicmoo_util_terms:is_proof(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) Call: (201) [system] functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), ftProofFn, _5070114) Fail: (201) [system] functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), ftProofFn, _5070724) ^ Fail: (200) [baseKB] logicmoo_util_terms:is_proof(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Fail: (199) [baseKB] logicmoo_util_terms:is_src_true(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Call: (199) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, pfcWatches), [_5072516, _5072522, _5072528]) ^ Unify: (199) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, pfcWatches), [_5072516, _5072522, _5072528]) Call: (200) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5072516, [_5072522, _5072528]) Fail: (200) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5072516, [_5072522, _5072528]) ^ Fail: (199) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, pfcWatches), [_5072516, _5072522, _5072528]) ^ Call: (199) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, pfcWatches), [_5075626, _5075632|_5075634]) ^ Unify: (199) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, pfcWatches), [_5075626, _5075632|_5075634]) Call: (200) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5075626, [_5075632|_5075634]) Exit: (200) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop, [baseKB, sk2_in, 1, pfcWatches]) ^ Exit: (199) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, pfcWatches), [mpred_prop, baseKB, sk2_in, 1, pfcWatches]) ^ Call: (194) [baseKB] logicmoo_util_terms:is_src_true(true) ^ Unify: (194) [baseKB] logicmoo_util_terms:is_src_true(true) Call: (195) [system] var(true) Fail: (195) [system] var(true) ^ Redo: (194) [baseKB] logicmoo_util_terms:is_src_true(true) ^ Unify: (194) [baseKB] logicmoo_util_terms:is_src_true(true) ^ Exit: (194) [baseKB] logicmoo_util_terms:is_src_true(true) ^ Exit: (193) [baseKB] fully_expand_clause(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Exit: (187) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcWatches))) ^ Call: (187) [baseKB] must_det(quietly(maybe_deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4963338))) ^ Unify: (187) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4963338))) ^ Unify: (187) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4963338))) ^ Exit: (195) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (187) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcWatches)))) Call: (187) [system] nb_delete(no_kif_var_coroutines) Exit: (187) [system] nb_delete(no_kif_var_coroutines) Call: (187) [system] nb_delete(no_kif_var_coroutines) Exit: (187) [system] nb_delete(no_kif_var_coroutines) ^ Exit: (185) [system] setup_call_catcher_cleanup(system:true, baseKB:(b_setval(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcWatches))), must_det(quietly(maybe_deserialize_attvars(mpred_prop(..., ..., ..., ...), mpred_prop(..., ..., ..., ...))))), nb_delete(no_kif_var_coroutines)), exit, baseKB:nb_delete(no_kif_var_coroutines)) ^ Exit: (182) [locally_each] locally(baseKB:local_override(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcWatches))), must_det(quietly(maybe_deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcWatches)))))) Call: (182) [system] deterministic(_4999352) Exit: (182) [system] deterministic(true) ^ Call: (183) [locally_each] locally_each:key_erase(t_l) ^ Unify: (183) [locally_each] locally_each:key_erase(t_l) Call: (184) [system] nb_current('$w_tl_e', [_5094398|_5094400]) Exit: (184) [system] nb_current('$w_tl_e', [(0x5566f60caa00), (0x55670d978840), (0x55670d979320)]) Call: (184) [system] nb_linkval('$w_tl_e', [(0x55670d978840), (0x55670d979320)]) Exit: (184) [system] nb_linkval('$w_tl_e', [(0x55670d978840), (0x55670d979320)]) Call: (185) [system] erase((0x5566f60caa00)) Exit: (185) [system] erase((0x5566f60caa00)) Call: (184) [system] true Exit: (184) [system] true Call: (184) [system] true Exit: (184) [system] true ^ Exit: (183) [locally_each] locally_each:key_erase(t_l) ^ Exit: (173) [locally_each] locally(t_l:disable_px, baseKB:locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcWatches))), must_det(quietly(maybe_deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcWatches))))))) ^ Exit: (172) [baseKB] locally_each:locally_tl(disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcWatches))), must_det(quietly(maybe_deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcWatches))))))) ^ Call: (164) [bugger] bugger:show_success(baseKB, baseKB:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcWatches), (mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(...)|...]))))) ^ Unify: (164) [bugger] bugger:show_success(baseKB, baseKB:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcWatches), (mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(...)|...]))))) Call: (168) [system] cyclic_term(baseKB:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcWatches), (mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(..., ..., ..., ...)]))))) Fail: (168) [system] cyclic_term(baseKB:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcWatches), (mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(..., ..., ..., ...)]))))) ^ Call: (165) [bugger] dcall0(baseKB:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcWatches), (mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(..., ..., ..., ...)]))))) ^ Unify: (165) [bugger] dcall0(baseKB:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcWatches), (mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(..., ..., ..., ...)]))))) ^ Fail: (165) [bugger] dcall0(baseKB:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcWatches), (mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(..., ..., ..., ...)]))))) ^ Fail: (164) [bugger] bugger:show_success(baseKB, baseKB:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcWatches), (mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(...)|...]))))) ^ Exit: (171) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (172) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (169) [t_l] t_l:is_repropagating(_5109700) Fail: (169) [t_l] t_l:is_repropagating(_5110314) Call: (170) [t_l] t_l:exact_assertions Fail: (170) [t_l] t_l:exact_assertions Call: (170) [t_l] t_l:exact_assertions Fail: (170) [t_l] t_l:exact_assertions ^ Exit: (175) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) %~ call_mpred_post4 :-%~ level=179 ,%~ que=0 ,%~ assertion_status=unique ,%~ support_status=none ,%~ post1 = mpred_prop(baseKB,sk2_in,1,pfcWatches) ,%~ fix_mp=baseKB ,%~ mz=baseKB ,%~ p0 = mpred_prop(baseKB,sk2_in,1,pfcWatches) ,%~ support_fact = mpred_prop(baseKB,sk2_in,1,pfcLHS) ,%~ support_trig = '$pt'( baseKB,%~ mpred_prop(baseKB,sk2_in,1,pfcLHS),%~ rhs( [ arity(sk2_in,1),%~ functorIsMacro(sk2_in),%~ mpred_prop(baseKB,sk2_in,1,pfcWatches)])). ^ Call: (176) [baseKB] fix_mp("mpred_add_support_fast", _5164698, _5164700, _5164702) ^ Unify: (176) [baseKB] fix_mp("mpred_add_support_fast", _5164698, _5164700, _5164702) ^ Exit: (182) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (176) [baseKB] fix_mp("mpred_add_support_fast", _5164698, baseKB, _5164698) Call: (176) [system] _5164698='$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcWatches)]))) Exit: (176) [system] '$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcWatches)])))='$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcWatches)]))) ^ Call: (176) [baseKB] notify_if_neg_trigger('$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcWatches)])))) ^ Unify: (176) [baseKB] notify_if_neg_trigger('$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcWatches)])))) ^ Exit: (176) [baseKB] notify_if_neg_trigger('$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcWatches)])))) ^ Call: (176) [baseKB] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(...)|...])))), call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(..., ...)|...])))))) ^ Unify: (176) [pfc_lib] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(...)|...])))), baseKB:call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([...|...])))))) ^ Exit: (176) [pfc_lib] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(...)|...])))), baseKB:call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcLHS), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([...|...])))))) Call: (176) [t_l] t_l:assert_dir(_5181692) Fail: (176) [t_l] t_l:assert_dir(_5181692) ^ Exit: (183) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (184) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (178) [t_l] t_l:assert_dir(_5185640) Fail: (178) [t_l] t_l:assert_dir(_5185640) ^ Exit: (185) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (181) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Unify: (181) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Exit: (181) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Call: (181) [baseKB] show_failure(attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))) ^ Unify: (181) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))) ^ Call: (182) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))) ^ Unify: (182) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))) ^ Call: (183) [bugger] one_must(dcall0(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))), (nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)))), nop(break), !, fail)) ^ Unify: (183) [ucatch] one_must(bugger:dcall0(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(..., ..., ..., ...)))), nop(break), !, fail)) ^ Call: (188) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (188) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (189) [ucatch] strip_module(ucatch:must_det_u, _5195778, _5195718) ^ Exit: (189) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (189) [system] var(must_det_u) Fail: (189) [system] var(must_det_u) ^ Fail: (188) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (188) [ucatch] ucatch:is_call_var(baseKB:(strip_module(db_op_call(assertz, assertz_i), _5194370, _5194372), sanity(\+atom(_5194372)), fix_mp(clause(assert, _5194372), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406), add_side_effect(_5194372, _5194404:_5194406), quietly((... -> ...;... = ...)))) ^ Unify: (188) [ucatch] ucatch:is_call_var(baseKB:(strip_module(db_op_call(assertz, assertz_i), _5194370, _5194372), sanity(\+atom(_5194372)), fix_mp(clause(assert, _5194372), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406), add_side_effect(_5194372, _5194404:_5194406), quietly((... -> ...;... = ...)))) ^ Call: (189) [ucatch] strip_module(baseKB:(strip_module(db_op_call(assertz, assertz_i), _5194370, _5194372), sanity(\+atom(_5194372)), fix_mp(clause(assert, _5194372), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406), add_side_effect(_5194372, _5194404:_5194406), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_5194406=_5194458))), _5200088, _5200028) ^ Exit: (189) [ucatch] strip_module(baseKB:(strip_module(db_op_call(assertz, assertz_i), _5194370, _5194372), sanity(\+atom(_5194372)), fix_mp(clause(assert, _5194372), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406), add_side_effect(_5194372, _5194404:_5194406), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_5194406=_5194458))), baseKB, (strip_module(db_op_call(assertz, assertz_i), _5194370, _5194372), sanity(\+atom(_5194372)), fix_mp(clause(assert, _5194372), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406), add_side_effect(_5194372, _5194404:_5194406), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_5194406, _5194458);_5194406=_5194458)))) Call: (189) [system] var((strip_module(db_op_call(assertz, assertz_i), _5194370, _5194372), sanity(\+atom(_5194372)), fix_mp(clause(assert, _5194372), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406), add_side_effect(_5194372, _5194404:_5194406), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_5194406, _5194458);_5194406=_5194458)))) Fail: (189) [system] var((strip_module(db_op_call(assertz, assertz_i), _5194370, _5194372), sanity(\+atom(_5194372)), fix_mp(clause(assert, _5194372), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406), add_side_effect(_5194372, _5194404:_5194406), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_5194406, _5194458);_5194406=_5194458)))) ^ Fail: (188) [ucatch] ucatch:is_call_var(baseKB:(strip_module(db_op_call(assertz, assertz_i), _5194370, _5194372), sanity(\+atom(_5194372)), fix_mp(clause(assert, _5194372), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406), add_side_effect(_5194372, _5194404:_5194406), quietly((... -> ...;... = ...)))) ^ Call: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (190) [ucatch] strip_module(ucatch:must_det_u, _5204404, _5204344) ^ Exit: (190) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (190) [system] var(must_det_u) Fail: (190) [system] var(must_det_u) ^ Fail: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (189) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _5194370, _5194372)) ^ Unify: (189) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _5194370, _5194372)) ^ Call: (190) [ucatch] strip_module(baseKB:strip_module(db_op_call(assertz, assertz_i), _5194370, _5194372), _5208714, _5208654) ^ Exit: (190) [ucatch] strip_module(baseKB:strip_module(db_op_call(assertz, assertz_i), _5194370, _5194372), baseKB, strip_module(db_op_call(assertz, assertz_i), _5194370, _5194372)) Call: (190) [system] var(strip_module(db_op_call(assertz, assertz_i), _5194370, _5194372)) Fail: (190) [system] var(strip_module(db_op_call(assertz, assertz_i), _5194370, _5194372)) ^ Fail: (189) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _5194370, _5194372)) ^ Call: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (190) [ucatch] strip_module(ucatch:must_det_u, _5213030, _5212970) ^ Exit: (190) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (190) [system] var(must_det_u) Fail: (190) [system] var(must_det_u) ^ Fail: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (189) [ucatch] ucatch:is_call_var(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406), add_side_effect(db_op_call(assertz, assertz_i), _5194404:_5194406), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_5194406=_5194458)))) ^ Unify: (189) [ucatch] ucatch:is_call_var(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406), add_side_effect(db_op_call(assertz, assertz_i), _5194404:_5194406), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_5194406=_5194458)))) ^ Call: (190) [ucatch] strip_module(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406), add_side_effect(db_op_call(assertz, assertz_i), _5194404:_5194406), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_5194406, _5194458);_5194406=_5194458))), _5217340, _5217280) ^ Exit: (190) [ucatch] strip_module(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406), add_side_effect(db_op_call(assertz, assertz_i), _5194404:_5194406), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_5194406, _5194458);_5194406=_5194458))), baseKB, (sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406), add_side_effect(db_op_call(assertz, assertz_i), _5194404:_5194406), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_5194406, _5194458);_5194406=_5194458)))) Call: (190) [system] var((sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406), add_side_effect(db_op_call(assertz, assertz_i), _5194404:_5194406), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_5194406, _5194458);_5194406=_5194458)))) Fail: (190) [system] var((sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406), add_side_effect(db_op_call(assertz, assertz_i), _5194404:_5194406), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_5194406, _5194458);_5194406=_5194458)))) ^ Fail: (189) [ucatch] ucatch:is_call_var(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406), add_side_effect(db_op_call(assertz, assertz_i), _5194404:_5194406), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_5194406=_5194458)))) ^ Call: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (191) [ucatch] strip_module(ucatch:must_det_u, _5221656, _5221596) ^ Exit: (191) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (191) [system] var(must_det_u) Fail: (191) [system] var(must_det_u) ^ Fail: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (190) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Unify: (190) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Call: (191) [ucatch] strip_module(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i))), _5225966, _5225906) ^ Exit: (191) [ucatch] strip_module(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i))), baseKB, sanity(\+atom(db_op_call(assertz, assertz_i)))) Call: (191) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) Fail: (191) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Fail: (190) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Call: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (191) [ucatch] strip_module(ucatch:must_det_u, _5230288, _5230228) ^ Exit: (191) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (191) [system] var(must_det_u) Fail: (191) [system] var(must_det_u) ^ Fail: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (190) [ucatch] ucatch:is_call_var(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406), add_side_effect(db_op_call(assertz, assertz_i), _5194404:_5194406), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_5194406, _5194458);_5194406=_5194458)))) ^ Unify: (190) [ucatch] ucatch:is_call_var(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406), add_side_effect(db_op_call(assertz, assertz_i), _5194404:_5194406), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_5194406, _5194458);_5194406=_5194458)))) ^ Call: (191) [ucatch] strip_module(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406), add_side_effect(db_op_call(assertz, assertz_i), _5194404:_5194406), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_5194406, _5194458);_5194406=_5194458))), _5234598, _5234538) ^ Exit: (191) [ucatch] strip_module(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406), add_side_effect(db_op_call(assertz, assertz_i), _5194404:_5194406), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_5194406, _5194458);_5194406=_5194458))), baseKB, (fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406), add_side_effect(db_op_call(assertz, assertz_i), _5194404:_5194406), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_5194406, _5194458);_5194406=_5194458)))) Call: (191) [system] var((fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406), add_side_effect(db_op_call(assertz, assertz_i), _5194404:_5194406), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_5194406, _5194458);_5194406=_5194458)))) Fail: (191) [system] var((fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406), add_side_effect(db_op_call(assertz, assertz_i), _5194404:_5194406), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_5194406, _5194458);_5194406=_5194458)))) ^ Fail: (190) [ucatch] ucatch:is_call_var(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406), add_side_effect(db_op_call(assertz, assertz_i), _5194404:_5194406), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_5194406, _5194458);_5194406=_5194458)))) ^ Call: (191) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (191) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (192) [ucatch] strip_module(ucatch:must_det_u, _5238914, _5238854) ^ Exit: (192) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (192) [system] var(must_det_u) Fail: (192) [system] var(must_det_u) ^ Fail: (191) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (191) [ucatch] ucatch:is_call_var(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406)) ^ Unify: (191) [ucatch] ucatch:is_call_var(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406)) ^ Call: (192) [ucatch] strip_module(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406), _5243224, _5243164) ^ Exit: (192) [ucatch] strip_module(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406), baseKB, fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406)) Call: (192) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406)) Fail: (192) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406)) ^ Fail: (191) [ucatch] ucatch:is_call_var(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406)) ^ Exit: (200) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (191) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (191) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (192) [ucatch] strip_module(ucatch:must_det_u, _5248920, _5248860) ^ Exit: (192) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (192) [system] var(must_det_u) Fail: (192) [system] var(must_det_u) ^ Fail: (191) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (191) [ucatch] ucatch:is_call_var(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194458);mpred_prop(baseKB, sk2_in, 1, pfcWatches)=_5194458)))) ^ Unify: (191) [ucatch] ucatch:is_call_var(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194458);mpred_prop(baseKB, sk2_in, 1, pfcWatches)=_5194458)))) ^ Call: (192) [ucatch] strip_module(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194458);mpred_prop(baseKB, sk2_in, 1, pfcWatches)=_5194458))), _5253230, _5253170) ^ Exit: (192) [ucatch] strip_module(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194458);mpred_prop(baseKB, sk2_in, 1, pfcWatches)=_5194458))), baseKB, (add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194458);mpred_prop(baseKB, sk2_in, 1, pfcWatches)=_5194458)))) Call: (192) [system] var((add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194458);mpred_prop(baseKB, sk2_in, 1, pfcWatches)=_5194458)))) Fail: (192) [system] var((add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194458);mpred_prop(baseKB, sk2_in, 1, pfcWatches)=_5194458)))) ^ Fail: (191) [ucatch] ucatch:is_call_var(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194458);mpred_prop(baseKB, sk2_in, 1, pfcWatches)=_5194458)))) ^ Call: (192) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (192) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (193) [ucatch] strip_module(ucatch:must_det_u, _5257546, _5257486) ^ Exit: (193) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (193) [system] var(must_det_u) Fail: (193) [system] var(must_det_u) ^ Fail: (192) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (192) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))) ^ Unify: (192) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))) ^ Call: (193) [ucatch] strip_module(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)), _5261856, _5261796) ^ Exit: (193) [ucatch] strip_module(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)), baseKB, add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))) Call: (193) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))) Fail: (193) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))) ^ Fail: (192) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))) Call: (197) [t_l] t_l:use_side_effect_buffer Fail: (197) [t_l] t_l:use_side_effect_buffer Call: (197) [t_l] t_l:verify_side_effect_buffer Fail: (197) [t_l] t_l:verify_side_effect_buffer ^ Call: (192) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (192) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (193) [ucatch] strip_module(ucatch:must_det_u, _5268596, _5268536) ^ Exit: (193) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (193) [system] var(must_det_u) Fail: (193) [system] var(must_det_u) ^ Fail: (192) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (192) [ucatch] ucatch:is_call_var(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194458);mpred_prop(baseKB, sk2_in, 1, pfcWatches)=_5194458))) ^ Unify: (192) [ucatch] ucatch:is_call_var(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194458);mpred_prop(baseKB, sk2_in, 1, pfcWatches)=_5194458))) ^ Call: (193) [ucatch] strip_module(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194458);mpred_prop(baseKB, sk2_in, 1, pfcWatches)=_5194458)), _5272906, _5272846) ^ Exit: (193) [ucatch] strip_module(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194458);mpred_prop(baseKB, sk2_in, 1, pfcWatches)=_5194458)), baseKB, quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194458);mpred_prop(baseKB, sk2_in, 1, pfcWatches)=_5194458))) Call: (193) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194458);mpred_prop(baseKB, sk2_in, 1, pfcWatches)=_5194458))) Fail: (193) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194458);mpred_prop(baseKB, sk2_in, 1, pfcWatches)=_5194458))) ^ Fail: (192) [ucatch] ucatch:is_call_var(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194458);mpred_prop(baseKB, sk2_in, 1, pfcWatches)=_5194458))) ^ Exit: (200) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (188) [t_l] t_l:use_side_effect_buffer Fail: (188) [t_l] t_l:use_side_effect_buffer Call: (188) [t_l] t_l:verify_side_effect_buffer Fail: (188) [t_l] t_l:verify_side_effect_buffer Call: (188) [t_l] t_l:no_attempt_side_effects Fail: (188) [t_l] t_l:no_attempt_side_effects Call: (188) [t_l] t_l:side_effect_ok Fail: (188) [t_l] t_l:side_effect_ok Call: (188) [t_l] t_l:noDBaseMODs(_5281884) Fail: (188) [t_l] t_l:noDBaseMODs(_5282498) ^ Call: (188) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))) ^ Unify: (188) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))) ^ Call: (189) [bugger] one_must(dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))), (nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)))), nop(break), !, fail)) ^ Unify: (189) [ucatch] one_must(bugger:dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(..., ...), baseKB:mpred_prop(..., ..., ..., ...)))), nop(break), !, fail)) ^ Call: (193) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Unify: (193) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Call: (194) [baseKB] hook_database:notrace_check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Unify: (194) [baseKB] hook_database:notrace_check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Call: (195) [baseKB] check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Unify: (195) [baseKB] check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Exit: (201) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (195) [baseKB] check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Exit: (194) [baseKB] hook_database:notrace_check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) Call: (194) [system] fail Fail: (194) [system] fail ^ Redo: (193) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Unify: (193) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Call: (194) [baseKB] clause_attvars:clausify_attributes(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5295970) ^ Unify: (194) [baseKB] clause_attvars:clausify_attributes(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5295970) ^ Exit: (194) [baseKB] clause_attvars:clausify_attributes(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Call: (194) [system] assertz(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Exit: (194) [system] assertz(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Exit: (193) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Exit: (189) [ucatch] one_must(bugger:dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(..., ...), baseKB:mpred_prop(..., ..., ..., ...)))), nop(break), !, fail)) ^ Exit: (188) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))) ^ Exit: (183) [ucatch] one_must(bugger:dcall0(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(..., ..., ..., ...)))), nop(break), !, fail)) ^ Exit: (182) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))) ^ Exit: (181) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))) ^ Call: (175) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5304220), _5304250), call(_5304250)*->true;clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5304220)))) ^ Unify: (175) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5304220), _5304250), call(_5304250)*->true;clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5304220)))) ^ Call: (177) [baseKB] clause(que(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5304220), _5304250) ^ Fail: (177) [baseKB] clause(que(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5304220), _5304250) ^ Call: (177) [baseKB] clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5304220)) ^ Unify: (177) [baseKB] clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5304220)) ^ Call: (178) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5304220), _5308048)) ^ Unify: (178) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5304220), _5308048)) ^ Call: (179) [baseKB] clause(que(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5304220), _5308048) ^ Fail: (179) [baseKB] clause(que(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5304220), _5308048) ^ Fail: (178) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5304220), _5308048)) ^ Fail: (177) [baseKB] clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5304220)) ^ Fail: (175) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5304220), _5304250), call(_5304250)*->true;clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5304220)))) ^ Call: (175) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc(mpred_prop(baseKB, sk2_in, 1, pfcWatches)), mpred_enqueueing(mpred_prop(baseKB, sk2_in, 1, pfcWatches)), 1, 4046, baseKB:true) ^ Unify: (175) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc(mpred_prop(baseKB, sk2_in, 1, pfcWatches)), mpred_enqueueing(mpred_prop(baseKB, sk2_in, 1, pfcWatches)), 1, 4046, baseKB:true) Call: (176) [system] set_prolog_flag(last_call_optimisation, false) Exit: (176) [system] set_prolog_flag(last_call_optimisation, false) ^ Call: (176) [loop_check] prolog_frame_attribute(4046, parent_goal, loop_check_term_frame(_5315730, mpred_enqueueing(mpred_prop(baseKB, sk2_in, 1, pfcWatches)), 1, _5315736, _5315738)) ^ Fail: (176) [loop_check] prolog_frame_attribute(4046, parent_goal, loop_check_term_frame(_5315730, mpred_enqueueing(mpred_prop(baseKB, sk2_in, 1, pfcWatches)), 1, _5315736, _5315738)) ^ Redo: (175) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc(mpred_prop(baseKB, sk2_in, 1, pfcWatches)), mpred_enqueueing(mpred_prop(baseKB, sk2_in, 1, pfcWatches)), 1, 4046, baseKB:true) ^ Call: (176) [baseKB] mpred_fwc(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Unify: (176) [baseKB] mpred_fwc(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Exit: (185) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (181) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcWatches)), info(mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcWatches)), 'mpred_core.pl':2493), 1, 4173, baseKB:true) ^ Unify: (181) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcWatches)), info(mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcWatches)), 'mpred_core.pl':2493), 1, 4173, baseKB:true) Call: (182) [system] set_prolog_flag(last_call_optimisation, false) Exit: (182) [system] set_prolog_flag(last_call_optimisation, false) ^ Call: (182) [loop_check] prolog_frame_attribute(4173, parent_goal, loop_check_term_frame(_5322548, info(mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcWatches)), 'mpred_core.pl':2493), 1, _5322554, _5322556)) ^ Fail: (182) [loop_check] prolog_frame_attribute(4173, parent_goal, loop_check_term_frame(_5322548, info(mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcWatches)), 'mpred_core.pl':2493), 1, _5322554, _5322556)) ^ Redo: (181) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcWatches)), info(mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcWatches)), 'mpred_core.pl':2493), 1, 4173, baseKB:true) ^ Call: (182) [baseKB] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Unify: (182) [baseKB] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Unify: (182) [baseKB] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Call: (188) [baseKB] asserta(t_l:busy_s(mpred_prop(baseKB, sk2_in, 1, pfcWatches)), _5326388) ^ Exit: (188) [baseKB] asserta(t_l:busy_s(mpred_prop(baseKB, sk2_in, 1, pfcWatches)), (0x5566f68d0960)) ^ Call: (187) [baseKB] mpred_m_fwc2(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Unify: (187) [baseKB] mpred_m_fwc2(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcWatches)) %~ baseKB : mpred_fwc1( mpred_prop(baseKB,sk2_in,1,pfcWatches)). ^ Call: (192) [baseKB] asserta(t_l:busy_f(mpred_prop(baseKB, sk2_in, 1, pfcWatches)), _5337004) ^ Exit: (192) [baseKB] asserta(t_l:busy_f(mpred_prop(baseKB, sk2_in, 1, pfcWatches)), (0x5566f68d1d60)) ^ Call: (191) [baseKB] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Unify: (191) [baseKB] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Unify: (191) [baseKB] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_in,1,pfcWatches)%~ body: \+ground((sk2_in/1))*->rhs([{trace_or_throw(mpred_prop(baseKB,sk2_in,1,pfcWatches))}]) %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_in,1,pfcWatches)%~ body: rhs([{kb_shared(baseKB:(sk2_in/1))}]) ^ Call: (209) [baseKB] predicate_inheritance:kb_shared(baseKB:(sk2_in/1)) ^ Unify: (209) [baseKB] predicate_inheritance:kb_shared(baseKB:(sk2_in/1)) ^ Call: (210) [baseKB] decl_as(decl_kb_shared, baseKB:(sk2_in/1)) ^ Unify: (210) [baseKB] decl_as(decl_kb_shared, baseKB:(sk2_in/1)) ^ Call: (211) [baseKB] logicmoo_startup:now_and_later(n, decl_az(decl_kb_shared, baseKB:(sk2_in/1))) ^ Unify: (211) [baseKB] logicmoo_startup:now_and_later(n, decl_az(decl_kb_shared, baseKB:(sk2_in/1))) ^ Call: (212) [baseKB] strip_module(decl_az(decl_kb_shared, baseKB:(sk2_in/1)), _5353410, _5353412) ^ Exit: (212) [baseKB] strip_module(decl_az(decl_kb_shared, baseKB:(sk2_in/1)), baseKB, decl_az(decl_kb_shared, baseKB:(sk2_in/1))) ^ Call: (212) [baseKB] logicmoo_startup:now_and_later(n, baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) ^ Unify: (212) [baseKB] logicmoo_startup:now_and_later(n, baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) ^ Call: (213) [baseKB] strip_module(baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)), _5355932, _5355934) ^ Exit: (213) [baseKB] strip_module(baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)), baseKB, decl_az(decl_kb_shared, baseKB:(sk2_in/1))) ^ Call: (213) [sys] sys:call_now(c, baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) ^ Unify: (213) [sys] sys:call_now(c, baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) ^ Call: (214) [sys] strip_module(baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)), _5358450, _5358452) ^ Exit: (214) [sys] strip_module(baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)), baseKB, decl_az(decl_kb_shared, baseKB:(sk2_in/1))) ^ Call: (214) [sys] logicmoo_startup:maybe_writeln(sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) ^ Unify: (214) [sys] logicmoo_startup:maybe_writeln(sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) ^ Call: (215) [sys] logicmoo_startup:dont_wl(sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) ^ Unify: (215) [sys] logicmoo_startup:dont_wl(sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) Call: (216) [system] var(sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) Fail: (216) [system] var(sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) ^ Redo: (215) [sys] logicmoo_startup:dont_wl(sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) ^ Unify: (215) [sys] logicmoo_startup:dont_wl(sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) Call: (216) [system] compound_name_arity(sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))), _5364642, _5364704) Exit: (216) [system] compound_name_arity(sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))), :, 2) ^ Call: (216) [sys] logicmoo_startup:dont_wl(:) ^ Unify: (216) [sys] logicmoo_startup:dont_wl(:) Call: (217) [system] var(:) Fail: (217) [system] var(:) ^ Redo: (216) [sys] logicmoo_startup:dont_wl(:) ^ Unify: (216) [sys] logicmoo_startup:dont_wl(:) ^ Fail: (216) [sys] logicmoo_startup:dont_wl(:) ^ Redo: (215) [sys] logicmoo_startup:dont_wl(sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) Call: (216) [system] arg(_5370846, sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))), _5370788) Exit: (216) [system] arg(1, sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))), sys) ^ Call: (216) [sys] logicmoo_startup:dont_wl(sys) ^ Unify: (216) [sys] logicmoo_startup:dont_wl(sys) Call: (217) [system] var(sys) Fail: (217) [system] var(sys) ^ Redo: (216) [sys] logicmoo_startup:dont_wl(sys) ^ Unify: (216) [sys] logicmoo_startup:dont_wl(sys) ^ Fail: (216) [sys] logicmoo_startup:dont_wl(sys) Redo: (216) [system] arg(_5376370, sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))), _5370788) Exit: (216) [system] arg(2, sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))), call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) ^ Call: (216) [sys] logicmoo_startup:dont_wl(call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) ^ Unify: (216) [sys] logicmoo_startup:dont_wl(call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) Call: (217) [system] var(call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) Fail: (217) [system] var(call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) ^ Redo: (216) [sys] logicmoo_startup:dont_wl(call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) ^ Unify: (216) [sys] logicmoo_startup:dont_wl(call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) Call: (217) [system] compound_name_arity(call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))), _5381218, _5381280) Exit: (217) [system] compound_name_arity(call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))), call_now, 3) ^ Call: (217) [sys] logicmoo_startup:dont_wl(call_now) ^ Unify: (217) [sys] logicmoo_startup:dont_wl(call_now) Call: (218) [system] var(call_now) Fail: (218) [system] var(call_now) ^ Redo: (217) [sys] logicmoo_startup:dont_wl(call_now) ^ Unify: (217) [sys] logicmoo_startup:dont_wl(call_now) ^ Fail: (217) [sys] logicmoo_startup:dont_wl(call_now) ^ Redo: (216) [sys] logicmoo_startup:dont_wl(call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) Call: (217) [system] arg(_5387422, call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))), _5387364) Exit: (217) [system] arg(1, call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))), baseKB) ^ Call: (217) [sys] logicmoo_startup:dont_wl(baseKB) ^ Unify: (217) [sys] logicmoo_startup:dont_wl(baseKB) Call: (218) [system] var(baseKB) Fail: (218) [system] var(baseKB) ^ Redo: (217) [sys] logicmoo_startup:dont_wl(baseKB) ^ Unify: (217) [sys] logicmoo_startup:dont_wl(baseKB) ^ Fail: (217) [sys] logicmoo_startup:dont_wl(baseKB) Redo: (217) [system] arg(_5392946, call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))), _5387364) Exit: (217) [system] arg(2, call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))), baseKB) ^ Call: (217) [sys] logicmoo_startup:dont_wl(baseKB) ^ Unify: (217) [sys] logicmoo_startup:dont_wl(baseKB) Call: (218) [system] var(baseKB) Fail: (218) [system] var(baseKB) ^ Redo: (217) [sys] logicmoo_startup:dont_wl(baseKB) ^ Unify: (217) [sys] logicmoo_startup:dont_wl(baseKB) ^ Fail: (217) [sys] logicmoo_startup:dont_wl(baseKB) Redo: (217) [system] arg(_5398470, call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))), _5387364) Exit: (217) [system] arg(3, call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))), baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) ^ Call: (217) [sys] logicmoo_startup:dont_wl(baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) ^ Unify: (217) [sys] logicmoo_startup:dont_wl(baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) Call: (218) [system] var(baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) Fail: (218) [system] var(baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) ^ Redo: (217) [sys] logicmoo_startup:dont_wl(baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) ^ Unify: (217) [sys] logicmoo_startup:dont_wl(baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) Call: (218) [system] compound_name_arity(baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)), _5403318, _5403380) Exit: (218) [system] compound_name_arity(baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)), :, 2) ^ Call: (218) [sys] logicmoo_startup:dont_wl(:) ^ Unify: (218) [sys] logicmoo_startup:dont_wl(:) Call: (219) [system] var(:) Fail: (219) [system] var(:) ^ Redo: (218) [sys] logicmoo_startup:dont_wl(:) ^ Unify: (218) [sys] logicmoo_startup:dont_wl(:) ^ Fail: (218) [sys] logicmoo_startup:dont_wl(:) ^ Redo: (217) [sys] logicmoo_startup:dont_wl(baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) Call: (218) [system] arg(_5409522, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)), _5409464) Exit: (218) [system] arg(1, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)), baseKB) ^ Call: (218) [sys] logicmoo_startup:dont_wl(baseKB) ^ Unify: (218) [sys] logicmoo_startup:dont_wl(baseKB) Call: (219) [system] var(baseKB) Fail: (219) [system] var(baseKB) ^ Redo: (218) [sys] logicmoo_startup:dont_wl(baseKB) ^ Unify: (218) [sys] logicmoo_startup:dont_wl(baseKB) ^ Fail: (218) [sys] logicmoo_startup:dont_wl(baseKB) Redo: (218) [system] arg(_5415046, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)), _5409464) Exit: (218) [system] arg(2, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)), decl_az(decl_kb_shared, baseKB:(sk2_in/1))) ^ Call: (218) [sys] logicmoo_startup:dont_wl(decl_az(decl_kb_shared, baseKB:(sk2_in/1))) ^ Unify: (218) [sys] logicmoo_startup:dont_wl(decl_az(decl_kb_shared, baseKB:(sk2_in/1))) Call: (219) [system] var(decl_az(decl_kb_shared, baseKB:(sk2_in/1))) Fail: (219) [system] var(decl_az(decl_kb_shared, baseKB:(sk2_in/1))) ^ Redo: (218) [sys] logicmoo_startup:dont_wl(decl_az(decl_kb_shared, baseKB:(sk2_in/1))) ^ Unify: (218) [sys] logicmoo_startup:dont_wl(decl_az(decl_kb_shared, baseKB:(sk2_in/1))) Call: (219) [system] compound_name_arity(decl_az(decl_kb_shared, baseKB:(sk2_in/1)), _5419894, _5419956) Exit: (219) [system] compound_name_arity(decl_az(decl_kb_shared, baseKB:(sk2_in/1)), decl_az, 2) ^ Call: (219) [sys] logicmoo_startup:dont_wl(decl_az) ^ Unify: (219) [sys] logicmoo_startup:dont_wl(decl_az) Call: (220) [system] var(decl_az) Fail: (220) [system] var(decl_az) ^ Redo: (219) [sys] logicmoo_startup:dont_wl(decl_az) ^ Unify: (219) [sys] logicmoo_startup:dont_wl(decl_az) ^ Fail: (219) [sys] logicmoo_startup:dont_wl(decl_az) ^ Redo: (218) [sys] logicmoo_startup:dont_wl(decl_az(decl_kb_shared, baseKB:(sk2_in/1))) Call: (219) [system] arg(_5426098, decl_az(decl_kb_shared, baseKB:(sk2_in/1)), _5426040) Exit: (219) [system] arg(1, decl_az(decl_kb_shared, baseKB:(sk2_in/1)), decl_kb_shared) ^ Call: (219) [sys] logicmoo_startup:dont_wl(decl_kb_shared) ^ Unify: (219) [sys] logicmoo_startup:dont_wl(decl_kb_shared) Call: (220) [system] var(decl_kb_shared) Fail: (220) [system] var(decl_kb_shared) ^ Redo: (219) [sys] logicmoo_startup:dont_wl(decl_kb_shared) ^ Unify: (219) [sys] logicmoo_startup:dont_wl(decl_kb_shared) ^ Fail: (219) [sys] logicmoo_startup:dont_wl(decl_kb_shared) Redo: (219) [system] arg(_5431622, decl_az(decl_kb_shared, baseKB:(sk2_in/1)), _5426040) Exit: (219) [system] arg(2, decl_az(decl_kb_shared, baseKB:(sk2_in/1)), baseKB:(sk2_in/1)) ^ Call: (219) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) ^ Unify: (219) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) Call: (220) [system] var(baseKB:(sk2_in/1)) Fail: (220) [system] var(baseKB:(sk2_in/1)) ^ Redo: (219) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) ^ Unify: (219) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) Call: (220) [system] compound_name_arity(baseKB:(sk2_in/1), _5436470, _5436532) Exit: (220) [system] compound_name_arity(baseKB:(sk2_in/1), :, 2) ^ Call: (220) [sys] logicmoo_startup:dont_wl(:) ^ Unify: (220) [sys] logicmoo_startup:dont_wl(:) Call: (221) [system] var(:) Fail: (221) [system] var(:) ^ Redo: (220) [sys] logicmoo_startup:dont_wl(:) ^ Unify: (220) [sys] logicmoo_startup:dont_wl(:) ^ Fail: (220) [sys] logicmoo_startup:dont_wl(:) ^ Redo: (219) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) Call: (220) [system] arg(_5442674, baseKB:(sk2_in/1), _5442616) Exit: (220) [system] arg(1, baseKB:(sk2_in/1), baseKB) ^ Call: (220) [sys] logicmoo_startup:dont_wl(baseKB) ^ Unify: (220) [sys] logicmoo_startup:dont_wl(baseKB) Call: (221) [system] var(baseKB) Fail: (221) [system] var(baseKB) ^ Redo: (220) [sys] logicmoo_startup:dont_wl(baseKB) ^ Unify: (220) [sys] logicmoo_startup:dont_wl(baseKB) ^ Fail: (220) [sys] logicmoo_startup:dont_wl(baseKB) Redo: (220) [system] arg(_5448198, baseKB:(sk2_in/1), _5442616) Exit: (220) [system] arg(2, baseKB:(sk2_in/1), (sk2_in/1)) ^ Call: (220) [sys] logicmoo_startup:dont_wl((sk2_in/1)) ^ Unify: (220) [sys] logicmoo_startup:dont_wl((sk2_in/1)) Call: (221) [system] var((sk2_in/1)) Fail: (221) [system] var((sk2_in/1)) ^ Redo: (220) [sys] logicmoo_startup:dont_wl((sk2_in/1)) ^ Unify: (220) [sys] logicmoo_startup:dont_wl((sk2_in/1)) Call: (221) [system] compound_name_arity((sk2_in/1), _5453046, _5453108) Exit: (221) [system] compound_name_arity((sk2_in/1), /, 2) ^ Call: (221) [sys] logicmoo_startup:dont_wl(/) ^ Unify: (221) [sys] logicmoo_startup:dont_wl(/) Call: (222) [system] var(/) Fail: (222) [system] var(/) ^ Redo: (221) [sys] logicmoo_startup:dont_wl(/) ^ Unify: (221) [sys] logicmoo_startup:dont_wl(/) ^ Fail: (221) [sys] logicmoo_startup:dont_wl(/) ^ Redo: (220) [sys] logicmoo_startup:dont_wl((sk2_in/1)) Call: (221) [system] arg(_5459250, (sk2_in/1), _5459192) Exit: (221) [system] arg(1, (sk2_in/1), sk2_in) ^ Call: (221) [sys] logicmoo_startup:dont_wl(sk2_in) ^ Unify: (221) [sys] logicmoo_startup:dont_wl(sk2_in) Call: (222) [system] var(sk2_in) Fail: (222) [system] var(sk2_in) ^ Redo: (221) [sys] logicmoo_startup:dont_wl(sk2_in) ^ Unify: (221) [sys] logicmoo_startup:dont_wl(sk2_in) ^ Fail: (221) [sys] logicmoo_startup:dont_wl(sk2_in) Redo: (221) [system] arg(_5464774, (sk2_in/1), _5459192) Exit: (221) [system] arg(2, (sk2_in/1), 1) ^ Call: (221) [sys] logicmoo_startup:dont_wl(1) ^ Unify: (221) [sys] logicmoo_startup:dont_wl(1) Call: (222) [system] var(1) Fail: (222) [system] var(1) ^ Redo: (221) [sys] logicmoo_startup:dont_wl(1) ^ Unify: (221) [sys] logicmoo_startup:dont_wl(1) ^ Fail: (221) [sys] logicmoo_startup:dont_wl(1) ^ Fail: (220) [sys] logicmoo_startup:dont_wl((sk2_in/1)) ^ Fail: (219) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) ^ Fail: (218) [sys] logicmoo_startup:dont_wl(decl_az(decl_kb_shared, baseKB:(sk2_in/1))) ^ Fail: (217) [sys] logicmoo_startup:dont_wl(baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) ^ Fail: (216) [sys] logicmoo_startup:dont_wl(call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) ^ Fail: (215) [sys] logicmoo_startup:dont_wl(sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) ^ Redo: (214) [sys] logicmoo_startup:maybe_writeln(sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) ^ Unify: (214) [sys] logicmoo_startup:maybe_writeln(sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) ^ Exit: (214) [sys] logicmoo_startup:maybe_writeln(sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) ^ Call: (214) [sys] sys:with_typein_and_source(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) ^ Unify: (214) [sys] sys:with_typein_and_source(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) ^ Call: (215) [sys] strip_module(baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)), _5477084, _5477086) ^ Exit: (215) [sys] strip_module(baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)), baseKB, decl_az(decl_kb_shared, baseKB:(sk2_in/1))) ^ Call: (215) [sys] setup_call_cleanup(('$set_typein_module'(baseKB), '$set_source_module'(baseKB)), baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)), ('$set_typein_module'(baseKB), '$set_source_module'(baseKB))) ^ Unify: (215) [system] setup_call_cleanup(sys:('$set_typein_module'(baseKB), '$set_source_module'(baseKB)), baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)), sys:('$set_typein_module'(baseKB), '$set_source_module'(baseKB))) ^ Call: (219) [sys] '$set_typein_module'(baseKB), '$set_source_module'(baseKB) ^ Unify: (219) [system] sys:'$set_typein_module'(baseKB), sys:'$set_source_module'(baseKB) ^ Exit: (219) [system] sys:'$set_typein_module'(baseKB), sys:'$set_source_module'(baseKB) ^ Call: (217) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, baseKB:(sk2_in/1)) ^ Unify: (217) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, baseKB:(sk2_in/1)) Call: (218) [system] var(baseKB:(sk2_in/1)) Fail: (218) [system] var(baseKB:(sk2_in/1)) ^ Redo: (217) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, baseKB:(sk2_in/1)) ^ Unify: (217) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, baseKB:(sk2_in/1)) ^ Call: (218) [baseKB] if_defined(defaultAssertMt(baseKB), fail) ^ Unify: (218) [ucatch] if_defined(defaultAssertMt(baseKB), baseKB:fail) ^ Call: (222) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (222) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (222) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (218) [ucatch] if_defined(defaultAssertMt(baseKB), baseKB:fail) ^ Call: (218) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, (sk2_in/1)) ^ Unify: (218) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, (sk2_in/1)) Call: (219) [system] var((sk2_in/1)) Fail: (219) [system] var((sk2_in/1)) ^ Redo: (218) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, (sk2_in/1)) ^ Unify: (218) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, (sk2_in/1)) ^ Unify: (218) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, (sk2_in/1)) ^ Call: (219) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, _5493872, sk2_in, 1) ^ Unify: (219) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, _5494504, sk2_in, 1) Call: (220) [system] var(_5495078) Exit: (220) [system] var(_5495078) ^ Call: (220) [baseKB] if_defined(defaultAssertMt(_5495078), _5495078=baseKB) ^ Unify: (220) [ucatch] if_defined(defaultAssertMt(_5495078), baseKB:(_5495078=baseKB)) ^ Call: (223) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (223) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (223) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (220) [ucatch] if_defined(defaultAssertMt(baseKB), baseKB:(baseKB=baseKB)) ^ Call: (220) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, baseKB, sk2_in, 1) ^ Unify: (220) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, baseKB, sk2_in, 1) Call: (221) [system] var(baseKB) Fail: (221) [system] var(baseKB) ^ Redo: (220) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, baseKB, sk2_in, 1) ^ Unify: (220) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, baseKB, sk2_in, 1) Call: (221) [system] var(1) Fail: (221) [system] var(1) ^ Redo: (220) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, baseKB, sk2_in, 1) ^ Unify: (220) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, baseKB, sk2_in, 1) ^ Call: (221) [baseKB] decl_as_rev(baseKB:(sk2_in/1), decl_kb_shared) ^ Unify: (221) [baseKB] decl_as_rev(baseKB:(sk2_in/1), decl_kb_shared) ^ Call: (222) [baseKB] predicate_inheritance:check_mfa(decl_kb_shared, baseKB, sk2_in, 1) ^ Unify: (222) [baseKB] predicate_inheritance:check_mfa(decl_kb_shared, baseKB, sk2_in, 1) ^ Call: (223) [baseKB] sanity(atom(sk2_in)) ^ Unify: (223) [must_sanity] sanity(baseKB:atom(sk2_in)) ^ Unify: (223) [must_sanity] sanity(baseKB:atom(sk2_in)) ^ Exit: (223) [must_sanity] sanity(baseKB:atom(sk2_in)) ^ Call: (223) [baseKB] sanity(integer(1)) ^ Unify: (223) [must_sanity] sanity(baseKB:integer(1)) ^ Unify: (223) [must_sanity] sanity(baseKB:integer(1)) ^ Exit: (223) [must_sanity] sanity(baseKB:integer(1)) ^ Call: (223) [baseKB] sanity((current_module(baseKB)->true;dmsg(new_module(baseKB)))) ^ Unify: (223) [must_sanity] sanity(baseKB:(current_module(baseKB)->true;dmsg(new_module(baseKB)))) ^ Unify: (223) [must_sanity] sanity(baseKB:(current_module(baseKB)->true;dmsg(new_module(baseKB)))) ^ Exit: (223) [must_sanity] sanity(baseKB:(current_module(baseKB)->true;dmsg(new_module(baseKB)))) ^ Exit: (222) [baseKB] predicate_inheritance:check_mfa(decl_kb_shared, baseKB, sk2_in, 1) ^ Call: (224) [baseKB] predicate_inheritance:decl_kb_shared(baseKB, sk2_in, 1) ^ Unify: (224) [baseKB] predicate_inheritance:decl_kb_shared(baseKB, sk2_in, 1) Call: (225) [lmcache] lmcache:already_decl(kb_global, _5519096, sk2_in, 1) Fail: (225) [lmcache] lmcache:already_decl(kb_global, _5519096, sk2_in, 1) ^ Redo: (224) [baseKB] predicate_inheritance:decl_kb_shared(baseKB, sk2_in, 1) ^ Unify: (224) [baseKB] predicate_inheritance:decl_kb_shared(baseKB, sk2_in, 1) Call: (225) [lmcache] lmcache:already_decl(kb_global, _5521606, sk2_in, 1) Fail: (225) [lmcache] lmcache:already_decl(kb_global, _5521606, sk2_in, 1) ^ Redo: (224) [baseKB] predicate_inheritance:decl_kb_shared(baseKB, sk2_in, 1) ^ Unify: (224) [baseKB] predicate_inheritance:decl_kb_shared(baseKB, sk2_in, 1) ^ Call: (225) [baseKB] predicate_inheritance:decl_kb_type(kb_shared, baseKB, sk2_in, 1) ^ Unify: (225) [baseKB] predicate_inheritance:decl_kb_type(kb_shared, baseKB, sk2_in, 1) Call: (226) [lmcache] lmcache:already_decl(kb_global, _5525380, sk2_in, 1) Fail: (226) [lmcache] lmcache:already_decl(kb_global, _5525380, sk2_in, 1) ^ Redo: (225) [baseKB] predicate_inheritance:decl_kb_type(kb_shared, baseKB, sk2_in, 1) ^ Unify: (225) [baseKB] predicate_inheritance:decl_kb_type(kb_shared, baseKB, sk2_in, 1) Call: (226) [lmcache] lmcache:already_decl(kb_global, _5527898, sk2_in, 1) Fail: (226) [lmcache] lmcache:already_decl(kb_global, _5527898, sk2_in, 1) ^ Redo: (225) [baseKB] predicate_inheritance:decl_kb_type(kb_shared, baseKB, sk2_in, 1) ^ Unify: (225) [baseKB] predicate_inheritance:decl_kb_type(kb_shared, baseKB, sk2_in, 1) ^ Call: (226) [baseKB] predicate_inheritance:check_mfa(kb_shared, baseKB, sk2_in, 1) ^ Unify: (226) [baseKB] predicate_inheritance:check_mfa(kb_shared, baseKB, sk2_in, 1) ^ Call: (227) [baseKB] sanity(atom(sk2_in)) ^ Unify: (227) [must_sanity] sanity(baseKB:atom(sk2_in)) ^ Unify: (227) [must_sanity] sanity(baseKB:atom(sk2_in)) ^ Exit: (227) [must_sanity] sanity(baseKB:atom(sk2_in)) ^ Call: (227) [baseKB] sanity(integer(1)) ^ Unify: (227) [must_sanity] sanity(baseKB:integer(1)) ^ Unify: (227) [must_sanity] sanity(baseKB:integer(1)) ^ Exit: (227) [must_sanity] sanity(baseKB:integer(1)) ^ Call: (227) [baseKB] sanity((current_module(baseKB)->true;dmsg(new_module(baseKB)))) ^ Unify: (227) [must_sanity] sanity(baseKB:(current_module(baseKB)->true;dmsg(new_module(baseKB)))) ^ Unify: (227) [must_sanity] sanity(baseKB:(current_module(baseKB)->true;dmsg(new_module(baseKB)))) ^ Exit: (227) [must_sanity] sanity(baseKB:(current_module(baseKB)->true;dmsg(new_module(baseKB)))) ^ Exit: (226) [baseKB] predicate_inheritance:check_mfa(kb_shared, baseKB, sk2_in, 1) Call: (226) [lmcache] lmcache:already_decl(kb_shared, baseKB, sk2_in, 1) Fail: (226) [lmcache] lmcache:already_decl(kb_shared, baseKB, sk2_in, 1) ^ Redo: (225) [baseKB] predicate_inheritance:decl_kb_type(kb_shared, baseKB, sk2_in, 1) ^ Call: (226) [baseKB] asserta(lmcache:already_decl(kb_shared, baseKB, sk2_in, 1)) ^ Exit: (226) [baseKB] asserta(lmcache:already_decl(kb_shared, baseKB, sk2_in, 1)) ^ Call: (226) [baseKB] predicate_inheritance:do_decl_kb_type(kb_shared, kb_shared, baseKB, sk2_in, 1) ^ Unify: (226) [baseKB] predicate_inheritance:do_decl_kb_type(kb_shared, kb_shared, baseKB, sk2_in, 1) Call: (227) [system] functor(_5544538, sk2_in, 1) Exit: (227) [system] functor(sk2_in(_5545152), sk2_in, 1) ^ Call: (227) [baseKB] predicate_inheritance:do_decl_kb_type_1(kb_shared, baseKB, sk2_in, 1, sk2_in(_5545152)) ^ Unify: (227) [baseKB] predicate_inheritance:do_decl_kb_type_1(kb_shared, baseKB, sk2_in, 1, sk2_in(_5545152)) Call: (228) [lmcache] lmcache:already_decl(_5547036, baseKB, sk2_in, 1) Unify: (228) [lmcache] lmcache:already_decl(kb_shared, baseKB, sk2_in, 1) Exit: (228) [lmcache] lmcache:already_decl(kb_shared, baseKB, sk2_in, 1) Call: (228) [system] kb_shared\=kb_shared Fail: (228) [system] kb_shared\=kb_shared ^ Redo: (227) [baseKB] predicate_inheritance:do_decl_kb_type_1(kb_shared, baseKB, sk2_in, 1, sk2_in(_5545152)) ^ Unify: (227) [baseKB] predicate_inheritance:do_decl_kb_type_1(kb_shared, baseKB, sk2_in, 1, sk2_in(_5545152)) ^ Call: (228) [baseKB] predicate_property(baseKB:sk2_in(_5545152), inherited_from(_5551408)) ^ Unify: (228) [$syspreds] predicate_property(baseKB:sk2_in(_5545152), inherited_from(_5551408)) ^ Fail: (228) [$syspreds] predicate_property(baseKB:sk2_in(_5545152), inherited_from(_5551408)) ^ Redo: (227) [baseKB] predicate_inheritance:do_decl_kb_type_1(kb_shared, baseKB, sk2_in, 1, sk2_in(_5545152)) ^ Unify: (227) [baseKB] predicate_inheritance:do_decl_kb_type_1(kb_shared, baseKB, sk2_in, 1, sk2_in(_5545152)) ^ Call: (228) [baseKB] predicate_property(baseKB:sk2_in(_5545152), defined) ^ Unify: (228) [$syspreds] predicate_property(baseKB:sk2_in(_5545152), defined) ^ Exit: (228) [$syspreds] predicate_property(baseKB:sk2_in(_5545152), defined) ^ Call: (228) [baseKB] predicate_inheritance:do_decl_kb_type_2(kb_shared, baseKB, sk2_in, 1, sk2_in(_5545152)) ^ Unify: (228) [baseKB] predicate_inheritance:do_decl_kb_type_2(kb_shared, baseKB, sk2_in, 1, sk2_in(_5545152)) Call: (229) [must_sanity] nop(dmsg(do_decl_kb_type(kb_shared, baseKB, sk2_in, 1))) Unify: (229) [must_sanity] nop(dmsg(do_decl_kb_type(kb_shared, baseKB, sk2_in, 1))) Exit: (229) [must_sanity] nop(dmsg(do_decl_kb_type(kb_shared, baseKB, sk2_in, 1))) ^ Call: (229) [baseKB] must_det_l((_5559622=decl_kb_type(kb_shared, baseKB:(sk2_in/1)), make_as_dynamic(_5559622, baseKB, sk2_in, 1), ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), create_predicate_inheritance(_5559622, baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq))) ^ Unify: (229) [ucatch] must_det_l(baseKB:(_5559622=decl_kb_type(kb_shared, baseKB:(sk2_in/1)), make_as_dynamic(_5559622, baseKB, sk2_in, 1), ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), create_predicate_inheritance(_5559622, baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq))) ^ Call: (231) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (231) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (232) [ucatch] strip_module(ucatch:must_det_u, _5562320, _5562260) ^ Exit: (232) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (232) [system] var(must_det_u) Fail: (232) [system] var(must_det_u) ^ Fail: (231) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (231) [ucatch] ucatch:is_call_var(baseKB:(_5559622=decl_kb_type(kb_shared, baseKB:(sk2_in/1)), make_as_dynamic(_5559622, baseKB, sk2_in, 1), ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), create_predicate_inheritance(_5559622, baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq))) ^ Unify: (231) [ucatch] ucatch:is_call_var(baseKB:(_5559622=decl_kb_type(kb_shared, baseKB:(sk2_in/1)), make_as_dynamic(_5559622, baseKB, sk2_in, 1), ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), create_predicate_inheritance(_5559622, baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq))) ^ Call: (232) [ucatch] strip_module(baseKB:(_5559622=decl_kb_type(kb_shared, baseKB:(sk2_in/1)), make_as_dynamic(_5559622, baseKB, sk2_in, 1), ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), create_predicate_inheritance(_5559622, baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq)), _5566630, _5566570) ^ Exit: (232) [ucatch] strip_module(baseKB:(_5559622=decl_kb_type(kb_shared, baseKB:(sk2_in/1)), make_as_dynamic(_5559622, baseKB, sk2_in, 1), ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), create_predicate_inheritance(_5559622, baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq)), baseKB, (_5559622=decl_kb_type(kb_shared, baseKB:(sk2_in/1)), make_as_dynamic(_5559622, baseKB, sk2_in, 1), ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), create_predicate_inheritance(_5559622, baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq))) Call: (232) [system] var((_5559622=decl_kb_type(kb_shared, baseKB:(sk2_in/1)), make_as_dynamic(_5559622, baseKB, sk2_in, 1), ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), create_predicate_inheritance(_5559622, baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq))) Fail: (232) [system] var((_5559622=decl_kb_type(kb_shared, baseKB:(sk2_in/1)), make_as_dynamic(_5559622, baseKB, sk2_in, 1), ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), create_predicate_inheritance(_5559622, baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq))) ^ Fail: (231) [ucatch] ucatch:is_call_var(baseKB:(_5559622=decl_kb_type(kb_shared, baseKB:(sk2_in/1)), make_as_dynamic(_5559622, baseKB, sk2_in, 1), ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), create_predicate_inheritance(_5559622, baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq))) ^ Call: (232) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (232) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (233) [ucatch] strip_module(ucatch:must_det_u, _5570946, _5570886) ^ Exit: (233) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (233) [system] var(must_det_u) Fail: (233) [system] var(must_det_u) ^ Fail: (232) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (232) [ucatch] ucatch:is_call_var(baseKB:(_5559622=decl_kb_type(kb_shared, baseKB:(sk2_in/1)))) ^ Unify: (232) [ucatch] ucatch:is_call_var(baseKB:(_5559622=decl_kb_type(kb_shared, baseKB:(sk2_in/1)))) ^ Call: (233) [ucatch] strip_module(baseKB:(_5559622=decl_kb_type(kb_shared, baseKB:(sk2_in/1))), _5575256, _5575196) ^ Exit: (233) [ucatch] strip_module(baseKB:(_5559622=decl_kb_type(kb_shared, baseKB:(sk2_in/1))), baseKB, _5559622=decl_kb_type(kb_shared, baseKB:(sk2_in/1))) Call: (233) [system] var(_5559622=decl_kb_type(kb_shared, baseKB:(sk2_in/1))) Fail: (233) [system] var(_5559622=decl_kb_type(kb_shared, baseKB:(sk2_in/1))) ^ Fail: (232) [ucatch] ucatch:is_call_var(baseKB:(_5559622=decl_kb_type(kb_shared, baseKB:(sk2_in/1)))) ^ Call: (232) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (232) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (233) [ucatch] strip_module(ucatch:must_det_u, _5579572, _5579512) ^ Exit: (233) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (233) [system] var(must_det_u) Fail: (233) [system] var(must_det_u) ^ Fail: (232) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (232) [ucatch] ucatch:is_call_var(baseKB:(make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq))) ^ Unify: (232) [ucatch] ucatch:is_call_var(baseKB:(make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq))) ^ Call: (233) [ucatch] strip_module(baseKB:(make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq)), _5583882, _5583822) ^ Exit: (233) [ucatch] strip_module(baseKB:(make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq)), baseKB, (make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq))) Call: (233) [system] var((make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq))) Fail: (233) [system] var((make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq))) ^ Fail: (232) [ucatch] ucatch:is_call_var(baseKB:(make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq))) ^ Call: (233) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (233) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (234) [ucatch] strip_module(ucatch:must_det_u, _5588198, _5588138) ^ Exit: (234) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (234) [system] var(must_det_u) Fail: (234) [system] var(must_det_u) ^ Fail: (233) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (233) [ucatch] ucatch:is_call_var(baseKB:make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Unify: (233) [ucatch] ucatch:is_call_var(baseKB:make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Call: (234) [ucatch] strip_module(baseKB:make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _5592508, _5592448) ^ Exit: (234) [ucatch] strip_module(baseKB:make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), baseKB, make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) Call: (234) [system] var(make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) Fail: (234) [system] var(make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Fail: (233) [ucatch] ucatch:is_call_var(baseKB:make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Call: (236) [baseKB] predicate_inheritance:make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) ^ Unify: (236) [baseKB] predicate_inheritance:make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) ^ Call: (237) [baseKB] logicmoo_startup:now_and_later(n, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Unify: (237) [baseKB] logicmoo_startup:now_and_later(n, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Call: (238) [baseKB] strip_module(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _5598040, _5598042) ^ Exit: (238) [baseKB] strip_module(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), baseKB, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Call: (238) [baseKB] logicmoo_startup:now_and_later(n, baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Unify: (238) [baseKB] logicmoo_startup:now_and_later(n, baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Call: (239) [baseKB] strip_module(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _5600562, _5600564) ^ Exit: (239) [baseKB] strip_module(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), baseKB, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Call: (239) [sys] sys:call_now(c, baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Unify: (239) [sys] sys:call_now(c, baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Call: (240) [sys] strip_module(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _5603080, _5603082) ^ Exit: (240) [sys] strip_module(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), baseKB, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Call: (240) [sys] logicmoo_startup:maybe_writeln(sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) ^ Unify: (240) [sys] logicmoo_startup:maybe_writeln(sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) ^ Call: (241) [sys] logicmoo_startup:dont_wl(sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) ^ Unify: (241) [sys] logicmoo_startup:dont_wl(sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) Call: (242) [system] var(sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) Fail: (242) [system] var(sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) ^ Redo: (241) [sys] logicmoo_startup:dont_wl(sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) ^ Unify: (241) [sys] logicmoo_startup:dont_wl(sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) Call: (242) [system] compound_name_arity(sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)), _5609272, _5609334) Exit: (242) [system] compound_name_arity(sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)), :, 2) ^ Call: (242) [sys] logicmoo_startup:dont_wl(:) ^ Unify: (242) [sys] logicmoo_startup:dont_wl(:) Call: (243) [system] var(:) Fail: (243) [system] var(:) ^ Redo: (242) [sys] logicmoo_startup:dont_wl(:) ^ Unify: (242) [sys] logicmoo_startup:dont_wl(:) ^ Fail: (242) [sys] logicmoo_startup:dont_wl(:) ^ Redo: (241) [sys] logicmoo_startup:dont_wl(sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) Call: (242) [system] arg(_5615476, sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)), _5615418) Exit: (242) [system] arg(1, sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)), sys) ^ Call: (242) [sys] logicmoo_startup:dont_wl(sys) ^ Unify: (242) [sys] logicmoo_startup:dont_wl(sys) Call: (243) [system] var(sys) Fail: (243) [system] var(sys) ^ Redo: (242) [sys] logicmoo_startup:dont_wl(sys) ^ Unify: (242) [sys] logicmoo_startup:dont_wl(sys) ^ Fail: (242) [sys] logicmoo_startup:dont_wl(sys) Redo: (242) [system] arg(_5621000, sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)), _5615418) Exit: (242) [system] arg(2, sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)), call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) ^ Call: (242) [sys] logicmoo_startup:dont_wl(call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) ^ Unify: (242) [sys] logicmoo_startup:dont_wl(call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) Call: (243) [system] var(call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) Fail: (243) [system] var(call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) ^ Redo: (242) [sys] logicmoo_startup:dont_wl(call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) ^ Unify: (242) [sys] logicmoo_startup:dont_wl(call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) Call: (243) [system] compound_name_arity(call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)), _5625848, _5625910) Exit: (243) [system] compound_name_arity(call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)), call_now, 3) ^ Call: (243) [sys] logicmoo_startup:dont_wl(call_now) ^ Unify: (243) [sys] logicmoo_startup:dont_wl(call_now) Call: (244) [system] var(call_now) Fail: (244) [system] var(call_now) ^ Redo: (243) [sys] logicmoo_startup:dont_wl(call_now) ^ Unify: (243) [sys] logicmoo_startup:dont_wl(call_now) ^ Fail: (243) [sys] logicmoo_startup:dont_wl(call_now) ^ Redo: (242) [sys] logicmoo_startup:dont_wl(call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) Call: (243) [system] arg(_5632052, call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)), _5631994) Exit: (243) [system] arg(1, call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)), baseKB) ^ Call: (243) [sys] logicmoo_startup:dont_wl(baseKB) ^ Unify: (243) [sys] logicmoo_startup:dont_wl(baseKB) Call: (244) [system] var(baseKB) Fail: (244) [system] var(baseKB) ^ Redo: (243) [sys] logicmoo_startup:dont_wl(baseKB) ^ Unify: (243) [sys] logicmoo_startup:dont_wl(baseKB) ^ Fail: (243) [sys] logicmoo_startup:dont_wl(baseKB) Redo: (243) [system] arg(_5637576, call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)), _5631994) Exit: (243) [system] arg(2, call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)), baseKB) ^ Call: (243) [sys] logicmoo_startup:dont_wl(baseKB) ^ Unify: (243) [sys] logicmoo_startup:dont_wl(baseKB) Call: (244) [system] var(baseKB) Fail: (244) [system] var(baseKB) ^ Redo: (243) [sys] logicmoo_startup:dont_wl(baseKB) ^ Unify: (243) [sys] logicmoo_startup:dont_wl(baseKB) ^ Fail: (243) [sys] logicmoo_startup:dont_wl(baseKB) Redo: (243) [system] arg(_5643100, call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)), _5631994) Exit: (243) [system] arg(3, call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)), baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Call: (243) [sys] logicmoo_startup:dont_wl(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Unify: (243) [sys] logicmoo_startup:dont_wl(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) Call: (244) [system] var(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) Fail: (244) [system] var(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Redo: (243) [sys] logicmoo_startup:dont_wl(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Unify: (243) [sys] logicmoo_startup:dont_wl(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) Call: (244) [system] compound_name_arity(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _5647948, _5648010) Exit: (244) [system] compound_name_arity(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), :, 2) ^ Call: (244) [sys] logicmoo_startup:dont_wl(:) ^ Unify: (244) [sys] logicmoo_startup:dont_wl(:) Call: (245) [system] var(:) Fail: (245) [system] var(:) ^ Redo: (244) [sys] logicmoo_startup:dont_wl(:) ^ Unify: (244) [sys] logicmoo_startup:dont_wl(:) ^ Fail: (244) [sys] logicmoo_startup:dont_wl(:) ^ Redo: (243) [sys] logicmoo_startup:dont_wl(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) Call: (244) [system] arg(_5654152, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _5654094) Exit: (244) [system] arg(1, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), baseKB) ^ Call: (244) [sys] logicmoo_startup:dont_wl(baseKB) ^ Unify: (244) [sys] logicmoo_startup:dont_wl(baseKB) Call: (245) [system] var(baseKB) Fail: (245) [system] var(baseKB) ^ Redo: (244) [sys] logicmoo_startup:dont_wl(baseKB) ^ Unify: (244) [sys] logicmoo_startup:dont_wl(baseKB) ^ Fail: (244) [sys] logicmoo_startup:dont_wl(baseKB) Redo: (244) [system] arg(_5659676, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _5654094) Exit: (244) [system] arg(2, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Call: (244) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Unify: (244) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) Call: (245) [system] var(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) Fail: (245) [system] var(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Redo: (244) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Unify: (244) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) Call: (245) [system] compound_name_arity(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _5664524, _5664586) Exit: (245) [system] compound_name_arity(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), make_as_dynamic_now, 4) ^ Call: (245) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now) ^ Unify: (245) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now) Call: (246) [system] var(make_as_dynamic_now) Fail: (246) [system] var(make_as_dynamic_now) ^ Redo: (245) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now) ^ Unify: (245) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now) ^ Fail: (245) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now) ^ Redo: (244) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) Call: (245) [system] arg(_5670728, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _5670670) Exit: (245) [system] arg(1, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), decl_kb_type(kb_shared, baseKB:(sk2_in/1))) ^ Call: (245) [sys] logicmoo_startup:dont_wl(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) ^ Unify: (245) [sys] logicmoo_startup:dont_wl(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) Call: (246) [system] var(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) Fail: (246) [system] var(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) ^ Redo: (245) [sys] logicmoo_startup:dont_wl(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) ^ Unify: (245) [sys] logicmoo_startup:dont_wl(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) Call: (246) [system] compound_name_arity(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), _5675576, _5675638) Exit: (246) [system] compound_name_arity(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), decl_kb_type, 2) ^ Call: (246) [sys] logicmoo_startup:dont_wl(decl_kb_type) ^ Unify: (246) [sys] logicmoo_startup:dont_wl(decl_kb_type) Call: (247) [system] var(decl_kb_type) Fail: (247) [system] var(decl_kb_type) ^ Redo: (246) [sys] logicmoo_startup:dont_wl(decl_kb_type) ^ Unify: (246) [sys] logicmoo_startup:dont_wl(decl_kb_type) ^ Fail: (246) [sys] logicmoo_startup:dont_wl(decl_kb_type) ^ Redo: (245) [sys] logicmoo_startup:dont_wl(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) Call: (246) [system] arg(_5681780, decl_kb_type(kb_shared, baseKB:(sk2_in/1)), _5681722) Exit: (246) [system] arg(1, decl_kb_type(kb_shared, baseKB:(sk2_in/1)), kb_shared) ^ Call: (246) [sys] logicmoo_startup:dont_wl(kb_shared) ^ Unify: (246) [sys] logicmoo_startup:dont_wl(kb_shared) Call: (247) [system] var(kb_shared) Fail: (247) [system] var(kb_shared) ^ Redo: (246) [sys] logicmoo_startup:dont_wl(kb_shared) ^ Unify: (246) [sys] logicmoo_startup:dont_wl(kb_shared) ^ Fail: (246) [sys] logicmoo_startup:dont_wl(kb_shared) Redo: (246) [system] arg(_5687304, decl_kb_type(kb_shared, baseKB:(sk2_in/1)), _5681722) Exit: (246) [system] arg(2, decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB:(sk2_in/1)) ^ Call: (246) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) ^ Unify: (246) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) Call: (247) [system] var(baseKB:(sk2_in/1)) Fail: (247) [system] var(baseKB:(sk2_in/1)) ^ Redo: (246) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) ^ Unify: (246) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) Call: (247) [system] compound_name_arity(baseKB:(sk2_in/1), _5692152, _5692214) Exit: (247) [system] compound_name_arity(baseKB:(sk2_in/1), :, 2) ^ Call: (247) [sys] logicmoo_startup:dont_wl(:) ^ Unify: (247) [sys] logicmoo_startup:dont_wl(:) Call: (248) [system] var(:) Fail: (248) [system] var(:) ^ Redo: (247) [sys] logicmoo_startup:dont_wl(:) ^ Unify: (247) [sys] logicmoo_startup:dont_wl(:) ^ Fail: (247) [sys] logicmoo_startup:dont_wl(:) ^ Redo: (246) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) Call: (247) [system] arg(_5698356, baseKB:(sk2_in/1), _5698298) Exit: (247) [system] arg(1, baseKB:(sk2_in/1), baseKB) ^ Call: (247) [sys] logicmoo_startup:dont_wl(baseKB) ^ Unify: (247) [sys] logicmoo_startup:dont_wl(baseKB) Call: (248) [system] var(baseKB) Fail: (248) [system] var(baseKB) ^ Redo: (247) [sys] logicmoo_startup:dont_wl(baseKB) ^ Unify: (247) [sys] logicmoo_startup:dont_wl(baseKB) ^ Fail: (247) [sys] logicmoo_startup:dont_wl(baseKB) Redo: (247) [system] arg(_5703880, baseKB:(sk2_in/1), _5698298) Exit: (247) [system] arg(2, baseKB:(sk2_in/1), (sk2_in/1)) ^ Call: (247) [sys] logicmoo_startup:dont_wl((sk2_in/1)) ^ Unify: (247) [sys] logicmoo_startup:dont_wl((sk2_in/1)) Call: (248) [system] var((sk2_in/1)) Fail: (248) [system] var((sk2_in/1)) ^ Redo: (247) [sys] logicmoo_startup:dont_wl((sk2_in/1)) ^ Unify: (247) [sys] logicmoo_startup:dont_wl((sk2_in/1)) Call: (248) [system] compound_name_arity((sk2_in/1), _5708728, _5708790) Exit: (248) [system] compound_name_arity((sk2_in/1), /, 2) ^ Call: (248) [sys] logicmoo_startup:dont_wl(/) ^ Unify: (248) [sys] logicmoo_startup:dont_wl(/) Call: (249) [system] var(/) Fail: (249) [system] var(/) ^ Redo: (248) [sys] logicmoo_startup:dont_wl(/) ^ Unify: (248) [sys] logicmoo_startup:dont_wl(/) ^ Fail: (248) [sys] logicmoo_startup:dont_wl(/) ^ Redo: (247) [sys] logicmoo_startup:dont_wl((sk2_in/1)) Call: (248) [system] arg(_5714932, (sk2_in/1), _5714874) Exit: (248) [system] arg(1, (sk2_in/1), sk2_in) ^ Call: (248) [sys] logicmoo_startup:dont_wl(sk2_in) ^ Unify: (248) [sys] logicmoo_startup:dont_wl(sk2_in) Call: (249) [system] var(sk2_in) Fail: (249) [system] var(sk2_in) ^ Redo: (248) [sys] logicmoo_startup:dont_wl(sk2_in) ^ Unify: (248) [sys] logicmoo_startup:dont_wl(sk2_in) ^ Fail: (248) [sys] logicmoo_startup:dont_wl(sk2_in) Redo: (248) [system] arg(_5720456, (sk2_in/1), _5714874) Exit: (248) [system] arg(2, (sk2_in/1), 1) ^ Call: (248) [sys] logicmoo_startup:dont_wl(1) ^ Unify: (248) [sys] logicmoo_startup:dont_wl(1) Call: (249) [system] var(1) Fail: (249) [system] var(1) ^ Redo: (248) [sys] logicmoo_startup:dont_wl(1) ^ Unify: (248) [sys] logicmoo_startup:dont_wl(1) ^ Fail: (248) [sys] logicmoo_startup:dont_wl(1) ^ Fail: (247) [sys] logicmoo_startup:dont_wl((sk2_in/1)) ^ Fail: (246) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) ^ Fail: (245) [sys] logicmoo_startup:dont_wl(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) Redo: (245) [system] arg(_5727840, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _5670670) Exit: (245) [system] arg(2, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), baseKB) ^ Call: (245) [sys] logicmoo_startup:dont_wl(baseKB) ^ Unify: (245) [sys] logicmoo_startup:dont_wl(baseKB) Call: (246) [system] var(baseKB) Fail: (246) [system] var(baseKB) ^ Redo: (245) [sys] logicmoo_startup:dont_wl(baseKB) ^ Unify: (245) [sys] logicmoo_startup:dont_wl(baseKB) ^ Fail: (245) [sys] logicmoo_startup:dont_wl(baseKB) Redo: (245) [system] arg(_5733364, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _5670670) Exit: (245) [system] arg(3, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), sk2_in) ^ Call: (245) [sys] logicmoo_startup:dont_wl(sk2_in) ^ Unify: (245) [sys] logicmoo_startup:dont_wl(sk2_in) Call: (246) [system] var(sk2_in) Fail: (246) [system] var(sk2_in) ^ Redo: (245) [sys] logicmoo_startup:dont_wl(sk2_in) ^ Unify: (245) [sys] logicmoo_startup:dont_wl(sk2_in) ^ Fail: (245) [sys] logicmoo_startup:dont_wl(sk2_in) Redo: (245) [system] arg(_5738888, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _5670670) Exit: (245) [system] arg(4, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), 1) ^ Call: (245) [sys] logicmoo_startup:dont_wl(1) ^ Unify: (245) [sys] logicmoo_startup:dont_wl(1) Call: (246) [system] var(1) Fail: (246) [system] var(1) ^ Redo: (245) [sys] logicmoo_startup:dont_wl(1) ^ Unify: (245) [sys] logicmoo_startup:dont_wl(1) ^ Fail: (245) [sys] logicmoo_startup:dont_wl(1) ^ Fail: (244) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Fail: (243) [sys] logicmoo_startup:dont_wl(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Fail: (242) [sys] logicmoo_startup:dont_wl(call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) ^ Fail: (241) [sys] logicmoo_startup:dont_wl(sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) ^ Redo: (240) [sys] logicmoo_startup:maybe_writeln(sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) ^ Unify: (240) [sys] logicmoo_startup:maybe_writeln(sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) ^ Exit: (240) [sys] logicmoo_startup:maybe_writeln(sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) ^ Call: (240) [sys] sys:with_typein_and_source(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Unify: (240) [sys] sys:with_typein_and_source(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Call: (241) [sys] strip_module(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _5749958, _5749960) ^ Exit: (241) [sys] strip_module(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), baseKB, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Call: (241) [sys] setup_call_cleanup(('$set_typein_module'(baseKB), '$set_source_module'(baseKB)), baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), ('$set_typein_module'(baseKB), '$set_source_module'(baseKB))) ^ Unify: (241) [system] setup_call_cleanup(sys:('$set_typein_module'(baseKB), '$set_source_module'(baseKB)), baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), sys:('$set_typein_module'(baseKB), '$set_source_module'(baseKB))) ^ Call: (245) [sys] '$set_typein_module'(baseKB), '$set_source_module'(baseKB) ^ Unify: (245) [system] sys:'$set_typein_module'(baseKB), sys:'$set_source_module'(baseKB) ^ Exit: (245) [system] sys:'$set_typein_module'(baseKB), sys:'$set_source_module'(baseKB) ^ Call: (243) [baseKB] predicate_inheritance:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) ^ Unify: (243) [baseKB] predicate_inheritance:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) ^ Call: (244) [baseKB] predicate_inheritance:make_as_dynamic_really(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) ^ Unify: (244) [baseKB] predicate_inheritance:make_as_dynamic_really(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) Call: (245) [system] functor(_5756900, sk2_in, 1) Exit: (245) [system] functor(sk2_in(_5757514), sk2_in, 1) ^ Call: (245) [baseKB] predicate_inheritance:make_as_dynamic_really(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_5757514), sk2_in, 1) ^ Unify: (245) [baseKB] predicate_inheritance:make_as_dynamic_really(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_5757514), sk2_in, 1) ^ Call: (246) [baseKB] ignore((is_static_predicate(baseKB:sk2_in(_5757514)), really_remake_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_5757514), sk2_in, 1))) ^ Unify: (246) [system] ignore(baseKB:(is_static_predicate(baseKB:sk2_in(_5757514)), really_remake_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_5757514), sk2_in, 1))) Call: (248) [call_from] is_static_predicate(baseKB:sk2_in(_5757514)) Unify: (248) [call_from] is_static_predicate(baseKB:sk2_in(_5757514)) ^ Call: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) ^ Unify: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) Call: (250) [system] var(baseKB:sk2_in(_5757514)) Fail: (250) [system] var(baseKB:sk2_in(_5757514)) ^ Redo: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) ^ Unify: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) Call: (250) [system] var(sk2_in(_5757514)) Fail: (250) [system] var(sk2_in(_5757514)) ^ Redo: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) ^ Unify: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) Call: (250) [system] baseKB=_5768098:_5768100 Fail: (250) [system] baseKB=_5768098:_5768100 ^ Redo: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) ^ Unify: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) Call: (250) [system] baseKB:sk2_in(_5757514)\=_5770564:_5770566 Fail: (250) [system] baseKB:sk2_in(_5757514)\=_5770564:_5770566 ^ Redo: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) ^ Unify: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) ^ Call: (250) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_5757514)) ^ Unify: (250) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_5757514)) ^ Unify: (250) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_5757514)) ^ Call: (251) [call_from] predicate_property(baseKB:sk2_in(_5757514), dynamic) ^ Unify: (251) [$syspreds] predicate_property(baseKB:sk2_in(_5757514), dynamic) ^ Exit: (251) [$syspreds] predicate_property(baseKB:sk2_in(_5757514), dynamic) Call: (251) [system] fail Fail: (251) [system] fail ^ Fail: (250) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_5757514)) ^ Fail: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) Fail: (248) [call_from] is_static_predicate(baseKB:sk2_in(_5757514)) ^ Unify: (246) [system] ignore(baseKB:(is_static_predicate(baseKB:sk2_in(_5757514)), really_remake_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_5757514), sk2_in, 1))) ^ Exit: (246) [system] ignore(baseKB:(is_static_predicate(baseKB:sk2_in(_5757514)), really_remake_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_5757514), sk2_in, 1))) ^ Call: (246) [baseKB] ignore((is_static_predicate(baseKB:sk2_in(_5757514)), really_remake_as_dynamic_no_props(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_5757514), sk2_in, 1))) ^ Unify: (246) [system] ignore(baseKB:(is_static_predicate(baseKB:sk2_in(_5757514)), really_remake_as_dynamic_no_props(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_5757514), sk2_in, 1))) Call: (248) [call_from] is_static_predicate(baseKB:sk2_in(_5757514)) Unify: (248) [call_from] is_static_predicate(baseKB:sk2_in(_5757514)) ^ Call: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) ^ Unify: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) Call: (250) [system] var(baseKB:sk2_in(_5757514)) Fail: (250) [system] var(baseKB:sk2_in(_5757514)) ^ Redo: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) ^ Unify: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) Call: (250) [system] var(sk2_in(_5757514)) Fail: (250) [system] var(sk2_in(_5757514)) ^ Redo: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) ^ Unify: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) Call: (250) [system] baseKB=_5789750:_5789752 Fail: (250) [system] baseKB=_5789750:_5789752 ^ Redo: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) ^ Unify: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) Call: (250) [system] baseKB:sk2_in(_5757514)\=_5792216:_5792218 Fail: (250) [system] baseKB:sk2_in(_5757514)\=_5792216:_5792218 ^ Redo: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) ^ Unify: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) ^ Call: (250) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_5757514)) ^ Unify: (250) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_5757514)) ^ Unify: (250) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_5757514)) ^ Call: (251) [call_from] predicate_property(baseKB:sk2_in(_5757514), dynamic) ^ Unify: (251) [$syspreds] predicate_property(baseKB:sk2_in(_5757514), dynamic) ^ Exit: (251) [$syspreds] predicate_property(baseKB:sk2_in(_5757514), dynamic) Call: (251) [system] fail Fail: (251) [system] fail ^ Fail: (250) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_5757514)) ^ Fail: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) Fail: (248) [call_from] is_static_predicate(baseKB:sk2_in(_5757514)) ^ Unify: (246) [system] ignore(baseKB:(is_static_predicate(baseKB:sk2_in(_5757514)), really_remake_as_dynamic_no_props(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_5757514), sk2_in, 1))) ^ Exit: (246) [system] ignore(baseKB:(is_static_predicate(baseKB:sk2_in(_5757514)), really_remake_as_dynamic_no_props(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_5757514), sk2_in, 1))) ^ Call: (246) [baseKB] predicate_inheritance:make_as_dynamic_really_two(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_5757514), sk2_in, 1) ^ Unify: (246) [baseKB] predicate_inheritance:make_as_dynamic_really_two(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_5757514), sk2_in, 1) ^ Redo: (246) [baseKB] predicate_inheritance:make_as_dynamic_really_two(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_5757514), sk2_in, 1) ^ Unify: (246) [baseKB] predicate_inheritance:make_as_dynamic_really_two(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_5757514), sk2_in, 1) ^ Redo: (246) [baseKB] predicate_inheritance:make_as_dynamic_really_two(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_5757514), sk2_in, 1) ^ Unify: (246) [baseKB] predicate_inheritance:make_as_dynamic_really_two(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_5757514), sk2_in, 1) ^ Call: (247) [baseKB] must_det_l(((is_static_predicate(baseKB:sk2_in(_5757514))->true;predicate_property(baseKB:sk2_in(_5757514), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1)))), (public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(... : ...)->true;ignore(source_location(..., ...)), assertz_if_new((... :- ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous... : ...), baseKB:(multifile... : ...))) ^ Unify: (247) [ucatch] must_det_l(baseKB:((is_static_predicate(baseKB:sk2_in(_5757514))->true;predicate_property(baseKB:sk2_in(_5757514), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1)))), (public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(...)->true;ignore(...), assertz_if_new(...))), baseKB:(module_transparent... : ...), baseKB:(discontiguous...), baseKB:(multifile...))) ^ Call: (249) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (249) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (250) [ucatch] strip_module(ucatch:must_det_u, _5809430, _5809370) ^ Exit: (250) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (250) [system] var(must_det_u) Fail: (250) [system] var(must_det_u) ^ Fail: (249) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (249) [ucatch] ucatch:is_call_var(baseKB:((is_static_predicate(baseKB:sk2_in(_5757514))->true;predicate_property(baseKB:sk2_in(...), dynamic)->true;must(baseKB:(dynamic... : ...))), (public baseKB:(sk2_in/1)), nop(on_f_throw(... : ... \== ... : ...)), nop((... -> ...;..., ...)), baseKB:(module_transparent...), ... : ..., ... : ...)) ^ Unify: (249) [ucatch] ucatch:is_call_var(baseKB:((is_static_predicate(baseKB:sk2_in(_5757514))->true;predicate_property(baseKB:sk2_in(...), dynamic)->true;must(baseKB:(dynamic... : ...))), (public baseKB:(sk2_in/1)), nop(on_f_throw(... : ... \== ... : ...)), nop((... -> ...;..., ...)), baseKB:(module_transparent...), ... : ..., ... : ...)) ^ Call: (250) [ucatch] strip_module(baseKB:((is_static_predicate(baseKB:sk2_in(_5757514))->true;predicate_property(baseKB:sk2_in(_5757514), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1)))), (public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(...)->true;ignore(...), assertz_if_new(...))), baseKB:(module_transparent... : ...), baseKB:(discontiguous...), baseKB:(multifile...)), _5813740, _5813680) ^ Exit: (250) [ucatch] strip_module(baseKB:((is_static_predicate(baseKB:sk2_in(_5757514))->true;predicate_property(baseKB:sk2_in(_5757514), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1)))), (public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(...)->true;ignore(...), assertz_if_new(...))), baseKB:(module_transparent... : ...), baseKB:(discontiguous...), baseKB:(multifile...)), baseKB, ((is_static_predicate(baseKB:sk2_in(_5757514))->true;predicate_property(baseKB:sk2_in(_5757514), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1)))), (public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(... : ...)->true;ignore(source_location(..., ...)), assertz_if_new((... :- ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous... : ...), baseKB:(multifile... : ...))) Call: (250) [system] var(((is_static_predicate(baseKB:sk2_in(_5757514))->true;predicate_property(baseKB:sk2_in(_5757514), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1)))), (public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(... : ...)->true;ignore(source_location(..., ...)), assertz_if_new((... :- ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous... : ...), baseKB:(multifile... : ...))) Fail: (250) [system] var(((is_static_predicate(baseKB:sk2_in(_5757514))->true;predicate_property(baseKB:sk2_in(_5757514), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1)))), (public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(... : ...)->true;ignore(source_location(..., ...)), assertz_if_new((... :- ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous... : ...), baseKB:(multifile... : ...))) ^ Fail: (249) [ucatch] ucatch:is_call_var(baseKB:((is_static_predicate(baseKB:sk2_in(_5757514))->true;predicate_property(baseKB:sk2_in(...), dynamic)->true;must(baseKB:(dynamic... : ...))), (public baseKB:(sk2_in/1)), nop(on_f_throw(... : ... \== ... : ...)), nop((... -> ...;..., ...)), baseKB:(module_transparent...), ... : ..., ... : ...)) ^ Call: (250) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (250) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (251) [ucatch] strip_module(ucatch:must_det_u, _5818056, _5817996) ^ Exit: (251) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (251) [system] var(must_det_u) Fail: (251) [system] var(must_det_u) ^ Fail: (250) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (250) [ucatch] ucatch:is_call_var(baseKB:(is_static_predicate(baseKB:sk2_in(_5757514))->true;predicate_property(baseKB:sk2_in(_5757514), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1))))) ^ Unify: (250) [ucatch] ucatch:is_call_var(baseKB:(is_static_predicate(baseKB:sk2_in(_5757514))->true;predicate_property(baseKB:sk2_in(_5757514), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1))))) ^ Call: (251) [ucatch] strip_module(baseKB:(is_static_predicate(baseKB:sk2_in(_5757514))->true;predicate_property(baseKB:sk2_in(_5757514), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1)))), _5822366, _5822306) ^ Exit: (251) [ucatch] strip_module(baseKB:(is_static_predicate(baseKB:sk2_in(_5757514))->true;predicate_property(baseKB:sk2_in(_5757514), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1)))), baseKB, (is_static_predicate(baseKB:sk2_in(_5757514))->true;predicate_property(baseKB:sk2_in(_5757514), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1))))) Call: (251) [system] var((is_static_predicate(baseKB:sk2_in(_5757514))->true;predicate_property(baseKB:sk2_in(_5757514), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1))))) Fail: (251) [system] var((is_static_predicate(baseKB:sk2_in(_5757514))->true;predicate_property(baseKB:sk2_in(_5757514), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1))))) ^ Fail: (250) [ucatch] ucatch:is_call_var(baseKB:(is_static_predicate(baseKB:sk2_in(_5757514))->true;predicate_property(baseKB:sk2_in(_5757514), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1))))) Call: (254) [call_from] is_static_predicate(baseKB:sk2_in(_5757514)) Unify: (254) [call_from] is_static_predicate(baseKB:sk2_in(_5757514)) ^ Call: (255) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) ^ Unify: (255) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) Call: (256) [system] var(baseKB:sk2_in(_5757514)) Fail: (256) [system] var(baseKB:sk2_in(_5757514)) ^ Redo: (255) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) ^ Unify: (255) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) Call: (256) [system] var(sk2_in(_5757514)) Fail: (256) [system] var(sk2_in(_5757514)) ^ Redo: (255) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) ^ Unify: (255) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) Call: (256) [system] baseKB=_5832814:_5832816 Fail: (256) [system] baseKB=_5832814:_5832816 ^ Redo: (255) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) ^ Unify: (255) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) Call: (256) [system] baseKB:sk2_in(_5757514)\=_5835280:_5835282 Fail: (256) [system] baseKB:sk2_in(_5757514)\=_5835280:_5835282 ^ Redo: (255) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) ^ Unify: (255) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) ^ Call: (256) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_5757514)) ^ Unify: (256) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_5757514)) ^ Unify: (256) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_5757514)) ^ Call: (257) [call_from] predicate_property(baseKB:sk2_in(_5757514), dynamic) ^ Unify: (257) [$syspreds] predicate_property(baseKB:sk2_in(_5757514), dynamic) ^ Exit: (257) [$syspreds] predicate_property(baseKB:sk2_in(_5757514), dynamic) Call: (257) [system] fail Fail: (257) [system] fail ^ Fail: (256) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_5757514)) ^ Fail: (255) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) Fail: (254) [call_from] is_static_predicate(baseKB:sk2_in(_5757514)) ^ Call: (254) [baseKB] predicate_property(baseKB:sk2_in(_5757514), dynamic) ^ Unify: (254) [$syspreds] predicate_property(baseKB:sk2_in(_5757514), dynamic) ^ Exit: (254) [$syspreds] predicate_property(baseKB:sk2_in(_5757514), dynamic) Call: (254) [system] true Exit: (254) [system] true ^ Call: (250) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (250) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (251) [ucatch] strip_module(ucatch:must_det_u, _5848892, _5848832) ^ Exit: (251) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (251) [system] var(must_det_u) Fail: (251) [system] var(must_det_u) ^ Fail: (250) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (250) [ucatch] ucatch:is_call_var(baseKB:((public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(...)->true;ignore(...), assertz_if_new(...))), baseKB:(module_transparent... : ...), baseKB:(discontiguous...), baseKB:(multifile...))) ^ Unify: (250) [ucatch] ucatch:is_call_var(baseKB:((public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(...)->true;ignore(...), assertz_if_new(...))), baseKB:(module_transparent... : ...), baseKB:(discontiguous...), baseKB:(multifile...))) ^ Call: (251) [ucatch] strip_module(baseKB:((public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(... : ...)->true;ignore(source_location(..., ...)), assertz_if_new((... :- ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous... : ...), baseKB:(multifile... : ...)), _5853202, _5853142) ^ Exit: (251) [ucatch] strip_module(baseKB:((public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(... : ...)->true;ignore(source_location(..., ...)), assertz_if_new((... :- ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous... : ...), baseKB:(multifile... : ...)), baseKB, ((public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(baseKB:sk2_in(...))->true;ignore(source_location(_5806706, _5806708)), assertz_if_new((... : ... :- ..., ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) Call: (251) [system] var(((public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(baseKB:sk2_in(...))->true;ignore(source_location(_5806706, _5806708)), assertz_if_new((... : ... :- ..., ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) Fail: (251) [system] var(((public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(baseKB:sk2_in(...))->true;ignore(source_location(_5806706, _5806708)), assertz_if_new((... : ... :- ..., ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) ^ Fail: (250) [ucatch] ucatch:is_call_var(baseKB:((public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(...)->true;ignore(...), assertz_if_new(...))), baseKB:(module_transparent... : ...), baseKB:(discontiguous...), baseKB:(multifile...))) ^ Call: (251) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (251) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (252) [ucatch] strip_module(ucatch:must_det_u, _5857518, _5857458) ^ Exit: (252) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (252) [system] var(must_det_u) Fail: (252) [system] var(must_det_u) ^ Fail: (251) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (251) [ucatch] ucatch:is_call_var(baseKB:(public baseKB:(sk2_in/1))) ^ Unify: (251) [ucatch] ucatch:is_call_var(baseKB:(public baseKB:(sk2_in/1))) ^ Call: (252) [ucatch] strip_module(baseKB:(public baseKB:(sk2_in/1)), _5861828, _5861768) ^ Exit: (252) [ucatch] strip_module(baseKB:(public baseKB:(sk2_in/1)), baseKB, (public baseKB:(sk2_in/1))) Call: (252) [system] var((public baseKB:(sk2_in/1))) Fail: (252) [system] var((public baseKB:(sk2_in/1))) ^ Fail: (251) [ucatch] ucatch:is_call_var(baseKB:(public baseKB:(sk2_in/1))) ^ Call: (251) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (251) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (252) [ucatch] strip_module(ucatch:must_det_u, _5866178, _5866118) ^ Exit: (252) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (252) [system] var(must_det_u) Fail: (252) [system] var(must_det_u) ^ Fail: (251) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (251) [ucatch] ucatch:is_call_var(baseKB:(nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(... : ...)->true;ignore(source_location(..., ...)), assertz_if_new((... :- ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous... : ...), baseKB:(multifile... : ...))) ^ Unify: (251) [ucatch] ucatch:is_call_var(baseKB:(nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(... : ...)->true;ignore(source_location(..., ...)), assertz_if_new((... :- ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous... : ...), baseKB:(multifile... : ...))) ^ Call: (252) [ucatch] strip_module(baseKB:(nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(baseKB:sk2_in(...))->true;ignore(source_location(_5806706, _5806708)), assertz_if_new((... : ... :- ..., ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1))), _5870488, _5870428) ^ Exit: (252) [ucatch] strip_module(baseKB:(nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(baseKB:sk2_in(...))->true;ignore(source_location(_5806706, _5806708)), assertz_if_new((... : ... :- ..., ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1))), baseKB, (nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(baseKB:sk2_in(_5757514))->true;ignore(source_location(_5806706, _5806708)), assertz_if_new((baseKB:sk2_in(...):-fail, infoF(...))))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) Call: (252) [system] var((nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(baseKB:sk2_in(_5757514))->true;ignore(source_location(_5806706, _5806708)), assertz_if_new((baseKB:sk2_in(...):-fail, infoF(...))))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) Fail: (252) [system] var((nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(baseKB:sk2_in(_5757514))->true;ignore(source_location(_5806706, _5806708)), assertz_if_new((baseKB:sk2_in(...):-fail, infoF(...))))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) ^ Fail: (251) [ucatch] ucatch:is_call_var(baseKB:(nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(... : ...)->true;ignore(source_location(..., ...)), assertz_if_new((... :- ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous... : ...), baseKB:(multifile... : ...))) ^ Call: (252) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (252) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (253) [ucatch] strip_module(ucatch:must_det_u, _5874804, _5874744) ^ Exit: (253) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (253) [system] var(must_det_u) Fail: (253) [system] var(must_det_u) ^ Fail: (252) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (252) [ucatch] ucatch:is_call_var(baseKB:nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1)))) ^ Unify: (252) [ucatch] ucatch:is_call_var(baseKB:nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1)))) ^ Call: (253) [ucatch] strip_module(baseKB:nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), _5879114, _5879054) ^ Exit: (253) [ucatch] strip_module(baseKB:nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), baseKB, nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1)))) Call: (253) [system] var(nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1)))) Fail: (253) [system] var(nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1)))) ^ Fail: (252) [ucatch] ucatch:is_call_var(baseKB:nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1)))) ^ Call: (252) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (252) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (253) [ucatch] strip_module(ucatch:must_det_u, _5883430, _5883370) ^ Exit: (253) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (253) [system] var(must_det_u) Fail: (253) [system] var(must_det_u) ^ Fail: (252) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (252) [ucatch] ucatch:is_call_var(baseKB:(nop((is_static_predicate(baseKB:sk2_in(...))->true;ignore(source_location(_5806706, _5806708)), assertz_if_new((... : ... :- ..., ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) ^ Unify: (252) [ucatch] ucatch:is_call_var(baseKB:(nop((is_static_predicate(baseKB:sk2_in(...))->true;ignore(source_location(_5806706, _5806708)), assertz_if_new((... : ... :- ..., ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) ^ Call: (253) [ucatch] strip_module(baseKB:(nop((is_static_predicate(baseKB:sk2_in(_5757514))->true;ignore(source_location(_5806706, _5806708)), assertz_if_new((baseKB:sk2_in(...):-fail, infoF(...))))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1))), _5887740, _5887680) ^ Exit: (253) [ucatch] strip_module(baseKB:(nop((is_static_predicate(baseKB:sk2_in(_5757514))->true;ignore(source_location(_5806706, _5806708)), assertz_if_new((baseKB:sk2_in(...):-fail, infoF(...))))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1))), baseKB, (nop((is_static_predicate(baseKB:sk2_in(_5757514))->true;ignore(source_location(_5806706, _5806708)), assertz_if_new((baseKB:sk2_in(_5757514):-fail, infoF(make_as_dynamic_really(..., ..., ...)))))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) Call: (253) [system] var((nop((is_static_predicate(baseKB:sk2_in(_5757514))->true;ignore(source_location(_5806706, _5806708)), assertz_if_new((baseKB:sk2_in(_5757514):-fail, infoF(make_as_dynamic_really(..., ..., ...)))))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) Fail: (253) [system] var((nop((is_static_predicate(baseKB:sk2_in(_5757514))->true;ignore(source_location(_5806706, _5806708)), assertz_if_new((baseKB:sk2_in(_5757514):-fail, infoF(make_as_dynamic_really(..., ..., ...)))))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) ^ Fail: (252) [ucatch] ucatch:is_call_var(baseKB:(nop((is_static_predicate(baseKB:sk2_in(...))->true;ignore(source_location(_5806706, _5806708)), assertz_if_new((... : ... :- ..., ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) ^ Call: (253) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (253) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (254) [ucatch] strip_module(ucatch:must_det_u, _5892056, _5891996) ^ Exit: (254) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (254) [system] var(must_det_u) Fail: (254) [system] var(must_det_u) ^ Fail: (253) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (253) [ucatch] ucatch:is_call_var(baseKB:nop((is_static_predicate(baseKB:sk2_in(_5757514))->true;ignore(source_location(_5806706, _5806708)), assertz_if_new((baseKB:sk2_in(...):-fail, infoF(...)))))) ^ Unify: (253) [ucatch] ucatch:is_call_var(baseKB:nop((is_static_predicate(baseKB:sk2_in(_5757514))->true;ignore(source_location(_5806706, _5806708)), assertz_if_new((baseKB:sk2_in(...):-fail, infoF(...)))))) ^ Call: (254) [ucatch] strip_module(baseKB:nop((is_static_predicate(baseKB:sk2_in(_5757514))->true;ignore(source_location(_5806706, _5806708)), assertz_if_new((baseKB:sk2_in(_5757514):-fail, infoF(make_as_dynamic_really(..., ..., ...)))))), _5896366, _5896306) ^ Exit: (254) [ucatch] strip_module(baseKB:nop((is_static_predicate(baseKB:sk2_in(_5757514))->true;ignore(source_location(_5806706, _5806708)), assertz_if_new((baseKB:sk2_in(_5757514):-fail, infoF(make_as_dynamic_really(..., ..., ...)))))), baseKB, nop((is_static_predicate(baseKB:sk2_in(_5757514))->true;ignore(source_location(_5806706, _5806708)), assertz_if_new((baseKB:sk2_in(_5757514):-fail, infoF(make_as_dynamic_really(decl_kb_type(..., ...), _5806706, _5806708))))))) Call: (254) [system] var(nop((is_static_predicate(baseKB:sk2_in(_5757514))->true;ignore(source_location(_5806706, _5806708)), assertz_if_new((baseKB:sk2_in(_5757514):-fail, infoF(make_as_dynamic_really(decl_kb_type(..., ...), _5806706, _5806708))))))) Fail: (254) [system] var(nop((is_static_predicate(baseKB:sk2_in(_5757514))->true;ignore(source_location(_5806706, _5806708)), assertz_if_new((baseKB:sk2_in(_5757514):-fail, infoF(make_as_dynamic_really(decl_kb_type(..., ...), _5806706, _5806708))))))) ^ Fail: (253) [ucatch] ucatch:is_call_var(baseKB:nop((is_static_predicate(baseKB:sk2_in(_5757514))->true;ignore(source_location(_5806706, _5806708)), assertz_if_new((baseKB:sk2_in(...):-fail, infoF(...)))))) ^ Call: (253) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (253) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (254) [ucatch] strip_module(ucatch:must_det_u, _5900682, _5900622) ^ Exit: (254) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (254) [system] var(must_det_u) Fail: (254) [system] var(must_det_u) ^ Fail: (253) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (253) [ucatch] ucatch:is_call_var(baseKB:(baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) ^ Unify: (253) [ucatch] ucatch:is_call_var(baseKB:(baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) ^ Call: (254) [ucatch] strip_module(baseKB:(baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1))), _5904992, _5904932) ^ Exit: (254) [ucatch] strip_module(baseKB:(baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1))), baseKB, (baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) Call: (254) [system] var((baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) Fail: (254) [system] var((baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) ^ Fail: (253) [ucatch] ucatch:is_call_var(baseKB:(baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) ^ Call: (254) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (254) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (255) [ucatch] strip_module(ucatch:must_det_u, _5909308, _5909248) ^ Exit: (255) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (255) [system] var(must_det_u) Fail: (255) [system] var(must_det_u) ^ Fail: (254) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (254) [ucatch] ucatch:is_call_var(baseKB:baseKB:(module_transparent baseKB:(sk2_in/1))) ^ Unify: (254) [ucatch] ucatch:is_call_var(baseKB:baseKB:(module_transparent baseKB:(sk2_in/1))) ^ Call: (255) [ucatch] strip_module(baseKB:baseKB:(module_transparent baseKB:(sk2_in/1)), _5913618, _5913558) ^ Exit: (255) [ucatch] strip_module(baseKB:baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB, (module_transparent baseKB:(sk2_in/1))) Call: (255) [system] var((module_transparent baseKB:(sk2_in/1))) Fail: (255) [system] var((module_transparent baseKB:(sk2_in/1))) ^ Fail: (254) [ucatch] ucatch:is_call_var(baseKB:baseKB:(module_transparent baseKB:(sk2_in/1))) ^ Call: (254) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (254) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (255) [ucatch] strip_module(ucatch:must_det_u, _5917968, _5917908) ^ Exit: (255) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (255) [system] var(must_det_u) Fail: (255) [system] var(must_det_u) ^ Fail: (254) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (254) [ucatch] ucatch:is_call_var(baseKB:(baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) ^ Unify: (254) [ucatch] ucatch:is_call_var(baseKB:(baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) ^ Call: (255) [ucatch] strip_module(baseKB:(baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1))), _5922278, _5922218) ^ Exit: (255) [ucatch] strip_module(baseKB:(baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1))), baseKB, (baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) Call: (255) [system] var((baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) Fail: (255) [system] var((baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) ^ Fail: (254) [ucatch] ucatch:is_call_var(baseKB:(baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) ^ Call: (255) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (255) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (256) [ucatch] strip_module(ucatch:must_det_u, _5926594, _5926534) ^ Exit: (256) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (256) [system] var(must_det_u) Fail: (256) [system] var(must_det_u) ^ Fail: (255) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (255) [ucatch] ucatch:is_call_var(baseKB:baseKB:(discontiguous baseKB:(sk2_in/1))) ^ Unify: (255) [ucatch] ucatch:is_call_var(baseKB:baseKB:(discontiguous baseKB:(sk2_in/1))) ^ Call: (256) [ucatch] strip_module(baseKB:baseKB:(discontiguous baseKB:(sk2_in/1)), _5930904, _5930844) ^ Exit: (256) [ucatch] strip_module(baseKB:baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB, (discontiguous baseKB:(sk2_in/1))) Call: (256) [system] var((discontiguous baseKB:(sk2_in/1))) Fail: (256) [system] var((discontiguous baseKB:(sk2_in/1))) ^ Fail: (255) [ucatch] ucatch:is_call_var(baseKB:baseKB:(discontiguous baseKB:(sk2_in/1))) ^ Call: (255) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (255) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (256) [ucatch] strip_module(ucatch:must_det_u, _5935254, _5935194) ^ Exit: (256) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (256) [system] var(must_det_u) Fail: (256) [system] var(must_det_u) ^ Fail: (255) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (255) [ucatch] ucatch:is_call_var(baseKB:baseKB:(multifile baseKB:(sk2_in/1))) ^ Unify: (255) [ucatch] ucatch:is_call_var(baseKB:baseKB:(multifile baseKB:(sk2_in/1))) ^ Call: (256) [ucatch] strip_module(baseKB:baseKB:(multifile baseKB:(sk2_in/1)), _5939564, _5939504) ^ Exit: (256) [ucatch] strip_module(baseKB:baseKB:(multifile baseKB:(sk2_in/1)), baseKB, (multifile baseKB:(sk2_in/1))) Call: (256) [system] var((multifile baseKB:(sk2_in/1))) Fail: (256) [system] var((multifile baseKB:(sk2_in/1))) ^ Fail: (255) [ucatch] ucatch:is_call_var(baseKB:baseKB:(multifile baseKB:(sk2_in/1))) ^ Exit: (247) [ucatch] must_det_l(baseKB:((is_static_predicate(baseKB:sk2_in(_5757514))->true;predicate_property(baseKB:sk2_in(_5757514), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1)))), (public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(...)->true;ignore(...), assertz_if_new(...))), baseKB:(module_transparent... : ...), baseKB:(discontiguous...), baseKB:(multifile...))) ^ Exit: (246) [baseKB] predicate_inheritance:make_as_dynamic_really_two(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_5757514), sk2_in, 1) ^ Exit: (245) [baseKB] predicate_inheritance:make_as_dynamic_really(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_5757514), sk2_in, 1) ^ Exit: (244) [baseKB] predicate_inheritance:make_as_dynamic_really(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) ^ Exit: (243) [baseKB] predicate_inheritance:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) ^ Call: (244) [system] call(sys:('$set_typein_module'(baseKB), '$set_source_module'(baseKB))) ^ Unify: (244) [system] call(sys:('$set_typein_module'(baseKB), '$set_source_module'(baseKB))) ^ Exit: (244) [system] call(sys:('$set_typein_module'(baseKB), '$set_source_module'(baseKB))) ^ Exit: (241) [system] setup_call_cleanup(sys:('$set_typein_module'(baseKB), '$set_source_module'(baseKB)), baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), sys:('$set_typein_module'(baseKB), '$set_source_module'(baseKB))) ^ Exit: (240) [sys] sys:with_typein_and_source(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Exit: (239) [sys] sys:call_now(c, baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Exit: (238) [baseKB] logicmoo_startup:now_and_later(n, baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Exit: (237) [baseKB] logicmoo_startup:now_and_later(n, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Exit: (236) [baseKB] predicate_inheritance:make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) ^ Call: (233) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (233) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (234) [ucatch] strip_module(ucatch:must_det_u, _5952710, _5952650) ^ Exit: (234) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (234) [system] var(must_det_u) Fail: (234) [system] var(must_det_u) ^ Fail: (233) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (233) [ucatch] ucatch:is_call_var(baseKB:(ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq))) ^ Unify: (233) [ucatch] ucatch:is_call_var(baseKB:(ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq))) ^ Call: (234) [ucatch] strip_module(baseKB:(ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq)), _5957020, _5956960) ^ Exit: (234) [ucatch] strip_module(baseKB:(ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq)), baseKB, (ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq))) Call: (234) [system] var((ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq))) Fail: (234) [system] var((ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq))) ^ Fail: (233) [ucatch] ucatch:is_call_var(baseKB:(ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq))) ^ Call: (234) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (234) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (235) [ucatch] strip_module(ucatch:must_det_u, _5961336, _5961276) ^ Exit: (235) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (235) [system] var(must_det_u) Fail: (235) [system] var(must_det_u) ^ Fail: (234) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (234) [ucatch] ucatch:is_call_var(baseKB:ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))) ^ Unify: (234) [ucatch] ucatch:is_call_var(baseKB:ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))) ^ Call: (235) [ucatch] strip_module(baseKB:ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), _5965646, _5965586) ^ Exit: (235) [ucatch] strip_module(baseKB:ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), baseKB, ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))) Call: (235) [system] var(ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))) Fail: (235) [system] var(ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))) ^ Fail: (234) [ucatch] ucatch:is_call_var(baseKB:ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))) ^ Call: (243) [pfc_lib] get_source_ref1(_5968676) ^ Unify: (243) [pfc_lib] get_source_ref1(_5968676) ^ Call: (245) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (245) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (245) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (243) [pfc_lib] get_source_ref1(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))) ^ Call: (243) [pfc_lib] u_to_uu(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), _5968666) ^ Unify: (243) [pfc_lib] u_to_uu(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), (((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax)) ^ Unify: (243) [pfc_lib] u_to_uu(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))) ^ Exit: (243) [pfc_lib] u_to_uu(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))) ^ Exit: (246) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (247) [pfc_lib] guess_pos_source_to0(_5976710) ^ Unify: (247) [pfc_lib] guess_pos_source_to0(_5976710) Call: (248) [t_l] t_l:current_defaultAssertMt(_5976710) Unify: (248) [t_l] t_l:current_defaultAssertMt(baseKB) Exit: (248) [t_l] t_l:current_defaultAssertMt(baseKB) ^ Exit: (247) [pfc_lib] guess_pos_source_to0(baseKB) ^ Call: (247) [pfc_lib] as_safe_cm(baseKB, _5976700) ^ Unify: (247) [pfc_lib] as_safe_cm(baseKB, _5976700) ^ Unify: (247) [pfc_lib] as_safe_cm(baseKB, baseKB) ^ Exit: (247) [pfc_lib] as_safe_cm(baseKB, baseKB) ^ Exit: (251) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (244) [call_from] call_from:call_from_module(baseKB, baseKB, baseKB, with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:mpred_prop(..., ..., ..., ...), ((..., ...), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)))))))) ^ Unify: (244) [call_from] call_from:call_from_module(baseKB, baseKB, baseKB, with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:mpred_prop(..., ..., ..., ...), ((..., ...), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)))))))) ^ Call: (245) [call_from] strip_module(with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), ((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))))))), _5985630, _5985570) ^ Exit: (245) [call_from] strip_module(with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), ((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))))))), call_from, with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), ((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)))))))) ^ Call: (250) [call_from] '$set_typein_module'(baseKB), '$set_source_module'(baseKB) ^ Unify: (250) [system] call_from:'$set_typein_module'(baseKB), call_from:'$set_source_module'(baseKB) ^ Exit: (250) [system] call_from:'$set_typein_module'(baseKB), call_from:'$set_source_module'(baseKB) ^ Call: (249) [call_from] call(baseKB:with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:mpred_prop(..., ..., ..., ...), ((..., ...), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)))))))) ^ Unify: (249) [system] call(baseKB:with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:mpred_prop(..., ..., ..., ...), ((..., ...), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)))))))) ^ Call: (251) [call_from] call_from:with_source_module(baseKB, baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), ((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))))))) ^ Unify: (251) [call_from] call_from:with_source_module(baseKB, baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), ((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))))))) ^ Call: (256) [call_from] call(locally_tl(current_defaultAssertMt(baseKB), with_current_why(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), ((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))))))) ^ Unify: (256) [system] call(call_from:locally_tl(current_defaultAssertMt(baseKB), with_current_why(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), ((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))))))) ^ Call: (257) [call_from] locally_each:locally_tl(current_defaultAssertMt(baseKB), with_current_why(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), ((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)))))) ^ Unify: (257) [call_from] locally_each:locally_tl(current_defaultAssertMt(baseKB), with_current_why(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), ((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)))))) ^ Call: (258) [call_from] locally(t_l:current_defaultAssertMt(baseKB), with_current_why(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), ((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)))))) ^ Unify: (258) [locally_each] locally(t_l:current_defaultAssertMt(baseKB), call_from:with_current_why(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), ((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)))))) ^ Call: (261) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (261) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (261) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (262) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (262) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (262) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (262) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (262) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (262) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (262) [locally_each] locally_each:clause_true(t_l, t_l:current_defaultAssertMt(baseKB)) ^ Unify: (262) [locally_each] locally_each:clause_true(t_l, t_l:current_defaultAssertMt(baseKB)) Call: (263) [system] copy_term(t_l:current_defaultAssertMt(baseKB), _6003584) Exit: (263) [system] copy_term(t_l:current_defaultAssertMt(baseKB), t_l:current_defaultAssertMt(baseKB)) ^ Call: (263) [t_l] clause(t_l:current_defaultAssertMt(baseKB), true) ^ Exit: (263) [t_l] clause(current_defaultAssertMt(baseKB), true) Call: (263) [system] t_l:current_defaultAssertMt(baseKB)=@=t_l:current_defaultAssertMt(baseKB) Exit: (263) [system] t_l:current_defaultAssertMt(baseKB)=@=t_l:current_defaultAssertMt(baseKB) ^ Exit: (262) [locally_each] locally_each:clause_true(t_l, t_l:current_defaultAssertMt(baseKB)) ^ Call: (263) [ucatch] ucatch:current_why(_6007894) ^ Unify: (263) [ucatch] ucatch:current_why(_6007894) ^ Call: (264) [ucatch] ucatch:current_why_data(_6007894) ^ Unify: (264) [ucatch] ucatch:current_why_data(_6007894) Call: (265) [system] nb_current('$current_why', wp(_6007894, _6010380)) Exit: (265) [system] nb_current('$current_why', wp(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), call_from:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))))) ^ Exit: (264) [ucatch] ucatch:current_why_data(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))) ^ Exit: (263) [ucatch] ucatch:current_why(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))) ^ Call: (272) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6012876, _6012878) ^ Unify: (272) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6012876, _6012878) Call: (273) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6012876, _6012878) Exit: (273) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, kb_shared), mpred_prop, 4) ^ Exit: (272) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, kb_shared), mpred_prop, 4) ^ Call: (273) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6015986, _6016048) ^ Unify: (273) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6015986, _6016676) Call: (274) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6015986, _6017244) Exit: (274) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, kb_shared), mpred_prop, 4) ^ Exit: (273) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, kb_shared), mpred_prop, 4) ^ Call: (274) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(mpred_prop), _6019120), call(_6019120)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)))) ^ Unify: (274) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(mpred_prop), _6019120), call(_6019120)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)))) ^ Call: (276) [baseKB] clause(rtSymmetricBinaryPredicate(mpred_prop), _6019120) ^ Exit: (276) [baseKB] clause(rtSymmetricBinaryPredicate(mpred_prop), (cwc, mpred_prop(_6021006, mpred_prop, _6021010, rtSymmetricBinaryPredicate))) ^ Call: (277) [baseKB] cwc ^ Unify: (277) [baseKB] cwc ^ Exit: (277) [baseKB] cwc ^ Call: (277) [baseKB] baseKB:mpred_prop(_6021006, mpred_prop, _6021010, rtSymmetricBinaryPredicate) ^ Fail: (277) [baseKB] baseKB:mpred_prop(_6021006, mpred_prop, _6021010, rtSymmetricBinaryPredicate) ^ Call: (276) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)) ^ Unify: (276) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)) ^ Call: (277) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(mpred_prop), _6026128)) ^ Unify: (277) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(mpred_prop), _6026128)) ^ Call: (278) [baseKB] clause(rtSymmetricBinaryPredicate(mpred_prop), _6026128) ^ Exit: (278) [baseKB] clause(rtSymmetricBinaryPredicate(mpred_prop), (cwc, mpred_prop(_6028000, mpred_prop, _6028004, rtSymmetricBinaryPredicate))) ^ Exit: (277) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(mpred_prop), (cwc, mpred_prop(_6028000, mpred_prop, _6028004, rtSymmetricBinaryPredicate)))) ^ Call: (279) [baseKB] cwc ^ Unify: (279) [baseKB] cwc ^ Exit: (279) [baseKB] cwc ^ Call: (279) [baseKB] baseKB:mpred_prop(_6028000, mpred_prop, _6028004, rtSymmetricBinaryPredicate) ^ Fail: (279) [baseKB] baseKB:mpred_prop(_6028000, mpred_prop, _6028004, rtSymmetricBinaryPredicate) ^ Fail: (276) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)) ^ Fail: (274) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(mpred_prop), _6019120), call(_6019120)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)))) ^ Exit: (279) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (278) [baseKB] locally_each:locally_tl(disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860)), must_det(quietly(maybe_deserialize_attvars(_6034860, _6012854)))))) ^ Unify: (278) [baseKB] locally_each:locally_tl(disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860)), must_det(quietly(maybe_deserialize_attvars(_6034860, _6012854)))))) ^ Call: (279) [baseKB] locally(t_l:disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860)), must_det(quietly(maybe_deserialize_attvars(_6034860, _6012854)))))) ^ Unify: (279) [locally_each] locally(t_l:disable_px, baseKB:locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860)), must_det(quietly(maybe_deserialize_attvars(_6034860, _6012854)))))) ^ Call: (282) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (282) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (282) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (283) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (283) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (283) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (283) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (283) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (283) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (283) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) ^ Unify: (283) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) Call: (284) [system] copy_term(t_l:disable_px, _6045754) Exit: (284) [system] copy_term(t_l:disable_px, t_l:disable_px) ^ Call: (284) [t_l] clause(t_l:disable_px, true) ^ Fail: (284) [t_l] clause(t_l:disable_px, true) ^ Fail: (283) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) ^ Call: (289) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) ^ Unify: (289) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) ^ Call: (290) [t_l] asserta(t_l:disable_px, _6050208) ^ Exit: (290) [t_l] asserta(t_l:disable_px, (0x5566f60cb8b0)) Call: (290) [system] nb_current('$w_tl_e', _6051446) Exit: (290) [system] nb_current('$w_tl_e', [(0x55670d978840), (0x55670d979320)]) Call: (290) [system] nb_linkval('$w_tl_e', [(0x5566f60cb8b0), (0x55670d978840), (0x55670d979320)]) Exit: (290) [system] nb_linkval('$w_tl_e', [(0x5566f60cb8b0), (0x55670d978840), (0x55670d979320)]) ^ Exit: (289) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) ^ Call: (288) [baseKB] locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860)), must_det(quietly(maybe_deserialize_attvars(_6034860, _6012854))))) ^ Unify: (288) [locally_each] locally(baseKB:local_override(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860)), must_det(quietly(maybe_deserialize_attvars(_6034860, _6012854))))) ^ Call: (291) [system] setup_call_catcher_cleanup(true, baseKB:(b_setval(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860)), must_det(quietly(maybe_deserialize_attvars(_6034860, _6012854)))), nb_delete(no_kif_var_coroutines)), _6055940, baseKB:nb_delete(no_kif_var_coroutines)) ^ Unify: (291) [system] setup_call_catcher_cleanup(system:true, baseKB:(b_setval(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860)), must_det(quietly(maybe_deserialize_attvars(_6034860, _6012854)))), nb_delete(no_kif_var_coroutines)), _6056572, baseKB:nb_delete(no_kif_var_coroutines)) Call: (293) [system] b_setval(no_kif_var_coroutines, true) Exit: (293) [system] b_setval(no_kif_var_coroutines, true) ^ Call: (293) [baseKB] must_det(fully_expand_into_cache(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860)) ^ Unify: (293) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860)) ^ Unify: (293) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860)) Call: (297) [lmcache] lmcache:completely_expanded(_6060360, mpred_prop(baseKB, sk2_in, 1, kb_shared)) Fail: (297) [lmcache] lmcache:completely_expanded(_6060978, mpred_prop(baseKB, sk2_in, 1, kb_shared)) Call: (297) [lmcache] lmcache:completely_expanded(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860) Fail: (297) [lmcache] lmcache:completely_expanded(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860) ^ Call: (299) [baseKB] fully_expand_clause(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860) ^ Unify: (299) [baseKB] fully_expand_clause(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860) ^ Unify: (299) [baseKB] fully_expand_clause(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860) ^ Unify: (299) [baseKB] fully_expand_clause(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860) ^ Unify: (299) [baseKB] fully_expand_clause(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860) Call: (300) [t_l] t_l:infSkipFullExpand Fail: (300) [t_l] t_l:infSkipFullExpand ^ Unify: (299) [baseKB] fully_expand_clause(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860) ^ Unify: (299) [baseKB] fully_expand_clause(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860) Call: (302) [t_l] t_l:into_goal_code Fail: (302) [t_l] t_l:into_goal_code ^ Call: (302) [baseKB] ucatch:not_ftCompound(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Unify: (302) [baseKB] ucatch:not_ftCompound(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Call: (303) [baseKB] ucatch:is_ftCompound(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Unify: (303) [baseKB] ucatch:is_ftCompound(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Call: (304) [baseKB] ucatch:is_ftVar(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Unify: (304) [baseKB] ucatch:is_ftVar(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Fail: (304) [baseKB] ucatch:is_ftVar(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Redo: (303) [baseKB] ucatch:is_ftCompound(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Exit: (303) [baseKB] ucatch:is_ftCompound(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Fail: (302) [baseKB] ucatch:not_ftCompound(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Call: (304) [ucatch] mpred_type_isa:was_isa(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6076052, _6076054) ^ Unify: (304) [ucatch] mpred_type_isa:was_isa(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6076052, _6076054) Call: (305) [system] fail Fail: (305) [system] fail ^ Fail: (304) [ucatch] mpred_type_isa:was_isa(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6076052, _6076054) ^ Call: (302) [baseKB] first:cnas(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6079168, _6079170) ^ Unify: (302) [baseKB] first:cnas(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6079168, _6079170) Call: (303) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6079168, _6079170) Exit: (303) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, kb_shared), mpred_prop, [baseKB, sk2_in, 1, kb_shared]) ^ Exit: (302) [baseKB] first:cnas(mpred_prop(baseKB, sk2_in, 1, kb_shared), mpred_prop, [baseKB, sk2_in, 1, kb_shared]) ^ Call: (306) [baseKB] ucatch:not_ftCompound(baseKB) ^ Unify: (306) [baseKB] ucatch:not_ftCompound(baseKB) ^ Call: (307) [baseKB] ucatch:is_ftCompound(baseKB) ^ Unify: (307) [baseKB] ucatch:is_ftCompound(baseKB) ^ Fail: (307) [baseKB] ucatch:is_ftCompound(baseKB) ^ Redo: (306) [baseKB] ucatch:not_ftCompound(baseKB) ^ Exit: (306) [baseKB] ucatch:not_ftCompound(baseKB) ^ Call: (307) [baseKB] ucatch:not_ftCompound(sk2_in) ^ Unify: (307) [baseKB] ucatch:not_ftCompound(sk2_in) ^ Call: (308) [baseKB] ucatch:is_ftCompound(sk2_in) ^ Unify: (308) [baseKB] ucatch:is_ftCompound(sk2_in) ^ Fail: (308) [baseKB] ucatch:is_ftCompound(sk2_in) ^ Redo: (307) [baseKB] ucatch:not_ftCompound(sk2_in) ^ Exit: (307) [baseKB] ucatch:not_ftCompound(sk2_in) ^ Call: (308) [baseKB] ucatch:not_ftCompound(1) ^ Unify: (308) [baseKB] ucatch:not_ftCompound(1) ^ Call: (309) [baseKB] ucatch:is_ftCompound(1) ^ Unify: (309) [baseKB] ucatch:is_ftCompound(1) ^ Fail: (309) [baseKB] ucatch:is_ftCompound(1) ^ Redo: (308) [baseKB] ucatch:not_ftCompound(1) ^ Exit: (308) [baseKB] ucatch:not_ftCompound(1) ^ Call: (309) [baseKB] ucatch:not_ftCompound(kb_shared) ^ Unify: (309) [baseKB] ucatch:not_ftCompound(kb_shared) ^ Call: (310) [baseKB] ucatch:is_ftCompound(kb_shared) ^ Unify: (310) [baseKB] ucatch:is_ftCompound(kb_shared) ^ Fail: (310) [baseKB] ucatch:is_ftCompound(kb_shared) ^ Redo: (309) [baseKB] ucatch:not_ftCompound(kb_shared) ^ Exit: (309) [baseKB] ucatch:not_ftCompound(kb_shared) ^ Call: (302) [baseKB] first:cnas(_6069848, mpred_prop, [baseKB, sk2_in, 1, kb_shared]) ^ Unify: (302) [baseKB] first:cnas(_6069848, mpred_prop, [baseKB, sk2_in, 1, kb_shared]) Call: (303) [system] _6069848=..[mpred_prop, baseKB, sk2_in, 1, kb_shared] Exit: (303) [system] mpred_prop(baseKB, sk2_in, 1, kb_shared)=..[mpred_prop, baseKB, sk2_in, 1, kb_shared] ^ Exit: (302) [baseKB] first:cnas(mpred_prop(baseKB, sk2_in, 1, kb_shared), mpred_prop, [baseKB, sk2_in, 1, kb_shared]) Call: (303) [t_l] t_l:infSkipFullExpand Fail: (303) [t_l] t_l:infSkipFullExpand ^ Call: (304) [baseKB] loop_check:cyclic_break(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Unify: (304) [baseKB] loop_check:cyclic_break(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Redo: (304) [baseKB] loop_check:cyclic_break(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Exit: (304) [baseKB] loop_check:cyclic_break(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Call: (305) [baseKB] ucatch:is_ftVar(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Unify: (305) [baseKB] ucatch:is_ftVar(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Fail: (305) [baseKB] ucatch:is_ftVar(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Call: (305) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, kb_shared), s, _6108490) ^ Unify: (305) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, kb_shared), s, _6109118) Call: (306) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, kb_shared), s, _6109686) Fail: (306) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, kb_shared), s, _6109686) ^ Fail: (305) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, kb_shared), s, _6110968) ^ Call: (305) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, kb_shared), [_6111538, _6111544]) ^ Unify: (305) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, kb_shared), [_6111538, _6111544]) Call: (306) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6111538, [_6111544]) Fail: (306) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6111538, [_6111544]) ^ Fail: (305) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, kb_shared), [_6111538, _6111544]) ^ Call: (305) [baseKB] logicmoo_util_terms:is_src_true(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Unify: (305) [baseKB] logicmoo_util_terms:is_src_true(mpred_prop(baseKB, sk2_in, 1, kb_shared)) Call: (306) [system] var(mpred_prop(baseKB, sk2_in, 1, kb_shared)) Fail: (306) [system] var(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Redo: (305) [baseKB] logicmoo_util_terms:is_src_true(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Unify: (305) [baseKB] logicmoo_util_terms:is_src_true(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Call: (306) [baseKB] logicmoo_util_terms:is_proof(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Unify: (306) [baseKB] logicmoo_util_terms:is_proof(mpred_prop(baseKB, sk2_in, 1, kb_shared)) Call: (307) [system] functor(mpred_prop(baseKB, sk2_in, 1, kb_shared), ftProofFn, _6119624) Fail: (307) [system] functor(mpred_prop(baseKB, sk2_in, 1, kb_shared), ftProofFn, _6120234) ^ Fail: (306) [baseKB] logicmoo_util_terms:is_proof(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Fail: (305) [baseKB] logicmoo_util_terms:is_src_true(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Call: (305) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, kb_shared), [_6122026, _6122032, _6122038]) ^ Unify: (305) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, kb_shared), [_6122026, _6122032, _6122038]) Call: (306) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6122026, [_6122032, _6122038]) Fail: (306) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6122026, [_6122032, _6122038]) ^ Fail: (305) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, kb_shared), [_6122026, _6122032, _6122038]) ^ Call: (305) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, kb_shared), [_6125136, _6125142|_6125144]) ^ Unify: (305) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, kb_shared), [_6125136, _6125142|_6125144]) Call: (306) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6125136, [_6125142|_6125144]) Exit: (306) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, kb_shared), mpred_prop, [baseKB, sk2_in, 1, kb_shared]) ^ Exit: (305) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, kb_shared), [mpred_prop, baseKB, sk2_in, 1, kb_shared]) ^ Call: (300) [baseKB] logicmoo_util_terms:is_src_true(true) ^ Unify: (300) [baseKB] logicmoo_util_terms:is_src_true(true) Call: (301) [system] var(true) Fail: (301) [system] var(true) ^ Redo: (300) [baseKB] logicmoo_util_terms:is_src_true(true) ^ Unify: (300) [baseKB] logicmoo_util_terms:is_src_true(true) ^ Exit: (300) [baseKB] logicmoo_util_terms:is_src_true(true) ^ Exit: (299) [baseKB] fully_expand_clause(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Exit: (293) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), mpred_prop(baseKB, sk2_in, 1, kb_shared))) ^ Call: (293) [baseKB] must_det(quietly(maybe_deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6012854))) ^ Unify: (293) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6012854))) ^ Unify: (293) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6012854))) ^ Exit: (301) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (293) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, kb_shared), mpred_prop(baseKB, sk2_in, 1, kb_shared)))) Call: (293) [system] nb_delete(no_kif_var_coroutines) Exit: (293) [system] nb_delete(no_kif_var_coroutines) Call: (293) [system] nb_delete(no_kif_var_coroutines) Exit: (293) [system] nb_delete(no_kif_var_coroutines) ^ Exit: (291) [system] setup_call_catcher_cleanup(system:true, baseKB:(b_setval(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), mpred_prop(baseKB, sk2_in, 1, kb_shared))), must_det(quietly(maybe_deserialize_attvars(mpred_prop(..., ..., ..., ...), mpred_prop(..., ..., ..., ...))))), nb_delete(no_kif_var_coroutines)), exit, baseKB:nb_delete(no_kif_var_coroutines)) ^ Exit: (288) [locally_each] locally(baseKB:local_override(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), mpred_prop(baseKB, sk2_in, 1, kb_shared))), must_det(quietly(maybe_deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, kb_shared), mpred_prop(baseKB, sk2_in, 1, kb_shared)))))) Call: (288) [system] deterministic(_6048862) Exit: (288) [system] deterministic(true) ^ Call: (289) [locally_each] locally_each:key_erase(t_l) ^ Unify: (289) [locally_each] locally_each:key_erase(t_l) Call: (290) [system] nb_current('$w_tl_e', [_6143908|_6143910]) Exit: (290) [system] nb_current('$w_tl_e', [(0x5566f60cb8b0), (0x55670d978840), (0x55670d979320)]) Call: (290) [system] nb_linkval('$w_tl_e', [(0x55670d978840), (0x55670d979320)]) Exit: (290) [system] nb_linkval('$w_tl_e', [(0x55670d978840), (0x55670d979320)]) Call: (291) [system] erase((0x5566f60cb8b0)) Exit: (291) [system] erase((0x5566f60cb8b0)) Call: (290) [system] true Exit: (290) [system] true Call: (290) [system] true Exit: (290) [system] true ^ Exit: (289) [locally_each] locally_each:key_erase(t_l) ^ Exit: (279) [locally_each] locally(t_l:disable_px, baseKB:locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), mpred_prop(baseKB, sk2_in, 1, kb_shared))), must_det(quietly(maybe_deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, kb_shared), mpred_prop(baseKB, sk2_in, 1, kb_shared))))))) ^ Exit: (278) [baseKB] locally_each:locally_tl(disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), mpred_prop(baseKB, sk2_in, 1, kb_shared))), must_det(quietly(maybe_deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, kb_shared), mpred_prop(baseKB, sk2_in, 1, kb_shared))))))) ^ Exit: (272) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (273) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (273) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (272) [bugger] bugger:show_success(baseKB, baseKB:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, kb_shared), ((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)))) ^ Unify: (272) [bugger] bugger:show_success(baseKB, baseKB:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, kb_shared), ((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)))) Call: (276) [system] cyclic_term(baseKB:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, kb_shared), ((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)))) Fail: (276) [system] cyclic_term(baseKB:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, kb_shared), ((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)))) ^ Call: (273) [bugger] dcall0(baseKB:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, kb_shared), ((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)))) ^ Unify: (273) [bugger] dcall0(baseKB:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, kb_shared), ((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)))) ^ Fail: (273) [bugger] dcall0(baseKB:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, kb_shared), ((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)))) ^ Fail: (272) [bugger] bugger:show_success(baseKB, baseKB:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, kb_shared), ((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)))) ^ Exit: (279) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (280) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (277) [t_l] t_l:is_repropagating(_6162516) Fail: (277) [t_l] t_l:is_repropagating(_6163130) Call: (278) [t_l] t_l:exact_assertions Fail: (278) [t_l] t_l:exact_assertions Call: (278) [t_l] t_l:exact_assertions Fail: (278) [t_l] t_l:exact_assertions ^ Exit: (283) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) %~ call_mpred_post4 :-%~ level=287 ,%~ que=0 ,%~ assertion_status=unique ,%~ support_status=none ,%~ post1 = mpred_prop(baseKB,sk2_in,1,kb_shared) ,%~ fix_mp=baseKB ,%~ mz=baseKB ,%~ p0 = mpred_prop(baseKB,sk2_in,1,kb_shared) ,%~ support_fact = ( mfl4(%~ [ 'Ex'=Ex],%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 82) ,%~ ax) ,%~ support_trig = mfl4(%~ [ 'Ex'=Ex],%~ baseKB, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 82). ^ Call: (284) [baseKB] fix_mp("mpred_add_support_fast", _6221504, _6221506, _6221508) ^ Unify: (284) [baseKB] fix_mp("mpred_add_support_fast", _6221504, _6221506, _6221508) ^ Exit: (290) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (284) [baseKB] fix_mp("mpred_add_support_fast", _6221504, baseKB, _6221504) Call: (284) [system] _6221504='$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, kb_shared), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)) Exit: (284) [system] '$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, kb_shared), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))='$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, kb_shared), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)) ^ Call: (284) [baseKB] notify_if_neg_trigger('$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, kb_shared), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))) ^ Unify: (284) [baseKB] notify_if_neg_trigger('$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, kb_shared), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))) ^ Exit: (284) [baseKB] notify_if_neg_trigger('$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, kb_shared), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))) ^ Call: (284) [baseKB] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, kb_shared), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))), call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, kb_shared), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))))) ^ Unify: (284) [pfc_lib] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, kb_shared), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))), baseKB:call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, kb_shared), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))))) ^ Exit: (284) [pfc_lib] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, kb_shared), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))), baseKB:call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, kb_shared), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))))) Call: (284) [t_l] t_l:assert_dir(_6238322) Fail: (284) [t_l] t_l:assert_dir(_6238322) ^ Exit: (291) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (292) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (286) [t_l] t_l:assert_dir(_6242270) Fail: (286) [t_l] t_l:assert_dir(_6242270) ^ Exit: (293) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (289) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Unify: (289) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Exit: (289) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Call: (289) [baseKB] show_failure(attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))) ^ Unify: (289) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))) ^ Call: (290) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))) ^ Unify: (290) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))) ^ Call: (291) [bugger] one_must(dcall0(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))), (nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)))), nop(break), !, fail)) ^ Unify: (291) [ucatch] one_must(bugger:dcall0(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(..., ..., ..., ...)))), nop(break), !, fail)) ^ Call: (296) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (296) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (297) [ucatch] strip_module(ucatch:must_det_u, _6252408, _6252348) ^ Exit: (297) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (297) [system] var(must_det_u) Fail: (297) [system] var(must_det_u) ^ Fail: (296) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (296) [ucatch] ucatch:is_call_var(baseKB:(strip_module(db_op_call(assertz, assertz_i), _6251000, _6251002), sanity(\+atom(_6251002)), fix_mp(clause(assert, _6251002), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036), add_side_effect(_6251002, _6251034:_6251036), quietly((... -> ...;... = ...)))) ^ Unify: (296) [ucatch] ucatch:is_call_var(baseKB:(strip_module(db_op_call(assertz, assertz_i), _6251000, _6251002), sanity(\+atom(_6251002)), fix_mp(clause(assert, _6251002), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036), add_side_effect(_6251002, _6251034:_6251036), quietly((... -> ...;... = ...)))) ^ Call: (297) [ucatch] strip_module(baseKB:(strip_module(db_op_call(assertz, assertz_i), _6251000, _6251002), sanity(\+atom(_6251002)), fix_mp(clause(assert, _6251002), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036), add_side_effect(_6251002, _6251034:_6251036), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_6251036=_6251088))), _6256718, _6256658) ^ Exit: (297) [ucatch] strip_module(baseKB:(strip_module(db_op_call(assertz, assertz_i), _6251000, _6251002), sanity(\+atom(_6251002)), fix_mp(clause(assert, _6251002), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036), add_side_effect(_6251002, _6251034:_6251036), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_6251036=_6251088))), baseKB, (strip_module(db_op_call(assertz, assertz_i), _6251000, _6251002), sanity(\+atom(_6251002)), fix_mp(clause(assert, _6251002), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036), add_side_effect(_6251002, _6251034:_6251036), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6251036, _6251088);_6251036=_6251088)))) Call: (297) [system] var((strip_module(db_op_call(assertz, assertz_i), _6251000, _6251002), sanity(\+atom(_6251002)), fix_mp(clause(assert, _6251002), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036), add_side_effect(_6251002, _6251034:_6251036), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6251036, _6251088);_6251036=_6251088)))) Fail: (297) [system] var((strip_module(db_op_call(assertz, assertz_i), _6251000, _6251002), sanity(\+atom(_6251002)), fix_mp(clause(assert, _6251002), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036), add_side_effect(_6251002, _6251034:_6251036), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6251036, _6251088);_6251036=_6251088)))) ^ Fail: (296) [ucatch] ucatch:is_call_var(baseKB:(strip_module(db_op_call(assertz, assertz_i), _6251000, _6251002), sanity(\+atom(_6251002)), fix_mp(clause(assert, _6251002), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036), add_side_effect(_6251002, _6251034:_6251036), quietly((... -> ...;... = ...)))) ^ Call: (297) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (297) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (298) [ucatch] strip_module(ucatch:must_det_u, _6261034, _6260974) ^ Exit: (298) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (298) [system] var(must_det_u) Fail: (298) [system] var(must_det_u) ^ Fail: (297) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (297) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _6251000, _6251002)) ^ Unify: (297) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _6251000, _6251002)) ^ Call: (298) [ucatch] strip_module(baseKB:strip_module(db_op_call(assertz, assertz_i), _6251000, _6251002), _6265344, _6265284) ^ Exit: (298) [ucatch] strip_module(baseKB:strip_module(db_op_call(assertz, assertz_i), _6251000, _6251002), baseKB, strip_module(db_op_call(assertz, assertz_i), _6251000, _6251002)) Call: (298) [system] var(strip_module(db_op_call(assertz, assertz_i), _6251000, _6251002)) Fail: (298) [system] var(strip_module(db_op_call(assertz, assertz_i), _6251000, _6251002)) ^ Fail: (297) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _6251000, _6251002)) ^ Call: (297) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (297) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (298) [ucatch] strip_module(ucatch:must_det_u, _6269660, _6269600) ^ Exit: (298) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (298) [system] var(must_det_u) Fail: (298) [system] var(must_det_u) ^ Fail: (297) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (297) [ucatch] ucatch:is_call_var(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036), add_side_effect(db_op_call(assertz, assertz_i), _6251034:_6251036), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_6251036=_6251088)))) ^ Unify: (297) [ucatch] ucatch:is_call_var(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036), add_side_effect(db_op_call(assertz, assertz_i), _6251034:_6251036), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_6251036=_6251088)))) ^ Call: (298) [ucatch] strip_module(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036), add_side_effect(db_op_call(assertz, assertz_i), _6251034:_6251036), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6251036, _6251088);_6251036=_6251088))), _6273970, _6273910) ^ Exit: (298) [ucatch] strip_module(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036), add_side_effect(db_op_call(assertz, assertz_i), _6251034:_6251036), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6251036, _6251088);_6251036=_6251088))), baseKB, (sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036), add_side_effect(db_op_call(assertz, assertz_i), _6251034:_6251036), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6251036, _6251088);_6251036=_6251088)))) Call: (298) [system] var((sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036), add_side_effect(db_op_call(assertz, assertz_i), _6251034:_6251036), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6251036, _6251088);_6251036=_6251088)))) Fail: (298) [system] var((sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036), add_side_effect(db_op_call(assertz, assertz_i), _6251034:_6251036), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6251036, _6251088);_6251036=_6251088)))) ^ Fail: (297) [ucatch] ucatch:is_call_var(baseKB:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036), add_side_effect(db_op_call(assertz, assertz_i), _6251034:_6251036), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_6251036=_6251088)))) ^ Call: (298) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (298) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (299) [ucatch] strip_module(ucatch:must_det_u, _6278286, _6278226) ^ Exit: (299) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (299) [system] var(must_det_u) Fail: (299) [system] var(must_det_u) ^ Fail: (298) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (298) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Unify: (298) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Call: (299) [ucatch] strip_module(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i))), _6282596, _6282536) ^ Exit: (299) [ucatch] strip_module(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i))), baseKB, sanity(\+atom(db_op_call(assertz, assertz_i)))) Call: (299) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) Fail: (299) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Fail: (298) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Call: (298) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (298) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (299) [ucatch] strip_module(ucatch:must_det_u, _6286918, _6286858) ^ Exit: (299) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (299) [system] var(must_det_u) Fail: (299) [system] var(must_det_u) ^ Fail: (298) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (298) [ucatch] ucatch:is_call_var(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036), add_side_effect(db_op_call(assertz, assertz_i), _6251034:_6251036), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6251036, _6251088);_6251036=_6251088)))) ^ Unify: (298) [ucatch] ucatch:is_call_var(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036), add_side_effect(db_op_call(assertz, assertz_i), _6251034:_6251036), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6251036, _6251088);_6251036=_6251088)))) ^ Call: (299) [ucatch] strip_module(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036), add_side_effect(db_op_call(assertz, assertz_i), _6251034:_6251036), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6251036, _6251088);_6251036=_6251088))), _6291228, _6291168) ^ Exit: (299) [ucatch] strip_module(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036), add_side_effect(db_op_call(assertz, assertz_i), _6251034:_6251036), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6251036, _6251088);_6251036=_6251088))), baseKB, (fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036), add_side_effect(db_op_call(assertz, assertz_i), _6251034:_6251036), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6251036, _6251088);_6251036=_6251088)))) Call: (299) [system] var((fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036), add_side_effect(db_op_call(assertz, assertz_i), _6251034:_6251036), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6251036, _6251088);_6251036=_6251088)))) Fail: (299) [system] var((fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036), add_side_effect(db_op_call(assertz, assertz_i), _6251034:_6251036), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6251036, _6251088);_6251036=_6251088)))) ^ Fail: (298) [ucatch] ucatch:is_call_var(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036), add_side_effect(db_op_call(assertz, assertz_i), _6251034:_6251036), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6251036, _6251088);_6251036=_6251088)))) ^ Call: (299) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (299) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (300) [ucatch] strip_module(ucatch:must_det_u, _6295544, _6295484) ^ Exit: (300) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (300) [system] var(must_det_u) Fail: (300) [system] var(must_det_u) ^ Fail: (299) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (299) [ucatch] ucatch:is_call_var(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036)) ^ Unify: (299) [ucatch] ucatch:is_call_var(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036)) ^ Call: (300) [ucatch] strip_module(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036), _6299854, _6299794) ^ Exit: (300) [ucatch] strip_module(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036), baseKB, fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036)) Call: (300) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036)) Fail: (300) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036)) ^ Fail: (299) [ucatch] ucatch:is_call_var(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251034, _6251036)) ^ Exit: (308) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (299) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (299) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (300) [ucatch] strip_module(ucatch:must_det_u, _6305550, _6305490) ^ Exit: (300) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (300) [system] var(must_det_u) Fail: (300) [system] var(must_det_u) ^ Fail: (299) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (299) [ucatch] ucatch:is_call_var(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251088);mpred_prop(baseKB, sk2_in, 1, kb_shared)=_6251088)))) ^ Unify: (299) [ucatch] ucatch:is_call_var(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251088);mpred_prop(baseKB, sk2_in, 1, kb_shared)=_6251088)))) ^ Call: (300) [ucatch] strip_module(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251088);mpred_prop(baseKB, sk2_in, 1, kb_shared)=_6251088))), _6309860, _6309800) ^ Exit: (300) [ucatch] strip_module(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251088);mpred_prop(baseKB, sk2_in, 1, kb_shared)=_6251088))), baseKB, (add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251088);mpred_prop(baseKB, sk2_in, 1, kb_shared)=_6251088)))) Call: (300) [system] var((add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251088);mpred_prop(baseKB, sk2_in, 1, kb_shared)=_6251088)))) Fail: (300) [system] var((add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251088);mpred_prop(baseKB, sk2_in, 1, kb_shared)=_6251088)))) ^ Fail: (299) [ucatch] ucatch:is_call_var(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251088);mpred_prop(baseKB, sk2_in, 1, kb_shared)=_6251088)))) ^ Call: (300) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (300) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (301) [ucatch] strip_module(ucatch:must_det_u, _6314176, _6314116) ^ Exit: (301) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (301) [system] var(must_det_u) Fail: (301) [system] var(must_det_u) ^ Fail: (300) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (300) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))) ^ Unify: (300) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))) ^ Call: (301) [ucatch] strip_module(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), _6318486, _6318426) ^ Exit: (301) [ucatch] strip_module(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), baseKB, add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))) Call: (301) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))) Fail: (301) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))) ^ Fail: (300) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))) Call: (305) [t_l] t_l:use_side_effect_buffer Fail: (305) [t_l] t_l:use_side_effect_buffer Call: (305) [t_l] t_l:verify_side_effect_buffer Fail: (305) [t_l] t_l:verify_side_effect_buffer ^ Call: (300) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (300) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (301) [ucatch] strip_module(ucatch:must_det_u, _6325226, _6325166) ^ Exit: (301) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (301) [system] var(must_det_u) Fail: (301) [system] var(must_det_u) ^ Fail: (300) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (300) [ucatch] ucatch:is_call_var(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251088);mpred_prop(baseKB, sk2_in, 1, kb_shared)=_6251088))) ^ Unify: (300) [ucatch] ucatch:is_call_var(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251088);mpred_prop(baseKB, sk2_in, 1, kb_shared)=_6251088))) ^ Call: (301) [ucatch] strip_module(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251088);mpred_prop(baseKB, sk2_in, 1, kb_shared)=_6251088)), _6329536, _6329476) ^ Exit: (301) [ucatch] strip_module(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251088);mpred_prop(baseKB, sk2_in, 1, kb_shared)=_6251088)), baseKB, quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251088);mpred_prop(baseKB, sk2_in, 1, kb_shared)=_6251088))) Call: (301) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251088);mpred_prop(baseKB, sk2_in, 1, kb_shared)=_6251088))) Fail: (301) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251088);mpred_prop(baseKB, sk2_in, 1, kb_shared)=_6251088))) ^ Fail: (300) [ucatch] ucatch:is_call_var(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6251088);mpred_prop(baseKB, sk2_in, 1, kb_shared)=_6251088))) ^ Exit: (308) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (296) [t_l] t_l:use_side_effect_buffer Fail: (296) [t_l] t_l:use_side_effect_buffer Call: (296) [t_l] t_l:verify_side_effect_buffer Fail: (296) [t_l] t_l:verify_side_effect_buffer Call: (296) [t_l] t_l:no_attempt_side_effects Fail: (296) [t_l] t_l:no_attempt_side_effects Call: (296) [t_l] t_l:side_effect_ok Fail: (296) [t_l] t_l:side_effect_ok Call: (296) [t_l] t_l:noDBaseMODs(_6338514) Fail: (296) [t_l] t_l:noDBaseMODs(_6339128) ^ Call: (296) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))) ^ Unify: (296) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))) ^ Call: (297) [bugger] one_must(dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))), (nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)))), nop(break), !, fail)) ^ Unify: (297) [ucatch] one_must(bugger:dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(..., ...), baseKB:mpred_prop(..., ..., ..., ...)))), nop(break), !, fail)) ^ Call: (301) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Unify: (301) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Call: (302) [baseKB] hook_database:notrace_check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Unify: (302) [baseKB] hook_database:notrace_check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Call: (303) [baseKB] check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Unify: (303) [baseKB] check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Exit: (309) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (303) [baseKB] check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Exit: (302) [baseKB] hook_database:notrace_check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) Call: (302) [system] fail Fail: (302) [system] fail ^ Redo: (301) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Unify: (301) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Call: (302) [baseKB] clause_attvars:clausify_attributes(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6352600) ^ Unify: (302) [baseKB] clause_attvars:clausify_attributes(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6352600) ^ Exit: (302) [baseKB] clause_attvars:clausify_attributes(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Call: (302) [system] assertz(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Exit: (302) [system] assertz(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Exit: (301) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Exit: (297) [ucatch] one_must(bugger:dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(..., ...), baseKB:mpred_prop(..., ..., ..., ...)))), nop(break), !, fail)) ^ Exit: (296) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))) ^ Exit: (291) [ucatch] one_must(bugger:dcall0(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(..., ..., ..., ...)))), nop(break), !, fail)) ^ Exit: (290) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))) ^ Exit: (289) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))) ^ Call: (283) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6360850), _6360880), call(_6360880)*->true;clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6360850)))) ^ Unify: (283) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6360850), _6360880), call(_6360880)*->true;clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6360850)))) ^ Call: (285) [baseKB] clause(que(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6360850), _6360880) ^ Fail: (285) [baseKB] clause(que(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6360850), _6360880) ^ Call: (285) [baseKB] clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6360850)) ^ Unify: (285) [baseKB] clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6360850)) ^ Call: (286) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6360850), _6364678)) ^ Unify: (286) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6360850), _6364678)) ^ Call: (287) [baseKB] clause(que(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6360850), _6364678) ^ Fail: (287) [baseKB] clause(que(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6360850), _6364678) ^ Fail: (286) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6360850), _6364678)) ^ Fail: (285) [baseKB] clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6360850)) ^ Fail: (283) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6360850), _6360880), call(_6360880)*->true;clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6360850)))) ^ Call: (283) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc(mpred_prop(baseKB, sk2_in, 1, kb_shared)), mpred_enqueueing(mpred_prop(baseKB, sk2_in, 1, kb_shared)), 1, 6685, baseKB:true) ^ Unify: (283) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc(mpred_prop(baseKB, sk2_in, 1, kb_shared)), mpred_enqueueing(mpred_prop(baseKB, sk2_in, 1, kb_shared)), 1, 6685, baseKB:true) Call: (284) [system] set_prolog_flag(last_call_optimisation, false) Exit: (284) [system] set_prolog_flag(last_call_optimisation, false) ^ Call: (284) [loop_check] prolog_frame_attribute(6685, parent_goal, loop_check_term_frame(_6371584, mpred_enqueueing(mpred_prop(baseKB, sk2_in, 1, kb_shared)), 1, _6371590, _6371592)) ^ Fail: (284) [loop_check] prolog_frame_attribute(6685, parent_goal, loop_check_term_frame(_6371584, mpred_enqueueing(mpred_prop(baseKB, sk2_in, 1, kb_shared)), 1, _6371590, _6371592)) ^ Redo: (283) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc(mpred_prop(baseKB, sk2_in, 1, kb_shared)), mpred_enqueueing(mpred_prop(baseKB, sk2_in, 1, kb_shared)), 1, 6685, baseKB:true) ^ Call: (284) [user] mpred_fwc(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Unify: (284) [user] mpred_fwc(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Exit: (293) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (289) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, kb_shared)), info(mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, kb_shared)), 'mpred_core.pl':2493), 1, 6812, user:true) ^ Unify: (289) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, kb_shared)), info(mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, kb_shared)), 'mpred_core.pl':2493), 1, 6812, user:true) Call: (290) [system] set_prolog_flag(last_call_optimisation, false) Exit: (290) [system] set_prolog_flag(last_call_optimisation, false) ^ Call: (290) [loop_check] prolog_frame_attribute(6812, parent_goal, loop_check_term_frame(_6378402, info(mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, kb_shared)), 'mpred_core.pl':2493), 1, _6378408, _6378410)) ^ Fail: (290) [loop_check] prolog_frame_attribute(6812, parent_goal, loop_check_term_frame(_6378402, info(mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, kb_shared)), 'mpred_core.pl':2493), 1, _6378408, _6378410)) ^ Redo: (289) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, kb_shared)), info(mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, kb_shared)), 'mpred_core.pl':2493), 1, 6812, user:true) ^ Call: (290) [user] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Unify: (290) [user] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Unify: (290) [user] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Call: (296) [user] asserta(t_l:busy_s(mpred_prop(baseKB, sk2_in, 1, kb_shared)), _6382242) ^ Exit: (296) [user] asserta(t_l:busy_s(mpred_prop(baseKB, sk2_in, 1, kb_shared)), (0x5566f68d1cc0)) ^ Call: (295) [user] mpred_m_fwc2(baseKB, mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Unify: (295) [user] mpred_m_fwc2(baseKB, mpred_prop(baseKB, sk2_in, 1, kb_shared)) %~ baseKB : mpred_fwc1( mpred_prop(baseKB,sk2_in,1,kb_shared)). ^ Call: (300) [user] asserta(t_l:busy_f(mpred_prop(baseKB, sk2_in, 1, kb_shared)), _6393696) ^ Exit: (300) [user] asserta(t_l:busy_f(mpred_prop(baseKB, sk2_in, 1, kb_shared)), (0x5566f68d19a0)) ^ Call: (299) [user] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Unify: (299) [user] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Unify: (299) [user] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, kb_shared)) %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_in,1,kb_shared)%~ body: $pt(baseKB,genlMt(_6397896,baseKB),(_6397896\=baseKB*->rhs([{nop(dmsg_pretty(_6397896:call(kb_shared,_6397896:(sk2_in/1)))),show_failure(on_x_fail(_6397896:call(kb_shared,_6397896:(sk2_in/1))))}]))) %~ %~ Adding positive%~ trigger: genlMt(_6397896,baseKB)%~ body: _6397896\=baseKB*->rhs([{nop(dmsg_pretty(_6397896:call(kb_shared,_6397896:(sk2_in/1)))),show_failure(on_x_fail(_6397896:call(kb_shared,_6397896:(sk2_in/1))))}])%~ Support: mpred_prop(baseKB,sk2_in,1,kb_shared),$pt(baseKB,mpred_prop(baseKB,sk2_in,1,kb_shared),$pt(baseKB,genlMt(_6397896,baseKB),(_6397896\=baseKB*->rhs([{nop(dmsg_pretty(_6397896:call(kb_shared,_6397896:(sk2_in/1)))),show_failure(on_x_fail(_6397896:call(kb_shared,_6397896:(sk2_in/1))))}])))) ^ Call: (318) [baseKB] baseKB:mpred_prop(_6409472, genlMt, 2, pfcPosTrigger) ^ Unify: (318) [baseKB] baseKB:mpred_prop(baseKB, genlMt, 2, pfcPosTrigger) ^ Exit: (318) [baseKB] baseKB:mpred_prop(baseKB, genlMt, 2, pfcPosTrigger) ^ Exit: (319) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (313) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (318) [baseKB] baseKB:que(conflict(_6415586), _6415650) ^ Fail: (318) [baseKB] baseKB:que(conflict(_6415586), _6416274) ^ Call: (313) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(_6414550, _6416844), _6416868), call(_6416868)*->true;clause_b(baseKB:que(_6414550, _6416844)))) ^ Unify: (313) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(_6414550, _6416844), _6416868), call(_6416868)*->true;clause_b(baseKB:que(_6414550, _6416844)))) ^ Call: (315) [user] clause(que(_6414550, _6416844), _6416868) ^ Fail: (315) [user] clause(que(_6414550, _6416844), _6416868) ^ Call: (315) [user] clause_b(baseKB:que(_6414550, _6416844)) ^ Unify: (315) [user] clause_b(baseKB:que(_6414550, _6416844)) ^ Call: (316) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_6414550, _6416844), _6420666)) ^ Unify: (316) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_6414550, _6416844), _6420666)) ^ Call: (317) [baseKB] clause(que(_6414550, _6416844), _6420666) ^ Fail: (317) [baseKB] clause(que(_6414550, _6416844), _6420666) ^ Fail: (316) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_6414550, _6416844), _6420666)) ^ Fail: (315) [user] clause_b(baseKB:que(_6414550, _6416844)) ^ Fail: (313) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(_6414550, _6416844), _6416868), call(_6416868)*->true;clause_b(baseKB:que(_6414550, _6416844)))) Call: (310) [t_l] t_l:assert_dir(_6425902) Fail: (310) [t_l] t_l:assert_dir(_6425902) ^ Exit: (317) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (318) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (312) [t_l] t_l:assert_dir(_6429876) Fail: (312) [t_l] t_l:assert_dir(_6429876) ^ Exit: (319) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (315) [user] logicmoo_util_terms:expire_tabled_list(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}])))) ^ Unify: (315) [user] logicmoo_util_terms:expire_tabled_list(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}])))) ^ Exit: (315) [user] logicmoo_util_terms:expire_tabled_list(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}])))) ^ Call: (315) [user] show_failure(attvar_op(db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}]))))) ^ Unify: (315) [bugger] show_failure(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{..., ...}]))))) ^ Call: (316) [bugger] bugger:show_failure(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{...}]))))) ^ Unify: (316) [bugger] bugger:show_failure(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{...}]))))) ^ Call: (317) [bugger] one_must(dcall0(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{...}]))))), (nop(dumpST), debugm1(user, show_failed(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(..., ...), (... *-> ...))))), nop(break), !, fail)) ^ Unify: (317) [ucatch] one_must(bugger:dcall0(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([...]))))), bugger:(nop(dumpST), debugm1(user, show_failed(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:'$pt'(..., ..., ...)))), nop(break), !, fail)) ^ Call: (322) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (322) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (323) [ucatch] strip_module(ucatch:must_det_u, _6440556, _6440496) ^ Exit: (323) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (323) [system] var(must_det_u) Fail: (323) [system] var(must_det_u) ^ Fail: (322) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (322) [ucatch] ucatch:is_call_var(user:(strip_module(db_op_call(assertz, assertz_i), _6439148, _6439150), sanity(\+atom(_6439150)), fix_mp(clause(assert, _6439150), baseKB:'$pt'(baseKB, genlMt(..., ...), (... *-> ...)), _6439182, _6439184), add_side_effect(_6439150, _6439182:_6439184), quietly((... -> ...;... = ...)))) ^ Unify: (322) [ucatch] ucatch:is_call_var(user:(strip_module(db_op_call(assertz, assertz_i), _6439148, _6439150), sanity(\+atom(_6439150)), fix_mp(clause(assert, _6439150), baseKB:'$pt'(baseKB, genlMt(..., ...), (... *-> ...)), _6439182, _6439184), add_side_effect(_6439150, _6439182:_6439184), quietly((... -> ...;... = ...)))) ^ Call: (323) [ucatch] strip_module(user:(strip_module(db_op_call(assertz, assertz_i), _6439148, _6439150), sanity(\+atom(_6439150)), fix_mp(clause(assert, _6439150), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (... \= ... *-> rhs(...))), _6439182, _6439184), add_side_effect(_6439150, _6439182:_6439184), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_6439184=_6439236))), _6444866, _6444806) ^ Exit: (323) [ucatch] strip_module(user:(strip_module(db_op_call(assertz, assertz_i), _6439148, _6439150), sanity(\+atom(_6439150)), fix_mp(clause(assert, _6439150), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (... \= ... *-> rhs(...))), _6439182, _6439184), add_side_effect(_6439150, _6439182:_6439184), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_6439184=_6439236))), user, (strip_module(db_op_call(assertz, assertz_i), _6439148, _6439150), sanity(\+atom(_6439150)), fix_mp(clause(assert, _6439150), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([...]))), _6439182, _6439184), add_side_effect(_6439150, _6439182:_6439184), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6439184, _6439236);_6439184=_6439236)))) Call: (323) [system] var((strip_module(db_op_call(assertz, assertz_i), _6439148, _6439150), sanity(\+atom(_6439150)), fix_mp(clause(assert, _6439150), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([...]))), _6439182, _6439184), add_side_effect(_6439150, _6439182:_6439184), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6439184, _6439236);_6439184=_6439236)))) Fail: (323) [system] var((strip_module(db_op_call(assertz, assertz_i), _6439148, _6439150), sanity(\+atom(_6439150)), fix_mp(clause(assert, _6439150), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([...]))), _6439182, _6439184), add_side_effect(_6439150, _6439182:_6439184), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6439184, _6439236);_6439184=_6439236)))) ^ Fail: (322) [ucatch] ucatch:is_call_var(user:(strip_module(db_op_call(assertz, assertz_i), _6439148, _6439150), sanity(\+atom(_6439150)), fix_mp(clause(assert, _6439150), baseKB:'$pt'(baseKB, genlMt(..., ...), (... *-> ...)), _6439182, _6439184), add_side_effect(_6439150, _6439182:_6439184), quietly((... -> ...;... = ...)))) ^ Call: (323) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (323) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (324) [ucatch] strip_module(ucatch:must_det_u, _6449182, _6449122) ^ Exit: (324) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (324) [system] var(must_det_u) Fail: (324) [system] var(must_det_u) ^ Fail: (323) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (323) [ucatch] ucatch:is_call_var(user:strip_module(db_op_call(assertz, assertz_i), _6439148, _6439150)) ^ Unify: (323) [ucatch] ucatch:is_call_var(user:strip_module(db_op_call(assertz, assertz_i), _6439148, _6439150)) ^ Call: (324) [ucatch] strip_module(user:strip_module(db_op_call(assertz, assertz_i), _6439148, _6439150), _6453492, _6453432) ^ Exit: (324) [ucatch] strip_module(user:strip_module(db_op_call(assertz, assertz_i), _6439148, _6439150), user, strip_module(db_op_call(assertz, assertz_i), _6439148, _6439150)) Call: (324) [system] var(strip_module(db_op_call(assertz, assertz_i), _6439148, _6439150)) Fail: (324) [system] var(strip_module(db_op_call(assertz, assertz_i), _6439148, _6439150)) ^ Fail: (323) [ucatch] ucatch:is_call_var(user:strip_module(db_op_call(assertz, assertz_i), _6439148, _6439150)) ^ Call: (323) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (323) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (324) [ucatch] strip_module(ucatch:must_det_u, _6457808, _6457748) ^ Exit: (324) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (324) [system] var(must_det_u) Fail: (324) [system] var(must_det_u) ^ Fail: (323) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (323) [ucatch] ucatch:is_call_var(user:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (... \= ... *-> rhs(...))), _6439182, _6439184), add_side_effect(db_op_call(assertz, assertz_i), _6439182:_6439184), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_6439184=_6439236)))) ^ Unify: (323) [ucatch] ucatch:is_call_var(user:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (... \= ... *-> rhs(...))), _6439182, _6439184), add_side_effect(db_op_call(assertz, assertz_i), _6439182:_6439184), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_6439184=_6439236)))) ^ Call: (324) [ucatch] strip_module(user:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([...]))), _6439182, _6439184), add_side_effect(db_op_call(assertz, assertz_i), _6439182:_6439184), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6439184, _6439236);_6439184=_6439236))), _6462118, _6462058) ^ Exit: (324) [ucatch] strip_module(user:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([...]))), _6439182, _6439184), add_side_effect(db_op_call(assertz, assertz_i), _6439182:_6439184), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6439184, _6439236);_6439184=_6439236))), user, (sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{...}]))), _6439182, _6439184), add_side_effect(db_op_call(assertz, assertz_i), _6439182:_6439184), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6439184, _6439236);_6439184=_6439236)))) Call: (324) [system] var((sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{...}]))), _6439182, _6439184), add_side_effect(db_op_call(assertz, assertz_i), _6439182:_6439184), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6439184, _6439236);_6439184=_6439236)))) Fail: (324) [system] var((sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{...}]))), _6439182, _6439184), add_side_effect(db_op_call(assertz, assertz_i), _6439182:_6439184), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6439184, _6439236);_6439184=_6439236)))) ^ Fail: (323) [ucatch] ucatch:is_call_var(user:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (... \= ... *-> rhs(...))), _6439182, _6439184), add_side_effect(db_op_call(assertz, assertz_i), _6439182:_6439184), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_6439184=_6439236)))) ^ Call: (324) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (324) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (325) [ucatch] strip_module(ucatch:must_det_u, _6466434, _6466374) ^ Exit: (325) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (325) [system] var(must_det_u) Fail: (325) [system] var(must_det_u) ^ Fail: (324) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (324) [ucatch] ucatch:is_call_var(user:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Unify: (324) [ucatch] ucatch:is_call_var(user:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Call: (325) [ucatch] strip_module(user:sanity(\+atom(db_op_call(assertz, assertz_i))), _6470744, _6470684) ^ Exit: (325) [ucatch] strip_module(user:sanity(\+atom(db_op_call(assertz, assertz_i))), user, sanity(\+atom(db_op_call(assertz, assertz_i)))) Call: (325) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) Fail: (325) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Fail: (324) [ucatch] ucatch:is_call_var(user:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Call: (324) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (324) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (325) [ucatch] strip_module(ucatch:must_det_u, _6475066, _6475006) ^ Exit: (325) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (325) [system] var(must_det_u) Fail: (325) [system] var(must_det_u) ^ Fail: (324) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (324) [ucatch] ucatch:is_call_var(user:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([...]))), _6439182, _6439184), add_side_effect(db_op_call(assertz, assertz_i), _6439182:_6439184), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6439184, _6439236);_6439184=_6439236)))) ^ Unify: (324) [ucatch] ucatch:is_call_var(user:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([...]))), _6439182, _6439184), add_side_effect(db_op_call(assertz, assertz_i), _6439182:_6439184), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6439184, _6439236);_6439184=_6439236)))) ^ Call: (325) [ucatch] strip_module(user:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{...}]))), _6439182, _6439184), add_side_effect(db_op_call(assertz, assertz_i), _6439182:_6439184), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6439184, _6439236);_6439184=_6439236))), _6479376, _6479316) ^ Exit: (325) [ucatch] strip_module(user:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{...}]))), _6439182, _6439184), add_side_effect(db_op_call(assertz, assertz_i), _6439182:_6439184), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6439184, _6439236);_6439184=_6439236))), user, (fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{..., ...}]))), _6439182, _6439184), add_side_effect(db_op_call(assertz, assertz_i), _6439182:_6439184), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6439184, _6439236);_6439184=_6439236)))) Call: (325) [system] var((fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{..., ...}]))), _6439182, _6439184), add_side_effect(db_op_call(assertz, assertz_i), _6439182:_6439184), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6439184, _6439236);_6439184=_6439236)))) Fail: (325) [system] var((fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{..., ...}]))), _6439182, _6439184), add_side_effect(db_op_call(assertz, assertz_i), _6439182:_6439184), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6439184, _6439236);_6439184=_6439236)))) ^ Fail: (324) [ucatch] ucatch:is_call_var(user:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([...]))), _6439182, _6439184), add_side_effect(db_op_call(assertz, assertz_i), _6439182:_6439184), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_6439184, _6439236);_6439184=_6439236)))) ^ Call: (325) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (325) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (326) [ucatch] strip_module(ucatch:must_det_u, _6483692, _6483632) ^ Exit: (326) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (326) [system] var(must_det_u) Fail: (326) [system] var(must_det_u) ^ Fail: (325) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (325) [ucatch] ucatch:is_call_var(user:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{...}]))), _6439182, _6439184)) ^ Unify: (325) [ucatch] ucatch:is_call_var(user:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{...}]))), _6439182, _6439184)) ^ Call: (326) [ucatch] strip_module(user:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{..., ...}]))), _6439182, _6439184), _6488002, _6487942) ^ Exit: (326) [ucatch] strip_module(user:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{..., ...}]))), _6439182, _6439184), user, fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}]))), _6439182, _6439184)) Call: (326) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}]))), _6439182, _6439184)) Fail: (326) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}]))), _6439182, _6439184)) ^ Fail: (325) [ucatch] ucatch:is_call_var(user:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{...}]))), _6439182, _6439184)) ^ Exit: (334) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (325) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (325) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (326) [ucatch] strip_module(ucatch:must_det_u, _6494212, _6494152) ^ Exit: (326) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (326) [system] var(must_det_u) Fail: (326) [system] var(must_det_u) ^ Fail: (325) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (325) [ucatch] ucatch:is_call_var(user:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([...])))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(baseKB, genlMt(..., ...), (... *-> ...)), _6439236);'$pt'(baseKB, genlMt(_6397896, baseKB), (... \= ... *-> rhs(...)))=_6439236)))) ^ Unify: (325) [ucatch] ucatch:is_call_var(user:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([...])))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(baseKB, genlMt(..., ...), (... *-> ...)), _6439236);'$pt'(baseKB, genlMt(_6397896, baseKB), (... \= ... *-> rhs(...)))=_6439236)))) ^ Call: (326) [ucatch] strip_module(user:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{...}])))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(baseKB, genlMt(_6397896, baseKB), (... \= ... *-> rhs(...))), _6439236);'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([...])))=_6439236))), _6498522, _6498462) ^ Exit: (326) [ucatch] strip_module(user:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{...}])))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(baseKB, genlMt(_6397896, baseKB), (... \= ... *-> rhs(...))), _6439236);'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([...])))=_6439236))), user, (add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{..., ...}])))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([...]))), _6439236);'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{...}])))=_6439236)))) Call: (326) [system] var((add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{..., ...}])))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([...]))), _6439236);'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{...}])))=_6439236)))) Fail: (326) [system] var((add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{..., ...}])))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([...]))), _6439236);'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{...}])))=_6439236)))) ^ Fail: (325) [ucatch] ucatch:is_call_var(user:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([...])))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(baseKB, genlMt(..., ...), (... *-> ...)), _6439236);'$pt'(baseKB, genlMt(_6397896, baseKB), (... \= ... *-> rhs(...)))=_6439236)))) ^ Call: (326) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (326) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (327) [ucatch] strip_module(ucatch:must_det_u, _6502838, _6502778) ^ Exit: (327) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (327) [system] var(must_det_u) Fail: (327) [system] var(must_det_u) ^ Fail: (326) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (326) [ucatch] ucatch:is_call_var(user:add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{...}]))))) ^ Unify: (326) [ucatch] ucatch:is_call_var(user:add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{...}]))))) ^ Call: (327) [ucatch] strip_module(user:add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{..., ...}])))), _6507148, _6507088) ^ Exit: (327) [ucatch] strip_module(user:add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{..., ...}])))), user, add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}]))))) Call: (327) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}]))))) Fail: (327) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}]))))) ^ Fail: (326) [ucatch] ucatch:is_call_var(user:add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{...}]))))) Call: (331) [t_l] t_l:use_side_effect_buffer Fail: (331) [t_l] t_l:use_side_effect_buffer Call: (331) [t_l] t_l:verify_side_effect_buffer Fail: (331) [t_l] t_l:verify_side_effect_buffer ^ Call: (326) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (326) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (327) [ucatch] strip_module(ucatch:must_det_u, _6513888, _6513828) ^ Exit: (327) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (327) [system] var(must_det_u) Fail: (327) [system] var(must_det_u) ^ Fail: (326) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (326) [ucatch] ucatch:is_call_var(user:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(baseKB, genlMt(_6397896, baseKB), (... \= ... *-> rhs(...))), _6439236);'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([...])))=_6439236))) ^ Unify: (326) [ucatch] ucatch:is_call_var(user:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(baseKB, genlMt(_6397896, baseKB), (... \= ... *-> rhs(...))), _6439236);'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([...])))=_6439236))) ^ Call: (327) [ucatch] strip_module(user:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([...]))), _6439236);'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{...}])))=_6439236)), _6518198, _6518138) ^ Exit: (327) [ucatch] strip_module(user:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([...]))), _6439236);'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{...}])))=_6439236)), user, quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{...}]))), _6439236);'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{..., ...}])))=_6439236))) Call: (327) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{...}]))), _6439236);'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{..., ...}])))=_6439236))) Fail: (327) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{...}]))), _6439236);'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{..., ...}])))=_6439236))) ^ Fail: (326) [ucatch] ucatch:is_call_var(user:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(baseKB, genlMt(_6397896, baseKB), (... \= ... *-> rhs(...))), _6439236);'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([...])))=_6439236))) ^ Exit: (334) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (322) [t_l] t_l:use_side_effect_buffer Fail: (322) [t_l] t_l:use_side_effect_buffer Call: (322) [t_l] t_l:verify_side_effect_buffer Fail: (322) [t_l] t_l:verify_side_effect_buffer Call: (322) [t_l] t_l:no_attempt_side_effects Fail: (322) [t_l] t_l:no_attempt_side_effects Call: (322) [t_l] t_l:side_effect_ok Fail: (322) [t_l] t_l:side_effect_ok Call: (322) [t_l] t_l:noDBaseMODs(_6527176) Fail: (322) [t_l] t_l:noDBaseMODs(_6527790) ^ Call: (322) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{...}]))))) ^ Unify: (322) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{...}]))))) ^ Call: (323) [bugger] one_must(dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{...}]))))), (nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(..., ...), (... *-> ...))))), nop(break), !, fail)) ^ Unify: (323) [ucatch] one_must(bugger:dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([...]))))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(..., ...), baseKB:'$pt'(..., ..., ...)))), nop(break), !, fail)) ^ Call: (327) [baseKB] hook_database:assertz_i(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}])))) ^ Unify: (327) [baseKB] hook_database:assertz_i(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}])))) ^ Call: (328) [baseKB] hook_database:notrace_check_never_assert(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}])))) ^ Unify: (328) [baseKB] hook_database:notrace_check_never_assert(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}])))) ^ Call: (329) [baseKB] check_never_assert(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(dmsg_pretty(...)), show_failure(on_x_fail(...))}])))) ^ Unify: (329) [baseKB] check_never_assert(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(dmsg_pretty(...)), show_failure(on_x_fail(...))}])))) ^ Exit: (335) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (329) [baseKB] check_never_assert(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(dmsg_pretty(...)), show_failure(on_x_fail(...))}])))) ^ Exit: (328) [baseKB] hook_database:notrace_check_never_assert(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}])))) Call: (328) [system] fail Fail: (328) [system] fail ^ Redo: (327) [baseKB] hook_database:assertz_i(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}])))) ^ Unify: (327) [baseKB] hook_database:assertz_i(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}])))) ^ Call: (328) [baseKB] clause_attvars:clausify_attributes(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}]))), _6542382) ^ Unify: (328) [baseKB] clause_attvars:clausify_attributes(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}]))), _6542382) ^ Exit: (328) [baseKB] clause_attvars:clausify_attributes(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}]))), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}])))) ^ Call: (328) [system] assertz(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(dmsg_pretty(...)), show_failure(on_x_fail(...))}])))) ^ Exit: (328) [system] assertz(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(dmsg_pretty(...)), show_failure(on_x_fail(...))}])))) ^ Exit: (327) [baseKB] hook_database:assertz_i(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}])))) ^ Exit: (323) [ucatch] one_must(bugger:dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([...]))))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(..., ...), baseKB:'$pt'(..., ..., ...)))), nop(break), !, fail)) ^ Exit: (322) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{...}]))))) ^ Exit: (317) [ucatch] one_must(bugger:dcall0(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([...]))))), bugger:(nop(dumpST), debugm1(user, show_failed(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:'$pt'(..., ..., ...)))), nop(break), !, fail)) ^ Exit: (316) [bugger] bugger:show_failure(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{...}]))))) ^ Exit: (315) [bugger] show_failure(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{..., ...}]))))) ^ Exit: (314) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (313) [baseKB] baseKB:genlMt(_6397896, baseKB) ^ Fail: (313) [baseKB] baseKB:genlMt(_6397896, baseKB) %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_in,1,kb_shared)%~ body: \+ground((sk2_in/1))*->rhs([{trace_or_throw(mpred_prop(baseKB,sk2_in,1,kb_shared))}]) %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_in,1,kb_shared)%~ body: genlPreds(kb_shared,_6571044)*->rhs([mpred_prop(baseKB,sk2_in,1,_6571044)]) ^ Exit: (299) [user] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, kb_shared)) Call: (299) [system] true Exit: (299) [system] true ^ Call: (299) [system] call(user:(catch(erase((0x5566f68d19a0)), _6393740, fail)->true;true)) ^ Unify: (299) [system] call(user:(catch(erase((0x5566f68d19a0)), _6393740, fail)->true;true)) Call: (302) [system] erase((0x5566f68d19a0)) Exit: (302) [system] erase((0x5566f68d19a0)) Call: (301) [system] true Exit: (301) [system] true ^ Exit: (299) [system] call(user:(catch(erase((0x5566f68d19a0)), _6393740, fail)->true;true)) ^ Exit: (295) [user] mpred_m_fwc2(baseKB, mpred_prop(baseKB, sk2_in, 1, kb_shared)) Call: (295) [system] true Exit: (295) [system] true ^ Call: (295) [system] call(user:(catch(erase((0x5566f68d1cc0)), _6382288, fail)->true;true)) ^ Unify: (295) [system] call(user:(catch(erase((0x5566f68d1cc0)), _6382288, fail)->true;true)) Call: (298) [system] erase((0x5566f68d1cc0)) Exit: (298) [system] erase((0x5566f68d1cc0)) Call: (297) [system] true Exit: (297) [system] true ^ Exit: (295) [system] call(user:(catch(erase((0x5566f68d1cc0)), _6382288, fail)->true;true)) ^ Exit: (290) [user] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Exit: (289) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, kb_shared)), info(mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, kb_shared)), 'mpred_core.pl':2493), 1, 6812, user:true) ^ Exit: (284) [user] mpred_fwc(mpred_prop(baseKB, sk2_in, 1, kb_shared)) ^ Exit: (283) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc(mpred_prop(baseKB, sk2_in, 1, kb_shared)), mpred_enqueueing(mpred_prop(baseKB, sk2_in, 1, kb_shared)), 1, 6685, baseKB:true) ^ Exit: (274) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (279) [baseKB] baseKB:que(conflict(_6595116), _6595180) ^ Fail: (279) [baseKB] baseKB:que(conflict(_6595116), _6595804) ^ Call: (274) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(_6594956, _6596374), _6596398), call(_6596398)*->true;clause_b(baseKB:que(_6594956, _6596374)))) ^ Unify: (274) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(_6594956, _6596374), _6596398), call(_6596398)*->true;clause_b(baseKB:que(_6594956, _6596374)))) ^ Call: (276) [baseKB] clause(que(_6594956, _6596374), _6596398) ^ Fail: (276) [baseKB] clause(que(_6594956, _6596374), _6596398) ^ Call: (276) [baseKB] clause_b(baseKB:que(_6594956, _6596374)) ^ Unify: (276) [baseKB] clause_b(baseKB:que(_6594956, _6596374)) ^ Call: (277) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_6594956, _6596374), _6600196)) ^ Unify: (277) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_6594956, _6596374), _6600196)) ^ Call: (278) [baseKB] clause(que(_6594956, _6596374), _6600196) ^ Fail: (278) [baseKB] clause(que(_6594956, _6596374), _6600196) ^ Fail: (277) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_6594956, _6596374), _6600196)) ^ Fail: (276) [baseKB] clause_b(baseKB:que(_6594956, _6596374)) ^ Fail: (274) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(_6594956, _6596374), _6596398), call(_6596398)*->true;clause_b(baseKB:que(_6594956, _6596374)))) ^ Exit: (258) [locally_each] locally(t_l:current_defaultAssertMt(baseKB), call_from:with_current_why(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), ((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)))))) ^ Exit: (257) [call_from] locally_each:locally_tl(current_defaultAssertMt(baseKB), with_current_why(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), ((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)))))) ^ Exit: (256) [system] call(call_from:locally_tl(current_defaultAssertMt(baseKB), with_current_why(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), ((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))))))) Call: (256) [system] deterministic(_5991396) Exit: (256) [system] deterministic(false) ^ Exit: (251) [call_from] call_from:with_source_module(baseKB, baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), ((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))))))) ^ Exit: (249) [system] call(baseKB:with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:mpred_prop(..., ..., ..., ...), ((..., ...), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)))))))) Call: (249) [system] deterministic(_5986894) Exit: (249) [system] deterministic(false) ^ Exit: (244) [call_from] call_from:call_from_module(baseKB, baseKB, baseKB, with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why(((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:mpred_prop(..., ..., ..., ...), ((..., ...), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)))))))) ^ Call: (237) [must_sanity] must_sanity:mquietly_if(false, call_from:'$set_source_module'(baseKB)) ^ Unify: (237) [must_sanity] must_sanity:mquietly_if(false, call_from:'$set_source_module'(baseKB)) ^ Exit: (237) [must_sanity] must_sanity:mquietly_if(false, call_from:'$set_source_module'(baseKB)) ^ Call: (237) [must_sanity] must_sanity:mquietly_if(false, call_from:('$set_source_module'(baseKB), '$set_typein_module'(baseKB))) ^ Unify: (237) [must_sanity] must_sanity:mquietly_if(false, call_from:('$set_source_module'(baseKB), '$set_typein_module'(baseKB))) ^ Exit: (237) [must_sanity] must_sanity:mquietly_if(false, call_from:('$set_source_module'(baseKB), '$set_typein_module'(baseKB))) ^ Call: (234) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (234) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (235) [ucatch] strip_module(ucatch:must_det_u, _6615834, _6615774) ^ Exit: (235) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (235) [system] var(must_det_u) Fail: (235) [system] var(must_det_u) ^ Fail: (234) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (234) [ucatch] ucatch:is_call_var(baseKB:(create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq))) ^ Unify: (234) [ucatch] ucatch:is_call_var(baseKB:(create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq))) ^ Call: (235) [ucatch] strip_module(baseKB:(create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq)), _6620144, _6620084) ^ Exit: (235) [ucatch] strip_module(baseKB:(create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq)), baseKB, (create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq))) Call: (235) [system] var((create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq))) Fail: (235) [system] var((create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq))) ^ Fail: (234) [ucatch] ucatch:is_call_var(baseKB:(create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq))) ^ Call: (235) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (235) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (236) [ucatch] strip_module(ucatch:must_det_u, _6624460, _6624400) ^ Exit: (236) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (236) [system] var(must_det_u) Fail: (236) [system] var(must_det_u) ^ Fail: (235) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (235) [ucatch] ucatch:is_call_var(baseKB:create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Unify: (235) [ucatch] ucatch:is_call_var(baseKB:create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Call: (236) [ucatch] strip_module(baseKB:create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _6628770, _6628710) ^ Exit: (236) [ucatch] strip_module(baseKB:create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), baseKB, create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) Call: (236) [system] var(create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) Fail: (236) [system] var(create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Fail: (235) [ucatch] ucatch:is_call_var(baseKB:create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Call: (238) [baseKB] predicate_inheritance:create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) ^ Unify: (238) [baseKB] predicate_inheritance:create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) Call: (239) [lmcache] lmcache:already_decl(kb_global, _6633044, sk2_in, 1) Fail: (239) [lmcache] lmcache:already_decl(kb_global, _6633044, sk2_in, 1) ^ Redo: (238) [baseKB] predicate_inheritance:create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) ^ Unify: (238) [baseKB] predicate_inheritance:create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) ^ Call: (239) [baseKB] predicate_inheritance:now_inherit_above(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) ^ Unify: (239) [baseKB] predicate_inheritance:now_inherit_above(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) Call: (240) [system] var(baseKB) Fail: (240) [system] var(baseKB) ^ Redo: (239) [baseKB] predicate_inheritance:now_inherit_above(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) ^ Call: (240) [baseKB] sanity(ground(now_inheritance(baseKB, sk2_in, 1))) ^ Unify: (240) [must_sanity] sanity(baseKB:ground(now_inheritance(baseKB, sk2_in, 1))) ^ Unify: (240) [must_sanity] sanity(baseKB:ground(now_inheritance(baseKB, sk2_in, 1))) ^ Exit: (240) [must_sanity] sanity(baseKB:ground(now_inheritance(baseKB, sk2_in, 1))) Call: (240) [system] fail Fail: (240) [system] fail ^ Redo: (239) [baseKB] predicate_inheritance:now_inherit_above(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) ^ Unify: (239) [baseKB] predicate_inheritance:now_inherit_above(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) ^ Call: (240) [baseKB] predicate_inheritance:make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) ^ Unify: (240) [baseKB] predicate_inheritance:make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) ^ Call: (241) [baseKB] logicmoo_startup:now_and_later(n, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Unify: (241) [baseKB] logicmoo_startup:now_and_later(n, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Call: (242) [baseKB] strip_module(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _6646246, _6646248) ^ Exit: (242) [baseKB] strip_module(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), baseKB, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Call: (242) [baseKB] logicmoo_startup:now_and_later(n, baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Unify: (242) [baseKB] logicmoo_startup:now_and_later(n, baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Call: (243) [baseKB] strip_module(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _6648768, _6648770) ^ Exit: (243) [baseKB] strip_module(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), baseKB, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Call: (243) [sys] sys:call_now(c, baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Unify: (243) [sys] sys:call_now(c, baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Call: (244) [sys] strip_module(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _6651286, _6651288) ^ Exit: (244) [sys] strip_module(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), baseKB, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Call: (244) [sys] logicmoo_startup:maybe_writeln(sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) ^ Unify: (244) [sys] logicmoo_startup:maybe_writeln(sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) ^ Call: (245) [sys] logicmoo_startup:dont_wl(sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) ^ Unify: (245) [sys] logicmoo_startup:dont_wl(sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) Call: (246) [system] var(sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) Fail: (246) [system] var(sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) ^ Redo: (245) [sys] logicmoo_startup:dont_wl(sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) ^ Unify: (245) [sys] logicmoo_startup:dont_wl(sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) Call: (246) [system] compound_name_arity(sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)), _6657478, _6657540) Exit: (246) [system] compound_name_arity(sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)), :, 2) ^ Call: (246) [sys] logicmoo_startup:dont_wl(:) ^ Unify: (246) [sys] logicmoo_startup:dont_wl(:) Call: (247) [system] var(:) Fail: (247) [system] var(:) ^ Redo: (246) [sys] logicmoo_startup:dont_wl(:) ^ Unify: (246) [sys] logicmoo_startup:dont_wl(:) ^ Fail: (246) [sys] logicmoo_startup:dont_wl(:) ^ Redo: (245) [sys] logicmoo_startup:dont_wl(sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) Call: (246) [system] arg(_6663682, sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)), _6663624) Exit: (246) [system] arg(1, sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)), sys) ^ Call: (246) [sys] logicmoo_startup:dont_wl(sys) ^ Unify: (246) [sys] logicmoo_startup:dont_wl(sys) Call: (247) [system] var(sys) Fail: (247) [system] var(sys) ^ Redo: (246) [sys] logicmoo_startup:dont_wl(sys) ^ Unify: (246) [sys] logicmoo_startup:dont_wl(sys) ^ Fail: (246) [sys] logicmoo_startup:dont_wl(sys) Redo: (246) [system] arg(_6669206, sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)), _6663624) Exit: (246) [system] arg(2, sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)), call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) ^ Call: (246) [sys] logicmoo_startup:dont_wl(call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) ^ Unify: (246) [sys] logicmoo_startup:dont_wl(call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) Call: (247) [system] var(call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) Fail: (247) [system] var(call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) ^ Redo: (246) [sys] logicmoo_startup:dont_wl(call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) ^ Unify: (246) [sys] logicmoo_startup:dont_wl(call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) Call: (247) [system] compound_name_arity(call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)), _6674054, _6674116) Exit: (247) [system] compound_name_arity(call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)), call_now, 3) ^ Call: (247) [sys] logicmoo_startup:dont_wl(call_now) ^ Unify: (247) [sys] logicmoo_startup:dont_wl(call_now) Call: (248) [system] var(call_now) Fail: (248) [system] var(call_now) ^ Redo: (247) [sys] logicmoo_startup:dont_wl(call_now) ^ Unify: (247) [sys] logicmoo_startup:dont_wl(call_now) ^ Fail: (247) [sys] logicmoo_startup:dont_wl(call_now) ^ Redo: (246) [sys] logicmoo_startup:dont_wl(call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) Call: (247) [system] arg(_6680258, call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)), _6680200) Exit: (247) [system] arg(1, call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)), baseKB) ^ Call: (247) [sys] logicmoo_startup:dont_wl(baseKB) ^ Unify: (247) [sys] logicmoo_startup:dont_wl(baseKB) Call: (248) [system] var(baseKB) Fail: (248) [system] var(baseKB) ^ Redo: (247) [sys] logicmoo_startup:dont_wl(baseKB) ^ Unify: (247) [sys] logicmoo_startup:dont_wl(baseKB) ^ Fail: (247) [sys] logicmoo_startup:dont_wl(baseKB) Redo: (247) [system] arg(_6685782, call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)), _6680200) Exit: (247) [system] arg(2, call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)), baseKB) ^ Call: (247) [sys] logicmoo_startup:dont_wl(baseKB) ^ Unify: (247) [sys] logicmoo_startup:dont_wl(baseKB) Call: (248) [system] var(baseKB) Fail: (248) [system] var(baseKB) ^ Redo: (247) [sys] logicmoo_startup:dont_wl(baseKB) ^ Unify: (247) [sys] logicmoo_startup:dont_wl(baseKB) ^ Fail: (247) [sys] logicmoo_startup:dont_wl(baseKB) Redo: (247) [system] arg(_6691306, call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)), _6680200) Exit: (247) [system] arg(3, call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)), baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Call: (247) [sys] logicmoo_startup:dont_wl(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Unify: (247) [sys] logicmoo_startup:dont_wl(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) Call: (248) [system] var(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) Fail: (248) [system] var(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Redo: (247) [sys] logicmoo_startup:dont_wl(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Unify: (247) [sys] logicmoo_startup:dont_wl(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) Call: (248) [system] compound_name_arity(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _6696154, _6696216) Exit: (248) [system] compound_name_arity(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), :, 2) ^ Call: (248) [sys] logicmoo_startup:dont_wl(:) ^ Unify: (248) [sys] logicmoo_startup:dont_wl(:) Call: (249) [system] var(:) Fail: (249) [system] var(:) ^ Redo: (248) [sys] logicmoo_startup:dont_wl(:) ^ Unify: (248) [sys] logicmoo_startup:dont_wl(:) ^ Fail: (248) [sys] logicmoo_startup:dont_wl(:) ^ Redo: (247) [sys] logicmoo_startup:dont_wl(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) Call: (248) [system] arg(_6702358, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _6702300) Exit: (248) [system] arg(1, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), baseKB) ^ Call: (248) [sys] logicmoo_startup:dont_wl(baseKB) ^ Unify: (248) [sys] logicmoo_startup:dont_wl(baseKB) Call: (249) [system] var(baseKB) Fail: (249) [system] var(baseKB) ^ Redo: (248) [sys] logicmoo_startup:dont_wl(baseKB) ^ Unify: (248) [sys] logicmoo_startup:dont_wl(baseKB) ^ Fail: (248) [sys] logicmoo_startup:dont_wl(baseKB) Redo: (248) [system] arg(_6707882, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _6702300) Exit: (248) [system] arg(2, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Call: (248) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Unify: (248) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) Call: (249) [system] var(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) Fail: (249) [system] var(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Redo: (248) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Unify: (248) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) Call: (249) [system] compound_name_arity(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _6712730, _6712792) Exit: (249) [system] compound_name_arity(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), make_as_dynamic_now, 4) ^ Call: (249) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now) ^ Unify: (249) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now) Call: (250) [system] var(make_as_dynamic_now) Fail: (250) [system] var(make_as_dynamic_now) ^ Redo: (249) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now) ^ Unify: (249) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now) ^ Fail: (249) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now) ^ Redo: (248) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) Call: (249) [system] arg(_6718934, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _6718876) Exit: (249) [system] arg(1, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), decl_kb_type(kb_shared, baseKB:(sk2_in/1))) ^ Call: (249) [sys] logicmoo_startup:dont_wl(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) ^ Unify: (249) [sys] logicmoo_startup:dont_wl(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) Call: (250) [system] var(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) Fail: (250) [system] var(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) ^ Redo: (249) [sys] logicmoo_startup:dont_wl(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) ^ Unify: (249) [sys] logicmoo_startup:dont_wl(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) Call: (250) [system] compound_name_arity(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), _6723782, _6723844) Exit: (250) [system] compound_name_arity(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), decl_kb_type, 2) ^ Call: (250) [sys] logicmoo_startup:dont_wl(decl_kb_type) ^ Unify: (250) [sys] logicmoo_startup:dont_wl(decl_kb_type) Call: (251) [system] var(decl_kb_type) Fail: (251) [system] var(decl_kb_type) ^ Redo: (250) [sys] logicmoo_startup:dont_wl(decl_kb_type) ^ Unify: (250) [sys] logicmoo_startup:dont_wl(decl_kb_type) ^ Fail: (250) [sys] logicmoo_startup:dont_wl(decl_kb_type) ^ Redo: (249) [sys] logicmoo_startup:dont_wl(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) Call: (250) [system] arg(_6729986, decl_kb_type(kb_shared, baseKB:(sk2_in/1)), _6729928) Exit: (250) [system] arg(1, decl_kb_type(kb_shared, baseKB:(sk2_in/1)), kb_shared) ^ Call: (250) [sys] logicmoo_startup:dont_wl(kb_shared) ^ Unify: (250) [sys] logicmoo_startup:dont_wl(kb_shared) Call: (251) [system] var(kb_shared) Fail: (251) [system] var(kb_shared) ^ Redo: (250) [sys] logicmoo_startup:dont_wl(kb_shared) ^ Unify: (250) [sys] logicmoo_startup:dont_wl(kb_shared) ^ Fail: (250) [sys] logicmoo_startup:dont_wl(kb_shared) Redo: (250) [system] arg(_6735510, decl_kb_type(kb_shared, baseKB:(sk2_in/1)), _6729928) Exit: (250) [system] arg(2, decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB:(sk2_in/1)) ^ Call: (250) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) ^ Unify: (250) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) Call: (251) [system] var(baseKB:(sk2_in/1)) Fail: (251) [system] var(baseKB:(sk2_in/1)) ^ Redo: (250) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) ^ Unify: (250) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) Call: (251) [system] compound_name_arity(baseKB:(sk2_in/1), _6740358, _6740420) Exit: (251) [system] compound_name_arity(baseKB:(sk2_in/1), :, 2) ^ Call: (251) [sys] logicmoo_startup:dont_wl(:) ^ Unify: (251) [sys] logicmoo_startup:dont_wl(:) Call: (252) [system] var(:) Fail: (252) [system] var(:) ^ Redo: (251) [sys] logicmoo_startup:dont_wl(:) ^ Unify: (251) [sys] logicmoo_startup:dont_wl(:) ^ Fail: (251) [sys] logicmoo_startup:dont_wl(:) ^ Redo: (250) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) Call: (251) [system] arg(_6746562, baseKB:(sk2_in/1), _6746504) Exit: (251) [system] arg(1, baseKB:(sk2_in/1), baseKB) ^ Call: (251) [sys] logicmoo_startup:dont_wl(baseKB) ^ Unify: (251) [sys] logicmoo_startup:dont_wl(baseKB) Call: (252) [system] var(baseKB) Fail: (252) [system] var(baseKB) ^ Redo: (251) [sys] logicmoo_startup:dont_wl(baseKB) ^ Unify: (251) [sys] logicmoo_startup:dont_wl(baseKB) ^ Fail: (251) [sys] logicmoo_startup:dont_wl(baseKB) Redo: (251) [system] arg(_6752086, baseKB:(sk2_in/1), _6746504) Exit: (251) [system] arg(2, baseKB:(sk2_in/1), (sk2_in/1)) ^ Call: (251) [sys] logicmoo_startup:dont_wl((sk2_in/1)) ^ Unify: (251) [sys] logicmoo_startup:dont_wl((sk2_in/1)) Call: (252) [system] var((sk2_in/1)) Fail: (252) [system] var((sk2_in/1)) ^ Redo: (251) [sys] logicmoo_startup:dont_wl((sk2_in/1)) ^ Unify: (251) [sys] logicmoo_startup:dont_wl((sk2_in/1)) Call: (252) [system] compound_name_arity((sk2_in/1), _6756934, _6756996) Exit: (252) [system] compound_name_arity((sk2_in/1), /, 2) ^ Call: (252) [sys] logicmoo_startup:dont_wl(/) ^ Unify: (252) [sys] logicmoo_startup:dont_wl(/) Call: (253) [system] var(/) Fail: (253) [system] var(/) ^ Redo: (252) [sys] logicmoo_startup:dont_wl(/) ^ Unify: (252) [sys] logicmoo_startup:dont_wl(/) ^ Fail: (252) [sys] logicmoo_startup:dont_wl(/) ^ Redo: (251) [sys] logicmoo_startup:dont_wl((sk2_in/1)) Call: (252) [system] arg(_6763138, (sk2_in/1), _6763080) Exit: (252) [system] arg(1, (sk2_in/1), sk2_in) ^ Call: (252) [sys] logicmoo_startup:dont_wl(sk2_in) ^ Unify: (252) [sys] logicmoo_startup:dont_wl(sk2_in) Call: (253) [system] var(sk2_in) Fail: (253) [system] var(sk2_in) ^ Redo: (252) [sys] logicmoo_startup:dont_wl(sk2_in) ^ Unify: (252) [sys] logicmoo_startup:dont_wl(sk2_in) ^ Fail: (252) [sys] logicmoo_startup:dont_wl(sk2_in) Redo: (252) [system] arg(_6768662, (sk2_in/1), _6763080) Exit: (252) [system] arg(2, (sk2_in/1), 1) ^ Call: (252) [sys] logicmoo_startup:dont_wl(1) ^ Unify: (252) [sys] logicmoo_startup:dont_wl(1) Call: (253) [system] var(1) Fail: (253) [system] var(1) ^ Redo: (252) [sys] logicmoo_startup:dont_wl(1) ^ Unify: (252) [sys] logicmoo_startup:dont_wl(1) ^ Fail: (252) [sys] logicmoo_startup:dont_wl(1) ^ Fail: (251) [sys] logicmoo_startup:dont_wl((sk2_in/1)) ^ Fail: (250) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) ^ Fail: (249) [sys] logicmoo_startup:dont_wl(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) Redo: (249) [system] arg(_6776046, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _6718876) Exit: (249) [system] arg(2, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), baseKB) ^ Call: (249) [sys] logicmoo_startup:dont_wl(baseKB) ^ Unify: (249) [sys] logicmoo_startup:dont_wl(baseKB) Call: (250) [system] var(baseKB) Fail: (250) [system] var(baseKB) ^ Redo: (249) [sys] logicmoo_startup:dont_wl(baseKB) ^ Unify: (249) [sys] logicmoo_startup:dont_wl(baseKB) ^ Fail: (249) [sys] logicmoo_startup:dont_wl(baseKB) Redo: (249) [system] arg(_6781570, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _6718876) Exit: (249) [system] arg(3, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), sk2_in) ^ Call: (249) [sys] logicmoo_startup:dont_wl(sk2_in) ^ Unify: (249) [sys] logicmoo_startup:dont_wl(sk2_in) Call: (250) [system] var(sk2_in) Fail: (250) [system] var(sk2_in) ^ Redo: (249) [sys] logicmoo_startup:dont_wl(sk2_in) ^ Unify: (249) [sys] logicmoo_startup:dont_wl(sk2_in) ^ Fail: (249) [sys] logicmoo_startup:dont_wl(sk2_in) Redo: (249) [system] arg(_6787094, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _6718876) Exit: (249) [system] arg(4, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), 1) ^ Call: (249) [sys] logicmoo_startup:dont_wl(1) ^ Unify: (249) [sys] logicmoo_startup:dont_wl(1) Call: (250) [system] var(1) Fail: (250) [system] var(1) ^ Redo: (249) [sys] logicmoo_startup:dont_wl(1) ^ Unify: (249) [sys] logicmoo_startup:dont_wl(1) ^ Fail: (249) [sys] logicmoo_startup:dont_wl(1) ^ Fail: (248) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Fail: (247) [sys] logicmoo_startup:dont_wl(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Fail: (246) [sys] logicmoo_startup:dont_wl(call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) ^ Fail: (245) [sys] logicmoo_startup:dont_wl(sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) ^ Redo: (244) [sys] logicmoo_startup:maybe_writeln(sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) ^ Unify: (244) [sys] logicmoo_startup:maybe_writeln(sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) ^ Exit: (244) [sys] logicmoo_startup:maybe_writeln(sys:call_now(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1))) ^ Call: (244) [sys] sys:with_typein_and_source(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Unify: (244) [sys] sys:with_typein_and_source(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Call: (245) [sys] strip_module(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _6798164, _6798166) ^ Exit: (245) [sys] strip_module(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), baseKB, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Call: (245) [sys] setup_call_cleanup(('$set_typein_module'(baseKB), '$set_source_module'(baseKB)), baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), ('$set_typein_module'(baseKB), '$set_source_module'(baseKB))) ^ Unify: (245) [system] setup_call_cleanup(sys:('$set_typein_module'(baseKB), '$set_source_module'(baseKB)), baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), sys:('$set_typein_module'(baseKB), '$set_source_module'(baseKB))) ^ Call: (249) [sys] '$set_typein_module'(baseKB), '$set_source_module'(baseKB) ^ Unify: (249) [system] sys:'$set_typein_module'(baseKB), sys:'$set_source_module'(baseKB) ^ Exit: (249) [system] sys:'$set_typein_module'(baseKB), sys:'$set_source_module'(baseKB) ^ Call: (247) [baseKB] predicate_inheritance:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) ^ Unify: (247) [baseKB] predicate_inheritance:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) ^ Call: (248) [baseKB] predicate_inheritance:make_as_dynamic_really(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) ^ Unify: (248) [baseKB] predicate_inheritance:make_as_dynamic_really(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) Call: (249) [system] functor(_6805106, sk2_in, 1) Exit: (249) [system] functor(sk2_in(_6805720), sk2_in, 1) ^ Call: (249) [baseKB] predicate_inheritance:make_as_dynamic_really(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_6805720), sk2_in, 1) ^ Unify: (249) [baseKB] predicate_inheritance:make_as_dynamic_really(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_6805720), sk2_in, 1) ^ Call: (250) [baseKB] ignore((is_static_predicate(baseKB:sk2_in(_6805720)), really_remake_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_6805720), sk2_in, 1))) ^ Unify: (250) [system] ignore(baseKB:(is_static_predicate(baseKB:sk2_in(_6805720)), really_remake_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_6805720), sk2_in, 1))) Call: (252) [call_from] is_static_predicate(baseKB:sk2_in(_6805720)) Unify: (252) [call_from] is_static_predicate(baseKB:sk2_in(_6805720)) ^ Call: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) ^ Unify: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) Call: (254) [system] var(baseKB:sk2_in(_6805720)) Fail: (254) [system] var(baseKB:sk2_in(_6805720)) ^ Redo: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) ^ Unify: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) Call: (254) [system] var(sk2_in(_6805720)) Fail: (254) [system] var(sk2_in(_6805720)) ^ Redo: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) ^ Unify: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) Call: (254) [system] baseKB=_6816304:_6816306 Fail: (254) [system] baseKB=_6816304:_6816306 ^ Redo: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) ^ Unify: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) Call: (254) [system] baseKB:sk2_in(_6805720)\=_6818770:_6818772 Fail: (254) [system] baseKB:sk2_in(_6805720)\=_6818770:_6818772 ^ Redo: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) ^ Unify: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) ^ Call: (254) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_6805720)) ^ Unify: (254) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_6805720)) ^ Unify: (254) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_6805720)) ^ Call: (255) [call_from] predicate_property(baseKB:sk2_in(_6805720), dynamic) ^ Unify: (255) [$syspreds] predicate_property(baseKB:sk2_in(_6805720), dynamic) ^ Exit: (255) [$syspreds] predicate_property(baseKB:sk2_in(_6805720), dynamic) Call: (255) [system] fail Fail: (255) [system] fail ^ Fail: (254) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_6805720)) ^ Fail: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) Fail: (252) [call_from] is_static_predicate(baseKB:sk2_in(_6805720)) ^ Unify: (250) [system] ignore(baseKB:(is_static_predicate(baseKB:sk2_in(_6805720)), really_remake_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_6805720), sk2_in, 1))) ^ Exit: (250) [system] ignore(baseKB:(is_static_predicate(baseKB:sk2_in(_6805720)), really_remake_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_6805720), sk2_in, 1))) ^ Call: (250) [baseKB] ignore((is_static_predicate(baseKB:sk2_in(_6805720)), really_remake_as_dynamic_no_props(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_6805720), sk2_in, 1))) ^ Unify: (250) [system] ignore(baseKB:(is_static_predicate(baseKB:sk2_in(_6805720)), really_remake_as_dynamic_no_props(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_6805720), sk2_in, 1))) Call: (252) [call_from] is_static_predicate(baseKB:sk2_in(_6805720)) Unify: (252) [call_from] is_static_predicate(baseKB:sk2_in(_6805720)) ^ Call: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) ^ Unify: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) Call: (254) [system] var(baseKB:sk2_in(_6805720)) Fail: (254) [system] var(baseKB:sk2_in(_6805720)) ^ Redo: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) ^ Unify: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) Call: (254) [system] var(sk2_in(_6805720)) Fail: (254) [system] var(sk2_in(_6805720)) ^ Redo: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) ^ Unify: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) Call: (254) [system] baseKB=_6837956:_6837958 Fail: (254) [system] baseKB=_6837956:_6837958 ^ Redo: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) ^ Unify: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) Call: (254) [system] baseKB:sk2_in(_6805720)\=_6840422:_6840424 Fail: (254) [system] baseKB:sk2_in(_6805720)\=_6840422:_6840424 ^ Redo: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) ^ Unify: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) ^ Call: (254) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_6805720)) ^ Unify: (254) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_6805720)) ^ Unify: (254) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_6805720)) ^ Call: (255) [call_from] predicate_property(baseKB:sk2_in(_6805720), dynamic) ^ Unify: (255) [$syspreds] predicate_property(baseKB:sk2_in(_6805720), dynamic) ^ Exit: (255) [$syspreds] predicate_property(baseKB:sk2_in(_6805720), dynamic) Call: (255) [system] fail Fail: (255) [system] fail ^ Fail: (254) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_6805720)) ^ Fail: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) Fail: (252) [call_from] is_static_predicate(baseKB:sk2_in(_6805720)) ^ Unify: (250) [system] ignore(baseKB:(is_static_predicate(baseKB:sk2_in(_6805720)), really_remake_as_dynamic_no_props(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_6805720), sk2_in, 1))) ^ Exit: (250) [system] ignore(baseKB:(is_static_predicate(baseKB:sk2_in(_6805720)), really_remake_as_dynamic_no_props(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_6805720), sk2_in, 1))) ^ Call: (250) [baseKB] predicate_inheritance:make_as_dynamic_really_two(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_6805720), sk2_in, 1) ^ Unify: (250) [baseKB] predicate_inheritance:make_as_dynamic_really_two(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_6805720), sk2_in, 1) ^ Redo: (250) [baseKB] predicate_inheritance:make_as_dynamic_really_two(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_6805720), sk2_in, 1) ^ Unify: (250) [baseKB] predicate_inheritance:make_as_dynamic_really_two(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_6805720), sk2_in, 1) ^ Redo: (250) [baseKB] predicate_inheritance:make_as_dynamic_really_two(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_6805720), sk2_in, 1) ^ Unify: (250) [baseKB] predicate_inheritance:make_as_dynamic_really_two(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_6805720), sk2_in, 1) ^ Call: (251) [baseKB] must_det_l(((is_static_predicate(baseKB:sk2_in(_6805720))->true;predicate_property(baseKB:sk2_in(_6805720), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1)))), (public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(... : ...)->true;ignore(source_location(..., ...)), assertz_if_new((... :- ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous... : ...), baseKB:(multifile... : ...))) ^ Unify: (251) [ucatch] must_det_l(baseKB:((is_static_predicate(baseKB:sk2_in(_6805720))->true;predicate_property(baseKB:sk2_in(_6805720), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1)))), (public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(...)->true;ignore(...), assertz_if_new(...))), baseKB:(module_transparent... : ...), baseKB:(discontiguous...), baseKB:(multifile...))) ^ Call: (253) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (253) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (254) [ucatch] strip_module(ucatch:must_det_u, _6857636, _6857576) ^ Exit: (254) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (254) [system] var(must_det_u) Fail: (254) [system] var(must_det_u) ^ Fail: (253) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (253) [ucatch] ucatch:is_call_var(baseKB:((is_static_predicate(baseKB:sk2_in(_6805720))->true;predicate_property(baseKB:sk2_in(...), dynamic)->true;must(baseKB:(dynamic... : ...))), (public baseKB:(sk2_in/1)), nop(on_f_throw(... : ... \== ... : ...)), nop((... -> ...;..., ...)), baseKB:(module_transparent...), ... : ..., ... : ...)) ^ Unify: (253) [ucatch] ucatch:is_call_var(baseKB:((is_static_predicate(baseKB:sk2_in(_6805720))->true;predicate_property(baseKB:sk2_in(...), dynamic)->true;must(baseKB:(dynamic... : ...))), (public baseKB:(sk2_in/1)), nop(on_f_throw(... : ... \== ... : ...)), nop((... -> ...;..., ...)), baseKB:(module_transparent...), ... : ..., ... : ...)) ^ Call: (254) [ucatch] strip_module(baseKB:((is_static_predicate(baseKB:sk2_in(_6805720))->true;predicate_property(baseKB:sk2_in(_6805720), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1)))), (public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(...)->true;ignore(...), assertz_if_new(...))), baseKB:(module_transparent... : ...), baseKB:(discontiguous...), baseKB:(multifile...)), _6861946, _6861886) ^ Exit: (254) [ucatch] strip_module(baseKB:((is_static_predicate(baseKB:sk2_in(_6805720))->true;predicate_property(baseKB:sk2_in(_6805720), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1)))), (public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(...)->true;ignore(...), assertz_if_new(...))), baseKB:(module_transparent... : ...), baseKB:(discontiguous...), baseKB:(multifile...)), baseKB, ((is_static_predicate(baseKB:sk2_in(_6805720))->true;predicate_property(baseKB:sk2_in(_6805720), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1)))), (public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(... : ...)->true;ignore(source_location(..., ...)), assertz_if_new((... :- ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous... : ...), baseKB:(multifile... : ...))) Call: (254) [system] var(((is_static_predicate(baseKB:sk2_in(_6805720))->true;predicate_property(baseKB:sk2_in(_6805720), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1)))), (public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(... : ...)->true;ignore(source_location(..., ...)), assertz_if_new((... :- ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous... : ...), baseKB:(multifile... : ...))) Fail: (254) [system] var(((is_static_predicate(baseKB:sk2_in(_6805720))->true;predicate_property(baseKB:sk2_in(_6805720), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1)))), (public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(... : ...)->true;ignore(source_location(..., ...)), assertz_if_new((... :- ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous... : ...), baseKB:(multifile... : ...))) ^ Fail: (253) [ucatch] ucatch:is_call_var(baseKB:((is_static_predicate(baseKB:sk2_in(_6805720))->true;predicate_property(baseKB:sk2_in(...), dynamic)->true;must(baseKB:(dynamic... : ...))), (public baseKB:(sk2_in/1)), nop(on_f_throw(... : ... \== ... : ...)), nop((... -> ...;..., ...)), baseKB:(module_transparent...), ... : ..., ... : ...)) ^ Call: (254) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (254) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (255) [ucatch] strip_module(ucatch:must_det_u, _6866262, _6866202) ^ Exit: (255) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (255) [system] var(must_det_u) Fail: (255) [system] var(must_det_u) ^ Fail: (254) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (254) [ucatch] ucatch:is_call_var(baseKB:(is_static_predicate(baseKB:sk2_in(_6805720))->true;predicate_property(baseKB:sk2_in(_6805720), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1))))) ^ Unify: (254) [ucatch] ucatch:is_call_var(baseKB:(is_static_predicate(baseKB:sk2_in(_6805720))->true;predicate_property(baseKB:sk2_in(_6805720), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1))))) ^ Call: (255) [ucatch] strip_module(baseKB:(is_static_predicate(baseKB:sk2_in(_6805720))->true;predicate_property(baseKB:sk2_in(_6805720), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1)))), _6870572, _6870512) ^ Exit: (255) [ucatch] strip_module(baseKB:(is_static_predicate(baseKB:sk2_in(_6805720))->true;predicate_property(baseKB:sk2_in(_6805720), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1)))), baseKB, (is_static_predicate(baseKB:sk2_in(_6805720))->true;predicate_property(baseKB:sk2_in(_6805720), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1))))) Call: (255) [system] var((is_static_predicate(baseKB:sk2_in(_6805720))->true;predicate_property(baseKB:sk2_in(_6805720), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1))))) Fail: (255) [system] var((is_static_predicate(baseKB:sk2_in(_6805720))->true;predicate_property(baseKB:sk2_in(_6805720), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1))))) ^ Fail: (254) [ucatch] ucatch:is_call_var(baseKB:(is_static_predicate(baseKB:sk2_in(_6805720))->true;predicate_property(baseKB:sk2_in(_6805720), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1))))) Call: (258) [call_from] is_static_predicate(baseKB:sk2_in(_6805720)) Unify: (258) [call_from] is_static_predicate(baseKB:sk2_in(_6805720)) ^ Call: (259) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) ^ Unify: (259) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) Call: (260) [system] var(baseKB:sk2_in(_6805720)) Fail: (260) [system] var(baseKB:sk2_in(_6805720)) ^ Redo: (259) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) ^ Unify: (259) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) Call: (260) [system] var(sk2_in(_6805720)) Fail: (260) [system] var(sk2_in(_6805720)) ^ Redo: (259) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) ^ Unify: (259) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) Call: (260) [system] baseKB=_6881020:_6881022 Fail: (260) [system] baseKB=_6881020:_6881022 ^ Redo: (259) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) ^ Unify: (259) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) Call: (260) [system] baseKB:sk2_in(_6805720)\=_6883486:_6883488 Fail: (260) [system] baseKB:sk2_in(_6805720)\=_6883486:_6883488 ^ Redo: (259) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) ^ Unify: (259) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) ^ Call: (260) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_6805720)) ^ Unify: (260) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_6805720)) ^ Unify: (260) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_6805720)) ^ Call: (261) [call_from] predicate_property(baseKB:sk2_in(_6805720), dynamic) ^ Unify: (261) [$syspreds] predicate_property(baseKB:sk2_in(_6805720), dynamic) ^ Exit: (261) [$syspreds] predicate_property(baseKB:sk2_in(_6805720), dynamic) Call: (261) [system] fail Fail: (261) [system] fail ^ Fail: (260) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_6805720)) ^ Fail: (259) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) Fail: (258) [call_from] is_static_predicate(baseKB:sk2_in(_6805720)) ^ Call: (258) [baseKB] predicate_property(baseKB:sk2_in(_6805720), dynamic) ^ Unify: (258) [$syspreds] predicate_property(baseKB:sk2_in(_6805720), dynamic) ^ Exit: (258) [$syspreds] predicate_property(baseKB:sk2_in(_6805720), dynamic) Call: (258) [system] true Exit: (258) [system] true ^ Call: (254) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (254) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (255) [ucatch] strip_module(ucatch:must_det_u, _6897098, _6897038) ^ Exit: (255) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (255) [system] var(must_det_u) Fail: (255) [system] var(must_det_u) ^ Fail: (254) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (254) [ucatch] ucatch:is_call_var(baseKB:((public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(...)->true;ignore(...), assertz_if_new(...))), baseKB:(module_transparent... : ...), baseKB:(discontiguous...), baseKB:(multifile...))) ^ Unify: (254) [ucatch] ucatch:is_call_var(baseKB:((public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(...)->true;ignore(...), assertz_if_new(...))), baseKB:(module_transparent... : ...), baseKB:(discontiguous...), baseKB:(multifile...))) ^ Call: (255) [ucatch] strip_module(baseKB:((public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(... : ...)->true;ignore(source_location(..., ...)), assertz_if_new((... :- ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous... : ...), baseKB:(multifile... : ...)), _6901408, _6901348) ^ Exit: (255) [ucatch] strip_module(baseKB:((public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(... : ...)->true;ignore(source_location(..., ...)), assertz_if_new((... :- ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous... : ...), baseKB:(multifile... : ...)), baseKB, ((public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(baseKB:sk2_in(...))->true;ignore(source_location(_6854912, _6854914)), assertz_if_new((... : ... :- ..., ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) Call: (255) [system] var(((public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(baseKB:sk2_in(...))->true;ignore(source_location(_6854912, _6854914)), assertz_if_new((... : ... :- ..., ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) Fail: (255) [system] var(((public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(baseKB:sk2_in(...))->true;ignore(source_location(_6854912, _6854914)), assertz_if_new((... : ... :- ..., ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) ^ Fail: (254) [ucatch] ucatch:is_call_var(baseKB:((public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(...)->true;ignore(...), assertz_if_new(...))), baseKB:(module_transparent... : ...), baseKB:(discontiguous...), baseKB:(multifile...))) ^ Call: (255) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (255) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (256) [ucatch] strip_module(ucatch:must_det_u, _6905724, _6905664) ^ Exit: (256) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (256) [system] var(must_det_u) Fail: (256) [system] var(must_det_u) ^ Fail: (255) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (255) [ucatch] ucatch:is_call_var(baseKB:(public baseKB:(sk2_in/1))) ^ Unify: (255) [ucatch] ucatch:is_call_var(baseKB:(public baseKB:(sk2_in/1))) ^ Call: (256) [ucatch] strip_module(baseKB:(public baseKB:(sk2_in/1)), _6910034, _6909974) ^ Exit: (256) [ucatch] strip_module(baseKB:(public baseKB:(sk2_in/1)), baseKB, (public baseKB:(sk2_in/1))) Call: (256) [system] var((public baseKB:(sk2_in/1))) Fail: (256) [system] var((public baseKB:(sk2_in/1))) ^ Fail: (255) [ucatch] ucatch:is_call_var(baseKB:(public baseKB:(sk2_in/1))) ^ Call: (255) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (255) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (256) [ucatch] strip_module(ucatch:must_det_u, _6914384, _6914324) ^ Exit: (256) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (256) [system] var(must_det_u) Fail: (256) [system] var(must_det_u) ^ Fail: (255) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (255) [ucatch] ucatch:is_call_var(baseKB:(nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(... : ...)->true;ignore(source_location(..., ...)), assertz_if_new((... :- ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous... : ...), baseKB:(multifile... : ...))) ^ Unify: (255) [ucatch] ucatch:is_call_var(baseKB:(nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(... : ...)->true;ignore(source_location(..., ...)), assertz_if_new((... :- ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous... : ...), baseKB:(multifile... : ...))) ^ Call: (256) [ucatch] strip_module(baseKB:(nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(baseKB:sk2_in(...))->true;ignore(source_location(_6854912, _6854914)), assertz_if_new((... : ... :- ..., ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1))), _6918694, _6918634) ^ Exit: (256) [ucatch] strip_module(baseKB:(nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(baseKB:sk2_in(...))->true;ignore(source_location(_6854912, _6854914)), assertz_if_new((... : ... :- ..., ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1))), baseKB, (nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(baseKB:sk2_in(_6805720))->true;ignore(source_location(_6854912, _6854914)), assertz_if_new((baseKB:sk2_in(...):-fail, infoF(...))))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) Call: (256) [system] var((nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(baseKB:sk2_in(_6805720))->true;ignore(source_location(_6854912, _6854914)), assertz_if_new((baseKB:sk2_in(...):-fail, infoF(...))))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) Fail: (256) [system] var((nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(baseKB:sk2_in(_6805720))->true;ignore(source_location(_6854912, _6854914)), assertz_if_new((baseKB:sk2_in(...):-fail, infoF(...))))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) ^ Fail: (255) [ucatch] ucatch:is_call_var(baseKB:(nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(... : ...)->true;ignore(source_location(..., ...)), assertz_if_new((... :- ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous... : ...), baseKB:(multifile... : ...))) ^ Call: (256) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (256) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (257) [ucatch] strip_module(ucatch:must_det_u, _6923010, _6922950) ^ Exit: (257) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (257) [system] var(must_det_u) Fail: (257) [system] var(must_det_u) ^ Fail: (256) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (256) [ucatch] ucatch:is_call_var(baseKB:nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1)))) ^ Unify: (256) [ucatch] ucatch:is_call_var(baseKB:nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1)))) ^ Call: (257) [ucatch] strip_module(baseKB:nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), _6927320, _6927260) ^ Exit: (257) [ucatch] strip_module(baseKB:nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), baseKB, nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1)))) Call: (257) [system] var(nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1)))) Fail: (257) [system] var(nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1)))) ^ Fail: (256) [ucatch] ucatch:is_call_var(baseKB:nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1)))) ^ Call: (256) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (256) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (257) [ucatch] strip_module(ucatch:must_det_u, _6931636, _6931576) ^ Exit: (257) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (257) [system] var(must_det_u) Fail: (257) [system] var(must_det_u) ^ Fail: (256) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (256) [ucatch] ucatch:is_call_var(baseKB:(nop((is_static_predicate(baseKB:sk2_in(...))->true;ignore(source_location(_6854912, _6854914)), assertz_if_new((... : ... :- ..., ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) ^ Unify: (256) [ucatch] ucatch:is_call_var(baseKB:(nop((is_static_predicate(baseKB:sk2_in(...))->true;ignore(source_location(_6854912, _6854914)), assertz_if_new((... : ... :- ..., ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) ^ Call: (257) [ucatch] strip_module(baseKB:(nop((is_static_predicate(baseKB:sk2_in(_6805720))->true;ignore(source_location(_6854912, _6854914)), assertz_if_new((baseKB:sk2_in(...):-fail, infoF(...))))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1))), _6935946, _6935886) ^ Exit: (257) [ucatch] strip_module(baseKB:(nop((is_static_predicate(baseKB:sk2_in(_6805720))->true;ignore(source_location(_6854912, _6854914)), assertz_if_new((baseKB:sk2_in(...):-fail, infoF(...))))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1))), baseKB, (nop((is_static_predicate(baseKB:sk2_in(_6805720))->true;ignore(source_location(_6854912, _6854914)), assertz_if_new((baseKB:sk2_in(_6805720):-fail, infoF(make_as_dynamic_really(..., ..., ...)))))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) Call: (257) [system] var((nop((is_static_predicate(baseKB:sk2_in(_6805720))->true;ignore(source_location(_6854912, _6854914)), assertz_if_new((baseKB:sk2_in(_6805720):-fail, infoF(make_as_dynamic_really(..., ..., ...)))))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) Fail: (257) [system] var((nop((is_static_predicate(baseKB:sk2_in(_6805720))->true;ignore(source_location(_6854912, _6854914)), assertz_if_new((baseKB:sk2_in(_6805720):-fail, infoF(make_as_dynamic_really(..., ..., ...)))))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) ^ Fail: (256) [ucatch] ucatch:is_call_var(baseKB:(nop((is_static_predicate(baseKB:sk2_in(...))->true;ignore(source_location(_6854912, _6854914)), assertz_if_new((... : ... :- ..., ...)))), baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) ^ Call: (257) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (257) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (258) [ucatch] strip_module(ucatch:must_det_u, _6940262, _6940202) ^ Exit: (258) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (258) [system] var(must_det_u) Fail: (258) [system] var(must_det_u) ^ Fail: (257) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (257) [ucatch] ucatch:is_call_var(baseKB:nop((is_static_predicate(baseKB:sk2_in(_6805720))->true;ignore(source_location(_6854912, _6854914)), assertz_if_new((baseKB:sk2_in(...):-fail, infoF(...)))))) ^ Unify: (257) [ucatch] ucatch:is_call_var(baseKB:nop((is_static_predicate(baseKB:sk2_in(_6805720))->true;ignore(source_location(_6854912, _6854914)), assertz_if_new((baseKB:sk2_in(...):-fail, infoF(...)))))) ^ Call: (258) [ucatch] strip_module(baseKB:nop((is_static_predicate(baseKB:sk2_in(_6805720))->true;ignore(source_location(_6854912, _6854914)), assertz_if_new((baseKB:sk2_in(_6805720):-fail, infoF(make_as_dynamic_really(..., ..., ...)))))), _6944572, _6944512) ^ Exit: (258) [ucatch] strip_module(baseKB:nop((is_static_predicate(baseKB:sk2_in(_6805720))->true;ignore(source_location(_6854912, _6854914)), assertz_if_new((baseKB:sk2_in(_6805720):-fail, infoF(make_as_dynamic_really(..., ..., ...)))))), baseKB, nop((is_static_predicate(baseKB:sk2_in(_6805720))->true;ignore(source_location(_6854912, _6854914)), assertz_if_new((baseKB:sk2_in(_6805720):-fail, infoF(make_as_dynamic_really(decl_kb_type(..., ...), _6854912, _6854914))))))) Call: (258) [system] var(nop((is_static_predicate(baseKB:sk2_in(_6805720))->true;ignore(source_location(_6854912, _6854914)), assertz_if_new((baseKB:sk2_in(_6805720):-fail, infoF(make_as_dynamic_really(decl_kb_type(..., ...), _6854912, _6854914))))))) Fail: (258) [system] var(nop((is_static_predicate(baseKB:sk2_in(_6805720))->true;ignore(source_location(_6854912, _6854914)), assertz_if_new((baseKB:sk2_in(_6805720):-fail, infoF(make_as_dynamic_really(decl_kb_type(..., ...), _6854912, _6854914))))))) ^ Fail: (257) [ucatch] ucatch:is_call_var(baseKB:nop((is_static_predicate(baseKB:sk2_in(_6805720))->true;ignore(source_location(_6854912, _6854914)), assertz_if_new((baseKB:sk2_in(...):-fail, infoF(...)))))) ^ Call: (257) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (257) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (258) [ucatch] strip_module(ucatch:must_det_u, _6948888, _6948828) ^ Exit: (258) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (258) [system] var(must_det_u) Fail: (258) [system] var(must_det_u) ^ Fail: (257) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (257) [ucatch] ucatch:is_call_var(baseKB:(baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) ^ Unify: (257) [ucatch] ucatch:is_call_var(baseKB:(baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) ^ Call: (258) [ucatch] strip_module(baseKB:(baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1))), _6953198, _6953138) ^ Exit: (258) [ucatch] strip_module(baseKB:(baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1))), baseKB, (baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) Call: (258) [system] var((baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) Fail: (258) [system] var((baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) ^ Fail: (257) [ucatch] ucatch:is_call_var(baseKB:(baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) ^ Call: (258) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (258) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (259) [ucatch] strip_module(ucatch:must_det_u, _6957514, _6957454) ^ Exit: (259) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (259) [system] var(must_det_u) Fail: (259) [system] var(must_det_u) ^ Fail: (258) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (258) [ucatch] ucatch:is_call_var(baseKB:baseKB:(module_transparent baseKB:(sk2_in/1))) ^ Unify: (258) [ucatch] ucatch:is_call_var(baseKB:baseKB:(module_transparent baseKB:(sk2_in/1))) ^ Call: (259) [ucatch] strip_module(baseKB:baseKB:(module_transparent baseKB:(sk2_in/1)), _6961824, _6961764) ^ Exit: (259) [ucatch] strip_module(baseKB:baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB, (module_transparent baseKB:(sk2_in/1))) Call: (259) [system] var((module_transparent baseKB:(sk2_in/1))) Fail: (259) [system] var((module_transparent baseKB:(sk2_in/1))) ^ Fail: (258) [ucatch] ucatch:is_call_var(baseKB:baseKB:(module_transparent baseKB:(sk2_in/1))) ^ Call: (258) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (258) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (259) [ucatch] strip_module(ucatch:must_det_u, _6966174, _6966114) ^ Exit: (259) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (259) [system] var(must_det_u) Fail: (259) [system] var(must_det_u) ^ Fail: (258) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (258) [ucatch] ucatch:is_call_var(baseKB:(baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) ^ Unify: (258) [ucatch] ucatch:is_call_var(baseKB:(baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) ^ Call: (259) [ucatch] strip_module(baseKB:(baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1))), _6970484, _6970424) ^ Exit: (259) [ucatch] strip_module(baseKB:(baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1))), baseKB, (baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) Call: (259) [system] var((baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) Fail: (259) [system] var((baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) ^ Fail: (258) [ucatch] ucatch:is_call_var(baseKB:(baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) ^ Call: (259) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (259) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (260) [ucatch] strip_module(ucatch:must_det_u, _6974800, _6974740) ^ Exit: (260) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (260) [system] var(must_det_u) Fail: (260) [system] var(must_det_u) ^ Fail: (259) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (259) [ucatch] ucatch:is_call_var(baseKB:baseKB:(discontiguous baseKB:(sk2_in/1))) ^ Unify: (259) [ucatch] ucatch:is_call_var(baseKB:baseKB:(discontiguous baseKB:(sk2_in/1))) ^ Call: (260) [ucatch] strip_module(baseKB:baseKB:(discontiguous baseKB:(sk2_in/1)), _6979110, _6979050) ^ Exit: (260) [ucatch] strip_module(baseKB:baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB, (discontiguous baseKB:(sk2_in/1))) Call: (260) [system] var((discontiguous baseKB:(sk2_in/1))) Fail: (260) [system] var((discontiguous baseKB:(sk2_in/1))) ^ Fail: (259) [ucatch] ucatch:is_call_var(baseKB:baseKB:(discontiguous baseKB:(sk2_in/1))) ^ Call: (259) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (259) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (260) [ucatch] strip_module(ucatch:must_det_u, _6983460, _6983400) ^ Exit: (260) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (260) [system] var(must_det_u) Fail: (260) [system] var(must_det_u) ^ Fail: (259) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (259) [ucatch] ucatch:is_call_var(baseKB:baseKB:(multifile baseKB:(sk2_in/1))) ^ Unify: (259) [ucatch] ucatch:is_call_var(baseKB:baseKB:(multifile baseKB:(sk2_in/1))) ^ Call: (260) [ucatch] strip_module(baseKB:baseKB:(multifile baseKB:(sk2_in/1)), _6987770, _6987710) ^ Exit: (260) [ucatch] strip_module(baseKB:baseKB:(multifile baseKB:(sk2_in/1)), baseKB, (multifile baseKB:(sk2_in/1))) Call: (260) [system] var((multifile baseKB:(sk2_in/1))) Fail: (260) [system] var((multifile baseKB:(sk2_in/1))) ^ Fail: (259) [ucatch] ucatch:is_call_var(baseKB:baseKB:(multifile baseKB:(sk2_in/1))) ^ Exit: (251) [ucatch] must_det_l(baseKB:((is_static_predicate(baseKB:sk2_in(_6805720))->true;predicate_property(baseKB:sk2_in(_6805720), dynamic)->true;must(baseKB:(dynamic baseKB:(sk2_in/1)))), (public baseKB:(sk2_in/1)), nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), nop((is_static_predicate(...)->true;ignore(...), assertz_if_new(...))), baseKB:(module_transparent... : ...), baseKB:(discontiguous...), baseKB:(multifile...))) ^ Exit: (250) [baseKB] predicate_inheritance:make_as_dynamic_really_two(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_6805720), sk2_in, 1) ^ Exit: (249) [baseKB] predicate_inheritance:make_as_dynamic_really(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in(_6805720), sk2_in, 1) ^ Exit: (248) [baseKB] predicate_inheritance:make_as_dynamic_really(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) ^ Exit: (247) [baseKB] predicate_inheritance:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) ^ Call: (248) [system] call(sys:('$set_typein_module'(baseKB), '$set_source_module'(baseKB))) ^ Unify: (248) [system] call(sys:('$set_typein_module'(baseKB), '$set_source_module'(baseKB))) ^ Exit: (248) [system] call(sys:('$set_typein_module'(baseKB), '$set_source_module'(baseKB))) ^ Exit: (245) [system] setup_call_cleanup(sys:('$set_typein_module'(baseKB), '$set_source_module'(baseKB)), baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), sys:('$set_typein_module'(baseKB), '$set_source_module'(baseKB))) ^ Exit: (244) [sys] sys:with_typein_and_source(baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Exit: (243) [sys] sys:call_now(c, baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Exit: (242) [baseKB] logicmoo_startup:now_and_later(n, baseKB, baseKB, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Exit: (241) [baseKB] logicmoo_startup:now_and_later(n, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) ^ Exit: (240) [baseKB] predicate_inheritance:make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) ^ Exit: (239) [baseKB] predicate_inheritance:now_inherit_above(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) ^ Exit: (238) [baseKB] predicate_inheritance:create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) ^ Call: (235) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (235) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (236) [ucatch] strip_module(ucatch:must_det_u, _7002180, _7002120) ^ Exit: (236) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (236) [system] var(must_det_u) Fail: (236) [system] var(must_det_u) ^ Fail: (235) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (235) [ucatch] ucatch:is_call_var(baseKB:decl_wrapped(baseKB, sk2_in, 1, ereq)) ^ Unify: (235) [ucatch] ucatch:is_call_var(baseKB:decl_wrapped(baseKB, sk2_in, 1, ereq)) ^ Call: (236) [ucatch] strip_module(baseKB:decl_wrapped(baseKB, sk2_in, 1, ereq), _7006490, _7006430) ^ Exit: (236) [ucatch] strip_module(baseKB:decl_wrapped(baseKB, sk2_in, 1, ereq), baseKB, decl_wrapped(baseKB, sk2_in, 1, ereq)) Call: (236) [system] var(decl_wrapped(baseKB, sk2_in, 1, ereq)) Fail: (236) [system] var(decl_wrapped(baseKB, sk2_in, 1, ereq)) ^ Fail: (235) [ucatch] ucatch:is_call_var(baseKB:decl_wrapped(baseKB, sk2_in, 1, ereq)) ^ Call: (238) [baseKB] virtualize_source:decl_wrapped(baseKB, sk2_in, 1, ereq) ^ Unify: (238) [baseKB] virtualize_source:decl_wrapped(baseKB, sk2_in, 1, ereq) ^ Call: (239) [baseKB] assert_if_new(rdf_rewrite:arity(sk2_in, 1)) ^ Unify: (239) [hook_database] assert_if_new(rdf_rewrite:arity(sk2_in, 1)) ^ Exit: (246) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (239) [hook_database] assert_if_new(rdf_rewrite:arity(sk2_in, 1)) ^ Call: (239) [baseKB] assert_if_new(baseKB:safe_wrap(baseKB, sk2_in, 1, ereq)) ^ Unify: (239) [hook_database] assert_if_new(baseKB:safe_wrap(baseKB, sk2_in, 1, ereq)) ^ Exit: (246) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (239) [hook_database] assert_if_new(baseKB:safe_wrap(baseKB, sk2_in, 1, ereq)) ^ Exit: (238) [baseKB] virtualize_source:decl_wrapped(baseKB, sk2_in, 1, ereq) ^ Exit: (229) [ucatch] must_det_l(baseKB:(decl_kb_type(kb_shared, baseKB:(sk2_in/1))=decl_kb_type(kb_shared, baseKB:(sk2_in/1)), make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), decl_wrapped(baseKB, sk2_in, 1, ereq))) ^ Exit: (228) [baseKB] predicate_inheritance:do_decl_kb_type_2(kb_shared, baseKB, sk2_in, 1, sk2_in(_5545152)) ^ Exit: (227) [baseKB] predicate_inheritance:do_decl_kb_type_1(kb_shared, baseKB, sk2_in, 1, sk2_in(_5545152)) ^ Exit: (226) [baseKB] predicate_inheritance:do_decl_kb_type(kb_shared, kb_shared, baseKB, sk2_in, 1) ^ Exit: (225) [baseKB] predicate_inheritance:decl_kb_type(kb_shared, baseKB, sk2_in, 1) ^ Exit: (224) [baseKB] predicate_inheritance:decl_kb_shared(baseKB, sk2_in, 1) ^ Exit: (221) [baseKB] decl_as_rev(baseKB:(sk2_in/1), decl_kb_shared) ^ Exit: (220) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, baseKB, sk2_in, 1) ^ Exit: (219) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, baseKB, sk2_in, 1) ^ Exit: (218) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, (sk2_in/1)) ^ Exit: (217) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, baseKB:(sk2_in/1)) ^ Call: (218) [system] call(sys:('$set_typein_module'(baseKB), '$set_source_module'(baseKB))) ^ Unify: (218) [system] call(sys:('$set_typein_module'(baseKB), '$set_source_module'(baseKB))) ^ Exit: (218) [system] call(sys:('$set_typein_module'(baseKB), '$set_source_module'(baseKB))) ^ Exit: (215) [system] setup_call_cleanup(sys:('$set_typein_module'(baseKB), '$set_source_module'(baseKB)), baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)), sys:('$set_typein_module'(baseKB), '$set_source_module'(baseKB))) ^ Exit: (214) [sys] sys:with_typein_and_source(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) ^ Exit: (213) [sys] sys:call_now(c, baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) ^ Exit: (212) [baseKB] logicmoo_startup:now_and_later(n, baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) ^ Exit: (211) [baseKB] logicmoo_startup:now_and_later(n, decl_az(decl_kb_shared, baseKB:(sk2_in/1))) ^ Exit: (210) [baseKB] decl_as(decl_kb_shared, baseKB:(sk2_in/1)) ^ Exit: (209) [baseKB] predicate_inheritance:kb_shared(baseKB:(sk2_in/1)) ^ Call: (202) [bugger] bugger:show_success(pfc_lib, pfc_lib:action_is_undoable(baseKB:kb_shared(baseKB:(sk2_in/1)))) ^ Unify: (202) [bugger] bugger:show_success(pfc_lib, pfc_lib:action_is_undoable(baseKB:kb_shared(baseKB:(sk2_in/1)))) Call: (206) [system] cyclic_term(pfc_lib:action_is_undoable(baseKB:kb_shared(baseKB:(sk2_in/1)))) Fail: (206) [system] cyclic_term(pfc_lib:action_is_undoable(baseKB:kb_shared(baseKB:(sk2_in/1)))) ^ Call: (203) [bugger] dcall0(pfc_lib:action_is_undoable(baseKB:kb_shared(baseKB:(sk2_in/1)))) ^ Unify: (203) [bugger] dcall0(pfc_lib:action_is_undoable(baseKB:kb_shared(baseKB:(sk2_in/1)))) ^ Call: (205) [pfc_lib] logicmoo_util_terms:safe_functor(baseKB:kb_shared(baseKB:(sk2_in/1)), _7035416, _7035478) ^ Unify: (205) [pfc_lib] logicmoo_util_terms:safe_functor(baseKB:kb_shared(baseKB:(sk2_in/1)), _7035416, _7036106) Call: (206) [system] compound_name_arity(baseKB:kb_shared(baseKB:(sk2_in/1)), _7035416, _7036674) Exit: (206) [system] compound_name_arity(baseKB:kb_shared(baseKB:(sk2_in/1)), :, 2) ^ Exit: (205) [pfc_lib] logicmoo_util_terms:safe_functor(baseKB:kb_shared(baseKB:(sk2_in/1)), :, 2) ^ Fail: (203) [bugger] dcall0(pfc_lib:action_is_undoable(baseKB:kb_shared(baseKB:(sk2_in/1)))) ^ Fail: (202) [bugger] bugger:show_success(pfc_lib, pfc_lib:action_is_undoable(baseKB:kb_shared(baseKB:(sk2_in/1)))) %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_in,1,pfcWatches)%~ body: genlPreds(pfcWatches,_7040746)*->rhs([mpred_prop(baseKB,sk2_in,1,_7040746)]) ^ Exit: (191) [baseKB] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) Call: (191) [system] true Exit: (191) [system] true ^ Call: (191) [system] call(baseKB:(catch(erase((0x5566f68d1d60)), _5337048, fail)->true;true)) ^ Unify: (191) [system] call(baseKB:(catch(erase((0x5566f68d1d60)), _5337048, fail)->true;true)) Call: (194) [system] erase((0x5566f68d1d60)) Exit: (194) [system] erase((0x5566f68d1d60)) Call: (193) [system] true Exit: (193) [system] true ^ Exit: (191) [system] call(baseKB:(catch(erase((0x5566f68d1d60)), _5337048, fail)->true;true)) ^ Exit: (187) [baseKB] mpred_m_fwc2(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcWatches)) Call: (187) [system] true Exit: (187) [system] true ^ Call: (187) [system] call(baseKB:(catch(erase((0x5566f68d0960)), _5326434, fail)->true;true)) ^ Unify: (187) [system] call(baseKB:(catch(erase((0x5566f68d0960)), _5326434, fail)->true;true)) Call: (190) [system] erase((0x5566f68d0960)) Exit: (190) [system] erase((0x5566f68d0960)) Call: (189) [system] true Exit: (189) [system] true ^ Exit: (187) [system] call(baseKB:(catch(erase((0x5566f68d0960)), _5326434, fail)->true;true)) ^ Exit: (182) [baseKB] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Exit: (181) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcWatches)), info(mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcWatches)), 'mpred_core.pl':2493), 1, 4173, baseKB:true) ^ Exit: (176) [baseKB] mpred_fwc(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Exit: (175) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc(mpred_prop(baseKB, sk2_in, 1, pfcWatches)), mpred_enqueueing(mpred_prop(baseKB, sk2_in, 1, pfcWatches)), 1, 4046, baseKB:true) %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_in,1,pfcLHS)%~ body: genlPreds(pfcLHS,_7060092)*->rhs([mpred_prop(baseKB,sk2_in,1,_7060092)]) ^ Exit: (151) [baseKB] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, pfcLHS)) Call: (151) [system] true Exit: (151) [system] true ^ Call: (151) [system] call(baseKB:(catch(erase((0x5566f68d0f00)), _4091184, fail)->true;true)) ^ Unify: (151) [system] call(baseKB:(catch(erase((0x5566f68d0f00)), _4091184, fail)->true;true)) Call: (154) [system] erase((0x5566f68d0f00)) Exit: (154) [system] erase((0x5566f68d0f00)) Call: (153) [system] true Exit: (153) [system] true ^ Exit: (151) [system] call(baseKB:(catch(erase((0x5566f68d0f00)), _4091184, fail)->true;true)) ^ Exit: (147) [baseKB] mpred_m_fwc2(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS)) Call: (147) [system] true Exit: (147) [system] true ^ Call: (147) [system] call(baseKB:(catch(erase((0x5566f68d0e60)), _4080570, fail)->true;true)) ^ Unify: (147) [system] call(baseKB:(catch(erase((0x5566f68d0e60)), _4080570, fail)->true;true)) Call: (150) [system] erase((0x5566f68d0e60)) Exit: (150) [system] erase((0x5566f68d0e60)) Call: (149) [system] true Exit: (149) [system] true ^ Exit: (147) [system] call(baseKB:(catch(erase((0x5566f68d0e60)), _4080570, fail)->true;true)) ^ Exit: (142) [baseKB] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcLHS)) ^ Exit: (141) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcLHS)), info(mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcLHS)), 'mpred_core.pl':2493), 1, 3122, baseKB:true) ^ Exit: (136) [baseKB] mpred_fwc(mpred_prop(baseKB, sk2_in, 1, pfcLHS)) ^ Exit: (135) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc(mpred_prop(baseKB, sk2_in, 1, pfcLHS)), mpred_enqueueing(mpred_prop(baseKB, sk2_in, 1, pfcLHS)), 1, 2995, user:true) ^ Exit: (122) [user] mpred_post1(mpred_prop(baseKB, sk2_in, 1, pfcLHS), (((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax)) Call: (122) [system] deterministic(_3845528) Exit: (122) [system] deterministic(true) ^ Call: (123) [locally_each] locally_each:key_erase(t_l) ^ Unify: (123) [locally_each] locally_each:key_erase(t_l) Call: (124) [system] nb_current('$w_tl_e', [_7082522|_7082524]) Exit: (124) [system] nb_current('$w_tl_e', [(0x55670d978840), (0x55670d979320)]) Call: (124) [system] nb_linkval('$w_tl_e', [(0x55670d979320)]) Exit: (124) [system] nb_linkval('$w_tl_e', [(0x55670d979320)]) Call: (125) [system] erase((0x55670d978840)) Exit: (125) [system] erase((0x55670d978840)) Call: (124) [system] true Exit: (124) [system] true Call: (124) [system] true Exit: (124) [system] true ^ Exit: (123) [locally_each] locally_each:key_erase(t_l) ^ Exit: (113) [locally_each] locally(t_l:mpred_fc_mode(direct), user:mpred_post1(mpred_prop(baseKB, sk2_in, 1, pfcLHS), (((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax))) ^ Exit: (112) [pfc_lib] locally_each:locally_tl(mpred_fc_mode(direct), user:mpred_post1(mpred_prop(baseKB, sk2_in, 1, pfcLHS), (((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax))) ^ Exit: (113) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (118) [baseKB] baseKB:que(conflict(_7092596), _7092660) ^ Fail: (118) [baseKB] baseKB:que(conflict(_7092596), _7093284) ^ Call: (113) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(_7091560, _7093854), _7093878), call(_7093878)*->true;clause_b(baseKB:que(_7091560, _7093854)))) ^ Unify: (113) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(_7091560, _7093854), _7093878), call(_7093878)*->true;clause_b(baseKB:que(_7091560, _7093854)))) ^ Call: (115) [user] clause(que(_7091560, _7093854), _7093878) ^ Fail: (115) [user] clause(que(_7091560, _7093854), _7093878) ^ Call: (115) [user] clause_b(baseKB:que(_7091560, _7093854)) ^ Unify: (115) [user] clause_b(baseKB:que(_7091560, _7093854)) ^ Call: (116) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_7091560, _7093854), _7097676)) ^ Unify: (116) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_7091560, _7093854), _7097676)) ^ Call: (117) [baseKB] clause(que(_7091560, _7093854), _7097676) ^ Fail: (117) [baseKB] clause(que(_7091560, _7093854), _7097676) ^ Fail: (116) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_7091560, _7093854), _7097676)) ^ Fail: (115) [user] clause_b(baseKB:que(_7091560, _7093854)) ^ Fail: (113) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(_7091560, _7093854), _7093878), call(_7093878)*->true;clause_b(baseKB:que(_7091560, _7093854)))) ^ Call: (127) [baseKB] baseKB:mpred_prop(_7102146, sk2_out, 1, pfcRHS) ^ Unify: (127) [baseKB] baseKB:mpred_prop(baseKB, sk2_out, 1, pfcRHS) ^ Exit: (127) [baseKB] baseKB:mpred_prop(baseKB, sk2_out, 1, pfcRHS) ^ Exit: (128) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (122) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (127) [baseKB] baseKB:que(conflict(_7108260), _7108324) ^ Fail: (127) [baseKB] baseKB:que(conflict(_7108260), _7108948) ^ Call: (122) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(_7107224, _7109518), _7109542), call(_7109542)*->true;clause_b(baseKB:que(_7107224, _7109518)))) ^ Unify: (122) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(_7107224, _7109518), _7109542), call(_7109542)*->true;clause_b(baseKB:que(_7107224, _7109518)))) ^ Call: (124) [user] clause(que(_7107224, _7109518), _7109542) ^ Fail: (124) [user] clause(que(_7107224, _7109518), _7109542) ^ Call: (124) [user] clause_b(baseKB:que(_7107224, _7109518)) ^ Unify: (124) [user] clause_b(baseKB:que(_7107224, _7109518)) ^ Call: (125) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_7107224, _7109518), _7113340)) ^ Unify: (125) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_7107224, _7109518), _7113340)) ^ Call: (126) [baseKB] clause(que(_7107224, _7109518), _7113340) ^ Fail: (126) [baseKB] clause(que(_7107224, _7109518), _7113340) ^ Fail: (125) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_7107224, _7109518), _7113340)) ^ Fail: (124) [user] clause_b(baseKB:que(_7107224, _7109518)) ^ Fail: (122) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(_7107224, _7109518), _7109542), call(_7109542)*->true;clause_b(baseKB:que(_7107224, _7109518)))) ^ Call: (105) [user] loop_check:cyclic_break(([sk2_in(_3174782)], rhs([sk2_out(_3174782)]), ((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), '$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])))) ^ Unify: (105) [user] loop_check:cyclic_break(([sk2_in(_3174782)], rhs([sk2_out(_3174782)]), ((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), '$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])))) ^ Redo: (105) [user] loop_check:cyclic_break(([sk2_in(_3174782)], rhs([sk2_out(_3174782)]), ((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), '$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])))) ^ Exit: (105) [user] loop_check:cyclic_break(([sk2_in(_3174782)], rhs([sk2_out(_3174782)]), ((sk2_in(_3821432)==>sk2_out(_3821432)), mfl4(['Ex'=_3821458],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), '$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])))) ^ Call: (108) [user] mpred_eval_lhs_no_nc('$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])), ((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))) ^ Unify: (108) [user] mpred_eval_lhs_no_nc('$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])), ((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))) %~ %~ Adding positive%~ trigger: sk2_in(_3174782)%~ body: rhs([sk2_out(_3174782)])%~ Support: (sk2_in(_3222058)==>sk2_out(_3222058)),mfl4(['Ex'=_2651390],baseKB,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc#L82 ',82) ^ Call: (125) [baseKB] baseKB:mpred_prop(_7127426, sk2_in, 1, pfcPosTrigger) ^ Fail: (125) [baseKB] baseKB:mpred_prop(_7127426, sk2_in, 1, pfcPosTrigger) ^ Call: (117) [user] hook_database:current_assertion_module(_7129640) ^ Unify: (117) [user] hook_database:current_assertion_module(_7129640) ^ Call: (118) [user] if_defined(defaultAssertMt(_7129640), _7129640=baseKB) ^ Unify: (118) [ucatch] if_defined(defaultAssertMt(_7129640), user:(_7129640=baseKB)) ^ Call: (121) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (121) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (121) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (118) [ucatch] if_defined(defaultAssertMt(baseKB), user:(baseKB=baseKB)) ^ Exit: (117) [user] hook_database:current_assertion_module(baseKB) ^ Exit: (123) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (118) [pfc_lib] locally_each:locally_tl(mpred_fc_mode(direct), user:mpred_post1(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), (((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax))) ^ Unify: (118) [pfc_lib] locally_each:locally_tl(mpred_fc_mode(direct), user:mpred_post1(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), (((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax))) ^ Call: (119) [pfc_lib] locally(t_l:mpred_fc_mode(direct), user:mpred_post1(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), (((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax))) ^ Unify: (119) [locally_each] locally(t_l:mpred_fc_mode(direct), user:mpred_post1(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), (((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax))) ^ Call: (122) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (122) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (122) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (123) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (123) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (123) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (123) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (123) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (123) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (123) [locally_each] locally_each:clause_true(t_l, t_l:mpred_fc_mode(direct)) ^ Unify: (123) [locally_each] locally_each:clause_true(t_l, t_l:mpred_fc_mode(direct)) Call: (124) [system] copy_term(t_l:mpred_fc_mode(direct), _7148350) Exit: (124) [system] copy_term(t_l:mpred_fc_mode(direct), t_l:mpred_fc_mode(direct)) ^ Call: (124) [t_l] clause(t_l:mpred_fc_mode(direct), true) ^ Fail: (124) [t_l] clause(mpred_fc_mode(direct), true) ^ Fail: (123) [locally_each] locally_each:clause_true(t_l, t_l:mpred_fc_mode(direct)) ^ Call: (129) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_fc_mode(direct)) ^ Unify: (129) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_fc_mode(direct)) ^ Call: (130) [t_l] asserta(t_l:mpred_fc_mode(direct), _7152804) ^ Exit: (130) [t_l] asserta(t_l:mpred_fc_mode(direct), (0x55670d979da0)) Call: (130) [system] nb_current('$w_tl_e', _7154042) Exit: (130) [system] nb_current('$w_tl_e', [(0x55670d979320)]) Call: (130) [system] nb_linkval('$w_tl_e', [(0x55670d979da0), (0x55670d979320)]) Exit: (130) [system] nb_linkval('$w_tl_e', [(0x55670d979da0), (0x55670d979320)]) ^ Exit: (129) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_fc_mode(direct)) ^ Call: (128) [user] mpred_post1(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), (((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax)) ^ Unify: (128) [user] mpred_post1(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), (((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax)) ^ Call: (130) [bugger] bugger:show_success(user, user:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), (((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax))) ^ Unify: (130) [bugger] bugger:show_success(user, user:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), (((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax))) Call: (134) [system] cyclic_term(user:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), (((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax))) Fail: (134) [system] cyclic_term(user:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), (((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax))) ^ Call: (131) [bugger] dcall0(user:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), (((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax))) ^ Unify: (131) [bugger] dcall0(user:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), (((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax))) ^ Fail: (131) [bugger] dcall0(user:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), (((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax))) ^ Fail: (130) [bugger] bugger:show_success(user, user:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), (((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax))) ^ Unify: (128) [user] mpred_post1(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), (((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax)) ^ Exit: (137) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (138) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (135) [t_l] t_l:is_repropagating(_7166384) Fail: (135) [t_l] t_l:is_repropagating(_7166998) Call: (136) [t_l] t_l:exact_assertions Fail: (136) [t_l] t_l:exact_assertions Call: (136) [t_l] t_l:exact_assertions Fail: (136) [t_l] t_l:exact_assertions ^ Exit: (141) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) %~ call_mpred_post4 :-%~ level=145 ,%~ que=0 ,%~ assertion_status=unique ,%~ support_status=none ,%~ post1 = mpred_prop(baseKB,sk2_in,1,pfcPosTrigger) ,%~ fix_mp=baseKB ,%~ mz=user ,%~ p0 = mpred_prop(baseKB,sk2_in,1,pfcPosTrigger) ,%~ support_fact = ( sk2_in(_3222058)==>sk2_out(_3222058) ,%~ mfl4(%~ [ 'Ex'=Ex],%~ baseKB, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 82)) ,%~ support_trig=ax. ^ Call: (142) [user] fix_mp("mpred_add_support_fast", _7217502, _7217504, _7217506) ^ Unify: (142) [user] fix_mp("mpred_add_support_fast", _7217502, _7217504, _7217506) ^ Exit: (148) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (142) [user] fix_mp("mpred_add_support_fast", _7217502, baseKB, _7217502) Call: (142) [system] _7217502='$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), ((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax) Exit: (142) [system] '$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), ((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax)='$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), ((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax) ^ Call: (142) [baseKB] notify_if_neg_trigger('$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), ((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax)) ^ Unify: (142) [baseKB] notify_if_neg_trigger('$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), ((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax)) ^ Exit: (142) [baseKB] notify_if_neg_trigger('$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), ((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax)) ^ Call: (142) [user] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), ((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax)), call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), ((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax)))) ^ Unify: (142) [pfc_lib] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), ((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax)), user:call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), ((sk2_in(...)==>sk2_out(...)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax)))) ^ Exit: (142) [pfc_lib] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), ((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax)), user:call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), ((sk2_in(...)==>sk2_out(...)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax)))) Call: (142) [t_l] t_l:assert_dir(_7234196) Fail: (142) [t_l] t_l:assert_dir(_7234196) ^ Exit: (149) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (150) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (144) [t_l] t_l:assert_dir(_7238144) Fail: (144) [t_l] t_l:assert_dir(_7238144) ^ Exit: (151) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (147) [user] logicmoo_util_terms:expire_tabled_list(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) ^ Unify: (147) [user] logicmoo_util_terms:expire_tabled_list(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) ^ Exit: (147) [user] logicmoo_util_terms:expire_tabled_list(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) ^ Call: (147) [user] show_failure(attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))) ^ Unify: (147) [bugger] show_failure(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))) ^ Call: (148) [bugger] bugger:show_failure(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))) ^ Unify: (148) [bugger] bugger:show_failure(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))) ^ Call: (149) [bugger] one_must(dcall0(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))), (nop(dumpST), debugm1(user, show_failed(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)))), nop(break), !, fail)) ^ Unify: (149) [ucatch] one_must(bugger:dcall0(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))), bugger:(nop(dumpST), debugm1(user, show_failed(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(..., ..., ..., ...)))), nop(break), !, fail)) ^ Call: (154) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (154) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (155) [ucatch] strip_module(ucatch:must_det_u, _7248270, _7248210) ^ Exit: (155) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (155) [system] var(must_det_u) Fail: (155) [system] var(must_det_u) ^ Fail: (154) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (154) [ucatch] ucatch:is_call_var(user:(strip_module(db_op_call(assertz, assertz_i), _7246862, _7246864), sanity(\+atom(_7246864)), fix_mp(clause(assert, _7246864), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898), add_side_effect(_7246864, _7246896:_7246898), quietly((... -> ...;... = ...)))) ^ Unify: (154) [ucatch] ucatch:is_call_var(user:(strip_module(db_op_call(assertz, assertz_i), _7246862, _7246864), sanity(\+atom(_7246864)), fix_mp(clause(assert, _7246864), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898), add_side_effect(_7246864, _7246896:_7246898), quietly((... -> ...;... = ...)))) ^ Call: (155) [ucatch] strip_module(user:(strip_module(db_op_call(assertz, assertz_i), _7246862, _7246864), sanity(\+atom(_7246864)), fix_mp(clause(assert, _7246864), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898), add_side_effect(_7246864, _7246896:_7246898), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_7246898=_7246950))), _7252580, _7252520) ^ Exit: (155) [ucatch] strip_module(user:(strip_module(db_op_call(assertz, assertz_i), _7246862, _7246864), sanity(\+atom(_7246864)), fix_mp(clause(assert, _7246864), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898), add_side_effect(_7246864, _7246896:_7246898), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_7246898=_7246950))), user, (strip_module(db_op_call(assertz, assertz_i), _7246862, _7246864), sanity(\+atom(_7246864)), fix_mp(clause(assert, _7246864), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898), add_side_effect(_7246864, _7246896:_7246898), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7246898, _7246950);_7246898=_7246950)))) Call: (155) [system] var((strip_module(db_op_call(assertz, assertz_i), _7246862, _7246864), sanity(\+atom(_7246864)), fix_mp(clause(assert, _7246864), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898), add_side_effect(_7246864, _7246896:_7246898), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7246898, _7246950);_7246898=_7246950)))) Fail: (155) [system] var((strip_module(db_op_call(assertz, assertz_i), _7246862, _7246864), sanity(\+atom(_7246864)), fix_mp(clause(assert, _7246864), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898), add_side_effect(_7246864, _7246896:_7246898), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7246898, _7246950);_7246898=_7246950)))) ^ Fail: (154) [ucatch] ucatch:is_call_var(user:(strip_module(db_op_call(assertz, assertz_i), _7246862, _7246864), sanity(\+atom(_7246864)), fix_mp(clause(assert, _7246864), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898), add_side_effect(_7246864, _7246896:_7246898), quietly((... -> ...;... = ...)))) ^ Call: (155) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (155) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (156) [ucatch] strip_module(ucatch:must_det_u, _7256896, _7256836) ^ Exit: (156) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (156) [system] var(must_det_u) Fail: (156) [system] var(must_det_u) ^ Fail: (155) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (155) [ucatch] ucatch:is_call_var(user:strip_module(db_op_call(assertz, assertz_i), _7246862, _7246864)) ^ Unify: (155) [ucatch] ucatch:is_call_var(user:strip_module(db_op_call(assertz, assertz_i), _7246862, _7246864)) ^ Call: (156) [ucatch] strip_module(user:strip_module(db_op_call(assertz, assertz_i), _7246862, _7246864), _7261206, _7261146) ^ Exit: (156) [ucatch] strip_module(user:strip_module(db_op_call(assertz, assertz_i), _7246862, _7246864), user, strip_module(db_op_call(assertz, assertz_i), _7246862, _7246864)) Call: (156) [system] var(strip_module(db_op_call(assertz, assertz_i), _7246862, _7246864)) Fail: (156) [system] var(strip_module(db_op_call(assertz, assertz_i), _7246862, _7246864)) ^ Fail: (155) [ucatch] ucatch:is_call_var(user:strip_module(db_op_call(assertz, assertz_i), _7246862, _7246864)) ^ Call: (155) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (155) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (156) [ucatch] strip_module(ucatch:must_det_u, _7265522, _7265462) ^ Exit: (156) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (156) [system] var(must_det_u) Fail: (156) [system] var(must_det_u) ^ Fail: (155) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (155) [ucatch] ucatch:is_call_var(user:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898), add_side_effect(db_op_call(assertz, assertz_i), _7246896:_7246898), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_7246898=_7246950)))) ^ Unify: (155) [ucatch] ucatch:is_call_var(user:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898), add_side_effect(db_op_call(assertz, assertz_i), _7246896:_7246898), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_7246898=_7246950)))) ^ Call: (156) [ucatch] strip_module(user:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898), add_side_effect(db_op_call(assertz, assertz_i), _7246896:_7246898), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7246898, _7246950);_7246898=_7246950))), _7269832, _7269772) ^ Exit: (156) [ucatch] strip_module(user:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898), add_side_effect(db_op_call(assertz, assertz_i), _7246896:_7246898), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7246898, _7246950);_7246898=_7246950))), user, (sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898), add_side_effect(db_op_call(assertz, assertz_i), _7246896:_7246898), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7246898, _7246950);_7246898=_7246950)))) Call: (156) [system] var((sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898), add_side_effect(db_op_call(assertz, assertz_i), _7246896:_7246898), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7246898, _7246950);_7246898=_7246950)))) Fail: (156) [system] var((sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898), add_side_effect(db_op_call(assertz, assertz_i), _7246896:_7246898), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7246898, _7246950);_7246898=_7246950)))) ^ Fail: (155) [ucatch] ucatch:is_call_var(user:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898), add_side_effect(db_op_call(assertz, assertz_i), _7246896:_7246898), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_7246898=_7246950)))) ^ Call: (156) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (156) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (157) [ucatch] strip_module(ucatch:must_det_u, _7274148, _7274088) ^ Exit: (157) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (157) [system] var(must_det_u) Fail: (157) [system] var(must_det_u) ^ Fail: (156) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (156) [ucatch] ucatch:is_call_var(user:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Unify: (156) [ucatch] ucatch:is_call_var(user:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Call: (157) [ucatch] strip_module(user:sanity(\+atom(db_op_call(assertz, assertz_i))), _7278458, _7278398) ^ Exit: (157) [ucatch] strip_module(user:sanity(\+atom(db_op_call(assertz, assertz_i))), user, sanity(\+atom(db_op_call(assertz, assertz_i)))) Call: (157) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) Fail: (157) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Fail: (156) [ucatch] ucatch:is_call_var(user:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Call: (156) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (156) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (157) [ucatch] strip_module(ucatch:must_det_u, _7282780, _7282720) ^ Exit: (157) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (157) [system] var(must_det_u) Fail: (157) [system] var(must_det_u) ^ Fail: (156) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (156) [ucatch] ucatch:is_call_var(user:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898), add_side_effect(db_op_call(assertz, assertz_i), _7246896:_7246898), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7246898, _7246950);_7246898=_7246950)))) ^ Unify: (156) [ucatch] ucatch:is_call_var(user:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898), add_side_effect(db_op_call(assertz, assertz_i), _7246896:_7246898), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7246898, _7246950);_7246898=_7246950)))) ^ Call: (157) [ucatch] strip_module(user:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898), add_side_effect(db_op_call(assertz, assertz_i), _7246896:_7246898), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7246898, _7246950);_7246898=_7246950))), _7287090, _7287030) ^ Exit: (157) [ucatch] strip_module(user:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898), add_side_effect(db_op_call(assertz, assertz_i), _7246896:_7246898), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7246898, _7246950);_7246898=_7246950))), user, (fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898), add_side_effect(db_op_call(assertz, assertz_i), _7246896:_7246898), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7246898, _7246950);_7246898=_7246950)))) Call: (157) [system] var((fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898), add_side_effect(db_op_call(assertz, assertz_i), _7246896:_7246898), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7246898, _7246950);_7246898=_7246950)))) Fail: (157) [system] var((fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898), add_side_effect(db_op_call(assertz, assertz_i), _7246896:_7246898), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7246898, _7246950);_7246898=_7246950)))) ^ Fail: (156) [ucatch] ucatch:is_call_var(user:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898), add_side_effect(db_op_call(assertz, assertz_i), _7246896:_7246898), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7246898, _7246950);_7246898=_7246950)))) ^ Call: (157) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (157) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (158) [ucatch] strip_module(ucatch:must_det_u, _7291406, _7291346) ^ Exit: (158) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (158) [system] var(must_det_u) Fail: (158) [system] var(must_det_u) ^ Fail: (157) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (157) [ucatch] ucatch:is_call_var(user:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898)) ^ Unify: (157) [ucatch] ucatch:is_call_var(user:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898)) ^ Call: (158) [ucatch] strip_module(user:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898), _7295716, _7295656) ^ Exit: (158) [ucatch] strip_module(user:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898), user, fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898)) Call: (158) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898)) Fail: (158) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898)) ^ Fail: (157) [ucatch] ucatch:is_call_var(user:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898)) ^ Exit: (166) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (157) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (157) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (158) [ucatch] strip_module(ucatch:must_det_u, _7301412, _7301352) ^ Exit: (158) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (158) [system] var(must_det_u) Fail: (158) [system] var(must_det_u) ^ Fail: (157) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (157) [ucatch] ucatch:is_call_var(user:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246950);mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)=_7246950)))) ^ Unify: (157) [ucatch] ucatch:is_call_var(user:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246950);mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)=_7246950)))) ^ Call: (158) [ucatch] strip_module(user:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246950);mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)=_7246950))), _7305722, _7305662) ^ Exit: (158) [ucatch] strip_module(user:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246950);mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)=_7246950))), user, (add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246950);mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)=_7246950)))) Call: (158) [system] var((add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246950);mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)=_7246950)))) Fail: (158) [system] var((add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246950);mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)=_7246950)))) ^ Fail: (157) [ucatch] ucatch:is_call_var(user:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246950);mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)=_7246950)))) ^ Call: (158) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (158) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (159) [ucatch] strip_module(ucatch:must_det_u, _7310038, _7309978) ^ Exit: (159) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (159) [system] var(must_det_u) Fail: (159) [system] var(must_det_u) ^ Fail: (158) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (158) [ucatch] ucatch:is_call_var(user:add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))) ^ Unify: (158) [ucatch] ucatch:is_call_var(user:add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))) ^ Call: (159) [ucatch] strip_module(user:add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), _7314348, _7314288) ^ Exit: (159) [ucatch] strip_module(user:add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), user, add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))) Call: (159) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))) Fail: (159) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))) ^ Fail: (158) [ucatch] ucatch:is_call_var(user:add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))) Call: (163) [t_l] t_l:use_side_effect_buffer Fail: (163) [t_l] t_l:use_side_effect_buffer Call: (163) [t_l] t_l:verify_side_effect_buffer Fail: (163) [t_l] t_l:verify_side_effect_buffer ^ Call: (158) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (158) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (159) [ucatch] strip_module(ucatch:must_det_u, _7321088, _7321028) ^ Exit: (159) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (159) [system] var(must_det_u) Fail: (159) [system] var(must_det_u) ^ Fail: (158) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (158) [ucatch] ucatch:is_call_var(user:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246950);mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)=_7246950))) ^ Unify: (158) [ucatch] ucatch:is_call_var(user:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246950);mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)=_7246950))) ^ Call: (159) [ucatch] strip_module(user:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246950);mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)=_7246950)), _7325398, _7325338) ^ Exit: (159) [ucatch] strip_module(user:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246950);mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)=_7246950)), user, quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246950);mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)=_7246950))) Call: (159) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246950);mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)=_7246950))) Fail: (159) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246950);mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)=_7246950))) ^ Fail: (158) [ucatch] ucatch:is_call_var(user:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246950);mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)=_7246950))) ^ Exit: (166) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (154) [t_l] t_l:use_side_effect_buffer Fail: (154) [t_l] t_l:use_side_effect_buffer Call: (154) [t_l] t_l:verify_side_effect_buffer Fail: (154) [t_l] t_l:verify_side_effect_buffer Call: (154) [t_l] t_l:no_attempt_side_effects Fail: (154) [t_l] t_l:no_attempt_side_effects Call: (154) [t_l] t_l:side_effect_ok Fail: (154) [t_l] t_l:side_effect_ok Call: (154) [t_l] t_l:noDBaseMODs(_7334376) Fail: (154) [t_l] t_l:noDBaseMODs(_7334990) ^ Call: (154) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))) ^ Unify: (154) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))) ^ Call: (155) [bugger] one_must(dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))), (nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)))), nop(break), !, fail)) ^ Unify: (155) [ucatch] one_must(bugger:dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(..., ...), baseKB:mpred_prop(..., ..., ..., ...)))), nop(break), !, fail)) ^ Call: (159) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) ^ Unify: (159) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) ^ Call: (160) [baseKB] hook_database:notrace_check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) ^ Unify: (160) [baseKB] hook_database:notrace_check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) ^ Call: (161) [baseKB] check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) ^ Unify: (161) [baseKB] check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) ^ Exit: (167) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (161) [baseKB] check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) ^ Exit: (160) [baseKB] hook_database:notrace_check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) Call: (160) [system] fail Fail: (160) [system] fail ^ Redo: (159) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) ^ Unify: (159) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) ^ Call: (160) [baseKB] clause_attvars:clausify_attributes(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7348462) ^ Unify: (160) [baseKB] clause_attvars:clausify_attributes(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7348462) ^ Exit: (160) [baseKB] clause_attvars:clausify_attributes(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) ^ Call: (160) [system] assertz(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) ^ Exit: (160) [system] assertz(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) ^ Exit: (159) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) ^ Exit: (155) [ucatch] one_must(bugger:dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(..., ...), baseKB:mpred_prop(..., ..., ..., ...)))), nop(break), !, fail)) ^ Exit: (154) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))) ^ Exit: (149) [ucatch] one_must(bugger:dcall0(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))), bugger:(nop(dumpST), debugm1(user, show_failed(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(..., ..., ..., ...)))), nop(break), !, fail)) ^ Exit: (148) [bugger] bugger:show_failure(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))) ^ Exit: (147) [bugger] show_failure(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))) ^ Call: (141) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7356712), _7356742), call(_7356742)*->true;clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7356712)))) ^ Unify: (141) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7356712), _7356742), call(_7356742)*->true;clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7356712)))) ^ Call: (143) [user] clause(que(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7356712), _7356742) ^ Fail: (143) [user] clause(que(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7356712), _7356742) ^ Call: (143) [user] clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7356712)) ^ Unify: (143) [user] clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7356712)) ^ Call: (144) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7356712), _7360540)) ^ Unify: (144) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7356712), _7360540)) ^ Call: (145) [baseKB] clause(que(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7356712), _7360540) ^ Fail: (145) [baseKB] clause(que(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7356712), _7360540) ^ Fail: (144) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7356712), _7360540)) ^ Fail: (143) [user] clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7356712)) ^ Fail: (141) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7356712), _7356742), call(_7356742)*->true;clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7356712)))) ^ Call: (141) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), mpred_enqueueing(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), 1, 3272, user:true) ^ Unify: (141) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), mpred_enqueueing(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), 1, 3272, user:true) Call: (142) [system] set_prolog_flag(last_call_optimisation, false) Exit: (142) [system] set_prolog_flag(last_call_optimisation, false) ^ Call: (142) [loop_check] prolog_frame_attribute(3272, parent_goal, loop_check_term_frame(_7367446, mpred_enqueueing(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), 1, _7367452, _7367454)) ^ Fail: (142) [loop_check] prolog_frame_attribute(3272, parent_goal, loop_check_term_frame(_7367446, mpred_enqueueing(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), 1, _7367452, _7367454)) ^ Redo: (141) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), mpred_enqueueing(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), 1, 3272, user:true) ^ Call: (142) [baseKB] mpred_fwc(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) ^ Unify: (142) [baseKB] mpred_fwc(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) ^ Exit: (151) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (147) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), info(mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), 'mpred_core.pl':2493), 1, 3399, baseKB:true) ^ Unify: (147) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), info(mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), 'mpred_core.pl':2493), 1, 3399, baseKB:true) Call: (148) [system] set_prolog_flag(last_call_optimisation, false) Exit: (148) [system] set_prolog_flag(last_call_optimisation, false) ^ Call: (148) [loop_check] prolog_frame_attribute(3399, parent_goal, loop_check_term_frame(_7374264, info(mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), 'mpred_core.pl':2493), 1, _7374270, _7374272)) ^ Fail: (148) [loop_check] prolog_frame_attribute(3399, parent_goal, loop_check_term_frame(_7374264, info(mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), 'mpred_core.pl':2493), 1, _7374270, _7374272)) ^ Redo: (147) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), info(mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), 'mpred_core.pl':2493), 1, 3399, baseKB:true) ^ Call: (148) [baseKB] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) ^ Unify: (148) [baseKB] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) ^ Unify: (148) [baseKB] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) ^ Call: (154) [baseKB] asserta(t_l:busy_s(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), _7378104) ^ Exit: (154) [baseKB] asserta(t_l:busy_s(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), (0x5566f68d1a40)) ^ Call: (153) [baseKB] mpred_m_fwc2(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) ^ Unify: (153) [baseKB] mpred_m_fwc2(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) %~ baseKB : mpred_fwc1( mpred_prop(baseKB,sk2_in,1,pfcPosTrigger)). ^ Call: (158) [baseKB] asserta(t_l:busy_f(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), _7388724) ^ Exit: (158) [baseKB] asserta(t_l:busy_f(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), (0x5566f68d0a00)) ^ Call: (157) [baseKB] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) ^ Unify: (157) [baseKB] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) ^ Unify: (157) [baseKB] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_in,1,pfcPosTrigger)%~ body: \+ground((sk2_in/1))*->rhs([{trace_or_throw(mpred_prop(baseKB,sk2_in,1,pfcPosTrigger))}]) %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_in,1,pfcPosTrigger)%~ body: rhs([mpred_prop(baseKB,sk2_in,1,pfcWatches)]) ^ Exit: (168) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) %~ %~ RHS-Post1: mpred_prop(baseKB,sk2_in,1,pfcWatches)%~ Support: mpred_prop(baseKB,sk2_in,1,pfcPosTrigger),$pt(baseKB,mpred_prop(baseKB,sk2_in,1,pfcPosTrigger),rhs([mpred_prop(baseKB,sk2_in,1,pfcWatches)])) ^ Call: (170) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7406974, _7406976) ^ Unify: (170) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7406974, _7406976) Call: (171) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7406974, _7406976) Exit: (171) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop, 4) ^ Exit: (170) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop, 4) ^ Call: (171) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7410084, _7410146) ^ Unify: (171) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7410084, _7410774) Call: (172) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7410084, _7411342) Exit: (172) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop, 4) ^ Exit: (171) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop, 4) ^ Call: (172) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(mpred_prop), _7413218), call(_7413218)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)))) ^ Unify: (172) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(mpred_prop), _7413218), call(_7413218)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)))) ^ Call: (174) [baseKB] clause(rtSymmetricBinaryPredicate(mpred_prop), _7413218) ^ Exit: (174) [baseKB] clause(rtSymmetricBinaryPredicate(mpred_prop), (cwc, mpred_prop(_7415104, mpred_prop, _7415108, rtSymmetricBinaryPredicate))) ^ Call: (175) [baseKB] cwc ^ Unify: (175) [baseKB] cwc ^ Exit: (175) [baseKB] cwc ^ Call: (175) [baseKB] baseKB:mpred_prop(_7415104, mpred_prop, _7415108, rtSymmetricBinaryPredicate) ^ Fail: (175) [baseKB] baseKB:mpred_prop(_7415104, mpred_prop, _7415108, rtSymmetricBinaryPredicate) ^ Call: (174) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)) ^ Unify: (174) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)) ^ Call: (175) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(mpred_prop), _7420226)) ^ Unify: (175) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(mpred_prop), _7420226)) ^ Call: (176) [baseKB] clause(rtSymmetricBinaryPredicate(mpred_prop), _7420226) ^ Exit: (176) [baseKB] clause(rtSymmetricBinaryPredicate(mpred_prop), (cwc, mpred_prop(_7422098, mpred_prop, _7422102, rtSymmetricBinaryPredicate))) ^ Exit: (175) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(mpred_prop), (cwc, mpred_prop(_7422098, mpred_prop, _7422102, rtSymmetricBinaryPredicate)))) ^ Call: (177) [baseKB] cwc ^ Unify: (177) [baseKB] cwc ^ Exit: (177) [baseKB] cwc ^ Call: (177) [baseKB] baseKB:mpred_prop(_7422098, mpred_prop, _7422102, rtSymmetricBinaryPredicate) ^ Fail: (177) [baseKB] baseKB:mpred_prop(_7422098, mpred_prop, _7422102, rtSymmetricBinaryPredicate) ^ Fail: (174) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)) ^ Fail: (172) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(mpred_prop), _7413218), call(_7413218)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)))) ^ Exit: (177) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (176) [baseKB] locally_each:locally_tl(disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7428958)), must_det(quietly(maybe_deserialize_attvars(_7428958, _7406946)))))) ^ Unify: (176) [baseKB] locally_each:locally_tl(disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7428958)), must_det(quietly(maybe_deserialize_attvars(_7428958, _7406946)))))) ^ Call: (177) [baseKB] locally(t_l:disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7428958)), must_det(quietly(maybe_deserialize_attvars(_7428958, _7406946)))))) ^ Unify: (177) [locally_each] locally(t_l:disable_px, baseKB:locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7428958)), must_det(quietly(maybe_deserialize_attvars(_7428958, _7406946)))))) ^ Call: (180) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (180) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (180) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (181) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (181) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (181) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (181) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (181) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (181) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (181) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) ^ Unify: (181) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) Call: (182) [system] copy_term(t_l:disable_px, _7439852) Exit: (182) [system] copy_term(t_l:disable_px, t_l:disable_px) ^ Call: (182) [t_l] clause(t_l:disable_px, true) ^ Fail: (182) [t_l] clause(t_l:disable_px, true) ^ Fail: (181) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) ^ Call: (187) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) ^ Unify: (187) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) ^ Call: (188) [t_l] asserta(t_l:disable_px, _7444306) ^ Exit: (188) [t_l] asserta(t_l:disable_px, (0x5566f60cafa0)) Call: (188) [system] nb_current('$w_tl_e', _7445544) Exit: (188) [system] nb_current('$w_tl_e', [(0x55670d979da0), (0x55670d979320)]) Call: (188) [system] nb_linkval('$w_tl_e', [(0x5566f60cafa0), (0x55670d979da0), (0x55670d979320)]) Exit: (188) [system] nb_linkval('$w_tl_e', [(0x5566f60cafa0), (0x55670d979da0), (0x55670d979320)]) ^ Exit: (187) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) ^ Call: (186) [baseKB] locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7428958)), must_det(quietly(maybe_deserialize_attvars(_7428958, _7406946))))) ^ Unify: (186) [locally_each] locally(baseKB:local_override(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7428958)), must_det(quietly(maybe_deserialize_attvars(_7428958, _7406946))))) ^ Call: (189) [system] setup_call_catcher_cleanup(true, baseKB:(b_setval(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7428958)), must_det(quietly(maybe_deserialize_attvars(_7428958, _7406946)))), nb_delete(no_kif_var_coroutines)), _7450038, baseKB:nb_delete(no_kif_var_coroutines)) ^ Unify: (189) [system] setup_call_catcher_cleanup(system:true, baseKB:(b_setval(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7428958)), must_det(quietly(maybe_deserialize_attvars(_7428958, _7406946)))), nb_delete(no_kif_var_coroutines)), _7450670, baseKB:nb_delete(no_kif_var_coroutines)) Call: (191) [system] b_setval(no_kif_var_coroutines, true) Exit: (191) [system] b_setval(no_kif_var_coroutines, true) ^ Call: (191) [baseKB] must_det(fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7428958)) ^ Unify: (191) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7428958)) ^ Unify: (191) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7428958)) Call: (195) [lmcache] lmcache:completely_expanded(_7454458, mpred_prop(baseKB, sk2_in, 1, pfcWatches)) Unify: (195) [lmcache] lmcache:completely_expanded(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcWatches)) Exit: (195) [lmcache] lmcache:completely_expanded(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Exit: (191) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcWatches))) ^ Call: (191) [baseKB] must_det(quietly(maybe_deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7406946))) ^ Unify: (191) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7406946))) ^ Unify: (191) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7406946))) ^ Exit: (199) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (191) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcWatches)))) Call: (191) [system] nb_delete(no_kif_var_coroutines) Exit: (191) [system] nb_delete(no_kif_var_coroutines) Call: (191) [system] nb_delete(no_kif_var_coroutines) Exit: (191) [system] nb_delete(no_kif_var_coroutines) ^ Exit: (189) [system] setup_call_catcher_cleanup(system:true, baseKB:(b_setval(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcWatches))), must_det(quietly(maybe_deserialize_attvars(mpred_prop(..., ..., ..., ...), mpred_prop(..., ..., ..., ...))))), nb_delete(no_kif_var_coroutines)), exit, baseKB:nb_delete(no_kif_var_coroutines)) ^ Exit: (186) [locally_each] locally(baseKB:local_override(no_kif_var_coroutines, true), baseKB:(must_det(fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcWatches))), must_det(quietly(maybe_deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcWatches)))))) Call: (186) [system] deterministic(_7442960) Exit: (186) [system] deterministic(true) ^ Call: (187) [locally_each] locally_each:key_erase(t_l) ^ Unify: (187) [locally_each] locally_each:key_erase(t_l) Call: (188) [system] nb_current('$w_tl_e', [_7466930|_7466932]) Exit: (188) [system] nb_current('$w_tl_e', [(0x5566f60cafa0), (0x55670d979da0), (0x55670d979320)]) Call: (188) [system] nb_linkval('$w_tl_e', [(0x55670d979da0), (0x55670d979320)]) Exit: (188) [system] nb_linkval('$w_tl_e', [(0x55670d979da0), (0x55670d979320)]) Call: (189) [system] erase((0x5566f60cafa0)) Exit: (189) [system] erase((0x5566f60cafa0)) Call: (188) [system] true Exit: (188) [system] true Call: (188) [system] true Exit: (188) [system] true ^ Exit: (187) [locally_each] locally_each:key_erase(t_l) ^ Exit: (177) [locally_each] locally(t_l:disable_px, baseKB:locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcWatches))), must_det(quietly(maybe_deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcWatches))))))) ^ Exit: (176) [baseKB] locally_each:locally_tl(disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcWatches))), must_det(quietly(maybe_deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcWatches))))))) ^ Call: (168) [bugger] bugger:show_success(baseKB, baseKB:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcWatches), (mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([mpred_prop(baseKB, sk2_in, 1, pfcWatches)]))))) ^ Unify: (168) [bugger] bugger:show_success(baseKB, baseKB:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcWatches), (mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([mpred_prop(baseKB, sk2_in, 1, pfcWatches)]))))) Call: (172) [system] cyclic_term(baseKB:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcWatches), (mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([mpred_prop(baseKB, sk2_in, 1, pfcWatches)]))))) Fail: (172) [system] cyclic_term(baseKB:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcWatches), (mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([mpred_prop(baseKB, sk2_in, 1, pfcWatches)]))))) ^ Call: (169) [bugger] dcall0(baseKB:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcWatches), (mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([mpred_prop(baseKB, sk2_in, 1, pfcWatches)]))))) ^ Unify: (169) [bugger] dcall0(baseKB:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcWatches), (mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([mpred_prop(baseKB, sk2_in, 1, pfcWatches)]))))) ^ Fail: (169) [bugger] dcall0(baseKB:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcWatches), (mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([mpred_prop(baseKB, sk2_in, 1, pfcWatches)]))))) ^ Fail: (168) [bugger] bugger:show_success(baseKB, baseKB:abby_normal_ERR(mpred_prop(baseKB, sk2_in, 1, pfcWatches), (mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([mpred_prop(baseKB, sk2_in, 1, pfcWatches)]))))) ^ Exit: (175) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (176) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (173) [t_l] t_l:is_repropagating(_7482232) Fail: (173) [t_l] t_l:is_repropagating(_7482846) Call: (174) [t_l] t_l:exact_assertions Fail: (174) [t_l] t_l:exact_assertions ^ Call: (175) [baseKB] clause_attvars:variant_i(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Unify: (175) [baseKB] clause_attvars:variant_i(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcWatches)) Call: (176) [system] mpred_prop(baseKB, sk2_in, 1, pfcWatches)=@=mpred_prop(baseKB, sk2_in, 1, pfcWatches) Exit: (176) [system] mpred_prop(baseKB, sk2_in, 1, pfcWatches)=@=mpred_prop(baseKB, sk2_in, 1, pfcWatches) ^ Exit: (175) [baseKB] clause_attvars:variant_i(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcWatches)) ^ Call: (175) [baseKB] clause_attvars:variant_i('$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([mpred_prop(baseKB, sk2_in, 1, pfcWatches)])), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcWatches)]))) ^ Unify: (175) [baseKB] clause_attvars:variant_i('$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([mpred_prop(baseKB, sk2_in, 1, pfcWatches)])), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcWatches)]))) Call: (176) [system] '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([mpred_prop(baseKB, sk2_in, 1, pfcWatches)]))=@='$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcWatches)])) Fail: (176) [system] '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([mpred_prop(baseKB, sk2_in, 1, pfcWatches)]))=@='$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcWatches)])) ^ Redo: (175) [baseKB] clause_attvars:variant_i('$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([mpred_prop(baseKB, sk2_in, 1, pfcWatches)])), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcWatches)]))) ^ Unify: (175) [baseKB] clause_attvars:variant_i('$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([mpred_prop(baseKB, sk2_in, 1, pfcWatches)])), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcWatches)]))) Call: (176) [system] copy_term_nat('$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([mpred_prop(baseKB, sk2_in, 1, pfcWatches)])):'$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcWatches)])), _7491686:_7491688) Exit: (176) [system] copy_term_nat('$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([mpred_prop(baseKB, sk2_in, 1, pfcWatches)])):'$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcWatches)])), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([mpred_prop(baseKB, sk2_in, 1, pfcWatches)])):'$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcWatches)]))) Call: (176) [system] '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([mpred_prop(baseKB, sk2_in, 1, pfcWatches)]))=@='$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcWatches)])) Fail: (176) [system] '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([mpred_prop(baseKB, sk2_in, 1, pfcWatches)]))=@='$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcWatches)])) ^ Redo: (175) [baseKB] clause_attvars:variant_i('$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([mpred_prop(baseKB, sk2_in, 1, pfcWatches)])), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcWatches)]))) Call: (176) [system] fail Fail: (176) [system] fail ^ Fail: (175) [baseKB] clause_attvars:variant_i('$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([mpred_prop(baseKB, sk2_in, 1, pfcWatches)])), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS), rhs([arity(sk2_in, 1), functorIsMacro(sk2_in), mpred_prop(baseKB, sk2_in, 1, pfcWatches)]))) Call: (174) [t_l] t_l:exact_assertions Fail: (174) [t_l] t_l:exact_assertions ^ Exit: (179) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) %~ call_mpred_post4 :-%~ level=183 ,%~ que=0 ,%~ assertion_status=identical ,%~ support_status = simular( ( mpred_prop(baseKB,sk2_in,1,pfcLHS) ,%~ '$pt'( baseKB,%~ mpred_prop(baseKB,sk2_in,1,pfcLHS),%~ rhs( [ arity(sk2_in,1),%~ functorIsMacro(sk2_in),%~ mpred_prop(baseKB,sk2_in,1,pfcWatches)])))) ,%~ post1 = mpred_prop(baseKB,sk2_in,1,pfcWatches) ,%~ fix_mp=baseKB ,%~ mz=baseKB ,%~ p0 = mpred_prop(baseKB,sk2_in,1,pfcWatches) ,%~ support_fact = mpred_prop(baseKB,sk2_in,1,pfcPosTrigger) ,%~ support_trig = '$pt'( baseKB,%~ mpred_prop(baseKB,sk2_in,1,pfcPosTrigger),%~ rhs([mpred_prop(baseKB,sk2_in,1,pfcWatches)])). ^ Call: (177) [baseKB] fix_mp("mpred_add_support_fast", _7565624, _7565626, _7565628) ^ Unify: (177) [baseKB] fix_mp("mpred_add_support_fast", _7565624, _7565626, _7565628) ^ Exit: (183) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (177) [baseKB] fix_mp("mpred_add_support_fast", _7565624, baseKB, _7565624) Call: (177) [system] _7565624='$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([mpred_prop(baseKB, sk2_in, 1, pfcWatches)]))) Exit: (177) [system] '$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([mpred_prop(baseKB, sk2_in, 1, pfcWatches)])))='$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([mpred_prop(baseKB, sk2_in, 1, pfcWatches)]))) ^ Call: (177) [baseKB] notify_if_neg_trigger('$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([mpred_prop(baseKB, sk2_in, 1, pfcWatches)])))) ^ Unify: (177) [baseKB] notify_if_neg_trigger('$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([mpred_prop(baseKB, sk2_in, 1, pfcWatches)])))) ^ Exit: (177) [baseKB] notify_if_neg_trigger('$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([mpred_prop(baseKB, sk2_in, 1, pfcWatches)])))) ^ Call: (177) [baseKB] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([mpred_prop(baseKB, sk2_in, 1, pfcWatches)])))), call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([mpred_prop(..., ..., ..., ...)])))))) ^ Unify: (177) [pfc_lib] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([mpred_prop(baseKB, sk2_in, 1, pfcWatches)])))), baseKB:call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([...])))))) ^ Exit: (177) [pfc_lib] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([mpred_prop(baseKB, sk2_in, 1, pfcWatches)])))), baseKB:call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), '$pt'(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), rhs([...])))))) %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_in,1,pfcPosTrigger)%~ body: genlPreds(pfcPosTrigger,_7582346)*->rhs([mpred_prop(baseKB,sk2_in,1,_7582346)]) ^ Exit: (157) [baseKB] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) Call: (157) [system] true Exit: (157) [system] true ^ Call: (157) [system] call(baseKB:(catch(erase((0x5566f68d0a00)), _7388768, fail)->true;true)) ^ Unify: (157) [system] call(baseKB:(catch(erase((0x5566f68d0a00)), _7388768, fail)->true;true)) Call: (160) [system] erase((0x5566f68d0a00)) Exit: (160) [system] erase((0x5566f68d0a00)) Call: (159) [system] true Exit: (159) [system] true ^ Exit: (157) [system] call(baseKB:(catch(erase((0x5566f68d0a00)), _7388768, fail)->true;true)) ^ Exit: (153) [baseKB] mpred_m_fwc2(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) Call: (153) [system] true Exit: (153) [system] true ^ Call: (153) [system] call(baseKB:(catch(erase((0x5566f68d1a40)), _7378150, fail)->true;true)) ^ Unify: (153) [system] call(baseKB:(catch(erase((0x5566f68d1a40)), _7378150, fail)->true;true)) Call: (156) [system] erase((0x5566f68d1a40)) Exit: (156) [system] erase((0x5566f68d1a40)) Call: (155) [system] true Exit: (155) [system] true ^ Exit: (153) [system] call(baseKB:(catch(erase((0x5566f68d1a40)), _7378150, fail)->true;true)) ^ Exit: (148) [baseKB] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) ^ Exit: (147) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), info(mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), 'mpred_core.pl':2493), 1, 3399, baseKB:true) ^ Exit: (142) [baseKB] mpred_fwc(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) ^ Exit: (141) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), mpred_enqueueing(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), 1, 3272, user:true) ^ Exit: (128) [user] mpred_post1(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), (((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax)) Call: (128) [system] deterministic(_7151458) Exit: (128) [system] deterministic(true) ^ Call: (129) [locally_each] locally_each:key_erase(t_l) ^ Unify: (129) [locally_each] locally_each:key_erase(t_l) Call: (130) [system] nb_current('$w_tl_e', [_7604784|_7604786]) Exit: (130) [system] nb_current('$w_tl_e', [(0x55670d979da0), (0x55670d979320)]) Call: (130) [system] nb_linkval('$w_tl_e', [(0x55670d979320)]) Exit: (130) [system] nb_linkval('$w_tl_e', [(0x55670d979320)]) Call: (131) [system] erase((0x55670d979da0)) Exit: (131) [system] erase((0x55670d979da0)) Call: (130) [system] true Exit: (130) [system] true Call: (130) [system] true Exit: (130) [system] true ^ Exit: (129) [locally_each] locally_each:key_erase(t_l) ^ Exit: (119) [locally_each] locally(t_l:mpred_fc_mode(direct), user:mpred_post1(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), (((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax))) ^ Exit: (118) [pfc_lib] locally_each:locally_tl(mpred_fc_mode(direct), user:mpred_post1(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), (((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82)), ax))) ^ Exit: (120) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (125) [baseKB] baseKB:que(conflict(_7614818), _7614882) ^ Fail: (125) [baseKB] baseKB:que(conflict(_7614818), _7615506) ^ Call: (120) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(_7613782, _7616076), _7616100), call(_7616100)*->true;clause_b(baseKB:que(_7613782, _7616076)))) ^ Unify: (120) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(_7613782, _7616076), _7616100), call(_7616100)*->true;clause_b(baseKB:que(_7613782, _7616076)))) ^ Call: (122) [user] clause(que(_7613782, _7616076), _7616100) ^ Fail: (122) [user] clause(que(_7613782, _7616076), _7616100) ^ Call: (122) [user] clause_b(baseKB:que(_7613782, _7616076)) ^ Unify: (122) [user] clause_b(baseKB:que(_7613782, _7616076)) ^ Call: (123) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_7613782, _7616076), _7619898)) ^ Unify: (123) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_7613782, _7616076), _7619898)) ^ Call: (124) [baseKB] clause(que(_7613782, _7616076), _7619898) ^ Fail: (124) [baseKB] clause(que(_7613782, _7616076), _7619898) ^ Fail: (123) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_7613782, _7616076), _7619898)) ^ Fail: (122) [user] clause_b(baseKB:que(_7613782, _7616076)) ^ Fail: (120) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(_7613782, _7616076), _7616100), call(_7616100)*->true;clause_b(baseKB:que(_7613782, _7616076)))) Call: (117) [t_l] t_l:assert_dir(_7625134) Fail: (117) [t_l] t_l:assert_dir(_7625134) ^ Exit: (124) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (125) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (119) [t_l] t_l:assert_dir(_7629108) Fail: (119) [t_l] t_l:assert_dir(_7629108) ^ Exit: (126) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (122) [user] logicmoo_util_terms:expire_tabled_list(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) ^ Unify: (122) [user] logicmoo_util_terms:expire_tabled_list(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) ^ Exit: (122) [user] logicmoo_util_terms:expire_tabled_list(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) ^ Call: (122) [user] show_failure(attvar_op(db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])))) ^ Unify: (122) [bugger] show_failure(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])))) ^ Call: (123) [bugger] bugger:show_failure(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])))) ^ Unify: (123) [bugger] bugger:show_failure(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])))) ^ Call: (124) [bugger] one_must(dcall0(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])))), (nop(dumpST), debugm1(user, show_failed(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(...), rhs(...))))), nop(break), !, fail)) ^ Unify: (124) [ucatch] one_must(bugger:dcall0(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(...)])))), bugger:(nop(dumpST), debugm1(user, show_failed(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:'$pt'(..., ..., ...)))), nop(break), !, fail)) ^ Call: (129) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (129) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (130) [ucatch] strip_module(ucatch:must_det_u, _7639324, _7639264) ^ Exit: (130) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (130) [system] var(must_det_u) Fail: (130) [system] var(must_det_u) ^ Fail: (129) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (129) [ucatch] ucatch:is_call_var(user:(strip_module(db_op_call(assertz, assertz_i), _7637916, _7637918), sanity(\+atom(_7637918)), fix_mp(clause(assert, _7637918), baseKB:'$pt'(user, sk2_in(...), rhs(...)), _7637950, _7637952), add_side_effect(_7637918, _7637950:_7637952), quietly((... -> ...;... = ...)))) ^ Unify: (129) [ucatch] ucatch:is_call_var(user:(strip_module(db_op_call(assertz, assertz_i), _7637916, _7637918), sanity(\+atom(_7637918)), fix_mp(clause(assert, _7637918), baseKB:'$pt'(user, sk2_in(...), rhs(...)), _7637950, _7637952), add_side_effect(_7637918, _7637950:_7637952), quietly((... -> ...;... = ...)))) ^ Call: (130) [ucatch] strip_module(user:(strip_module(db_op_call(assertz, assertz_i), _7637916, _7637918), sanity(\+atom(_7637918)), fix_mp(clause(assert, _7637918), baseKB:'$pt'(user, sk2_in(_3174782), rhs([...])), _7637950, _7637952), add_side_effect(_7637918, _7637950:_7637952), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_7637952=_7638004))), _7643634, _7643574) ^ Exit: (130) [ucatch] strip_module(user:(strip_module(db_op_call(assertz, assertz_i), _7637916, _7637918), sanity(\+atom(_7637918)), fix_mp(clause(assert, _7637918), baseKB:'$pt'(user, sk2_in(_3174782), rhs([...])), _7637950, _7637952), add_side_effect(_7637918, _7637950:_7637952), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_7637952=_7638004))), user, (strip_module(db_op_call(assertz, assertz_i), _7637916, _7637918), sanity(\+atom(_7637918)), fix_mp(clause(assert, _7637918), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(...)])), _7637950, _7637952), add_side_effect(_7637918, _7637950:_7637952), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7637952, _7638004);_7637952=_7638004)))) Call: (130) [system] var((strip_module(db_op_call(assertz, assertz_i), _7637916, _7637918), sanity(\+atom(_7637918)), fix_mp(clause(assert, _7637918), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(...)])), _7637950, _7637952), add_side_effect(_7637918, _7637950:_7637952), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7637952, _7638004);_7637952=_7638004)))) Fail: (130) [system] var((strip_module(db_op_call(assertz, assertz_i), _7637916, _7637918), sanity(\+atom(_7637918)), fix_mp(clause(assert, _7637918), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(...)])), _7637950, _7637952), add_side_effect(_7637918, _7637950:_7637952), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7637952, _7638004);_7637952=_7638004)))) ^ Fail: (129) [ucatch] ucatch:is_call_var(user:(strip_module(db_op_call(assertz, assertz_i), _7637916, _7637918), sanity(\+atom(_7637918)), fix_mp(clause(assert, _7637918), baseKB:'$pt'(user, sk2_in(...), rhs(...)), _7637950, _7637952), add_side_effect(_7637918, _7637950:_7637952), quietly((... -> ...;... = ...)))) ^ Call: (130) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (130) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (131) [ucatch] strip_module(ucatch:must_det_u, _7647950, _7647890) ^ Exit: (131) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (131) [system] var(must_det_u) Fail: (131) [system] var(must_det_u) ^ Fail: (130) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (130) [ucatch] ucatch:is_call_var(user:strip_module(db_op_call(assertz, assertz_i), _7637916, _7637918)) ^ Unify: (130) [ucatch] ucatch:is_call_var(user:strip_module(db_op_call(assertz, assertz_i), _7637916, _7637918)) ^ Call: (131) [ucatch] strip_module(user:strip_module(db_op_call(assertz, assertz_i), _7637916, _7637918), _7652260, _7652200) ^ Exit: (131) [ucatch] strip_module(user:strip_module(db_op_call(assertz, assertz_i), _7637916, _7637918), user, strip_module(db_op_call(assertz, assertz_i), _7637916, _7637918)) Call: (131) [system] var(strip_module(db_op_call(assertz, assertz_i), _7637916, _7637918)) Fail: (131) [system] var(strip_module(db_op_call(assertz, assertz_i), _7637916, _7637918)) ^ Fail: (130) [ucatch] ucatch:is_call_var(user:strip_module(db_op_call(assertz, assertz_i), _7637916, _7637918)) ^ Call: (130) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (130) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (131) [ucatch] strip_module(ucatch:must_det_u, _7656576, _7656516) ^ Exit: (131) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (131) [system] var(must_det_u) Fail: (131) [system] var(must_det_u) ^ Fail: (130) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (130) [ucatch] ucatch:is_call_var(user:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(user, sk2_in(_3174782), rhs([...])), _7637950, _7637952), add_side_effect(db_op_call(assertz, assertz_i), _7637950:_7637952), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_7637952=_7638004)))) ^ Unify: (130) [ucatch] ucatch:is_call_var(user:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(user, sk2_in(_3174782), rhs([...])), _7637950, _7637952), add_side_effect(db_op_call(assertz, assertz_i), _7637950:_7637952), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_7637952=_7638004)))) ^ Call: (131) [ucatch] strip_module(user:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(...)])), _7637950, _7637952), add_side_effect(db_op_call(assertz, assertz_i), _7637950:_7637952), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7637952, _7638004);_7637952=_7638004))), _7660886, _7660826) ^ Exit: (131) [ucatch] strip_module(user:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(...)])), _7637950, _7637952), add_side_effect(db_op_call(assertz, assertz_i), _7637950:_7637952), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7637952, _7638004);_7637952=_7638004))), user, (sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])), _7637950, _7637952), add_side_effect(db_op_call(assertz, assertz_i), _7637950:_7637952), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7637952, _7638004);_7637952=_7638004)))) Call: (131) [system] var((sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])), _7637950, _7637952), add_side_effect(db_op_call(assertz, assertz_i), _7637950:_7637952), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7637952, _7638004);_7637952=_7638004)))) Fail: (131) [system] var((sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])), _7637950, _7637952), add_side_effect(db_op_call(assertz, assertz_i), _7637950:_7637952), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7637952, _7638004);_7637952=_7638004)))) ^ Fail: (130) [ucatch] ucatch:is_call_var(user:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(user, sk2_in(_3174782), rhs([...])), _7637950, _7637952), add_side_effect(db_op_call(assertz, assertz_i), _7637950:_7637952), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_7637952=_7638004)))) ^ Call: (131) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (131) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (132) [ucatch] strip_module(ucatch:must_det_u, _7665202, _7665142) ^ Exit: (132) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (132) [system] var(must_det_u) Fail: (132) [system] var(must_det_u) ^ Fail: (131) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (131) [ucatch] ucatch:is_call_var(user:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Unify: (131) [ucatch] ucatch:is_call_var(user:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Call: (132) [ucatch] strip_module(user:sanity(\+atom(db_op_call(assertz, assertz_i))), _7669512, _7669452) ^ Exit: (132) [ucatch] strip_module(user:sanity(\+atom(db_op_call(assertz, assertz_i))), user, sanity(\+atom(db_op_call(assertz, assertz_i)))) Call: (132) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) Fail: (132) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Fail: (131) [ucatch] ucatch:is_call_var(user:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Call: (131) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (131) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (132) [ucatch] strip_module(ucatch:must_det_u, _7673834, _7673774) ^ Exit: (132) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (132) [system] var(must_det_u) Fail: (132) [system] var(must_det_u) ^ Fail: (131) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (131) [ucatch] ucatch:is_call_var(user:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(...)])), _7637950, _7637952), add_side_effect(db_op_call(assertz, assertz_i), _7637950:_7637952), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7637952, _7638004);_7637952=_7638004)))) ^ Unify: (131) [ucatch] ucatch:is_call_var(user:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(...)])), _7637950, _7637952), add_side_effect(db_op_call(assertz, assertz_i), _7637950:_7637952), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7637952, _7638004);_7637952=_7638004)))) ^ Call: (132) [ucatch] strip_module(user:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])), _7637950, _7637952), add_side_effect(db_op_call(assertz, assertz_i), _7637950:_7637952), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7637952, _7638004);_7637952=_7638004))), _7678144, _7678084) ^ Exit: (132) [ucatch] strip_module(user:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])), _7637950, _7637952), add_side_effect(db_op_call(assertz, assertz_i), _7637950:_7637952), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7637952, _7638004);_7637952=_7638004))), user, (fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])), _7637950, _7637952), add_side_effect(db_op_call(assertz, assertz_i), _7637950:_7637952), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7637952, _7638004);_7637952=_7638004)))) Call: (132) [system] var((fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])), _7637950, _7637952), add_side_effect(db_op_call(assertz, assertz_i), _7637950:_7637952), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7637952, _7638004);_7637952=_7638004)))) Fail: (132) [system] var((fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])), _7637950, _7637952), add_side_effect(db_op_call(assertz, assertz_i), _7637950:_7637952), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7637952, _7638004);_7637952=_7638004)))) ^ Fail: (131) [ucatch] ucatch:is_call_var(user:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(...)])), _7637950, _7637952), add_side_effect(db_op_call(assertz, assertz_i), _7637950:_7637952), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_7637952, _7638004);_7637952=_7638004)))) ^ Call: (132) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (132) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (133) [ucatch] strip_module(ucatch:must_det_u, _7682460, _7682400) ^ Exit: (133) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (133) [system] var(must_det_u) Fail: (133) [system] var(must_det_u) ^ Fail: (132) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (132) [ucatch] ucatch:is_call_var(user:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])), _7637950, _7637952)) ^ Unify: (132) [ucatch] ucatch:is_call_var(user:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])), _7637950, _7637952)) ^ Call: (133) [ucatch] strip_module(user:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])), _7637950, _7637952), _7686770, _7686710) ^ Exit: (133) [ucatch] strip_module(user:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])), _7637950, _7637952), user, fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])), _7637950, _7637952)) Call: (133) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])), _7637950, _7637952)) Fail: (133) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])), _7637950, _7637952)) ^ Fail: (132) [ucatch] ucatch:is_call_var(user:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])), _7637950, _7637952)) ^ Exit: (141) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (132) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (132) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (133) [ucatch] strip_module(ucatch:must_det_u, _7692980, _7692920) ^ Exit: (133) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (133) [system] var(must_det_u) Fail: (133) [system] var(must_det_u) ^ Fail: (132) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (132) [ucatch] ucatch:is_call_var(user:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(...)]))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(user, sk2_in(...), rhs(...)), _7638004);'$pt'(user, sk2_in(_3174782), rhs([...]))=_7638004)))) ^ Unify: (132) [ucatch] ucatch:is_call_var(user:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(...)]))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(user, sk2_in(...), rhs(...)), _7638004);'$pt'(user, sk2_in(_3174782), rhs([...]))=_7638004)))) ^ Call: (133) [ucatch] strip_module(user:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(user, sk2_in(_3174782), rhs([...])), _7638004);'$pt'(user, sk2_in(_3174782), rhs([sk2_out(...)]))=_7638004))), _7697290, _7697230) ^ Exit: (133) [ucatch] strip_module(user:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(user, sk2_in(_3174782), rhs([...])), _7638004);'$pt'(user, sk2_in(_3174782), rhs([sk2_out(...)]))=_7638004))), user, (add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(user, sk2_in(_3174782), rhs([sk2_out(...)])), _7638004);'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))=_7638004)))) Call: (133) [system] var((add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(user, sk2_in(_3174782), rhs([sk2_out(...)])), _7638004);'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))=_7638004)))) Fail: (133) [system] var((add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(user, sk2_in(_3174782), rhs([sk2_out(...)])), _7638004);'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))=_7638004)))) ^ Fail: (132) [ucatch] ucatch:is_call_var(user:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(...)]))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(user, sk2_in(...), rhs(...)), _7638004);'$pt'(user, sk2_in(_3174782), rhs([...]))=_7638004)))) ^ Call: (133) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (133) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (134) [ucatch] strip_module(ucatch:must_det_u, _7701606, _7701546) ^ Exit: (134) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (134) [system] var(must_det_u) Fail: (134) [system] var(must_det_u) ^ Fail: (133) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (133) [ucatch] ucatch:is_call_var(user:add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])))) ^ Unify: (133) [ucatch] ucatch:is_call_var(user:add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])))) ^ Call: (134) [ucatch] strip_module(user:add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))), _7705916, _7705856) ^ Exit: (134) [ucatch] strip_module(user:add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))), user, add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])))) Call: (134) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])))) Fail: (134) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])))) ^ Fail: (133) [ucatch] ucatch:is_call_var(user:add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])))) Call: (138) [t_l] t_l:use_side_effect_buffer Fail: (138) [t_l] t_l:use_side_effect_buffer Call: (138) [t_l] t_l:verify_side_effect_buffer Fail: (138) [t_l] t_l:verify_side_effect_buffer ^ Call: (133) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (133) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (134) [ucatch] strip_module(ucatch:must_det_u, _7712656, _7712596) ^ Exit: (134) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (134) [system] var(must_det_u) Fail: (134) [system] var(must_det_u) ^ Fail: (133) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (133) [ucatch] ucatch:is_call_var(user:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(user, sk2_in(_3174782), rhs([...])), _7638004);'$pt'(user, sk2_in(_3174782), rhs([sk2_out(...)]))=_7638004))) ^ Unify: (133) [ucatch] ucatch:is_call_var(user:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(user, sk2_in(_3174782), rhs([...])), _7638004);'$pt'(user, sk2_in(_3174782), rhs([sk2_out(...)]))=_7638004))) ^ Call: (134) [ucatch] strip_module(user:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(user, sk2_in(_3174782), rhs([sk2_out(...)])), _7638004);'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))=_7638004)), _7716966, _7716906) ^ Exit: (134) [ucatch] strip_module(user:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(user, sk2_in(_3174782), rhs([sk2_out(...)])), _7638004);'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))=_7638004)), user, quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])), _7638004);'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))=_7638004))) Call: (134) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])), _7638004);'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))=_7638004))) Fail: (134) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])), _7638004);'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))=_7638004))) ^ Fail: (133) [ucatch] ucatch:is_call_var(user:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars('$pt'(user, sk2_in(_3174782), rhs([...])), _7638004);'$pt'(user, sk2_in(_3174782), rhs([sk2_out(...)]))=_7638004))) ^ Exit: (141) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (129) [t_l] t_l:use_side_effect_buffer Fail: (129) [t_l] t_l:use_side_effect_buffer Call: (129) [t_l] t_l:verify_side_effect_buffer Fail: (129) [t_l] t_l:verify_side_effect_buffer Call: (129) [t_l] t_l:no_attempt_side_effects Fail: (129) [t_l] t_l:no_attempt_side_effects Call: (129) [t_l] t_l:side_effect_ok Fail: (129) [t_l] t_l:side_effect_ok Call: (129) [t_l] t_l:noDBaseMODs(_7725944) Fail: (129) [t_l] t_l:noDBaseMODs(_7726558) ^ Call: (129) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])))) ^ Unify: (129) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])))) ^ Call: (130) [bugger] one_must(dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])))), (nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(...), rhs(...))))), nop(break), !, fail)) ^ Unify: (130) [ucatch] one_must(bugger:dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(...)])))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(..., ...), baseKB:'$pt'(..., ..., ...)))), nop(break), !, fail)) ^ Call: (134) [baseKB] hook_database:assertz_i(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) ^ Unify: (134) [baseKB] hook_database:assertz_i(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) ^ Call: (135) [baseKB] hook_database:notrace_check_never_assert(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) ^ Unify: (135) [baseKB] hook_database:notrace_check_never_assert(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) ^ Call: (136) [baseKB] check_never_assert(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) ^ Unify: (136) [baseKB] check_never_assert(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) ^ Exit: (142) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (136) [baseKB] check_never_assert(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) ^ Exit: (135) [baseKB] hook_database:notrace_check_never_assert(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) Call: (135) [system] fail Fail: (135) [system] fail ^ Redo: (134) [baseKB] hook_database:assertz_i(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) ^ Unify: (134) [baseKB] hook_database:assertz_i(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) ^ Call: (135) [baseKB] clause_attvars:clausify_attributes(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])), _7740222) ^ Unify: (135) [baseKB] clause_attvars:clausify_attributes(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])), _7740222) ^ Exit: (135) [baseKB] clause_attvars:clausify_attributes(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) ^ Call: (135) [system] assertz(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) ^ Exit: (135) [system] assertz(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) ^ Exit: (134) [baseKB] hook_database:assertz_i(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) ^ Exit: (130) [ucatch] one_must(bugger:dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(...)])))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(..., ...), baseKB:'$pt'(..., ..., ...)))), nop(break), !, fail)) ^ Exit: (129) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])))) ^ Exit: (124) [ucatch] one_must(bugger:dcall0(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(...)])))), bugger:(nop(dumpST), debugm1(user, show_failed(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:'$pt'(..., ..., ...)))), nop(break), !, fail)) ^ Exit: (123) [bugger] bugger:show_failure(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])))) ^ Exit: (122) [bugger] show_failure(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])))) ^ Exit: (121) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (120) [baseKB] baseKB:sk2_in(_3174782) ^ Unify: (120) [baseKB] baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666'])) ^ Exit: (120) [baseKB] baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666'])) ^ Exit: (121) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (122) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) %~ %~ RHS-Post1: sk2_out(avar([vn=Ex,sk2=SKF-666]))%~ Support: sk2_in(avar([vn=Ex,sk2=SKF-666])),$pt(user,sk2_in(_7756884),rhs([sk2_out(_7756884)])) ^ Call: (124) [user] logicmoo_util_terms:safe_functor(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7767462, _7767464) ^ Unify: (124) [user] logicmoo_util_terms:safe_functor(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7767462, _7767464) Call: (125) [system] compound_name_arity(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7767462, _7767464) Exit: (125) [system] compound_name_arity(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, 1) ^ Exit: (124) [user] logicmoo_util_terms:safe_functor(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, 1) ^ Call: (125) [user] logicmoo_util_terms:safe_functor(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7770572, _7770634) ^ Unify: (125) [user] logicmoo_util_terms:safe_functor(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7770572, _7771262) Call: (126) [system] compound_name_arity(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7770572, _7771830) Exit: (126) [system] compound_name_arity(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, 1) ^ Exit: (125) [user] logicmoo_util_terms:safe_functor(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, 1) ^ Call: (126) [user] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(sk2_out), _7773706), call(_7773706)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(sk2_out)))) ^ Unify: (126) [user] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(sk2_out), _7773706), call(_7773706)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(sk2_out)))) ^ Call: (128) [user] clause(rtSymmetricBinaryPredicate(sk2_out), _7773706) ^ Fail: (128) [user] clause(rtSymmetricBinaryPredicate(sk2_out), _7773706) ^ Call: (128) [user] clause_b(baseKB:rtSymmetricBinaryPredicate(sk2_out)) ^ Unify: (128) [user] clause_b(baseKB:rtSymmetricBinaryPredicate(sk2_out)) ^ Call: (129) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(sk2_out), _7777504)) ^ Unify: (129) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(sk2_out), _7777504)) ^ Call: (130) [baseKB] clause(rtSymmetricBinaryPredicate(sk2_out), _7777504) ^ Exit: (130) [baseKB] clause(rtSymmetricBinaryPredicate(sk2_out), (cwc, mpred_prop(_7779376, sk2_out, _7779380, rtSymmetricBinaryPredicate))) ^ Exit: (129) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(sk2_out), (cwc, mpred_prop(_7779376, sk2_out, _7779380, rtSymmetricBinaryPredicate)))) ^ Call: (131) [baseKB] cwc ^ Unify: (131) [baseKB] cwc ^ Exit: (131) [baseKB] cwc ^ Call: (131) [baseKB] baseKB:mpred_prop(_7779376, sk2_out, _7779380, rtSymmetricBinaryPredicate) ^ Fail: (131) [baseKB] baseKB:mpred_prop(_7779376, sk2_out, _7779380, rtSymmetricBinaryPredicate) ^ Fail: (128) [user] clause_b(baseKB:rtSymmetricBinaryPredicate(sk2_out)) ^ Fail: (126) [user] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(sk2_out), _7773706), call(_7773706)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(sk2_out)))) ^ Exit: (131) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (130) [user] locally_each:locally_tl(disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), sk2_out(avar([... = ...|...])), _7786236)), must_det(quietly(maybe_deserialize_attvars(_7786236, _7767434)))))) ^ Unify: (130) [user] locally_each:locally_tl(disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), sk2_out(avar([... = ...|...])), _7786236)), must_det(quietly(maybe_deserialize_attvars(_7786236, _7767434)))))) ^ Call: (131) [user] locally(t_l:disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), sk2_out(avar([vn='Ex', ... = ...])), _7786236)), must_det(quietly(maybe_deserialize_attvars(_7786236, _7767434)))))) ^ Unify: (131) [locally_each] locally(t_l:disable_px, user:locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), sk2_out(avar([... = ...|...])), _7786236)), must_det(quietly(maybe_deserialize_attvars(_7786236, _7767434)))))) ^ Call: (134) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (134) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (134) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (135) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (135) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (135) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (135) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Unify: (135) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Exit: (135) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) ^ Call: (135) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) ^ Unify: (135) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) Call: (136) [system] copy_term(t_l:disable_px, _7797130) Exit: (136) [system] copy_term(t_l:disable_px, t_l:disable_px) ^ Call: (136) [t_l] clause(t_l:disable_px, true) ^ Fail: (136) [t_l] clause(t_l:disable_px, true) ^ Fail: (135) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) ^ Call: (141) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) ^ Unify: (141) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) ^ Call: (142) [t_l] asserta(t_l:disable_px, _7801584) ^ Exit: (142) [t_l] asserta(t_l:disable_px, (0x5566f60cb770)) Call: (142) [system] nb_current('$w_tl_e', _7802822) Exit: (142) [system] nb_current('$w_tl_e', [(0x55670d979320)]) Call: (142) [system] nb_linkval('$w_tl_e', [(0x5566f60cb770), (0x55670d979320)]) Exit: (142) [system] nb_linkval('$w_tl_e', [(0x5566f60cb770), (0x55670d979320)]) ^ Exit: (141) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) ^ Call: (140) [user] locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7786236)), must_det(quietly(maybe_deserialize_attvars(_7786236, _7767434))))) ^ Unify: (140) [locally_each] locally(user:local_override(no_kif_var_coroutines, true), user:(must_det(fully_expand_into_cache(change(assert, post), sk2_out(avar([vn='Ex', ... = ...])), _7786236)), must_det(quietly(maybe_deserialize_attvars(_7786236, _7767434))))) ^ Call: (143) [system] setup_call_catcher_cleanup(true, user:(b_setval(no_kif_var_coroutines, true), user:(must_det(fully_expand_into_cache(change(assert, post), sk2_out(avar(...)), _7786236)), must_det(quietly(maybe_deserialize_attvars(_7786236, _7767434)))), nb_delete(no_kif_var_coroutines)), _7807316, user:nb_delete(no_kif_var_coroutines)) ^ Unify: (143) [system] setup_call_catcher_cleanup(system:true, user:(b_setval(no_kif_var_coroutines, true), user:(must_det(fully_expand_into_cache(change(assert, post), sk2_out(avar(...)), _7786236)), must_det(quietly(maybe_deserialize_attvars(_7786236, _7767434)))), nb_delete(no_kif_var_coroutines)), _7807948, user:nb_delete(no_kif_var_coroutines)) Call: (145) [system] b_setval(no_kif_var_coroutines, true) Exit: (145) [system] b_setval(no_kif_var_coroutines, true) ^ Call: (145) [user] must_det(fully_expand_into_cache(change(assert, post), sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7786236)) ^ Unify: (145) [must_sanity] must_det(user:fully_expand_into_cache(change(assert, post), sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7786236)) ^ Unify: (145) [must_sanity] must_det(user:fully_expand_into_cache(change(assert, post), sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7786236)) Call: (149) [lmcache] lmcache:completely_expanded(_7811736, sk2_out(avar([vn='Ex', sk2='SKF-666']))) Fail: (149) [lmcache] lmcache:completely_expanded(_7812354, sk2_out(avar([vn='Ex', sk2='SKF-666']))) Call: (149) [lmcache] lmcache:completely_expanded(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7786236) Fail: (149) [lmcache] lmcache:completely_expanded(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7786236) ^ Call: (151) [user] fully_expand_clause(change(assert, post), sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7786236) ^ Unify: (151) [user] fully_expand_clause(change(assert, post), sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7786236) ^ Unify: (151) [user] fully_expand_clause(change(assert, post), sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7786236) ^ Unify: (151) [user] fully_expand_clause(change(assert, post), sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7786236) ^ Unify: (151) [user] fully_expand_clause(change(assert, post), sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7786236) Call: (152) [t_l] t_l:infSkipFullExpand Fail: (152) [t_l] t_l:infSkipFullExpand ^ Unify: (151) [user] fully_expand_clause(change(assert, post), sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7786236) ^ Unify: (151) [user] fully_expand_clause(change(assert, post), sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7786236) Call: (154) [t_l] t_l:into_goal_code Fail: (154) [t_l] t_l:into_goal_code ^ Call: (154) [user] ucatch:not_ftCompound(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (154) [user] ucatch:not_ftCompound(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Call: (155) [user] ucatch:is_ftCompound(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (155) [user] ucatch:is_ftCompound(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Call: (156) [user] ucatch:is_ftVar(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (156) [user] ucatch:is_ftVar(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Fail: (156) [user] ucatch:is_ftVar(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Redo: (155) [user] ucatch:is_ftCompound(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (155) [user] ucatch:is_ftCompound(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Fail: (154) [user] ucatch:not_ftCompound(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Call: (156) [ucatch] mpred_type_isa:was_isa(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7827428, _7827430) ^ Unify: (156) [ucatch] mpred_type_isa:was_isa(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7827428, _7827430) Call: (157) [system] fail Fail: (157) [system] fail ^ Fail: (156) [ucatch] mpred_type_isa:was_isa(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7827428, _7827430) ^ Call: (154) [user] first:cnas(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7830544, _7830546) ^ Unify: (154) [user] first:cnas(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7830544, _7830546) Call: (155) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7830544, _7830546) Exit: (155) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) ^ Exit: (154) [user] first:cnas(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) ^ Call: (158) [user] ucatch:not_ftCompound(avar([vn='Ex', sk2='SKF-666'])) ^ Unify: (158) [user] ucatch:not_ftCompound(avar([vn='Ex', sk2='SKF-666'])) ^ Call: (159) [user] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) ^ Unify: (159) [user] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) ^ Call: (160) [user] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) ^ Unify: (160) [user] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) ^ Fail: (160) [user] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) ^ Redo: (159) [user] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) ^ Exit: (159) [user] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) ^ Fail: (158) [user] ucatch:not_ftCompound(avar([vn='Ex', sk2='SKF-666'])) ^ Call: (160) [ucatch] mpred_type_isa:was_isa(avar([vn='Ex', sk2='SKF-666']), _7839888, _7839890) ^ Unify: (160) [ucatch] mpred_type_isa:was_isa(avar([vn='Ex', sk2='SKF-666']), _7839888, _7839890) Call: (161) [system] fail Fail: (161) [system] fail ^ Fail: (160) [ucatch] mpred_type_isa:was_isa(avar([vn='Ex', sk2='SKF-666']), _7839888, _7839890) ^ Call: (158) [user] first:cnas(avar([vn='Ex', sk2='SKF-666']), _7843004, _7843006) ^ Unify: (158) [user] first:cnas(avar([vn='Ex', sk2='SKF-666']), _7843004, _7843006) Call: (159) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _7843004, _7843006) Exit: (159) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Exit: (158) [user] first:cnas(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Call: (162) [user] ucatch:not_ftCompound([vn='Ex', sk2='SKF-666']) ^ Unify: (162) [user] ucatch:not_ftCompound([vn='Ex', sk2='SKF-666']) ^ Call: (163) [user] ucatch:is_ftCompound([vn='Ex', sk2='SKF-666']) ^ Unify: (163) [user] ucatch:is_ftCompound([vn='Ex', sk2='SKF-666']) ^ Call: (164) [user] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) ^ Unify: (164) [user] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) ^ Fail: (164) [user] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) ^ Redo: (163) [user] ucatch:is_ftCompound([vn='Ex', sk2='SKF-666']) ^ Exit: (163) [user] ucatch:is_ftCompound([vn='Ex', sk2='SKF-666']) ^ Fail: (162) [user] ucatch:not_ftCompound([vn='Ex', sk2='SKF-666']) ^ Call: (164) [ucatch] mpred_type_isa:was_isa([vn='Ex', sk2='SKF-666'], _7852348, _7852350) ^ Unify: (164) [ucatch] mpred_type_isa:was_isa([vn='Ex', sk2='SKF-666'], _7852348, _7852350) Call: (165) [system] fail Fail: (165) [system] fail ^ Fail: (164) [ucatch] mpred_type_isa:was_isa([vn='Ex', sk2='SKF-666'], _7852348, _7852350) ^ Call: (162) [user] first:cnas([vn='Ex', sk2='SKF-666'], _7855464, _7855466) ^ Unify: (162) [user] first:cnas([vn='Ex', sk2='SKF-666'], _7855464, _7855466) Call: (163) [system] compound_name_arguments([vn='Ex', sk2='SKF-666'], _7855464, _7855466) Exit: (163) [system] compound_name_arguments([vn='Ex', sk2='SKF-666'], '[|]', [vn='Ex', [sk2='SKF-666']]) ^ Exit: (162) [user] first:cnas([vn='Ex', sk2='SKF-666'], '[|]', [vn='Ex', [sk2='SKF-666']]) ^ Call: (166) [user] ucatch:not_ftCompound(vn='Ex') ^ Unify: (166) [user] ucatch:not_ftCompound(vn='Ex') ^ Call: (167) [user] ucatch:is_ftCompound(vn='Ex') ^ Unify: (167) [user] ucatch:is_ftCompound(vn='Ex') ^ Call: (168) [user] ucatch:is_ftVar(vn='Ex') ^ Unify: (168) [user] ucatch:is_ftVar(vn='Ex') ^ Fail: (168) [user] ucatch:is_ftVar(vn='Ex') ^ Redo: (167) [user] ucatch:is_ftCompound(vn='Ex') ^ Exit: (167) [user] ucatch:is_ftCompound(vn='Ex') ^ Fail: (166) [user] ucatch:not_ftCompound(vn='Ex') ^ Call: (168) [ucatch] mpred_type_isa:was_isa(vn='Ex', _7864814, _7864816) ^ Unify: (168) [ucatch] mpred_type_isa:was_isa(vn='Ex', _7864814, _7864816) Call: (169) [system] fail Fail: (169) [system] fail ^ Fail: (168) [ucatch] mpred_type_isa:was_isa(vn='Ex', _7864814, _7864816) ^ Call: (166) [user] first:cnas(vn='Ex', _7867930, _7867932) ^ Unify: (166) [user] first:cnas(vn='Ex', _7867930, _7867932) Call: (167) [system] compound_name_arguments(vn='Ex', _7867930, _7867932) Exit: (167) [system] compound_name_arguments(vn='Ex', =, [vn, 'Ex']) ^ Exit: (166) [user] first:cnas(vn='Ex', =, [vn, 'Ex']) ^ Call: (170) [user] ucatch:not_ftCompound(vn) ^ Unify: (170) [user] ucatch:not_ftCompound(vn) ^ Call: (171) [user] ucatch:is_ftCompound(vn) ^ Unify: (171) [user] ucatch:is_ftCompound(vn) ^ Fail: (171) [user] ucatch:is_ftCompound(vn) ^ Redo: (170) [user] ucatch:not_ftCompound(vn) ^ Exit: (170) [user] ucatch:not_ftCompound(vn) ^ Call: (171) [user] ucatch:not_ftCompound('Ex') ^ Unify: (171) [user] ucatch:not_ftCompound('Ex') ^ Call: (172) [user] ucatch:is_ftCompound('Ex') ^ Unify: (172) [user] ucatch:is_ftCompound('Ex') ^ Fail: (172) [user] ucatch:is_ftCompound('Ex') ^ Redo: (171) [user] ucatch:not_ftCompound('Ex') ^ Exit: (171) [user] ucatch:not_ftCompound('Ex') ^ Call: (166) [user] first:cnas(_7858594, =, [vn, 'Ex']) ^ Unify: (166) [user] first:cnas(_7858594, =, [vn, 'Ex']) Call: (167) [system] _7858594=..[=, vn, 'Ex'] Exit: (167) [system] (vn='Ex')=..[=, vn, 'Ex'] ^ Exit: (166) [user] first:cnas(vn='Ex', =, [vn, 'Ex']) ^ Call: (167) [user] ucatch:not_ftCompound([sk2='SKF-666']) ^ Unify: (167) [user] ucatch:not_ftCompound([sk2='SKF-666']) ^ Call: (168) [user] ucatch:is_ftCompound([sk2='SKF-666']) ^ Unify: (168) [user] ucatch:is_ftCompound([sk2='SKF-666']) ^ Call: (169) [user] ucatch:is_ftVar([sk2='SKF-666']) ^ Unify: (169) [user] ucatch:is_ftVar([sk2='SKF-666']) ^ Fail: (169) [user] ucatch:is_ftVar([sk2='SKF-666']) ^ Redo: (168) [user] ucatch:is_ftCompound([sk2='SKF-666']) ^ Exit: (168) [user] ucatch:is_ftCompound([sk2='SKF-666']) ^ Fail: (167) [user] ucatch:not_ftCompound([sk2='SKF-666']) ^ Call: (169) [ucatch] mpred_type_isa:was_isa([sk2='SKF-666'], _7889110, _7889112) ^ Unify: (169) [ucatch] mpred_type_isa:was_isa([sk2='SKF-666'], _7889110, _7889112) Call: (170) [system] fail Fail: (170) [system] fail ^ Fail: (169) [ucatch] mpred_type_isa:was_isa([sk2='SKF-666'], _7889110, _7889112) ^ Call: (167) [user] first:cnas([sk2='SKF-666'], _7892226, _7892228) ^ Unify: (167) [user] first:cnas([sk2='SKF-666'], _7892226, _7892228) Call: (168) [system] compound_name_arguments([sk2='SKF-666'], _7892226, _7892228) Exit: (168) [system] compound_name_arguments([sk2='SKF-666'], '[|]', [sk2='SKF-666', []]) ^ Exit: (167) [user] first:cnas([sk2='SKF-666'], '[|]', [sk2='SKF-666', []]) ^ Call: (171) [user] ucatch:not_ftCompound(sk2='SKF-666') ^ Unify: (171) [user] ucatch:not_ftCompound(sk2='SKF-666') ^ Call: (172) [user] ucatch:is_ftCompound(sk2='SKF-666') ^ Unify: (172) [user] ucatch:is_ftCompound(sk2='SKF-666') ^ Call: (173) [user] ucatch:is_ftVar(sk2='SKF-666') ^ Unify: (173) [user] ucatch:is_ftVar(sk2='SKF-666') ^ Fail: (173) [user] ucatch:is_ftVar(sk2='SKF-666') ^ Redo: (172) [user] ucatch:is_ftCompound(sk2='SKF-666') ^ Exit: (172) [user] ucatch:is_ftCompound(sk2='SKF-666') ^ Fail: (171) [user] ucatch:not_ftCompound(sk2='SKF-666') ^ Call: (173) [ucatch] mpred_type_isa:was_isa(sk2='SKF-666', _7901576, _7901578) ^ Unify: (173) [ucatch] mpred_type_isa:was_isa(sk2='SKF-666', _7901576, _7901578) Call: (174) [system] fail Fail: (174) [system] fail ^ Fail: (173) [ucatch] mpred_type_isa:was_isa(sk2='SKF-666', _7901576, _7901578) ^ Call: (171) [user] first:cnas(sk2='SKF-666', _7904692, _7904694) ^ Unify: (171) [user] first:cnas(sk2='SKF-666', _7904692, _7904694) Call: (172) [system] compound_name_arguments(sk2='SKF-666', _7904692, _7904694) Exit: (172) [system] compound_name_arguments(sk2='SKF-666', =, [sk2, 'SKF-666']) ^ Exit: (171) [user] first:cnas(sk2='SKF-666', =, [sk2, 'SKF-666']) ^ Call: (175) [user] ucatch:not_ftCompound(sk2) ^ Unify: (175) [user] ucatch:not_ftCompound(sk2) ^ Call: (176) [user] ucatch:is_ftCompound(sk2) ^ Unify: (176) [user] ucatch:is_ftCompound(sk2) ^ Fail: (176) [user] ucatch:is_ftCompound(sk2) ^ Redo: (175) [user] ucatch:not_ftCompound(sk2) ^ Exit: (175) [user] ucatch:not_ftCompound(sk2) ^ Call: (176) [user] ucatch:not_ftCompound('SKF-666') ^ Unify: (176) [user] ucatch:not_ftCompound('SKF-666') ^ Call: (177) [user] ucatch:is_ftCompound('SKF-666') ^ Unify: (177) [user] ucatch:is_ftCompound('SKF-666') ^ Fail: (177) [user] ucatch:is_ftCompound('SKF-666') ^ Redo: (176) [user] ucatch:not_ftCompound('SKF-666') ^ Exit: (176) [user] ucatch:not_ftCompound('SKF-666') ^ Call: (171) [user] first:cnas(_7895356, =, [sk2, 'SKF-666']) ^ Unify: (171) [user] first:cnas(_7895356, =, [sk2, 'SKF-666']) Call: (172) [system] _7895356=..[=, sk2, 'SKF-666'] Exit: (172) [system] (sk2='SKF-666')=..[=, sk2, 'SKF-666'] ^ Exit: (171) [user] first:cnas(sk2='SKF-666', =, [sk2, 'SKF-666']) ^ Call: (172) [user] ucatch:not_ftCompound([]) ^ Unify: (172) [user] ucatch:not_ftCompound([]) ^ Call: (173) [user] ucatch:is_ftCompound([]) ^ Unify: (173) [user] ucatch:is_ftCompound([]) ^ Fail: (173) [user] ucatch:is_ftCompound([]) ^ Redo: (172) [user] ucatch:not_ftCompound([]) ^ Exit: (172) [user] ucatch:not_ftCompound([]) ^ Call: (167) [user] first:cnas(_7882890, '[|]', [sk2='SKF-666', []]) ^ Unify: (167) [user] first:cnas(_7882890, '[|]', [sk2='SKF-666', []]) Call: (168) [system] _7882890=..['[|]', sk2='SKF-666', []] Exit: (168) [system] [sk2='SKF-666']=..['[|]', sk2='SKF-666', []] ^ Exit: (167) [user] first:cnas([sk2='SKF-666'], '[|]', [sk2='SKF-666', []]) ^ Call: (162) [user] first:cnas(_7846128, '[|]', [vn='Ex', [sk2='SKF-666']]) ^ Unify: (162) [user] first:cnas(_7846128, '[|]', [vn='Ex', [sk2='SKF-666']]) Call: (163) [system] _7846128=..['[|]', vn='Ex', [sk2='SKF-666']] Exit: (163) [system] [vn='Ex', sk2='SKF-666']=..['[|]', vn='Ex', [sk2='SKF-666']] ^ Exit: (162) [user] first:cnas([vn='Ex', sk2='SKF-666'], '[|]', [vn='Ex', [sk2='SKF-666']]) ^ Call: (158) [user] first:cnas(_7833668, avar, [[vn='Ex', sk2='SKF-666']]) ^ Unify: (158) [user] first:cnas(_7833668, avar, [[vn='Ex', sk2='SKF-666']]) Call: (159) [system] _7833668=..[avar, [vn='Ex', sk2='SKF-666']] Exit: (159) [system] avar([vn='Ex', sk2='SKF-666'])=..[avar, [vn='Ex', sk2='SKF-666']] ^ Exit: (158) [user] first:cnas(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Call: (154) [user] first:cnas(_7821224, sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) ^ Unify: (154) [user] first:cnas(_7821224, sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) Call: (155) [system] _7821224=..[sk2_out, avar([vn='Ex', sk2='SKF-666'])] Exit: (155) [system] sk2_out(avar([vn='Ex', sk2='SKF-666']))=..[sk2_out, avar([vn='Ex', sk2='SKF-666'])] ^ Exit: (154) [user] first:cnas(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) Call: (155) [t_l] t_l:infSkipFullExpand Fail: (155) [t_l] t_l:infSkipFullExpand ^ Call: (156) [user] loop_check:cyclic_break(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (156) [user] loop_check:cyclic_break(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Redo: (156) [user] loop_check:cyclic_break(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (156) [user] loop_check:cyclic_break(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Call: (157) [user] ucatch:is_ftVar(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (157) [user] ucatch:is_ftVar(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Fail: (157) [user] ucatch:is_ftVar(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Call: (157) [user] logicmoo_util_terms:safe_functor(avar([vn='Ex', sk2='SKF-666']), isEach, _7942076) ^ Unify: (157) [user] logicmoo_util_terms:safe_functor(avar([vn='Ex', sk2='SKF-666']), isEach, _7942704) Call: (158) [system] compound_name_arity(avar([vn='Ex', sk2='SKF-666']), isEach, _7943272) Fail: (158) [system] compound_name_arity(avar([vn='Ex', sk2='SKF-666']), isEach, _7943272) ^ Fail: (157) [user] logicmoo_util_terms:safe_functor(avar([vn='Ex', sk2='SKF-666']), isEach, _7944554) ^ Call: (157) [user] logicmoo_util_terms:safe_functor(sk2_out(avar([vn='Ex', sk2='SKF-666'])), s, _7945182) ^ Unify: (157) [user] logicmoo_util_terms:safe_functor(sk2_out(avar([vn='Ex', sk2='SKF-666'])), s, _7945810) Call: (158) [system] compound_name_arity(sk2_out(avar([vn='Ex', sk2='SKF-666'])), s, _7946378) Fail: (158) [system] compound_name_arity(sk2_out(avar([vn='Ex', sk2='SKF-666'])), s, _7946378) ^ Fail: (157) [user] logicmoo_util_terms:safe_functor(sk2_out(avar([vn='Ex', sk2='SKF-666'])), s, _7947660) ^ Call: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_7948230, _7948236]) ^ Unify: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_7948230, _7948236]) Call: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7948230, [_7948236]) Exit: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) ^ Exit: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [sk2_out, avar([vn='Ex', sk2='SKF-666'])]) ^ Call: (157) [user] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) ^ Unify: (157) [user] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) ^ Fail: (157) [user] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) ^ Call: (157) [user] logicmoo_util_terms:is_src_true(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (157) [user] logicmoo_util_terms:is_src_true(sk2_out(avar([vn='Ex', sk2='SKF-666']))) Call: (158) [system] var(sk2_out(avar([vn='Ex', sk2='SKF-666']))) Fail: (158) [system] var(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Redo: (157) [user] logicmoo_util_terms:is_src_true(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (157) [user] logicmoo_util_terms:is_src_true(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Call: (158) [user] logicmoo_util_terms:is_proof(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (158) [user] logicmoo_util_terms:is_proof(sk2_out(avar([vn='Ex', sk2='SKF-666']))) Call: (159) [system] functor(sk2_out(avar([vn='Ex', sk2='SKF-666'])), ftProofFn, _7958176) Fail: (159) [system] functor(sk2_out(avar([vn='Ex', sk2='SKF-666'])), ftProofFn, _7958786) ^ Fail: (158) [user] logicmoo_util_terms:is_proof(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Fail: (157) [user] logicmoo_util_terms:is_src_true(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Call: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_7960578, _7960584, _7960590]) ^ Unify: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_7960578, _7960584, _7960590]) Call: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7960578, [_7960584, _7960590]) Fail: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7960578, [_7960584, _7960590]) ^ Fail: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_7960578, _7960584, _7960590]) ^ Call: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_7963688, _7963694|_7963696]) ^ Unify: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_7963688, _7963694|_7963696]) Call: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7963688, [_7963694|_7963696]) Exit: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) ^ Exit: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [sk2_out, avar([vn='Ex', sk2='SKF-666'])]) ^ Call: (160) [user] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(sk2_out), _7966816), call(_7966816)*->true;clause_b(baseKB:rtArgsVerbatum(sk2_out)))) ^ Unify: (160) [user] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(sk2_out), _7966816), call(_7966816)*->true;clause_b(baseKB:rtArgsVerbatum(sk2_out)))) ^ Call: (162) [user] clause(rtArgsVerbatum(sk2_out), _7966816) ^ Exit: (162) [user] clause(rtArgsVerbatum(sk2_out), (cwc, mpred_prop(_7968702, sk2_out, _7968706, rtArgsVerbatum))) ^ Call: (163) [user] cwc ^ Unify: (163) [user] cwc ^ Exit: (163) [user] cwc ^ Call: (163) [user] baseKB:mpred_prop(_7968702, sk2_out, _7968706, rtArgsVerbatum) ^ Fail: (163) [user] baseKB:mpred_prop(_7968702, sk2_out, _7968706, rtArgsVerbatum) ^ Redo: (162) [user] clause(rtArgsVerbatum(sk2_out), _7966816) ^ Exit: (162) [user] clause(rtArgsVerbatum(sk2_out), (cwc, atom(sk2_out), atom_concat(_7973152, 'Fn', sk2_out))) ^ Call: (163) [user] cwc ^ Unify: (163) [user] cwc ^ Exit: (163) [user] cwc Call: (163) [system] atom(sk2_out) Exit: (163) [system] atom(sk2_out) Call: (163) [system] atom_concat(_7973152, 'Fn', sk2_out) Fail: (163) [system] atom_concat(_7973152, 'Fn', sk2_out) ^ Call: (162) [user] clause_b(baseKB:rtArgsVerbatum(sk2_out)) ^ Unify: (162) [user] clause_b(baseKB:rtArgsVerbatum(sk2_out)) ^ Call: (163) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(sk2_out), _7979438)) ^ Unify: (163) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(sk2_out), _7979438)) ^ Call: (164) [baseKB] clause(rtArgsVerbatum(sk2_out), _7979438) ^ Exit: (164) [baseKB] clause(rtArgsVerbatum(sk2_out), (cwc, mpred_prop(_7981310, sk2_out, _7981314, rtArgsVerbatum))) ^ Exit: (163) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(sk2_out), (cwc, mpred_prop(_7981310, sk2_out, _7981314, rtArgsVerbatum)))) ^ Call: (165) [baseKB] cwc ^ Unify: (165) [baseKB] cwc ^ Exit: (165) [baseKB] cwc ^ Call: (165) [baseKB] baseKB:mpred_prop(_7981310, sk2_out, _7981314, rtArgsVerbatum) ^ Fail: (165) [baseKB] baseKB:mpred_prop(_7981310, sk2_out, _7981314, rtArgsVerbatum) ^ Redo: (164) [baseKB] clause(rtArgsVerbatum(sk2_out), _7979438) ^ Exit: (164) [baseKB] clause(rtArgsVerbatum(sk2_out), (cwc, atom(sk2_out), atom_concat(_7986396, 'Fn', sk2_out))) ^ Exit: (163) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(sk2_out), (cwc, atom(sk2_out), atom_concat(_7986396, 'Fn', sk2_out)))) ^ Call: (165) [baseKB] cwc ^ Unify: (165) [baseKB] cwc ^ Exit: (165) [baseKB] cwc Call: (165) [system] atom(sk2_out) Exit: (165) [system] atom(sk2_out) Call: (165) [system] atom_concat(_7986396, 'Fn', sk2_out) Fail: (165) [system] atom_concat(_7986396, 'Fn', sk2_out) ^ Fail: (162) [user] clause_b(baseKB:rtArgsVerbatum(sk2_out)) ^ Fail: (160) [user] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(sk2_out), _7966816), call(_7966816)*->true;clause_b(baseKB:rtArgsVerbatum(sk2_out)))) ^ Call: (161) [user] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(sk2_out), _7993310), call(_7993310)*->true;clause_b(baseKB:prologBuiltin(sk2_out)))) ^ Unify: (161) [user] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(sk2_out), _7993310), call(_7993310)*->true;clause_b(baseKB:prologBuiltin(sk2_out)))) ^ Call: (163) [user] clause(prologBuiltin(sk2_out), _7993310) ^ Exit: (163) [user] clause(prologBuiltin(sk2_out), (cwc, mpred_prop(_7995196, sk2_out, _7995200, prologBuiltin))) ^ Call: (164) [user] cwc ^ Unify: (164) [user] cwc ^ Exit: (164) [user] cwc ^ Call: (164) [user] baseKB:mpred_prop(_7995196, sk2_out, _7995200, prologBuiltin) ^ Fail: (164) [user] baseKB:mpred_prop(_7995196, sk2_out, _7995200, prologBuiltin) ^ Call: (163) [user] clause_b(baseKB:prologBuiltin(sk2_out)) ^ Unify: (163) [user] clause_b(baseKB:prologBuiltin(sk2_out)) ^ Call: (164) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(sk2_out), _8000318)) ^ Unify: (164) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(sk2_out), _8000318)) ^ Call: (165) [baseKB] clause(prologBuiltin(sk2_out), _8000318) ^ Exit: (165) [baseKB] clause(prologBuiltin(sk2_out), (cwc, mpred_prop(_8002190, sk2_out, _8002194, prologBuiltin))) ^ Exit: (164) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(sk2_out), (cwc, mpred_prop(_8002190, sk2_out, _8002194, prologBuiltin)))) ^ Call: (166) [baseKB] cwc ^ Unify: (166) [baseKB] cwc ^ Exit: (166) [baseKB] cwc ^ Call: (166) [baseKB] baseKB:mpred_prop(_8002190, sk2_out, _8002194, prologBuiltin) ^ Fail: (166) [baseKB] baseKB:mpred_prop(_8002190, sk2_out, _8002194, prologBuiltin) ^ Fail: (163) [user] clause_b(baseKB:prologBuiltin(sk2_out)) ^ Fail: (161) [user] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(sk2_out), _7993310), call(_7993310)*->true;clause_b(baseKB:prologBuiltin(sk2_out)))) ^ Call: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8007912, _8007918]) ^ Unify: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8007912, _8007918]) Call: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8007912, [_8007918]) Exit: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) ^ Exit: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [sk2_out, avar([vn='Ex', sk2='SKF-666'])]) ^ Call: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8011016, _8011022]) ^ Unify: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8011016, _8011022]) Call: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8011016, [_8011022]) Exit: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) ^ Exit: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [sk2_out, avar([vn='Ex', sk2='SKF-666'])]) Call: (158) [loop_check] loop_check:memberchk_same_two(sk2_out(avar([vn='Ex', sk2='SKF-666'])), []) Fail: (158) [loop_check] loop_check:memberchk_same_two(sk2_out(avar([vn='Ex', sk2='SKF-666'])), []) ^ Call: (160) [loop_check] on_x_debug(call(user:db_expand_chain(change(assert, post)), sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8015386)) ^ Unify: (160) [rtrace] on_x_debug(loop_check:call(user:db_expand_chain(change(assert, post)), sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8015386)) Call: (163) [t_l] t_l:into_goal_code Fail: (163) [t_l] t_l:into_goal_code ^ Fail: (160) [rtrace] on_x_debug(loop_check:call(user:db_expand_chain(change(assert, post)), sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8015386)) Call: (160) [system] _7937672=sk2_out(avar([vn='Ex', sk2='SKF-666'])) Exit: (160) [system] sk2_out(avar([vn='Ex', sk2='SKF-666']))=sk2_out(avar([vn='Ex', sk2='SKF-666'])) ^ Call: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8019910, _8019916, _8019922]) ^ Unify: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8019910, _8019916, _8019922]) Call: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8019910, [_8019916, _8019922]) Fail: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8019910, [_8019916, _8019922]) ^ Fail: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8019910, _8019916, _8019922]) ^ Call: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8023020, _8023026, _8023032, _8023038]) ^ Unify: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8023020, _8023026, _8023032, _8023038]) Call: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8023020, [_8023026, _8023032, _8023038]) Fail: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8023020, [_8023026, _8023032, _8023038]) ^ Fail: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8023020, _8023026, _8023032, _8023038]) ^ Call: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8026136, _8026142, _8026148, _8026154]) ^ Unify: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8026136, _8026142, _8026148, _8026154]) Call: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8026136, [_8026142, _8026148, _8026154]) Fail: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8026136, [_8026142, _8026148, _8026154]) ^ Fail: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8026136, _8026142, _8026148, _8026154]) ^ Call: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [t, _8029258|_8029260]) ^ Unify: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [t, _8029258|_8029260]) Call: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), t, [_8029258|_8029260]) Fail: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), t, [_8029258|_8029260]) ^ Fail: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [t, _8029258|_8029260]) ^ Call: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8032356, _8032362, _8032368, _8032374]) ^ Unify: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8032356, _8032362, _8032368, _8032374]) Call: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8032356, [_8032362, _8032368, _8032374]) Fail: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8032356, [_8032362, _8032368, _8032374]) ^ Fail: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8032356, _8032362, _8032368, _8032374]) ^ Call: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8035472, _8035478, _8035484]) ^ Unify: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8035472, _8035478, _8035484]) Call: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8035472, [_8035478, _8035484]) Fail: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8035472, [_8035478, _8035484]) ^ Fail: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8035472, _8035478, _8035484]) ^ Call: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8038582, _8038588|_8038590]) ^ Unify: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8038582, _8038588|_8038590]) Call: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8038582, [_8038588|_8038590]) Exit: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) ^ Exit: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [sk2_out, avar([vn='Ex', sk2='SKF-666'])]) ^ Call: (156) [user] ucatch:is_ftCompound(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (156) [user] ucatch:is_ftCompound(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Call: (157) [user] ucatch:is_ftVar(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (157) [user] ucatch:is_ftVar(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Fail: (157) [user] ucatch:is_ftVar(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Redo: (156) [user] ucatch:is_ftCompound(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (156) [user] ucatch:is_ftCompound(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Call: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8046026, _8046032|_8046034]) ^ Unify: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8046026, _8046032|_8046034]) Call: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8046026, [_8046032|_8046034]) Exit: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) ^ Exit: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [sk2_out, avar([vn='Ex', sk2='SKF-666'])]) ^ Call: (160) [user] hook_database:pfc_with_quiet_vars_lock((clause(functorDeclares(sk2_out), _8049162), call(_8049162)*->true;clause_b(baseKB:functorDeclares(sk2_out)))) ^ Unify: (160) [user] hook_database:pfc_with_quiet_vars_lock((clause(functorDeclares(sk2_out), _8049162), call(_8049162)*->true;clause_b(baseKB:functorDeclares(sk2_out)))) ^ Call: (162) [user] clause(functorDeclares(sk2_out), _8049162) ^ Fail: (162) [user] clause(functorDeclares(sk2_out), _8049162) ^ Call: (162) [user] clause_b(baseKB:functorDeclares(sk2_out)) ^ Unify: (162) [user] clause_b(baseKB:functorDeclares(sk2_out)) ^ Call: (163) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(functorDeclares(sk2_out), _8052960)) ^ Unify: (163) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(functorDeclares(sk2_out), _8052960)) ^ Call: (164) [baseKB] clause(functorDeclares(sk2_out), _8052960) ^ Fail: (164) [baseKB] clause(functorDeclares(sk2_out), _8052960) ^ Fail: (163) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(functorDeclares(sk2_out), _8052960)) ^ Fail: (162) [user] clause_b(baseKB:functorDeclares(sk2_out)) ^ Fail: (160) [user] hook_database:pfc_with_quiet_vars_lock((clause(functorDeclares(sk2_out), _8049162), call(_8049162)*->true;clause_b(baseKB:functorDeclares(sk2_out)))) ^ Exit: (164) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8059410, _8059420]) ^ Unify: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8059410, _8059420]) Call: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8059410, [_8059420]) Exit: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) ^ Exit: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [sk2_out, avar([vn='Ex', sk2='SKF-666'])]) ^ Exit: (162) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (156) [t_l] t_l:no_db_expand_props Fail: (156) [t_l] t_l:no_db_expand_props ^ Call: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8065818, _8065824|_8065826]) ^ Unify: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8065818, _8065824|_8065826]) Call: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8065818, [_8065824|_8065826]) Exit: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) ^ Exit: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [sk2_out, avar([vn='Ex', sk2='SKF-666'])]) ^ Call: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8068934, _8068928, _8068946|_8068948]) ^ Unify: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8068934, _8068928, _8068946|_8068948]) Call: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8068934, [_8068928, _8068946|_8068948]) Fail: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8068934, [_8068928, _8068946|_8068948]) ^ Fail: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8068934, _8068928, _8068946|_8068948]) ^ Call: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8072044, _8072050, _8072056|_8072058]) ^ Unify: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8072044, _8072050, _8072056|_8072058]) Call: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8072044, [_8072050, _8072056|_8072058]) Fail: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8072044, [_8072050, _8072056|_8072058]) ^ Fail: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8072044, _8072050, _8072056|_8072058]) ^ Call: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8075154, _8075160|_8075162]) ^ Unify: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8075154, _8075160|_8075162]) Call: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8075154, [_8075160|_8075162]) Exit: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) ^ Exit: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [sk2_out, avar([vn='Ex', sk2='SKF-666'])]) ^ Call: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8078280, _8078274|_8078288]) ^ Unify: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8078280, _8078274|_8078288]) Call: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8078280, [_8078274|_8078288]) Exit: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) ^ Exit: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [sk2_out, avar([vn='Ex', sk2='SKF-666'])]) ^ Call: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8081406, _8081400|_8081414]) ^ Unify: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8081406, _8081400|_8081414]) Call: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8081406, [_8081400|_8081414]) Exit: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) ^ Exit: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [sk2_out, avar([vn='Ex', sk2='SKF-666'])]) ^ Call: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8084538, _8084520, _8084518|_8084552]) ^ Unify: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8084538, _8084520, _8084518|_8084552]) Call: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8084538, [_8084520, _8084518|_8084552]) Fail: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8084538, [_8084520, _8084518|_8084552]) ^ Fail: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8084538, _8084520, _8084518|_8084552]) ^ Call: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [props, _8087654, _8087660, _8087666|_8087668]) ^ Unify: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [props, _8087654, _8087660, _8087666|_8087668]) Call: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), props, [_8087654, _8087660, _8087666|_8087668]) Fail: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), props, [_8087654, _8087660, _8087666|_8087668]) ^ Fail: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [props, _8087654, _8087660, _8087666|_8087668]) ^ Call: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8090764|_8090766]) ^ Unify: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8090764|_8090766]) Call: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8090764, _8090766) Exit: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) ^ Exit: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [sk2_out, avar([vn='Ex', sk2='SKF-666'])]) ^ Call: (156) [user] first:cnas(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8093866, _8093868) ^ Unify: (156) [user] first:cnas(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8093866, _8093868) Call: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8093866, _8093868) Exit: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) ^ Exit: (156) [user] first:cnas(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) ^ Call: (160) [user] loop_check:cyclic_break(avar([vn='Ex', sk2='SKF-666'])) ^ Unify: (160) [user] loop_check:cyclic_break(avar([vn='Ex', sk2='SKF-666'])) ^ Redo: (160) [user] loop_check:cyclic_break(avar([vn='Ex', sk2='SKF-666'])) ^ Exit: (160) [user] loop_check:cyclic_break(avar([vn='Ex', sk2='SKF-666'])) ^ Call: (161) [user] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) ^ Unify: (161) [user] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) ^ Fail: (161) [user] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) ^ Call: (161) [user] logicmoo_util_terms:safe_functor([vn='Ex', sk2='SKF-666'], isEach, _8101426) ^ Unify: (161) [user] logicmoo_util_terms:safe_functor([vn='Ex', sk2='SKF-666'], isEach, _8102054) Call: (162) [system] compound_name_arity([vn='Ex', sk2='SKF-666'], isEach, _8102622) Fail: (162) [system] compound_name_arity([vn='Ex', sk2='SKF-666'], isEach, _8102622) ^ Fail: (161) [user] logicmoo_util_terms:safe_functor([vn='Ex', sk2='SKF-666'], isEach, _8103904) ^ Call: (161) [user] logicmoo_util_terms:safe_functor(avar([vn='Ex', sk2='SKF-666']), s, _8104532) ^ Unify: (161) [user] logicmoo_util_terms:safe_functor(avar([vn='Ex', sk2='SKF-666']), s, _8105160) Call: (162) [system] compound_name_arity(avar([vn='Ex', sk2='SKF-666']), s, _8105728) Fail: (162) [system] compound_name_arity(avar([vn='Ex', sk2='SKF-666']), s, _8105728) ^ Fail: (161) [user] logicmoo_util_terms:safe_functor(avar([vn='Ex', sk2='SKF-666']), s, _8107010) ^ Call: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8107580, _8107586]) ^ Unify: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8107580, _8107586]) Call: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8107580, [_8107586]) Exit: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Exit: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) ^ Call: (161) [user] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) ^ Unify: (161) [user] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) ^ Fail: (161) [user] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) ^ Call: (161) [user] logicmoo_util_terms:is_src_true(avar([vn='Ex', sk2='SKF-666'])) ^ Unify: (161) [user] logicmoo_util_terms:is_src_true(avar([vn='Ex', sk2='SKF-666'])) Call: (162) [system] var(avar([vn='Ex', sk2='SKF-666'])) Fail: (162) [system] var(avar([vn='Ex', sk2='SKF-666'])) ^ Redo: (161) [user] logicmoo_util_terms:is_src_true(avar([vn='Ex', sk2='SKF-666'])) ^ Unify: (161) [user] logicmoo_util_terms:is_src_true(avar([vn='Ex', sk2='SKF-666'])) ^ Call: (162) [user] logicmoo_util_terms:is_proof(avar([vn='Ex', sk2='SKF-666'])) ^ Unify: (162) [user] logicmoo_util_terms:is_proof(avar([vn='Ex', sk2='SKF-666'])) Call: (163) [system] functor(avar([vn='Ex', sk2='SKF-666']), ftProofFn, _8117526) Fail: (163) [system] functor(avar([vn='Ex', sk2='SKF-666']), ftProofFn, _8118136) ^ Fail: (162) [user] logicmoo_util_terms:is_proof(avar([vn='Ex', sk2='SKF-666'])) ^ Fail: (161) [user] logicmoo_util_terms:is_src_true(avar([vn='Ex', sk2='SKF-666'])) ^ Call: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8119928, _8119934, _8119940]) ^ Unify: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8119928, _8119934, _8119940]) Call: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8119928, [_8119934, _8119940]) Fail: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8119928, [_8119934, _8119940]) ^ Fail: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8119928, _8119934, _8119940]) ^ Call: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8123038, _8123044|_8123046]) ^ Unify: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8123038, _8123044|_8123046]) Call: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8123038, [_8123044|_8123046]) Exit: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Exit: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) ^ Call: (164) [user] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(avar), _8126166), call(_8126166)*->true;clause_b(baseKB:rtArgsVerbatum(avar)))) ^ Unify: (164) [user] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(avar), _8126166), call(_8126166)*->true;clause_b(baseKB:rtArgsVerbatum(avar)))) ^ Call: (166) [user] clause(rtArgsVerbatum(avar), _8126166) ^ Exit: (166) [user] clause(rtArgsVerbatum(avar), (cwc, mpred_prop(_8128052, avar, _8128056, rtArgsVerbatum))) ^ Call: (167) [user] cwc ^ Unify: (167) [user] cwc ^ Exit: (167) [user] cwc ^ Call: (167) [user] baseKB:mpred_prop(_8128052, avar, _8128056, rtArgsVerbatum) ^ Fail: (167) [user] baseKB:mpred_prop(_8128052, avar, _8128056, rtArgsVerbatum) ^ Redo: (166) [user] clause(rtArgsVerbatum(avar), _8126166) ^ Exit: (166) [user] clause(rtArgsVerbatum(avar), (cwc, atom(avar), atom_concat(_8132502, 'Fn', avar))) ^ Call: (167) [user] cwc ^ Unify: (167) [user] cwc ^ Exit: (167) [user] cwc Call: (167) [system] atom(avar) Exit: (167) [system] atom(avar) Call: (167) [system] atom_concat(_8132502, 'Fn', avar) Fail: (167) [system] atom_concat(_8132502, 'Fn', avar) ^ Call: (166) [user] clause_b(baseKB:rtArgsVerbatum(avar)) ^ Unify: (166) [user] clause_b(baseKB:rtArgsVerbatum(avar)) ^ Call: (167) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(avar), _8138788)) ^ Unify: (167) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(avar), _8138788)) ^ Call: (168) [baseKB] clause(rtArgsVerbatum(avar), _8138788) ^ Exit: (168) [baseKB] clause(rtArgsVerbatum(avar), (cwc, mpred_prop(_8140660, avar, _8140664, rtArgsVerbatum))) ^ Exit: (167) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(avar), (cwc, mpred_prop(_8140660, avar, _8140664, rtArgsVerbatum)))) ^ Call: (169) [baseKB] cwc ^ Unify: (169) [baseKB] cwc ^ Exit: (169) [baseKB] cwc ^ Call: (169) [baseKB] baseKB:mpred_prop(_8140660, avar, _8140664, rtArgsVerbatum) ^ Fail: (169) [baseKB] baseKB:mpred_prop(_8140660, avar, _8140664, rtArgsVerbatum) ^ Redo: (168) [baseKB] clause(rtArgsVerbatum(avar), _8138788) ^ Exit: (168) [baseKB] clause(rtArgsVerbatum(avar), (cwc, atom(avar), atom_concat(_8145746, 'Fn', avar))) ^ Exit: (167) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(avar), (cwc, atom(avar), atom_concat(_8145746, 'Fn', avar)))) ^ Call: (169) [baseKB] cwc ^ Unify: (169) [baseKB] cwc ^ Exit: (169) [baseKB] cwc Call: (169) [system] atom(avar) Exit: (169) [system] atom(avar) Call: (169) [system] atom_concat(_8145746, 'Fn', avar) Fail: (169) [system] atom_concat(_8145746, 'Fn', avar) ^ Fail: (166) [user] clause_b(baseKB:rtArgsVerbatum(avar)) ^ Fail: (164) [user] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(avar), _8126166), call(_8126166)*->true;clause_b(baseKB:rtArgsVerbatum(avar)))) ^ Call: (165) [user] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(avar), _8152660), call(_8152660)*->true;clause_b(baseKB:prologBuiltin(avar)))) ^ Unify: (165) [user] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(avar), _8152660), call(_8152660)*->true;clause_b(baseKB:prologBuiltin(avar)))) ^ Call: (167) [user] clause(prologBuiltin(avar), _8152660) ^ Exit: (167) [user] clause(prologBuiltin(avar), (cwc, mpred_prop(_8154546, avar, _8154550, prologBuiltin))) ^ Call: (168) [user] cwc ^ Unify: (168) [user] cwc ^ Exit: (168) [user] cwc ^ Call: (168) [user] baseKB:mpred_prop(_8154546, avar, _8154550, prologBuiltin) ^ Fail: (168) [user] baseKB:mpred_prop(_8154546, avar, _8154550, prologBuiltin) ^ Call: (167) [user] clause_b(baseKB:prologBuiltin(avar)) ^ Unify: (167) [user] clause_b(baseKB:prologBuiltin(avar)) ^ Call: (168) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(avar), _8159668)) ^ Unify: (168) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(avar), _8159668)) ^ Call: (169) [baseKB] clause(prologBuiltin(avar), _8159668) ^ Exit: (169) [baseKB] clause(prologBuiltin(avar), (cwc, mpred_prop(_8161540, avar, _8161544, prologBuiltin))) ^ Exit: (168) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(avar), (cwc, mpred_prop(_8161540, avar, _8161544, prologBuiltin)))) ^ Call: (170) [baseKB] cwc ^ Unify: (170) [baseKB] cwc ^ Exit: (170) [baseKB] cwc ^ Call: (170) [baseKB] baseKB:mpred_prop(_8161540, avar, _8161544, prologBuiltin) ^ Fail: (170) [baseKB] baseKB:mpred_prop(_8161540, avar, _8161544, prologBuiltin) ^ Fail: (167) [user] clause_b(baseKB:prologBuiltin(avar)) ^ Fail: (165) [user] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(avar), _8152660), call(_8152660)*->true;clause_b(baseKB:prologBuiltin(avar)))) ^ Call: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8167262, _8167268]) ^ Unify: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8167262, _8167268]) Call: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8167262, [_8167268]) Exit: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Exit: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) ^ Call: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8170366, _8170372]) ^ Unify: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8170366, _8170372]) Call: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8170366, [_8170372]) Exit: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Exit: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) Call: (162) [loop_check] loop_check:memberchk_same_two(avar([vn='Ex', sk2='SKF-666']), []) Fail: (162) [loop_check] loop_check:memberchk_same_two(avar([vn='Ex', sk2='SKF-666']), []) ^ Call: (164) [loop_check] on_x_debug(call(user:db_expand_chain(change(assert, post)), avar([vn='Ex', sk2='SKF-666']), _8174736)) ^ Unify: (164) [rtrace] on_x_debug(loop_check:call(user:db_expand_chain(change(assert, post)), avar([vn='Ex', sk2='SKF-666']), _8174736)) Call: (167) [t_l] t_l:into_goal_code Fail: (167) [t_l] t_l:into_goal_code ^ Fail: (164) [rtrace] on_x_debug(loop_check:call(user:db_expand_chain(change(assert, post)), avar([vn='Ex', sk2='SKF-666']), _8174736)) Call: (164) [system] _8097006=avar([vn='Ex', sk2='SKF-666']) Exit: (164) [system] avar([vn='Ex', sk2='SKF-666'])=avar([vn='Ex', sk2='SKF-666']) ^ Call: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8179260, _8179266, _8179272]) ^ Unify: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8179260, _8179266, _8179272]) Call: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8179260, [_8179266, _8179272]) Fail: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8179260, [_8179266, _8179272]) ^ Fail: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8179260, _8179266, _8179272]) ^ Call: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8182370, _8182376, _8182382, _8182388]) ^ Unify: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8182370, _8182376, _8182382, _8182388]) Call: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8182370, [_8182376, _8182382, _8182388]) Fail: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8182370, [_8182376, _8182382, _8182388]) ^ Fail: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8182370, _8182376, _8182382, _8182388]) ^ Call: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8185486, _8185492, _8185498, _8185504]) ^ Unify: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8185486, _8185492, _8185498, _8185504]) Call: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8185486, [_8185492, _8185498, _8185504]) Fail: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8185486, [_8185492, _8185498, _8185504]) ^ Fail: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8185486, _8185492, _8185498, _8185504]) ^ Call: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [t, _8188608|_8188610]) ^ Unify: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [t, _8188608|_8188610]) Call: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), t, [_8188608|_8188610]) Fail: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), t, [_8188608|_8188610]) ^ Fail: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [t, _8188608|_8188610]) ^ Call: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8191706, _8191712, _8191718, _8191724]) ^ Unify: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8191706, _8191712, _8191718, _8191724]) Call: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8191706, [_8191712, _8191718, _8191724]) Fail: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8191706, [_8191712, _8191718, _8191724]) ^ Fail: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8191706, _8191712, _8191718, _8191724]) ^ Call: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8194822, _8194828, _8194834]) ^ Unify: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8194822, _8194828, _8194834]) Call: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8194822, [_8194828, _8194834]) Fail: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8194822, [_8194828, _8194834]) ^ Fail: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8194822, _8194828, _8194834]) ^ Call: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8197932, _8197938|_8197940]) ^ Unify: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8197932, _8197938|_8197940]) Call: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8197932, [_8197938|_8197940]) Exit: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Exit: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) ^ Call: (160) [user] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) ^ Unify: (160) [user] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) ^ Call: (161) [user] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) ^ Unify: (161) [user] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) ^ Fail: (161) [user] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) ^ Redo: (160) [user] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) ^ Exit: (160) [user] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) ^ Call: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8205376, _8205382|_8205384]) ^ Unify: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8205376, _8205382|_8205384]) Call: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8205376, [_8205382|_8205384]) Exit: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Exit: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) ^ Call: (164) [user] hook_database:pfc_with_quiet_vars_lock((clause(functorDeclares(avar), _8208512), call(_8208512)*->true;clause_b(baseKB:functorDeclares(avar)))) ^ Unify: (164) [user] hook_database:pfc_with_quiet_vars_lock((clause(functorDeclares(avar), _8208512), call(_8208512)*->true;clause_b(baseKB:functorDeclares(avar)))) ^ Call: (166) [user] clause(functorDeclares(avar), _8208512) ^ Fail: (166) [user] clause(functorDeclares(avar), _8208512) ^ Call: (166) [user] clause_b(baseKB:functorDeclares(avar)) ^ Unify: (166) [user] clause_b(baseKB:functorDeclares(avar)) ^ Call: (167) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(functorDeclares(avar), _8212310)) ^ Unify: (167) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(functorDeclares(avar), _8212310)) ^ Call: (168) [baseKB] clause(functorDeclares(avar), _8212310) ^ Fail: (168) [baseKB] clause(functorDeclares(avar), _8212310) ^ Fail: (167) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(functorDeclares(avar), _8212310)) ^ Fail: (166) [user] clause_b(baseKB:functorDeclares(avar)) ^ Fail: (164) [user] hook_database:pfc_with_quiet_vars_lock((clause(functorDeclares(avar), _8208512), call(_8208512)*->true;clause_b(baseKB:functorDeclares(avar)))) ^ Exit: (168) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8218760, _8218770]) ^ Unify: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8218760, _8218770]) Call: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8218760, [_8218770]) Exit: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Exit: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) ^ Exit: (166) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (160) [t_l] t_l:no_db_expand_props Fail: (160) [t_l] t_l:no_db_expand_props ^ Call: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8225168, _8225174|_8225176]) ^ Unify: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8225168, _8225174|_8225176]) Call: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8225168, [_8225174|_8225176]) Exit: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Exit: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) ^ Call: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8228284, _8228278, _8228296|_8228298]) ^ Unify: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8228284, _8228278, _8228296|_8228298]) Call: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8228284, [_8228278, _8228296|_8228298]) Fail: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8228284, [_8228278, _8228296|_8228298]) ^ Fail: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8228284, _8228278, _8228296|_8228298]) ^ Call: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8231394, _8231400, _8231406|_8231408]) ^ Unify: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8231394, _8231400, _8231406|_8231408]) Call: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8231394, [_8231400, _8231406|_8231408]) Fail: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8231394, [_8231400, _8231406|_8231408]) ^ Fail: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8231394, _8231400, _8231406|_8231408]) ^ Call: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8234504, _8234510|_8234512]) ^ Unify: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8234504, _8234510|_8234512]) Call: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8234504, [_8234510|_8234512]) Exit: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Exit: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) ^ Call: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8237630, _8237624|_8237638]) ^ Unify: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8237630, _8237624|_8237638]) Call: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8237630, [_8237624|_8237638]) Exit: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Exit: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) ^ Call: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8240756, _8240750|_8240764]) ^ Unify: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8240756, _8240750|_8240764]) Call: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8240756, [_8240750|_8240764]) Exit: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Exit: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) ^ Call: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8243888, _8243870, _8243868|_8243902]) ^ Unify: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8243888, _8243870, _8243868|_8243902]) Call: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8243888, [_8243870, _8243868|_8243902]) Fail: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8243888, [_8243870, _8243868|_8243902]) ^ Fail: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8243888, _8243870, _8243868|_8243902]) ^ Call: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [props, _8247004, _8247010, _8247016|_8247018]) ^ Unify: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [props, _8247004, _8247010, _8247016|_8247018]) Call: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), props, [_8247004, _8247010, _8247016|_8247018]) Fail: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), props, [_8247004, _8247010, _8247016|_8247018]) ^ Fail: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [props, _8247004, _8247010, _8247016|_8247018]) ^ Call: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8250114|_8250116]) ^ Unify: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8250114|_8250116]) Call: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8250114, _8250116) Exit: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Exit: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) ^ Call: (160) [user] first:cnas(avar([vn='Ex', sk2='SKF-666']), _8253216, _8253218) ^ Unify: (160) [user] first:cnas(avar([vn='Ex', sk2='SKF-666']), _8253216, _8253218) Call: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8253216, _8253218) Exit: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Exit: (160) [user] first:cnas(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) ^ Call: (164) [user] loop_check:cyclic_break([vn='Ex', sk2='SKF-666']) ^ Unify: (164) [user] loop_check:cyclic_break([vn='Ex', sk2='SKF-666']) ^ Redo: (164) [user] loop_check:cyclic_break([vn='Ex', sk2='SKF-666']) ^ Exit: (164) [user] loop_check:cyclic_break([vn='Ex', sk2='SKF-666']) ^ Call: (165) [user] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) ^ Unify: (165) [user] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) ^ Fail: (165) [user] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) ^ Call: (165) [user] logicmoo_util_terms:safe_functor(vn='Ex', isEach, _8260776) ^ Unify: (165) [user] logicmoo_util_terms:safe_functor(vn='Ex', isEach, _8261404) Call: (166) [system] compound_name_arity(vn='Ex', isEach, _8261972) Fail: (166) [system] compound_name_arity(vn='Ex', isEach, _8261972) ^ Fail: (165) [user] logicmoo_util_terms:safe_functor(vn='Ex', isEach, _8263254) ^ Call: (165) [user] logicmoo_util_terms:safe_functor([sk2='SKF-666'], isEach, _8263882) ^ Unify: (165) [user] logicmoo_util_terms:safe_functor([sk2='SKF-666'], isEach, _8264510) Call: (166) [system] compound_name_arity([sk2='SKF-666'], isEach, _8265078) Fail: (166) [system] compound_name_arity([sk2='SKF-666'], isEach, _8265078) ^ Fail: (165) [user] logicmoo_util_terms:safe_functor([sk2='SKF-666'], isEach, _8266360) ^ Call: (164) [user] logicmoo_util_terms:univ_safe([vn='Ex', sk2='SKF-666'], [_8266930, _8266936]) ^ Unify: (164) [user] logicmoo_util_terms:univ_safe([vn='Ex', sk2='SKF-666'], [_8266930, _8266936]) Call: (165) [system] compound_name_arguments([vn='Ex', sk2='SKF-666'], _8266930, [_8266936]) Fail: (165) [system] compound_name_arguments([vn='Ex', sk2='SKF-666'], _8266930, [_8266936]) ^ Fail: (164) [user] logicmoo_util_terms:univ_safe([vn='Ex', sk2='SKF-666'], [_8266930, _8266936]) ^ Call: (165) [user] loop_check:cyclic_break(vn='Ex') ^ Unify: (165) [user] loop_check:cyclic_break(vn='Ex') ^ Redo: (165) [user] loop_check:cyclic_break(vn='Ex') ^ Exit: (165) [user] loop_check:cyclic_break(vn='Ex') ^ Call: (166) [user] ucatch:is_ftVar(vn='Ex') ^ Unify: (166) [user] ucatch:is_ftVar(vn='Ex') ^ Fail: (166) [user] ucatch:is_ftVar(vn='Ex') ^ Call: (166) [user] logicmoo_util_terms:safe_functor(vn='Ex', s, _8274438) ^ Unify: (166) [user] logicmoo_util_terms:safe_functor(vn='Ex', s, _8275066) Call: (167) [system] compound_name_arity(vn='Ex', s, _8275634) Fail: (167) [system] compound_name_arity(vn='Ex', s, _8275634) ^ Fail: (166) [user] logicmoo_util_terms:safe_functor(vn='Ex', s, _8276916) ^ Call: (166) [user] logicmoo_util_terms:univ_safe(vn='Ex', [_8277486, _8277492]) ^ Unify: (166) [user] logicmoo_util_terms:univ_safe(vn='Ex', [_8277486, _8277492]) Call: (167) [system] compound_name_arguments(vn='Ex', _8277486, [_8277492]) Fail: (167) [system] compound_name_arguments(vn='Ex', _8277486, [_8277492]) ^ Fail: (166) [user] logicmoo_util_terms:univ_safe(vn='Ex', [_8277486, _8277492]) ^ Call: (166) [user] logicmoo_util_terms:is_src_true(vn='Ex') ^ Unify: (166) [user] logicmoo_util_terms:is_src_true(vn='Ex') Call: (167) [system] var(vn='Ex') Fail: (167) [system] var(vn='Ex') ^ Redo: (166) [user] logicmoo_util_terms:is_src_true(vn='Ex') ^ Unify: (166) [user] logicmoo_util_terms:is_src_true(vn='Ex') ^ Call: (167) [user] logicmoo_util_terms:is_proof(vn='Ex') ^ Unify: (167) [user] logicmoo_util_terms:is_proof(vn='Ex') Call: (168) [system] functor(vn='Ex', ftProofFn, _8285572) Fail: (168) [system] functor(vn='Ex', ftProofFn, _8286182) ^ Fail: (167) [user] logicmoo_util_terms:is_proof(vn='Ex') ^ Fail: (166) [user] logicmoo_util_terms:is_src_true(vn='Ex') ^ Call: (166) [user] logicmoo_util_terms:univ_safe(vn='Ex', [_8287974, _8287980, _8287986]) ^ Unify: (166) [user] logicmoo_util_terms:univ_safe(vn='Ex', [_8287974, _8287980, _8287986]) Call: (167) [system] compound_name_arguments(vn='Ex', _8287974, [_8287980, _8287986]) Exit: (167) [system] compound_name_arguments(vn='Ex', =, [vn, 'Ex']) ^ Exit: (166) [user] logicmoo_util_terms:univ_safe(vn='Ex', [=, vn, 'Ex']) ^ Call: (166) [user] ucatch:is_ftVar(vn) ^ Unify: (166) [user] ucatch:is_ftVar(vn) ^ Fail: (166) [user] ucatch:is_ftVar(vn) ^ Call: (166) [user] ucatch:is_ftVar('Ex') ^ Unify: (166) [user] ucatch:is_ftVar('Ex') ^ Fail: (166) [user] ucatch:is_ftVar('Ex') ^ Call: (167) [user] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(=), _8294828), call(_8294828)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(=)))) ^ Unify: (167) [user] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(=), _8294828), call(_8294828)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(=)))) ^ Call: (169) [user] clause(rtSymmetricBinaryPredicate(=), _8294828) ^ Fail: (169) [user] clause(rtSymmetricBinaryPredicate(=), _8294828) ^ Call: (169) [user] clause_b(baseKB:rtSymmetricBinaryPredicate(=)) ^ Unify: (169) [user] clause_b(baseKB:rtSymmetricBinaryPredicate(=)) ^ Call: (170) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(=), _8298626)) ^ Unify: (170) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(=), _8298626)) ^ Call: (171) [baseKB] clause(rtSymmetricBinaryPredicate(=), _8298626) ^ Exit: (171) [baseKB] clause(rtSymmetricBinaryPredicate(=), (cwc, mpred_prop(_8300498, =, _8300502, rtSymmetricBinaryPredicate))) ^ Exit: (170) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(=), (cwc, mpred_prop(_8300498, =, _8300502, rtSymmetricBinaryPredicate)))) ^ Call: (172) [baseKB] cwc ^ Unify: (172) [baseKB] cwc ^ Exit: (172) [baseKB] cwc ^ Call: (172) [baseKB] baseKB:mpred_prop(_8300498, =, _8300502, rtSymmetricBinaryPredicate) ^ Fail: (172) [baseKB] baseKB:mpred_prop(_8300498, =, _8300502, rtSymmetricBinaryPredicate) ^ Fail: (169) [user] clause_b(baseKB:rtSymmetricBinaryPredicate(=)) ^ Fail: (167) [user] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(=), _8294828), call(_8294828)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(=)))) ^ Call: (166) [user] logicmoo_util_terms:univ_safe(vn='Ex', [_8306220, _8306226|_8306228]) ^ Unify: (166) [user] logicmoo_util_terms:univ_safe(vn='Ex', [_8306220, _8306226|_8306228]) Call: (167) [system] compound_name_arguments(vn='Ex', _8306220, [_8306226|_8306228]) Exit: (167) [system] compound_name_arguments(vn='Ex', =, [vn, 'Ex']) ^ Exit: (166) [user] logicmoo_util_terms:univ_safe(vn='Ex', [=, vn, 'Ex']) ^ Call: (165) [user] loop_check:cyclic_break([sk2='SKF-666']) ^ Unify: (165) [user] loop_check:cyclic_break([sk2='SKF-666']) ^ Redo: (165) [user] loop_check:cyclic_break([sk2='SKF-666']) ^ Exit: (165) [user] loop_check:cyclic_break([sk2='SKF-666']) ^ Call: (166) [user] ucatch:is_ftVar([sk2='SKF-666']) ^ Unify: (166) [user] ucatch:is_ftVar([sk2='SKF-666']) ^ Fail: (166) [user] ucatch:is_ftVar([sk2='SKF-666']) ^ Call: (166) [user] logicmoo_util_terms:safe_functor(sk2='SKF-666', isEach, _8313730) ^ Unify: (166) [user] logicmoo_util_terms:safe_functor(sk2='SKF-666', isEach, _8314358) Call: (167) [system] compound_name_arity(sk2='SKF-666', isEach, _8314926) Fail: (167) [system] compound_name_arity(sk2='SKF-666', isEach, _8314926) ^ Fail: (166) [user] logicmoo_util_terms:safe_functor(sk2='SKF-666', isEach, _8316208) ^ Call: (165) [user] logicmoo_util_terms:univ_safe([sk2='SKF-666'], [_8316778, _8316784]) ^ Unify: (165) [user] logicmoo_util_terms:univ_safe([sk2='SKF-666'], [_8316778, _8316784]) Call: (166) [system] compound_name_arguments([sk2='SKF-666'], _8316778, [_8316784]) Fail: (166) [system] compound_name_arguments([sk2='SKF-666'], _8316778, [_8316784]) ^ Fail: (165) [user] logicmoo_util_terms:univ_safe([sk2='SKF-666'], [_8316778, _8316784]) ^ Call: (166) [user] loop_check:cyclic_break(sk2='SKF-666') ^ Unify: (166) [user] loop_check:cyclic_break(sk2='SKF-666') ^ Redo: (166) [user] loop_check:cyclic_break(sk2='SKF-666') ^ Exit: (166) [user] loop_check:cyclic_break(sk2='SKF-666') ^ Call: (167) [user] ucatch:is_ftVar(sk2='SKF-666') ^ Unify: (167) [user] ucatch:is_ftVar(sk2='SKF-666') ^ Fail: (167) [user] ucatch:is_ftVar(sk2='SKF-666') ^ Call: (167) [user] logicmoo_util_terms:safe_functor(sk2='SKF-666', s, _8324286) ^ Unify: (167) [user] logicmoo_util_terms:safe_functor(sk2='SKF-666', s, _8324914) Call: (168) [system] compound_name_arity(sk2='SKF-666', s, _8325482) Fail: (168) [system] compound_name_arity(sk2='SKF-666', s, _8325482) ^ Fail: (167) [user] logicmoo_util_terms:safe_functor(sk2='SKF-666', s, _8326764) ^ Call: (167) [user] logicmoo_util_terms:univ_safe(sk2='SKF-666', [_8327334, _8327340]) ^ Unify: (167) [user] logicmoo_util_terms:univ_safe(sk2='SKF-666', [_8327334, _8327340]) Call: (168) [system] compound_name_arguments(sk2='SKF-666', _8327334, [_8327340]) Fail: (168) [system] compound_name_arguments(sk2='SKF-666', _8327334, [_8327340]) ^ Fail: (167) [user] logicmoo_util_terms:univ_safe(sk2='SKF-666', [_8327334, _8327340]) ^ Call: (167) [user] logicmoo_util_terms:is_src_true(sk2='SKF-666') ^ Unify: (167) [user] logicmoo_util_terms:is_src_true(sk2='SKF-666') Call: (168) [system] var(sk2='SKF-666') Fail: (168) [system] var(sk2='SKF-666') ^ Redo: (167) [user] logicmoo_util_terms:is_src_true(sk2='SKF-666') ^ Unify: (167) [user] logicmoo_util_terms:is_src_true(sk2='SKF-666') ^ Call: (168) [user] logicmoo_util_terms:is_proof(sk2='SKF-666') ^ Unify: (168) [user] logicmoo_util_terms:is_proof(sk2='SKF-666') Call: (169) [system] functor(sk2='SKF-666', ftProofFn, _8335420) Fail: (169) [system] functor(sk2='SKF-666', ftProofFn, _8336030) ^ Fail: (168) [user] logicmoo_util_terms:is_proof(sk2='SKF-666') ^ Fail: (167) [user] logicmoo_util_terms:is_src_true(sk2='SKF-666') ^ Call: (167) [user] logicmoo_util_terms:univ_safe(sk2='SKF-666', [_8337822, _8337828, _8337834]) ^ Unify: (167) [user] logicmoo_util_terms:univ_safe(sk2='SKF-666', [_8337822, _8337828, _8337834]) Call: (168) [system] compound_name_arguments(sk2='SKF-666', _8337822, [_8337828, _8337834]) Exit: (168) [system] compound_name_arguments(sk2='SKF-666', =, [sk2, 'SKF-666']) ^ Exit: (167) [user] logicmoo_util_terms:univ_safe(sk2='SKF-666', [=, sk2, 'SKF-666']) ^ Call: (167) [user] ucatch:is_ftVar(sk2) ^ Unify: (167) [user] ucatch:is_ftVar(sk2) ^ Fail: (167) [user] ucatch:is_ftVar(sk2) ^ Call: (167) [user] ucatch:is_ftVar('SKF-666') ^ Unify: (167) [user] ucatch:is_ftVar('SKF-666') ^ Fail: (167) [user] ucatch:is_ftVar('SKF-666') ^ Call: (168) [user] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(=), _8344676), call(_8344676)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(=)))) ^ Unify: (168) [user] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(=), _8344676), call(_8344676)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(=)))) ^ Call: (170) [user] clause(rtSymmetricBinaryPredicate(=), _8344676) ^ Fail: (170) [user] clause(rtSymmetricBinaryPredicate(=), _8344676) ^ Call: (170) [user] clause_b(baseKB:rtSymmetricBinaryPredicate(=)) ^ Unify: (170) [user] clause_b(baseKB:rtSymmetricBinaryPredicate(=)) ^ Call: (171) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(=), _8348474)) ^ Unify: (171) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(=), _8348474)) ^ Call: (172) [baseKB] clause(rtSymmetricBinaryPredicate(=), _8348474) ^ Exit: (172) [baseKB] clause(rtSymmetricBinaryPredicate(=), (cwc, mpred_prop(_8350346, =, _8350350, rtSymmetricBinaryPredicate))) ^ Exit: (171) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(=), (cwc, mpred_prop(_8350346, =, _8350350, rtSymmetricBinaryPredicate)))) ^ Call: (173) [baseKB] cwc ^ Unify: (173) [baseKB] cwc ^ Exit: (173) [baseKB] cwc ^ Call: (173) [baseKB] baseKB:mpred_prop(_8350346, =, _8350350, rtSymmetricBinaryPredicate) ^ Fail: (173) [baseKB] baseKB:mpred_prop(_8350346, =, _8350350, rtSymmetricBinaryPredicate) ^ Fail: (170) [user] clause_b(baseKB:rtSymmetricBinaryPredicate(=)) ^ Fail: (168) [user] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(=), _8344676), call(_8344676)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(=)))) ^ Call: (167) [user] logicmoo_util_terms:univ_safe(sk2='SKF-666', [_8356068, _8356074|_8356076]) ^ Unify: (167) [user] logicmoo_util_terms:univ_safe(sk2='SKF-666', [_8356068, _8356074|_8356076]) Call: (168) [system] compound_name_arguments(sk2='SKF-666', _8356068, [_8356074|_8356076]) Exit: (168) [system] compound_name_arguments(sk2='SKF-666', =, [sk2, 'SKF-666']) ^ Exit: (167) [user] logicmoo_util_terms:univ_safe(sk2='SKF-666', [=, sk2, 'SKF-666']) ^ Call: (166) [user] loop_check:cyclic_break([]) ^ Unify: (166) [user] loop_check:cyclic_break([]) ^ Redo: (166) [user] loop_check:cyclic_break([]) ^ Exit: (166) [user] loop_check:cyclic_break([]) ^ Call: (167) [user] ucatch:is_ftVar([]) ^ Unify: (167) [user] ucatch:is_ftVar([]) ^ Fail: (167) [user] ucatch:is_ftVar([]) ^ Call: (160) [user] logicmoo_util_terms:univ_safe(_8097006, [avar, [vn='Ex', sk2='SKF-666']]) ^ Unify: (160) [user] logicmoo_util_terms:univ_safe(_8097006, [avar, [vn='Ex', sk2='SKF-666']]) Call: (161) [system] _8097006=..[avar, [vn='Ex', sk2='SKF-666']] Exit: (161) [system] avar([vn='Ex', sk2='SKF-666'])=..[avar, [vn='Ex', sk2='SKF-666']] ^ Exit: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) ^ Call: (156) [user] logicmoo_util_terms:univ_safe(_7937672, [sk2_out, avar([vn='Ex', sk2='SKF-666'])]) ^ Unify: (156) [user] logicmoo_util_terms:univ_safe(_7937672, [sk2_out, avar([vn='Ex', sk2='SKF-666'])]) Call: (157) [system] _7937672=..[sk2_out, avar([vn='Ex', sk2='SKF-666'])] Exit: (157) [system] sk2_out(avar([vn='Ex', sk2='SKF-666']))=..[sk2_out, avar([vn='Ex', sk2='SKF-666'])] ^ Exit: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [sk2_out, avar([vn='Ex', sk2='SKF-666'])]) ^ Call: (152) [user] logicmoo_util_terms:is_src_true(true) ^ Unify: (152) [user] logicmoo_util_terms:is_src_true(true) Call: (153) [system] var(true) Fail: (153) [system] var(true) ^ Redo: (152) [user] logicmoo_util_terms:is_src_true(true) ^ Unify: (152) [user] logicmoo_util_terms:is_src_true(true) ^ Exit: (152) [user] logicmoo_util_terms:is_src_true(true) ^ Exit: (151) [user] fully_expand_clause(change(assert, post), sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (145) [must_sanity] must_det(user:fully_expand_into_cache(change(assert, post), sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out(avar([vn='Ex', sk2='SKF-666'])))) ^ Call: (145) [user] must_det(quietly(maybe_deserialize_attvars(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7767434))) ^ Unify: (145) [must_sanity] must_det(user:quietly(maybe_deserialize_attvars(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7767434))) ^ Unify: (145) [must_sanity] must_det(user:quietly(maybe_deserialize_attvars(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7767434))) ^ Exit: (153) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (145) [must_sanity] must_det(user:quietly(maybe_deserialize_attvars(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out(avar([vn='Ex', sk2='SKF-666']))))) Call: (145) [system] nb_delete(no_kif_var_coroutines) Exit: (145) [system] nb_delete(no_kif_var_coroutines) Call: (145) [system] nb_delete(no_kif_var_coroutines) Exit: (145) [system] nb_delete(no_kif_var_coroutines) ^ Exit: (143) [system] setup_call_catcher_cleanup(system:true, user:(b_setval(no_kif_var_coroutines, true), user:(must_det(fully_expand_into_cache(change(assert, post), sk2_out(avar(...)), sk2_out(avar(...)))), must_det(quietly(maybe_deserialize_attvars(sk2_out(...), sk2_out(...))))), nb_delete(no_kif_var_coroutines)), exit, user:nb_delete(no_kif_var_coroutines)) ^ Exit: (140) [locally_each] locally(user:local_override(no_kif_var_coroutines, true), user:(must_det(fully_expand_into_cache(change(assert, post), sk2_out(avar([vn='Ex', ... = ...])), sk2_out(avar([vn='Ex', ... = ...])))), must_det(quietly(maybe_deserialize_attvars(sk2_out(avar([... = ...|...])), sk2_out(avar([... = ...|...]))))))) Call: (140) [system] deterministic(_7800238) Exit: (140) [system] deterministic(true) ^ Call: (141) [locally_each] locally_each:key_erase(t_l) ^ Unify: (141) [locally_each] locally_each:key_erase(t_l) Call: (142) [system] nb_current('$w_tl_e', [_8385546|_8385548]) Exit: (142) [system] nb_current('$w_tl_e', [(0x5566f60cb770), (0x55670d979320)]) Call: (142) [system] nb_linkval('$w_tl_e', [(0x55670d979320)]) Exit: (142) [system] nb_linkval('$w_tl_e', [(0x55670d979320)]) Call: (143) [system] erase((0x5566f60cb770)) Exit: (143) [system] erase((0x5566f60cb770)) Call: (142) [system] true Exit: (142) [system] true Call: (142) [system] true Exit: (142) [system] true ^ Exit: (141) [locally_each] locally_each:key_erase(t_l) ^ Exit: (131) [locally_each] locally(t_l:disable_px, user:locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), sk2_out(avar([... = ...|...])), sk2_out(avar([... = ...|...])))), must_det(quietly(maybe_deserialize_attvars(sk2_out(avar([...|...])), sk2_out(avar([...|...])))))))) ^ Exit: (130) [user] locally_each:locally_tl(disable_px, locally(local_override(no_kif_var_coroutines, true), (must_det(fully_expand_into_cache(change(assert, post), sk2_out(avar([... = ...|...])), sk2_out(avar([... = ...|...])))), must_det(quietly(maybe_deserialize_attvars(sk2_out(avar([...|...])), sk2_out(avar([...|...])))))))) ^ Call: (122) [bugger] bugger:show_success(user, user:abby_normal_ERR(sk2_out(avar([vn='Ex', sk2='SKF-666'])), (sk2_in(avar([vn='Ex', ... = ...])), '$pt'(user, sk2_in(_7756884), rhs([sk2_out(_7756884)]))))) ^ Unify: (122) [bugger] bugger:show_success(user, user:abby_normal_ERR(sk2_out(avar([vn='Ex', sk2='SKF-666'])), (sk2_in(avar([vn='Ex', ... = ...])), '$pt'(user, sk2_in(_7756884), rhs([sk2_out(_7756884)]))))) Call: (126) [system] cyclic_term(user:abby_normal_ERR(sk2_out(avar([vn='Ex', sk2='SKF-666'])), (sk2_in(avar([vn='Ex', sk2='SKF-666'])), '$pt'(user, sk2_in(_7756884), rhs([sk2_out(_7756884)]))))) Fail: (126) [system] cyclic_term(user:abby_normal_ERR(sk2_out(avar([vn='Ex', sk2='SKF-666'])), (sk2_in(avar([vn='Ex', sk2='SKF-666'])), '$pt'(user, sk2_in(_7756884), rhs([sk2_out(_7756884)]))))) ^ Call: (123) [bugger] dcall0(user:abby_normal_ERR(sk2_out(avar([vn='Ex', sk2='SKF-666'])), (sk2_in(avar([vn='Ex', sk2='SKF-666'])), '$pt'(user, sk2_in(_7756884), rhs([sk2_out(_7756884)]))))) ^ Unify: (123) [bugger] dcall0(user:abby_normal_ERR(sk2_out(avar([vn='Ex', sk2='SKF-666'])), (sk2_in(avar([vn='Ex', sk2='SKF-666'])), '$pt'(user, sk2_in(_7756884), rhs([sk2_out(_7756884)]))))) ^ Fail: (123) [bugger] dcall0(user:abby_normal_ERR(sk2_out(avar([vn='Ex', sk2='SKF-666'])), (sk2_in(avar([vn='Ex', sk2='SKF-666'])), '$pt'(user, sk2_in(_7756884), rhs([sk2_out(_7756884)]))))) ^ Fail: (122) [bugger] bugger:show_success(user, user:abby_normal_ERR(sk2_out(avar([vn='Ex', sk2='SKF-666'])), (sk2_in(avar([vn='Ex', ... = ...])), '$pt'(user, sk2_in(_7756884), rhs([sk2_out(_7756884)]))))) ^ Exit: (129) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (130) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (127) [t_l] t_l:is_repropagating(_8400848) Fail: (127) [t_l] t_l:is_repropagating(_8401462) Call: (128) [t_l] t_l:exact_assertions Fail: (128) [t_l] t_l:exact_assertions Call: (128) [t_l] t_l:exact_assertions Fail: (128) [t_l] t_l:exact_assertions ^ Exit: (133) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) %~ call_mpred_post4 :-%~ level=137 ,%~ que=0 ,%~ assertion_status=unique ,%~ support_status=none ,%~ post1 = sk2_out( avar( [ vn='Ex',%~ sk2='SKF-666'])) ,%~ fix_mp=baseKB ,%~ mz=user ,%~ p0 = sk2_out( avar( [ vn='Ex',%~ sk2='SKF-666'])) ,%~ support_fact = sk2_in( avar( [ vn='Ex',%~ sk2='SKF-666'])) ,%~ support_trig = '$pt'(user,sk2_in(_7756884),rhs([sk2_out(_7756884)])). ^ Call: (134) [user] fix_mp("mpred_add_support_fast", _8463506, _8463508, _8463510) ^ Unify: (134) [user] fix_mp("mpred_add_support_fast", _8463506, _8463508, _8463510) ^ Exit: (140) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (134) [user] fix_mp("mpred_add_support_fast", _8463506, baseKB, _8463506) Call: (134) [system] _8463506='$spft'(baseKB, sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_in(avar([vn='Ex', sk2='SKF-666'])), '$pt'(user, sk2_in(_7756884), rhs([sk2_out(_7756884)]))) Exit: (134) [system] '$spft'(baseKB, sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_in(avar([vn='Ex', sk2='SKF-666'])), '$pt'(user, sk2_in(_7756884), rhs([sk2_out(_7756884)])))='$spft'(baseKB, sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_in(avar([vn='Ex', sk2='SKF-666'])), '$pt'(user, sk2_in(_7756884), rhs([sk2_out(_7756884)]))) ^ Call: (134) [baseKB] notify_if_neg_trigger('$spft'(baseKB, sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_in(avar([vn='Ex', sk2='SKF-666'])), '$pt'(user, sk2_in(_7756884), rhs([sk2_out(_7756884)])))) ^ Unify: (134) [baseKB] notify_if_neg_trigger('$spft'(baseKB, sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_in(avar([vn='Ex', sk2='SKF-666'])), '$pt'(user, sk2_in(_7756884), rhs([sk2_out(_7756884)])))) ^ Exit: (134) [baseKB] notify_if_neg_trigger('$spft'(baseKB, sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_in(avar([vn='Ex', sk2='SKF-666'])), '$pt'(user, sk2_in(_7756884), rhs([sk2_out(_7756884)])))) ^ Call: (134) [user] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, sk2_out(avar([vn='Ex', ... = ...])), sk2_in(avar([vn='Ex', ... = ...])), '$pt'(user, sk2_in(_7756884), rhs([sk2_out(_7756884)])))), call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, sk2_out(avar([... = ...|...])), sk2_in(avar([... = ...|...])), '$pt'(user, sk2_in(_7756884), rhs([sk2_out(...)])))))) ^ Unify: (134) [pfc_lib] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, sk2_out(avar([vn='Ex', ... = ...])), sk2_in(avar([vn='Ex', ... = ...])), '$pt'(user, sk2_in(_7756884), rhs([sk2_out(_7756884)])))), user:call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, sk2_out(avar([...|...])), sk2_in(avar([...|...])), '$pt'(user, sk2_in(_7756884), rhs([...])))))) ^ Exit: (134) [pfc_lib] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, sk2_out(avar([vn='Ex', ... = ...])), sk2_in(avar([vn='Ex', ... = ...])), '$pt'(user, sk2_in(_7756884), rhs([sk2_out(_7756884)])))), user:call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, sk2_out(avar([...|...])), sk2_in(avar([...|...])), '$pt'(user, sk2_in(_7756884), rhs([...])))))) Call: (134) [t_l] t_l:assert_dir(_8480582) Fail: (134) [t_l] t_l:assert_dir(_8480582) ^ Exit: (141) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (142) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (136) [t_l] t_l:assert_dir(_8485040) Fail: (136) [t_l] t_l:assert_dir(_8485040) ^ Exit: (143) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (139) [user] logicmoo_util_terms:expire_tabled_list(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (139) [user] logicmoo_util_terms:expire_tabled_list(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (139) [user] logicmoo_util_terms:expire_tabled_list(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Call: (139) [user] show_failure(attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666'])))) ^ Unify: (139) [bugger] show_failure(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666'])))) ^ Call: (140) [bugger] bugger:show_failure(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', ... = ...])))) ^ Unify: (140) [bugger] bugger:show_failure(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', ... = ...])))) ^ Call: (141) [bugger] one_must(dcall0(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', ... = ...])))), (nop(dumpST), debugm1(user, show_failed(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar(...))))), nop(break), !, fail)) ^ Unify: (141) [ucatch] one_must(bugger:dcall0(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([... = ...|...])))), bugger:(nop(dumpST), debugm1(user, show_failed(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_out(...)))), nop(break), !, fail)) ^ Call: (146) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (146) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (147) [ucatch] strip_module(ucatch:must_det_u, _8495238, _8495178) ^ Exit: (147) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (147) [system] var(must_det_u) Fail: (147) [system] var(must_det_u) ^ Fail: (146) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (146) [ucatch] ucatch:is_call_var(user:(strip_module(db_op_call(assertz, assertz_i), _8493830, _8493832), sanity(\+atom(_8493832)), fix_mp(clause(assert, _8493832), baseKB:sk2_out(avar(...)), _8493864, _8493866), add_side_effect(_8493832, _8493864:_8493866), quietly((... -> ...;... = ...)))) ^ Unify: (146) [ucatch] ucatch:is_call_var(user:(strip_module(db_op_call(assertz, assertz_i), _8493830, _8493832), sanity(\+atom(_8493832)), fix_mp(clause(assert, _8493832), baseKB:sk2_out(avar(...)), _8493864, _8493866), add_side_effect(_8493832, _8493864:_8493866), quietly((... -> ...;... = ...)))) ^ Call: (147) [ucatch] strip_module(user:(strip_module(db_op_call(assertz, assertz_i), _8493830, _8493832), sanity(\+atom(_8493832)), fix_mp(clause(assert, _8493832), baseKB:sk2_out(avar([...|...])), _8493864, _8493866), add_side_effect(_8493832, _8493864:_8493866), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_8493866=_8493918))), _8499548, _8499488) ^ Exit: (147) [ucatch] strip_module(user:(strip_module(db_op_call(assertz, assertz_i), _8493830, _8493832), sanity(\+atom(_8493832)), fix_mp(clause(assert, _8493832), baseKB:sk2_out(avar([...|...])), _8493864, _8493866), add_side_effect(_8493832, _8493864:_8493866), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_8493866=_8493918))), user, (strip_module(db_op_call(assertz, assertz_i), _8493830, _8493832), sanity(\+atom(_8493832)), fix_mp(clause(assert, _8493832), baseKB:sk2_out(avar([... = ...|...])), _8493864, _8493866), add_side_effect(_8493832, _8493864:_8493866), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_8493866, _8493918);_8493866=_8493918)))) Call: (147) [system] var((strip_module(db_op_call(assertz, assertz_i), _8493830, _8493832), sanity(\+atom(_8493832)), fix_mp(clause(assert, _8493832), baseKB:sk2_out(avar([... = ...|...])), _8493864, _8493866), add_side_effect(_8493832, _8493864:_8493866), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_8493866, _8493918);_8493866=_8493918)))) Fail: (147) [system] var((strip_module(db_op_call(assertz, assertz_i), _8493830, _8493832), sanity(\+atom(_8493832)), fix_mp(clause(assert, _8493832), baseKB:sk2_out(avar([... = ...|...])), _8493864, _8493866), add_side_effect(_8493832, _8493864:_8493866), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_8493866, _8493918);_8493866=_8493918)))) ^ Fail: (146) [ucatch] ucatch:is_call_var(user:(strip_module(db_op_call(assertz, assertz_i), _8493830, _8493832), sanity(\+atom(_8493832)), fix_mp(clause(assert, _8493832), baseKB:sk2_out(avar(...)), _8493864, _8493866), add_side_effect(_8493832, _8493864:_8493866), quietly((... -> ...;... = ...)))) ^ Call: (147) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (147) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (148) [ucatch] strip_module(ucatch:must_det_u, _8503864, _8503804) ^ Exit: (148) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (148) [system] var(must_det_u) Fail: (148) [system] var(must_det_u) ^ Fail: (147) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (147) [ucatch] ucatch:is_call_var(user:strip_module(db_op_call(assertz, assertz_i), _8493830, _8493832)) ^ Unify: (147) [ucatch] ucatch:is_call_var(user:strip_module(db_op_call(assertz, assertz_i), _8493830, _8493832)) ^ Call: (148) [ucatch] strip_module(user:strip_module(db_op_call(assertz, assertz_i), _8493830, _8493832), _8508174, _8508114) ^ Exit: (148) [ucatch] strip_module(user:strip_module(db_op_call(assertz, assertz_i), _8493830, _8493832), user, strip_module(db_op_call(assertz, assertz_i), _8493830, _8493832)) Call: (148) [system] var(strip_module(db_op_call(assertz, assertz_i), _8493830, _8493832)) Fail: (148) [system] var(strip_module(db_op_call(assertz, assertz_i), _8493830, _8493832)) ^ Fail: (147) [ucatch] ucatch:is_call_var(user:strip_module(db_op_call(assertz, assertz_i), _8493830, _8493832)) ^ Call: (147) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (147) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (148) [ucatch] strip_module(ucatch:must_det_u, _8512490, _8512430) ^ Exit: (148) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (148) [system] var(must_det_u) Fail: (148) [system] var(must_det_u) ^ Fail: (147) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (147) [ucatch] ucatch:is_call_var(user:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_out(avar([...|...])), _8493864, _8493866), add_side_effect(db_op_call(assertz, assertz_i), _8493864:_8493866), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_8493866=_8493918)))) ^ Unify: (147) [ucatch] ucatch:is_call_var(user:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_out(avar([...|...])), _8493864, _8493866), add_side_effect(db_op_call(assertz, assertz_i), _8493864:_8493866), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_8493866=_8493918)))) ^ Call: (148) [ucatch] strip_module(user:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_out(avar([... = ...|...])), _8493864, _8493866), add_side_effect(db_op_call(assertz, assertz_i), _8493864:_8493866), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_8493866, _8493918);_8493866=_8493918))), _8516800, _8516740) ^ Exit: (148) [ucatch] strip_module(user:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_out(avar([... = ...|...])), _8493864, _8493866), add_side_effect(db_op_call(assertz, assertz_i), _8493864:_8493866), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_8493866, _8493918);_8493866=_8493918))), user, (sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_out(avar([vn='Ex', ... = ...])), _8493864, _8493866), add_side_effect(db_op_call(assertz, assertz_i), _8493864:_8493866), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_8493866, _8493918);_8493866=_8493918)))) Call: (148) [system] var((sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_out(avar([vn='Ex', ... = ...])), _8493864, _8493866), add_side_effect(db_op_call(assertz, assertz_i), _8493864:_8493866), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_8493866, _8493918);_8493866=_8493918)))) Fail: (148) [system] var((sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_out(avar([vn='Ex', ... = ...])), _8493864, _8493866), add_side_effect(db_op_call(assertz, assertz_i), _8493864:_8493866), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_8493866, _8493918);_8493866=_8493918)))) ^ Fail: (147) [ucatch] ucatch:is_call_var(user:(sanity(\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_out(avar([...|...])), _8493864, _8493866), add_side_effect(db_op_call(assertz, assertz_i), _8493864:_8493866), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_8493866=_8493918)))) ^ Call: (148) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (148) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (149) [ucatch] strip_module(ucatch:must_det_u, _8521116, _8521056) ^ Exit: (149) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (149) [system] var(must_det_u) Fail: (149) [system] var(must_det_u) ^ Fail: (148) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (148) [ucatch] ucatch:is_call_var(user:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Unify: (148) [ucatch] ucatch:is_call_var(user:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Call: (149) [ucatch] strip_module(user:sanity(\+atom(db_op_call(assertz, assertz_i))), _8525426, _8525366) ^ Exit: (149) [ucatch] strip_module(user:sanity(\+atom(db_op_call(assertz, assertz_i))), user, sanity(\+atom(db_op_call(assertz, assertz_i)))) Call: (149) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) Fail: (149) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Fail: (148) [ucatch] ucatch:is_call_var(user:sanity(\+atom(db_op_call(assertz, assertz_i)))) ^ Call: (148) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (148) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (149) [ucatch] strip_module(ucatch:must_det_u, _8529748, _8529688) ^ Exit: (149) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (149) [system] var(must_det_u) Fail: (149) [system] var(must_det_u) ^ Fail: (148) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (148) [ucatch] ucatch:is_call_var(user:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_out(avar([... = ...|...])), _8493864, _8493866), add_side_effect(db_op_call(assertz, assertz_i), _8493864:_8493866), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_8493866, _8493918);_8493866=_8493918)))) ^ Unify: (148) [ucatch] ucatch:is_call_var(user:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_out(avar([... = ...|...])), _8493864, _8493866), add_side_effect(db_op_call(assertz, assertz_i), _8493864:_8493866), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_8493866, _8493918);_8493866=_8493918)))) ^ Call: (149) [ucatch] strip_module(user:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_out(avar([vn='Ex', ... = ...])), _8493864, _8493866), add_side_effect(db_op_call(assertz, assertz_i), _8493864:_8493866), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_8493866, _8493918);_8493866=_8493918))), _8534058, _8533998) ^ Exit: (149) [ucatch] strip_module(user:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_out(avar([vn='Ex', ... = ...])), _8493864, _8493866), add_side_effect(db_op_call(assertz, assertz_i), _8493864:_8493866), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_8493866, _8493918);_8493866=_8493918))), user, (fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8493864, _8493866), add_side_effect(db_op_call(assertz, assertz_i), _8493864:_8493866), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_8493866, _8493918);_8493866=_8493918)))) Call: (149) [system] var((fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8493864, _8493866), add_side_effect(db_op_call(assertz, assertz_i), _8493864:_8493866), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_8493866, _8493918);_8493866=_8493918)))) Fail: (149) [system] var((fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8493864, _8493866), add_side_effect(db_op_call(assertz, assertz_i), _8493864:_8493866), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_8493866, _8493918);_8493866=_8493918)))) ^ Fail: (148) [ucatch] ucatch:is_call_var(user:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_out(avar([... = ...|...])), _8493864, _8493866), add_side_effect(db_op_call(assertz, assertz_i), _8493864:_8493866), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_8493866, _8493918);_8493866=_8493918)))) ^ Call: (149) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (149) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (150) [ucatch] strip_module(ucatch:must_det_u, _8538374, _8538314) ^ Exit: (150) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (150) [system] var(must_det_u) Fail: (150) [system] var(must_det_u) ^ Fail: (149) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (149) [ucatch] ucatch:is_call_var(user:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_out(avar([vn='Ex', ... = ...])), _8493864, _8493866)) ^ Unify: (149) [ucatch] ucatch:is_call_var(user:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_out(avar([vn='Ex', ... = ...])), _8493864, _8493866)) ^ Call: (150) [ucatch] strip_module(user:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8493864, _8493866), _8542684, _8542624) ^ Exit: (150) [ucatch] strip_module(user:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8493864, _8493866), user, fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8493864, _8493866)) Call: (150) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8493864, _8493866)) Fail: (150) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8493864, _8493866)) ^ Fail: (149) [ucatch] ucatch:is_call_var(user:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:sk2_out(avar([vn='Ex', ... = ...])), _8493864, _8493866)) ^ Exit: (158) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (149) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (149) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (150) [ucatch] strip_module(ucatch:must_det_u, _8548890, _8548830) ^ Exit: (150) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (150) [system] var(must_det_u) Fail: (150) [system] var(must_det_u) ^ Fail: (149) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (149) [ucatch] ucatch:is_call_var(user:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([... = ...|...]))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_out(avar(...)), _8493918);sk2_out(avar([...|...]))=_8493918)))) ^ Unify: (149) [ucatch] ucatch:is_call_var(user:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([... = ...|...]))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_out(avar(...)), _8493918);sk2_out(avar([...|...]))=_8493918)))) ^ Call: (150) [ucatch] strip_module(user:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', ... = ...]))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_out(avar([...|...])), _8493918);sk2_out(avar([... = ...|...]))=_8493918))), _8553200, _8553140) ^ Exit: (150) [ucatch] strip_module(user:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', ... = ...]))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_out(avar([...|...])), _8493918);sk2_out(avar([... = ...|...]))=_8493918))), user, (add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_out(avar([... = ...|...])), _8493918);sk2_out(avar([vn='Ex', ... = ...]))=_8493918)))) Call: (150) [system] var((add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_out(avar([... = ...|...])), _8493918);sk2_out(avar([vn='Ex', ... = ...]))=_8493918)))) Fail: (150) [system] var((add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_out(avar([... = ...|...])), _8493918);sk2_out(avar([vn='Ex', ... = ...]))=_8493918)))) ^ Fail: (149) [ucatch] ucatch:is_call_var(user:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([... = ...|...]))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_out(avar(...)), _8493918);sk2_out(avar([...|...]))=_8493918)))) ^ Call: (150) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (150) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (151) [ucatch] strip_module(ucatch:must_det_u, _8557516, _8557456) ^ Exit: (151) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (151) [system] var(must_det_u) Fail: (151) [system] var(must_det_u) ^ Fail: (150) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (150) [ucatch] ucatch:is_call_var(user:add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', ... = ...])))) ^ Unify: (150) [ucatch] ucatch:is_call_var(user:add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', ... = ...])))) ^ Call: (151) [ucatch] strip_module(user:add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))), _8561826, _8561766) ^ Exit: (151) [ucatch] strip_module(user:add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))), user, add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666'])))) Call: (151) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666'])))) Fail: (151) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666'])))) ^ Fail: (150) [ucatch] ucatch:is_call_var(user:add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', ... = ...])))) Call: (155) [t_l] t_l:use_side_effect_buffer Fail: (155) [t_l] t_l:use_side_effect_buffer Call: (155) [t_l] t_l:verify_side_effect_buffer Fail: (155) [t_l] t_l:verify_side_effect_buffer ^ Call: (150) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Unify: (150) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (151) [ucatch] strip_module(ucatch:must_det_u, _8568566, _8568506) ^ Exit: (151) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) Call: (151) [system] var(must_det_u) Fail: (151) [system] var(must_det_u) ^ Fail: (150) [ucatch] ucatch:is_call_var(ucatch:must_det_u) ^ Call: (150) [ucatch] ucatch:is_call_var(user:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_out(avar([...|...])), _8493918);sk2_out(avar([... = ...|...]))=_8493918))) ^ Unify: (150) [ucatch] ucatch:is_call_var(user:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_out(avar([...|...])), _8493918);sk2_out(avar([... = ...|...]))=_8493918))) ^ Call: (151) [ucatch] strip_module(user:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_out(avar([... = ...|...])), _8493918);sk2_out(avar([vn='Ex', ... = ...]))=_8493918)), _8572876, _8572816) ^ Exit: (151) [ucatch] strip_module(user:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_out(avar([... = ...|...])), _8493918);sk2_out(avar([vn='Ex', ... = ...]))=_8493918)), user, quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_out(avar([vn='Ex', ... = ...])), _8493918);sk2_out(avar([vn='Ex', sk2='SKF-666']))=_8493918))) Call: (151) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_out(avar([vn='Ex', ... = ...])), _8493918);sk2_out(avar([vn='Ex', sk2='SKF-666']))=_8493918))) Fail: (151) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_out(avar([vn='Ex', ... = ...])), _8493918);sk2_out(avar([vn='Ex', sk2='SKF-666']))=_8493918))) ^ Fail: (150) [ucatch] ucatch:is_call_var(user:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(sk2_out(avar([...|...])), _8493918);sk2_out(avar([... = ...|...]))=_8493918))) ^ Exit: (158) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) Call: (146) [t_l] t_l:use_side_effect_buffer Fail: (146) [t_l] t_l:use_side_effect_buffer Call: (146) [t_l] t_l:verify_side_effect_buffer Fail: (146) [t_l] t_l:verify_side_effect_buffer Call: (146) [t_l] t_l:no_attempt_side_effects Fail: (146) [t_l] t_l:no_attempt_side_effects Call: (146) [t_l] t_l:side_effect_ok Fail: (146) [t_l] t_l:side_effect_ok Call: (146) [t_l] t_l:noDBaseMODs(_8581854) Fail: (146) [t_l] t_l:noDBaseMODs(_8582468) ^ Call: (146) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', ... = ...])))) ^ Unify: (146) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', ... = ...])))) ^ Call: (147) [bugger] one_must(dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', ... = ...])))), (nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:sk2_out(avar(...))))), nop(break), !, fail)) ^ Unify: (147) [ucatch] one_must(bugger:dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([... = ...|...])))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(..., ...), baseKB:sk2_out(...)))), nop(break), !, fail)) ^ Call: (151) [baseKB] hook_database:assertz_i(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (151) [baseKB] hook_database:assertz_i(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Call: (152) [baseKB] hook_database:notrace_check_never_assert(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (152) [baseKB] hook_database:notrace_check_never_assert(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Call: (153) [baseKB] check_never_assert(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (153) [baseKB] check_never_assert(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (159) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (153) [baseKB] check_never_assert(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (152) [baseKB] hook_database:notrace_check_never_assert(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) Call: (152) [system] fail Fail: (152) [system] fail ^ Redo: (151) [baseKB] hook_database:assertz_i(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (151) [baseKB] hook_database:assertz_i(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Call: (152) [baseKB] clause_attvars:clausify_attributes(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8596084) ^ Unify: (152) [baseKB] clause_attvars:clausify_attributes(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8596084) ^ Exit: (152) [baseKB] clause_attvars:clausify_attributes(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666'])), baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Call: (152) [system] assertz(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (152) [system] assertz(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (151) [baseKB] hook_database:assertz_i(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (147) [ucatch] one_must(bugger:dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([... = ...|...])))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(..., ...), baseKB:sk2_out(...)))), nop(break), !, fail)) ^ Exit: (146) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', ... = ...])))) ^ Exit: (141) [ucatch] one_must(bugger:dcall0(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([... = ...|...])))), bugger:(nop(dumpST), debugm1(user, show_failed(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_out(...)))), nop(break), !, fail)) ^ Exit: (140) [bugger] bugger:show_failure(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', ... = ...])))) ^ Exit: (139) [bugger] show_failure(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666'])))) ^ Call: (133) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(sk2_out(avar([...|...])), _8604334), _8604364), call(_8604364)*->true;clause_b(baseKB:que(sk2_out(avar([... = ...|...])), _8604334)))) ^ Unify: (133) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(sk2_out(avar([...|...])), _8604334), _8604364), call(_8604364)*->true;clause_b(baseKB:que(sk2_out(avar([... = ...|...])), _8604334)))) ^ Call: (135) [user] clause(que(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8604334), _8604364) ^ Fail: (135) [user] clause(que(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8604334), _8604364) ^ Call: (135) [user] clause_b(baseKB:que(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8604334)) ^ Unify: (135) [user] clause_b(baseKB:que(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8604334)) ^ Call: (136) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(sk2_out(avar([vn='Ex', ... = ...])), _8604334), _8608162)) ^ Unify: (136) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(sk2_out(avar([vn='Ex', ... = ...])), _8604334), _8608162)) ^ Call: (137) [baseKB] clause(que(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8604334), _8608162) ^ Fail: (137) [baseKB] clause(que(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8604334), _8608162) ^ Fail: (136) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(sk2_out(avar([vn='Ex', ... = ...])), _8604334), _8608162)) ^ Fail: (135) [user] clause_b(baseKB:que(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8604334)) ^ Fail: (133) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(sk2_out(avar([...|...])), _8604334), _8604364), call(_8604364)*->true;clause_b(baseKB:que(sk2_out(avar([... = ...|...])), _8604334)))) ^ Call: (133) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc(sk2_out(avar([vn='Ex', sk2='SKF-666']))), mpred_enqueueing(sk2_out(avar([vn='Ex', sk2='SKF-666']))), 1, 3052, user:true) ^ Unify: (133) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc(sk2_out(avar([vn='Ex', sk2='SKF-666']))), mpred_enqueueing(sk2_out(avar([vn='Ex', sk2='SKF-666']))), 1, 3052, user:true) Call: (134) [system] set_prolog_flag(last_call_optimisation, false) Exit: (134) [system] set_prolog_flag(last_call_optimisation, false) ^ Call: (134) [loop_check] prolog_frame_attribute(3052, parent_goal, loop_check_term_frame(_8616634, mpred_enqueueing(sk2_out(avar([vn='Ex', sk2='SKF-666']))), 1, _8616640, _8616642)) ^ Fail: (134) [loop_check] prolog_frame_attribute(3052, parent_goal, loop_check_term_frame(_8616634, mpred_enqueueing(sk2_out(avar([vn='Ex', sk2='SKF-666']))), 1, _8616640, _8616642)) ^ Redo: (133) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc(sk2_out(avar([vn='Ex', sk2='SKF-666']))), mpred_enqueueing(sk2_out(avar([vn='Ex', sk2='SKF-666']))), 1, 3052, user:true) ^ Call: (134) [baseKB] mpred_fwc(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (134) [baseKB] mpred_fwc(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (143) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (139) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc1(sk2_out(avar([vn='Ex', sk2='SKF-666']))), info(mpred_fwc1(sk2_out(avar([vn='Ex', sk2='SKF-666']))), 'mpred_core.pl':2493), 1, 3179, baseKB:true) ^ Unify: (139) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc1(sk2_out(avar([vn='Ex', sk2='SKF-666']))), info(mpred_fwc1(sk2_out(avar([vn='Ex', sk2='SKF-666']))), 'mpred_core.pl':2493), 1, 3179, baseKB:true) Call: (140) [system] set_prolog_flag(last_call_optimisation, false) Exit: (140) [system] set_prolog_flag(last_call_optimisation, false) ^ Call: (140) [loop_check] prolog_frame_attribute(3179, parent_goal, loop_check_term_frame(_8623452, info(mpred_fwc1(sk2_out(avar([vn='Ex', sk2='SKF-666']))), 'mpred_core.pl':2493), 1, _8623458, _8623460)) ^ Fail: (140) [loop_check] prolog_frame_attribute(3179, parent_goal, loop_check_term_frame(_8623452, info(mpred_fwc1(sk2_out(avar([vn='Ex', sk2='SKF-666']))), 'mpred_core.pl':2493), 1, _8623458, _8623460)) ^ Redo: (139) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc1(sk2_out(avar([vn='Ex', sk2='SKF-666']))), info(mpred_fwc1(sk2_out(avar([vn='Ex', sk2='SKF-666']))), 'mpred_core.pl':2493), 1, 3179, baseKB:true) ^ Call: (140) [baseKB] mpred_fwc1(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (140) [baseKB] mpred_fwc1(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (140) [baseKB] mpred_fwc1(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Call: (146) [baseKB] asserta(t_l:busy_s(sk2_out(avar([vn='Ex', sk2='SKF-666']))), _8627292) ^ Exit: (146) [baseKB] asserta(t_l:busy_s(sk2_out(avar([vn='Ex', sk2='SKF-666']))), (0x55670ceb8300)) ^ Call: (145) [baseKB] mpred_m_fwc2(baseKB, sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (145) [baseKB] mpred_m_fwc2(baseKB, sk2_out(avar([vn='Ex', sk2='SKF-666']))) %~ baseKB : mpred_fwc1( sk2_out( avar( [ vn='Ex',%~ sk2='SKF-666']))). ^ Call: (150) [baseKB] asserta(t_l:busy_f(sk2_out(avar([vn='Ex', sk2='SKF-666']))), _8645888) ^ Exit: (150) [baseKB] asserta(t_l:busy_f(sk2_out(avar([vn='Ex', sk2='SKF-666']))), (0x55670ceb8900)) ^ Call: (149) [baseKB] mpred_do_fact(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (149) [baseKB] mpred_do_fact(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Unify: (149) [baseKB] mpred_do_fact(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (149) [baseKB] mpred_do_fact(sk2_out(avar([vn='Ex', sk2='SKF-666']))) Call: (149) [system] true Exit: (149) [system] true ^ Call: (149) [system] call(baseKB:(catch(erase((0x55670ceb8900)), _8645932, fail)->true;true)) ^ Unify: (149) [system] call(baseKB:(catch(erase((0x55670ceb8900)), _8645932, fail)->true;true)) Call: (152) [system] erase((0x55670ceb8900)) Exit: (152) [system] erase((0x55670ceb8900)) Call: (151) [system] true Exit: (151) [system] true ^ Exit: (149) [system] call(baseKB:(catch(erase((0x55670ceb8900)), _8645932, fail)->true;true)) ^ Exit: (145) [baseKB] mpred_m_fwc2(baseKB, sk2_out(avar([vn='Ex', sk2='SKF-666']))) Call: (145) [system] true Exit: (145) [system] true ^ Call: (145) [system] call(baseKB:(catch(erase((0x55670ceb8300)), _8627338, fail)->true;true)) ^ Unify: (145) [system] call(baseKB:(catch(erase((0x55670ceb8300)), _8627338, fail)->true;true)) Call: (148) [system] erase((0x55670ceb8300)) Exit: (148) [system] erase((0x55670ceb8300)) Call: (147) [system] true Exit: (147) [system] true ^ Exit: (145) [system] call(baseKB:(catch(erase((0x55670ceb8300)), _8627338, fail)->true;true)) ^ Exit: (140) [baseKB] mpred_fwc1(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (139) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc1(sk2_out(avar([vn='Ex', sk2='SKF-666']))), info(mpred_fwc1(sk2_out(avar([vn='Ex', sk2='SKF-666']))), 'mpred_core.pl':2493), 1, 3179, baseKB:true) ^ Exit: (134) [baseKB] mpred_fwc(sk2_out(avar([vn='Ex', sk2='SKF-666']))) ^ Exit: (133) [loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc(sk2_out(avar([vn='Ex', sk2='SKF-666']))), mpred_enqueueing(sk2_out(avar([vn='Ex', sk2='SKF-666']))), 1, 3052, user:true) ^ Exit: (108) [user] mpred_eval_lhs_no_nc('$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])), ((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))) Call: (108) [system] fail Fail: (108) [system] fail ^ Exit: (104) [user] build_rule([sk2_in(_3174782)], rhs([sk2_out(_3174782)]), ((sk2_in(_3222058)==>sk2_out(_3222058)), mfl4(['Ex'=_2651390],baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82))) Call: (104) [system] true Exit: (104) [system] true ^ Call: (102) [user] asserta(t_l:busy_f((sk2_in(_3174782)==>sk2_out(_3174782))), _8667576) ^ Exit: (102) [user] asserta(t_l:busy_f((sk2_in(_3174782)==>sk2_out(_3174782))), (0x55670d636d10)) ^ Call: (101) [user] mpred_do_fact((sk2_in(_3174782)==>sk2_out(_3174782))) ^ Unify: (101) [user] mpred_do_fact((sk2_in(_3174782)==>sk2_out(_3174782))) ^ Unify: (101) [user] mpred_do_fact((sk2_in(_3174782)==>sk2_out(_3174782))) ^ Exit: (101) [user] mpred_do_fact((sk2_in(_3174782)==>sk2_out(_3174782))) Call: (101) [system] true Exit: (101) [system] true ^ Call: (101) [system] call(user:(catch(erase((0x55670d636d10)), _8667620, fail)->true;true)) ^ Unify: (101) [system] call(user:(catch(erase((0x55670d636d10)), _8667620, fail)->true;true)) Call: (104) [system] erase((0x55670d636d10)) Exit: (104) [system] erase((0x55670d636d10)) Call: (103) [system] true Exit: (103) [system] true ^ Exit: (101) [system] call(user:(catch(erase((0x55670d636d10)), _8667620, fail)->true;true)) ^ Exit: (97) [user] mpred_m_fwc2(baseKB, (sk2_in(_3174782)==>sk2_out(_3174782))) Call: (97) [system] true Exit: (97) [system] true ^ Call: (97) [system] call(user:(catch(erase((0x5566f7cd0e70)), _3182010, fail)->true;true)) ^ Unify: (97) [system] call(user:(catch(erase((0x5566f7cd0e70)), _3182010, fail)->true;true)) Call: (100) [system] erase((0x5566f7cd0e70)) Exit: (100) [system] erase((0x5566f7cd0e70)) Call: (99) [system] true Exit: (99) [system] true ^ Exit: (97) [system] call(user:(catch(erase((0x5566f7cd0e70)), _3182010, fail)->true;true)) ^ Exit: (92) [user] mpred_fwc1((sk2_in(_3174782)==>sk2_out(_3174782))) ^ Exit: (91) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc1((sk2_in(_3174782)==>sk2_out(_3174782))), info(mpred_fwc1((sk2_in(I9)==>sk2_out(I9))), 'mpred_core.pl':2493), 1, 1879, user:true) ^ Exit: (86) [user] mpred_fwc((sk2_in(_2651390)==>sk2_out(_2651390))) ^ Exit: (85) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc((sk2_in(_2651390)==>sk2_out(_2651390))), mpred_enqueueing((sk2_in(I9)==>sk2_out(I9))), 1, 1752, baseKB:true) ^ Exit: (76) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (81) [baseKB] baseKB:que(conflict(_8689466), _8689530) ^ Fail: (81) [baseKB] baseKB:que(conflict(_8689466), _8690154) ^ Call: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(_8689306, _8690724), _8690748), call(_8690748)*->true;clause_b(baseKB:que(_8689306, _8690724)))) ^ Unify: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(_8689306, _8690724), _8690748), call(_8690748)*->true;clause_b(baseKB:que(_8689306, _8690724)))) ^ Call: (78) [baseKB] clause(que(_8689306, _8690724), _8690748) ^ Fail: (78) [baseKB] clause(que(_8689306, _8690724), _8690748) ^ Call: (78) [baseKB] clause_b(baseKB:que(_8689306, _8690724)) ^ Unify: (78) [baseKB] clause_b(baseKB:que(_8689306, _8690724)) ^ Call: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_8689306, _8690724), _8694546)) ^ Unify: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_8689306, _8690724), _8694546)) ^ Call: (80) [baseKB] clause(que(_8689306, _8690724), _8694546) ^ Fail: (80) [baseKB] clause(que(_8689306, _8690724), _8694546) ^ Fail: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_8689306, _8690724), _8694546)) ^ Fail: (78) [baseKB] clause_b(baseKB:que(_8689306, _8690724)) ^ Fail: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(_8689306, _8690724), _8690748), call(_8690748)*->true;clause_b(baseKB:que(_8689306, _8690724)))) ^ Exit: (65) [call_from] rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))) Call: (65) [system] b_setval('$current_why', []) Exit: (65) [system] b_setval('$current_why', []) Call: (65) [system] b_setval('$current_why', []) Exit: (65) [system] b_setval('$current_why', []) ^ Exit: (60) [ucatch] with_current_why((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), call_from:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)))) Call: (60) [system] deterministic(_2688070) Exit: (60) [system] deterministic(true) ^ Call: (61) [locally_each] locally_each:key_erase(t_l) ^ Unify: (61) [locally_each] locally_each:key_erase(t_l) Call: (62) [system] nb_current('$w_tl_e', [_8705136|_8705138]) Exit: (62) [system] nb_current('$w_tl_e', [(0x55670d979320)]) Call: (62) [system] nb_linkval('$w_tl_e', []) Exit: (62) [system] nb_linkval('$w_tl_e', []) Call: (63) [system] erase((0x55670d979320)) Exit: (63) [system] erase((0x55670d979320)) Call: (62) [system] true Exit: (62) [system] true Call: (62) [system] true Exit: (62) [system] true ^ Exit: (61) [locally_each] locally_each:key_erase(t_l) ^ Exit: (51) [locally_each] locally(t_l:current_defaultAssertMt(baseKB), call_from:with_current_why((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))))) ^ Exit: (50) [call_from] locally_each:locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))))) ^ Exit: (49) [system] call(call_from:locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(sk2_in(...)==>sk2_out(...)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)))))) Call: (49) [system] deterministic(_2672774) Exit: (49) [system] deterministic(true) ^ Call: (49) [must_sanity] must_sanity:mquietly_if(true, call_from:'$set_source_module'(baseKB)) ^ Unify: (49) [must_sanity] must_sanity:mquietly_if(true, call_from:'$set_source_module'(baseKB)) ^ Exit: (49) [must_sanity] must_sanity:mquietly_if(true, call_from:'$set_source_module'(baseKB)) ^ Exit: (44) [call_from] call_from:with_source_module(baseKB, baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(sk2_in(...)==>sk2_out(...)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)))))) ^ Exit: (42) [system] call(baseKB:with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(... ==> ...), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))))))) Call: (42) [system] deterministic(_2668272) Exit: (42) [system] deterministic(true) ^ Call: (42) [must_sanity] must_sanity:mquietly_if(true, call_from:('$set_source_module'(user), '$set_typein_module'(user))) ^ Unify: (42) [must_sanity] must_sanity:mquietly_if(true, call_from:('$set_source_module'(user), '$set_typein_module'(user))) ^ Exit: (42) [must_sanity] must_sanity:mquietly_if(true, call_from:('$set_source_module'(user), '$set_typein_module'(user))) ^ Exit: (37) [call_from] call_from:call_from_module(baseKB, user, user, with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(... ==> ...), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax))))))) ^ Exit: (33) [user] mpred_ain((sk2_in(_2651390)==>sk2_out(_2651390)), (mfl4(['Ex'=_2651390],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':82,82), ax)) ^ Call: (37) [user] term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])]), _8722650, _8722652) ^ Unify: (37) [user] term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])]), _8722650, term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])])) ^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, ... - ...])])]), (:-listing((sk2_out/1))), _8722650) ^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, ... - ...])])]), (:-listing((sk2_out/1))), _8722650) ^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, ... - ...])])]), (:-listing((sk2_out/1))), _8722650) ^ Redo: (37) [user] term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])]), _8722650, _8722652) ^ Unify: (37) [user] term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])]), (:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])])) ^ Redo: (37) [system] term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])]), _8722650, _8722652) ^ Unify: (37) [system] term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])]), _8722650, _8722652) Call: (38) [system] nonvar(term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])])) Exit: (38) [system] nonvar(term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])])) Call: (38) [$syspreds] nb_setval('$term_user', (:-listing((sk2_out/1)))) Unify: (38) [$syspreds] nb_setval('$term_user', (:-listing((sk2_out/1)))) Exit: (38) [$syspreds] nb_setval('$term_user', (:-listing((sk2_out/1)))) Call: (38) [system] fail Fail: (38) [system] fail ^ Redo: (37) [subclause_expansion] term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])]), _8722650, _8722652) ^ Unify: (37) [subclause_expansion] term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])]), _8722650, _8722652) ^ Call: (38) [ec_loader] ec_loader:into_lps ^ Unify: (38) [ec_loader] ec_loader:into_lps Call: (39) [t_l] t_l:is_ec_cvt(_8735016) Fail: (39) [t_l] t_l:is_ec_cvt(_8735016) ^ Fail: (38) [ec_loader] ec_loader:into_lps ^ Redo: (37) [ec_loader] term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])]), _8722650, _8722652) ^ Fail: (37) [ec_loader] term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])]), _8722650, _8722652) ^ Call: (37) [user] term_expansion((:-listing((sk2_out/1))), _8738126) ^ Unify: (37) [user] term_expansion((:-listing((sk2_out/1))), (:-listing((sk2_out/1)))) ^ Redo: (37) [system] term_expansion((:-listing((sk2_out/1))), _8738126) ^ Unify: (37) [system] term_expansion((:-listing((sk2_out/1))), _8738126) Call: (38) [$syspreds] prolog_load_context(module, plunit) Unify: (38) [$syspreds] prolog_load_context(module, plunit) Fail: (38) [$syspreds] prolog_load_context(module, plunit) ^ Fail: (37) [plunit] term_expansion((:-listing((sk2_out/1))), _8738126) ^ Call: (38) [system] term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])]), _8743050, _8743052) ^ Unify: (38) [system] term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])]), _8743050, _8743052) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, ... - ...])])]), _8743050, _8743052) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, ... - ...])])]), _8743050, _8743052) Call: (40) [echo_files] echo_files:echo_catchup_f((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, ... - ...])])]), _8743050, _8743052) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, ... - ...])])]), _8743050, _8743052) Call: (41) [system] nonvar((:-listing((sk2_out/1)))) Exit: (41) [system] nonvar((:-listing((sk2_out/1)))) Call: (41) [echo_files] echo_files:never_echo_term((:-listing((sk2_out/1)))) Fail: (41) [echo_files] echo_files:never_echo_term((:-listing((sk2_out/1)))) Redo: (40) [echo_files] echo_files:echo_catchup_f((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, ... - ...])])]), _8743050, _8743052) Call: (41) [$syspreds] prolog_load_context(stream, _8749954) Unify: (41) [$syspreds] prolog_load_context(stream, _8749954) Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00)) Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Call: (41) [system] term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])])=..[_8753600, _8753606, _8753612|_8753614] Exit: (41) [system] term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])])=..[term_position, 1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [...])]] Call: (41) [system] ttyflush Exit: (41) [system] ttyflush Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) Call: (42) [system] (:-listing((sk2_out/1)))==end_of_file Fail: (42) [system] (:-listing((sk2_out/1)))==end_of_file Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _8759782) Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1951) Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1951) Call: (42) [system] _8761656 is 1951+1 Exit: (42) [system] 1952 is 1951+1 Call: (42) [system] 1974=(0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Call: (43) [$syspreds] format('~N~~*/~n') Unify: (43) [$syspreds] format('~N~~*/~n') ~*/ Exit: (43) [$syspreds] format('~N~~*/~n') Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1953) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1953) Call: (43) [t_l] t_l:file_stream_loc(_8773986, (0x556703a44a00), _8773990) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1951) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1951) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1953) Call: (43) [t_l] t_l:file_stream_loc(_8776414, (0x556703a44a00), _8776416) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1951) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1951) Call: (43) [system] 1953>1951 Exit: (43) [system] 1953>1951 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1951, 1953) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1951, 1953) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1951, 1953, _8780748) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1951, 1953, _8780748) Call: (45) [system] _8782002 is 1953-1951 Exit: (45) [system] 2 is 1953-1951 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _8783222, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _8783222, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _8786332) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _8786332) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _8788338, []), read_string(_8788338, _8788346, _8783222), close(_8788338)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _8788338, []), read_util:read_string(_8788338, _8788346, _8783222), read_util:close(_8788338)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _8788338, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x55670ceb8a00), []) Call: (49) [system] close((0x55670ceb8a00)) Exit: (49) [system] close((0x55670ceb8a00)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x55670ceb8a00), []), read_util:read_string((0x55670ceb8a00), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x55670ceb8a00))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1951, 2, _8793984, _8780748) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1951, 2, 543, "\n\n") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1951, 1953, "\n\n") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1953) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1953) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _8797046)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _8797046)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1953)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1953)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1953) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [echo_files] echo_files:nsl(_8801376) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') Call: (46) [system] "\n\n"\==[] Exit: (46) [system] "\n\n"\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string("\n\n", _8805684, _8805686, _8805688, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n\n", _8805684, _8805686, _8805688, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n\n", _8805684, _8805686, _8805688, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [system] sub_string("\n\n", _8809502, _8809566, _8809504, '\n/*~') Fail: (45) [system] sub_string("\n\n", _8809502, _8810184, _8809504, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [system] sub_string("\n\n", _8811360, _8811424, _8811362, '/*~') Fail: (45) [system] sub_string("\n\n", _8811360, _8812042, _8811362, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [system] sub_string("\n\n", _8813836, _8813900, _8813838, '\n%~') Fail: (45) [system] sub_string("\n\n", _8813836, _8814518, _8813838, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [system] sub_string("\n\n", _8815694, _8815758, _8815696, '%~') Fail: (45) [system] sub_string("\n\n", _8815694, _8816376, _8815696, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Call: (45) [system] write("\n\n") Exit: (45) [system] write("\n\n") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1951, 1953) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1953) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974) Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974) Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1953, 1974, _8824952) Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1953, 1974, _8824952) Call: (44) [system] _8826206 is 1974-1953 Exit: (44) [system] 21 is 1974-1953 Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _8827426, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _8827426, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _8830536) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _8830536) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _8832542, []), read_string(_8832542, _8832550, _8827426), close(_8832542)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _8832542, []), read_util:read_string(_8832542, _8832550, _8827426), read_util:close(_8832542)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _8832542, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x55670ceb8b00), []) Call: (48) [system] close((0x55670ceb8b00)) Exit: (48) [system] close((0x55670ceb8b00)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x55670ceb8b00), []), read_util:read_string((0x55670ceb8b00), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x55670ceb8b00))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1953, 21, _8838188, _8824952) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1953, 21, 522, ":- listing(sk2_out/1)") Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1953, 1974, ":- listing(sk2_out/1)") Call: (43) [echo_files] echo_files:read_mco(":- listing(sk2_out/1)", _8840056, _8840058, _8840060, _8840062, _8840064) Unify: (43) [echo_files] echo_files:read_mco(":- listing(sk2_out/1)", _8840690, _8840692, _8840694, _8840696, _8840698) Call: (44) [system] read_term_from_atom(":- listing(sk2_out/1)", _8841266, [cycles(true), comments(_8841286), quasi_quotations(_8841296), variable_names(_8841306), singletons(_8841316)]) Exit: (44) [system] read_term_from_atom(":- listing(sk2_out/1)", (:-listing((sk2_out/1))), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] read_term_from_atom(":- listing(sk2_out/1)", _8842552, [cycles(false), comments(_8842572), quasi_quotations(_8842582), variable_names(_8842592), singletons(_8842602)]) Exit: (44) [system] read_term_from_atom(":- listing(sk2_out/1)", (:-listing((sk2_out/1))), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) Call: (44) [system] (:-listing((sk2_out/1)))=@=(:-listing((sk2_out/1))) Exit: (44) [system] (:-listing((sk2_out/1)))=@=(:-listing((sk2_out/1))) Call: (44) [system] _8845050=(:-listing((sk2_out/1))) Exit: (44) [system] (:-listing((sk2_out/1)))=(:-listing((sk2_out/1))) Exit: (43) [echo_files] echo_files:read_mco(":- listing(sk2_out/1)", (:-listing((sk2_out/1))), [], [], [], []) Call: (43) [system] write(":- listing(sk2_out/1)") :- listing(sk2_out/1) Exit: (43) [system] write(":- listing(sk2_out/1)") Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _8848160, 1974) Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _8848782, 1974) ^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _8849356, _8849358)) ^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _8849356, _8849358)) ^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _8849356, 1974)) ^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _8849356, 1974)) Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _8849356, 1974) Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1974) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1974) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _8856794)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _8856794)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1974)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1974)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1974) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) Call: (42) [system] character_count((0x556703a44a00), _8862344) Exit: (42) [system] character_count((0x556703a44a00), 1975) Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1975) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1975) Call: (43) [t_l] t_l:file_stream_loc(_8864850, (0x556703a44a00), _8864854) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1974) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1974) Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1975) Call: (43) [t_l] t_l:file_stream_loc(_8867278, (0x556703a44a00), _8867280) Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1974) Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1974) Call: (43) [system] 1975>1974 Exit: (43) [system] 1975>1974 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1974, 1975) Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1974, 1975) Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1974, 1975, _8871612) Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1974, 1975, _8871612) Call: (45) [system] _8872866 is 1975-1974 Exit: (45) [system] 1 is 1975-1974 Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _8874086, []) Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _8874086, []) Call: (46) [error] error:must_be(list, []) Unify: (46) [error] error:must_be(list, []) Exit: (46) [error] error:must_be(list, []) Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _8877196) Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _8877196) Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _8879202, []), read_string(_8879202, _8879210, _8874086), close(_8879202)) ^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _8879202, []), read_util:read_string(_8879202, _8879210, _8874086), read_util:close(_8879202)) Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _8879202, []) Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x55670ceb8c00), []) Call: (49) [system] close((0x55670ceb8c00)) Exit: (49) [system] close((0x55670ceb8c00)) ^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x55670ceb8c00), []), read_util:read_string((0x55670ceb8c00), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x55670ceb8c00))) Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1974, 1, _8884848, _8871612) Exit: (45) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1974, 1, 521, ".") Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1974, 1975, ".") Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1975) Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1975) ^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _8887910)) ^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _8887910)) ^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1975)) ^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1975)) Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1975) Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [echo_files] echo_files:nsl(_8892240) Unify: (45) [echo_files] echo_files:nsl('No source location!?') Exit: (45) [echo_files] echo_files:nsl('No source location!?') ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Call: (46) [system] "."\==[] Exit: (46) [system] "."\==[] ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _8896548, _8896550, _8896552, 'No source location!?')) ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _8896548, _8896550, _8896552, 'No source location!?')) ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _8896548, _8896550, _8896552, 'No source location!?')) ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _8900366, _8900430, _8900368, '\n/*~') Fail: (45) [system] sub_string(".", _8900366, _8901048, _8900368, '\n/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _8902224, _8902288, _8902226, '/*~') Fail: (45) [system] sub_string(".", _8902224, _8902906, _8902226, '/*~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _8904700, _8904764, _8904702, '\n%~') Fail: (45) [system] sub_string(".", _8904700, _8905382, _8904702, '\n%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] sub_string(".", _8906558, _8906622, _8906560, '%~') Fail: (45) [system] sub_string(".", _8906558, _8907240, _8906560, '%~') Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Call: (45) [system] write(".") . Exit: (45) [system] write(".") Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1974, 1975) Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1975) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] at_end_of_stream((0x556703a44a00)) Fail: (43) [system] at_end_of_stream((0x556703a44a00)) Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Call: (43) [system] character_count((0x556703a44a00), _8918232) Exit: (43) [system] character_count((0x556703a44a00), 1975) Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1975, _8919446) Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1975, _8919446) Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _8920692, []) Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _8920692, []) Call: (45) [error] error:must_be(list, []) Unify: (45) [error] error:must_be(list, []) Exit: (45) [error] error:must_be(list, []) Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _8923802) Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _8923802) Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _8925808, []), read_string(_8925808, _8925816, _8920692), close(_8925808)) ^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _8925808, []), read_util:read_string(_8925808, _8925816, _8920692), read_util:close(_8925808)) Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _8925808, []) Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x55670ceb8d00), []) Call: (48) [system] close((0x55670ceb8d00)) Exit: (48) [system] close((0x55670ceb8d00)) ^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x55670ceb8d00), []), read_util:read_string((0x55670ceb8d00), 2496, "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n"), read_util:close((0x55670ceb8d00))) Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', "#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", []) Call: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1975, _8931452, 0, _8919446) Exit: (44) [system] sub_string("#!/usr/bin/env lmoo-junit\n%\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\n%\n% Dec 13, 2035\n% Douglas Miles\n\n% Tests Forward chaining of assertable attributed variables\n\n% was_module(attvar_02,[]).\n\n:- if(autoload_all([verbose(false)])).\n:- endif.\n:- include(library(logicmoo_test_header)).\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n:- debug_logicmoo(_).\n:- nodebug_logicmoo(http(_)).\n:- debug_logicmoo(logicmoo(_)).\n\n:- read_attvars(false).\n:- set_prolog_flag(assert_attvars,true).\n:- set_prolog_flag(expand_attvars,false).\n:- set_prolog_flag(expand_attvars,true).\n:- flag_call(runtime_debug=true).\n\n:- read_attvars(true).\n\nsk2:attr_unify_hook(_,_).\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n:- read_attvars(true).\n:- call((true,rtrace)).\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n:- call((true,prolog)).\n:- read_attvars(false).\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \n\n\n:- set_prolog_flag(assert_attvars,false).\n:- set_prolog_flag(expand_attvars,false).\n:- read_attvars(false).\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n\n:- listing(ca).\n\n:- abolish(sk2_in/1).\n\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\n\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\n:- listing(sk2_in/1).\n\n:- set_prolog_flag(expand_attvars,true).\n:- set_prolog_flag(assert_attvars,false).\nsk2_in(Ex)==>sk2_out(Ex).\n\n:- listing(sk2_out/1).\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", 1975, 521, 0, "\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1975, "\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n") Call: (43) [system] open_string("\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", _8933386) Exit: (43) [system] open_string("\n\n% :- set_prolog_flag(read_attvars,true).\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\n\n\n\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \n\n", (0x55670ceb8e00)) Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Call: (44) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (44) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (45) [system] at_end_of_stream((0x55670ceb8e00)) Fail: (45) [system] at_end_of_stream((0x55670ceb8e00)) Redo: (44) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (44) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (45) [system] peek_char((0x55670ceb8e00), _8939488) Exit: (45) [system] peek_char((0x55670ceb8e00), '\n') Call: (45) [system] char_type('\n', space) Exit: (45) [system] char_type('\n', space) Call: (45) [system] get_char((0x55670ceb8e00), '\n') Exit: (45) [system] get_char((0x55670ceb8e00), '\n') Call: (45) [system] put_char('\n') Exit: (45) [system] put_char('\n') Exit: (44) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Call: (45) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (45) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (46) [system] at_end_of_stream((0x55670ceb8e00)) Fail: (46) [system] at_end_of_stream((0x55670ceb8e00)) Redo: (45) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (45) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (46) [system] peek_char((0x55670ceb8e00), _8949832) Exit: (46) [system] peek_char((0x55670ceb8e00), '\n') Call: (46) [system] char_type('\n', space) Exit: (46) [system] char_type('\n', space) Call: (46) [system] get_char((0x55670ceb8e00), '\n') Exit: (46) [system] get_char((0x55670ceb8e00), '\n') Call: (46) [system] put_char('\n') Exit: (46) [system] put_char('\n') Exit: (45) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (45) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Unify: (45) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Call: (46) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (46) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (47) [system] at_end_of_stream((0x55670ceb8e00)) Fail: (47) [system] at_end_of_stream((0x55670ceb8e00)) Redo: (46) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (46) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (47) [system] peek_char((0x55670ceb8e00), _8960176) Exit: (47) [system] peek_char((0x55670ceb8e00), '%') Call: (47) [system] char_type('%', space) Fail: (47) [system] char_type('%', space) Redo: (46) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (46) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (47) [echo_files] echo_files:nsl(_8963830) Unify: (47) [echo_files] echo_files:nsl('No source location!?') Exit: (47) [echo_files] echo_files:nsl('No source location!?') Call: (47) [system] atom_length('No source location!?', _8965674) Exit: (47) [system] atom_length('No source location!?', 20) Call: (47) [system] peek_string((0x55670ceb8e00), 20, _8966888) Exit: (47) [system] peek_string((0x55670ceb8e00), 20, "% :- set_prolog_flag") Call: (47) [system] "% :- set_prolog_flag"=='No source location!?' Fail: (47) [system] "% :- set_prolog_flag"=='No source location!?' Redo: (46) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (46) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (47) [system] peek_string((0x55670ceb8e00), 2, "%~") Fail: (47) [system] peek_string((0x55670ceb8e00), 2, "%~") Redo: (46) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (46) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (47) [system] peek_string((0x55670ceb8e00), 1, "%") Exit: (47) [system] peek_string((0x55670ceb8e00), 1, "%") Call: (47) [read_util] read_util:read_line_to_string((0x55670ceb8e00), _8974246) Unify: (47) [read_util] read_util:read_line_to_string((0x55670ceb8e00), _8974246) Call: (48) [system] read_string((0x55670ceb8e00), '\n', '\r', _8975484, _8975486) Exit: (48) [system] read_string((0x55670ceb8e00), '\n', '\r', 10, "% :- set_prolog_flag(read_attvars,true).") Call: (48) [system] 10\== -1 Exit: (48) [system] 10\== -1 Call: (48) [system] _8974246="% :- set_prolog_flag(read_attvars,true)." Exit: (48) [system] "% :- set_prolog_flag(read_attvars,true)."="% :- set_prolog_flag(read_attvars,true)." Exit: (47) [read_util] read_util:read_line_to_string((0x55670ceb8e00), "% :- set_prolog_flag(read_attvars,true).") Call: (47) [system] write("% :- set_prolog_flag(read_attvars,true).") % :- set_prolog_flag(read_attvars,true). Exit: (47) [system] write("% :- set_prolog_flag(read_attvars,true).") Call: (47) [system] nl Exit: (47) [system] nl Exit: (46) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (46) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Unify: (46) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Call: (47) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (47) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (48) [system] at_end_of_stream((0x55670ceb8e00)) Fail: (48) [system] at_end_of_stream((0x55670ceb8e00)) Redo: (47) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (47) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (48) [system] peek_char((0x55670ceb8e00), _8987676) Exit: (48) [system] peek_char((0x55670ceb8e00), '%') Call: (48) [system] char_type('%', space) Fail: (48) [system] char_type('%', space) Redo: (47) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (47) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (48) [echo_files] echo_files:nsl(_8991330) Unify: (48) [echo_files] echo_files:nsl('No source location!?') Exit: (48) [echo_files] echo_files:nsl('No source location!?') Call: (48) [system] atom_length('No source location!?', _8993174) Exit: (48) [system] atom_length('No source location!?', 20) Call: (48) [system] peek_string((0x55670ceb8e00), 20, _8994388) Exit: (48) [system] peek_string((0x55670ceb8e00), 20, "% :- trace,((sk2_out") Call: (48) [system] "% :- trace,((sk2_out"=='No source location!?' Fail: (48) [system] "% :- trace,((sk2_out"=='No source location!?' Redo: (47) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (47) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (48) [system] peek_string((0x55670ceb8e00), 2, "%~") Fail: (48) [system] peek_string((0x55670ceb8e00), 2, "%~") Redo: (47) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (47) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (48) [system] peek_string((0x55670ceb8e00), 1, "%") Exit: (48) [system] peek_string((0x55670ceb8e00), 1, "%") Call: (48) [read_util] read_util:read_line_to_string((0x55670ceb8e00), _9001746) Unify: (48) [read_util] read_util:read_line_to_string((0x55670ceb8e00), _9001746) Call: (49) [system] read_string((0x55670ceb8e00), '\n', '\r', _9002984, _9002986) Exit: (49) [system] read_string((0x55670ceb8e00), '\n', '\r', 10, "% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).") Call: (49) [system] 10\== -1 Exit: (49) [system] 10\== -1 Call: (49) [system] _9001746="% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666'))." Exit: (49) [system] "% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666'))."="% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666'))." Exit: (48) [read_util] read_util:read_line_to_string((0x55670ceb8e00), "% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).") Call: (48) [system] write("% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).") % :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')). Exit: (48) [system] write("% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).") Call: (48) [system] nl Exit: (48) [system] nl Exit: (47) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (47) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Unify: (47) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Call: (48) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (48) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (49) [system] at_end_of_stream((0x55670ceb8e00)) Fail: (49) [system] at_end_of_stream((0x55670ceb8e00)) Redo: (48) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (48) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (49) [system] peek_char((0x55670ceb8e00), _9015182) Exit: (49) [system] peek_char((0x55670ceb8e00), '\n') Call: (49) [system] char_type('\n', space) Exit: (49) [system] char_type('\n', space) Call: (49) [system] get_char((0x55670ceb8e00), '\n') Exit: (49) [system] get_char((0x55670ceb8e00), '\n') Call: (49) [system] put_char('\n') Exit: (49) [system] put_char('\n') Exit: (48) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (48) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Unify: (48) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Call: (49) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (49) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (50) [system] at_end_of_stream((0x55670ceb8e00)) Fail: (50) [system] at_end_of_stream((0x55670ceb8e00)) Redo: (49) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (49) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (50) [system] peek_char((0x55670ceb8e00), _9025526) Exit: (50) [system] peek_char((0x55670ceb8e00), '\n') Call: (50) [system] char_type('\n', space) Exit: (50) [system] char_type('\n', space) Call: (50) [system] get_char((0x55670ceb8e00), '\n') Exit: (50) [system] get_char((0x55670ceb8e00), '\n') Call: (50) [system] put_char('\n') Exit: (50) [system] put_char('\n') Exit: (49) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (49) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Unify: (49) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Call: (50) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (50) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (51) [system] at_end_of_stream((0x55670ceb8e00)) Fail: (51) [system] at_end_of_stream((0x55670ceb8e00)) Redo: (50) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (50) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (51) [system] peek_char((0x55670ceb8e00), _9035870) Exit: (51) [system] peek_char((0x55670ceb8e00), '\n') Call: (51) [system] char_type('\n', space) Exit: (51) [system] char_type('\n', space) Call: (51) [system] get_char((0x55670ceb8e00), '\n') Exit: (51) [system] get_char((0x55670ceb8e00), '\n') Call: (51) [system] put_char('\n') Exit: (51) [system] put_char('\n') Exit: (50) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (50) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Unify: (50) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Call: (51) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (51) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (52) [system] at_end_of_stream((0x55670ceb8e00)) Fail: (52) [system] at_end_of_stream((0x55670ceb8e00)) Redo: (51) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (51) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (52) [system] peek_char((0x55670ceb8e00), _9046214) Exit: (52) [system] peek_char((0x55670ceb8e00), '%') Call: (52) [system] char_type('%', space) Fail: (52) [system] char_type('%', space) Redo: (51) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (51) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (52) [echo_files] echo_files:nsl(_9049868) Unify: (52) [echo_files] echo_files:nsl('No source location!?') Exit: (52) [echo_files] echo_files:nsl('No source location!?') Call: (52) [system] atom_length('No source location!?', _9051712) Exit: (52) [system] atom_length('No source location!?', 20) Call: (52) [system] peek_string((0x55670ceb8e00), 20, _9052926) Exit: (52) [system] peek_string((0x55670ceb8e00), 20, "% ISSUE: https://git") Call: (52) [system] "% ISSUE: https://git"=='No source location!?' Fail: (52) [system] "% ISSUE: https://git"=='No source location!?' Redo: (51) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (51) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (52) [system] peek_string((0x55670ceb8e00), 2, "%~") Fail: (52) [system] peek_string((0x55670ceb8e00), 2, "%~") Redo: (51) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (51) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (52) [system] peek_string((0x55670ceb8e00), 1, "%") Exit: (52) [system] peek_string((0x55670ceb8e00), 1, "%") Call: (52) [read_util] read_util:read_line_to_string((0x55670ceb8e00), _9060284) Unify: (52) [read_util] read_util:read_line_to_string((0x55670ceb8e00), _9060284) Call: (53) [system] read_string((0x55670ceb8e00), '\n', '\r', _9061522, _9061524) Exit: (53) [system] read_string((0x55670ceb8e00), '\n', '\r', 10, "% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 ") Call: (53) [system] 10\== -1 Exit: (53) [system] 10\== -1 Call: (53) [system] _9060284="% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 " Exit: (53) [system] "% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 "="% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 " Exit: (52) [read_util] read_util:read_line_to_string((0x55670ceb8e00), "% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 ") Call: (52) [system] write("% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 ") % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 Exit: (52) [system] write("% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 ") Call: (52) [system] nl Exit: (52) [system] nl Exit: (51) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (51) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Unify: (51) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Call: (52) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (52) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (53) [system] at_end_of_stream((0x55670ceb8e00)) Fail: (53) [system] at_end_of_stream((0x55670ceb8e00)) Redo: (52) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (52) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (53) [system] peek_char((0x55670ceb8e00), _9073720) Exit: (53) [system] peek_char((0x55670ceb8e00), '%') Call: (53) [system] char_type('%', space) Fail: (53) [system] char_type('%', space) Redo: (52) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (52) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (53) [echo_files] echo_files:nsl(_9077374) Unify: (53) [echo_files] echo_files:nsl('No source location!?') Exit: (53) [echo_files] echo_files:nsl('No source location!?') Call: (53) [system] atom_length('No source location!?', _9079218) Exit: (53) [system] atom_length('No source location!?', 20) Call: (53) [system] peek_string((0x55670ceb8e00), 20, _9080432) Exit: (53) [system] peek_string((0x55670ceb8e00), 20, "% EDIT: https://gith") Call: (53) [system] "% EDIT: https://gith"=='No source location!?' Fail: (53) [system] "% EDIT: https://gith"=='No source location!?' Redo: (52) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (52) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (53) [system] peek_string((0x55670ceb8e00), 2, "%~") Fail: (53) [system] peek_string((0x55670ceb8e00), 2, "%~") Redo: (52) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (52) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (53) [system] peek_string((0x55670ceb8e00), 1, "%") Exit: (53) [system] peek_string((0x55670ceb8e00), 1, "%") Call: (53) [read_util] read_util:read_line_to_string((0x55670ceb8e00), _9087790) Unify: (53) [read_util] read_util:read_line_to_string((0x55670ceb8e00), _9087790) Call: (54) [system] read_string((0x55670ceb8e00), '\n', '\r', _9089028, _9089030) Exit: (54) [system] read_string((0x55670ceb8e00), '\n', '\r', 10, "% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc ") Call: (54) [system] 10\== -1 Exit: (54) [system] 10\== -1 Call: (54) [system] _9087790="% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc " Exit: (54) [system] "% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc "="% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc " Exit: (53) [read_util] read_util:read_line_to_string((0x55670ceb8e00), "% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc ") Call: (53) [system] write("% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc ") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc Exit: (53) [system] write("% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc ") Call: (53) [system] nl Exit: (53) [system] nl Exit: (52) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (52) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Unify: (52) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Call: (53) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (53) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (54) [system] at_end_of_stream((0x55670ceb8e00)) Fail: (54) [system] at_end_of_stream((0x55670ceb8e00)) Redo: (53) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (53) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (54) [system] peek_char((0x55670ceb8e00), _9101236) Exit: (54) [system] peek_char((0x55670ceb8e00), '%') Call: (54) [system] char_type('%', space) Fail: (54) [system] char_type('%', space) Redo: (53) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (53) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (54) [echo_files] echo_files:nsl(_9104890) Unify: (54) [echo_files] echo_files:nsl('No source location!?') Exit: (54) [echo_files] echo_files:nsl('No source location!?') Call: (54) [system] atom_length('No source location!?', _9106734) Exit: (54) [system] atom_length('No source location!?', 20) Call: (54) [system] peek_string((0x55670ceb8e00), 20, _9107948) Exit: (54) [system] peek_string((0x55670ceb8e00), 20, "% JENKINS: https://j") Call: (54) [system] "% JENKINS: https://j"=='No source location!?' Fail: (54) [system] "% JENKINS: https://j"=='No source location!?' Redo: (53) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (53) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (54) [system] peek_string((0x55670ceb8e00), 2, "%~") Fail: (54) [system] peek_string((0x55670ceb8e00), 2, "%~") Redo: (53) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (53) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (54) [system] peek_string((0x55670ceb8e00), 1, "%") Exit: (54) [system] peek_string((0x55670ceb8e00), 1, "%") Call: (54) [read_util] read_util:read_line_to_string((0x55670ceb8e00), _9115306) Unify: (54) [read_util] read_util:read_line_to_string((0x55670ceb8e00), _9115306) Call: (55) [system] read_string((0x55670ceb8e00), '\n', '\r', _9116544, _9116546) Exit: (55) [system] read_string((0x55670ceb8e00), '\n', '\r', 10, "% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ ") Call: (55) [system] 10\== -1 Exit: (55) [system] 10\== -1 Call: (55) [system] _9115306="% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ " Exit: (55) [system] "% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ "="% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ " Exit: (54) [read_util] read_util:read_line_to_string((0x55670ceb8e00), "% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ ") Call: (54) [system] write("% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ ") % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ Exit: (54) [system] write("% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ ") Call: (54) [system] nl Exit: (54) [system] nl Exit: (53) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (53) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Unify: (53) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Call: (54) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (54) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (55) [system] at_end_of_stream((0x55670ceb8e00)) Fail: (55) [system] at_end_of_stream((0x55670ceb8e00)) Redo: (54) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (54) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (55) [system] peek_char((0x55670ceb8e00), _9128756) Exit: (55) [system] peek_char((0x55670ceb8e00), '%') Call: (55) [system] char_type('%', space) Fail: (55) [system] char_type('%', space) Redo: (54) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (54) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (55) [echo_files] echo_files:nsl(_9132410) Unify: (55) [echo_files] echo_files:nsl('No source location!?') Exit: (55) [echo_files] echo_files:nsl('No source location!?') Call: (55) [system] atom_length('No source location!?', _9134254) Exit: (55) [system] atom_length('No source location!?', 20) Call: (55) [system] peek_string((0x55670ceb8e00), 20, _9135468) Exit: (55) [system] peek_string((0x55670ceb8e00), 20, "% ISSUE_SEARCH: http") Call: (55) [system] "% ISSUE_SEARCH: http"=='No source location!?' Fail: (55) [system] "% ISSUE_SEARCH: http"=='No source location!?' Redo: (54) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (54) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (55) [system] peek_string((0x55670ceb8e00), 2, "%~") Fail: (55) [system] peek_string((0x55670ceb8e00), 2, "%~") Redo: (54) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (54) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (55) [system] peek_string((0x55670ceb8e00), 1, "%") Exit: (55) [system] peek_string((0x55670ceb8e00), 1, "%") Call: (55) [read_util] read_util:read_line_to_string((0x55670ceb8e00), _9142826) Unify: (55) [read_util] read_util:read_line_to_string((0x55670ceb8e00), _9142826) Call: (56) [system] read_string((0x55670ceb8e00), '\n', '\r', _9144064, _9144066) Exit: (56) [system] read_string((0x55670ceb8e00), '\n', '\r', 10, "% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 ") Call: (56) [system] 10\== -1 Exit: (56) [system] 10\== -1 Call: (56) [system] _9142826="% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 " Exit: (56) [system] "% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 "="% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 " Exit: (55) [read_util] read_util:read_line_to_string((0x55670ceb8e00), "% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 ") Call: (55) [system] write("% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 ") % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 Exit: (55) [system] write("% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 ") Call: (55) [system] nl Exit: (55) [system] nl Exit: (54) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (54) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Unify: (54) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Call: (55) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (55) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (56) [system] at_end_of_stream((0x55670ceb8e00)) Fail: (56) [system] at_end_of_stream((0x55670ceb8e00)) Redo: (55) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (55) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (56) [system] peek_char((0x55670ceb8e00), _9156270) Exit: (56) [system] peek_char((0x55670ceb8e00), '\n') Call: (56) [system] char_type('\n', space) Exit: (56) [system] char_type('\n', space) Call: (56) [system] get_char((0x55670ceb8e00), '\n') Exit: (56) [system] get_char((0x55670ceb8e00), '\n') Call: (56) [system] put_char('\n') Exit: (56) [system] put_char('\n') Exit: (55) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (55) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Unify: (55) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Call: (56) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Unify: (56) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Call: (57) [system] at_end_of_stream((0x55670ceb8e00)) Exit: (57) [system] at_end_of_stream((0x55670ceb8e00)) Call: (57) [system] fail Fail: (57) [system] fail Fail: (56) [echo_files] echo_files:consume_white((0x55670ceb8e00)) Fail: (55) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Fail: (54) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Fail: (53) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Fail: (52) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Fail: (51) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Fail: (50) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Fail: (49) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Fail: (48) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Fail: (47) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Fail: (46) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Fail: (45) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x55670ceb8e00)) Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00)) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) Call: (42) [system] character_count((0x556703a44a00), _9177056) Exit: (42) [system] character_count((0x556703a44a00), 1975) Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1975) Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1975) ^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _9179526)) ^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _9179526)) ^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1975)) ^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1975)) Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1975) Call: (42) [system] fail Fail: (42) [system] fail Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_out/1))), _8743050) Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_out/1))), _8743050) Call: (43) [system] fail Fail: (43) [system] fail Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_out/1))), _8743050) Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_out/1))), _8743050) Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _9191322) Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _9191940) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [system] current_prolog_flag(capture_feedback, true) Fail: (43) [system] current_prolog_flag(capture_feedback, true) Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [$syspreds] format('~N/*~~~n') Unify: (43) [$syspreds] format('~N/*~~~n') /*~ Exit: (43) [$syspreds] format('~N/*~~~n') ^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, ... - ...])])]), _8743050, _8743052) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, ... - ...])])]), _8743050, _8743052) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, ... - ...])])]), _8743050, _8743052) ^ Redo: (38) [echo_files] term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])]), _8743050, _8743052) ^ Unify: (38) [echo_files] term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])]), (:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])])) ^ Redo: (38) [system] term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])]), _8743050, _8743052) ^ Unify: (38) [system] term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])]), _8743050, _8743052) ^ Call: (39) [echo_files] echo_files:echo_catchup((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, ... - ...])])]), _8743050, _8743052) ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, ... - ...])])]), _8743050, _8743052) Call: (40) [echo_files] echo_files:echo_catchup_f((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, ... - ...])])]), _8743050, _8743052) Unify: (40) [echo_files] echo_files:echo_catchup_f((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, ... - ...])])]), _8743050, _8743052) Fail: (40) [echo_files] echo_files:echo_catchup_f((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, ... - ...])])]), _8743050, _8743052) ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, ... - ...])])]), _8743050, _8743052) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, ... - ...])])]), _8743050, _8743052) ^ Redo: (38) [echo_files] term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])]), _8743050, _8743052) ^ Unify: (38) [echo_files] term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])]), _8743050, _8743052) Call: (39) [system] (:-listing((sk2_out/1)))\==end_of_file Exit: (39) [system] (:-listing((sk2_out/1)))\==end_of_file ^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, ... - ...])])]), _8743050) ^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, ... - ...])])]), _8743050) Call: (40) [system] current_prolog_flag(xref, true) Fail: (40) [system] current_prolog_flag(xref, true) ^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, ... - ...])])]), _8743050) Call: (40) [system] nonvar(term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])])) Exit: (40) [system] nonvar(term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])])) Call: (40) [system] nonvar((:-listing((sk2_out/1)))) Exit: (40) [system] nonvar((:-listing((sk2_out/1)))) Call: (40) [system] nb_current('$term', _9220810) Exit: (40) [system] nb_current('$term', (:-listing((sk2_out/1)))) Call: (40) [$syspreds] prolog_load_context(module, _9222024) Unify: (40) [$syspreds] prolog_load_context(module, _9222024) Exit: (40) [$syspreds] prolog_load_context(module, user) ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-listing((sk2_out/1))), (:-listing((sk2_out/1))), _9223844) ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-listing((sk2_out/1))), (:-listing((sk2_out/1))), (:-_9224480)) Call: (41) [system] (:-listing((sk2_out/1)))==(:-listing((sk2_out/1))) Exit: (41) [system] (:-listing((sk2_out/1)))==(:-listing((sk2_out/1))) ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, listing((sk2_out/1)), _9224480) ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, listing((sk2_out/1)), _9224480) Call: (42) [system] functor(directive_expansion, _9227594, _9227596) Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) Call: (42) [system] _9228824 is 0+2 Exit: (42) [system] 2 is 0+2 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], listing((sk2_out/1)), _9224480) ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], listing((sk2_out/1)), listing((sk2_out/1))) ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], listing((sk2_out/1)), listing((sk2_out/1))) ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, listing((sk2_out/1)), listing((sk2_out/1))) ^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-listing((sk2_out/1))), (:-listing((sk2_out/1))), (:-listing((sk2_out/1)))) Call: (40) [system] (:-listing((sk2_out/1)))\=@=(:-listing((sk2_out/1))) Fail: (40) [system] (:-listing((sk2_out/1)))\=@=(:-listing((sk2_out/1))) ^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, ... - ...])])]), _8743050) ^ Redo: (38) [subclause_expansion] term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])]), _8743050, _8743052) ^ Unify: (38) [subclause_expansion] term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])]), _8743050, _8743052) Call: (39) [system] nonvar((:-listing((sk2_out/1)))) Exit: (39) [system] nonvar((:-listing((sk2_out/1)))) Call: (39) [system] nonvar(term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])])) Exit: (39) [system] nonvar(term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])])) Call: (39) [$syspreds] prolog_load_context(file, _9238730) Unify: (39) [$syspreds] prolog_load_context(file, _9238730) Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _9240556) Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _9240556) ^ Redo: (38) [file_scope] term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])]), _8743050, _8743052) ^ Unify: (38) [file_scope] term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])]), _8743050, _8743052) ^ Redo: (38) [echo_files] term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])]), _8743050, _8743052) ^ Unify: (38) [echo_files] term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])]), _8743050, _8743052) Call: (39) [system] nonvar(term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])])) Exit: (39) [system] nonvar(term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])])) ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-listing((sk2_out/1)))) ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-listing((sk2_out/1)))) ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-listing((sk2_out/1)))) ^ Redo: (38) [common_logic_utils] term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])]), _8743050, _8743052) ^ Unify: (38) [common_logic_utils] term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])]), _8743050, _8743052) Call: (39) [system] current_prolog_flag(do_renames, term_expansion) Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) ^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])]), _8743050, _8743052) ^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])]), _8743050, _8743052) Call: (39) [system] nonvar(term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])])) Exit: (39) [system] nonvar(term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])])) ^ Call: (39) [logicmoo_test] is_junit_test ^ Unify: (39) [logicmoo_test] is_junit_test ^ Exit: (39) [logicmoo_test] is_junit_test ^ Call: (39) [logicmoo_test] junit_term_expansion((:-listing((sk2_out/1))), _8743050) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-listing((sk2_out/1))), _8743050) ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-listing((sk2_out/1))), _8743050) Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-listing((sk2_out/1))), _8743050) ^ Call: (43) [logicmoo_test] ucatch:keep_going ^ Unify: (43) [logicmoo_test] ucatch:keep_going ^ Exit: (43) [logicmoo_test] ucatch:keep_going ^ Exit: (39) [logicmoo_test] junit_term_expansion((:-listing((sk2_out/1))), (:-dmsg(skipped(listing((sk2_out/1)))))) Call: (39) [system] term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])])=_8743052 Exit: (39) [system] term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])])=term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])]) ^ Exit: (38) [logicmoo_test] term_expansion((:-listing((sk2_out/1))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])]), (:-dmsg(skipped(listing((sk2_out/1))))), term_position(1953, 1974, 1953, 1955, [term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])])) ^ Call: (44) [user] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) ^ Unify: (44) [user] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), sicstus:sicstus_flag(_9263682, _9263684)) Call: (45) [system] nonvar(dmsg(skipped(listing((sk2_out/1))))) Exit: (45) [system] nonvar(dmsg(skipped(listing((sk2_out/1))))) Call: (45) [system] dmsg(skipped(listing((sk2_out/1))))=current_prolog_flag(_9263682, _9263684) Fail: (45) [system] dmsg(skipped(listing((sk2_out/1))))=current_prolog_flag(_9263682, _9263684) ^ Redo: (44) [user] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), sicstus:sicstus_flag(_9263682, _9263684)) Call: (45) [system] dmsg(skipped(listing((sk2_out/1))))=prolog_flag(_9263682, _9263684) Fail: (45) [system] dmsg(skipped(listing((sk2_out/1))))=prolog_flag(_9263682, _9263684) ^ Redo: (44) [user] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) ^ Unify: (44) [user] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) Call: (45) [$syspreds] prolog_load_context(dialect, lps) Unify: (45) [$syspreds] prolog_load_context(dialect, lps) Fail: (45) [$syspreds] prolog_load_context(dialect, lps) ^ Fail: (44) [user] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) ^ Call: (44) [system] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])]), _9263032, _9263034) ^ Unify: (44) [system] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])]), _9263032, term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])) ^ Redo: (44) [loop_check] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])]), _9263032, _9263034) ^ Unify: (44) [loop_check] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])]), _9263032, term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])) ^ Redo: (44) [ucatch] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])]), _9263032, _9263034) ^ Unify: (44) [ucatch] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])]), _9263032, _9263034) Call: (45) [apply_macros] expand_apply(dmsg(skipped(listing((sk2_out/1)))), term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])]), _9263032, _9263034) Unify: (45) [apply_macros] expand_apply(dmsg(skipped(listing((sk2_out/1)))), term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])]), _9263032, _9263034) Fail: (45) [nl_pipeline] expand_apply(dmsg(skipped(listing((sk2_out/1)))), term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])]), _9263032, _9263034) ^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])]), _9263032, _9263034) ^ Unify: (44) [apply_macros] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])]), _9263032, _9263034) ^ Redo: (44) [virtualize_source] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])]), _9263032, _9263034) ^ Unify: (44) [virtualize_source] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])]), _9263032, _9263034) Call: (45) [system] nonvar(term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])) Exit: (45) [system] nonvar(term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])) ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(listing((sk2_out/1))))) ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(listing((sk2_out/1))))) ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(listing((sk2_out/1))))) ^ Redo: (44) [common_logic_utils] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])]), _9263032, _9263034) ^ Unify: (44) [common_logic_utils] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])]), _9263032, _9263034) ^ Redo: (44) [gvlib] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])]), _9263032, _9263034) ^ Unify: (44) [gvlib] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])]), _9263032, _9263034) ^ Redo: (44) [logicmoo_test] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])]), _9263032, _9263034) ^ Unify: (44) [logicmoo_test] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])]), _9263032, _9263034) ^ Call: (45) [pfc_lib] pfc_goal_expansion(dmsg(skipped(listing((sk2_out/1)))), term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])]), _9263032, _9263034) ^ Unify: (45) [pfc_lib] pfc_goal_expansion(dmsg(skipped(listing((sk2_out/1)))), term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])]), _9263032, _9263034) ^ Fail: (45) [pfc_lib] pfc_goal_expansion(dmsg(skipped(listing((sk2_out/1)))), term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])]), _9263032, _9263034) ^ Fail: (44) [pfc_lib] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])]), _9263032, _9263034) ^ Call: (44) [system] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) ^ Unify: (44) [system] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) Call: (45) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) Fail: (45) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) ^ Redo: (44) [arithmetic] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) ^ Unify: (44) [arithmetic] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) Call: (45) [yall] yall:lambda_like(dmsg(skipped(listing((sk2_out/1))))) Unify: (45) [yall] yall:lambda_like(dmsg(skipped(listing((sk2_out/1))))) Call: (46) [system] compound_name_arity(dmsg(skipped(listing((sk2_out/1)))), _9294854, _9294856) Exit: (46) [system] compound_name_arity(dmsg(skipped(listing((sk2_out/1)))), dmsg, 1) Call: (46) [yall] yall:lambda_functor(dmsg) Fail: (46) [yall] yall:lambda_functor(dmsg) Fail: (45) [yall] yall:lambda_like(dmsg(skipped(listing((sk2_out/1))))) ^ Redo: (44) [yall] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) ^ Unify: (44) [yall] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) Call: (45) [system] current_prolog_flag(xref, true) Fail: (45) [system] current_prolog_flag(xref, true) ^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) Call: (45) [apply_macros] expand_apply(dmsg(skipped(listing((sk2_out/1)))), _9263032) Unify: (45) [apply_macros] expand_apply(dmsg(skipped(listing((sk2_out/1)))), _9263032) Fail: (45) [nl_pipeline] expand_apply(dmsg(skipped(listing((sk2_out/1)))), _9263032) ^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) ^ Unify: (44) [apply_macros] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) ^ Redo: (44) [clpfd] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) Call: (45) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(listing((sk2_out/1))))) Fail: (45) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(listing((sk2_out/1))))) ^ Redo: (44) [clpfd] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) ^ Unify: (44) [clpfd] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) ^ Call: (45) [logicmoo_ocl] do_ss ^ Fail: (45) [logicmoo_ocl] do_ss ^ Fail: (44) [logicmoo_ocl] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) ^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-listing((sk2_out/1))), _298, (:-dmsg(skipped(listing((sk2_out/1))))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _9310430, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true)) Call: (34) [t_l] t_l:hide_dmsg Fail: (34) [t_l] t_l:hide_dmsg ^ Call: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_9312266, file_no(2)), writeln(_9312266, dmsg(skipped(listing((sk2_out/1))))))) ^ Unify: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_9312266, file_no(2)), writeln(_9312266, dmsg(skipped(listing((sk2_out/1))))))) ^ Fail: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_9312266, file_no(2)), writeln(_9312266, dmsg(skipped(listing((sk2_out/1))))))) ^ Call: (34) [user] quietly(likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(listing((sk2_out/1)))), logicmoo_util_catch:ddmsg(skipped(listing((sk2_out/1)))))))) ^ Unify: (34) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(listing((sk2_out/1)))), logicmoo_util_catch:ddmsg(skipped(listing((sk2_out/1)))))))) %~ skipped( listing( sk2_out/1)) ^ Exit: (39) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (34) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(listing((sk2_out/1)))), logicmoo_util_catch:ddmsg(skipped(listing((sk2_out/1)))))))) ^ Call: (37) [user] term_expansion(end_of_file, 2495-2506, _9327160, _9327162) ^ Unify: (37) [user] term_expansion(end_of_file, 2495-2506, _9327160, 2495-2506) ^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, 2495-2506, end_of_file, _9327160) ^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, 2495-2506, end_of_file, _9327160) ^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, 2495-2506, end_of_file, _9327160) ^ Redo: (37) [user] term_expansion(end_of_file, 2495-2506, _9327160, _9327162) ^ Unify: (37) [user] term_expansion(end_of_file, 2495-2506, end_of_file, 2495-2506) ^ Redo: (37) [system] term_expansion(end_of_file, 2495-2506, _9327160, _9327162) ^ Unify: (37) [system] term_expansion(end_of_file, 2495-2506, _9327160, _9327162) Call: (38) [system] nonvar(2495-2506) Exit: (38) [system] nonvar(2495-2506) Call: (38) [$syspreds] nb_setval('$term_user', end_of_file) Unify: (38) [$syspreds] nb_setval('$term_user', end_of_file) Exit: (38) [$syspreds] nb_setval('$term_user', end_of_file) Call: (38) [system] fail Fail: (38) [system] fail ^ Redo: (37) [subclause_expansion] term_expansion(end_of_file, 2495-2506, _9327160, _9327162) ^ Unify: (37) [subclause_expansion] term_expansion(end_of_file, 2495-2506, _9327160, _9327162) ^ Call: (38) [ec_loader] ec_loader:into_lps ^ Unify: (38) [ec_loader] ec_loader:into_lps Call: (39) [t_l] t_l:is_ec_cvt(_9339510) Fail: (39) [t_l] t_l:is_ec_cvt(_9339510) ^ Fail: (38) [ec_loader] ec_loader:into_lps ^ Redo: (37) [ec_loader] term_expansion(end_of_file, 2495-2506, _9327160, _9327162) ^ Fail: (37) [ec_loader] term_expansion(end_of_file, 2495-2506, _9327160, _9327162) ^ Call: (37) [user] term_expansion(end_of_file, _9342620) ^ Unify: (37) [user] term_expansion(end_of_file, end_of_file) ^ Redo: (37) [system] term_expansion(end_of_file, _9342620) ^ Unify: (37) [system] term_expansion(end_of_file, _9342620) Call: (38) [$syspreds] prolog_load_context(module, plunit) Unify: (38) [$syspreds] prolog_load_context(module, plunit) Fail: (38) [$syspreds] prolog_load_context(module, plunit) ^ Fail: (37) [plunit] term_expansion(end_of_file, _9342620) ^ Call: (38) [system] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) ^ Unify: (38) [system] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) ^ Call: (39) [echo_files] echo_files:echo_catchup(end_of_file, 2495-2506, _9347544, _9347546) ^ Unify: (39) [echo_files] echo_files:echo_catchup(end_of_file, 2495-2506, _9347544, _9347546) Call: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 2495-2506, _9347544, _9347546) Unify: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 2495-2506, _9347544, _9347546) Call: (41) [system] nonvar(end_of_file) Exit: (41) [system] nonvar(end_of_file) Call: (41) [echo_files] echo_files:never_echo_term(end_of_file) Fail: (41) [echo_files] echo_files:never_echo_term(end_of_file) Redo: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 2495-2506, _9347544, _9347546) Call: (41) [$syspreds] prolog_load_context(stream, _9354448) Unify: (41) [$syspreds] prolog_load_context(stream, _9354448) Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00)) Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Call: (41) [system] 2495-2506=..[_9358094, _9358100, _9358106|_9358108] Exit: (41) [system] 2495-2506=..[-, 2495, 2506] Call: (41) [system] ttyflush Exit: (41) [system] ttyflush Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), end_of_file, 2495, 2506, _9347544) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), end_of_file, 2495, 2506, _9347544) Call: (42) [system] end_of_file==end_of_file Exit: (42) [system] end_of_file==end_of_file Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Call: (43) [$syspreds] format('~N~~*/~n') Unify: (43) [$syspreds] format('~N~~*/~n') ~*/ Exit: (43) [$syspreds] format('~N~~*/~n') Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), end_of_file, 2495, 2506, _9347544) Fail: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 2495-2506, _9347544, _9347546) ^ Redo: (39) [echo_files] echo_files:echo_catchup(end_of_file, 2495-2506, _9347544, _9347546) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup(end_of_file, 2495-2506, _9347544, _9347546) ^ Redo: (38) [echo_files] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) ^ Unify: (38) [echo_files] term_expansion(end_of_file, 2495-2506, end_of_file, 2495-2506) ^ Redo: (38) [system] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) ^ Unify: (38) [system] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) ^ Call: (39) [echo_files] echo_files:echo_catchup(end_of_file, 2495-2506, _9347544, _9347546) ^ Unify: (39) [echo_files] echo_files:echo_catchup(end_of_file, 2495-2506, _9347544, _9347546) Call: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 2495-2506, _9347544, _9347546) Unify: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 2495-2506, _9347544, _9347546) Call: (41) [system] nonvar(end_of_file) Exit: (41) [system] nonvar(end_of_file) Call: (41) [echo_files] echo_files:never_echo_term(end_of_file) Fail: (41) [echo_files] echo_files:never_echo_term(end_of_file) Redo: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 2495-2506, _9347544, _9347546) Call: (41) [$syspreds] prolog_load_context(stream, _9380930) Unify: (41) [$syspreds] prolog_load_context(stream, _9380930) Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00)) Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Call: (41) [system] 2495-2506=..[_9384576, _9384582, _9384588|_9384590] Exit: (41) [system] 2495-2506=..[-, 2495, 2506] Call: (41) [system] ttyflush Exit: (41) [system] ttyflush Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), end_of_file, 2495, 2506, _9347544) Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), end_of_file, 2495, 2506, _9347544) Call: (42) [system] end_of_file==end_of_file Exit: (42) [system] end_of_file==end_of_file Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) ^ Fail: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output)) Redo: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', mf_s(_9393182, _9393184, _9393186, _9393188, _9393190))) ^ Fail: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', mf_s(_9393182, _9393184, _9393186, _9393188, _9393190))) Redo: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [system] told Exit: (43) [system] told Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), end_of_file, 2495, 2506, _9347544) Fail: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 2495-2506, _9347544, _9347546) ^ Redo: (39) [echo_files] echo_files:echo_catchup(end_of_file, 2495-2506, _9347544, _9347546) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [echo_files] echo_files:echo_catchup(end_of_file, 2495-2506, _9347544, _9347546) ^ Redo: (38) [echo_files] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) ^ Unify: (38) [echo_files] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) Call: (39) [system] end_of_file\==end_of_file Fail: (39) [system] end_of_file\==end_of_file ^ Redo: (38) [subclause_expansion] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) ^ Unify: (38) [subclause_expansion] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) Call: (39) [system] nonvar(end_of_file) Exit: (39) [system] nonvar(end_of_file) Call: (39) [system] nonvar(2495-2506) Exit: (39) [system] nonvar(2495-2506) Call: (39) [$syspreds] prolog_load_context(file, _9408474) Unify: (39) [$syspreds] prolog_load_context(file, _9408474) Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _9410300) Exit: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 96) ^ Call: (39) [file_scope] file_scope:notice_file(end_of_file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 96) ^ Unify: (39) [file_scope] file_scope:notice_file(end_of_file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 96) ^ Call: (40) [file_scope] l_once(signal_eof('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) ^ Unify: (40) [file_scope] l_once(file_scope:signal_eof('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) ^ Call: (41) [file_scope] file_scope:signal_eof('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Unify: (41) [file_scope] file_scope:signal_eof('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (42) [file_scope] must(prolog_load_context(module, _9415320)) ^ Unify: (42) [must_sanity] must(file_scope:prolog_load_context(module, _9415320)) ^ Exit: (42) [must_sanity] must(file_scope:prolog_load_context(module, user)) ^ Call: (42) [file_scope] file_scope:do_eof_actions(user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Unify: (42) [file_scope] file_scope:do_eof_actions(user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (43) [file_scope] first:qdmsg(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))) ^ Unify: (43) [file_scope] first:qdmsg(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))) Call: (44) [system] current_prolog_flag(dmsg_level, never) Fail: (44) [system] current_prolog_flag(dmsg_level, never) ^ Redo: (43) [file_scope] first:qdmsg(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))) ^ Unify: (43) [file_scope] first:qdmsg(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))) ^ Call: (44) [file_scope] first:cfunctor(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')), _9422226, _9422288) ^ Unify: (44) [file_scope] first:cfunctor(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')), _9422226, _9422916) Call: (45) [system] compound_name_arity(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')), _9422226, _9423484) Exit: (45) [system] compound_name_arity(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')), info, 1) ^ Exit: (44) [file_scope] first:cfunctor(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')), info, 1) ^ Call: (44) [file_scope] debug(logicmoo(info), '~q', [info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))]) ^ Unify: (44) [prolog_debug] debug(logicmoo(info), '~q', file_scope:[info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))]) ^ Call: (46) [bugger] bugger:debugging_logicmoo_setting(logicmoo(info), true, _9426662) ^ Unify: (46) [bugger] bugger:debugging_logicmoo_setting(logicmoo(info), true, [user_error]) ^ Exit: (46) [bugger] bugger:debugging_logicmoo_setting(logicmoo(info), true, [user_error]) Call: (49) [clpfd] clpfd:make_clpfd_var(prolog_debug_printing) Fail: (49) [clpfd] clpfd:make_clpfd_var(prolog_debug_printing) Call: (50) [$syspreds] nb_setval(prolog_debug_printing, true) Unify: (50) [$syspreds] nb_setval(prolog_debug_printing, true) Exit: (50) [$syspreds] nb_setval(prolog_debug_printing, true) Call: (49) [prolog] prolog:debug_print_hook(logicmoo(info), '~q', file_scope:[info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))]) Fail: (49) [prolog] prolog:debug_print_hook(logicmoo(info), '~q', file_scope:[info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))]) Call: (51) [$messages] print_message_lines(current_output, kind(debug(logicmoo(info))), ['~q'-(file_scope:[info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))])]) Unify: (51) [$messages] print_message_lines(current_output, kind(debug(logicmoo(info))), ['~q'-(file_scope:[info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))])]) Call: (57) [prolog] prolog:message_prefix_hook(thread, _9434172) Fail: (57) [prolog] prolog:message_prefix_hook(thread, _9434172) % info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Exit: (51) [$messages] print_message_lines(current_output, kind(debug(logicmoo(info))), ['~q'-(file_scope:[info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))])]) Call: (49) [system] nb_delete(prolog_debug_printing) Exit: (49) [system] nb_delete(prolog_debug_printing) ^ Exit: (44) [prolog_debug] debug(logicmoo(info), '~q', file_scope:[info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))]) ^ Exit: (43) [file_scope] first:qdmsg(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))) Call: (43) [system] _9438658=user:global_eof_hook(_9438668, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _9438672) Exit: (43) [system] user:global_eof_hook(_9438668, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _9438672)=user:global_eof_hook(_9438668, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _9438672) ^ Call: (43) [file_scope] must(forall(clause(user:global_eof_hook(_9438668, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _9438672), _9439896, _9439898), (qdmsg(found_eof_hook((user:global_eof_hook(_9438668, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _9438672):-_9439896))), doall(forall(_9439896, (qdmsg(call_eof_hook(user:on_f_log_ignore(...))), show_failure(signal_eom(user), user:on_f_log_ignore(... : ...)))))))) ^ Unify: (43) [must_sanity] must(file_scope:forall(clause(user:global_eof_hook(_9438668, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _9438672), _9439896, _9439898), (qdmsg(found_eof_hook((user:global_eof_hook(_9438668, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _9438672):-_9439896))), doall(forall(_9439896, (qdmsg(call_eof_hook(... : ...)), show_failure(signal_eom(user), user:on_f_log_ignore(...)))))))) ^ Exit: (43) [must_sanity] must(file_scope:forall(clause(user:global_eof_hook(_9438668, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _9438672), _9439896, _9439898), (qdmsg(found_eof_hook((user:global_eof_hook(_9438668, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _9438672):-_9439896))), doall(forall(_9439896, (qdmsg(call_eof_hook(... : ...)), show_failure(signal_eom(user), user:on_f_log_ignore(...)))))))) Call: (43) [system] fail Fail: (43) [system] fail ^ Redo: (42) [file_scope] file_scope:do_eof_actions(user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Unify: (42) [file_scope] file_scope:do_eof_actions(user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (43) [file_scope] must(prolog_load_context(module, user)) ^ Unify: (43) [must_sanity] must(file_scope:prolog_load_context(module, user)) ^ Exit: (43) [must_sanity] must(file_scope:prolog_load_context(module, user)) ^ Call: (43) [file_scope] first:qdmsg(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))) ^ Unify: (43) [file_scope] first:qdmsg(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))) Call: (44) [system] current_prolog_flag(dmsg_level, never) Fail: (44) [system] current_prolog_flag(dmsg_level, never) ^ Redo: (43) [file_scope] first:qdmsg(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))) ^ Unify: (43) [file_scope] first:qdmsg(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))) ^ Call: (44) [file_scope] first:cfunctor(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')), _9450040, _9450102) ^ Unify: (44) [file_scope] first:cfunctor(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')), _9450040, _9450730) Call: (45) [system] compound_name_arity(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')), _9450040, _9451298) Exit: (45) [system] compound_name_arity(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')), info, 1) ^ Exit: (44) [file_scope] first:cfunctor(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')), info, 1) ^ Call: (44) [file_scope] debug(logicmoo(info), '~q', [info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))]) ^ Unify: (44) [prolog_debug] debug(logicmoo(info), '~q', file_scope:[info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))]) ^ Call: (46) [bugger] bugger:debugging_logicmoo_setting(logicmoo(info), true, _9454476) ^ Unify: (46) [bugger] bugger:debugging_logicmoo_setting(logicmoo(info), true, [user_error]) ^ Exit: (46) [bugger] bugger:debugging_logicmoo_setting(logicmoo(info), true, [user_error]) Call: (50) [$syspreds] nb_setval(prolog_debug_printing, true) Unify: (50) [$syspreds] nb_setval(prolog_debug_printing, true) Exit: (50) [$syspreds] nb_setval(prolog_debug_printing, true) Call: (49) [prolog] prolog:debug_print_hook(logicmoo(info), '~q', file_scope:[info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))]) Fail: (49) [prolog] prolog:debug_print_hook(logicmoo(info), '~q', file_scope:[info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))]) Call: (51) [$messages] print_message_lines(current_output, kind(debug(logicmoo(info))), ['~q'-(file_scope:[info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))])]) Unify: (51) [$messages] print_message_lines(current_output, kind(debug(logicmoo(info))), ['~q'-(file_scope:[info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))])]) Call: (57) [prolog] prolog:message_prefix_hook(thread, _9460756) Fail: (57) [prolog] prolog:message_prefix_hook(thread, _9460756) % info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) Exit: (51) [$messages] print_message_lines(current_output, kind(debug(logicmoo(info))), ['~q'-(file_scope:[info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))])]) Call: (49) [system] nb_delete(prolog_debug_printing) Exit: (49) [system] nb_delete(prolog_debug_printing) ^ Exit: (44) [prolog_debug] debug(logicmoo(info), '~q', file_scope:[info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))]) ^ Exit: (43) [file_scope] first:qdmsg(info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))) Call: (43) [system] _9465242=t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _9465254) Exit: (43) [system] t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _9465254)=t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _9465254) ^ Call: (43) [file_scope] must(forall(clause(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _9465254), _9466478, _9466480), (qdmsg(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _9465254):-_9466478))), doall(forall(_9466478, (qdmsg(call_eof_hook(... : ...)), show_failure(signal_eom(user), user:on_f_log_ignore(...))))), ignore(erase(_9466480))))) ^ Unify: (43) [must_sanity] must(file_scope:forall(clause(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _9465254), _9466478, _9466480), (qdmsg(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _9465254):-_9466478))), doall(forall(_9466478, (qdmsg(call_eof_hook(...)), show_failure(signal_eom(...), ... : ...)))), ignore(erase(_9466480))))) ^ Call: (46) [file_scope] first:qdmsg(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(subclause_expansion, true)):-true))) ^ Unify: (46) [file_scope] first:qdmsg(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(subclause_expansion, true)):-true))) Call: (47) [system] current_prolog_flag(dmsg_level, never) Fail: (47) [system] current_prolog_flag(dmsg_level, never) ^ Redo: (46) [file_scope] first:qdmsg(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(subclause_expansion, true)):-true))) ^ Unify: (46) [file_scope] first:qdmsg(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(subclause_expansion, true)):-true))) ^ Call: (47) [file_scope] first:cfunctor(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(subclause_expansion, true)):-true)), _9471594, _9471656) ^ Unify: (47) [file_scope] first:cfunctor(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(subclause_expansion, true)):-true)), _9471594, _9472284) Call: (48) [system] compound_name_arity(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(subclause_expansion, true)):-true)), _9471594, _9472852) Exit: (48) [system] compound_name_arity(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(subclause_expansion, true)):-true)), found_eof_hook, 1) ^ Exit: (47) [file_scope] first:cfunctor(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(subclause_expansion, true)):-true)), found_eof_hook, 1) ^ Call: (47) [file_scope] debug(logicmoo(found_eof_hook), '~q', [found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(subclause_expansion, true)):-true))]) ^ Unify: (47) [prolog_debug] debug(logicmoo(found_eof_hook), '~q', file_scope:[found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(subclause_expansion, true)):-true))]) ^ Call: (49) [bugger] bugger:debugging_logicmoo_setting(logicmoo(found_eof_hook), true, _9476030) ^ Unify: (49) [bugger] bugger:debugging_logicmoo_setting(logicmoo(found_eof_hook), true, [user_error]) ^ Exit: (49) [bugger] bugger:debugging_logicmoo_setting(logicmoo(found_eof_hook), true, [user_error]) Call: (53) [$syspreds] nb_setval(prolog_debug_printing, true) Unify: (53) [$syspreds] nb_setval(prolog_debug_printing, true) Exit: (53) [$syspreds] nb_setval(prolog_debug_printing, true) Call: (52) [prolog] prolog:debug_print_hook(logicmoo(found_eof_hook), '~q', file_scope:[found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(..., ...)):-true))]) Fail: (52) [prolog] prolog:debug_print_hook(logicmoo(found_eof_hook), '~q', file_scope:[found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(..., ...)):-true))]) Call: (54) [$messages] print_message_lines(current_output, kind(debug(logicmoo(found_eof_hook))), ['~q'-(file_scope:[found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', ... : ...):-true))])]) Unify: (54) [$messages] print_message_lines(current_output, kind(debug(logicmoo(found_eof_hook))), ['~q'-(file_scope:[found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', ... : ...):-true))])]) Call: (60) [prolog] prolog:message_prefix_hook(thread, _9482310) Fail: (60) [prolog] prolog:message_prefix_hook(thread, _9482310) % found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc',file_scope:set_prolog_flag(subclause_expansion,true)):-true)) Exit: (54) [$messages] print_message_lines(current_output, kind(debug(logicmoo(found_eof_hook))), ['~q'-(file_scope:[found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', ... : ...):-true))])]) Call: (52) [system] nb_delete(prolog_debug_printing) Exit: (52) [system] nb_delete(prolog_debug_printing) ^ Exit: (47) [prolog_debug] debug(logicmoo(found_eof_hook), '~q', file_scope:[found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(subclause_expansion, true)):-true))]) ^ Exit: (46) [file_scope] first:qdmsg(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(subclause_expansion, true)):-true))) ^ Call: (46) [file_scope] doall(forall(true, (qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', ... : ...)))), show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true)))))) ^ Unify: (46) [logicmoo_util_terms] doall(file_scope:forall(true, (qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook(..., ...)))), show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true)))))) ^ Call: (49) [file_scope] forall(true, (qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(..., ...))))), show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true))))) ^ Unify: (49) [$apply] forall(file_scope:true, file_scope:(qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', ... : ...)))), show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true))))) ^ Call: (51) [file_scope] first:qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(subclause_expansion, true))))) ^ Unify: (51) [file_scope] first:qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(subclause_expansion, true))))) Call: (52) [system] current_prolog_flag(dmsg_level, never) Fail: (52) [system] current_prolog_flag(dmsg_level, never) ^ Redo: (51) [file_scope] first:qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(subclause_expansion, true))))) ^ Unify: (51) [file_scope] first:qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(subclause_expansion, true))))) ^ Call: (52) [file_scope] first:cfunctor(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(subclause_expansion, true)))), _9493060, _9493122) ^ Unify: (52) [file_scope] first:cfunctor(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(subclause_expansion, true)))), _9493060, _9493750) Call: (53) [system] compound_name_arity(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(subclause_expansion, true)))), _9493060, _9494318) Exit: (53) [system] compound_name_arity(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(subclause_expansion, true)))), call_eof_hook, 1) ^ Exit: (52) [file_scope] first:cfunctor(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(subclause_expansion, true)))), call_eof_hook, 1) ^ Call: (52) [file_scope] debug(logicmoo(call_eof_hook), '~q', [call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(subclause_expansion, true))))]) ^ Unify: (52) [prolog_debug] debug(logicmoo(call_eof_hook), '~q', file_scope:[call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(..., ...))))]) ^ Call: (54) [bugger] bugger:debugging_logicmoo_setting(logicmoo(call_eof_hook), true, _9497496) ^ Unify: (54) [bugger] bugger:debugging_logicmoo_setting(logicmoo(call_eof_hook), true, [user_error]) ^ Exit: (54) [bugger] bugger:debugging_logicmoo_setting(logicmoo(call_eof_hook), true, [user_error]) Call: (58) [$syspreds] nb_setval(prolog_debug_printing, true) Unify: (58) [$syspreds] nb_setval(prolog_debug_printing, true) Exit: (58) [$syspreds] nb_setval(prolog_debug_printing, true) Call: (57) [prolog] prolog:debug_print_hook(logicmoo(call_eof_hook), '~q', file_scope:[call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', ... : ...)))]) Fail: (57) [prolog] prolog:debug_print_hook(logicmoo(call_eof_hook), '~q', file_scope:[call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', ... : ...)))]) Call: (59) [$messages] print_message_lines(current_output, kind(debug(logicmoo(call_eof_hook))), ['~q'-(file_scope:[call_eof_hook(user:on_f_log_ignore(t_l:eof_hook(..., ...)))])]) Unify: (59) [$messages] print_message_lines(current_output, kind(debug(logicmoo(call_eof_hook))), ['~q'-(file_scope:[call_eof_hook(user:on_f_log_ignore(t_l:eof_hook(..., ...)))])]) Call: (65) [prolog] prolog:message_prefix_hook(thread, _9503776) Fail: (65) [prolog] prolog:message_prefix_hook(thread, _9503776) % call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc',file_scope:set_prolog_flag(subclause_expansion,true)))) Exit: (59) [$messages] print_message_lines(current_output, kind(debug(logicmoo(call_eof_hook))), ['~q'-(file_scope:[call_eof_hook(user:on_f_log_ignore(t_l:eof_hook(..., ...)))])]) Call: (57) [system] nb_delete(prolog_debug_printing) Exit: (57) [system] nb_delete(prolog_debug_printing) ^ Exit: (52) [prolog_debug] debug(logicmoo(call_eof_hook), '~q', file_scope:[call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(..., ...))))]) ^ Exit: (51) [file_scope] first:qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(subclause_expansion, true))))) ^ Call: (51) [file_scope] bugger:show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true))) ^ Unify: (51) [file_scope] bugger:show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true))) ^ Call: (52) [file_scope] one_must(dcall0(user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true))), (nop(dumpST), debugm1(signal_eom(user), show_failed(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true)))), nop(break), !, fail)) ^ Unify: (52) [ucatch] one_must(file_scope:dcall0(user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true))), file_scope:(nop(dumpST), debugm1(signal_eom(user), show_failed(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(..., ...)))), nop(break), !, fail)) Call: (61) [system] set_prolog_flag(subclause_expansion, true) Exit: (61) [system] set_prolog_flag(subclause_expansion, true) ^ Exit: (52) [ucatch] one_must(file_scope:dcall0(user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true))), file_scope:(nop(dumpST), debugm1(signal_eom(user), show_failed(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(..., ...)))), nop(break), !, fail)) ^ Exit: (51) [file_scope] bugger:show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true))) ^ Exit: (49) [$apply] forall(file_scope:true, file_scope:(qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', ... : ...)))), show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true))))) Call: (49) [system] fail Fail: (49) [system] fail ^ Exit: (46) [logicmoo_util_terms] doall(file_scope:forall(true, (qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook(..., ...)))), show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true)))))) ^ Call: (46) [file_scope] ignore(erase((0x5566f68b0dc0))) ^ Unify: (46) [system] ignore(file_scope:erase((0x5566f68b0dc0))) ^ Exit: (46) [system] ignore(file_scope:erase((0x5566f68b0dc0))) ^ Call: (46) [file_scope] first:qdmsg(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(dialect_pfc, default)):-true))) ^ Unify: (46) [file_scope] first:qdmsg(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(dialect_pfc, default)):-true))) Call: (47) [system] current_prolog_flag(dmsg_level, never) Fail: (47) [system] current_prolog_flag(dmsg_level, never) ^ Redo: (46) [file_scope] first:qdmsg(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(dialect_pfc, default)):-true))) ^ Unify: (46) [file_scope] first:qdmsg(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(dialect_pfc, default)):-true))) ^ Call: (47) [file_scope] first:cfunctor(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(dialect_pfc, default)):-true)), _9521458, _9521520) ^ Unify: (47) [file_scope] first:cfunctor(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(dialect_pfc, default)):-true)), _9521458, _9522148) Call: (48) [system] compound_name_arity(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(dialect_pfc, default)):-true)), _9521458, _9522716) Exit: (48) [system] compound_name_arity(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(dialect_pfc, default)):-true)), found_eof_hook, 1) ^ Exit: (47) [file_scope] first:cfunctor(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(dialect_pfc, default)):-true)), found_eof_hook, 1) ^ Call: (47) [file_scope] debug(logicmoo(found_eof_hook), '~q', [found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(dialect_pfc, default)):-true))]) ^ Unify: (47) [prolog_debug] debug(logicmoo(found_eof_hook), '~q', file_scope:[found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(dialect_pfc, default)):-true))]) ^ Call: (49) [bugger] bugger:debugging_logicmoo_setting(logicmoo(found_eof_hook), true, _9525894) ^ Unify: (49) [bugger] bugger:debugging_logicmoo_setting(logicmoo(found_eof_hook), true, [user_error]) ^ Exit: (49) [bugger] bugger:debugging_logicmoo_setting(logicmoo(found_eof_hook), true, [user_error]) Call: (53) [$syspreds] nb_setval(prolog_debug_printing, true) Unify: (53) [$syspreds] nb_setval(prolog_debug_printing, true) Exit: (53) [$syspreds] nb_setval(prolog_debug_printing, true) Call: (52) [prolog] prolog:debug_print_hook(logicmoo(found_eof_hook), '~q', file_scope:[found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(..., ...)):-true))]) Fail: (52) [prolog] prolog:debug_print_hook(logicmoo(found_eof_hook), '~q', file_scope:[found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(..., ...)):-true))]) Call: (54) [$messages] print_message_lines(current_output, kind(debug(logicmoo(found_eof_hook))), ['~q'-(file_scope:[found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', ... : ...):-true))])]) Unify: (54) [$messages] print_message_lines(current_output, kind(debug(logicmoo(found_eof_hook))), ['~q'-(file_scope:[found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', ... : ...):-true))])]) Call: (60) [prolog] prolog:message_prefix_hook(thread, _9532174) Fail: (60) [prolog] prolog:message_prefix_hook(thread, _9532174) % found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc',file_scope:set_prolog_flag(dialect_pfc,default)):-true)) Exit: (54) [$messages] print_message_lines(current_output, kind(debug(logicmoo(found_eof_hook))), ['~q'-(file_scope:[found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', ... : ...):-true))])]) Call: (52) [system] nb_delete(prolog_debug_printing) Exit: (52) [system] nb_delete(prolog_debug_printing) ^ Exit: (47) [prolog_debug] debug(logicmoo(found_eof_hook), '~q', file_scope:[found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(dialect_pfc, default)):-true))]) ^ Exit: (46) [file_scope] first:qdmsg(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(dialect_pfc, default)):-true))) ^ Call: (46) [file_scope] doall(forall(true, (qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', ... : ...)))), show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default)))))) ^ Unify: (46) [logicmoo_util_terms] doall(file_scope:forall(true, (qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook(..., ...)))), show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default)))))) ^ Call: (49) [file_scope] forall(true, (qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(..., ...))))), show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default))))) ^ Unify: (49) [$apply] forall(file_scope:true, file_scope:(qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', ... : ...)))), show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default))))) ^ Call: (51) [file_scope] first:qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(dialect_pfc, default))))) ^ Unify: (51) [file_scope] first:qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(dialect_pfc, default))))) Call: (52) [system] current_prolog_flag(dmsg_level, never) Fail: (52) [system] current_prolog_flag(dmsg_level, never) ^ Redo: (51) [file_scope] first:qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(dialect_pfc, default))))) ^ Unify: (51) [file_scope] first:qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(dialect_pfc, default))))) ^ Call: (52) [file_scope] first:cfunctor(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(dialect_pfc, default)))), _9542924, _9542986) ^ Unify: (52) [file_scope] first:cfunctor(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(dialect_pfc, default)))), _9542924, _9543614) Call: (53) [system] compound_name_arity(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(dialect_pfc, default)))), _9542924, _9544182) Exit: (53) [system] compound_name_arity(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(dialect_pfc, default)))), call_eof_hook, 1) ^ Exit: (52) [file_scope] first:cfunctor(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(dialect_pfc, default)))), call_eof_hook, 1) ^ Call: (52) [file_scope] debug(logicmoo(call_eof_hook), '~q', [call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(dialect_pfc, default))))]) ^ Unify: (52) [prolog_debug] debug(logicmoo(call_eof_hook), '~q', file_scope:[call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(..., ...))))]) ^ Call: (54) [bugger] bugger:debugging_logicmoo_setting(logicmoo(call_eof_hook), true, _9547360) ^ Unify: (54) [bugger] bugger:debugging_logicmoo_setting(logicmoo(call_eof_hook), true, [user_error]) ^ Exit: (54) [bugger] bugger:debugging_logicmoo_setting(logicmoo(call_eof_hook), true, [user_error]) Call: (58) [$syspreds] nb_setval(prolog_debug_printing, true) Unify: (58) [$syspreds] nb_setval(prolog_debug_printing, true) Exit: (58) [$syspreds] nb_setval(prolog_debug_printing, true) Call: (57) [prolog] prolog:debug_print_hook(logicmoo(call_eof_hook), '~q', file_scope:[call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', ... : ...)))]) Fail: (57) [prolog] prolog:debug_print_hook(logicmoo(call_eof_hook), '~q', file_scope:[call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', ... : ...)))]) Call: (59) [$messages] print_message_lines(current_output, kind(debug(logicmoo(call_eof_hook))), ['~q'-(file_scope:[call_eof_hook(user:on_f_log_ignore(t_l:eof_hook(..., ...)))])]) Unify: (59) [$messages] print_message_lines(current_output, kind(debug(logicmoo(call_eof_hook))), ['~q'-(file_scope:[call_eof_hook(user:on_f_log_ignore(t_l:eof_hook(..., ...)))])]) Call: (65) [prolog] prolog:message_prefix_hook(thread, _9553640) Fail: (65) [prolog] prolog:message_prefix_hook(thread, _9553640) % call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc',file_scope:set_prolog_flag(dialect_pfc,default)))) Exit: (59) [$messages] print_message_lines(current_output, kind(debug(logicmoo(call_eof_hook))), ['~q'-(file_scope:[call_eof_hook(user:on_f_log_ignore(t_l:eof_hook(..., ...)))])]) Call: (57) [system] nb_delete(prolog_debug_printing) Exit: (57) [system] nb_delete(prolog_debug_printing) ^ Exit: (52) [prolog_debug] debug(logicmoo(call_eof_hook), '~q', file_scope:[call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(..., ...))))]) ^ Exit: (51) [file_scope] first:qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', file_scope:set_prolog_flag(dialect_pfc, default))))) ^ Call: (51) [file_scope] bugger:show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default))) ^ Unify: (51) [file_scope] bugger:show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default))) ^ Call: (52) [file_scope] one_must(dcall0(user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default))), (nop(dumpST), debugm1(signal_eom(user), show_failed(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default)))), nop(break), !, fail)) ^ Unify: (52) [ucatch] one_must(file_scope:dcall0(user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default))), file_scope:(nop(dumpST), debugm1(signal_eom(user), show_failed(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(..., ...)))), nop(break), !, fail)) Call: (61) [system] set_prolog_flag(dialect_pfc, default) Exit: (61) [system] set_prolog_flag(dialect_pfc, default) ^ Exit: (52) [ucatch] one_must(file_scope:dcall0(user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default))), file_scope:(nop(dumpST), debugm1(signal_eom(user), show_failed(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(..., ...)))), nop(break), !, fail)) ^ Exit: (51) [file_scope] bugger:show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default))) ^ Exit: (49) [$apply] forall(file_scope:true, file_scope:(qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', ... : ...)))), show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default))))) Call: (49) [system] fail Fail: (49) [system] fail ^ Exit: (46) [logicmoo_util_terms] doall(file_scope:forall(true, (qdmsg(call_eof_hook(user:on_f_log_ignore(t_l:eof_hook(..., ...)))), show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default)))))) ^ Call: (46) [file_scope] ignore(erase((0x5566f68b0d10))) ^ Unify: (46) [system] ignore(file_scope:erase((0x5566f68b0d10))) ^ Exit: (46) [system] ignore(file_scope:erase((0x5566f68b0d10))) ^ Exit: (43) [must_sanity] must(file_scope:forall(clause(t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _9465254), _9466478, _9466480), (qdmsg(found_eof_hook((t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _9465254):-_9466478))), doall(forall(_9466478, (qdmsg(call_eof_hook(...)), show_failure(signal_eom(...), ... : ...)))), ignore(erase(_9466480))))) Call: (43) [system] fail Fail: (43) [system] fail ^ Redo: (42) [file_scope] file_scope:do_eof_actions(user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Unify: (42) [file_scope] file_scope:do_eof_actions(user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (43) [must_sanity] nop(dmsg(do_eof_actions(user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))) Unify: (43) [must_sanity] nop(dmsg(do_eof_actions(user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))) Exit: (43) [must_sanity] nop(dmsg(do_eof_actions(user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))) ^ Exit: (42) [file_scope] file_scope:do_eof_actions(user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [system] fail Fail: (42) [system] fail ^ Redo: (41) [file_scope] file_scope:signal_eof('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Unify: (41) [file_scope] file_scope:signal_eof('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (42) [$syspreds] prolog_load_context(source, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (42) [$syspreds] prolog_load_context(source, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Exit: (42) [$syspreds] prolog_load_context(source, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (42) [file_scope] must(prolog_load_context(module, _9577532)) ^ Unify: (42) [must_sanity] must(file_scope:prolog_load_context(module, _9577532)) ^ Exit: (42) [must_sanity] must(file_scope:prolog_load_context(module, user)) ^ Call: (42) [file_scope] must(signal_eom(user)) ^ Unify: (42) [must_sanity] must(file_scope:signal_eom(user)) ^ Call: (43) [file_scope] file_scope:signal_eom(user) ^ Unify: (43) [file_scope] file_scope:signal_eom(user) ^ Exit: (43) [file_scope] file_scope:signal_eom(user) ^ Exit: (42) [must_sanity] must(file_scope:signal_eom(user)) ^ Exit: (41) [file_scope] file_scope:signal_eof('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Exit: (40) [file_scope] l_once(file_scope:signal_eof('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) ^ Call: (40) [file_scope] retractall('$file_scope':opened_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _9584576)) ^ Exit: (40) [file_scope] retractall('$file_scope':opened_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _9584576)) ^ Exit: (39) [file_scope] file_scope:notice_file(end_of_file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 96) Call: (39) [system] fail Fail: (39) [system] fail ^ Redo: (38) [file_scope] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) ^ Unify: (38) [file_scope] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) ^ Redo: (38) [echo_files] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) ^ Unify: (38) [echo_files] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) Call: (39) [system] nonvar(2495-2506) Exit: (39) [system] nonvar(2495-2506) ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option(end_of_file) ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option(end_of_file) Call: (40) [system] fail Fail: (40) [system] fail ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option(end_of_file) ^ Redo: (38) [common_logic_utils] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) ^ Unify: (38) [common_logic_utils] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) ^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) Call: (39) [system] nonvar(2495-2506) Exit: (39) [system] nonvar(2495-2506) ^ Call: (39) [logicmoo_test] is_junit_test ^ Unify: (39) [logicmoo_test] is_junit_test ^ Exit: (39) [logicmoo_test] is_junit_test ^ Call: (39) [logicmoo_test] junit_term_expansion(end_of_file, _9347544) ^ Unify: (39) [logicmoo_test] junit_term_expansion(end_of_file, _9347544) ^ Unify: (39) [logicmoo_test] junit_term_expansion(end_of_file, _9347544) Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Unify: (39) [logicmoo_test] junit_term_expansion(end_of_file, []) Call: (41) [j_u] j_u:started_test_completed Fail: (41) [j_u] j_u:started_test_completed Call: (48) [j_u] j_u:junit_prop(_9605080, result, failure) Unify: (48) [j_u] j_u:junit_prop("Test_0001_Line_0000__sk2_in_1_in_user", result, failure) Exit: (48) [j_u] j_u:junit_prop("Test_0001_Line_0000__sk2_in_1_in_user", result, failure) Call: (48) [j_u] j_u:junit_prop(_9606960, warning, _9606964) Fail: (48) [j_u] j_u:junit_prop(_9607582, warning, _9607586) Call: (48) [j_u] j_u:junit_prop(_9608204, error, _9608208) Unify: (48) [j_u] j_u:junit_prop('logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit', error, "module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)") Exit: (48) [j_u] j_u:junit_prop('logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit', error, "module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)") Call: (48) [j_u] j_u:junit_prop(_9610114, result, failure) Unify: (48) [j_u] j_u:junit_prop("Test_0001_Line_0000__sk2_in_1_in_user", result, failure) Exit: (48) [j_u] j_u:junit_prop("Test_0001_Line_0000__sk2_in_1_in_user", result, failure) Call: (44) [j_u] j_u:junit_prop(system, halted_junit, true) Fail: (44) [j_u] j_u:junit_prop(system, halted_junit, true) Call: (45) [j_u] j_u:junit_prop(testsuite, file, _9613284) Unify: (45) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Exit: (45) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (45) [j_u] j_u:junit_prop(testsuite, file, _9615090) Unify: (45) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Exit: (45) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Unify: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Fail: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Unify: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Fail: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Call: (46) [j_u] j_u:junit_prop(testsuite, file, _9618910) Unify: (46) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Exit: (46) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Unify: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Fail: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') ^ Call: (46) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt(unused(no_junit_results)), dmsg(unused(no_junit_results)))) ^ Unify: (46) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt(unused(no_junit_results)), dmsg(unused(no_junit_results)))) ^ Call: (47) [logicmoo_test] dmsg:dis_pp(bfly) ^ Unify: (47) [logicmoo_test] dmsg:dis_pp(bfly) ^ Call: (48) [logicmoo_test] current_predicate((in_pp/1)) ^ Exit: (48) [logicmoo_test] current_predicate((in_pp/1)) ^ Call: (48) [logicmoo_test] pretty_clauses:in_pp(bfly) ^ Unify: (48) [logicmoo_test] pretty_clauses:in_pp(bfly) Call: (49) [system] nonvar(bfly) Exit: (49) [system] nonvar(bfly) ^ Call: (49) [logicmoo_test] pretty_clauses:in_pp(_9630858) ^ Unify: (49) [logicmoo_test] pretty_clauses:in_pp(_9630858) Call: (50) [system] nonvar(_9630858) Fail: (50) [system] nonvar(_9630858) ^ Redo: (49) [logicmoo_test] pretty_clauses:in_pp(_9630858) ^ Unify: (49) [logicmoo_test] pretty_clauses:in_pp(_9630858) ^ Call: (50) [logicmoo_test] pretty_clauses:is_pp_set(_9630858) ^ Unify: (50) [logicmoo_test] pretty_clauses:is_pp_set(_9630858) Call: (51) [bfly_tl] bfly_tl:bfly_setting(pp_output, _9630858) Fail: (51) [bfly_tl] bfly_tl:bfly_setting(pp_output, _9630858) ^ Fail: (50) [logicmoo_test] pretty_clauses:is_pp_set(_9630858) ^ Redo: (49) [logicmoo_test] pretty_clauses:in_pp(_9630858) ^ Unify: (49) [logicmoo_test] pretty_clauses:in_pp(_9630858) ^ Call: (50) [logicmoo_test] pretty_clauses:toplevel_pp(_9630858) ^ Unify: (50) [logicmoo_test] pretty_clauses:toplevel_pp(_9630858) Call: (51) [system] nonvar(_9630858) Fail: (51) [system] nonvar(_9630858) ^ Redo: (50) [logicmoo_test] pretty_clauses:toplevel_pp(_9630858) ^ Unify: (50) [logicmoo_test] pretty_clauses:toplevel_pp(swish) ^ Call: (51) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_9642584))) ^ Unify: (51) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_9642584))) Call: (55) [system] nb_current('$pp_swish', t) Fail: (55) [system] nb_current('$pp_swish', t) Call: (55) [pengines] pengines:pengine_self(_9642584) Unify: (55) [pengines] pengines:pengine_self(_9642584) Call: (56) [system] thread_self(_9646368) Exit: (56) [system] thread_self(main) Call: (56) [pengines] current_pengine(_9642584, _9647632, main, _9647636, _9647638, _9647640) Fail: (56) [pengines] current_pengine(_9642584, _9648294, main, _9648298, _9648300, _9648302) Fail: (55) [pengines] pengines:pengine_self(_9642584) ^ Fail: (51) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_9642584))) ^ Redo: (50) [logicmoo_test] pretty_clauses:toplevel_pp(_9630858) ^ Unify: (50) [logicmoo_test] pretty_clauses:toplevel_pp(http) ^ Call: (51) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_9651408)) ^ Unify: (51) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_9651408)) Call: (54) [httpd_wrapper] httpd_wrapper:http_current_request(_9651408) Unify: (54) [httpd_wrapper] httpd_wrapper:http_current_request(_9651408) Call: (55) [system] current_output(_9653974) Exit: (55) [system] current_output((0x7f8762aee8c0)) Call: (55) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0)) Fail: (55) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0)) Fail: (54) [httpd_wrapper] httpd_wrapper:http_current_request(_9651408) ^ Fail: (51) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_9651408)) ^ Redo: (50) [logicmoo_test] pretty_clauses:toplevel_pp(_9630858) ^ Unify: (50) [logicmoo_test] pretty_clauses:toplevel_pp(ansi) ^ Call: (51) [logicmoo_test] current_predicate((bfly_get/2)) ^ Exit: (51) [logicmoo_test] current_predicate((bfly_get/2)) ^ Call: (51) [logicmoo_test] butterfly:bfly_get(butterfly, f) ^ Unify: (51) [logicmoo_test] butterfly:bfly_get(butterfly, f) Call: (52) [system] nonvar(f) Exit: (52) [system] nonvar(f) ^ Call: (52) [logicmoo_test] butterfly:bfly_get(butterfly, _9662596) ^ Unify: (52) [logicmoo_test] butterfly:bfly_get(butterfly, _9662596) Call: (53) [system] nonvar(_9662596) Fail: (53) [system] nonvar(_9662596) ^ Redo: (52) [logicmoo_test] butterfly:bfly_get(butterfly, _9662596) ^ Unify: (52) [logicmoo_test] butterfly:bfly_get(butterfly, _9662596) Call: (53) [bfly_tl] bfly_tl:bfly_setting(butterfly, _9662596) Unify: (53) [bfly_tl] bfly_tl:bfly_setting(butterfly, f) Exit: (53) [bfly_tl] bfly_tl:bfly_setting(butterfly, f) ^ Exit: (52) [logicmoo_test] butterfly:bfly_get(butterfly, f) Call: (52) [system] f=@=f Exit: (52) [system] f=@=f ^ Exit: (51) [logicmoo_test] butterfly:bfly_get(butterfly, f) ^ Exit: (50) [logicmoo_test] pretty_clauses:toplevel_pp(ansi) ^ Exit: (49) [logicmoo_test] pretty_clauses:in_pp(ansi) Call: (49) [system] bfly==ansi Fail: (49) [system] bfly==ansi ^ Fail: (48) [logicmoo_test] pretty_clauses:in_pp(bfly) ^ Fail: (47) [logicmoo_test] dmsg:dis_pp(bfly) ^ Redo: (46) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt(unused(no_junit_results)), dmsg(unused(no_junit_results)))) ^ Call: (47) [logicmoo_test] dmsg:wdmsg_goal(fmt(unused(no_junit_results)), dmsg(unused(no_junit_results))) ^ Unify: (47) [logicmoo_test] dmsg:wdmsg_goal(fmt(unused(no_junit_results)), dmsg(unused(no_junit_results))) ^ Call: (48) [logicmoo_test] quietly(ignore((with_all_dmsg(dmsg(unused(no_junit_results))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt(unused(no_junit_results))))))))) ^ Unify: (48) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg(unused(no_junit_results))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt(unused(...))))))))) %~ unused(no_junit_results) ^ Exit: (53) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (48) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg(unused(no_junit_results))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt(unused(...))))))))) ^ Exit: (47) [logicmoo_test] dmsg:wdmsg_goal(fmt(unused(no_junit_results)), dmsg(unused(no_junit_results))) ^ Exit: (46) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt(unused(no_junit_results)), dmsg(unused(no_junit_results)))) ^ Call: (45) [logicmoo_test] run_junit_tests_at_halt ^ Unify: (45) [logicmoo_test] run_junit_tests_at_halt ^ Call: (51) [time] time:alarm(5, time_limit_exceeded(5), _9690350, [install(false)]) ^ Exit: (51) [time] time:alarm(5, time_limit_exceeded(5), '$alarm'(93900703051920), [install(false)]) Call: (50) [time] time:install_alarm('$alarm'(93900703051920)) Exit: (50) [time] time:install_alarm('$alarm'(93900703051920)) ^ Call: (55) [logicmoo_test] current_output(_9692972), stream_property(_9692982, alias(user_error)), setup_call_cleanup(((stream_property(_9692972, alias(_9693018));_9693018=[])->true), setup_call_cleanup((tracing->true;set_stream(_9692972, alias(user_error))), call(logicmoo_test:(run_junit_tests_user_error(all, _9692950), plunit:check_for_test_errors)), set_stream(_9692982, alias(user_error))), ((_9693018=[];set_stream(_9692972, alias(_9693018)))->true)) ^ Unify: (55) [system] logicmoo_test:current_output(_9692972), logicmoo_test:(stream_property(_9692982, alias(user_error)), setup_call_cleanup(((stream_property(_9692972, alias(_9693018));_9693018=[])->true), setup_call_cleanup((tracing->true;set_stream(_9692972, alias(user_error))), call(logicmoo_test:(run_junit_tests_user_error(all, _9692950), plunit:check_for_test_errors)), set_stream(_9692982, alias(user_error))), ((_9693018=[];set_stream(_9692972, alias(_9693018)))->true))) Call: (57) [system] current_output(_9692972) Exit: (57) [system] current_output((0x55670ceb9300)) Call: (57) [system] stream_property(_9692982, alias(user_error)) Unify: (57) [system] stream_property(_9692982, alias(user_error)) Unify: (57) [system] stream_property(_9692982, alias(user_error)) Unify: (57) [system] stream_property(_9692982, alias(user_error)) Exit: (57) [system] stream_property((0x7f8762aee9c0), alias(user_error)) ^ Call: (57) [logicmoo_test] setup_call_cleanup(((stream_property((0x55670ceb9300), alias(_9693018));_9693018=[])->true), setup_call_cleanup((tracing->true;set_stream((0x55670ceb9300), alias(user_error))), call(logicmoo_test:(run_junit_tests_user_error(all, _9692950), plunit:check_for_test_errors)), set_stream((0x7f8762aee9c0), alias(user_error))), ((_9693018=[];set_stream((0x55670ceb9300), alias(_9693018)))->true)) ^ Unify: (57) [system] setup_call_cleanup(logicmoo_test:((stream_property((0x55670ceb9300), alias(_9693018));_9693018=[])->true), logicmoo_test:setup_call_cleanup((tracing->true;set_stream((0x55670ceb9300), alias(user_error))), call(logicmoo_test:(run_junit_tests_user_error(all, _9692950), plunit:check_for_test_errors)), set_stream((0x7f8762aee9c0), alias(user_error))), logicmoo_test:((_9693018=[];set_stream((0x55670ceb9300), alias(_9693018)))->true)) ^ Call: (61) [logicmoo_test] (stream_property((0x55670ceb9300), alias(_9693018));_9693018=[])->true ^ Unify: (61) [system] logicmoo_test:(stream_property((0x55670ceb9300), alias(_9693018));_9693018=[])->logicmoo_test:true Call: (63) [system] stream_property((0x55670ceb9300), alias(_9693018)) Unify: (63) [system] stream_property((0x55670ceb9300), alias(_9693018)) Fail: (63) [system] stream_property((0x55670ceb9300), alias(_9693018)) Call: (63) [system] _9693018=[] Exit: (63) [system] []=[] Call: (63) [system] true Exit: (63) [system] true ^ Exit: (61) [system] logicmoo_test:(stream_property((0x55670ceb9300), alias([]));[]=[])->logicmoo_test:true ^ Call: (63) [logicmoo_test] tracing->true;set_stream((0x55670ceb9300), alias(user_error)) ^ Unify: (63) [system] logicmoo_test:(tracing->true);logicmoo_test:set_stream((0x55670ceb9300), alias(user_error)) Call: (65) [system] true Exit: (65) [system] true ^ Exit: (63) [system] logicmoo_test:(tracing->true);logicmoo_test:set_stream((0x55670ceb9300), alias(user_error)) ^ Call: (63) [logicmoo_test] run_junit_tests_user_error(all, _9692950) ^ Unify: (63) [logicmoo_test] run_junit_tests_user_error(all, _9692950) Call: (70) [plunit] plunit:setup_trap_assertions(_9710436) Unify: (70) [plunit] plunit:setup_trap_assertions(_9710436) Exit: (70) [plunit] plunit:setup_trap_assertions((0x5566f68d08c0)) Call: (76) [plunit] plunit:failed(_9712344, _9712346, _9712348, _9712350) Fail: (76) [plunit] plunit:failed(_9712344, _9712346, _9712348, _9712350) Call: (76) [plunit] plunit:failed_assertion(_9713662, _9713664, _9713666, _9713668, _9713670, _9713672, _9713674) Fail: (76) [plunit] plunit:failed_assertion(_9713662, _9713664, _9713666, _9713668, _9713670, _9713672, _9713674) Call: (76) [plunit] plunit:sto(_9715010, _9715012, _9715014, _9715016) Fail: (76) [plunit] plunit:sto(_9715010, _9715012, _9715014, _9715016) Call: (69) [plunit] plunit:report_and_cleanup((0x5566f68d08c0)) Unify: (69) [plunit] plunit:report_and_cleanup((0x5566f68d08c0)) Call: (77) [plunit] plunit:passed(_9717568, _9717570, _9717572, _9717574, _9717576) Fail: (77) [plunit] plunit:passed(_9717568, _9717570, _9717572, _9717574, _9717576) Call: (77) [plunit] plunit:failed(_9718896, _9718898, _9718900, _9718902) Fail: (77) [plunit] plunit:failed(_9718896, _9718898, _9718900, _9718902) Call: (77) [plunit] plunit:failed_assertion(_9720214, _9720216, _9720218, _9720220, _9720222, _9720224, _9720226) Fail: (77) [plunit] plunit:failed_assertion(_9720214, _9720216, _9720218, _9720220, _9720222, _9720224, _9720226) Call: (77) [plunit] plunit:blocked(_9721562, _9721564, _9721566, _9721568) Fail: (77) [plunit] plunit:blocked(_9721562, _9721564, _9721566, _9721568) Call: (77) [plunit] plunit:sto(_9722880, _9722882, _9722884, _9722886) Fail: (77) [plunit] plunit:sto(_9722880, _9722882, _9722884, _9722886) Call: (78) [system] flush_output(user_output) Exit: (78) [system] flush_output(user_output) % No tests to run Exit: (69) [plunit] plunit:report_and_cleanup((0x5566f68d08c0)) ^ Call: (66) [logicmoo_test] format("\n\n", []), \+ (plunit:current_test_set(_9725270), \+ (unit_to_sn(_9725270, _9725286, _9725288), format(" \n", [_9725286|...]), output_unit_results(_9725270), format(" \n", []))), format('\n\n", []), logicmoo_test:(\+ (plunit:current_test_set(_9725270), \+ (unit_to_sn(_9725270, _9725286, _9725288), format(" \n", [...|...]), output_unit_results(...), format(..., ...))), format('\n\n", []) ^ Exit: (68) [logicmoo_test] format("\n\n", []) Call: (68) [plunit] plunit:current_test_set(_9725270) Unify: (68) [plunit] plunit:current_test_set(_9725270) Fail: (68) [plunit] plunit:current_test_set(_9725270) ^ Call: (68) [logicmoo_test] format('\n\n", []), logicmoo_test:(\+ (plunit:current_test_set(_9725270), \+ (unit_to_sn(_9725270, _9725286, _9725288), format(" \n", [...|...]), output_unit_results(...), format(..., ...))), format('\n\n(0x7f8762aee9c0), alias(user_error)) Exit: (62) [system] set_stream((0x7f8762aee9c0), alias(user_error)) ^ Call: (60) [system] call(logicmoo_test:(([]=[];set_stream((0x55670ceb9300), alias([])))->true)) ^ Unify: (60) [system] call(logicmoo_test:(([]=[];set_stream((0x55670ceb9300), alias([])))->true)) Call: (62) [system] []=[] Exit: (62) [system] []=[] Call: (62) [system] true Exit: (62) [system] true ^ Exit: (60) [system] call(logicmoo_test:(([]=[];set_stream((0x55670ceb9300), alias([])))->true)) ^ Exit: (57) [system] setup_call_cleanup(logicmoo_test:((stream_property((0x55670ceb9300), alias([]));[]=[])->true), logicmoo_test:setup_call_cleanup((tracing->true;set_stream((0x55670ceb9300), alias(user_error))), call(logicmoo_test:(run_junit_tests_user_error(all, "\n\n(0x7f8762aee9c0), alias(user_error))), logicmoo_test:(([]=[];set_stream((0x55670ceb9300), alias([])))->true)) ^ Exit: (55) [system] logicmoo_test:current_output((0x55670ceb9300)), logicmoo_test:(stream_property((0x7f8762aee9c0), alias(user_error)), setup_call_cleanup(((stream_property((0x55670ceb9300), alias([]));[]=[])->true), setup_call_cleanup((tracing->true;set_stream((0x55670ceb9300), alias(user_error))), call(logicmoo_test:(run_junit_tests_user_error(all, "\n\n(0x7f8762aee9c0), alias(user_error))), (([]=[];set_stream((0x55670ceb9300), alias([])))->true))) ^ Call: (52) [logicmoo_test] backward_compatibility:sformat(_9748466, "~w~n~w]]>>\n", ["\n\n>\n", ["\n\n>\n", ["\n\n\n\n>\n"), "~w~n~w]]>>\n", ["\n\n\n\n>\n", "~w~n~w]]>>\n", ["\n\n(0x55670ceb9400)) Call: (55) [system] close((0x55670ceb9400)) Exit: (55) [system] close((0x55670ceb9400)) > ^ Exit: (45) [logicmoo_test] run_junit_tests_at_halt Call: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) Unify: (44) [j_u] j_u:junit_prop(system, halted_junit, true) Exit: (44) [j_u] j_u:junit_prop(system, halted_junit, true) Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) Unify: (44) [j_u] j_u:junit_prop(testsuite, start, 1632738044.29594) Exit: (44) [j_u] j_u:junit_prop(testsuite, start, 1632738044.29594) Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) Unify: (44) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit') Exit: (44) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit') Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) Unify: (44) [j_u] j_u:junit_prop('logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit', error, "module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)") Exit: (44) [j_u] j_u:junit_prop('logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit', error, "module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)") logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) Unify: (44) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Exit: (44) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) Unify: (44) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0001_Line_0000__sk2_in_1_in_user") Exit: (44) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0001_Line_0000__sk2_in_1_in_user") Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) Unify: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__sk2_in_1_in_user", goal, user:(sk2_in(_9766710), get_attr(_9766710, sk2, _9766724), _9766724=='SKF-6667')) Exit: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__sk2_in_1_in_user", goal, user:(sk2_in(_9766710), get_attr(_9766710, sk2, _9766724), _9766724=='SKF-6667')) Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) Unify: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__sk2_in_1_in_user", time, 0.0005502700805664062) Exit: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__sk2_in_1_in_user", time, 0.0005502700805664062) Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) Unify: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__sk2_in_1_in_user", failure, "failure=info((why_was_true(user:(\\+ (sk2_in(_6848),get_attr(_6848,sk2,_6870),_6870=='SKF-6667'))),nop(ftrace(user:(sk2_in(_6848),get_attr(_6848,sk2,_6870),_6870=='SKF-6667')))))\nno_proof_for(\\+ (sk2_in(In_Sk2),get_attr(In_Sk2,sk2,Attr_SKF_6667),Attr_SKF_6667=='SKF-6667')).\n\nno_proof_for(\\+ (sk2_in(In_Sk2),get_attr(In_Sk2,sk2,Attr_SKF_6667),Attr_SKF_6667=='SKF-6667')).\n\nno_proof_for(\\+ (sk2_in(In_Sk2),get_attr(In_Sk2,sk2,Attr_SKF_6667),Attr_SKF_6667=='SKF-6667')).\n\n") Exit: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__sk2_in_1_in_user", failure, "failure=info((why_was_true(user:(\\+ (sk2_in(_6848),get_attr(_6848,sk2,_6870),_6870=='SKF-6667'))),nop(ftrace(user:(sk2_in(_6848),get_attr(_6848,sk2,_6870),_6870=='SKF-6667')))))\nno_proof_for(\\+ (sk2_in(In_Sk2),get_attr(In_Sk2,sk2,Attr_SKF_6667),Attr_SKF_6667=='SKF-6667')).\n\nno_proof_for(\\+ (sk2_in(In_Sk2),get_attr(In_Sk2,sk2,Attr_SKF_6667),Attr_SKF_6667=='SKF-6667')).\n\nno_proof_for(\\+ (sk2_in(In_Sk2),get_attr(In_Sk2,sk2,Attr_SKF_6667),Attr_SKF_6667=='SKF-6667')).\n\n") Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) Unify: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__sk2_in_1_in_user", result, failure) Exit: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__sk2_in_1_in_user", result, failure) Test_0001_Line_0000__sk2_in_1_in_user result = failure. Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) Unify: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__sk2_in_1_in_user", out, " (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"['attvar_02.pfc']\")\n\n```\n") Exit: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__sk2_in_1_in_user", out, " (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"['attvar_02.pfc']\")\n\n```\n") Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) Unify: (44) [j_u] j_u:junit_prop(_9754794, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Exit: (44) [j_u] j_u:junit_prop(_9754794, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) Unify: (44) [j_u] j_u:junit_prop(_9754794, time, 0.0028314590454101562) Exit: (44) [j_u] j_u:junit_prop(_9754794, time, 0.0028314590454101562) Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) Unify: (44) [j_u] j_u:junit_prop(_9754794, result, passed) Exit: (44) [j_u] j_u:junit_prop(_9754794, result, passed) _9754794 result = passed. Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) Unify: (44) [j_u] j_u:junit_prop(_9754794, out, " (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"['attvar_02.pfc']\")\n\n```\n%~ init_phase(after_load)\n%~ init_phase(restore_state)\n%\n%~ init_why(after_boot,program)\n%~ after_boot.\n%~ Dont forget to ?- logicmoo_i_cyc_xform.\n% Disabled autoloading (loaded 0 files)\n% Disabled autoloading (loaded 0 files)\nrunning('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'),\n%~ this_test_might_need( :-( use_module( library(logicmoo_plarkc))))\n%~ message_hook(\n%~ error( permission_error(redefine,module,logicmoo_test),\n%~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')),\n%~ error,\n%~ [ '~q/~w: '-[module,2],\n%~ 'No permission to ~w ~w `~p\\''-[redefine,module,logicmoo_test],\n%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']])\n%~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 \n%~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98)\nmodule/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)\nERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98:\nERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)\n\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n/*~\n~*/\n\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n/*~\n% Disabled autoloading (loaded 0 files)\n~*/\n\n\n\n:- debug_logicmoo(_).\n/*~\n~*/\n\n:- nodebug_logicmoo(http(_)).\n/*~\n~*/\n\n:- debug_logicmoo(logicmoo(_)).\n\n/*~\n~*/\n\n\n:- read_attvars(false).\n/*~\n~*/\n\n:- set_prolog_flag(assert_attvars,true).\n/*~\n~*/\n\n:- set_prolog_flag(expand_attvars,false).\n/*~\n~*/\n\n:- set_prolog_flag(expand_attvars,true).\n/*~\n~*/\n\n:- flag_call(runtime_debug=true).\n\n/*~\n~*/\n\n\n:- read_attvars(true).\n\n/*~\n%~ install_attvar_expander(user)\n~*/\n\n\nsk2:attr_unify_hook(_,_).\n \n/*~\nNo source location!?\n~*/\n\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n/*~\n~*/\n\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n/*~\n~*/\n\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n/*~\n%~ skipped( listing( sk2_in/1))\n~*/\n\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n/*~\n%~ ?-( mpred_test( \"Test_0001_Line_0000__sk2_in_1_in_user\",\n%~ user : ( sk2_in(Ex) ,\n%~ get_attr(Ex,sk2,What) ,\n%~ What=='SKF-6667'))).\nfailure=info((why_was_true(user:(\\+ (sk2_in(_6848),get_attr(_6848,sk2,_6870),_6870=='SKF-6667'))),nop(ftrace(user:(sk2_in(_6848),get_attr(_6848,sk2,_6870),_6870=='SKF-6667')))))\nno_proof_for(\\+ (sk2_in(In_Sk2),get_attr(In_Sk2,sk2,Attr_SKF_6667),Attr_SKF_6667=='SKF-6667')).\n\nno_proof_for(\\+ (sk2_in(In_Sk2),get_attr(In_Sk2,sk2,Attr_SKF_6667),Attr_SKF_6667=='SKF-6667')).\n\nno_proof_for(\\+ (sk2_in(In_Sk2),get_attr(In_Sk2,sk2,Attr_SKF_6667),Attr_SKF_6667=='SKF-6667')).\n\n\tname\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_02-Test_0001_Line_0000__sk2_in_1_in_user'. \n\tJUNIT_CLASSNAME\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_02'. \n\tJUNIT_CMD\t=\t'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"[\\'attvar_02.pfc\\']\"'. \n% saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_02_Test_0001_Line_0000_sk2_in_1_in_user-junit.xml\n~*/\n\n%:- call(break).\n\n:- read_attvars(true).\n/*~\n~*/\n\n:- call((true,rtrace)).\n/*~\n^ Exit: (33) [system] call(user:(true, rtrace))\n^ Call: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Unify: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _75304)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _75304)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _75304)\n^ Redo: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Unify: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Redo: (37) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Unify: (37) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n Call: (38) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (38) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Unify: (37) [subclause_expansion] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_87700)\n Fail: (39) [t_l] t_l:is_ec_cvt(_87700)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Fail: (37) [ec_loader] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Call: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810)\n^ Unify: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n^ Redo: (37) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810)\n^ Unify: (37) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810)\n^ Call: (38) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _95734, _95736)\n^ Unify: (38) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _95734, _95736)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736)\n Call: (41) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Exit: (41) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (41) [echo_files] echo_files:never_echo_term((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736)\n Call: (41) [$syspreds] prolog_load_context(stream, _102638)\n Unify: (41) [$syspreds] prolog_load_context(stream, _102638)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])=..[_106284, _106290, _106296|_106298]\n Exit: (41) [system] term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])=..[term_position, 1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Call: (42) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))==end_of_file\n Fail: (42) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _112466)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Call: (42) [system] _114340 is 1285+1\n Exit: (42) [system] 1286 is 1285+1\n Call: (42) [system] 1352=(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1286)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1286)\n Call: (43) [t_l] t_l:file_stream_loc(_126670, (0x556703a44a00), _126674)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1286)\n Call: (43) [t_l] t_l:file_stream_loc(_129098, (0x556703a44a00), _129100)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Call: (43) [system] 1286>1285\n Exit: (43) [system] 1286>1285\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285, 1286)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285, 1286)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1285, 1286, _3594)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1285, 1286, _3594)\n Call: (45) [system] _4848 is 1286-1285\n Exit: (45) [system] 1 is 1286-1285\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _6068, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _6068, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _9178)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _9178)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _11184, []), read_string(_11184, _11192, _6068), close(_11184))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _11184, []), read_util:read_string(_11184, _11192, _6068), read_util:close(_11184))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _11184, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51eb300), [])\n Call: (49) [system] close((0x5566f51eb300))\n Exit: (49) [system] close((0x5566f51eb300))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51eb300), []), read_util:read_string((0x5566f51eb300), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f51eb300)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1285, 1, _16830, _3594)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1285, 1, 1210, \"\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1285, 1286, \"\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _19892))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _19892))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [echo_files] echo_files:nsl(_24222)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\"\\==[]\n Exit: (46) [system] \"\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\", _28530, _28532, _28534, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _28530, _28532, _28534, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _28530, _28532, _28534, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _32348, _32412, _32350, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\", _32348, _33030, _32350, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _34206, _34270, _34208, '/*~')\n Fail: (45) [system] sub_string(\"\\n\", _34206, _34888, _34208, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _36682, _36746, _36684, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\", _36682, _37364, _36684, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _38540, _38604, _38542, '%~')\n Fail: (45) [system] sub_string(\"\\n\", _38540, _39222, _38542, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] write(\"\\n\")\n\n Exit: (45) [system] write(\"\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285, 1286)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1286)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1286, 1352, _47798)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1286, 1352, _47798)\n Call: (44) [system] _49052 is 1352-1286\n Exit: (44) [system] 66 is 1352-1286\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _50272, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _50272, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _53382)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _53382)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _55388, []), read_string(_55388, _55396, _50272), close(_55388))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _55388, []), read_util:read_string(_55388, _55396, _50272), read_util:close(_55388))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _55388, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51ea400), [])\n Call: (48) [system] close((0x5566f51ea400))\n Exit: (48) [system] close((0x5566f51ea400))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51ea400), []), read_util:read_string((0x5566f51ea400), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f51ea400)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1286, 66, _61034, _47798)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1286, 66, 1144, \":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1286, 1352, \":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n Call: (43) [echo_files] echo_files:read_mco(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _62914, _62916, _62918, _62920, _62922)\n Unify: (43) [echo_files] echo_files:read_mco(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _63548, _63550, _63552, _63554, _63556)\n Call: (44) [system] read_term_from_atom(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _64124, [cycles(true), comments(_64144), quasi_quotations(_64154), variable_names(_64164), singletons(_64174)])\n Exit: (44) [system] read_term_from_atom(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _65442, [cycles(false), comments(_65462), quasi_quotations(_65472), variable_names(_65482), singletons(_65492)])\n Exit: (44) [system] read_term_from_atom(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))=@=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (44) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))=@=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (44) [system] _67972=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (44) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (43) [echo_files] echo_files:read_mco(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), [], [], [], [])\n Call: (43) [system] write(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\n Exit: (43) [system] write(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _71082, 1352)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _71704, 1352)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, _72280))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, _72280))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, 1352))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, 1352))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, 1352)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _79716))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _79716))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Call: (42) [system] character_count((0x556703a44a00), _85266)\n Exit: (42) [system] character_count((0x556703a44a00), 1353)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1353)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1353)\n Call: (43) [t_l] t_l:file_stream_loc(_87772, (0x556703a44a00), _87776)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1353)\n Call: (43) [t_l] t_l:file_stream_loc(_90200, (0x556703a44a00), _90202)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Call: (43) [system] 1353>1352\n Exit: (43) [system] 1353>1352\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352, 1353)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352, 1353)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1352, 1353, _94534)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1352, 1353, _94534)\n Call: (45) [system] _95788 is 1353-1352\n Exit: (45) [system] 1 is 1353-1352\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _97008, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _97008, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _100118)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _100118)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _102124, []), read_string(_102124, _102132, _97008), close(_102124))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _102124, []), read_util:read_string(_102124, _102132, _97008), read_util:close(_102124))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _102124, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5f22600), [])\n Call: (49) [system] close((0x5566f5f22600))\n Exit: (49) [system] close((0x5566f5f22600))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5f22600), []), read_util:read_string((0x5566f5f22600), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f5f22600)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1352, 1, _107770, _94534)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1352, 1, 1143, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1352, 1353, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _110832))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _110832))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_115162)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _119470, _119472, _119474, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _119470, _119472, _119474, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _119470, _119472, _119474, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _123288, _123352, _123290, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _123288, _123970, _123290, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _125146, _125210, _125148, '/*~')\n Fail: (45) [system] sub_string(\".\", _125146, _125828, _125148, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _127622, _127686, _127624, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _127622, _128304, _127624, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _129480, _129544, _129482, '%~')\n Fail: (45) [system] sub_string(\".\", _129480, _130162, _129482, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352, 1353)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1353)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _11172)\n Exit: (43) [system] character_count((0x556703a44a00), 1353)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, _12386)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, _12386)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _13632, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _13632, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _16742)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _16742)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _18748, []), read_string(_18748, _18756, _13632), close(_18748))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _18748, []), read_util:read_string(_18748, _18756, _13632), read_util:close(_18748))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _18748, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x55670423a900), [])\n Call: (48) [system] close((0x55670423a900))\n Exit: (48) [system] close((0x55670423a900))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x55670423a900), []), read_util:read_string((0x55670423a900), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x55670423a900)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1353, _24392, 0, _12386)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1353, 1143, 0, \" \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, \" \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\" \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _26482)\n Exit: (43) [system] open_string(\" \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x5566f78fda00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (44) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (45) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (45) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (44) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (45) [system] peek_char((0x5566f78fda00), _32584)\n Exit: (45) [system] peek_char((0x5566f78fda00), ' ')\n Call: (45) [system] char_type(' ', space)\n Exit: (45) [system] char_type(' ', space)\n Call: (45) [system] get_char((0x5566f78fda00), ' ')\n Exit: (45) [system] get_char((0x5566f78fda00), ' ')\n Call: (45) [system] put_char(' ')\n \n Exit: (45) [system] put_char(' ')\n Exit: (44) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (45) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (46) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (46) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (46) [system] peek_char((0x5566f78fda00), _42928)\n Exit: (46) [system] peek_char((0x5566f78fda00), ' ')\n Call: (46) [system] char_type(' ', space)\n Exit: (46) [system] char_type(' ', space)\n Call: (46) [system] get_char((0x5566f78fda00), ' ')\n Exit: (46) [system] get_char((0x5566f78fda00), ' ')\n Call: (46) [system] put_char(' ')\n \n Exit: (46) [system] put_char(' ')\n Exit: (45) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (46) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (47) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (47) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (47) [system] peek_char((0x5566f78fda00), _53272)\n Exit: (47) [system] peek_char((0x5566f78fda00), ' ')\n Call: (47) [system] char_type(' ', space)\n Exit: (47) [system] char_type(' ', space)\n Call: (47) [system] get_char((0x5566f78fda00), ' ')\n Exit: (47) [system] get_char((0x5566f78fda00), ' ')\n Call: (47) [system] put_char(' ')\n \n Exit: (47) [system] put_char(' ')\n Exit: (46) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (46) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (47) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (48) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (48) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (47) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (48) [system] peek_char((0x5566f78fda00), _63616)\n Exit: (48) [system] peek_char((0x5566f78fda00), ' ')\n Call: (48) [system] char_type(' ', space)\n Exit: (48) [system] char_type(' ', space)\n Call: (48) [system] get_char((0x5566f78fda00), ' ')\n Exit: (48) [system] get_char((0x5566f78fda00), ' ')\n Call: (48) [system] put_char(' ')\n \n Exit: (48) [system] put_char(' ')\n Exit: (47) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (47) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (48) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (49) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (49) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (48) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (49) [system] peek_char((0x5566f78fda00), _73960)\n Exit: (49) [system] peek_char((0x5566f78fda00), ' ')\n Call: (49) [system] char_type(' ', space)\n Exit: (49) [system] char_type(' ', space)\n Call: (49) [system] get_char((0x5566f78fda00), ' ')\n Exit: (49) [system] get_char((0x5566f78fda00), ' ')\n Call: (49) [system] put_char(' ')\n \n Exit: (49) [system] put_char(' ')\n Exit: (48) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (48) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (49) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (50) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (50) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (49) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (50) [system] peek_char((0x5566f78fda00), _84304)\n Exit: (50) [system] peek_char((0x5566f78fda00), ' ')\n Call: (50) [system] char_type(' ', space)\n Exit: (50) [system] char_type(' ', space)\n Call: (50) [system] get_char((0x5566f78fda00), ' ')\n Exit: (50) [system] get_char((0x5566f78fda00), ' ')\n Call: (50) [system] put_char(' ')\n \n Exit: (50) [system] put_char(' ')\n Exit: (49) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (49) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (50) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (51) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (51) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (50) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (51) [system] peek_char((0x5566f78fda00), _94648)\n Exit: (51) [system] peek_char((0x5566f78fda00), ' ')\n Call: (51) [system] char_type(' ', space)\n Exit: (51) [system] char_type(' ', space)\n Call: (51) [system] get_char((0x5566f78fda00), ' ')\n Exit: (51) [system] get_char((0x5566f78fda00), ' ')\n Call: (51) [system] put_char(' ')\n \n Exit: (51) [system] put_char(' ')\n Exit: (50) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (50) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (51) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (52) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (52) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (51) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (52) [system] peek_char((0x5566f78fda00), _104992)\n Exit: (52) [system] peek_char((0x5566f78fda00), '\\n')\n Call: (52) [system] char_type('\\n', space)\n Exit: (52) [system] char_type('\\n', space)\n Call: (52) [system] get_char((0x5566f78fda00), '\\n')\n Exit: (52) [system] get_char((0x5566f78fda00), '\\n')\n Call: (52) [system] put_char('\\n')\n\n Exit: (52) [system] put_char('\\n')\n Exit: (51) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (51) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (53) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [system] peek_char((0x5566f78fda00), _115336)\n Exit: (53) [system] peek_char((0x5566f78fda00), :)\n Call: (53) [system] char_type(:, space)\n Fail: (53) [system] char_type(:, space)\n Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [echo_files] echo_files:nsl(_118990)\n Unify: (53) [echo_files] echo_files:nsl('No source location!?')\n Exit: (53) [echo_files] echo_files:nsl('No source location!?')\n Call: (53) [system] atom_length('No source location!?', _120834)\n Exit: (53) [system] atom_length('No source location!?', 20)\n Call: (53) [system] peek_string((0x5566f78fda00), 20, _122048)\n Exit: (53) [system] peek_string((0x5566f78fda00), 20, \":- call((true,prolog\")\n Call: (53) [system] \":- call((true,prolog\"=='No source location!?'\n Fail: (53) [system] \":- call((true,prolog\"=='No source location!?'\n Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [system] peek_string((0x5566f78fda00), 2, \"%~\")\n Fail: (53) [system] peek_string((0x5566f78fda00), 2, \"%~\")\n Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [system] peek_string((0x5566f78fda00), 1, \"%\")\n Fail: (53) [system] peek_string((0x5566f78fda00), 1, \"%\")\n Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [system] peek_string((0x5566f78fda00), 2, \"#!\")\n Fail: (53) [system] peek_string((0x5566f78fda00), 2, \"#!\")\n Fail: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Fail: (51) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (50) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (49) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (48) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (47) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (46) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Call: (42) [system] character_count((0x556703a44a00), _10218)\n Exit: (42) [system] character_count((0x556703a44a00), 1353)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _12688))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _12688))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _24484)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _25102)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n^ Redo: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Redo: (38) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n^ Redo: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n Call: (39) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\\==end_of_file\n Exit: (39) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798)\n Call: (40) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (40) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Call: (40) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Exit: (40) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (40) [system] nb_current('$term', _53972)\n Exit: (40) [system] nb_current('$term', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (40) [$syspreds] prolog_load_context(module, _55186)\n Unify: (40) [$syspreds] prolog_load_context(module, _55186)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _57006)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-_57642))\n Call: (41) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))==(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (41) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))==(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _57642)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _57642)\n Call: (42) [system] functor(directive_expansion, _60756, _60758)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _61986 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _57642)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (40) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\\=@=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Fail: (40) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\\=@=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798)\n^ Redo: (38) [subclause_expansion] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [subclause_expansion] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n Call: (39) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Exit: (39) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Call: (39) [$syspreds] prolog_load_context(file, _71892)\n Unify: (39) [$syspreds] prolog_load_context(file, _71892)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _73718)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _73718)\n^ Redo: (38) [file_scope] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [file_scope] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Redo: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n Call: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n^ Redo: (38) [common_logic_utils] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [common_logic_utils] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n Call: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), (:-mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (39) [system] term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])=_800\n Exit: (39) [system] term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])=term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), (:-mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]))\n^ Call: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [...])])])]), mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Unify: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [...])])])]), mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Fail: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [...])])])]), mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Fail: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Call: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Unify: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), sicstus:sicstus_flag(_98816, _98818))\n Call: (45) [system] nonvar(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (45) [system] nonvar(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=current_prolog_flag(_98816, _98818)\n Fail: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=current_prolog_flag(_98816, _98818)\n^ Redo: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), sicstus:sicstus_flag(_98816, _98818))\n Call: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=prolog_flag(_98816, _98818)\n Fail: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=prolog_flag(_98816, _98818)\n^ Redo: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Unify: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Call: (44) [system] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [system] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]))\n^ Redo: (44) [loop_check] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [loop_check] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]))\n^ Redo: (44) [ucatch] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [ucatch] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n Call: (45) [apply_macros] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n Unify: (45) [apply_macros] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n Fail: (45) [nl_pipeline] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Redo: (44) [virtualize_source] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [virtualize_source] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n Call: (45) [system] nonvar(term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]))\n Exit: (45) [system] nonvar(term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Redo: (44) [common_logic_utils] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [common_logic_utils] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Redo: (44) [gvlib] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [gvlib] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Redo: (44) [logicmoo_test] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [logicmoo_test] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Fail: (44) [pfc_lib] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Call: (44) [system] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Unify: (44) [system] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Redo: (44) [arithmetic] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Unify: (44) [arithmetic] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n Call: (45) [yall] yall:lambda_like(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Unify: (45) [yall] yall:lambda_like(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (46) [system] compound_name_arity(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _129988, _129990)\n Exit: (46) [system] compound_name_arity(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mpred_test, 1)\n Call: (46) [yall] yall:lambda_functor(mpred_test)\n Fail: (46) [yall] yall:lambda_functor(mpred_test)\n Fail: (45) [yall] yall:lambda_like(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Redo: (44) [yall] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Unify: (44) [yall] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Call: (45) [apply_macros] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Unify: (45) [apply_macros] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Fail: (45) [nl_pipeline] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Unify: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Call: (45) [clpfd] clpfd:clpfd_expandable(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Redo: (44) [clpfd] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Unify: (44) [clpfd] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([... = ...|...]))))), _298, (:-mpred_test(clause_asserted_i(sk2_in(avar([... = ...|...]))))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _15636, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n^ Call: (33) [user] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Unify: (33) [logicmoo_test] mpred_test(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (40) [$syspreds] update_flag(tests, _17538, _17538+1)\n Unify: (40) [$syspreds] update_flag(tests, _17538, _17538+1)\n Exit: (40) [$syspreds] update_flag(tests, 0, 0+1)\n Call: (40) [$syspreds] update_flag(test_number, _19384, _19384+1)\n Unify: (40) [$syspreds] update_flag(test_number, _19384, _19384+1)\n Exit: (40) [$syspreds] update_flag(test_number, 1, 1+1)\n^ Call: (38) [logicmoo_test] backward_compatibility:sformat(_21236, 'Test_~4d_Line_~4d', [2, 0])\n^ Unify: (38) [logicmoo_test] backward_compatibility:sformat(_21236, 'Test_~4d_Line_~4d', [2, 0])\n^ Call: (39) [logicmoo_test] format(string(_21236), 'Test_~4d_Line_~4d', [2, 0])\n^ Exit: (39) [logicmoo_test] format(string(\"Test_0.0002_Line_0.0000\"), 'Test_~4d_Line_~4d', [2, 0])\n^ Exit: (38) [logicmoo_test] backward_compatibility:sformat(\"Test_0.0002_Line_0.0000\", 'Test_~4d_Line_~4d', [2, 0])\n^ Call: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0002_Line_0.0000\", _21230)\n^ Unify: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0002_Line_0.0000\", _21230)\n Call: (39) [system] arg(1, '_0.'='_', _25662)\n Exit: (39) [system] arg(1, '_0.'='_', '_0.')\n Call: (39) [system] arg(2, '_0.'='_', _26884)\n Exit: (39) [system] arg(2, '_0.'='_', '_')\n^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0002_Line_0.0000\", _28106)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0002_Line_0.0000\", _28106)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0002_Line_0.0000\", _28106)\n Call: (40) [system] atomic_list_concat(_30004, '_0.', \"Test_0.0002_Line_0.0000\")\n Exit: (40) [system] atomic_list_concat(['Test', '0002_Line', '0000'], '_0.', \"Test_0.0002_Line_0.0000\")\n Call: (40) [system] atomics_to_string(['Test', '0002_Line', '0000'], '_', _28106)\n Exit: (40) [system] atomics_to_string(['Test', '0002_Line', '0000'], '_', \"Test_0002_Line_0000\")\n^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0002_Line_0.0000\", \"Test_0002_Line_0000\")\n^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0002_Line_0000\", _21230)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0002_Line_0000\", \"Test_0002_Line_0000\")\n^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0002_Line_0000\", \"Test_0002_Line_0000\")\n^ Exit: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0002_Line_0.0000\", \"Test_0002_Line_0000\")\n Call: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (40) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (40) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (41) [system] arg(_38772, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), _38714)\n Exit: (41) [system] arg(1, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (42) [system] arg(_43702, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _43644)\n Exit: (42) [system] arg(1, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), avar([vn='Ex', sk2='SKF-6667']))\n Call: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667']))\n Call: (43) [system] arg(_49250, avar([vn='Ex', sk2='SKF-6667']), _49192)\n Exit: (43) [system] arg(1, avar([vn='Ex', sk2='SKF-6667']), [vn='Ex', sk2='SKF-6667'])\n Call: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667'])\n Unify: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667'])\n Unify: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667'])\n Call: (44) [system] arg(_55416, [vn='Ex', sk2='SKF-6667'], _55358)\n Exit: (44) [system] arg(1, [vn='Ex', sk2='SKF-6667'], vn='Ex')\n Call: (44) [occurs] occurs:sub_term(_35622, vn='Ex')\n Unify: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (43) [occurs] occurs:sub_term(vn='Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(vn='Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(vn='Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(vn='Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_35622, vn='Ex')\n Unify: (44) [occurs] occurs:sub_term(_35622, vn='Ex')\n Call: (45) [system] arg(_62200, vn='Ex', _62142)\n Exit: (45) [system] arg(1, vn='Ex', vn)\n Call: (45) [occurs] occurs:sub_term(_35622, vn)\n Unify: (45) [occurs] occurs:sub_term(vn, vn)\n Exit: (45) [occurs] occurs:sub_term(vn, vn)\n Exit: (44) [occurs] occurs:sub_term(vn, vn='Ex')\n Exit: (43) [occurs] occurs:sub_term(vn, [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(vn, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(vn, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(vn, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_35622, vn)\n Unify: (45) [occurs] occurs:sub_term(_35622, vn)\n Fail: (45) [occurs] occurs:sub_term(_35622, vn)\n Redo: (45) [system] arg(_70218, vn='Ex', _62142)\n Exit: (45) [system] arg(2, vn='Ex', 'Ex')\n Call: (45) [occurs] occurs:sub_term(_35622, 'Ex')\n Unify: (45) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (45) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (44) [occurs] occurs:sub_term('Ex', vn='Ex')\n Exit: (43) [occurs] occurs:sub_term('Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term('Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term('Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term('Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_35622, 'Ex')\n Unify: (45) [occurs] occurs:sub_term(_35622, 'Ex')\n Fail: (45) [occurs] occurs:sub_term(_35622, 'Ex')\n Fail: (44) [occurs] occurs:sub_term(_35622, vn='Ex')\n Redo: (44) [system] arg(_78854, [vn='Ex', sk2='SKF-6667'], _55358)\n Exit: (44) [system] arg(2, [vn='Ex', sk2='SKF-6667'], [sk2='SKF-6667'])\n Call: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667'])\n Call: (45) [system] arg(_85638, [sk2='SKF-6667'], _85580)\n Exit: (45) [system] arg(1, [sk2='SKF-6667'], sk2='SKF-6667')\n Call: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667')\n Unify: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term(sk2='SKF-6667', [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2='SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(sk2='SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(sk2='SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2='SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667')\n Unify: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667')\n Call: (46) [system] arg(_93040, sk2='SKF-6667', _92982)\n Exit: (46) [system] arg(1, sk2='SKF-6667', sk2)\n Call: (46) [occurs] occurs:sub_term(_35622, sk2)\n Unify: (46) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (46) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (45) [occurs] occurs:sub_term(sk2, sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term(sk2, [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2, [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(sk2, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(sk2, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_35622, sk2)\n Unify: (46) [occurs] occurs:sub_term(_35622, sk2)\n Fail: (46) [occurs] occurs:sub_term(_35622, sk2)\n Redo: (46) [system] arg(_101676, sk2='SKF-6667', _92982)\n Exit: (46) [system] arg(2, sk2='SKF-6667', 'SKF-6667')\n Call: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667')\n Unify: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (45) [occurs] occurs:sub_term('SKF-6667', sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term('SKF-6667', [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term('SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term('SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term('SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term('SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667')\n Unify: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667')\n Fail: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667')\n Fail: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667')\n Redo: (45) [system] arg(_110930, [sk2='SKF-6667'], _85580)\n Exit: (45) [system] arg(2, [sk2='SKF-6667'], [])\n Call: (45) [occurs] occurs:sub_term(_35622, [])\n Unify: (45) [occurs] occurs:sub_term([], [])\n Exit: (45) [occurs] occurs:sub_term([], [])\n Exit: (44) [occurs] occurs:sub_term([], [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_35622, [])\n Unify: (45) [occurs] occurs:sub_term(_35622, [])\n Fail: (45) [occurs] occurs:sub_term(_35622, [])\n Fail: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667'])\n Fail: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667'])\n Fail: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667']))\n Fail: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Fail: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (40) [occurs] occurs:sub_term(_121982, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (40) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (40) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (40) [occurs] occurs:sub_term(_121982, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (40) [occurs] occurs:sub_term(_121982, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (41) [system] arg(_125132, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), _125074)\n Exit: (41) [system] arg(1, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (41) [occurs] occurs:sub_term(_121982, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (41) [occurs] occurs:sub_term(_121982, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (41) [occurs] occurs:sub_term(_121982, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (42) [system] arg(_130062, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _130004)\n Exit: (42) [system] arg(1, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), avar([vn='Ex', sk2='SKF-6667']))\n Call: (42) [occurs] occurs:sub_term(_568, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (42) [occurs] occurs:sub_term(_568, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (42) [occurs] occurs:sub_term(_568, avar([vn='Ex', sk2='SKF-6667']))\n Call: (43) [system] arg(_5424, avar([vn='Ex', sk2='SKF-6667']), _5366)\n Exit: (43) [system] arg(1, avar([vn='Ex', sk2='SKF-6667']), [vn='Ex', sk2='SKF-6667'])\n Call: (43) [occurs] occurs:sub_term(_568, [vn='Ex', sk2='SKF-6667'])\n Unify: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (43) [occurs] occurs:sub_term(_568, [vn='Ex', sk2='SKF-6667'])\n Unify: (43) [occurs] occurs:sub_term(_568, [vn='Ex', sk2='SKF-6667'])\n Call: (44) [system] arg(_11590, [vn='Ex', sk2='SKF-6667'], _11532)\n Exit: (44) [system] arg(1, [vn='Ex', sk2='SKF-6667'], vn='Ex')\n Call: (44) [occurs] occurs:sub_term(_568, vn='Ex')\n Unify: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (43) [occurs] occurs:sub_term(vn='Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(vn='Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(vn='Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(vn='Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_568, vn='Ex')\n Unify: (44) [occurs] occurs:sub_term(_568, vn='Ex')\n Call: (45) [system] arg(_18374, vn='Ex', _18316)\n Exit: (45) [system] arg(1, vn='Ex', vn)\n Call: (45) [occurs] occurs:sub_term(_568, vn)\n Unify: (45) [occurs] occurs:sub_term(vn, vn)\n Exit: (45) [occurs] occurs:sub_term(vn, vn)\n Exit: (44) [occurs] occurs:sub_term(vn, vn='Ex')\n Exit: (43) [occurs] occurs:sub_term(vn, [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(vn, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(vn, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(vn, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_568, vn)\n Unify: (45) [occurs] occurs:sub_term(_568, vn)\n Fail: (45) [occurs] occurs:sub_term(_568, vn)\n Redo: (45) [system] arg(_26392, vn='Ex', _18316)\n Exit: (45) [system] arg(2, vn='Ex', 'Ex')\n Call: (45) [occurs] occurs:sub_term(_568, 'Ex')\n Unify: (45) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (45) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (44) [occurs] occurs:sub_term('Ex', vn='Ex')\n Exit: (43) [occurs] occurs:sub_term('Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term('Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term('Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term('Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_568, 'Ex')\n Unify: (45) [occurs] occurs:sub_term(_568, 'Ex')\n Fail: (45) [occurs] occurs:sub_term(_568, 'Ex')\n Fail: (44) [occurs] occurs:sub_term(_568, vn='Ex')\n Redo: (44) [system] arg(_35028, [vn='Ex', sk2='SKF-6667'], _11532)\n Exit: (44) [system] arg(2, [vn='Ex', sk2='SKF-6667'], [sk2='SKF-6667'])\n Call: (44) [occurs] occurs:sub_term(_568, [sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_568, [sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term(_568, [sk2='SKF-6667'])\n Call: (45) [system] arg(_41812, [sk2='SKF-6667'], _41754)\n Exit: (45) [system] arg(1, [sk2='SKF-6667'], sk2='SKF-6667')\n Call: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667')\n Unify: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term(sk2='SKF-6667', [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2='SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(sk2='SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(sk2='SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2='SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667')\n Unify: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667')\n Call: (46) [system] arg(_49214, sk2='SKF-6667', _49156)\n Exit: (46) [system] arg(1, sk2='SKF-6667', sk2)\n Call: (46) [occurs] occurs:sub_term(_568, sk2)\n Unify: (46) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (46) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (45) [occurs] occurs:sub_term(sk2, sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term(sk2, [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2, [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(sk2, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(sk2, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_568, sk2)\n Unify: (46) [occurs] occurs:sub_term(_568, sk2)\n Fail: (46) [occurs] occurs:sub_term(_568, sk2)\n Redo: (46) [system] arg(_57850, sk2='SKF-6667', _49156)\n Exit: (46) [system] arg(2, sk2='SKF-6667', 'SKF-6667')\n Call: (46) [occurs] occurs:sub_term(_568, 'SKF-6667')\n Unify: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (45) [occurs] occurs:sub_term('SKF-6667', sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term('SKF-6667', [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term('SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term('SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term('SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term('SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_568, 'SKF-6667')\n Unify: (46) [occurs] occurs:sub_term(_568, 'SKF-6667')\n Fail: (46) [occurs] occurs:sub_term(_568, 'SKF-6667')\n Fail: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667')\n Redo: (45) [system] arg(_67104, [sk2='SKF-6667'], _41754)\n Exit: (45) [system] arg(2, [sk2='SKF-6667'], [])\n Call: (45) [occurs] occurs:sub_term(_568, [])\n Unify: (45) [occurs] occurs:sub_term([], [])\n Exit: (45) [occurs] occurs:sub_term([], [])\n Exit: (44) [occurs] occurs:sub_term([], [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Call: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212)\n^ Unify: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212)\n Call: (42) [system] nb_current('$inprint_message', _74462)\n Fail: (42) [system] nb_current('$inprint_message', _74462)\n^ Redo: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212)\n^ Call: (42) [logicmoo_test] ucatch:maybe_compute_file_link('', _73212)\n^ Unify: (42) [logicmoo_test] ucatch:maybe_compute_file_link('', _73212)\n Call: (43) [lmconf] lmconf:http_file_stem(_77548, _77550)\n Unify: (43) [lmconf] lmconf:http_file_stem('lib/swipl', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/tree/master/docker/rootfs/usr/local/lib/swipl\")\n Exit: (43) [lmconf] lmconf:http_file_stem('lib/swipl', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/tree/master/docker/rootfs/usr/local/lib/swipl\")\n Call: (43) [system] atomic_list_concat([_79440, _79446], 'lib/swipl', '')\n Fail: (43) [system] atomic_list_concat([_79440, _79446], 'lib/swipl', '')\n Redo: (43) [lmconf] lmconf:http_file_stem(_77548, _77550)\n Unify: (43) [lmconf] lmconf:http_file_stem('swi-prolog/pack', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys\")\n Exit: (43) [lmconf] lmconf:http_file_stem('swi-prolog/pack', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys\")\n Call: (43) [system] atomic_list_concat([_82552, _82558], 'swi-prolog/pack', '')\n Fail: (43) [system] atomic_list_concat([_82552, _82558], 'swi-prolog/pack', '')\n Redo: (43) [lmconf] lmconf:http_file_stem(_77548, _77550)\n Unify: (43) [lmconf] lmconf:http_file_stem(logicmoo_workspace, \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master\")\n Exit: (43) [lmconf] lmconf:http_file_stem(logicmoo_workspace, \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master\")\n Call: (43) [system] atomic_list_concat([_85662, _85668], logicmoo_workspace, '')\n Fail: (43) [system] atomic_list_concat([_85662, _85668], logicmoo_workspace, '')\n Redo: (43) [lmconf] lmconf:http_file_stem(_77548, _77550)\n Unify: (43) [lmconf] lmconf:http_file_stem(~, \"https://logicmoo.org:2082/gitlab/logicmoo/prologmud_server/-/tree/master\")\n Exit: (43) [lmconf] lmconf:http_file_stem(~, \"https://logicmoo.org:2082/gitlab/logicmoo/prologmud_server/-/tree/master\")\n Call: (43) [system] atomic_list_concat([_88772, _88778], ~, '')\n Fail: (43) [system] atomic_list_concat([_88772, _88778], ~, '')\n^ Fail: (42) [logicmoo_test] ucatch:maybe_compute_file_link('', _73212)\n^ Redo: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212)\n^ Unify: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', '')\n^ Exit: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', '')\n^ Call: (41) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],'',_612),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (41) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],'',_612),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (42) [system] arg(1, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",_1812),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (42) [system] arg(1, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'https://logicmoo.org:2082/gitlab/logicmoo/'),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (42) [system] arg(2, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",_3310),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (42) [system] arg(2, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",'',_4808),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",'',_4808),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (43) [system] atom_string('', _6350)\n Exit: (43) [system] atom_string('', \"\")\n^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",_7570),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",_7570),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",_7570),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (44) [system] atomic_list_concat(_9882, \n [[ EXCEPTION while printing message '~W'\n with arguments [atomic_list_concat(_9882,'https://logicmoo.org:2082/gitlab/logicmoo/',\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (44) [system] atomic_list_concat([''], \n [[ EXCEPTION while printing message '~W'\n with arguments [atomic_list_concat([''],'https://logicmoo.org:2082/gitlab/logicmoo/',\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (44) [system] atomics_to_string([''], \"\", _7570)\n Exit: (44) [system] atomics_to_string([''], \"\", \"\")\n^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (43) [system] atom_string(_616, \"\")\n Exit: (43) [system] atom_string('', \"\")\n^ Exit: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",'',''),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', _610)\n^ Unify: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', _610)\n Call: (43) [system] arg(1, '-/blob/'='', _4274)\n Exit: (43) [system] arg(1, '-/blob/'='', '-/blob/')\n Call: (43) [system] arg(2, '-/blob/'='', _5496)\n Exit: (43) [system] arg(2, '-/blob/'='', '')\n^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', _6718)\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', _6718)\n Call: (44) [system] atom_string('', _7984)\n Exit: (44) [system] atom_string('', \"\")\n^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", _9204)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", _9204)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", _9204)\n Call: (45) [system] atomic_list_concat(_11102, '-/blob/', \"\")\n Exit: (45) [system] atomic_list_concat([''], '-/blob/', \"\")\n Call: (45) [system] atomics_to_string([''], '', _9204)\n Exit: (45) [system] atomics_to_string([''], '', \"\")\n^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", \"\")\n Call: (44) [system] atom_string(_6718, \"\")\n Exit: (44) [system] atom_string('', \"\")\n^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', '')\n^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', _610)\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', _610)\n Call: (44) [system] arg(1, (/)='_', _17288)\n Exit: (44) [system] arg(1, (/)='_', /)\n Call: (44) [system] arg(2, (/)='_', _18510)\n Exit: (44) [system] arg(2, (/)='_', '_')\n^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', _19732)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', _19732)\n Call: (45) [system] atom_string('', _20998)\n Exit: (45) [system] atom_string('', \"\")\n^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", _22218)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", _22218)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", _22218)\n Call: (46) [system] atomic_list_concat(_24116, /, \"\")\n Exit: (46) [system] atomic_list_concat([''], /, \"\")\n Call: (46) [system] atomics_to_string([''], '_', _22218)\n Exit: (46) [system] atomics_to_string([''], '_', \"\")\n^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", \"\")\n Call: (45) [system] atom_string(_19732, \"\")\n Exit: (45) [system] atom_string('', \"\")\n^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', '')\n^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', _610)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', _610)\n Call: (45) [system] arg(1, '_master_packs_'='_', _30302)\n Exit: (45) [system] arg(1, '_master_packs_'='_', '_master_packs_')\n Call: (45) [system] arg(2, '_master_packs_'='_', _31524)\n Exit: (45) [system] arg(2, '_master_packs_'='_', '_')\n^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', _32746)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', _32746)\n Call: (46) [system] atom_string('', _34012)\n Exit: (46) [system] atom_string('', \"\")\n^ Call: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", _35232)\n^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", _35232)\n^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", _35232)\n Call: (47) [system] atomic_list_concat(_37130, '_master_packs_', \"\")\n Exit: (47) [system] atomic_list_concat([''], '_master_packs_', \"\")\n Call: (47) [system] atomics_to_string([''], '_', _35232)\n Exit: (47) [system] atomics_to_string([''], '_', \"\")\n^ Exit: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", \"\")\n Call: (46) [system] atom_string(_32746, \"\")\n Exit: (46) [system] atom_string('', \"\")\n^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', '')\n^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', _610)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', '')\n^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', '')\n^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', '')\n^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', '')\n^ Exit: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', '')\n^ Exit: (41) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],'',''),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (41) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1052)\n^ Unify: (41) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1052)\n Call: (42) [system] name('', _2302)\n Exit: (42) [system] name('', [])\n^ Call: (42) [logicmoo_test] portray_vars:filter_var_chars([], [_3518|_3520])\n^ Unify: (42) [logicmoo_test] portray_vars:filter_var_chars([], [_3518|_3520])\n^ Call: (43) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3518|_3520])\n^ Unify: (43) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3518|_3520])\n^ Call: (44) [logicmoo_test] portray_vars:filter_var_chars0([], _6018)\n^ Unify: (44) [logicmoo_test] portray_vars:filter_var_chars0([], [])\n^ Exit: (44) [logicmoo_test] portray_vars:filter_var_chars0([], [])\n^ Call: (44) [logicmoo_test] portray_vars:trim_95([], [_3518|_3520])\n^ Unify: (44) [logicmoo_test] portray_vars:trim_95([], [_3518|_3520])\n^ Call: (45) [logicmoo_test] portray_vars:trim_96([], [_3518|_3520])\n^ Fail: (45) [logicmoo_test] portray_vars:trim_96([], [_3518|_3520])\n^ Fail: (44) [logicmoo_test] portray_vars:trim_95([], [_3518|_3520])\n^ Fail: (43) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3518|_3520])\n^ Fail: (42) [logicmoo_test] portray_vars:filter_var_chars([], [_3518|_3520])\n^ Fail: (41) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1052)\n Call: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12884)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit')\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit')\n Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12884)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__sk2_in_1_in_user\")\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__sk2_in_1_in_user\")\n^ Call: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_538))\n^ Unify: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_538))\n Call: (41) [system] copy_term(t_l:mpred_current_testcase(_538), _25446)\n Exit: (41) [system] copy_term(t_l:mpred_current_testcase(_538), t_l:mpred_current_testcase(_26064))\n^ Call: (41) [t_l] clause(t_l:mpred_current_testcase(_538), true)\n^ Fail: (41) [t_l] clause(mpred_current_testcase(_538), true)\n^ Fail: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_538))\n^ Call: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_538))\n^ Unify: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_538))\n^ Call: (47) [t_l] asserta(t_l:mpred_current_testcase(_538), _29910)\n^ Exit: (47) [t_l] asserta(t_l:mpred_current_testcase(_538), (0x5566f60ca0f0))\n Call: (47) [system] nb_current('$w_tl_e', _31148)\n Exit: (47) [system] nb_current('$w_tl_e', [])\n Call: (47) [system] nb_linkval('$w_tl_e', [(0x5566f60ca0f0)])\n Exit: (47) [system] nb_linkval('$w_tl_e', [(0x5566f60ca0f0)])\n^ Exit: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_538))\n^ Call: (45) [logicmoo_test] must_det_l((wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Unify: (45) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Call: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] strip_module(ucatch:must_det_u, _36812, _36752)\n^ Exit: (48) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (48) [system] var(must_det_u)\n Fail: (48) [system] var(must_det_u)\n^ Fail: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(...))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar(...)))), ignore((source_location(_16718, _16720), atom(...), ..., ...)), get_time(_16848)))\n^ Unify: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(...))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar(...)))), ignore((source_location(_16718, _16720), atom(...), ..., ...)), get_time(_16848)))\n^ Call: (48) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)), _41122, _41062)\n^ Exit: (48) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)), logicmoo_test, (wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n Call: (48) [system] var((wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n Fail: (48) [system] var((wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Fail: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(...))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar(...)))), ignore((source_location(_16718, _16720), atom(...), ..., ...)), get_time(_16848)))\n^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _45438, _45378)\n^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (49) [system] var(must_det_u)\n Fail: (49) [system] var(must_det_u)\n^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))))\n^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))))\n^ Call: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), _49748, _49688)\n^ Exit: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), logicmoo_test, wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))))\n Call: (49) [system] var(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))))\n Fail: (49) [system] var(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))))\n^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))))\n^ Call: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...))))))))\n^ Unify: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...))))))))\n^ Call: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Unify: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Call: (54) [logicmoo_test] current_predicate((in_pp/1))\n^ Exit: (54) [logicmoo_test] current_predicate((in_pp/1))\n^ Call: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Unify: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n Call: (55) [system] nonvar(bfly)\n Exit: (55) [system] nonvar(bfly)\n^ Call: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n Call: (56) [system] nonvar(_58930)\n Fail: (56) [system] nonvar(_58930)\n^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n^ Call: (56) [logicmoo_test] pretty_clauses:is_pp_set(_58930)\n^ Unify: (56) [logicmoo_test] pretty_clauses:is_pp_set(_58930)\n Call: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _58930)\n Fail: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _58930)\n^ Fail: (56) [logicmoo_test] pretty_clauses:is_pp_set(_58930)\n^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n^ Call: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930)\n Call: (57) [system] nonvar(_58930)\n Fail: (57) [system] nonvar(_58930)\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(swish)\n^ Call: (57) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_70656)))\n^ Unify: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_70656)))\n Call: (61) [system] nb_current('$pp_swish', t)\n Fail: (61) [system] nb_current('$pp_swish', t)\n Call: (61) [pengines] pengines:pengine_self(_70656)\n Unify: (61) [pengines] pengines:pengine_self(_70656)\n Call: (62) [system] thread_self(_74440)\n Exit: (62) [system] thread_self(main)\n Call: (62) [pengines] current_pengine(_70656, _75704, main, _75708, _75710, _75712)\n Fail: (62) [pengines] current_pengine(_70656, _76366, main, _76370, _76372, _76374)\n Fail: (61) [pengines] pengines:pengine_self(_70656)\n^ Fail: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_70656)))\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(http)\n^ Call: (57) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_79480))\n^ Unify: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_79480))\n Call: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_79480)\n Unify: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_79480)\n Call: (61) [system] current_output(_82046)\n Exit: (61) [system] current_output((0x7f8762aee8c0))\n Call: (61) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0))\n Fail: (61) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0))\n Fail: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_79480)\n^ Fail: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_79480))\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Call: (57) [logicmoo_test] current_predicate((bfly_get/2))\n^ Exit: (57) [logicmoo_test] current_predicate((bfly_get/2))\n^ Call: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Unify: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (58) [system] nonvar(f)\n Exit: (58) [system] nonvar(f)\n^ Call: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668)\n^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668)\n Call: (59) [system] nonvar(_90668)\n Fail: (59) [system] nonvar(_90668)\n^ Redo: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668)\n^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668)\n Call: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, _90668)\n Unify: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n Exit: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n^ Exit: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (58) [system] f=@=f\n Exit: (58) [system] f=@=f\n^ Exit: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Exit: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Exit: (55) [logicmoo_test] pretty_clauses:in_pp(ansi)\n Call: (55) [system] bfly==ansi\n Fail: (55) [system] bfly==ansi\n^ Fail: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Fail: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Redo: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...))))))))\n^ Call: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))))\n^ Unify: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))))\n^ Call: (54) [logicmoo_test] quietly(ignore((with_all_dmsg(dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(...)))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?-mpred_test(..., ...))))))))))\n^ Unify: (54) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(_538, user:clause_asserted_i(...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n%~ ?-( mpred_test(Kw,user:clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))).\n^ Exit: (59) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (54) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(_538, user:clause_asserted_i(...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n^ Exit: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))))\n^ Exit: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...))))))))\n^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _134178, _134118)\n^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (49) [system] var(must_det_u)\n Fail: (49) [system] var(must_det_u)\n^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Call: (49) [ucatch] strip_module(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)), _138488, _138428)\n^ Exit: (49) [ucatch] strip_module(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)), logicmoo_test, (add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)))\n Call: (49) [system] var((add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)))\n Fail: (49) [system] var((add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)))\n^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _142804, _142744)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _147114, _147054)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), logicmoo_test, add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (50) [system] var(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Fail: (50) [system] var(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))\n Call: (53) [j_u] j_u:junit_prop(_538, goal, _150124)\n Unify: (53) [j_u] j_u:junit_prop(\"Test_0001_Line_0000__sk2_in_1_in_user\", goal, user:(sk2_in(_150776), get_attr(_150776, sk2, _150790), _150790=='SKF-6667'))\n Exit: (53) [j_u] j_u:junit_prop(\"Test_0001_Line_0000__sk2_in_1_in_user\", goal, user:(sk2_in(_150776), get_attr(_150776, sk2, _150790), _150790=='SKF-6667'))\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _153362, _153302)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)), _157672, _157612)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)), logicmoo_test, (ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), get_time(_16848)))\n Call: (50) [system] var((ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), get_time(_16848)))\n Fail: (50) [system] var((ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), get_time(_16848)))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _161988, _161928)\n^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (51) [system] var(must_det_u)\n Fail: (51) [system] var(must_det_u)\n^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Call: (51) [ucatch] strip_module(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), _166298, _166238)\n^ Exit: (51) [ucatch] strip_module(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), logicmoo_test, ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718, _16720]), replace_in_string([... = ...], _16760, _16790), add_test_info(_538, url, _16790))))\n Call: (51) [system] var(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718, _16720]), replace_in_string([... = ...], _16760, _16790), add_test_info(_538, url, _16790))))\n Fail: (51) [system] var(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718, _16720]), replace_in_string([... = ...], _16760, _16790), add_test_info(_538, url, _16790))))\n^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n Call: (55) [system] source_location(_16718, _16720)\n Fail: (55) [system] source_location(_16718, _16720)\n^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _171832, _171772)\n^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (51) [system] var(must_det_u)\n Fail: (51) [system] var(must_det_u)\n^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_16848))\n^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_16848))\n^ Call: (51) [ucatch] strip_module(logicmoo_test:get_time(_16848), _176142, _176082)\n^ Exit: (51) [ucatch] strip_module(logicmoo_test:get_time(_16848), logicmoo_test, get_time(_16848))\n Call: (51) [system] var(get_time(_16848))\n Fail: (51) [system] var(get_time(_16848))\n^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_16848))\n^ Exit: (45) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(1632738043.15359)))\n Call: (45) [system] _16858=nb(0)\n Exit: (45) [system] nb(0)=nb(0)\n^ Call: (47) [logicmoo_test] call_u_hook(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Unify: (47) [logicmoo_test] call_u_hook(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Call: (56) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _184772)\n^ Unify: (56) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _184772)\n^ Exit: (56) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n^ Exit: (47) [logicmoo_test] call_u_hook(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (47) [system] _16898=passed\n Exit") Exit: (44) [j_u] j_u:junit_prop(_9754794, out, " (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"['attvar_02.pfc']\")\n\n```\n%~ init_phase(after_load)\n%~ init_phase(restore_state)\n%\n%~ init_why(after_boot,program)\n%~ after_boot.\n%~ Dont forget to ?- logicmoo_i_cyc_xform.\n% Disabled autoloading (loaded 0 files)\n% Disabled autoloading (loaded 0 files)\nrunning('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'),\n%~ this_test_might_need( :-( use_module( library(logicmoo_plarkc))))\n%~ message_hook(\n%~ error( permission_error(redefine,module,logicmoo_test),\n%~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')),\n%~ error,\n%~ [ '~q/~w: '-[module,2],\n%~ 'No permission to ~w ~w `~p\\''-[redefine,module,logicmoo_test],\n%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']])\n%~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 \n%~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98)\nmodule/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)\nERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98:\nERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)\n\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n/*~\n~*/\n\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n/*~\n% Disabled autoloading (loaded 0 files)\n~*/\n\n\n\n:- debug_logicmoo(_).\n/*~\n~*/\n\n:- nodebug_logicmoo(http(_)).\n/*~\n~*/\n\n:- debug_logicmoo(logicmoo(_)).\n\n/*~\n~*/\n\n\n:- read_attvars(false).\n/*~\n~*/\n\n:- set_prolog_flag(assert_attvars,true).\n/*~\n~*/\n\n:- set_prolog_flag(expand_attvars,false).\n/*~\n~*/\n\n:- set_prolog_flag(expand_attvars,true).\n/*~\n~*/\n\n:- flag_call(runtime_debug=true).\n\n/*~\n~*/\n\n\n:- read_attvars(true).\n\n/*~\n%~ install_attvar_expander(user)\n~*/\n\n\nsk2:attr_unify_hook(_,_).\n \n/*~\nNo source location!?\n~*/\n\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n/*~\n~*/\n\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n/*~\n~*/\n\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n/*~\n%~ skipped( listing( sk2_in/1))\n~*/\n\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n/*~\n%~ ?-( mpred_test( \"Test_0001_Line_0000__sk2_in_1_in_user\",\n%~ user : ( sk2_in(Ex) ,\n%~ get_attr(Ex,sk2,What) ,\n%~ What=='SKF-6667'))).\nfailure=info((why_was_true(user:(\\+ (sk2_in(_6848),get_attr(_6848,sk2,_6870),_6870=='SKF-6667'))),nop(ftrace(user:(sk2_in(_6848),get_attr(_6848,sk2,_6870),_6870=='SKF-6667')))))\nno_proof_for(\\+ (sk2_in(In_Sk2),get_attr(In_Sk2,sk2,Attr_SKF_6667),Attr_SKF_6667=='SKF-6667')).\n\nno_proof_for(\\+ (sk2_in(In_Sk2),get_attr(In_Sk2,sk2,Attr_SKF_6667),Attr_SKF_6667=='SKF-6667')).\n\nno_proof_for(\\+ (sk2_in(In_Sk2),get_attr(In_Sk2,sk2,Attr_SKF_6667),Attr_SKF_6667=='SKF-6667')).\n\n\tname\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_02-Test_0001_Line_0000__sk2_in_1_in_user'. \n\tJUNIT_CLASSNAME\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_02'. \n\tJUNIT_CMD\t=\t'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"[\\'attvar_02.pfc\\']\"'. \n% saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_02_Test_0001_Line_0000_sk2_in_1_in_user-junit.xml\n~*/\n\n%:- call(break).\n\n:- read_attvars(true).\n/*~\n~*/\n\n:- call((true,rtrace)).\n/*~\n^ Exit: (33) [system] call(user:(true, rtrace))\n^ Call: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Unify: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _75304)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _75304)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _75304)\n^ Redo: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Unify: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Redo: (37) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Unify: (37) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n Call: (38) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (38) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Unify: (37) [subclause_expansion] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_87700)\n Fail: (39) [t_l] t_l:is_ec_cvt(_87700)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Fail: (37) [ec_loader] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Call: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810)\n^ Unify: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n^ Redo: (37) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810)\n^ Unify: (37) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810)\n^ Call: (38) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _95734, _95736)\n^ Unify: (38) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _95734, _95736)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736)\n Call: (41) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Exit: (41) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (41) [echo_files] echo_files:never_echo_term((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736)\n Call: (41) [$syspreds] prolog_load_context(stream, _102638)\n Unify: (41) [$syspreds] prolog_load_context(stream, _102638)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])=..[_106284, _106290, _106296|_106298]\n Exit: (41) [system] term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])=..[term_position, 1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Call: (42) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))==end_of_file\n Fail: (42) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _112466)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Call: (42) [system] _114340 is 1285+1\n Exit: (42) [system] 1286 is 1285+1\n Call: (42) [system] 1352=(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1286)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1286)\n Call: (43) [t_l] t_l:file_stream_loc(_126670, (0x556703a44a00), _126674)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1286)\n Call: (43) [t_l] t_l:file_stream_loc(_129098, (0x556703a44a00), _129100)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Call: (43) [system] 1286>1285\n Exit: (43) [system] 1286>1285\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285, 1286)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285, 1286)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1285, 1286, _3594)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1285, 1286, _3594)\n Call: (45) [system] _4848 is 1286-1285\n Exit: (45) [system] 1 is 1286-1285\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _6068, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _6068, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _9178)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _9178)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _11184, []), read_string(_11184, _11192, _6068), close(_11184))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _11184, []), read_util:read_string(_11184, _11192, _6068), read_util:close(_11184))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _11184, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51eb300), [])\n Call: (49) [system] close((0x5566f51eb300))\n Exit: (49) [system] close((0x5566f51eb300))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51eb300), []), read_util:read_string((0x5566f51eb300), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f51eb300)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1285, 1, _16830, _3594)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1285, 1, 1210, \"\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1285, 1286, \"\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _19892))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _19892))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [echo_files] echo_files:nsl(_24222)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\"\\==[]\n Exit: (46) [system] \"\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\", _28530, _28532, _28534, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _28530, _28532, _28534, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _28530, _28532, _28534, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _32348, _32412, _32350, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\", _32348, _33030, _32350, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _34206, _34270, _34208, '/*~')\n Fail: (45) [system] sub_string(\"\\n\", _34206, _34888, _34208, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _36682, _36746, _36684, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\", _36682, _37364, _36684, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _38540, _38604, _38542, '%~')\n Fail: (45) [system] sub_string(\"\\n\", _38540, _39222, _38542, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] write(\"\\n\")\n\n Exit: (45) [system] write(\"\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285, 1286)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1286)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1286, 1352, _47798)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1286, 1352, _47798)\n Call: (44) [system] _49052 is 1352-1286\n Exit: (44) [system] 66 is 1352-1286\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _50272, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _50272, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _53382)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _53382)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _55388, []), read_string(_55388, _55396, _50272), close(_55388))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _55388, []), read_util:read_string(_55388, _55396, _50272), read_util:close(_55388))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _55388, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51ea400), [])\n Call: (48) [system] close((0x5566f51ea400))\n Exit: (48) [system] close((0x5566f51ea400))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51ea400), []), read_util:read_string((0x5566f51ea400), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f51ea400)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1286, 66, _61034, _47798)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1286, 66, 1144, \":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1286, 1352, \":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n Call: (43) [echo_files] echo_files:read_mco(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _62914, _62916, _62918, _62920, _62922)\n Unify: (43) [echo_files] echo_files:read_mco(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _63548, _63550, _63552, _63554, _63556)\n Call: (44) [system] read_term_from_atom(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _64124, [cycles(true), comments(_64144), quasi_quotations(_64154), variable_names(_64164), singletons(_64174)])\n Exit: (44) [system] read_term_from_atom(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _65442, [cycles(false), comments(_65462), quasi_quotations(_65472), variable_names(_65482), singletons(_65492)])\n Exit: (44) [system] read_term_from_atom(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))=@=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (44) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))=@=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (44) [system] _67972=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (44) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (43) [echo_files] echo_files:read_mco(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), [], [], [], [])\n Call: (43) [system] write(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\n Exit: (43) [system] write(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _71082, 1352)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _71704, 1352)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, _72280))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, _72280))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, 1352))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, 1352))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, 1352)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _79716))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _79716))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Call: (42) [system] character_count((0x556703a44a00), _85266)\n Exit: (42) [system] character_count((0x556703a44a00), 1353)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1353)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1353)\n Call: (43) [t_l] t_l:file_stream_loc(_87772, (0x556703a44a00), _87776)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1353)\n Call: (43) [t_l] t_l:file_stream_loc(_90200, (0x556703a44a00), _90202)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Call: (43) [system] 1353>1352\n Exit: (43) [system] 1353>1352\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352, 1353)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352, 1353)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1352, 1353, _94534)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1352, 1353, _94534)\n Call: (45) [system] _95788 is 1353-1352\n Exit: (45) [system] 1 is 1353-1352\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _97008, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _97008, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _100118)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _100118)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _102124, []), read_string(_102124, _102132, _97008), close(_102124))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _102124, []), read_util:read_string(_102124, _102132, _97008), read_util:close(_102124))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _102124, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5f22600), [])\n Call: (49) [system] close((0x5566f5f22600))\n Exit: (49) [system] close((0x5566f5f22600))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5f22600), []), read_util:read_string((0x5566f5f22600), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f5f22600)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1352, 1, _107770, _94534)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1352, 1, 1143, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1352, 1353, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _110832))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _110832))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_115162)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _119470, _119472, _119474, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _119470, _119472, _119474, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _119470, _119472, _119474, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _123288, _123352, _123290, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _123288, _123970, _123290, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _125146, _125210, _125148, '/*~')\n Fail: (45) [system] sub_string(\".\", _125146, _125828, _125148, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _127622, _127686, _127624, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _127622, _128304, _127624, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _129480, _129544, _129482, '%~')\n Fail: (45) [system] sub_string(\".\", _129480, _130162, _129482, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352, 1353)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1353)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _11172)\n Exit: (43) [system] character_count((0x556703a44a00), 1353)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, _12386)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, _12386)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _13632, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _13632, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _16742)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _16742)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _18748, []), read_string(_18748, _18756, _13632), close(_18748))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _18748, []), read_util:read_string(_18748, _18756, _13632), read_util:close(_18748))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _18748, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x55670423a900), [])\n Call: (48) [system] close((0x55670423a900))\n Exit: (48) [system] close((0x55670423a900))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x55670423a900), []), read_util:read_string((0x55670423a900), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x55670423a900)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1353, _24392, 0, _12386)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1353, 1143, 0, \" \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, \" \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\" \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _26482)\n Exit: (43) [system] open_string(\" \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x5566f78fda00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (44) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (45) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (45) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (44) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (45) [system] peek_char((0x5566f78fda00), _32584)\n Exit: (45) [system] peek_char((0x5566f78fda00), ' ')\n Call: (45) [system] char_type(' ', space)\n Exit: (45) [system] char_type(' ', space)\n Call: (45) [system] get_char((0x5566f78fda00), ' ')\n Exit: (45) [system] get_char((0x5566f78fda00), ' ')\n Call: (45) [system] put_char(' ')\n \n Exit: (45) [system] put_char(' ')\n Exit: (44) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (45) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (46) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (46) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (46) [system] peek_char((0x5566f78fda00), _42928)\n Exit: (46) [system] peek_char((0x5566f78fda00), ' ')\n Call: (46) [system] char_type(' ', space)\n Exit: (46) [system] char_type(' ', space)\n Call: (46) [system] get_char((0x5566f78fda00), ' ')\n Exit: (46) [system] get_char((0x5566f78fda00), ' ')\n Call: (46) [system] put_char(' ')\n \n Exit: (46) [system] put_char(' ')\n Exit: (45) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (46) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (47) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (47) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (47) [system] peek_char((0x5566f78fda00), _53272)\n Exit: (47) [system] peek_char((0x5566f78fda00), ' ')\n Call: (47) [system] char_type(' ', space)\n Exit: (47) [system] char_type(' ', space)\n Call: (47) [system] get_char((0x5566f78fda00), ' ')\n Exit: (47) [system] get_char((0x5566f78fda00), ' ')\n Call: (47) [system] put_char(' ')\n \n Exit: (47) [system] put_char(' ')\n Exit: (46) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (46) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (47) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (48) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (48) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (47) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (48) [system] peek_char((0x5566f78fda00), _63616)\n Exit: (48) [system] peek_char((0x5566f78fda00), ' ')\n Call: (48) [system] char_type(' ', space)\n Exit: (48) [system] char_type(' ', space)\n Call: (48) [system] get_char((0x5566f78fda00), ' ')\n Exit: (48) [system] get_char((0x5566f78fda00), ' ')\n Call: (48) [system] put_char(' ')\n \n Exit: (48) [system] put_char(' ')\n Exit: (47) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (47) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (48) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (49) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (49) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (48) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (49) [system] peek_char((0x5566f78fda00), _73960)\n Exit: (49) [system] peek_char((0x5566f78fda00), ' ')\n Call: (49) [system] char_type(' ', space)\n Exit: (49) [system] char_type(' ', space)\n Call: (49) [system] get_char((0x5566f78fda00), ' ')\n Exit: (49) [system] get_char((0x5566f78fda00), ' ')\n Call: (49) [system] put_char(' ')\n \n Exit: (49) [system] put_char(' ')\n Exit: (48) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (48) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (49) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (50) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (50) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (49) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (50) [system] peek_char((0x5566f78fda00), _84304)\n Exit: (50) [system] peek_char((0x5566f78fda00), ' ')\n Call: (50) [system] char_type(' ', space)\n Exit: (50) [system] char_type(' ', space)\n Call: (50) [system] get_char((0x5566f78fda00), ' ')\n Exit: (50) [system] get_char((0x5566f78fda00), ' ')\n Call: (50) [system] put_char(' ')\n \n Exit: (50) [system] put_char(' ')\n Exit: (49) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (49) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (50) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (51) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (51) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (50) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (51) [system] peek_char((0x5566f78fda00), _94648)\n Exit: (51) [system] peek_char((0x5566f78fda00), ' ')\n Call: (51) [system] char_type(' ', space)\n Exit: (51) [system] char_type(' ', space)\n Call: (51) [system] get_char((0x5566f78fda00), ' ')\n Exit: (51) [system] get_char((0x5566f78fda00), ' ')\n Call: (51) [system] put_char(' ')\n \n Exit: (51) [system] put_char(' ')\n Exit: (50) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (50) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (51) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (52) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (52) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (51) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (52) [system] peek_char((0x5566f78fda00), _104992)\n Exit: (52) [system] peek_char((0x5566f78fda00), '\\n')\n Call: (52) [system] char_type('\\n', space)\n Exit: (52) [system] char_type('\\n', space)\n Call: (52) [system] get_char((0x5566f78fda00), '\\n')\n Exit: (52) [system] get_char((0x5566f78fda00), '\\n')\n Call: (52) [system] put_char('\\n')\n\n Exit: (52) [system] put_char('\\n')\n Exit: (51) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (51) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (53) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [system] peek_char((0x5566f78fda00), _115336)\n Exit: (53) [system] peek_char((0x5566f78fda00), :)\n Call: (53) [system] char_type(:, space)\n Fail: (53) [system] char_type(:, space)\n Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [echo_files] echo_files:nsl(_118990)\n Unify: (53) [echo_files] echo_files:nsl('No source location!?')\n Exit: (53) [echo_files] echo_files:nsl('No source location!?')\n Call: (53) [system] atom_length('No source location!?', _120834)\n Exit: (53) [system] atom_length('No source location!?', 20)\n Call: (53) [system] peek_string((0x5566f78fda00), 20, _122048)\n Exit: (53) [system] peek_string((0x5566f78fda00), 20, \":- call((true,prolog\")\n Call: (53) [system] \":- call((true,prolog\"=='No source location!?'\n Fail: (53) [system] \":- call((true,prolog\"=='No source location!?'\n Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [system] peek_string((0x5566f78fda00), 2, \"%~\")\n Fail: (53) [system] peek_string((0x5566f78fda00), 2, \"%~\")\n Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [system] peek_string((0x5566f78fda00), 1, \"%\")\n Fail: (53) [system] peek_string((0x5566f78fda00), 1, \"%\")\n Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [system] peek_string((0x5566f78fda00), 2, \"#!\")\n Fail: (53) [system] peek_string((0x5566f78fda00), 2, \"#!\")\n Fail: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Fail: (51) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (50) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (49) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (48) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (47) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (46) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Call: (42) [system] character_count((0x556703a44a00), _10218)\n Exit: (42) [system] character_count((0x556703a44a00), 1353)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _12688))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _12688))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _24484)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _25102)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n^ Redo: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Redo: (38) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n^ Redo: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n Call: (39) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\\==end_of_file\n Exit: (39) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798)\n Call: (40) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (40) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Call: (40) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Exit: (40) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (40) [system] nb_current('$term', _53972)\n Exit: (40) [system] nb_current('$term', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (40) [$syspreds] prolog_load_context(module, _55186)\n Unify: (40) [$syspreds] prolog_load_context(module, _55186)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _57006)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-_57642))\n Call: (41) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))==(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (41) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))==(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _57642)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _57642)\n Call: (42) [system] functor(directive_expansion, _60756, _60758)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _61986 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _57642)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (40) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\\=@=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Fail: (40) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\\=@=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798)\n^ Redo: (38) [subclause_expansion] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [subclause_expansion] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n Call: (39) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Exit: (39) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Call: (39) [$syspreds] prolog_load_context(file, _71892)\n Unify: (39) [$syspreds] prolog_load_context(file, _71892)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _73718)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _73718)\n^ Redo: (38) [file_scope] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [file_scope] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Redo: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n Call: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n^ Redo: (38) [common_logic_utils] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [common_logic_utils] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n Call: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), (:-mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (39) [system] term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])=_800\n Exit: (39) [system] term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])=term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), (:-mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]))\n^ Call: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [...])])])]), mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Unify: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [...])])])]), mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Fail: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [...])])])]), mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Fail: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Call: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Unify: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), sicstus:sicstus_flag(_98816, _98818))\n Call: (45) [system] nonvar(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (45) [system] nonvar(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=current_prolog_flag(_98816, _98818)\n Fail: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=current_prolog_flag(_98816, _98818)\n^ Redo: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), sicstus:sicstus_flag(_98816, _98818))\n Call: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=prolog_flag(_98816, _98818)\n Fail: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=prolog_flag(_98816, _98818)\n^ Redo: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Unify: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Call: (44) [system] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [system] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]))\n^ Redo: (44) [loop_check] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [loop_check] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]))\n^ Redo: (44) [ucatch] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [ucatch] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n Call: (45) [apply_macros] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n Unify: (45) [apply_macros] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n Fail: (45) [nl_pipeline] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Redo: (44) [virtualize_source] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [virtualize_source] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n Call: (45) [system] nonvar(term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]))\n Exit: (45) [system] nonvar(term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Redo: (44) [common_logic_utils] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [common_logic_utils] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Redo: (44) [gvlib] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [gvlib] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Redo: (44) [logicmoo_test] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [logicmoo_test] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Fail: (44) [pfc_lib] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Call: (44) [system] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Unify: (44) [system] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Redo: (44) [arithmetic] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Unify: (44) [arithmetic] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n Call: (45) [yall] yall:lambda_like(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Unify: (45) [yall] yall:lambda_like(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (46) [system] compound_name_arity(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _129988, _129990)\n Exit: (46) [system] compound_name_arity(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mpred_test, 1)\n Call: (46) [yall] yall:lambda_functor(mpred_test)\n Fail: (46) [yall] yall:lambda_functor(mpred_test)\n Fail: (45) [yall] yall:lambda_like(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Redo: (44) [yall] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Unify: (44) [yall] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Call: (45) [apply_macros] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Unify: (45) [apply_macros] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Fail: (45) [nl_pipeline] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Unify: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Call: (45) [clpfd] clpfd:clpfd_expandable(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Redo: (44) [clpfd] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Unify: (44) [clpfd] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([... = ...|...]))))), _298, (:-mpred_test(clause_asserted_i(sk2_in(avar([... = ...|...]))))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _15636, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n^ Call: (33) [user] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Unify: (33) [logicmoo_test] mpred_test(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (40) [$syspreds] update_flag(tests, _17538, _17538+1)\n Unify: (40) [$syspreds] update_flag(tests, _17538, _17538+1)\n Exit: (40) [$syspreds] update_flag(tests, 0, 0+1)\n Call: (40) [$syspreds] update_flag(test_number, _19384, _19384+1)\n Unify: (40) [$syspreds] update_flag(test_number, _19384, _19384+1)\n Exit: (40) [$syspreds] update_flag(test_number, 1, 1+1)\n^ Call: (38) [logicmoo_test] backward_compatibility:sformat(_21236, 'Test_~4d_Line_~4d', [2, 0])\n^ Unify: (38) [logicmoo_test] backward_compatibility:sformat(_21236, 'Test_~4d_Line_~4d', [2, 0])\n^ Call: (39) [logicmoo_test] format(string(_21236), 'Test_~4d_Line_~4d', [2, 0])\n^ Exit: (39) [logicmoo_test] format(string(\"Test_0.0002_Line_0.0000\"), 'Test_~4d_Line_~4d', [2, 0])\n^ Exit: (38) [logicmoo_test] backward_compatibility:sformat(\"Test_0.0002_Line_0.0000\", 'Test_~4d_Line_~4d', [2, 0])\n^ Call: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0002_Line_0.0000\", _21230)\n^ Unify: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0002_Line_0.0000\", _21230)\n Call: (39) [system] arg(1, '_0.'='_', _25662)\n Exit: (39) [system] arg(1, '_0.'='_', '_0.')\n Call: (39) [system] arg(2, '_0.'='_', _26884)\n Exit: (39) [system] arg(2, '_0.'='_', '_')\n^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0002_Line_0.0000\", _28106)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0002_Line_0.0000\", _28106)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0002_Line_0.0000\", _28106)\n Call: (40) [system] atomic_list_concat(_30004, '_0.', \"Test_0.0002_Line_0.0000\")\n Exit: (40) [system] atomic_list_concat(['Test', '0002_Line', '0000'], '_0.', \"Test_0.0002_Line_0.0000\")\n Call: (40) [system] atomics_to_string(['Test', '0002_Line', '0000'], '_', _28106)\n Exit: (40) [system] atomics_to_string(['Test', '0002_Line', '0000'], '_', \"Test_0002_Line_0000\")\n^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0002_Line_0.0000\", \"Test_0002_Line_0000\")\n^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0002_Line_0000\", _21230)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0002_Line_0000\", \"Test_0002_Line_0000\")\n^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0002_Line_0000\", \"Test_0002_Line_0000\")\n^ Exit: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0002_Line_0.0000\", \"Test_0002_Line_0000\")\n Call: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (40) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (40) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (41) [system] arg(_38772, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), _38714)\n Exit: (41) [system] arg(1, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (42) [system] arg(_43702, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _43644)\n Exit: (42) [system] arg(1, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), avar([vn='Ex', sk2='SKF-6667']))\n Call: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667']))\n Call: (43) [system] arg(_49250, avar([vn='Ex', sk2='SKF-6667']), _49192)\n Exit: (43) [system] arg(1, avar([vn='Ex', sk2='SKF-6667']), [vn='Ex', sk2='SKF-6667'])\n Call: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667'])\n Unify: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667'])\n Unify: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667'])\n Call: (44) [system] arg(_55416, [vn='Ex', sk2='SKF-6667'], _55358)\n Exit: (44) [system] arg(1, [vn='Ex', sk2='SKF-6667'], vn='Ex')\n Call: (44) [occurs] occurs:sub_term(_35622, vn='Ex')\n Unify: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (43) [occurs] occurs:sub_term(vn='Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(vn='Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(vn='Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(vn='Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_35622, vn='Ex')\n Unify: (44) [occurs] occurs:sub_term(_35622, vn='Ex')\n Call: (45) [system] arg(_62200, vn='Ex', _62142)\n Exit: (45) [system] arg(1, vn='Ex', vn)\n Call: (45) [occurs] occurs:sub_term(_35622, vn)\n Unify: (45) [occurs] occurs:sub_term(vn, vn)\n Exit: (45) [occurs] occurs:sub_term(vn, vn)\n Exit: (44) [occurs] occurs:sub_term(vn, vn='Ex')\n Exit: (43) [occurs] occurs:sub_term(vn, [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(vn, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(vn, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(vn, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_35622, vn)\n Unify: (45) [occurs] occurs:sub_term(_35622, vn)\n Fail: (45) [occurs] occurs:sub_term(_35622, vn)\n Redo: (45) [system] arg(_70218, vn='Ex', _62142)\n Exit: (45) [system] arg(2, vn='Ex', 'Ex')\n Call: (45) [occurs] occurs:sub_term(_35622, 'Ex')\n Unify: (45) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (45) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (44) [occurs] occurs:sub_term('Ex', vn='Ex')\n Exit: (43) [occurs] occurs:sub_term('Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term('Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term('Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term('Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_35622, 'Ex')\n Unify: (45) [occurs] occurs:sub_term(_35622, 'Ex')\n Fail: (45) [occurs] occurs:sub_term(_35622, 'Ex')\n Fail: (44) [occurs] occurs:sub_term(_35622, vn='Ex')\n Redo: (44) [system] arg(_78854, [vn='Ex', sk2='SKF-6667'], _55358)\n Exit: (44) [system] arg(2, [vn='Ex', sk2='SKF-6667'], [sk2='SKF-6667'])\n Call: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667'])\n Call: (45) [system] arg(_85638, [sk2='SKF-6667'], _85580)\n Exit: (45) [system] arg(1, [sk2='SKF-6667'], sk2='SKF-6667')\n Call: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667')\n Unify: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term(sk2='SKF-6667', [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2='SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(sk2='SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(sk2='SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2='SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667')\n Unify: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667')\n Call: (46) [system] arg(_93040, sk2='SKF-6667', _92982)\n Exit: (46) [system] arg(1, sk2='SKF-6667', sk2)\n Call: (46) [occurs] occurs:sub_term(_35622, sk2)\n Unify: (46) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (46) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (45) [occurs] occurs:sub_term(sk2, sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term(sk2, [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2, [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(sk2, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(sk2, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_35622, sk2)\n Unify: (46) [occurs] occurs:sub_term(_35622, sk2)\n Fail: (46) [occurs] occurs:sub_term(_35622, sk2)\n Redo: (46) [system] arg(_101676, sk2='SKF-6667', _92982)\n Exit: (46) [system] arg(2, sk2='SKF-6667', 'SKF-6667')\n Call: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667')\n Unify: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (45) [occurs] occurs:sub_term('SKF-6667', sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term('SKF-6667', [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term('SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term('SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term('SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term('SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667')\n Unify: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667')\n Fail: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667')\n Fail: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667')\n Redo: (45) [system] arg(_110930, [sk2='SKF-6667'], _85580)\n Exit: (45) [system] arg(2, [sk2='SKF-6667'], [])\n Call: (45) [occurs] occurs:sub_term(_35622, [])\n Unify: (45) [occurs] occurs:sub_term([], [])\n Exit: (45) [occurs] occurs:sub_term([], [])\n Exit: (44) [occurs] occurs:sub_term([], [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_35622, [])\n Unify: (45) [occurs] occurs:sub_term(_35622, [])\n Fail: (45) [occurs] occurs:sub_term(_35622, [])\n Fail: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667'])\n Fail: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667'])\n Fail: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667']))\n Fail: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Fail: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (40) [occurs] occurs:sub_term(_121982, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (40) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (40) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (40) [occurs] occurs:sub_term(_121982, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (40) [occurs] occurs:sub_term(_121982, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (41) [system] arg(_125132, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), _125074)\n Exit: (41) [system] arg(1, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (41) [occurs] occurs:sub_term(_121982, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (41) [occurs] occurs:sub_term(_121982, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (41) [occurs] occurs:sub_term(_121982, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (42) [system] arg(_130062, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _130004)\n Exit: (42) [system] arg(1, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), avar([vn='Ex', sk2='SKF-6667']))\n Call: (42) [occurs] occurs:sub_term(_568, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (42) [occurs] occurs:sub_term(_568, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (42) [occurs] occurs:sub_term(_568, avar([vn='Ex', sk2='SKF-6667']))\n Call: (43) [system] arg(_5424, avar([vn='Ex', sk2='SKF-6667']), _5366)\n Exit: (43) [system] arg(1, avar([vn='Ex', sk2='SKF-6667']), [vn='Ex', sk2='SKF-6667'])\n Call: (43) [occurs] occurs:sub_term(_568, [vn='Ex', sk2='SKF-6667'])\n Unify: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (43) [occurs] occurs:sub_term(_568, [vn='Ex', sk2='SKF-6667'])\n Unify: (43) [occurs] occurs:sub_term(_568, [vn='Ex', sk2='SKF-6667'])\n Call: (44) [system] arg(_11590, [vn='Ex', sk2='SKF-6667'], _11532)\n Exit: (44) [system] arg(1, [vn='Ex', sk2='SKF-6667'], vn='Ex')\n Call: (44) [occurs] occurs:sub_term(_568, vn='Ex')\n Unify: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (43) [occurs] occurs:sub_term(vn='Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(vn='Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(vn='Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(vn='Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_568, vn='Ex')\n Unify: (44) [occurs] occurs:sub_term(_568, vn='Ex')\n Call: (45) [system] arg(_18374, vn='Ex', _18316)\n Exit: (45) [system] arg(1, vn='Ex', vn)\n Call: (45) [occurs] occurs:sub_term(_568, vn)\n Unify: (45) [occurs] occurs:sub_term(vn, vn)\n Exit: (45) [occurs] occurs:sub_term(vn, vn)\n Exit: (44) [occurs] occurs:sub_term(vn, vn='Ex')\n Exit: (43) [occurs] occurs:sub_term(vn, [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(vn, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(vn, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(vn, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_568, vn)\n Unify: (45) [occurs] occurs:sub_term(_568, vn)\n Fail: (45) [occurs] occurs:sub_term(_568, vn)\n Redo: (45) [system] arg(_26392, vn='Ex', _18316)\n Exit: (45) [system] arg(2, vn='Ex', 'Ex')\n Call: (45) [occurs] occurs:sub_term(_568, 'Ex')\n Unify: (45) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (45) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (44) [occurs] occurs:sub_term('Ex', vn='Ex')\n Exit: (43) [occurs] occurs:sub_term('Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term('Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term('Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term('Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_568, 'Ex')\n Unify: (45) [occurs] occurs:sub_term(_568, 'Ex')\n Fail: (45) [occurs] occurs:sub_term(_568, 'Ex')\n Fail: (44) [occurs] occurs:sub_term(_568, vn='Ex')\n Redo: (44) [system] arg(_35028, [vn='Ex', sk2='SKF-6667'], _11532)\n Exit: (44) [system] arg(2, [vn='Ex', sk2='SKF-6667'], [sk2='SKF-6667'])\n Call: (44) [occurs] occurs:sub_term(_568, [sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_568, [sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term(_568, [sk2='SKF-6667'])\n Call: (45) [system] arg(_41812, [sk2='SKF-6667'], _41754)\n Exit: (45) [system] arg(1, [sk2='SKF-6667'], sk2='SKF-6667')\n Call: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667')\n Unify: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term(sk2='SKF-6667', [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2='SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(sk2='SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(sk2='SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2='SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667')\n Unify: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667')\n Call: (46) [system] arg(_49214, sk2='SKF-6667', _49156)\n Exit: (46) [system] arg(1, sk2='SKF-6667', sk2)\n Call: (46) [occurs] occurs:sub_term(_568, sk2)\n Unify: (46) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (46) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (45) [occurs] occurs:sub_term(sk2, sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term(sk2, [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2, [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(sk2, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(sk2, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_568, sk2)\n Unify: (46) [occurs] occurs:sub_term(_568, sk2)\n Fail: (46) [occurs] occurs:sub_term(_568, sk2)\n Redo: (46) [system] arg(_57850, sk2='SKF-6667', _49156)\n Exit: (46) [system] arg(2, sk2='SKF-6667', 'SKF-6667')\n Call: (46) [occurs] occurs:sub_term(_568, 'SKF-6667')\n Unify: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (45) [occurs] occurs:sub_term('SKF-6667', sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term('SKF-6667', [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term('SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term('SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term('SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term('SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_568, 'SKF-6667')\n Unify: (46) [occurs] occurs:sub_term(_568, 'SKF-6667')\n Fail: (46) [occurs] occurs:sub_term(_568, 'SKF-6667')\n Fail: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667')\n Redo: (45) [system] arg(_67104, [sk2='SKF-6667'], _41754)\n Exit: (45) [system] arg(2, [sk2='SKF-6667'], [])\n Call: (45) [occurs] occurs:sub_term(_568, [])\n Unify: (45) [occurs] occurs:sub_term([], [])\n Exit: (45) [occurs] occurs:sub_term([], [])\n Exit: (44) [occurs] occurs:sub_term([], [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Call: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212)\n^ Unify: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212)\n Call: (42) [system] nb_current('$inprint_message', _74462)\n Fail: (42) [system] nb_current('$inprint_message', _74462)\n^ Redo: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212)\n^ Call: (42) [logicmoo_test] ucatch:maybe_compute_file_link('', _73212)\n^ Unify: (42) [logicmoo_test] ucatch:maybe_compute_file_link('', _73212)\n Call: (43) [lmconf] lmconf:http_file_stem(_77548, _77550)\n Unify: (43) [lmconf] lmconf:http_file_stem('lib/swipl', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/tree/master/docker/rootfs/usr/local/lib/swipl\")\n Exit: (43) [lmconf] lmconf:http_file_stem('lib/swipl', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/tree/master/docker/rootfs/usr/local/lib/swipl\")\n Call: (43) [system] atomic_list_concat([_79440, _79446], 'lib/swipl', '')\n Fail: (43) [system] atomic_list_concat([_79440, _79446], 'lib/swipl', '')\n Redo: (43) [lmconf] lmconf:http_file_stem(_77548, _77550)\n Unify: (43) [lmconf] lmconf:http_file_stem('swi-prolog/pack', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys\")\n Exit: (43) [lmconf] lmconf:http_file_stem('swi-prolog/pack', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys\")\n Call: (43) [system] atomic_list_concat([_82552, _82558], 'swi-prolog/pack', '')\n Fail: (43) [system] atomic_list_concat([_82552, _82558], 'swi-prolog/pack', '')\n Redo: (43) [lmconf] lmconf:http_file_stem(_77548, _77550)\n Unify: (43) [lmconf] lmconf:http_file_stem(logicmoo_workspace, \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master\")\n Exit: (43) [lmconf] lmconf:http_file_stem(logicmoo_workspace, \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master\")\n Call: (43) [system] atomic_list_concat([_85662, _85668], logicmoo_workspace, '')\n Fail: (43) [system] atomic_list_concat([_85662, _85668], logicmoo_workspace, '')\n Redo: (43) [lmconf] lmconf:http_file_stem(_77548, _77550)\n Unify: (43) [lmconf] lmconf:http_file_stem(~, \"https://logicmoo.org:2082/gitlab/logicmoo/prologmud_server/-/tree/master\")\n Exit: (43) [lmconf] lmconf:http_file_stem(~, \"https://logicmoo.org:2082/gitlab/logicmoo/prologmud_server/-/tree/master\")\n Call: (43) [system] atomic_list_concat([_88772, _88778], ~, '')\n Fail: (43) [system] atomic_list_concat([_88772, _88778], ~, '')\n^ Fail: (42) [logicmoo_test] ucatch:maybe_compute_file_link('', _73212)\n^ Redo: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212)\n^ Unify: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', '')\n^ Exit: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', '')\n^ Call: (41) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],'',_612),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (41) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],'',_612),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (42) [system] arg(1, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",_1812),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (42) [system] arg(1, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'https://logicmoo.org:2082/gitlab/logicmoo/'),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (42) [system] arg(2, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",_3310),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (42) [system] arg(2, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",'',_4808),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",'',_4808),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (43) [system] atom_string('', _6350)\n Exit: (43) [system] atom_string('', \"\")\n^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",_7570),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",_7570),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",_7570),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (44) [system] atomic_list_concat(_9882, \n [[ EXCEPTION while printing message '~W'\n with arguments [atomic_list_concat(_9882,'https://logicmoo.org:2082/gitlab/logicmoo/',\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (44) [system] atomic_list_concat([''], \n [[ EXCEPTION while printing message '~W'\n with arguments [atomic_list_concat([''],'https://logicmoo.org:2082/gitlab/logicmoo/',\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (44) [system] atomics_to_string([''], \"\", _7570)\n Exit: (44) [system] atomics_to_string([''], \"\", \"\")\n^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (43) [system] atom_string(_616, \"\")\n Exit: (43) [system] atom_string('', \"\")\n^ Exit: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",'',''),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', _610)\n^ Unify: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', _610)\n Call: (43) [system] arg(1, '-/blob/'='', _4274)\n Exit: (43) [system] arg(1, '-/blob/'='', '-/blob/')\n Call: (43) [system] arg(2, '-/blob/'='', _5496)\n Exit: (43) [system] arg(2, '-/blob/'='', '')\n^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', _6718)\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', _6718)\n Call: (44) [system] atom_string('', _7984)\n Exit: (44) [system] atom_string('', \"\")\n^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", _9204)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", _9204)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", _9204)\n Call: (45) [system] atomic_list_concat(_11102, '-/blob/', \"\")\n Exit: (45) [system] atomic_list_concat([''], '-/blob/', \"\")\n Call: (45) [system] atomics_to_string([''], '', _9204)\n Exit: (45) [system] atomics_to_string([''], '', \"\")\n^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", \"\")\n Call: (44) [system] atom_string(_6718, \"\")\n Exit: (44) [system] atom_string('', \"\")\n^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', '')\n^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', _610)\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', _610)\n Call: (44) [system] arg(1, (/)='_', _17288)\n Exit: (44) [system] arg(1, (/)='_', /)\n Call: (44) [system] arg(2, (/)='_', _18510)\n Exit: (44) [system] arg(2, (/)='_', '_')\n^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', _19732)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', _19732)\n Call: (45) [system] atom_string('', _20998)\n Exit: (45) [system] atom_string('', \"\")\n^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", _22218)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", _22218)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", _22218)\n Call: (46) [system] atomic_list_concat(_24116, /, \"\")\n Exit: (46) [system] atomic_list_concat([''], /, \"\")\n Call: (46) [system] atomics_to_string([''], '_', _22218)\n Exit: (46) [system] atomics_to_string([''], '_', \"\")\n^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", \"\")\n Call: (45) [system] atom_string(_19732, \"\")\n Exit: (45) [system] atom_string('', \"\")\n^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', '')\n^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', _610)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', _610)\n Call: (45) [system] arg(1, '_master_packs_'='_', _30302)\n Exit: (45) [system] arg(1, '_master_packs_'='_', '_master_packs_')\n Call: (45) [system] arg(2, '_master_packs_'='_', _31524)\n Exit: (45) [system] arg(2, '_master_packs_'='_', '_')\n^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', _32746)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', _32746)\n Call: (46) [system] atom_string('', _34012)\n Exit: (46) [system] atom_string('', \"\")\n^ Call: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", _35232)\n^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", _35232)\n^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", _35232)\n Call: (47) [system] atomic_list_concat(_37130, '_master_packs_', \"\")\n Exit: (47) [system] atomic_list_concat([''], '_master_packs_', \"\")\n Call: (47) [system] atomics_to_string([''], '_', _35232)\n Exit: (47) [system] atomics_to_string([''], '_', \"\")\n^ Exit: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", \"\")\n Call: (46) [system] atom_string(_32746, \"\")\n Exit: (46) [system] atom_string('', \"\")\n^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', '')\n^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', _610)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', '')\n^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', '')\n^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', '')\n^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', '')\n^ Exit: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', '')\n^ Exit: (41) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],'',''),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (41) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1052)\n^ Unify: (41) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1052)\n Call: (42) [system] name('', _2302)\n Exit: (42) [system] name('', [])\n^ Call: (42) [logicmoo_test] portray_vars:filter_var_chars([], [_3518|_3520])\n^ Unify: (42) [logicmoo_test] portray_vars:filter_var_chars([], [_3518|_3520])\n^ Call: (43) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3518|_3520])\n^ Unify: (43) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3518|_3520])\n^ Call: (44) [logicmoo_test] portray_vars:filter_var_chars0([], _6018)\n^ Unify: (44) [logicmoo_test] portray_vars:filter_var_chars0([], [])\n^ Exit: (44) [logicmoo_test] portray_vars:filter_var_chars0([], [])\n^ Call: (44) [logicmoo_test] portray_vars:trim_95([], [_3518|_3520])\n^ Unify: (44) [logicmoo_test] portray_vars:trim_95([], [_3518|_3520])\n^ Call: (45) [logicmoo_test] portray_vars:trim_96([], [_3518|_3520])\n^ Fail: (45) [logicmoo_test] portray_vars:trim_96([], [_3518|_3520])\n^ Fail: (44) [logicmoo_test] portray_vars:trim_95([], [_3518|_3520])\n^ Fail: (43) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3518|_3520])\n^ Fail: (42) [logicmoo_test] portray_vars:filter_var_chars([], [_3518|_3520])\n^ Fail: (41) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1052)\n Call: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12884)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit')\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit')\n Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12884)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__sk2_in_1_in_user\")\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__sk2_in_1_in_user\")\n^ Call: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_538))\n^ Unify: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_538))\n Call: (41) [system] copy_term(t_l:mpred_current_testcase(_538), _25446)\n Exit: (41) [system] copy_term(t_l:mpred_current_testcase(_538), t_l:mpred_current_testcase(_26064))\n^ Call: (41) [t_l] clause(t_l:mpred_current_testcase(_538), true)\n^ Fail: (41) [t_l] clause(mpred_current_testcase(_538), true)\n^ Fail: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_538))\n^ Call: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_538))\n^ Unify: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_538))\n^ Call: (47) [t_l] asserta(t_l:mpred_current_testcase(_538), _29910)\n^ Exit: (47) [t_l] asserta(t_l:mpred_current_testcase(_538), (0x5566f60ca0f0))\n Call: (47) [system] nb_current('$w_tl_e', _31148)\n Exit: (47) [system] nb_current('$w_tl_e', [])\n Call: (47) [system] nb_linkval('$w_tl_e', [(0x5566f60ca0f0)])\n Exit: (47) [system] nb_linkval('$w_tl_e', [(0x5566f60ca0f0)])\n^ Exit: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_538))\n^ Call: (45) [logicmoo_test] must_det_l((wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Unify: (45) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Call: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] strip_module(ucatch:must_det_u, _36812, _36752)\n^ Exit: (48) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (48) [system] var(must_det_u)\n Fail: (48) [system] var(must_det_u)\n^ Fail: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(...))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar(...)))), ignore((source_location(_16718, _16720), atom(...), ..., ...)), get_time(_16848)))\n^ Unify: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(...))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar(...)))), ignore((source_location(_16718, _16720), atom(...), ..., ...)), get_time(_16848)))\n^ Call: (48) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)), _41122, _41062)\n^ Exit: (48) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)), logicmoo_test, (wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n Call: (48) [system] var((wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n Fail: (48) [system] var((wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Fail: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(...))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar(...)))), ignore((source_location(_16718, _16720), atom(...), ..., ...)), get_time(_16848)))\n^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _45438, _45378)\n^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (49) [system] var(must_det_u)\n Fail: (49) [system] var(must_det_u)\n^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))))\n^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))))\n^ Call: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), _49748, _49688)\n^ Exit: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), logicmoo_test, wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))))\n Call: (49) [system] var(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))))\n Fail: (49) [system] var(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))))\n^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))))\n^ Call: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...))))))))\n^ Unify: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...))))))))\n^ Call: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Unify: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Call: (54) [logicmoo_test] current_predicate((in_pp/1))\n^ Exit: (54) [logicmoo_test] current_predicate((in_pp/1))\n^ Call: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Unify: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n Call: (55) [system] nonvar(bfly)\n Exit: (55) [system] nonvar(bfly)\n^ Call: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n Call: (56) [system] nonvar(_58930)\n Fail: (56) [system] nonvar(_58930)\n^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n^ Call: (56) [logicmoo_test] pretty_clauses:is_pp_set(_58930)\n^ Unify: (56) [logicmoo_test] pretty_clauses:is_pp_set(_58930)\n Call: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _58930)\n Fail: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _58930)\n^ Fail: (56) [logicmoo_test] pretty_clauses:is_pp_set(_58930)\n^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n^ Call: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930)\n Call: (57) [system] nonvar(_58930)\n Fail: (57) [system] nonvar(_58930)\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(swish)\n^ Call: (57) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_70656)))\n^ Unify: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_70656)))\n Call: (61) [system] nb_current('$pp_swish', t)\n Fail: (61) [system] nb_current('$pp_swish', t)\n Call: (61) [pengines] pengines:pengine_self(_70656)\n Unify: (61) [pengines] pengines:pengine_self(_70656)\n Call: (62) [system] thread_self(_74440)\n Exit: (62) [system] thread_self(main)\n Call: (62) [pengines] current_pengine(_70656, _75704, main, _75708, _75710, _75712)\n Fail: (62) [pengines] current_pengine(_70656, _76366, main, _76370, _76372, _76374)\n Fail: (61) [pengines] pengines:pengine_self(_70656)\n^ Fail: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_70656)))\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(http)\n^ Call: (57) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_79480))\n^ Unify: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_79480))\n Call: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_79480)\n Unify: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_79480)\n Call: (61) [system] current_output(_82046)\n Exit: (61) [system] current_output((0x7f8762aee8c0))\n Call: (61) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0))\n Fail: (61) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0))\n Fail: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_79480)\n^ Fail: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_79480))\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Call: (57) [logicmoo_test] current_predicate((bfly_get/2))\n^ Exit: (57) [logicmoo_test] current_predicate((bfly_get/2))\n^ Call: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Unify: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (58) [system] nonvar(f)\n Exit: (58) [system] nonvar(f)\n^ Call: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668)\n^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668)\n Call: (59) [system] nonvar(_90668)\n Fail: (59) [system] nonvar(_90668)\n^ Redo: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668)\n^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668)\n Call: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, _90668)\n Unify: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n Exit: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n^ Exit: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (58) [system] f=@=f\n Exit: (58) [system] f=@=f\n^ Exit: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Exit: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Exit: (55) [logicmoo_test] pretty_clauses:in_pp(ansi)\n Call: (55) [system] bfly==ansi\n Fail: (55) [system] bfly==ansi\n^ Fail: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Fail: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Redo: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...))))))))\n^ Call: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))))\n^ Unify: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))))\n^ Call: (54) [logicmoo_test] quietly(ignore((with_all_dmsg(dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(...)))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?-mpred_test(..., ...))))))))))\n^ Unify: (54) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(_538, user:clause_asserted_i(...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n%~ ?-( mpred_test(Kw,user:clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))).\n^ Exit: (59) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (54) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(_538, user:clause_asserted_i(...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n^ Exit: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))))\n^ Exit: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...))))))))\n^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _134178, _134118)\n^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (49) [system] var(must_det_u)\n Fail: (49) [system] var(must_det_u)\n^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Call: (49) [ucatch] strip_module(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)), _138488, _138428)\n^ Exit: (49) [ucatch] strip_module(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)), logicmoo_test, (add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)))\n Call: (49) [system] var((add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)))\n Fail: (49) [system] var((add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)))\n^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _142804, _142744)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _147114, _147054)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), logicmoo_test, add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (50) [system] var(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Fail: (50) [system] var(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))\n Call: (53) [j_u] j_u:junit_prop(_538, goal, _150124)\n Unify: (53) [j_u] j_u:junit_prop(\"Test_0001_Line_0000__sk2_in_1_in_user\", goal, user:(sk2_in(_150776), get_attr(_150776, sk2, _150790), _150790=='SKF-6667'))\n Exit: (53) [j_u] j_u:junit_prop(\"Test_0001_Line_0000__sk2_in_1_in_user\", goal, user:(sk2_in(_150776), get_attr(_150776, sk2, _150790), _150790=='SKF-6667'))\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _153362, _153302)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)), _157672, _157612)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)), logicmoo_test, (ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), get_time(_16848)))\n Call: (50) [system] var((ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), get_time(_16848)))\n Fail: (50) [system] var((ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), get_time(_16848)))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _161988, _161928)\n^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (51) [system] var(must_det_u)\n Fail: (51) [system] var(must_det_u)\n^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Call: (51) [ucatch] strip_module(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), _166298, _166238)\n^ Exit: (51) [ucatch] strip_module(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), logicmoo_test, ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718, _16720]), replace_in_string([... = ...], _16760, _16790), add_test_info(_538, url, _16790))))\n Call: (51) [system] var(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718, _16720]), replace_in_string([... = ...], _16760, _16790), add_test_info(_538, url, _16790))))\n Fail: (51) [system] var(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718, _16720]), replace_in_string([... = ...], _16760, _16790), add_test_info(_538, url, _16790))))\n^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n Call: (55) [system] source_location(_16718, _16720)\n Fail: (55) [system] source_location(_16718, _16720)\n^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _171832, _171772)\n^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (51) [system] var(must_det_u)\n Fail: (51) [system] var(must_det_u)\n^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_16848))\n^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_16848))\n^ Call: (51) [ucatch] strip_module(logicmoo_test:get_time(_16848), _176142, _176082)\n^ Exit: (51) [ucatch] strip_module(logicmoo_test:get_time(_16848), logicmoo_test, get_time(_16848))\n Call: (51) [system] var(get_time(_16848))\n Fail: (51) [system] var(get_time(_16848))\n^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_16848))\n^ Exit: (45) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(1632738043.15359)))\n Call: (45) [system] _16858=nb(0)\n Exit: (45) [system] nb(0)=nb(0)\n^ Call: (47) [logicmoo_test] call_u_hook(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Unify: (47) [logicmoo_test] call_u_hook(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Call: (56) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _184772)\n^ Unify: (56) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _184772)\n^ Exit: (56) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n^ Exit: (47) [logicmoo_test] call_u_hook(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (47) [system] _16898=passed\n Exit") Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) Unify: (44) [j_u] j_u:junit_prop(_9754794, goal, user:(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) Exit: (44) [j_u] j_u:junit_prop(_9754794, goal, user:(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) Unify: (44) [j_u] j_u:junit_prop(_9754794, time, 0.0021135807037353516) Exit: (44) [j_u] j_u:junit_prop(_9754794, time, 0.0021135807037353516) Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) Unify: (44) [j_u] j_u:junit_prop(_9754794, failure, []) Exit: (44) [j_u] j_u:junit_prop(_9754794, failure, []) Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) Unify: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__sk2_in_1_in_user", out, " (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"['attvar_02.pfc']\")\n\n```\n%~ init_phase(after_load)\n%~ init_phase(restore_state)\n%\n%~ init_why(after_boot,program)\n%~ after_boot.\n%~ Dont forget to ?- logicmoo_i_cyc_xform.\n% Disabled autoloading (loaded 0 files)\n% Disabled autoloading (loaded 0 files)\nrunning('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'),\n%~ this_test_might_need( :-( use_module( library(logicmoo_plarkc))))\n%~ message_hook(\n%~ error( permission_error(redefine,module,logicmoo_test),\n%~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')),\n%~ error,\n%~ [ '~q/~w: '-[module,2],\n%~ 'No permission to ~w ~w `~p\\''-[redefine,module,logicmoo_test],\n%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']])\n%~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 \n%~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98)\nmodule/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)\nERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98:\nERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)\n\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n/*~\n~*/\n\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n/*~\n% Disabled autoloading (loaded 0 files)\n~*/\n\n\n\n:- debug_logicmoo(_).\n/*~\n~*/\n\n:- nodebug_logicmoo(http(_)).\n/*~\n~*/\n\n:- debug_logicmoo(logicmoo(_)).\n\n/*~\n~*/\n\n\n:- read_attvars(false).\n/*~\n~*/\n\n:- set_prolog_flag(assert_attvars,true).\n/*~\n~*/\n\n:- set_prolog_flag(expand_attvars,false).\n/*~\n~*/\n\n:- set_prolog_flag(expand_attvars,true).\n/*~\n~*/\n\n:- flag_call(runtime_debug=true).\n\n/*~\n~*/\n\n\n:- read_attvars(true).\n\n/*~\n%~ install_attvar_expander(user)\n~*/\n\n\nsk2:attr_unify_hook(_,_).\n \n/*~\nNo source location!?\n~*/\n\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n/*~\n~*/\n\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n/*~\n~*/\n\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n/*~\n%~ skipped( listing( sk2_in/1))\n~*/\n\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n/*~\n%~ ?-( mpred_test( \"Test_0001_Line_0000__sk2_in_1_in_user\",\n%~ user : ( sk2_in(Ex) ,\n%~ get_attr(Ex,sk2,What) ,\n%~ What=='SKF-6667'))).\nfailure=info((why_was_true(user:(\\+ (sk2_in(_6848),get_attr(_6848,sk2,_6870),_6870=='SKF-6667'))),nop(ftrace(user:(sk2_in(_6848),get_attr(_6848,sk2,_6870),_6870=='SKF-6667')))))\nno_proof_for(\\+ (sk2_in(In_Sk2),get_attr(In_Sk2,sk2,Attr_SKF_6667),Attr_SKF_6667=='SKF-6667')).\n\nno_proof_for(\\+ (sk2_in(In_Sk2),get_attr(In_Sk2,sk2,Attr_SKF_6667),Attr_SKF_6667=='SKF-6667')).\n\nno_proof_for(\\+ (sk2_in(In_Sk2),get_attr(In_Sk2,sk2,Attr_SKF_6667),Attr_SKF_6667=='SKF-6667')).\n\n\tname\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_02-Test_0001_Line_0000__sk2_in_1_in_user'. \n\tJUNIT_CLASSNAME\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_02'. \n\tJUNIT_CMD\t=\t'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"[\\'attvar_02.pfc\\']\"'. \n% saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_02_Test_0001_Line_0000_sk2_in_1_in_user-junit.xml\n~*/\n\n%:- call(break).\n\n:- read_attvars(true).\n/*~\n~*/\n\n:- call((true,rtrace)).\n/*~\n^ Exit: (33) [system] call(user:(true, rtrace))\n^ Call: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Unify: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _75304)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _75304)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _75304)\n^ Redo: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Unify: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Redo: (37) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Unify: (37) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n Call: (38) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (38) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Unify: (37) [subclause_expansion] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_87700)\n Fail: (39) [t_l] t_l:is_ec_cvt(_87700)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Fail: (37) [ec_loader] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Call: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810)\n^ Unify: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n^ Redo: (37) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810)\n^ Unify: (37) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810)\n^ Call: (38) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _95734, _95736)\n^ Unify: (38) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _95734, _95736)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736)\n Call: (41) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Exit: (41) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (41) [echo_files] echo_files:never_echo_term((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736)\n Call: (41) [$syspreds] prolog_load_context(stream, _102638)\n Unify: (41) [$syspreds] prolog_load_context(stream, _102638)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])=..[_106284, _106290, _106296|_106298]\n Exit: (41) [system] term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])=..[term_position, 1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Call: (42) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))==end_of_file\n Fail: (42) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _112466)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Call: (42) [system] _114340 is 1285+1\n Exit: (42) [system] 1286 is 1285+1\n Call: (42) [system] 1352=(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1286)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1286)\n Call: (43) [t_l] t_l:file_stream_loc(_126670, (0x556703a44a00), _126674)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1286)\n Call: (43) [t_l] t_l:file_stream_loc(_129098, (0x556703a44a00), _129100)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Call: (43) [system] 1286>1285\n Exit: (43) [system] 1286>1285\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285, 1286)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285, 1286)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1285, 1286, _3594)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1285, 1286, _3594)\n Call: (45) [system] _4848 is 1286-1285\n Exit: (45) [system] 1 is 1286-1285\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _6068, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _6068, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _9178)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _9178)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _11184, []), read_string(_11184, _11192, _6068), close(_11184))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _11184, []), read_util:read_string(_11184, _11192, _6068), read_util:close(_11184))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _11184, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51eb300), [])\n Call: (49) [system] close((0x5566f51eb300))\n Exit: (49) [system] close((0x5566f51eb300))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51eb300), []), read_util:read_string((0x5566f51eb300), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f51eb300)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1285, 1, _16830, _3594)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1285, 1, 1210, \"\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1285, 1286, \"\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _19892))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _19892))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [echo_files] echo_files:nsl(_24222)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\"\\==[]\n Exit: (46) [system] \"\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\", _28530, _28532, _28534, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _28530, _28532, _28534, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _28530, _28532, _28534, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _32348, _32412, _32350, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\", _32348, _33030, _32350, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _34206, _34270, _34208, '/*~')\n Fail: (45) [system] sub_string(\"\\n\", _34206, _34888, _34208, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _36682, _36746, _36684, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\", _36682, _37364, _36684, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _38540, _38604, _38542, '%~')\n Fail: (45) [system] sub_string(\"\\n\", _38540, _39222, _38542, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] write(\"\\n\")\n\n Exit: (45) [system] write(\"\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285, 1286)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1286)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1286, 1352, _47798)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1286, 1352, _47798)\n Call: (44) [system] _49052 is 1352-1286\n Exit: (44) [system] 66 is 1352-1286\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _50272, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _50272, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _53382)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _53382)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _55388, []), read_string(_55388, _55396, _50272), close(_55388))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _55388, []), read_util:read_string(_55388, _55396, _50272), read_util:close(_55388))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _55388, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51ea400), [])\n Call: (48) [system] close((0x5566f51ea400))\n Exit: (48) [system] close((0x5566f51ea400))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51ea400), []), read_util:read_string((0x5566f51ea400), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f51ea400)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1286, 66, _61034, _47798)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1286, 66, 1144, \":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1286, 1352, \":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n Call: (43) [echo_files] echo_files:read_mco(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _62914, _62916, _62918, _62920, _62922)\n Unify: (43) [echo_files] echo_files:read_mco(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _63548, _63550, _63552, _63554, _63556)\n Call: (44) [system] read_term_from_atom(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _64124, [cycles(true), comments(_64144), quasi_quotations(_64154), variable_names(_64164), singletons(_64174)])\n Exit: (44) [system] read_term_from_atom(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _65442, [cycles(false), comments(_65462), quasi_quotations(_65472), variable_names(_65482), singletons(_65492)])\n Exit: (44) [system] read_term_from_atom(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))=@=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (44) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))=@=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (44) [system] _67972=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (44) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (43) [echo_files] echo_files:read_mco(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), [], [], [], [])\n Call: (43) [system] write(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\n Exit: (43) [system] write(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _71082, 1352)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _71704, 1352)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, _72280))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, _72280))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, 1352))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, 1352))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, 1352)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _79716))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _79716))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Call: (42) [system] character_count((0x556703a44a00), _85266)\n Exit: (42) [system] character_count((0x556703a44a00), 1353)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1353)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1353)\n Call: (43) [t_l] t_l:file_stream_loc(_87772, (0x556703a44a00), _87776)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1353)\n Call: (43) [t_l] t_l:file_stream_loc(_90200, (0x556703a44a00), _90202)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Call: (43) [system] 1353>1352\n Exit: (43) [system] 1353>1352\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352, 1353)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352, 1353)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1352, 1353, _94534)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1352, 1353, _94534)\n Call: (45) [system] _95788 is 1353-1352\n Exit: (45) [system] 1 is 1353-1352\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _97008, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _97008, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _100118)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _100118)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _102124, []), read_string(_102124, _102132, _97008), close(_102124))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _102124, []), read_util:read_string(_102124, _102132, _97008), read_util:close(_102124))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _102124, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5f22600), [])\n Call: (49) [system] close((0x5566f5f22600))\n Exit: (49) [system] close((0x5566f5f22600))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5f22600), []), read_util:read_string((0x5566f5f22600), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f5f22600)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1352, 1, _107770, _94534)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1352, 1, 1143, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1352, 1353, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _110832))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _110832))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_115162)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _119470, _119472, _119474, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _119470, _119472, _119474, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _119470, _119472, _119474, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _123288, _123352, _123290, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _123288, _123970, _123290, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _125146, _125210, _125148, '/*~')\n Fail: (45) [system] sub_string(\".\", _125146, _125828, _125148, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _127622, _127686, _127624, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _127622, _128304, _127624, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _129480, _129544, _129482, '%~')\n Fail: (45) [system] sub_string(\".\", _129480, _130162, _129482, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352, 1353)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1353)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _11172)\n Exit: (43) [system] character_count((0x556703a44a00), 1353)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, _12386)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, _12386)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _13632, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _13632, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _16742)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _16742)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _18748, []), read_string(_18748, _18756, _13632), close(_18748))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _18748, []), read_util:read_string(_18748, _18756, _13632), read_util:close(_18748))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _18748, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x55670423a900), [])\n Call: (48) [system] close((0x55670423a900))\n Exit: (48) [system] close((0x55670423a900))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x55670423a900), []), read_util:read_string((0x55670423a900), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x55670423a900)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1353, _24392, 0, _12386)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1353, 1143, 0, \" \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, \" \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\" \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _26482)\n Exit: (43) [system] open_string(\" \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x5566f78fda00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (44) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (45) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (45) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (44) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (45) [system] peek_char((0x5566f78fda00), _32584)\n Exit: (45) [system] peek_char((0x5566f78fda00), ' ')\n Call: (45) [system] char_type(' ', space)\n Exit: (45) [system] char_type(' ', space)\n Call: (45) [system] get_char((0x5566f78fda00), ' ')\n Exit: (45) [system] get_char((0x5566f78fda00), ' ')\n Call: (45) [system] put_char(' ')\n \n Exit: (45) [system] put_char(' ')\n Exit: (44) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (45) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (46) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (46) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (46) [system] peek_char((0x5566f78fda00), _42928)\n Exit: (46) [system] peek_char((0x5566f78fda00), ' ')\n Call: (46) [system] char_type(' ', space)\n Exit: (46) [system] char_type(' ', space)\n Call: (46) [system] get_char((0x5566f78fda00), ' ')\n Exit: (46) [system] get_char((0x5566f78fda00), ' ')\n Call: (46) [system] put_char(' ')\n \n Exit: (46) [system] put_char(' ')\n Exit: (45) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (46) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (47) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (47) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (47) [system] peek_char((0x5566f78fda00), _53272)\n Exit: (47) [system] peek_char((0x5566f78fda00), ' ')\n Call: (47) [system] char_type(' ', space)\n Exit: (47) [system] char_type(' ', space)\n Call: (47) [system] get_char((0x5566f78fda00), ' ')\n Exit: (47) [system] get_char((0x5566f78fda00), ' ')\n Call: (47) [system] put_char(' ')\n \n Exit: (47) [system] put_char(' ')\n Exit: (46) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (46) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (47) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (48) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (48) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (47) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (48) [system] peek_char((0x5566f78fda00), _63616)\n Exit: (48) [system] peek_char((0x5566f78fda00), ' ')\n Call: (48) [system] char_type(' ', space)\n Exit: (48) [system] char_type(' ', space)\n Call: (48) [system] get_char((0x5566f78fda00), ' ')\n Exit: (48) [system] get_char((0x5566f78fda00), ' ')\n Call: (48) [system] put_char(' ')\n \n Exit: (48) [system] put_char(' ')\n Exit: (47) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (47) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (48) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (49) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (49) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (48) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (49) [system] peek_char((0x5566f78fda00), _73960)\n Exit: (49) [system] peek_char((0x5566f78fda00), ' ')\n Call: (49) [system] char_type(' ', space)\n Exit: (49) [system] char_type(' ', space)\n Call: (49) [system] get_char((0x5566f78fda00), ' ')\n Exit: (49) [system] get_char((0x5566f78fda00), ' ')\n Call: (49) [system] put_char(' ')\n \n Exit: (49) [system] put_char(' ')\n Exit: (48) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (48) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (49) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (50) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (50) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (49) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (50) [system] peek_char((0x5566f78fda00), _84304)\n Exit: (50) [system] peek_char((0x5566f78fda00), ' ')\n Call: (50) [system] char_type(' ', space)\n Exit: (50) [system] char_type(' ', space)\n Call: (50) [system] get_char((0x5566f78fda00), ' ')\n Exit: (50) [system] get_char((0x5566f78fda00), ' ')\n Call: (50) [system] put_char(' ')\n \n Exit: (50) [system] put_char(' ')\n Exit: (49) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (49) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (50) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (51) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (51) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (50) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (51) [system] peek_char((0x5566f78fda00), _94648)\n Exit: (51) [system] peek_char((0x5566f78fda00), ' ')\n Call: (51) [system] char_type(' ', space)\n Exit: (51) [system] char_type(' ', space)\n Call: (51) [system] get_char((0x5566f78fda00), ' ')\n Exit: (51) [system] get_char((0x5566f78fda00), ' ')\n Call: (51) [system] put_char(' ')\n \n Exit: (51) [system] put_char(' ')\n Exit: (50) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (50) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (51) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (52) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (52) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (51) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (52) [system] peek_char((0x5566f78fda00), _104992)\n Exit: (52) [system] peek_char((0x5566f78fda00), '\\n')\n Call: (52) [system] char_type('\\n', space)\n Exit: (52) [system] char_type('\\n', space)\n Call: (52) [system] get_char((0x5566f78fda00), '\\n')\n Exit: (52) [system] get_char((0x5566f78fda00), '\\n')\n Call: (52) [system] put_char('\\n')\n\n Exit: (52) [system] put_char('\\n')\n Exit: (51) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (51) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (53) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [system] peek_char((0x5566f78fda00), _115336)\n Exit: (53) [system] peek_char((0x5566f78fda00), :)\n Call: (53) [system] char_type(:, space)\n Fail: (53) [system] char_type(:, space)\n Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [echo_files] echo_files:nsl(_118990)\n Unify: (53) [echo_files] echo_files:nsl('No source location!?')\n Exit: (53) [echo_files] echo_files:nsl('No source location!?')\n Call: (53) [system] atom_length('No source location!?', _120834)\n Exit: (53) [system] atom_length('No source location!?', 20)\n Call: (53) [system] peek_string((0x5566f78fda00), 20, _122048)\n Exit: (53) [system] peek_string((0x5566f78fda00), 20, \":- call((true,prolog\")\n Call: (53) [system] \":- call((true,prolog\"=='No source location!?'\n Fail: (53) [system] \":- call((true,prolog\"=='No source location!?'\n Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [system] peek_string((0x5566f78fda00), 2, \"%~\")\n Fail: (53) [system] peek_string((0x5566f78fda00), 2, \"%~\")\n Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [system] peek_string((0x5566f78fda00), 1, \"%\")\n Fail: (53) [system] peek_string((0x5566f78fda00), 1, \"%\")\n Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [system] peek_string((0x5566f78fda00), 2, \"#!\")\n Fail: (53) [system] peek_string((0x5566f78fda00), 2, \"#!\")\n Fail: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Fail: (51) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (50) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (49) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (48) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (47) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (46) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Call: (42) [system] character_count((0x556703a44a00), _10218)\n Exit: (42) [system] character_count((0x556703a44a00), 1353)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _12688))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _12688))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _24484)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _25102)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n^ Redo: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Redo: (38) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n^ Redo: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n Call: (39) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\\==end_of_file\n Exit: (39) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798)\n Call: (40) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (40) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Call: (40) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Exit: (40) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (40) [system] nb_current('$term', _53972)\n Exit: (40) [system] nb_current('$term', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (40) [$syspreds] prolog_load_context(module, _55186)\n Unify: (40) [$syspreds] prolog_load_context(module, _55186)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _57006)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-_57642))\n Call: (41) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))==(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (41) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))==(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _57642)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _57642)\n Call: (42) [system] functor(directive_expansion, _60756, _60758)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _61986 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _57642)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (40) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\\=@=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Fail: (40) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\\=@=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798)\n^ Redo: (38) [subclause_expansion] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [subclause_expansion] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n Call: (39) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Exit: (39) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Call: (39) [$syspreds] prolog_load_context(file, _71892)\n Unify: (39) [$syspreds] prolog_load_context(file, _71892)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _73718)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _73718)\n^ Redo: (38) [file_scope] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [file_scope] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Redo: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n Call: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n^ Redo: (38) [common_logic_utils] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [common_logic_utils] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n Call: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), (:-mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (39) [system] term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])=_800\n Exit: (39) [system] term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])=term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), (:-mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]))\n^ Call: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [...])])])]), mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Unify: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [...])])])]), mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Fail: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [...])])])]), mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Fail: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Call: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Unify: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), sicstus:sicstus_flag(_98816, _98818))\n Call: (45) [system] nonvar(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (45) [system] nonvar(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=current_prolog_flag(_98816, _98818)\n Fail: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=current_prolog_flag(_98816, _98818)\n^ Redo: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), sicstus:sicstus_flag(_98816, _98818))\n Call: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=prolog_flag(_98816, _98818)\n Fail: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=prolog_flag(_98816, _98818)\n^ Redo: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Unify: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Call: (44) [system] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [system] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]))\n^ Redo: (44) [loop_check] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [loop_check] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]))\n^ Redo: (44) [ucatch] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [ucatch] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n Call: (45) [apply_macros] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n Unify: (45) [apply_macros] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n Fail: (45) [nl_pipeline] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Redo: (44) [virtualize_source] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [virtualize_source] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n Call: (45) [system] nonvar(term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]))\n Exit: (45) [system] nonvar(term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Redo: (44) [common_logic_utils] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [common_logic_utils] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Redo: (44) [gvlib] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [gvlib] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Redo: (44) [logicmoo_test] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [logicmoo_test] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Fail: (44) [pfc_lib] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Call: (44) [system] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Unify: (44) [system] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Redo: (44) [arithmetic] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Unify: (44) [arithmetic] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n Call: (45) [yall] yall:lambda_like(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Unify: (45) [yall] yall:lambda_like(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (46) [system] compound_name_arity(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _129988, _129990)\n Exit: (46) [system] compound_name_arity(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mpred_test, 1)\n Call: (46) [yall] yall:lambda_functor(mpred_test)\n Fail: (46) [yall] yall:lambda_functor(mpred_test)\n Fail: (45) [yall] yall:lambda_like(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Redo: (44) [yall] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Unify: (44) [yall] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Call: (45) [apply_macros] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Unify: (45) [apply_macros] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Fail: (45) [nl_pipeline] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Unify: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Call: (45) [clpfd] clpfd:clpfd_expandable(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Redo: (44) [clpfd] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Unify: (44) [clpfd] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([... = ...|...]))))), _298, (:-mpred_test(clause_asserted_i(sk2_in(avar([... = ...|...]))))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _15636, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n^ Call: (33) [user] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Unify: (33) [logicmoo_test] mpred_test(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (40) [$syspreds] update_flag(tests, _17538, _17538+1)\n Unify: (40) [$syspreds] update_flag(tests, _17538, _17538+1)\n Exit: (40) [$syspreds] update_flag(tests, 0, 0+1)\n Call: (40) [$syspreds] update_flag(test_number, _19384, _19384+1)\n Unify: (40) [$syspreds] update_flag(test_number, _19384, _19384+1)\n Exit: (40) [$syspreds] update_flag(test_number, 1, 1+1)\n^ Call: (38) [logicmoo_test] backward_compatibility:sformat(_21236, 'Test_~4d_Line_~4d', [2, 0])\n^ Unify: (38) [logicmoo_test] backward_compatibility:sformat(_21236, 'Test_~4d_Line_~4d', [2, 0])\n^ Call: (39) [logicmoo_test] format(string(_21236), 'Test_~4d_Line_~4d', [2, 0])\n^ Exit: (39) [logicmoo_test] format(string(\"Test_0.0002_Line_0.0000\"), 'Test_~4d_Line_~4d', [2, 0])\n^ Exit: (38) [logicmoo_test] backward_compatibility:sformat(\"Test_0.0002_Line_0.0000\", 'Test_~4d_Line_~4d', [2, 0])\n^ Call: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0002_Line_0.0000\", _21230)\n^ Unify: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0002_Line_0.0000\", _21230)\n Call: (39) [system] arg(1, '_0.'='_', _25662)\n Exit: (39) [system] arg(1, '_0.'='_', '_0.')\n Call: (39) [system] arg(2, '_0.'='_', _26884)\n Exit: (39) [system] arg(2, '_0.'='_', '_')\n^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0002_Line_0.0000\", _28106)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0002_Line_0.0000\", _28106)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0002_Line_0.0000\", _28106)\n Call: (40) [system] atomic_list_concat(_30004, '_0.', \"Test_0.0002_Line_0.0000\")\n Exit: (40) [system] atomic_list_concat(['Test', '0002_Line', '0000'], '_0.', \"Test_0.0002_Line_0.0000\")\n Call: (40) [system] atomics_to_string(['Test', '0002_Line', '0000'], '_', _28106)\n Exit: (40) [system] atomics_to_string(['Test', '0002_Line', '0000'], '_', \"Test_0002_Line_0000\")\n^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0002_Line_0.0000\", \"Test_0002_Line_0000\")\n^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0002_Line_0000\", _21230)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0002_Line_0000\", \"Test_0002_Line_0000\")\n^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0002_Line_0000\", \"Test_0002_Line_0000\")\n^ Exit: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0002_Line_0.0000\", \"Test_0002_Line_0000\")\n Call: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (40) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (40) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (41) [system] arg(_38772, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), _38714)\n Exit: (41) [system] arg(1, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (42) [system] arg(_43702, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _43644)\n Exit: (42) [system] arg(1, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), avar([vn='Ex', sk2='SKF-6667']))\n Call: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667']))\n Call: (43) [system] arg(_49250, avar([vn='Ex', sk2='SKF-6667']), _49192)\n Exit: (43) [system] arg(1, avar([vn='Ex', sk2='SKF-6667']), [vn='Ex', sk2='SKF-6667'])\n Call: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667'])\n Unify: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667'])\n Unify: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667'])\n Call: (44) [system] arg(_55416, [vn='Ex', sk2='SKF-6667'], _55358)\n Exit: (44) [system] arg(1, [vn='Ex', sk2='SKF-6667'], vn='Ex')\n Call: (44) [occurs] occurs:sub_term(_35622, vn='Ex')\n Unify: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (43) [occurs] occurs:sub_term(vn='Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(vn='Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(vn='Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(vn='Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_35622, vn='Ex')\n Unify: (44) [occurs] occurs:sub_term(_35622, vn='Ex')\n Call: (45) [system] arg(_62200, vn='Ex', _62142)\n Exit: (45) [system] arg(1, vn='Ex', vn)\n Call: (45) [occurs] occurs:sub_term(_35622, vn)\n Unify: (45) [occurs] occurs:sub_term(vn, vn)\n Exit: (45) [occurs] occurs:sub_term(vn, vn)\n Exit: (44) [occurs] occurs:sub_term(vn, vn='Ex')\n Exit: (43) [occurs] occurs:sub_term(vn, [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(vn, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(vn, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(vn, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_35622, vn)\n Unify: (45) [occurs] occurs:sub_term(_35622, vn)\n Fail: (45) [occurs] occurs:sub_term(_35622, vn)\n Redo: (45) [system] arg(_70218, vn='Ex', _62142)\n Exit: (45) [system] arg(2, vn='Ex', 'Ex')\n Call: (45) [occurs] occurs:sub_term(_35622, 'Ex')\n Unify: (45) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (45) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (44) [occurs] occurs:sub_term('Ex', vn='Ex')\n Exit: (43) [occurs] occurs:sub_term('Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term('Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term('Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term('Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_35622, 'Ex')\n Unify: (45) [occurs] occurs:sub_term(_35622, 'Ex')\n Fail: (45) [occurs] occurs:sub_term(_35622, 'Ex')\n Fail: (44) [occurs] occurs:sub_term(_35622, vn='Ex')\n Redo: (44) [system] arg(_78854, [vn='Ex', sk2='SKF-6667'], _55358)\n Exit: (44) [system] arg(2, [vn='Ex', sk2='SKF-6667'], [sk2='SKF-6667'])\n Call: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667'])\n Call: (45) [system] arg(_85638, [sk2='SKF-6667'], _85580)\n Exit: (45) [system] arg(1, [sk2='SKF-6667'], sk2='SKF-6667')\n Call: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667')\n Unify: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term(sk2='SKF-6667', [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2='SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(sk2='SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(sk2='SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2='SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667')\n Unify: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667')\n Call: (46) [system] arg(_93040, sk2='SKF-6667', _92982)\n Exit: (46) [system] arg(1, sk2='SKF-6667', sk2)\n Call: (46) [occurs] occurs:sub_term(_35622, sk2)\n Unify: (46) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (46) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (45) [occurs] occurs:sub_term(sk2, sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term(sk2, [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2, [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(sk2, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(sk2, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_35622, sk2)\n Unify: (46) [occurs] occurs:sub_term(_35622, sk2)\n Fail: (46) [occurs] occurs:sub_term(_35622, sk2)\n Redo: (46) [system] arg(_101676, sk2='SKF-6667', _92982)\n Exit: (46) [system] arg(2, sk2='SKF-6667', 'SKF-6667')\n Call: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667')\n Unify: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (45) [occurs] occurs:sub_term('SKF-6667', sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term('SKF-6667', [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term('SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term('SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term('SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term('SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667')\n Unify: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667')\n Fail: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667')\n Fail: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667')\n Redo: (45) [system] arg(_110930, [sk2='SKF-6667'], _85580)\n Exit: (45) [system] arg(2, [sk2='SKF-6667'], [])\n Call: (45) [occurs] occurs:sub_term(_35622, [])\n Unify: (45) [occurs] occurs:sub_term([], [])\n Exit: (45) [occurs] occurs:sub_term([], [])\n Exit: (44) [occurs] occurs:sub_term([], [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_35622, [])\n Unify: (45) [occurs] occurs:sub_term(_35622, [])\n Fail: (45) [occurs] occurs:sub_term(_35622, [])\n Fail: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667'])\n Fail: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667'])\n Fail: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667']))\n Fail: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Fail: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (40) [occurs] occurs:sub_term(_121982, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (40) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (40) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (40) [occurs] occurs:sub_term(_121982, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (40) [occurs] occurs:sub_term(_121982, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (41) [system] arg(_125132, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), _125074)\n Exit: (41) [system] arg(1, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (41) [occurs] occurs:sub_term(_121982, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (41) [occurs] occurs:sub_term(_121982, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (41) [occurs] occurs:sub_term(_121982, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (42) [system] arg(_130062, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _130004)\n Exit: (42) [system] arg(1, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), avar([vn='Ex', sk2='SKF-6667']))\n Call: (42) [occurs] occurs:sub_term(_568, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (42) [occurs] occurs:sub_term(_568, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (42) [occurs] occurs:sub_term(_568, avar([vn='Ex', sk2='SKF-6667']))\n Call: (43) [system] arg(_5424, avar([vn='Ex', sk2='SKF-6667']), _5366)\n Exit: (43) [system] arg(1, avar([vn='Ex', sk2='SKF-6667']), [vn='Ex', sk2='SKF-6667'])\n Call: (43) [occurs] occurs:sub_term(_568, [vn='Ex', sk2='SKF-6667'])\n Unify: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (43) [occurs] occurs:sub_term(_568, [vn='Ex', sk2='SKF-6667'])\n Unify: (43) [occurs] occurs:sub_term(_568, [vn='Ex', sk2='SKF-6667'])\n Call: (44) [system] arg(_11590, [vn='Ex', sk2='SKF-6667'], _11532)\n Exit: (44) [system] arg(1, [vn='Ex', sk2='SKF-6667'], vn='Ex')\n Call: (44) [occurs] occurs:sub_term(_568, vn='Ex')\n Unify: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (43) [occurs] occurs:sub_term(vn='Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(vn='Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(vn='Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(vn='Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_568, vn='Ex')\n Unify: (44) [occurs] occurs:sub_term(_568, vn='Ex')\n Call: (45) [system] arg(_18374, vn='Ex', _18316)\n Exit: (45) [system] arg(1, vn='Ex', vn)\n Call: (45) [occurs] occurs:sub_term(_568, vn)\n Unify: (45) [occurs] occurs:sub_term(vn, vn)\n Exit: (45) [occurs] occurs:sub_term(vn, vn)\n Exit: (44) [occurs] occurs:sub_term(vn, vn='Ex')\n Exit: (43) [occurs] occurs:sub_term(vn, [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(vn, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(vn, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(vn, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_568, vn)\n Unify: (45) [occurs] occurs:sub_term(_568, vn)\n Fail: (45) [occurs] occurs:sub_term(_568, vn)\n Redo: (45) [system] arg(_26392, vn='Ex', _18316)\n Exit: (45) [system] arg(2, vn='Ex', 'Ex')\n Call: (45) [occurs] occurs:sub_term(_568, 'Ex')\n Unify: (45) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (45) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (44) [occurs] occurs:sub_term('Ex', vn='Ex')\n Exit: (43) [occurs] occurs:sub_term('Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term('Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term('Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term('Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_568, 'Ex')\n Unify: (45) [occurs] occurs:sub_term(_568, 'Ex')\n Fail: (45) [occurs] occurs:sub_term(_568, 'Ex')\n Fail: (44) [occurs] occurs:sub_term(_568, vn='Ex')\n Redo: (44) [system] arg(_35028, [vn='Ex', sk2='SKF-6667'], _11532)\n Exit: (44) [system] arg(2, [vn='Ex', sk2='SKF-6667'], [sk2='SKF-6667'])\n Call: (44) [occurs] occurs:sub_term(_568, [sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_568, [sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term(_568, [sk2='SKF-6667'])\n Call: (45) [system] arg(_41812, [sk2='SKF-6667'], _41754)\n Exit: (45) [system] arg(1, [sk2='SKF-6667'], sk2='SKF-6667')\n Call: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667')\n Unify: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term(sk2='SKF-6667', [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2='SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(sk2='SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(sk2='SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2='SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667')\n Unify: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667')\n Call: (46) [system] arg(_49214, sk2='SKF-6667', _49156)\n Exit: (46) [system] arg(1, sk2='SKF-6667', sk2)\n Call: (46) [occurs] occurs:sub_term(_568, sk2)\n Unify: (46) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (46) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (45) [occurs] occurs:sub_term(sk2, sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term(sk2, [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2, [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(sk2, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(sk2, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_568, sk2)\n Unify: (46) [occurs] occurs:sub_term(_568, sk2)\n Fail: (46) [occurs] occurs:sub_term(_568, sk2)\n Redo: (46) [system] arg(_57850, sk2='SKF-6667', _49156)\n Exit: (46) [system] arg(2, sk2='SKF-6667', 'SKF-6667')\n Call: (46) [occurs] occurs:sub_term(_568, 'SKF-6667')\n Unify: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (45) [occurs] occurs:sub_term('SKF-6667', sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term('SKF-6667', [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term('SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term('SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term('SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term('SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_568, 'SKF-6667')\n Unify: (46) [occurs] occurs:sub_term(_568, 'SKF-6667')\n Fail: (46) [occurs] occurs:sub_term(_568, 'SKF-6667')\n Fail: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667')\n Redo: (45) [system] arg(_67104, [sk2='SKF-6667'], _41754)\n Exit: (45) [system] arg(2, [sk2='SKF-6667'], [])\n Call: (45) [occurs] occurs:sub_term(_568, [])\n Unify: (45) [occurs] occurs:sub_term([], [])\n Exit: (45) [occurs] occurs:sub_term([], [])\n Exit: (44) [occurs] occurs:sub_term([], [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Call: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212)\n^ Unify: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212)\n Call: (42) [system] nb_current('$inprint_message', _74462)\n Fail: (42) [system] nb_current('$inprint_message', _74462)\n^ Redo: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212)\n^ Call: (42) [logicmoo_test] ucatch:maybe_compute_file_link('', _73212)\n^ Unify: (42) [logicmoo_test] ucatch:maybe_compute_file_link('', _73212)\n Call: (43) [lmconf] lmconf:http_file_stem(_77548, _77550)\n Unify: (43) [lmconf] lmconf:http_file_stem('lib/swipl', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/tree/master/docker/rootfs/usr/local/lib/swipl\")\n Exit: (43) [lmconf] lmconf:http_file_stem('lib/swipl', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/tree/master/docker/rootfs/usr/local/lib/swipl\")\n Call: (43) [system] atomic_list_concat([_79440, _79446], 'lib/swipl', '')\n Fail: (43) [system] atomic_list_concat([_79440, _79446], 'lib/swipl', '')\n Redo: (43) [lmconf] lmconf:http_file_stem(_77548, _77550)\n Unify: (43) [lmconf] lmconf:http_file_stem('swi-prolog/pack', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys\")\n Exit: (43) [lmconf] lmconf:http_file_stem('swi-prolog/pack', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys\")\n Call: (43) [system] atomic_list_concat([_82552, _82558], 'swi-prolog/pack', '')\n Fail: (43) [system] atomic_list_concat([_82552, _82558], 'swi-prolog/pack', '')\n Redo: (43) [lmconf] lmconf:http_file_stem(_77548, _77550)\n Unify: (43) [lmconf] lmconf:http_file_stem(logicmoo_workspace, \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master\")\n Exit: (43) [lmconf] lmconf:http_file_stem(logicmoo_workspace, \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master\")\n Call: (43) [system] atomic_list_concat([_85662, _85668], logicmoo_workspace, '')\n Fail: (43) [system] atomic_list_concat([_85662, _85668], logicmoo_workspace, '')\n Redo: (43) [lmconf] lmconf:http_file_stem(_77548, _77550)\n Unify: (43) [lmconf] lmconf:http_file_stem(~, \"https://logicmoo.org:2082/gitlab/logicmoo/prologmud_server/-/tree/master\")\n Exit: (43) [lmconf] lmconf:http_file_stem(~, \"https://logicmoo.org:2082/gitlab/logicmoo/prologmud_server/-/tree/master\")\n Call: (43) [system] atomic_list_concat([_88772, _88778], ~, '')\n Fail: (43) [system] atomic_list_concat([_88772, _88778], ~, '')\n^ Fail: (42) [logicmoo_test] ucatch:maybe_compute_file_link('', _73212)\n^ Redo: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212)\n^ Unify: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', '')\n^ Exit: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', '')\n^ Call: (41) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],'',_612),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (41) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],'',_612),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (42) [system] arg(1, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",_1812),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (42) [system] arg(1, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'https://logicmoo.org:2082/gitlab/logicmoo/'),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (42) [system] arg(2, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",_3310),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (42) [system] arg(2, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",'',_4808),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",'',_4808),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (43) [system] atom_string('', _6350)\n Exit: (43) [system] atom_string('', \"\")\n^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",_7570),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",_7570),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",_7570),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (44) [system] atomic_list_concat(_9882, \n [[ EXCEPTION while printing message '~W'\n with arguments [atomic_list_concat(_9882,'https://logicmoo.org:2082/gitlab/logicmoo/',\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (44) [system] atomic_list_concat([''], \n [[ EXCEPTION while printing message '~W'\n with arguments [atomic_list_concat([''],'https://logicmoo.org:2082/gitlab/logicmoo/',\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (44) [system] atomics_to_string([''], \"\", _7570)\n Exit: (44) [system] atomics_to_string([''], \"\", \"\")\n^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (43) [system] atom_string(_616, \"\")\n Exit: (43) [system] atom_string('', \"\")\n^ Exit: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",'',''),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', _610)\n^ Unify: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', _610)\n Call: (43) [system] arg(1, '-/blob/'='', _4274)\n Exit: (43) [system] arg(1, '-/blob/'='', '-/blob/')\n Call: (43) [system] arg(2, '-/blob/'='', _5496)\n Exit: (43) [system] arg(2, '-/blob/'='', '')\n^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', _6718)\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', _6718)\n Call: (44) [system] atom_string('', _7984)\n Exit: (44) [system] atom_string('', \"\")\n^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", _9204)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", _9204)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", _9204)\n Call: (45) [system] atomic_list_concat(_11102, '-/blob/', \"\")\n Exit: (45) [system] atomic_list_concat([''], '-/blob/', \"\")\n Call: (45) [system] atomics_to_string([''], '', _9204)\n Exit: (45) [system] atomics_to_string([''], '', \"\")\n^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", \"\")\n Call: (44) [system] atom_string(_6718, \"\")\n Exit: (44) [system] atom_string('', \"\")\n^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', '')\n^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', _610)\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', _610)\n Call: (44) [system] arg(1, (/)='_', _17288)\n Exit: (44) [system] arg(1, (/)='_', /)\n Call: (44) [system] arg(2, (/)='_', _18510)\n Exit: (44) [system] arg(2, (/)='_', '_')\n^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', _19732)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', _19732)\n Call: (45) [system] atom_string('', _20998)\n Exit: (45) [system] atom_string('', \"\")\n^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", _22218)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", _22218)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", _22218)\n Call: (46) [system] atomic_list_concat(_24116, /, \"\")\n Exit: (46) [system] atomic_list_concat([''], /, \"\")\n Call: (46) [system] atomics_to_string([''], '_', _22218)\n Exit: (46) [system] atomics_to_string([''], '_', \"\")\n^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", \"\")\n Call: (45) [system] atom_string(_19732, \"\")\n Exit: (45) [system] atom_string('', \"\")\n^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', '')\n^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', _610)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', _610)\n Call: (45) [system] arg(1, '_master_packs_'='_', _30302)\n Exit: (45) [system] arg(1, '_master_packs_'='_', '_master_packs_')\n Call: (45) [system] arg(2, '_master_packs_'='_', _31524)\n Exit: (45) [system] arg(2, '_master_packs_'='_', '_')\n^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', _32746)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', _32746)\n Call: (46) [system] atom_string('', _34012)\n Exit: (46) [system] atom_string('', \"\")\n^ Call: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", _35232)\n^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", _35232)\n^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", _35232)\n Call: (47) [system] atomic_list_concat(_37130, '_master_packs_', \"\")\n Exit: (47) [system] atomic_list_concat([''], '_master_packs_', \"\")\n Call: (47) [system] atomics_to_string([''], '_', _35232)\n Exit: (47) [system] atomics_to_string([''], '_', \"\")\n^ Exit: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", \"\")\n Call: (46) [system] atom_string(_32746, \"\")\n Exit: (46) [system] atom_string('', \"\")\n^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', '')\n^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', _610)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', '')\n^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', '')\n^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', '')\n^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', '')\n^ Exit: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', '')\n^ Exit: (41) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],'',''),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (41) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1052)\n^ Unify: (41) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1052)\n Call: (42) [system] name('', _2302)\n Exit: (42) [system] name('', [])\n^ Call: (42) [logicmoo_test] portray_vars:filter_var_chars([], [_3518|_3520])\n^ Unify: (42) [logicmoo_test] portray_vars:filter_var_chars([], [_3518|_3520])\n^ Call: (43) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3518|_3520])\n^ Unify: (43) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3518|_3520])\n^ Call: (44) [logicmoo_test] portray_vars:filter_var_chars0([], _6018)\n^ Unify: (44) [logicmoo_test] portray_vars:filter_var_chars0([], [])\n^ Exit: (44) [logicmoo_test] portray_vars:filter_var_chars0([], [])\n^ Call: (44) [logicmoo_test] portray_vars:trim_95([], [_3518|_3520])\n^ Unify: (44) [logicmoo_test] portray_vars:trim_95([], [_3518|_3520])\n^ Call: (45) [logicmoo_test] portray_vars:trim_96([], [_3518|_3520])\n^ Fail: (45) [logicmoo_test] portray_vars:trim_96([], [_3518|_3520])\n^ Fail: (44) [logicmoo_test] portray_vars:trim_95([], [_3518|_3520])\n^ Fail: (43) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3518|_3520])\n^ Fail: (42) [logicmoo_test] portray_vars:filter_var_chars([], [_3518|_3520])\n^ Fail: (41) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1052)\n Call: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12884)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit')\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit')\n Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12884)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__sk2_in_1_in_user\")\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__sk2_in_1_in_user\")\n^ Call: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_538))\n^ Unify: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_538))\n Call: (41) [system] copy_term(t_l:mpred_current_testcase(_538), _25446)\n Exit: (41) [system] copy_term(t_l:mpred_current_testcase(_538), t_l:mpred_current_testcase(_26064))\n^ Call: (41) [t_l] clause(t_l:mpred_current_testcase(_538), true)\n^ Fail: (41) [t_l] clause(mpred_current_testcase(_538), true)\n^ Fail: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_538))\n^ Call: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_538))\n^ Unify: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_538))\n^ Call: (47) [t_l] asserta(t_l:mpred_current_testcase(_538), _29910)\n^ Exit: (47) [t_l] asserta(t_l:mpred_current_testcase(_538), (0x5566f60ca0f0))\n Call: (47) [system] nb_current('$w_tl_e', _31148)\n Exit: (47) [system] nb_current('$w_tl_e', [])\n Call: (47) [system] nb_linkval('$w_tl_e', [(0x5566f60ca0f0)])\n Exit: (47) [system] nb_linkval('$w_tl_e', [(0x5566f60ca0f0)])\n^ Exit: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_538))\n^ Call: (45) [logicmoo_test] must_det_l((wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Unify: (45) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Call: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] strip_module(ucatch:must_det_u, _36812, _36752)\n^ Exit: (48) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (48) [system] var(must_det_u)\n Fail: (48) [system] var(must_det_u)\n^ Fail: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(...))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar(...)))), ignore((source_location(_16718, _16720), atom(...), ..., ...)), get_time(_16848)))\n^ Unify: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(...))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar(...)))), ignore((source_location(_16718, _16720), atom(...), ..., ...)), get_time(_16848)))\n^ Call: (48) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)), _41122, _41062)\n^ Exit: (48) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)), logicmoo_test, (wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n Call: (48) [system] var((wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n Fail: (48) [system] var((wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Fail: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(...))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar(...)))), ignore((source_location(_16718, _16720), atom(...), ..., ...)), get_time(_16848)))\n^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _45438, _45378)\n^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (49) [system] var(must_det_u)\n Fail: (49) [system] var(must_det_u)\n^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))))\n^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))))\n^ Call: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), _49748, _49688)\n^ Exit: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), logicmoo_test, wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))))\n Call: (49) [system] var(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))))\n Fail: (49) [system] var(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))))\n^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))))\n^ Call: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...))))))))\n^ Unify: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...))))))))\n^ Call: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Unify: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Call: (54) [logicmoo_test] current_predicate((in_pp/1))\n^ Exit: (54) [logicmoo_test] current_predicate((in_pp/1))\n^ Call: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Unify: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n Call: (55) [system] nonvar(bfly)\n Exit: (55) [system] nonvar(bfly)\n^ Call: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n Call: (56) [system] nonvar(_58930)\n Fail: (56) [system] nonvar(_58930)\n^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n^ Call: (56) [logicmoo_test] pretty_clauses:is_pp_set(_58930)\n^ Unify: (56) [logicmoo_test] pretty_clauses:is_pp_set(_58930)\n Call: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _58930)\n Fail: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _58930)\n^ Fail: (56) [logicmoo_test] pretty_clauses:is_pp_set(_58930)\n^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n^ Call: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930)\n Call: (57) [system] nonvar(_58930)\n Fail: (57) [system] nonvar(_58930)\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(swish)\n^ Call: (57) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_70656)))\n^ Unify: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_70656)))\n Call: (61) [system] nb_current('$pp_swish', t)\n Fail: (61) [system] nb_current('$pp_swish', t)\n Call: (61) [pengines] pengines:pengine_self(_70656)\n Unify: (61) [pengines] pengines:pengine_self(_70656)\n Call: (62) [system] thread_self(_74440)\n Exit: (62) [system] thread_self(main)\n Call: (62) [pengines] current_pengine(_70656, _75704, main, _75708, _75710, _75712)\n Fail: (62) [pengines] current_pengine(_70656, _76366, main, _76370, _76372, _76374)\n Fail: (61) [pengines] pengines:pengine_self(_70656)\n^ Fail: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_70656)))\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(http)\n^ Call: (57) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_79480))\n^ Unify: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_79480))\n Call: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_79480)\n Unify: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_79480)\n Call: (61) [system] current_output(_82046)\n Exit: (61) [system] current_output((0x7f8762aee8c0))\n Call: (61) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0))\n Fail: (61) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0))\n Fail: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_79480)\n^ Fail: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_79480))\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Call: (57) [logicmoo_test] current_predicate((bfly_get/2))\n^ Exit: (57) [logicmoo_test] current_predicate((bfly_get/2))\n^ Call: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Unify: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (58) [system] nonvar(f)\n Exit: (58) [system] nonvar(f)\n^ Call: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668)\n^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668)\n Call: (59) [system] nonvar(_90668)\n Fail: (59) [system] nonvar(_90668)\n^ Redo: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668)\n^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668)\n Call: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, _90668)\n Unify: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n Exit: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n^ Exit: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (58) [system] f=@=f\n Exit: (58) [system] f=@=f\n^ Exit: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Exit: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Exit: (55) [logicmoo_test] pretty_clauses:in_pp(ansi)\n Call: (55) [system] bfly==ansi\n Fail: (55) [system] bfly==ansi\n^ Fail: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Fail: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Redo: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...))))))))\n^ Call: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))))\n^ Unify: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))))\n^ Call: (54) [logicmoo_test] quietly(ignore((with_all_dmsg(dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(...)))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?-mpred_test(..., ...))))))))))\n^ Unify: (54) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(_538, user:clause_asserted_i(...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n%~ ?-( mpred_test(Kw,user:clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))).\n^ Exit: (59) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (54) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(_538, user:clause_asserted_i(...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n^ Exit: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))))\n^ Exit: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...))))))))\n^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _134178, _134118)\n^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (49) [system] var(must_det_u)\n Fail: (49) [system] var(must_det_u)\n^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Call: (49) [ucatch] strip_module(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)), _138488, _138428)\n^ Exit: (49) [ucatch] strip_module(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)), logicmoo_test, (add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)))\n Call: (49) [system] var((add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)))\n Fail: (49) [system] var((add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)))\n^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _142804, _142744)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _147114, _147054)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), logicmoo_test, add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (50) [system] var(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Fail: (50) [system] var(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))\n Call: (53) [j_u] j_u:junit_prop(_538, goal, _150124)\n Unify: (53) [j_u] j_u:junit_prop(\"Test_0001_Line_0000__sk2_in_1_in_user\", goal, user:(sk2_in(_150776), get_attr(_150776, sk2, _150790), _150790=='SKF-6667'))\n Exit: (53) [j_u] j_u:junit_prop(\"Test_0001_Line_0000__sk2_in_1_in_user\", goal, user:(sk2_in(_150776), get_attr(_150776, sk2, _150790), _150790=='SKF-6667'))\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _153362, _153302)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)), _157672, _157612)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)), logicmoo_test, (ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), get_time(_16848)))\n Call: (50) [system] var((ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), get_time(_16848)))\n Fail: (50) [system] var((ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), get_time(_16848)))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _161988, _161928)\n^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (51) [system] var(must_det_u)\n Fail: (51) [system] var(must_det_u)\n^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Call: (51) [ucatch] strip_module(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), _166298, _166238)\n^ Exit: (51) [ucatch] strip_module(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), logicmoo_test, ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718, _16720]), replace_in_string([... = ...], _16760, _16790), add_test_info(_538, url, _16790))))\n Call: (51) [system] var(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718, _16720]), replace_in_string([... = ...], _16760, _16790), add_test_info(_538, url, _16790))))\n Fail: (51) [system] var(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718, _16720]), replace_in_string([... = ...], _16760, _16790), add_test_info(_538, url, _16790))))\n^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n Call: (55) [system] source_location(_16718, _16720)\n Fail: (55) [system] source_location(_16718, _16720)\n^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _171832, _171772)\n^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (51) [system] var(must_det_u)\n Fail: (51) [system] var(must_det_u)\n^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_16848))\n^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_16848))\n^ Call: (51) [ucatch] strip_module(logicmoo_test:get_time(_16848), _176142, _176082)\n^ Exit: (51) [ucatch] strip_module(logicmoo_test:get_time(_16848), logicmoo_test, get_time(_16848))\n Call: (51) [system] var(get_time(_16848))\n Fail: (51) [system] var(get_time(_16848))\n^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_16848))\n^ Exit: (45) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(1632738043.15359)))\n Call: (45) [system] _16858=nb(0)\n Exit: (45) [system] nb(0)=nb(0)\n^ Call: (47) [logicmoo_test] call_u_hook(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Unify: (47) [logicmoo_test] call_u_hook(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Call: (56) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _184772)\n^ Unify: (56) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _184772)\n^ Exit: (56) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n^ Exit: (47) [logicmoo_test] call_u_hook(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (47) [system] _16898=passed\n Exit: (47) [system] passed=passed\n\u001B[0m\u001B[1m\u001B[97m\u001B[40mpassed=info(why_was_true(user:clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))))\n\u001B[49m\u001B[0m\u001B[21m\u001B[0m\nno_proof_for(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-6667])))).\n\nno_proof_for(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-6667])))).\n\nno_proof_for(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-6667])))).\n\n_188708\n\tname\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_02-Test_0001_Line_0000__sk2_in_1_in_user'. \n\tJUNIT_CLASSNAME\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_02'. \n\tJUNIT_CMD\t=\t'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"[\\'attvar_02.pfc\\']\"'. \n% saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_02_Test_0001_Line_0000_sk2_in_1_in_user_0-junit.xml\n Call: (45) [system] passed=error(_16876)\n Fail: (45) [system] passed=error(_16876)\n Call: (45) [system] true\n Exit: (45) [system] true\n Call: (45) [system] nb_setarg(1, nb(0), 1)\n Exit: (45) [system] nb_setarg(1, nb(1), 1)\n Call: (45) [system] deterministic(_28564)\n Exit: (45) [system] deterministic(true)\n^ Call: (46) [locally_each] locally_each:key_erase(t_l)\n^ Unify: (46) [locally_each] locally_each:key_erase(t_l)\n Call: (47) [system] nb_current('$w_tl_e', [_319170|_319172])\n Exit: (47) [system] nb_current('$w_tl_e', [(0x5566f60ca0f0)])\n Call: (47) [system] nb_linkval('$w_tl_e', [])\n Exit: (47) [system] nb_linkval('$w_tl_e', [])\n Call: (48) [system] erase((0x5566f60ca0f0))\n Exit: (48) [system] erase((0x5566f60ca0f0))\n Call: (47) [system] true\n Exit: (47) [system] true\n Call: (47) [system] true\n Exit: (47) [system] true\n^ Exit: (46) [locally_each] locally_each:key_erase(t_l)\n^ Exit: (33) [logicmoo_test] mpred_test(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Call: (37) [user] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n^ Unify: (37) [user] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), (:-call((true, prolog))), _326774)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), (:-call((true, prolog))), _326774)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), (:-call((true, prolog))), _326774)\n^ Redo: (37) [user] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n^ Unify: (37) [user] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), (:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n^ Redo: (37) [system] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n^ Unify: (37) [system] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n Call: (38) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Exit: (38) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-call((true, prolog))))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-call((true, prolog))))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-call((true, prolog))))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n^ Unify: (37) [subclause_expansion] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_339140)\n Fail: (39) [t_l] t_l:is_ec_cvt(_339140)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n^ Fail: (37) [ec_loader] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n^ Call: (37) [user] term_expansion((:-call((true, prolog))), _342250)\n^ Unify: (37) [user] term_expansion((:-call((true, prolog))), (:-call((true, prolog))))\n^ Redo: (37) [system] term_expansion((:-call((true, prolog))), _342250)\n^ Unify: (37) [system] term_expansion((:-call((true, prolog))), _342250)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-call((true, prolog))), _342250)\n^ Call: (38) [system] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _347174, _347176)\n^ Unify: (38) [system] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _347174, _347176)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _347174, _347176)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _347174, _347176)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _347174, _347176)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _347174, _347176)\n Call: (41) [system] nonvar((:-call((true, prolog))))\n Exit: (41) [system] nonvar((:-call((true, prolog))))\n Call: (41) [echo_files] echo_files:never_echo_term((:-call((true, prolog))))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-call((true, prolog))))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _347174, _347176)\n Call: (41) [$syspreds] prolog_load_context(stream, _354078)\n Unify: (41) [$syspreds] prolog_load_context(stream, _354078)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])=..[_357724, _357730, _357736|_357738]\n Exit: (41) [system] term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])=..[term_position, 1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [system] (:-call((true, prolog)))==end_of_file\n Fail: (42) [system] (:-call((true, prolog)))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _363906)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Call: (42) [system] _365780 is 1353+1\n Exit: (42) [system] 1354 is 1353+1\n Call: (42) [system] 1383=(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1361)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1361)\n Call: (43) [t_l] t_l:file_stream_loc(_378110, (0x556703a44a00), _378114)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1361)\n Call: (43) [t_l] t_l:file_stream_loc(_380538, (0x556703a44a00), _380540)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Call: (43) [system] 1361>1353\n Exit: (43) [system] 1361>1353\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353, 1361)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353, 1361)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, 1361, _384872)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, 1361, _384872)\n Call: (45) [system] _386126 is 1361-1353\n Exit: (45) [system] 8 is 1361-1353\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _387346, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _387346, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _390456)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _390456)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _392462, []), read_string(_392462, _392470, _387346), close(_392462))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _392462, []), read_util:read_string(_392462, _392470, _387346), read_util:close(_392462))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _392462, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5600), [])\n Call: (49) [system] close((0x5566f61f5600))\n Exit: (49) [system] close((0x5566f61f5600))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5600), []), read_util:read_string((0x5566f61f5600), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f61f5600)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1353, 8, _398108, _384872)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1353, 8, 1135, \" \\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, 1361, \" \\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1361)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1361)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _401172))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _401172))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1361))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1361))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1361)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Call: (45) [echo_files] echo_files:nsl(_405502)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\" \\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\" \\n\", 'No source location!?')\n Call: (46) [system] \" \\n\"\\==[]\n Exit: (46) [system] \" \\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\" \\n\", _409810, _409812, _409814, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\" \\n\", _409810, _409812, _409814, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\" \\n\", _409810, _409812, _409814, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\" \\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Call: (45) [system] sub_string(\" \\n\", _413628, _413692, _413630, '\\n/*~')\n Fail: (45) [system] sub_string(\" \\n\", _413628, _414310, _413630, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Call: (45) [system] sub_string(\" \\n\", _415486, _415550, _415488, '/*~')\n Fail: (45) [system] sub_string(\" \\n\", _415486, _416168, _415488, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Call: (45) [system] sub_string(\" \\n\", _417962, _418026, _417964, '\\n%~')\n Fail: (45) [system] sub_string(\" \\n\", _417962, _418644, _417964, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Call: (45) [system] sub_string(\" \\n\", _419820, _419884, _419822, '%~')\n Fail: (45) [system] sub_string(\" \\n\", _419820, _420502, _419822, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Call: (45) [system] write(\" \\n\")\n \n Exit: (45) [system] write(\" \\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353, 1361)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1361)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1361, 1383, _429078)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1361, 1383, _429078)\n Call: (44) [system] _430332 is 1383-1361\n Exit: (44) [system] 22 is 1383-1361\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _431552, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _431552, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _434662)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _434662)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _436668, []), read_string(_436668, _436676, _431552), close(_436668))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _436668, []), read_util:read_string(_436668, _436676, _431552), read_util:close(_436668))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _436668, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5c00), [])\n Call: (48) [system] close((0x5566f61f5c00))\n Exit: (48) [system] close((0x5566f61f5c00))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5c00), []), read_util:read_string((0x5566f61f5c00), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f61f5c00)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1361, 22, _442314, _429078)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1361, 22, 1113, \":- call((true,prolog))\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1361, 1383, \":- call((true,prolog))\")\n Call: (43) [echo_files] echo_files:read_mco(\":- call((true,prolog))\", _444182, _444184, _444186, _444188, _444190)\n Unify: (43) [echo_files] echo_files:read_mco(\":- call((true,prolog))\", _444816, _444818, _444820, _444822, _444824)\n Call: (44) [system] read_term_from_atom(\":- call((true,prolog))\", _445392, [cycles(true), comments(_445412), quasi_quotations(_445422), variable_names(_445432), singletons(_445442)])\n Exit: (44) [system] read_term_from_atom(\":- call((true,prolog))\", (:-call((true, prolog))), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- call((true,prolog))\", _446678, [cycles(false), comments(_446698), quasi_quotations(_446708), variable_names(_446718), singletons(_446728)])\n Exit: (44) [system] read_term_from_atom(\":- call((true,prolog))\", (:-call((true, prolog))), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (:-call((true, prolog)))=@=(:-call((true, prolog)))\n Exit: (44) [system] (:-call((true, prolog)))=@=(:-call((true, prolog)))\n Call: (44) [system] _449176=(:-call((true, prolog)))\n Exit: (44) [system] (:-call((true, prolog)))=(:-call((true, prolog)))\n Exit: (43) [echo_files] echo_files:read_mco(\":- call((true,prolog))\", (:-call((true, prolog))), [], [], [], [])\n Call: (43) [system] write(\":- call((true,prolog))\")\n:- call((true,prolog))\n Exit: (43) [system] write(\":- call((true,prolog))\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _452286, 1383)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _452908, 1383)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _453482, _453484))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _453482, _453484))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _453482, 1383))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _453482, 1383))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _453482, 1383)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _460920))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _460920))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [system] character_count((0x556703a44a00), _466470)\n Exit: (42) [system] character_count((0x556703a44a00), 1384)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1384)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1384)\n Call: (43) [t_l] t_l:file_stream_loc(_468976, (0x556703a44a00), _468980)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1384)\n Call: (43) [t_l] t_l:file_stream_loc(_471404, (0x556703a44a00), _471406)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383)\n Call: (43) [system] 1384>1383\n Exit: (43) [system] 1384>1383\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383, 1384)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383, 1384)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1383, 1384, _475738)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1383, 1384, _475738)\n Call: (45) [system] _476992 is 1384-1383\n Exit: (45) [system] 1 is 1384-1383\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _478212, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _478212, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _481322)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _481322)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _483328, []), read_string(_483328, _483336, _478212), close(_483328))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _483328, []), read_util:read_string(_483328, _483336, _478212), read_util:close(_483328))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _483328, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5dbdd00), [])\n Call: (49) [system] close((0x5566f5dbdd00))\n Exit: (49) [system] close((0x5566f5dbdd00))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5dbdd00), []), read_util:read_string((0x5566f5dbdd00), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f5dbdd00)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1383, 1, _488974, _475738)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1383, 1, 1112, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1383, 1384, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _492036))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _492036))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_496366)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _500674, _500676, _500678, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _500674, _500676, _500678, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _500674, _500676, _500678, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _504492, _504556, _504494, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _504492, _505174, _504494, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _506350, _506414, _506352, '/*~')\n Fail: (45) [system] sub_string(\".\", _506350, _507032, _506352, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _508826, _508890, _508828, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _508826, _509508, _508828, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _510684, _510748, _510686, '%~')\n Fail: (45) [system] sub_string(\".\", _510684, _511366, _510686, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383, 1384)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1384)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _522358)\n Exit: (43) [system] character_count((0x556703a44a00), 1384)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1384, _650)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1384, _650)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1582, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1582, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _4692)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _4692)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _6698, []), read_string(_6698, _6706, _1582), close(_6698))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _6698, []), read_util:read_string(_6698, _6706, _1582), read_util:close(_6698))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _6698, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9679300), [])\n Call: (48) [system] close((0x5566f9679300))\n Exit: (48) [system] close((0x5566f9679300))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9679300), []), read_util:read_string((0x5566f9679300), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f9679300)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1384, _12342, 0, _650)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1384, 1112, 0, \"\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1384, \"\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\"\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _14424)\n Exit: (43) [system] open_string(\"\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x5566f9679800))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679800))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679800))\n Call: (44) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (45) [system] at_end_of_stream((0x5566f9679800))\n Fail: (45) [system] at_end_of_stream((0x5566f9679800))\n Redo: (44) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (45) [system] peek_char((0x5566f9679800), _20526)\n Exit: (45) [system] peek_char((0x5566f9679800), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char((0x5566f9679800), '\\n')\n Exit: (45) [system] get_char((0x5566f9679800), '\\n')\n Call: (45) [system] put_char('\\n')\n\n Exit: (45) [system] put_char('\\n')\n Exit: (44) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679800))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679800))\n Call: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (46) [system] at_end_of_stream((0x5566f9679800))\n Fail: (46) [system] at_end_of_stream((0x5566f9679800))\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (46) [system] peek_char((0x5566f9679800), _30870)\n Exit: (46) [system] peek_char((0x5566f9679800), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (46) [echo_files] echo_files:nsl(_34524)\n Unify: (46) [echo_files] echo_files:nsl('No source location!?')\n Exit: (46) [echo_files] echo_files:nsl('No source location!?')\n Call: (46) [system] atom_length('No source location!?', _36368)\n Exit: (46) [system] atom_length('No source location!?', 20)\n Call: (46) [system] peek_string((0x5566f9679800), 20, _37582)\n Exit: (46) [system] peek_string((0x5566f9679800), 20, \":- read_attvars(fals\")\n Call: (46) [system] \":- read_attvars(fals\"=='No source location!?'\n Fail: (46) [system] \":- read_attvars(fals\"=='No source location!?'\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (46) [system] peek_string((0x5566f9679800), 2, \"%~\")\n Fail: (46) [system] peek_string((0x5566f9679800), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (46) [system] peek_string((0x5566f9679800), 1, \"%\")\n Fail: (46) [system] peek_string((0x5566f9679800), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (46) [system] peek_string((0x5566f9679800), 2, \"#!\")\n Fail: (46) [system] peek_string((0x5566f9679800), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679800))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679800))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Call: (42) [system] character_count((0x556703a44a00), _51116)\n Exit: (42) [system] character_count((0x556703a44a00), 1384)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _53586))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _53586))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), _632)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), _632)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), _632)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), _632)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _65382)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _66000)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n^ Redo: (38) [echo_files] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [echo_files] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), (:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n^ Redo: (38) [system] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [system] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n^ Redo: (38) [echo_files] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [echo_files] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n Call: (39) [system] (:-call((true, prolog)))\\==end_of_file\n Exit: (39) [system] (:-call((true, prolog)))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632)\n Call: (40) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Exit: (40) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Call: (40) [system] nonvar((:-call((true, prolog))))\n Exit: (40) [system] nonvar((:-call((true, prolog))))\n Call: (40) [system] nb_current('$term', _94870)\n Exit: (40) [system] nb_current('$term', (:-call((true, prolog))))\n Call: (40) [$syspreds] prolog_load_context(module, _96084)\n Unify: (40) [$syspreds] prolog_load_context(module, _96084)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-call((true, prolog))), (:-call((true, prolog))), _97904)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-call((true, prolog))), (:-call((true, prolog))), (:-_98540))\n Call: (41) [system] (:-call((true, prolog)))==(:-call((true, prolog)))\n Exit: (41) [system] (:-call((true, prolog)))==(:-call((true, prolog)))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, call((true, prolog)), _98540)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, call((true, prolog)), _98540)\n Call: (42) [system] functor(directive_expansion, _101654, _101656)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _102884 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], call((true, prolog)), _98540)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], call((true, prolog)), call((true, prolog)))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], call((true, prolog)), call((true, prolog)))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, call((true, prolog)), call((true, prolog)))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-call((true, prolog))), (:-call((true, prolog))), (:-call((true, prolog))))\n Call: (40) [system] (:-call((true, prolog)))\\=@=(:-call((true, prolog)))\n Fail: (40) [system] (:-call((true, prolog)))\\=@=(:-call((true, prolog)))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632)\n^ Redo: (38) [subclause_expansion] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [subclause_expansion] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n Call: (39) [system] nonvar((:-call((true, prolog))))\n Exit: (39) [system] nonvar((:-call((true, prolog))))\n Call: (39) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Exit: (39) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Call: (39) [$syspreds] prolog_load_context(file, _112790)\n Unify: (39) [$syspreds] prolog_load_context(file, _112790)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _114616)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _114616)\n^ Redo: (38) [file_scope] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [file_scope] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Redo: (38) [echo_files] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [echo_files] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n Call: (39) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Exit: (39) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-call((true, prolog))))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-call((true, prolog))))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-call((true, prolog))))\n^ Redo: (38) [common_logic_utils] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [common_logic_utils] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n Call: (39) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Exit: (39) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-call((true, prolog))), _632)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-call((true, prolog))), _632)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-call((true, prolog))), _632)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-call((true, prolog))), _632)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-call((true, prolog))), (:-call((true, prolog))))\n Call: (39) [system] term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])=_634\n Exit: (39) [system] term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])=term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), (:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n^ Call: (44) [user] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [user] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]))\n^ Call: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), call((true, prolog)), _135250)\n^ Unify: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), call((true, prolog)), _135250)\n^ Fail: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), call((true, prolog)), _135250)\n^ Fail: (44) [user] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Call: (44) [user] goal_expansion(call((true, prolog)), _135250)\n^ Unify: (44) [user] goal_expansion(call((true, prolog)), sicstus:sicstus_flag(_139702, _139704))\n Call: (45) [system] nonvar(call((true, prolog)))\n Exit: (45) [system] nonvar(call((true, prolog)))\n Call: (45) [system] call((true, prolog))=current_prolog_flag(_139702, _139704)\n Fail: (45) [system] call((true, prolog))=current_prolog_flag(_139702, _139704)\n^ Redo: (44) [user] goal_expansion(call((true, prolog)), sicstus:sicstus_flag(_139702, _139704))\n Call: (45) [system] call((true, prolog))=prolog_flag(_139702, _139704)\n Fail: (45) [system] call((true, prolog))=prolog_flag(_139702, _139704)\n^ Redo: (44) [user] goal_expansion(call((true, prolog)), _135250)\n^ Unify: (44) [user] goal_expansion(call((true, prolog)), _135250)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(call((true, prolog)), _135250)\n^ Call: (44) [system] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [system] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]))\n^ Redo: (44) [loop_check] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [loop_check] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]))\n^ Redo: (44) [ucatch] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [ucatch] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n Call: (45) [apply_macros] expand_apply(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n Unify: (45) [apply_macros] expand_apply(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n Fail: (45) [nl_pipeline] expand_apply(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Redo: (44) [apply_macros] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [apply_macros] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Redo: (44) [virtualize_source] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [virtualize_source] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n Call: (45) [system] nonvar(term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]))\n Exit: (45) [system] nonvar(term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(call((true, prolog)))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(call((true, prolog)))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(call((true, prolog)))\n^ Redo: (44) [common_logic_utils] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [common_logic_utils] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Redo: (44) [gvlib] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [gvlib] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Redo: (44) [logicmoo_test] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [logicmoo_test] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Fail: (44) [pfc_lib] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Call: (44) [system] goal_expansion(call((true, prolog)), _135250)\n^ Unify: (44) [system] goal_expansion(call((true, prolog)), _135250)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(call((true, prolog)), _135250)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(call((true, prolog)), _135250)\n^ Redo: (44) [arithmetic] goal_expansion(call((true, prolog)), _135250)\n^ Unify: (44) [arithmetic] goal_expansion(call((true, prolog)), _135250)\n Call: (45) [yall] yall:lambda_like(call((true, prolog)))\n Unify: (45) [yall] yall:lambda_like(call((true, prolog)))\n Call: (46) [system] compound_name_arity(call((true, prolog)), _170874, _170876)\n Exit: (46) [system] compound_name_arity(call((true, prolog)), call, 1)\n Call: (46) [yall] yall:lambda_functor(call)\n Fail: (46) [yall] yall:lambda_functor(call)\n Fail: (45) [yall] yall:lambda_like(call((true, prolog)))\n^ Redo: (44) [yall] goal_expansion(call((true, prolog)), _135250)\n^ Unify: (44) [yall] goal_expansion(call((true, prolog)), _135250)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(call((true, prolog)), _135250)\n Call: (45) [apply_macros] expand_apply(call((true, prolog)), _135250)\n Unify: (45) [apply_macros] expand_apply(call((true, prolog)), _135250)\n Fail: (45) [nl_pipeline] expand_apply(call((true, prolog)), _135250)\n^ Redo: (44) [apply_macros] goal_expansion(call((true, prolog)), _135250)\n^ Unify: (44) [apply_macros] goal_expansion(call((true, prolog)), _135250)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(call((true, prolog)), _135250)\n Call: (45) [clpfd] clpfd:clpfd_expandable(call((true, prolog)))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(call((true, prolog)))\n^ Redo: (44) [clpfd] goal_expansion(call((true, prolog)), _135250)\n^ Unify: (44) [clpfd] goal_expansion(call((true, prolog)), _135250)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(call((true, prolog)), _135250)\n^ Call: (46) [user] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [user] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])))\n^ Call: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), (true, prolog), _186398)\n^ Unify: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), (true, prolog), _186398)\n^ Fail: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), (true, prolog), _186398)\n^ Fail: (46) [user] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Call: (46) [user] goal_expansion((true, prolog), _186398)\n^ Unify: (46) [user] goal_expansion((true, prolog), sicstus:sicstus_flag(_190850, _190852))\n Call: (47) [system] nonvar((true, prolog))\n Exit: (47) [system] nonvar((true, prolog))\n Call: (47) [system] (true, prolog)=current_prolog_flag(_190850, _190852)\n Fail: (47) [system] (true, prolog)=current_prolog_flag(_190850, _190852)\n^ Redo: (46) [user] goal_expansion((true, prolog), sicstus:sicstus_flag(_190850, _190852))\n Call: (47) [system] (true, prolog)=prolog_flag(_190850, _190852)\n Fail: (47) [system] (true, prolog)=prolog_flag(_190850, _190852)\n^ Redo: (46) [user] goal_expansion((true, prolog), _186398)\n^ Unify: (46) [user] goal_expansion((true, prolog), _186398)\n Call: (47) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (47) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (47) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (46) [user] goal_expansion((true, prolog), _186398)\n^ Call: (46) [system] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [system] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])))\n^ Redo: (46) [loop_check] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [loop_check] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])))\n^ Redo: (46) [ucatch] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [ucatch] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n Call: (47) [apply_macros] expand_apply((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n Unify: (47) [apply_macros] expand_apply((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n Fail: (47) [nl_pipeline] expand_apply((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Redo: (46) [apply_macros] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [apply_macros] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Redo: (46) [virtualize_source] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [virtualize_source] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n Call: (47) [system] nonvar(parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])))\n Exit: (47) [system] nonvar(parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])))\n^ Call: (47) [common_logic_utils] common_logic_utils:grovel_kif_option((true, prolog))\n^ Unify: (47) [common_logic_utils] common_logic_utils:grovel_kif_option((true, prolog))\n^ Fail: (47) [common_logic_utils] common_logic_utils:grovel_kif_option((true, prolog))\n^ Redo: (46) [common_logic_utils] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [common_logic_utils] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Redo: (46) [gvlib] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [gvlib] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Redo: (46) [logicmoo_test] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [logicmoo_test] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Call: (47) [pfc_lib] pfc_goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (47) [pfc_lib] pfc_goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Fail: (47) [pfc_lib] pfc_goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Fail: (46) [pfc_lib] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Call: (46) [system] goal_expansion((true, prolog), _186398)\n^ Unify: (46) [system] goal_expansion((true, prolog), _186398)\n Call: (47) [arithmetic] arithmetic:math_goal_expansion((true, prolog), _186398)\n Fail: (47) [arithmetic] arithmetic:math_goal_expansion((true, prolog), _186398)\n^ Redo: (46) [arithmetic] goal_expansion((true, prolog), _186398)\n^ Unify: (46) [arithmetic] goal_expansion((true, prolog), _186398)\n Call: (47) [yall] yall:lambda_like((true, prolog))\n Unify: (47) [yall] yall:lambda_like((true, prolog))\n Call: (48) [system] compound_name_arity((true, prolog), _222022, _222024)\n Exit: (48) [system] compound_name_arity((true, prolog), ',', 2)\n Call: (48) [yall] yall:lambda_functor(',')\n Fail: (48) [yall] yall:lambda_functor(',')\n Fail: (47) [yall] yall:lambda_like((true, prolog))\n^ Redo: (46) [yall] goal_expansion((true, prolog), _186398)\n^ Unify: (46) [yall] goal_expansion((true, prolog), _186398)\n Call: (47) [system] current_prolog_flag(xref, true)\n Fail: (47) [system] current_prolog_flag(xref, true)\n^ Redo: (46) [apply_macros] goal_expansion((true, prolog), _186398)\n Call: (47) [apply_macros] expand_apply((true, prolog), _186398)\n Unify: (47) [apply_macros] expand_apply((true, prolog), _186398)\n Fail: (47) [nl_pipeline] expand_apply((true, prolog), _186398)\n^ Redo: (46) [apply_macros] goal_expansion((true, prolog), _186398)\n^ Unify: (46) [apply_macros] goal_expansion((true, prolog), _186398)\n Call: (47) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (47) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (46) [clpfd] goal_expansion((true, prolog), _186398)\n Call: (47) [clpfd] clpfd:clpfd_expandable((true, prolog))\n Fail: (47) [clpfd] clpfd:clpfd_expandable((true, prolog))\n^ Redo: (46) [clpfd] goal_expansion((true, prolog), _186398)\n^ Unify: (46) [clpfd] goal_expansion((true, prolog), _186398)\n^ Call: (47) [logicmoo_ocl] do_ss\n^ Fail: (47) [logicmoo_ocl] do_ss\n^ Fail: (46) [logicmoo_ocl] goal_expansion((true, prolog), _186398)\n^ Call: (48) [user] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [user] goal_expansion(true, 1370-1374, _237564, 1370-1374)\n^ Call: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1370-1374, true, _237564)\n^ Unify: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1370-1374, true, _237564)\n^ Fail: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1370-1374, true, _237564)\n^ Fail: (48) [user] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Call: (48) [user] goal_expansion(true, _237564)\n^ Unify: (48) [user] goal_expansion(true, sicstus:sicstus_flag(_242016, _242018))\n Call: (49) [system] nonvar(true)\n Exit: (49) [system] nonvar(true)\n Call: (49) [system] true=current_prolog_flag(_242016, _242018)\n Fail: (49) [system] true=current_prolog_flag(_242016, _242018)\n^ Redo: (48) [user] goal_expansion(true, sicstus:sicstus_flag(_242016, _242018))\n Call: (49) [system] true=prolog_flag(_242016, _242018)\n Fail: (49) [system] true=prolog_flag(_242016, _242018)\n^ Redo: (48) [user] goal_expansion(true, _237564)\n^ Unify: (48) [user] goal_expansion(true, _237564)\n Call: (49) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (49) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (49) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (48) [user] goal_expansion(true, _237564)\n^ Call: (48) [system] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [system] goal_expansion(true, 1370-1374, _237564, 1370-1374)\n^ Redo: (48) [loop_check] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [loop_check] goal_expansion(true, 1370-1374, _237564, 1370-1374)\n^ Redo: (48) [ucatch] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [ucatch] goal_expansion(true, 1370-1374, _237564, _237566)\n Call: (49) [apply_macros] expand_apply(true, 1370-1374, _237564, _237566)\n Unify: (49) [apply_macros] expand_apply(true, 1370-1374, _237564, _237566)\n Fail: (49) [nl_pipeline] expand_apply(true, 1370-1374, _237564, _237566)\n^ Redo: (48) [apply_macros] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [apply_macros] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Redo: (48) [virtualize_source] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [virtualize_source] goal_expansion(true, 1370-1374, _237564, _237566)\n Call: (49) [system] nonvar(1370-1374)\n Exit: (49) [system] nonvar(1370-1374)\n^ Call: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(true)\n^ Unify: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(true)\n Call: (50) [system] fail\n Fail: (50) [system] fail\n^ Fail: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(true)\n^ Redo: (48) [common_logic_utils] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [common_logic_utils] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Redo: (48) [gvlib] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [gvlib] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Redo: (48) [logicmoo_test] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [logicmoo_test] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Call: (49) [pfc_lib] pfc_goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (49) [pfc_lib] pfc_goal_expansion(true, 1370-1374, _237564, _237566)\n^ Fail: (49) [pfc_lib] pfc_goal_expansion(true, 1370-1374, _237564, _237566)\n^ Fail: (48) [pfc_lib] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Call: (48) [system] goal_expansion(true, _237564)\n^ Unify: (48) [system] goal_expansion(true, _237564)\n Call: (49) [arithmetic] arithmetic:math_goal_expansion(true, _237564)\n Fail: (49) [arithmetic] arithmetic:math_goal_expansion(true, _237564)\n^ Redo: (48) [arithmetic] goal_expansion(true, _237564)\n^ Unify: (48) [arithmetic] goal_expansion(true, _237564)\n Call: (49) [yall] yall:lambda_like(true)\n Unify: (49) [yall] yall:lambda_like(true)\n Fail: (49) [yall] yall:lambda_like(true)\n^ Redo: (48) [yall] goal_expansion(true, _237564)\n^ Unify: (48) [yall] goal_expansion(true, _237564)\n Call: (49) [system] current_prolog_flag(xref, true)\n Fail: (49) [system] current_prolog_flag(xref, true)\n^ Redo: (48) [apply_macros] goal_expansion(true, _237564)\n Call: (49) [apply_macros] expand_apply(true, _237564)\n Unify: (49) [apply_macros] expand_apply(true, _237564)\n Fail: (49) [nl_pipeline] expand_apply(true, _237564)\n^ Redo: (48) [apply_macros] goal_expansion(true, _237564)\n^ Unify: (48) [apply_macros] goal_expansion(true, _237564)\n Call: (49) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (49) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (48) [clpfd] goal_expansion(true, _237564)\n Call: (49) [clpfd] clpfd:clpfd_expandable(true)\n Fail: (49) [clpfd] clpfd:clpfd_expandable(true)\n^ Redo: (48) [clpfd] goal_expansion(true, _237564)\n^ Unify: (48) [clpfd] goal_expansion(true, _237564)\n^ Call: (49) [logicmoo_ocl] do_ss\n^ Fail: (49) [logicmoo_ocl] do_ss\n^ Fail: (48) [logicmoo_ocl] goal_expansion(true, _237564)\n^ Call: (48) [user] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [user] goal_expansion(prolog, 1375-1381, _287430, 1375-1381)\n^ Call: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, prolog, _287430)\n^ Unify: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, prolog, _287430)\n^ Fail: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, prolog, _287430)\n^ Fail: (48) [user] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Call: (48) [user] goal_expansion(prolog, _287430)\n^ Unify: (48) [user] goal_expansion(prolog, sicstus:sicstus_flag(_291882, _291884))\n Call: (49) [system] nonvar(prolog)\n Exit: (49) [system] nonvar(prolog)\n Call: (49) [system] prolog=current_prolog_flag(_291882, _291884)\n Fail: (49) [system] prolog=current_prolog_flag(_291882, _291884)\n^ Redo: (48) [user] goal_expansion(prolog, sicstus:sicstus_flag(_291882, _291884))\n Call: (49) [system] prolog=prolog_flag(_291882, _291884)\n Fail: (49) [system] prolog=prolog_flag(_291882, _291884)\n^ Redo: (48) [user] goal_expansion(prolog, _287430)\n^ Unify: (48) [user] goal_expansion(prolog, _287430)\n Call: (49) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (49) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (49) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (48) [user] goal_expansion(prolog, _287430)\n^ Call: (48) [system] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [system] goal_expansion(prolog, 1375-1381, _287430, 1375-1381)\n^ Redo: (48) [loop_check] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [loop_check] goal_expansion(prolog, 1375-1381, _287430, 1375-1381)\n^ Redo: (48) [ucatch] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [ucatch] goal_expansion(prolog, 1375-1381, _287430, _287432)\n Call: (49) [apply_macros] expand_apply(prolog, 1375-1381, _287430, _287432)\n Unify: (49) [apply_macros] expand_apply(prolog, 1375-1381, _287430, _287432)\n Fail: (49) [nl_pipeline] expand_apply(prolog, 1375-1381, _287430, _287432)\n^ Redo: (48) [apply_macros] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [apply_macros] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Redo: (48) [virtualize_source] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [virtualize_source] goal_expansion(prolog, 1375-1381, _287430, _287432)\n Call: (49) [system] nonvar(1375-1381)\n Exit: (49) [system] nonvar(1375-1381)\n^ Call: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(prolog)\n^ Unify: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(prolog)\n Call: (50) [system] fail\n Fail: (50) [system] fail\n^ Fail: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(prolog)\n^ Redo: (48) [common_logic_utils] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [common_logic_utils] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Redo: (48) [gvlib] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [gvlib] goal_expansion(prolog, 1375-1381, _287430, _287432)\n Call: (49) [system] 1375-1381=_287432\n Exit: (49) [system] 1375-1381=1375-1381\n^ Exit: (48) [logicmoo_test] goal_expansion(prolog, 1375-1381, dmsg(skipped(blocks_on_input, prolog)), 1375-1381)\n^ Call: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, 1375-1381)\n^ Call: (50) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (50) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Fail: (50) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Fail: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Call: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), sicstus:sicstus_flag(_321790, _321792))\n Call: (50) [system] nonvar(dmsg(skipped(blocks_on_input, prolog)))\n Exit: (50) [system] nonvar(dmsg(skipped(blocks_on_input, prolog)))\n Call: (50) [system] dmsg(skipped(blocks_on_input, prolog))=current_prolog_flag(_321790, _321792)\n Fail: (50) [system] dmsg(skipped(blocks_on_input, prolog))=current_prolog_flag(_321790, _321792)\n^ Redo: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), sicstus:sicstus_flag(_321790, _321792))\n Call: (50) [system] dmsg(skipped(blocks_on_input, prolog))=prolog_flag(_321790, _321792)\n Fail: (50) [system] dmsg(skipped(blocks_on_input, prolog))=prolog_flag(_321790, _321792)\n^ Redo: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Call: (50) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (50) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (50) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Call: (49) [system] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [system] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, 1375-1381)\n^ Redo: (49) [loop_check] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [loop_check] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, 1375-1381)\n^ Redo: (49) [ucatch] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [ucatch] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n Call: (50) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n Unify: (50) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n Fail: (50) [nl_pipeline] expand_apply(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Redo: (49) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Redo: (49) [virtualize_source] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [virtualize_source] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n Call: (50) [system] nonvar(1375-1381)\n Exit: (50) [system] nonvar(1375-1381)\n^ Call: (50) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(blocks_on_input, prolog)))\n^ Unify: (50) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(blocks_on_input, prolog)))\n^ Fail: (50) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(blocks_on_input, prolog)))\n^ Redo: (49) [common_logic_utils] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [common_logic_utils] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Redo: (49) [gvlib] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [gvlib] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Redo: (49) [logicmoo_test] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [logicmoo_test] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Call: (50) [pfc_lib] pfc_goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (50) [pfc_lib] pfc_goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Fail: (50) [pfc_lib] pfc_goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Fail: (49) [pfc_lib] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Call: (49) [system] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (49) [system] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Call: (50) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Fail: (50) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Redo: (49) [arithmetic] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (49) [arithmetic] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Call: (50) [yall] yall:lambda_like(dmsg(skipped(blocks_on_input, prolog)))\n Unify: (50) [yall] yall:lambda_like(dmsg(skipped(blocks_on_input, prolog)))\n Call: (51) [system] compound_name_arity(dmsg(skipped(blocks_on_input, prolog)), _352962, _352964)\n Exit: (51) [system] compound_name_arity(dmsg(skipped(blocks_on_input, prolog)), dmsg, 1)\n Call: (51) [yall] yall:lambda_functor(dmsg)\n Fail: (51) [yall] yall:lambda_functor(dmsg)\n Fail: (50) [yall] yall:lambda_like(dmsg(skipped(blocks_on_input, prolog)))\n^ Redo: (49) [yall] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (49) [yall] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Call: (50) [system] current_prolog_flag(xref, true)\n Fail: (50) [system] current_prolog_flag(xref, true)\n^ Redo: (49) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Call: (50) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Unify: (50) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Fail: (50) [nl_pipeline] expand_apply(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Redo: (49) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (49) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Call: (50) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (50) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (49) [clpfd] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Call: (50) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(blocks_on_input, prolog)))\n Fail: (50) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(blocks_on_input, prolog)))\n^ Redo: (49) [clpfd] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (49) [clpfd] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Call: (50) [logicmoo_ocl] do_ss\n^ Fail: (50) [logicmoo_ocl] do_ss\n^ Fail: (49) [logicmoo_ocl] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-call((true, prolog))), _298, (:-call((true, dmsg(skipped(blocks_on_input, prolog))))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _368544, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n^ Call: (33) [user] call((true, dmsg(skipped(blocks_on_input, prolog))))\n^ Unify: (33) [system] call(user:(true, dmsg(skipped(blocks_on_input, prolog))))\n Call: (35) [system] true\n Exit: (35) [system] true\n Call: (36) [t_l] t_l:hide_dmsg\n Fail: (36) [t_l] t_l:hide_dmsg\n^ Call: (36) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_372802, file_no(2)), writeln(_372802, dmsg(skipped(blocks_on_input, prolog)))))\n^ Unify: (36) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_372802, file_no(2)), writeln(_372802, dmsg(skipped(blocks_on_input, prolog)))))\n^ Fail: (36) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_372802, file_no(2)), writeln(_372802, dmsg(skipped(blocks_on_input, prolog)))))\n^ Call: (36) [user] quietly(likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(blocks_on_input, prolog)), logicmoo_util_catch:ddmsg(skipped(blocks_on_input, prolog))))))\n^ Unify: (36) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(blocks_on_input, prolog)), logicmoo_util_catch:ddmsg(skipped(blocks_on_input, prolog))))))\n%~ skipped(blocks_on_input,prolog)\n^ Exit: (41) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (36) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(blocks_on_input, prolog)), logicmoo_util_catch:ddmsg(skipped(blocks_on_input, prolog))))))\n^ Exit: (33) [system] call(user:(true, dmsg(skipped(blocks_on_input, prolog))))\n^ Call: (37) [user] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n^ Unify: (37) [user] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), (:-read_attvars(false)), _384178)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), (:-read_attvars(false)), _384178)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), (:-read_attvars(false)), _384178)\n^ Redo: (37) [user] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n^ Unify: (37) [user] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), (:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n^ Redo: (37) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n^ Unify: (37) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n Call: (38) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Exit: (38) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-read_attvars(false)))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-read_attvars(false)))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-read_attvars(false)))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n^ Unify: (37) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_396538)\n Fail: (39) [t_l] t_l:is_ec_cvt(_396538)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n^ Fail: (37) [ec_loader] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n^ Call: (37) [user] term_expansion((:-read_attvars(false)), _399648)\n^ Unify: (37) [user] term_expansion((:-read_attvars(false)), (:-read_attvars(false)))\n^ Redo: (37) [system] term_expansion((:-read_attvars(false)), _399648)\n^ Unify: (37) [system] term_expansion((:-read_attvars(false)), _399648)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-read_attvars(false)), _399648)\n^ Call: (38) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (41) [system] nonvar((:-read_attvars(false)))\n Exit: (41) [system] nonvar((:-read_attvars(false)))\n Call: (41) [echo_files] echo_files:never_echo_term((:-read_attvars(false)))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-read_attvars(false)))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (41) [$syspreds] prolog_load_context(stream, _411476)\n Unify: (41) [$syspreds] prolog_load_context(stream, _411476)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])=..[_415122, _415128, _415134|_415136]\n Exit: (41) [system] term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])=..[term_position, 1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [system] (:-read_attvars(false))==end_of_file\n Fail: (42) [system] (:-read_attvars(false))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _421304)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Call: (42) [system] _423178 is 1384+1\n Exit: (42) [system] 1385 is 1384+1\n Call: (42) [system] 1407=(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1385)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1385)\n Call: (43) [t_l] t_l:file_stream_loc(_435508, (0x556703a44a00), _435512)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1385)\n Call: (43) [t_l] t_l:file_stream_loc(_437936, (0x556703a44a00), _437938)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Call: (43) [system] 1385>1384\n Exit: (43) [system] 1385>1384\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384, 1385)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384, 1385)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1384, 1385, _442270)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1384, 1385, _442270)\n Call: (45) [system] _443524 is 1385-1384\n Exit: (45) [system] 1 is 1385-1384\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _444744, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _444744, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _447854)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _447854)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _449860, []), read_string(_449860, _449868, _444744), close(_449860))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _449860, []), read_util:read_string(_449860, _449868, _444744), read_util:close(_449860))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _449860, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae7900), [])\n Call: (49) [system] close((0x5566f9ae7900))\n Exit: (49) [system] close((0x5566f9ae7900))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae7900), []), read_util:read_string((0x5566f9ae7900), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f9ae7900)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1384, 1, _455506, _442270)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1384, 1, 1111, \"\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1384, 1385, \"\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1385)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1385)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _458568))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _458568))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1385))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1385))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1385)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [echo_files] echo_files:nsl(_462898)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\"\\==[]\n Exit: (46) [system] \"\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\", _467206, _467208, _467210, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _467206, _467208, _467210, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _467206, _467208, _467210, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _471024, _471088, _471026, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\", _471024, _471706, _471026, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _472882, _472946, _472884, '/*~')\n Fail: (45) [system] sub_string(\"\\n\", _472882, _473564, _472884, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _475358, _475422, _475360, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\", _475358, _476040, _475360, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _477216, _477280, _477218, '%~')\n Fail: (45) [system] sub_string(\"\\n\", _477216, _477898, _477218, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] write(\"\\n\")\n\n Exit: (45) [system] write(\"\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384, 1385)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1385)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1385, 1407, _486474)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1385, 1407, _486474)\n Call: (44) [system] _487728 is 1407-1385\n Exit: (44) [system] 22 is 1407-1385\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _488948, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _488948, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _492058)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _492058)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _494064, []), read_string(_494064, _494072, _488948), close(_494064))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _494064, []), read_util:read_string(_494064, _494072, _488948), read_util:close(_494064))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _494064, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae6100), [])\n Call: (48) [system] close((0x5566f9ae6100))\n Exit: (48) [system] close((0x5566f9ae6100))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae6100), []), read_util:read_string((0x5566f9ae6100), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f9ae6100)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1385, 22, _499710, _486474)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1385, 22, 1089, \":- read_attvars(false)\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1385, 1407, \":- read_attvars(false)\")\n Call: (43) [echo_files] echo_files:read_mco(\":- read_attvars(false)\", _501578, _501580, _501582, _501584, _501586)\n Unify: (43) [echo_files] echo_files:read_mco(\":- read_attvars(false)\", _502212, _502214, _502216, _502218, _502220)\n Call: (44) [system] read_term_from_atom(\":- read_attvars(false)\", _502788, [cycles(true), comments(_502808), quasi_quotations(_502818), variable_names(_502828), singletons(_502838)])\n Exit: (44) [system] read_term_from_atom(\":- read_attvars(false)\", (:-read_attvars(false)), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- read_attvars(false)\", _504068, [cycles(false), comments(_504088), quasi_quotations(_504098), variable_names(_504108), singletons(_504118)])\n Exit: (44) [system] read_term_from_atom(\":- read_attvars(false)\", (:-read_attvars(false)), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (:-read_attvars(false))=@=(:-read_attvars(false))\n Exit: (44) [system] (:-read_attvars(false))=@=(:-read_attvars(false))\n Call: (44) [system] _506560=(:-read_attvars(false))\n Exit: (44) [system] (:-read_attvars(false))=(:-read_attvars(false))\n Exit: (43) [echo_files] echo_files:read_mco(\":- read_attvars(false)\", (:-read_attvars(false)), [], [], [], [])\n Call: (43) [system] write(\":- read_attvars(false)\")\n:- read_attvars(false)\n Exit: (43) [system] write(\":- read_attvars(false)\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _509670, 1407)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _510292, 1407)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _510866, _510868))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _510866, _510868))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _510866, 1407))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _510866, 1407))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _510866, 1407)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _518304))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _518304))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [system] character_count((0x556703a44a00), _523854)\n Exit: (42) [system] character_count((0x556703a44a00), 1408)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1408)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1408)\n Call: (43) [t_l] t_l:file_stream_loc(_526360, (0x556703a44a00), _526364)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1408)\n Call: (43) [t_l] t_l:file_stream_loc(_528788, (0x556703a44a00), _528790)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407)\n Call: (43) [system] 1408>1407\n Exit: (43) [system] 1408>1407\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407, 1408)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407, 1408)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1407, 1408, _533122)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1407, 1408, _533122)\n Call: (45) [system] _534376 is 1408-1407\n Exit: (45) [system] 1 is 1408-1407\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _535596, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _535596, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _538706)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _538706)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _540712, []), read_string(_540712, _540720, _535596), close(_540712))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _540712, []), read_util:read_string(_540712, _540720, _535596), read_util:close(_540712))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _540712, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5567038ee600), [])\n Call: (49) [system] close((0x5567038ee600))\n Exit: (49) [system] close((0x5567038ee600))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5567038ee600), []), read_util:read_string((0x5567038ee600), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5567038ee600)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1407, 1, _546358, _533122)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1407, 1, 1088, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1407, 1408, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _549420))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _549420))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_553750)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _558058, _558060, _558062, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _558058, _558060, _558062, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _558058, _558060, _558062, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _561876, _561940, _561878, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _561876, _562558, _561878, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _563734, _563798, _563736, '/*~')\n Fail: (45) [system] sub_string(\".\", _563734, _564416, _563736, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _566210, _566274, _566212, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _566210, _566892, _566212, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _568068, _568132, _568070, '%~')\n Fail: (45) [system] sub_string(\".\", _568068, _568750, _568070, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407, 1408)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1408)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _579742)\n Exit: (43) [system] character_count((0x556703a44a00), 1408)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1408, _580956)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1408, _580956)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _582202, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _582202, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _585312)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _585312)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _587318, []), read_string(_587318, _587326, _582202), close(_587318))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _587318, []), read_util:read_string(_587318, _587326, _582202), read_util:close(_587318))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _587318, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f977ac00), [])\n Call: (48) [system] close((0x5566f977ac00))\n Exit: (48) [system] close((0x5566f977ac00))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f977ac00), []), read_util:read_string((0x5566f977ac00), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f977ac00)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1408, _592962, 0, _580956)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1408, 1088, 0, \"\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1408, \"\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\"\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _595038)\n Exit: (43) [system] open_string(\"\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x5566f4f70b00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f4f70b00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f4f70b00))\n Call: (44) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (45) [system] at_end_of_stream((0x5566f4f70b00))\n Fail: (45) [system] at_end_of_stream((0x5566f4f70b00))\n Redo: (44) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (45) [system] peek_char((0x5566f4f70b00), _601140)\n Exit: (45) [system] peek_char((0x5566f4f70b00), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char((0x5566f4f70b00), '\\n')\n Exit: (45) [system] get_char((0x5566f4f70b00), '\\n')\n Call: (45) [system] put_char('\\n')\n\n Exit: (45) [system] put_char('\\n')\n Exit: (44) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f4f70b00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f4f70b00))\n Call: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (46) [system] at_end_of_stream((0x5566f4f70b00))\n Fail: (46) [system] at_end_of_stream((0x5566f4f70b00))\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (46) [system] peek_char((0x5566f4f70b00), _611484)\n Exit: (46) [system] peek_char((0x5566f4f70b00), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (46) [echo_files] echo_files:nsl(_615138)\n Unify: (46) [echo_files] echo_files:nsl('No source location!?')\n Exit: (46) [echo_files] echo_files:nsl('No source location!?')\n Call: (46) [system] atom_length('No source location!?', _616982)\n Exit: (46) [system] atom_length('No source location!?', 20)\n Call: (46) [system] peek_string((0x5566f4f70b00), 20, _618196)\n Exit: (46) [system] peek_string((0x5566f4f70b00), 20, \":- must( \\\\+ clause_a\")\n Call: (46) [system] \":- must( \\\\+ clause_a\"=='No source location!?'\n Fail: (46) [system] \":- must( \\\\+ clause_a\"=='No source location!?'\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (46) [system] peek_string((0x5566f4f70b00), 2, \"%~\")\n Fail: (46) [system] peek_string((0x5566f4f70b00), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (46) [system] peek_string((0x5566f4f70b00), 1, \"%\")\n Fail: (46) [system] peek_string((0x5566f4f70b00), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (46) [system] peek_string((0x5566f4f70b00), 2, \"#!\")\n Fail: (46) [system] peek_string((0x5566f4f70b00), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f4f70b00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f4f70b00))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [system] character_count((0x556703a44a00), _631730)\n Exit: (42) [system] character_count((0x556703a44a00), 1408)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _634200))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _634200))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _404572)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _404572)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _404572)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _404572)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _645996)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _646614)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Redo: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), (:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n^ Redo: (38) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Redo: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (39) [system] (:-read_attvars(false))\\==end_of_file\n Exit: (39) [system] (:-read_attvars(false))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572)\n Call: (40) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Exit: (40) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Call: (40) [system] nonvar((:-read_attvars(false)))\n Exit: (40) [system] nonvar((:-read_attvars(false)))\n Call: (40) [system] nb_current('$term', _675484)\n Exit: (40) [system] nb_current('$term', (:-read_attvars(false)))\n Call: (40) [$syspreds] prolog_load_context(module, _676698)\n Unify: (40) [$syspreds] prolog_load_context(module, _676698)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-read_attvars(false)), (:-read_attvars(false)), _678518)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-read_attvars(false)), (:-read_attvars(false)), (:-_679154))\n Call: (41) [system] (:-read_attvars(false))==(:-read_attvars(false))\n Exit: (41) [system] (:-read_attvars(false))==(:-read_attvars(false))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, read_attvars(false), _679154)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, read_attvars(false), _679154)\n Call: (42) [system] functor(directive_expansion, _682268, _682270)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _683498 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], read_attvars(false), _679154)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], read_attvars(false), read_attvars(false))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], read_attvars(false), read_attvars(false))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, read_attvars(false), read_attvars(false))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-read_attvars(false)), (:-read_attvars(false)), (:-read_attvars(false)))\n Call: (40) [system] (:-read_attvars(false))\\=@=(:-read_attvars(false))\n Fail: (40) [system] (:-read_attvars(false))\\=@=(:-read_attvars(false))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572)\n^ Redo: (38) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (39) [system] nonvar((:-read_attvars(false)))\n Exit: (39) [system] nonvar((:-read_attvars(false)))\n Call: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Exit: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Call: (39) [$syspreds] prolog_load_context(file, _693404)\n Unify: (39) [$syspreds] prolog_load_context(file, _693404)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _695230)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _695230)\n^ Redo: (38) [file_scope] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [file_scope] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Redo: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Exit: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-read_attvars(false)))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-read_attvars(false)))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-read_attvars(false)))\n^ Redo: (38) [common_logic_utils] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [common_logic_utils] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Exit: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _404572)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _404572)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _404572)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _404572)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), (:-read_attvars(false)))\n Call: (39) [system] term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])=_404574\n Exit: (39) [system] term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])=term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), (:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n^ Call: (44) [user] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [user] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, term_position(1388, 1407, 1388, 1400, [1401-1406]))\n^ Call: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1388, 1407, 1388, 1400, [1401-1406]), read_attvars(false), _715864)\n^ Unify: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1388, 1407, 1388, 1400, [1401-1406]), read_attvars(false), _715864)\n^ Fail: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1388, 1407, 1388, 1400, [1401-1406]), read_attvars(false), _715864)\n^ Fail: (44) [user] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Call: (44) [user] goal_expansion(read_attvars(false), _715864)\n^ Unify: (44) [user] goal_expansion(read_attvars(false), sicstus:sicstus_flag(_720316, _720318))\n Call: (45) [system] nonvar(read_attvars(false))\n Exit: (45) [system] nonvar(read_attvars(false))\n Call: (45) [system] read_attvars(false)=current_prolog_flag(_720316, _720318)\n Fail: (45) [system] read_attvars(false)=current_prolog_flag(_720316, _720318)\n^ Redo: (44) [user] goal_expansion(read_attvars(false), sicstus:sicstus_flag(_720316, _720318))\n Call: (45) [system] read_attvars(false)=prolog_flag(_720316, _720318)\n Fail: (45) [system] read_attvars(false)=prolog_flag(_720316, _720318)\n^ Redo: (44) [user] goal_expansion(read_attvars(false), _715864)\n^ Unify: (44) [user] goal_expansion(read_attvars(false), _715864)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(read_attvars(false), _715864)\n^ Call: (44) [system] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [system] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, term_position(1388, 1407, 1388, 1400, [1401-1406]))\n^ Redo: (44) [loop_check] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [loop_check] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, term_position(1388, 1407, 1388, 1400, [1401-1406]))\n^ Redo: (44) [ucatch] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [ucatch] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n Call: (45) [apply_macros] expand_apply(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n Unify: (45) [apply_macros] expand_apply(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n Fail: (45) [nl_pipeline] expand_apply(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Redo: (44) [apply_macros] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [apply_macros] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Redo: (44) [virtualize_source] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [virtualize_source] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n Call: (45) [system] nonvar(term_position(1388, 1407, 1388, 1400, [1401-1406]))\n Exit: (45) [system] nonvar(term_position(1388, 1407, 1388, 1400, [1401-1406]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(read_attvars(false))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(read_attvars(false))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(read_attvars(false))\n^ Redo: (44) [common_logic_utils] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [common_logic_utils] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Redo: (44) [gvlib] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [gvlib] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Redo: (44) [logicmoo_test] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [logicmoo_test] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Fail: (44) [pfc_lib] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Call: (44) [system] goal_expansion(read_attvars(false), _715864)\n^ Unify: (44) [system] goal_expansion(read_attvars(false), _715864)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(read_attvars(false), _715864)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(read_attvars(false), _715864)\n^ Redo: (44) [arithmetic] goal_expansion(read_attvars(false), _715864)\n^ Unify: (44) [arithmetic] goal_expansion(read_attvars(false), _715864)\n Call: (45) [yall] yall:lambda_like(read_attvars(false))\n Unify: (45) [yall] yall:lambda_like(read_attvars(false))\n Call: (46) [system] compound_name_arity(read_attvars(false), _751488, _751490)\n Exit: (46) [system] compound_name_arity(read_attvars(false), read_attvars, 1)\n Call: (46) [yall] yall:lambda_functor(read_attvars)\n Fail: (46) [yall] yall:lambda_functor(read_attvars)\n Fail: (45) [yall] yall:lambda_like(read_attvars(false))\n^ Redo: (44) [yall] goal_expansion(read_attvars(false), _715864)\n^ Unify: (44) [yall] goal_expansion(read_attvars(false), _715864)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(read_attvars(false), _715864)\n Call: (45) [apply_macros] expand_apply(read_attvars(false), _715864)\n Unify: (45) [apply_macros] expand_apply(read_attvars(false), _715864)\n Fail: (45) [nl_pipeline] expand_apply(read_attvars(false), _715864)\n^ Redo: (44) [apply_macros] goal_expansion(read_attvars(false), _715864)\n^ Unify: (44) [apply_macros] goal_expansion(read_attvars(false), _715864)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(read_attvars(false), _715864)\n Call: (45) [clpfd] clpfd:clpfd_expandable(read_attvars(false))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(read_attvars(false))\n^ Redo: (44) [clpfd] goal_expansion(read_attvars(false), _715864)\n^ Unify: (44) [clpfd] goal_expansion(read_attvars(false), _715864)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(read_attvars(false), _715864)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-read_attvars(false)), _298, (:-read_attvars(false)), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _767064, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n^ Call: (33) [user] attvar_reader:read_attvars(false)\n^ Unify: (33) [user] attvar_reader:read_attvars(false)\n Call: (34) [system] set_prolog_flag(read_attvars, false)\n Exit: (34) [system] set_prolog_flag(read_attvars, false)\n Call: (34) [$syspreds] prolog_load_context(module, _770114)\n Unify: (34) [$syspreds] prolog_load_context(module, _770114)\n Exit: (34) [$syspreds] prolog_load_context(module, user)\n Call: (34) [system] false==true\n Fail: (34) [system] false==true\n^ Redo: (33) [user] attvar_reader:read_attvars(false)\n^ Call: (34) [user] attvar_reader:uninstall_attvar_expander(user)\n^ Unify: (34) [user] attvar_reader:uninstall_attvar_expander(user)\n^ Call: (35) [user] retract(lmcache:use_attvar_expander(user))\n^ Exit: (35) [user] retract(lmcache:use_attvar_expander(user))\n^ Call: (35) [user] ignore(retract((user:goal_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:goal, _776264, _776262, _776266))))\n^ Unify: (35) [system] ignore(user:retract((user:goal_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:goal, _776264, _776262, _776266))))\n^ Exit: (35) [system] ignore(user:retract((user:goal_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:goal, _776264, _776262, _776266))))\n^ Call: (35) [user] ignore(retract((user:term_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:term, _776264, _776262, _776266))))\n^ Unify: (35) [system] ignore(user:retract((user:term_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:term, _776264, _776262, _776266))))\n^ Unify: (35) [system] ignore(user:retract((user:term_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:term, _776264, _776262, _776266))))\n^ Exit: (35) [system] ignore(user:retract((user:term_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:term, _776264, _776262, _776266))))\n Call: (35) [lmcache] lmcache:use_attvar_expander(user)\n Fail: (35) [lmcache] lmcache:use_attvar_expander(user)\n^ Redo: (34) [user] attvar_reader:uninstall_attvar_expander(user)\n Call: (35) [system] set_prolog_flag(read_attvars, false)\n Exit: (35) [system] set_prolog_flag(read_attvars, false)\n^ Exit: (34) [user] attvar_reader:uninstall_attvar_expander(user)\n^ Exit: (33) [user] attvar_reader:read_attvars(false)\n^ Call: (37) [user] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n^ Unify: (37) [user] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _785454)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _785454)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _785454)\n^ Redo: (37) [user] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n^ Unify: (37) [user] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Redo: (37) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n^ Unify: (37) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n Call: (38) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (38) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n^ Unify: (37) [subclause_expansion] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_797854)\n Fail: (39) [t_l] t_l:is_ec_cvt(_797854)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n^ Fail: (37) [ec_loader] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n^ Call: (37) [user] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _800964)\n^ Unify: (37) [user] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n^ Redo: (37) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _800964)\n^ Unify: (37) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _800964)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _800964)\n^ Call: (38) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _805888, _805890)\n^ Unify: (38) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _805888, _805890)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _805888, _805890)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _805888, _805890)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _805888, _805890)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _805888, _805890)\n Call: (41) [system] nonvar((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Exit: (41) [system] nonvar((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (41) [echo_files] echo_files:never_echo_term((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _805888, _805890)\n Call: (41) [$syspreds] prolog_load_context(stream, _812792)\n Unify: (41) [$syspreds] prolog_load_context(stream, _812792)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])=..[_816438, _816444, _816450|_816452]\n Exit: (41) [system] term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])=..[term_position, 1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))==end_of_file\n Fail: (42) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _822620)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Call: (42) [system] _824494 is 1408+1\n Exit: (42) [system] 1409 is 1408+1\n Call: (42) [system] 1479=(0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1409)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1409)\n Call: (43) [t_l] t_l:file_stream_loc(_836824, (0x556703a44a00), _836828)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1409)\n Call: (43) [t_l] t_l:file_stream_loc(_839252, (0x556703a44a00), _839254)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Call: (43) [system] 1409>1408\n Exit: (43) [system] 1409>1408\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408, 1409)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408, 1409)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1408, 1409, _843586)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1408, 1409, _843586)\n Call: (45) [system] _844840 is 1409-1408\n Exit: (45) [system] 1 is 1409-1408\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _846060, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _846060, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _849170)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _849170)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _851176, []), read_string(_851176, _851184, _846060), close(_851176))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _851176, []), read_util:read_string(_851176, _851184, _846060), read_util:close(_851176))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _851176, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703be0000), [])\n Call: (49) [system] close((0x556703be0000))\n Exit: (49) [system] close((0x556703be0000))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703be0000), []), read_util:read_string((0x556703be0000), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x556703be0000)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1408, 1, _856822, _843586)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1408, 1, 1087, \"\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1408, 1409, \"\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1409)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1409)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _859884))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _859884))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1409))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1409))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1409)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [echo_files] echo_files:nsl(_864214)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\"\\==[]\n Exit: (46) [system] \"\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\", _868522, _868524, _868526, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _868522, _868524, _868526, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _868522, _868524, _868526, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _872340, _872404, _872342, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\", _872340, _873022, _872342, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _874198, _874262, _874200, '/*~')\n Fail: (45) [system] sub_string(\"\\n\", _874198, _874880, _874200, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _876674, _876738, _876676, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\", _876674, _877356, _876676, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _878532, _878596, _878534, '%~')\n Fail: (45) [system] sub_string(\"\\n\", _878532, _879214, _878534, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] write(\"\\n\")\n\n Exit: (45) [system] write(\"\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408, 1409)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1409)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1409, 1479, _887790)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1409, 1479, _887790)\n Call: (44) [system] _889044 is 1479-1409\n Exit: (44) [system] 70 is 1479-1409\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _890264, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _890264, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _893374)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _893374)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _895380, []), read_string(_895380, _895388, _890264), close(_895380))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _895380, []), read_util:read_string(_895380, _895388, _890264), read_util:close(_895380))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _895380, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703764800), [])\n Call: (48) [system] close((0x556703764800))\n Exit: (48) [system] close((0x556703764800))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703764800), []), read_util:read_string((0x556703764800), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x556703764800)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1409, 70, _901026, _887790)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1409, 70, 1017, \":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1409, 1479, \":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n Call: (43) [echo_files] echo_files:read_mco(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _902906, _902908, _902910, _902912, _902914)\n Unify: (43) [echo_files] echo_files:read_mco(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _903540, _903542, _903544, _903546, _903548)\n Call: (44) [system] read_term_from_atom(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _904116, [cycles(true), comments(_904136), quasi_quotations(_904146), variable_names(_904156), singletons(_904166)])\n Exit: (44) [system] read_term_from_atom(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _905438, [cycles(false), comments(_905458), quasi_quotations(_905468), variable_names(_905478), singletons(_905488)])\n Exit: (44) [system] read_term_from_atom(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))=@=(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Exit: (44) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))=@=(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Call: (44) [system] _907972=(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Exit: (44) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))=(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Exit: (43) [echo_files] echo_files:read_mco(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), [], [], [], [])\n Call: (43) [system] write(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\n Exit: (43) [system] write(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _911082, 1479)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _911704, 1479)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _912278, _912280))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _912278, _912280))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _912278, 1479))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _912278, 1479))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _912278, 1479)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _919716))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _919716))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [system] character_count((0x556703a44a00), _925266)\n Exit: (42) [system] character_count((0x556703a44a00), 1480)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1480)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1480)\n Call: (43) [t_l] t_l:file_stream_loc(_927772, (0x556703a44a00), _927776)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1480)\n Call: (43) [t_l] t_l:file_stream_loc(_930200, (0x556703a44a00), _930202)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479)\n Call: (43) [system] 1480>1479\n Exit: (43) [system] 1480>1479\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479, 1480)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479, 1480)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1479, 1480, _934534)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1479, 1480, _934534)\n Call: (45) [system] _935788 is 1480-1479\n Exit: (45) [system] 1 is 1480-1479\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _937008, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _937008, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _940118)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _940118)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _942124, []), read_string(_942124, _942132, _937008), close(_942124))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _942124, []), read_util:read_string(_942124, _942132, _937008), read_util:close(_942124))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _942124, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5212100), [])\n Call: (49) [system] close((0x5566f5212100))\n Exit: (49) [system] close((0x5566f5212100))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5212100), []), read_util:read_string((0x5566f5212100), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f5212100)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1479, 1, _947770, _934534)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1479, 1, 1016, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1479, 1480, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _950832))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _950832))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_955162)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _959470, _959472, _959474, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _959470, _959472, _959474, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _959470, _959472, _959474, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _963288, _963352, _963290, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _963288, _963970, _963290, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _965146, _965210, _965148, '/*~')\n Fail: (45) [system] sub_string(\".\", _965146, _965828, _965148, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _967622, _967686, _967624, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _967622, _968304, _967624, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _969480, _969544, _969482, '%~')\n Fail: (45) [system] sub_string(\".\", _969480, _970162, _969482, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479, 1480)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1480)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _981154)\n Exit: (43) [system] character_count((0x556703a44a00), 1480)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1480, _982368)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1480, _982368)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _983614, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _983614, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _986724)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _986724)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _988730, []), read_string(_988730, _988738, _983614), close(_988730))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _988730, []), read_util:read_string(_988730, _988738, _983614), read_util:close(_988730))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _988730, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5e03800), [])\n Call: (48) [system] close((0x5566f5e03800))\n Exit: (48) [system] close((0x5566f5e03800))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5e03800), []), read_util:read_string((0x5566f5e03800), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f5e03800)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1480, _994374, 0, _982368)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1480, 1016, 0, \" \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1480, \" \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\" \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _996432)\n Exit: (43) [system] open_string(\" \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x556703d36b00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (44) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (44) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (45) [system] at_end_of_stream((0x556703d36b00))\n Fail: (45) [system] at_end_of_stream((0x556703d36b00))\n Redo: (44) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (44) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (45) [system] peek_char((0x556703d36b00), _1002534)\n Exit: (45) [system] peek_char((0x556703d36b00), ' ')\n Call: (45) [system] char_type(' ', space)\n Exit: (45) [system] char_type(' ', space)\n Call: (45) [system] get_char((0x556703d36b00), ' ')\n Exit: (45) [system] get_char((0x556703d36b00), ' ')\n Call: (45) [system] put_char(' ')\n \n Exit: (45) [system] put_char(' ')\n Exit: (44) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (45) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (46) [system] at_end_of_stream((0x556703d36b00))\n Fail: (46) [system] at_end_of_stream((0x556703d36b00))\n Redo: (45) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (46) [system] peek_char((0x556703d36b00), _1012878)\n Exit: (46) [system] peek_char((0x556703d36b00), ' ')\n Call: (46) [system] char_type(' ', space)\n Exit: (46) [system] char_type(' ', space)\n Call: (46) [system] get_char((0x556703d36b00), ' ')\n Exit: (46) [system] get_char((0x556703d36b00), ' ')\n Call: (46) [system] put_char(' ')\n \n Exit: (46) [system] put_char(' ')\n Exit: (45) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (46) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (46) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (47) [system] at_end_of_stream((0x556703d36b00))\n Fail: (47) [system] at_end_of_stream((0x556703d36b00))\n Redo: (46) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (46) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (47) [system] peek_char((0x556703d36b00), _1023222)\n Exit: (47) [system] peek_char((0x556703d36b00), ' ')\n Call: (47) [system] char_type(' ', space)\n Exit: (47) [system] char_type(' ', space)\n Call: (47) [system] get_char((0x556703d36b00), ' ')\n Exit: (47) [system] get_char((0x556703d36b00), ' ')\n Call: (47) [system] put_char(' ')\n \n Exit: (47) [system] put_char(' ')\n Exit: (46) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (46) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (46) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (47) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (47) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (48) [system] at_end_of_stream((0x556703d36b00))\n Fail: (48) [system] at_end_of_stream((0x556703d36b00))\n Redo: (47) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (47) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (48) [system] peek_char((0x556703d36b00), _1033566)\n Exit: (48) [system] peek_char((0x556703d36b00), ' ')\n Call: (48) [system] char_type(' ', space)\n Exit: (48) [system] char_type(' ', space)\n Call: (48) [system] get_char((0x556703d36b00), ' ')\n Exit: (48) [system] get_char((0x556703d36b00), ' ')\n Call: (48) [system] put_char(' ')\n \n Exit: (48) [system] put_char(' ')\n Exit: (47) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (47) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (47) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (48) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (48) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (49) [system] at_end_of_stream((0x556703d36b00))\n Fail: (49) [system] at_end_of_stream((0x556703d36b00))\n Redo: (48) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (48) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (49) [system] peek_char((0x556703d36b00), _1043910)\n Exit: (49) [system] peek_char((0x556703d36b00), ' ')\n Call: (49) [system] char_type(' ', space)\n Exit: (49) [system] char_type(' ', space)\n Call: (49) [system] get_char((0x556703d36b00), ' ')\n Exit: (49) [system] get_char((0x556703d36b00), ' ')\n Call: (49) [system] put_char(' ')\n \n Exit: (49) [system] put_char(' ')\n Exit: (48) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (48) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (48) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (49) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (49) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (50) [system] at_end_of_stream((0x556703d36b00))\n Fail: (50) [system] at_end_of_stream((0x556703d36b00))\n Redo: (49) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (49) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (50) [system] peek_char((0x556703d36b00), _7070)\n Exit: (50) [system] peek_char((0x556703d36b00), ' ')\n Call: (50) [system] char_type(' ', space)\n Exit: (50) [system] char_type(' ', space)\n Call: (50) [system] get_char((0x556703d36b00), ' ')\n Exit: (50) [system] get_char((0x556703d36b00), ' ')\n Call: (50) [system] put_char(' ')\n \n Exit: (50) [system] put_char(' ')\n Exit: (49) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (49) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (49) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (50) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (50) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (51) [system] at_end_of_stream((0x556703d36b00))\n Fail: (51) [system] at_end_of_stream((0x556703d36b00))\n Redo: (50) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (50) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (51) [system] peek_char((0x556703d36b00), _17414)\n Exit: (51) [system] peek_char((0x556703d36b00), ' ')\n Call: (51) [system] char_type(' ', space)\n Exit: (51) [system] char_type(' ', space)\n Call: (51) [system] get_char((0x556703d36b00), ' ')\n Exit: (51) [system] get_char((0x556703d36b00), ' ')\n Call: (51) [system] put_char(' ')\n \n Exit: (51) [system] put_char(' ')\n Exit: (50) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (50) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (50) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (51) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (51) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (52) [system] at_end_of_stream((0x556703d36b00))\n Fail: (52) [system] at_end_of_stream((0x556703d36b00))\n Redo: (51) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (51) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (52) [system] peek_char((0x556703d36b00), _27758)\n Exit: (52) [system] peek_char((0x556703d36b00), '\\n')\n Call: (52) [system] char_type('\\n', space)\n Exit: (52) [system] char_type('\\n', space)\n Call: (52) [system] get_char((0x556703d36b00), '\\n')\n Exit: (52) [system] get_char((0x556703d36b00), '\\n')\n Call: (52) [system] put_char('\\n')\n\n Exit: (52) [system] put_char('\\n')\n Exit: (51) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (51) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (51) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (52) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (52) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (53) [system] at_end_of_stream((0x556703d36b00))\n Fail: (53) [system] at_end_of_stream((0x556703d36b00))\n Redo: (52) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (52) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (53) [system] peek_char((0x556703d36b00), _38102)\n Exit: (53) [system] peek_char((0x556703d36b00), '\\n')\n Call: (53) [system] char_type('\\n', space)\n Exit: (53) [system] char_type('\\n', space)\n Call: (53) [system] get_char((0x556703d36b00), '\\n')\n Exit: (53) [system] get_char((0x556703d36b00), '\\n')\n Call: (53) [system] put_char('\\n')\n\n Exit: (53) [system] put_char('\\n')\n Exit: (52) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (52) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (52) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (53) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (53) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (54) [system] at_end_of_stream((0x556703d36b00))\n Fail: (54) [system] at_end_of_stream((0x556703d36b00))\n Redo: (53) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (53) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (54) [system] peek_char((0x556703d36b00), _48446)\n Exit: (54) [system] peek_char((0x556703d36b00), '\\n')\n Call: (54) [system] char_type('\\n', space)\n Exit: (54) [system] char_type('\\n', space)\n Call: (54) [system] get_char((0x556703d36b00), '\\n')\n Exit: (54) [system] get_char((0x556703d36b00), '\\n')\n Call: (54) [system] put_char('\\n')\n\n Exit: (54) [system] put_char('\\n')\n Exit: (53) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (53) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (53) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (55) [system] at_end_of_stream((0x556703d36b00))\n Fail: (55) [system] at_end_of_stream((0x556703d36b00))\n Redo: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (55) [system] peek_char((0x556703d36b00), _58790)\n Exit: (55) [system] peek_char((0x556703d36b00), :)\n Call: (55) [system] char_type(:, space)\n Fail: (55) [system] char_type(:, space)\n Redo: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (55) [echo_files] echo_files:nsl(_62444)\n Unify: (55) [echo_files] echo_files:nsl('No source location!?')\n Exit: (55) [echo_files] echo_files:nsl('No source location!?')\n Call: (55) [system] atom_length('No source location!?', _64288)\n Exit: (55) [system] atom_length('No source location!?', 20)\n Call: (55) [system] peek_string((0x556703d36b00), 20, _65502)\n Exit: (55) [system] peek_string((0x556703d36b00), 20, \":- set_prolog_flag(a\")\n Call: (55) [system] \":- set_prolog_flag(a\"=='No source location!?'\n Fail: (55) [system] \":- set_prolog_flag(a\"=='No source location!?'\n Redo: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (55) [system] peek_string((0x556703d36b00), 2, \"%~\")\n Fail: (55) [system] peek_string((0x556703d36b00), 2, \"%~\")\n Redo: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (55) [system] peek_string((0x556703d36b00), 1, \"%\")\n Fail: (55) [system] peek_string((0x556703d36b00), 1, \"%\")\n Redo: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (55) [system] peek_string((0x556703d36b00), 2, \"#!\")\n Fail: (55) [system] peek_string((0x556703d36b00), 2, \"#!\")\n Fail: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Fail: (53) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (52) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (51) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (50) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (49) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (48) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (47) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (46) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Call: (42) [system] character_count((0x556703a44a00), _84562)\n Exit: (42) [system] character_count((0x556703a44a00), 1480)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _87032))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _87032))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _824)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _824)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _824)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _824)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _98828)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _99446)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n^ Redo: (38) [echo_files] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [echo_files] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Redo: (38) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n^ Redo: (38) [echo_files] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [echo_files] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n Call: (39) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\\==end_of_file\n Exit: (39) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824)\n Call: (40) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (40) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Call: (40) [system] nonvar((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Exit: (40) [system] nonvar((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (40) [system] nb_current('$term', _128316)\n Exit: (40) [system] nb_current('$term', (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (40) [$syspreds] prolog_load_context(module, _129530)\n Unify: (40) [$syspreds] prolog_load_context(module, _129530)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _131350)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), (:-_131986))\n Call: (41) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))==(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Exit: (41) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))==(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _131986)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _131986)\n Call: (42) [system] functor(directive_expansion, _135100, _135102)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _136330 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _131986)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))))\n Call: (40) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\\=@=(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Fail: (40) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\\=@=(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824)\n^ Redo: (38) [subclause_expansion] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [subclause_expansion] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n Call: (39) [system] nonvar((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Exit: (39) [system] nonvar((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (39) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (39) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Call: (39) [$syspreds] prolog_load_context(file, _146236)\n Unify: (39) [$syspreds] prolog_load_context(file, _146236)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _148062)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _148062)\n^ Redo: (38) [file_scope] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [file_scope] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Redo: (38) [echo_files] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [echo_files] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n Call: (39) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (39) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))))\n^ Redo: (38) [common_logic_utils] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [common_logic_utils] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n Call: (39) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (39) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _824)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _824)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _824)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _824)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (39) [system] term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])=_826\n Exit: (39) [system] term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])=term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), (:-mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Fail: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Call: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Unify: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), sicstus:sicstus_flag(_170632, _170634))\n Call: (45) [system] nonvar(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (45) [system] nonvar(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (45) [system] mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=current_prolog_flag(_170632, _170634)\n Fail: (45) [system] mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=current_prolog_flag(_170632, _170634)\n^ Redo: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), sicstus:sicstus_flag(_170632, _170634))\n Call: (45) [system] mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=prolog_flag(_170632, _170634)\n Fail: (45) [system] mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=prolog_flag(_170632, _170634)\n^ Redo: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Unify: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Call: (44) [system] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [system] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Redo: (44) [loop_check] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [loop_check] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Redo: (44) [ucatch] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [ucatch] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n Call: (45) [apply_macros] expand_apply(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n Unify: (45) [apply_macros] expand_apply(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n Fail: (45) [nl_pipeline] expand_apply(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [apply_macros] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Redo: (44) [virtualize_source] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [virtualize_source] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n Call: (45) [system] nonvar(term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (45) [system] nonvar(term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Redo: (44) [common_logic_utils] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [common_logic_utils] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Redo: (44) [gvlib] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [gvlib] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Redo: (44) [logicmoo_test] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [logicmoo_test] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Fail: (44) [pfc_lib] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Call: (44) [system] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Unify: (44) [system] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _168708)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _168708)\n^ Redo: (44) [arithmetic] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Unify: (44) [arithmetic] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Call: (45) [yall] yall:lambda_like(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Unify: (45) [yall] yall:lambda_like(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Call: (46) [system] compound_name_arity(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _201804, _201806)\n Exit: (46) [system] compound_name_arity(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mpred_test, 1)\n Call: (46) [yall] yall:lambda_functor(mpred_test)\n Fail: (46) [yall] yall:lambda_functor(mpred_test)\n Fail: (45) [yall] yall:lambda_like(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Redo: (44) [yall] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Unify: (44) [yall] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Call: (45) [apply_macros] expand_apply(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Unify: (45) [apply_macros] expand_apply(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Fail: (45) [nl_pipeline] expand_apply(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Unify: (44) [apply_macros] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Call: (45) [clpfd] clpfd:clpfd_expandable(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Redo: (44) [clpfd] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Unify: (44) [clpfd] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([...|...]))))), _298, (:-mpred_test(\\+clause_asserted_i(sk2_in(avar([...|...]))))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _217380, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n^ Call: (33) [user] mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Unify: (33) [logicmoo_test] mpred_test(user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (40) [$syspreds] update_flag(tests, _219282, _219282+1)\n Unify: (40) [$syspreds] update_flag(tests, _219282, _219282+1)\n Exit: (40) [$syspreds] update_flag(tests, 0, 0+1)\n Call: (40) [$syspreds] update_flag(test_number, _221128, _221128+1)\n Unify: (40) [$syspreds] update_flag(test_number, _221128, _221128+1)\n Exit: (40) [$syspreds] update_flag(test_number, 2, 2+1)\n^ Call: (38) [logicmoo_test] backward_compatibility:sformat(_222980, 'Test_~4d_Line_~4d', [3, 0])\n^ Unify: (38) [logicmoo_test] backward_compatibility:sformat(_222980, 'Test_~4d_Line_~4d', [3, 0])\n^ Call: (39) [logicmoo_test] format(string(_222980), 'Test_~4d_Line_~4d', [3, 0])\n^ Exit: (39) [logicmoo_test] format(string(\"Test_0.0003_Line_0.0000\"), 'Test_~4d_Line_~4d', [3, 0])\n^ Exit: (38) [logicmoo_test] backward_compatibility:sformat(\"Test_0.0003_Line_0.0000\", 'Test_~4d_Line_~4d', [3, 0])\n^ Call: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0003_Line_0.0000\", _222974)\n^ Unify: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0003_Line_0.0000\", _222974)\n Call: (39) [system] arg(1, '_0.'='_', _227406)\n Exit: (39) [system] arg(1, '_0.'='_', '_0.')\n Call: (39) [system] arg(2, '_0.'='_', _228628)\n Exit: (39) [system] arg(2, '_0.'='_', '_')\n^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0003_Line_0.0000\", _229850)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0003_Line_0.0000\", _229850)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0003_Line_0.0000\", _229850)\n Call: (40) [system] atomic_list_concat(_231748, '_0.', \"Test_0.0003_Line_0.0000\")\n Exit: (40) [system] atomic_list_concat(['Test', '0003_Line', '0000'], '_0.', \"Test_0.0003_Line_0.0000\")\n Call: (40) [system] atomics_to_string(['Test', '0003_Line', '0000'], '_', _229850)\n Exit: (40) [system] atomics_to_string(['Test', '0003_Line', '0000'], '_', \"Test_0003_Line_0000\")\n^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0003_Line_0.0000\", \"Test_0003_Line_0000\")\n^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0003_Line_0000\", _222974)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0003_Line_0000\", \"Test_0003_Line_0000\")\n^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0003_Line_0000\", \"Test_0003_Line_0000\")\n^ Exit: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0003_Line_0.0000\", \"Test_0003_Line_0000\")\n Call: (41) [occurs] occurs:sub_term(_237368, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (41) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (41) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (41) [occurs] occurs:sub_term(_237368, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (41) [occurs] occurs:sub_term(_237368, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (42) [system] arg(_240518, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), _240460)\n Exit: (42) [system] arg(1, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (42) [occurs] occurs:sub_term(_237368, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (42) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (42) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (42) [occurs] occurs:sub_term(_237368, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (42) [occurs] occurs:sub_term(_237368, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (43) [system] arg(_245448, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _245390)\n Exit: (43) [system] arg(1, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), avar([vn='Ex', sk2='SKF-6667']))\n Call: (43) [occurs] occurs:sub_term(_237368, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (43) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (43) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (43) [occurs] occurs:sub_term(_237368, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (43) [occurs] occurs:sub_term(_237368, avar([vn='Ex', sk2='SKF-6667']))\n Call: (44) [system] arg(_250996, avar([vn='Ex', sk2='SKF-6667']), _250938)\n Exit: (44) [system] arg(1, avar([vn='Ex', sk2='SKF-6667']), [vn='Ex', sk2='SKF-6667'])\n Call: (44) [occurs] occurs:sub_term(_237368, [vn='Ex', sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_237368, [vn='Ex', sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term(_237368, [vn='Ex', sk2='SKF-6667'])\n Call: (45) [system] arg(_257162, [vn='Ex', sk2='SKF-6667'], _257104)\n Exit: (45) [system] arg(1, [vn='Ex', sk2='SKF-6667'], vn='Ex')\n Call: (45) [occurs] occurs:sub_term(_237368, vn='Ex')\n Unify: (45) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (45) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (44) [occurs] occurs:sub_term(vn='Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(vn='Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(vn='Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(vn='Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_237368, vn='Ex')\n Unify: (45) [occurs] occurs:sub_term(_237368, vn='Ex')\n Call: (46) [system] arg(_263946, vn='Ex', _263888)\n Exit: (46) [system] arg(1, vn='Ex', vn)\n Call: (46) [occurs] occurs:sub_term(_237368, vn)\n Unify: (46) [occurs] occurs:sub_term(vn, vn)\n Exit: (46) [occurs] occurs:sub_term(vn, vn)\n Exit: (45) [occurs] occurs:sub_term(vn, vn='Ex')\n Exit: (44) [occurs] occurs:sub_term(vn, [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(vn, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(vn, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(vn, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_237368, vn)\n Unify: (46) [occurs] occurs:sub_term(_237368, vn)\n Fail: (46) [occurs] occurs:sub_term(_237368, vn)\n Redo: (46) [system] arg(_271964, vn='Ex', _263888)\n Exit: (46) [system] arg(2, vn='Ex', 'Ex')\n Call: (46) [occurs] occurs:sub_term(_237368, 'Ex')\n Unify: (46) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (46) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (45) [occurs] occurs:sub_term('Ex', vn='Ex')\n Exit: (44) [occurs] occurs:sub_term('Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term('Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term('Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term('Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_237368, 'Ex')\n Unify: (46) [occurs] occurs:sub_term(_237368, 'Ex')\n Fail: (46) [occurs] occurs:sub_term(_237368, 'Ex')\n Fail: (45) [occurs] occurs:sub_term(_237368, vn='Ex')\n Redo: (45) [system] arg(_280600, [vn='Ex', sk2='SKF-6667'], _257104)\n Exit: (45) [system] arg(2, [vn='Ex', sk2='SKF-6667'], [sk2='SKF-6667'])\n Call: (45) [occurs] occurs:sub_term(_237368, [sk2='SKF-6667'])\n Unify: (45) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (45) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term([sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term([sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_237368, [sk2='SKF-6667'])\n Unify: (45) [occurs] occurs:sub_term(_237368, [sk2='SKF-6667'])\n Call: (46) [system] arg(_287384, [sk2='SKF-6667'], _287326)\n Exit: (46) [system] arg(1, [sk2='SKF-6667'], sk2='SKF-6667')\n Call: (46) [occurs] occurs:sub_term(_237368, sk2='SKF-6667')\n Unify: (46) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (46) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term(sk2='SKF-6667', [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term(sk2='SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2='SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(sk2='SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2='SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_237368, sk2='SKF-6667')\n Unify: (46) [occurs] occurs:sub_term(_237368, sk2='SKF-6667')\n Call: (47) [system] arg(_294786, sk2='SKF-6667', _294728)\n Exit: (47) [system] arg(1, sk2='SKF-6667', sk2)\n Call: (47) [occurs] occurs:sub_term(_237368, sk2)\n Unify: (47) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (47) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (46) [occurs] occurs:sub_term(sk2, sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term(sk2, [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term(sk2, [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(sk2, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (47) [occurs] occurs:sub_term(_237368, sk2)\n Unify: (47) [occurs] occurs:sub_term(_237368, sk2)\n Fail: (47) [occurs] occurs:sub_term(_237368, sk2)\n Redo: (47) [system] arg(_303422, sk2='SKF-6667', _294728)\n Exit: (47) [system] arg(2, sk2='SKF-6667', 'SKF-6667')\n Call: (47) [occurs] occurs:sub_term(_237368, 'SKF-6667')\n Unify: (47) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (47) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (46) [occurs] occurs:sub_term('SKF-6667', sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term('SKF-6667', [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term('SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term('SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term('SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term('SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (47) [occurs] occurs:sub_term(_237368, 'SKF-6667')\n Unify: (47) [occurs] occurs:sub_term(_237368, 'SKF-6667')\n Fail: (47) [occurs] occurs:sub_term(_237368, 'SKF-6667')\n Fail: (46) [occurs] occurs:sub_term(_237368, sk2='SKF-6667')\n Redo: (46) [system] arg(_312676, [sk2='SKF-6667'], _287326)\n Exit: (46) [system] arg(2, [sk2='SKF-6667'], [])\n Call: (46) [occurs] occurs:sub_term(_237368, [])\n Unify: (46) [occurs] occurs:sub_term([], [])\n Exit: (46) [occurs] occurs:sub_term([], [])\n Exit: (45) [occurs] occurs:sub_term([], [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term([], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term([], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_237368, [])\n Unify: (46) [occurs] occurs:sub_term(_237368, [])\n Fail: (46) [occurs] occurs:sub_term(_237368, [])\n Fail: (45) [occurs] occurs:sub_term(_237368, [sk2='SKF-6667'])\n Fail: (44) [occurs] occurs:sub_term(_237368, [vn='Ex', sk2='SKF-6667'])\n Fail: (43) [occurs] occurs:sub_term(_237368, avar([vn='Ex', sk2='SKF-6667']))\n Fail: (42) [occurs] occurs:sub_term(_237368, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Fail: (41) [occurs] occurs:sub_term(_237368, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (41) [occurs] occurs:sub_term(_323728, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (41) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (41) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (41) [occurs] occurs:sub_term(_323728, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (41) [occurs] occurs:sub_term(_323728, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (42) [system] arg(_326878, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), _326820)\n Exit: (42) [system] arg(1, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (42) [occurs] occurs:sub_term(_323728, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (42) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (42) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (42) [occurs] occurs:sub_term(_323728, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (42) [occurs] occurs:sub_term(_323728, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (43) [system] arg(_331808, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _331750)\n Exit: (43) [system] arg(1, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), avar([vn='Ex', sk2='SKF-6667']))\n Call: (43) [occurs] occurs:sub_term(_323728, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (43) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (43) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (43) [occurs] occurs:sub_term(_323728, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (43) [occurs] occurs:sub_term(_323728, avar([vn='Ex', sk2='SKF-6667']))\n Call: (44) [system] arg(_337356, avar([vn='Ex', sk2='SKF-6667']), _337298)\n Exit: (44) [system] arg(1, avar([vn='Ex', sk2='SKF-6667']), [vn='Ex', sk2='SKF-6667'])\n Call: (44) [occurs] occurs:sub_term(_323728, [vn='Ex', sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_323728, [vn='Ex', sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term(_323728, [vn='Ex', sk2='SKF-6667'])\n Call: (45) [system] arg(_343522, [vn='Ex', sk2='SKF-6667'], _343464)\n Exit: (45) [system] arg(1, [vn='Ex', sk2='SKF-6667'], vn='Ex')\n Call: (45) [occurs] occurs:sub_term(_323728, vn='Ex')\n Unify: (45) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (45) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (44) [occurs] occurs:sub_term(vn='Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(vn='Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(vn='Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(vn='Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_323728, vn='Ex')\n Unify: (45) [occurs] occurs:sub_term(_323728, vn='Ex')\n Call: (46) [system] arg(_350306, vn='Ex', _350248)\n Exit: (46) [system] arg(1, vn='Ex', vn)\n Call: (46) [occurs] occurs:sub_term(_323728, vn)\n Unify: (46) [occurs] occurs:sub_term(vn, vn)\n Exit: (46) [occurs] occurs:sub_term(vn, vn)\n Exit: (45) [occurs] occurs:sub_term(vn, vn='Ex')\n Exit: (44) [occurs] occurs:sub_term(vn, [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(vn, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(vn, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(vn, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_323728, vn)\n Unify: (46) [occurs] occurs:sub_term(_323728, vn)\n Fail: (46) [occurs] occurs:sub_term(_323728, vn)\n Redo: (46) [system] arg(_358324, vn='Ex', _350248)\n Exit: (46) [system] arg(2, vn='Ex', 'Ex')\n Call: (46) [occurs] occurs:sub_term(_323728, 'Ex')\n Unify: (46) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (46) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (45) [occurs] occurs:sub_term('Ex', vn='Ex')\n Exit: (44) [occurs] occurs:sub_term('Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term('Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term('Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term('Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_323728, 'Ex')\n Unify: (46) [occurs] occurs:sub_term(_323728, 'Ex')\n Fail: (46) [occurs] occurs:sub_term(_323728, 'Ex')\n Fail: (45) [occurs] occurs:sub_term(_323728, vn='Ex')\n Redo: (45) [system] arg(_366960, [vn='Ex', sk2='SKF-6667'], _343464)\n Exit: (45) [system] arg(2, [vn='Ex', sk2='SKF-6667'], [sk2='SKF-6667'])\n Call: (45) [occurs] occurs:sub_term(_323728, [sk2='SKF-6667'])\n Unify: (45) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (45) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term([sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term([sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_323728, [sk2='SKF-6667'])\n Unify: (45) [occurs] occurs:sub_term(_323728, [sk2='SKF-6667'])\n Call: (46) [system] arg(_373744, [sk2='SKF-6667'], _373686)\n Exit: (46) [system] arg(1, [sk2='SKF-6667'], sk2='SKF-6667')\n Call: (46) [occurs] occurs:sub_term(_323728, sk2='SKF-6667')\n Unify: (46) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (46) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term(sk2='SKF-6667', [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term(sk2='SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2='SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(sk2='SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2='SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_323728, sk2='SKF-6667')\n Unify: (46) [occurs] occurs:sub_term(_323728, sk2='SKF-6667')\n Call: (47) [system] arg(_381146, sk2='SKF-6667', _381088)\n Exit: (47) [system] arg(1, sk2='SKF-6667', sk2)\n Call: (47) [occurs] occurs:sub_term(_323728, sk2)\n Unify: (47) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (47) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (46) [occurs] occurs:sub_term(sk2, sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term(sk2, [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term(sk2, [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(sk2, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (47) [occurs] occurs:sub_term(_323728, sk2)\n Unify: (47) [occurs] occurs:sub_term(_323728, sk2)\n Fail: (47) [occurs] occurs:sub_term(_323728, sk2)\n Redo: (47) [system] arg(_389782, sk2='SKF-6667', _381088)\n Exit: (47) [system] arg(2, sk2='SKF-6667', 'SKF-6667')\n Call: (47) [occurs] occurs:sub_term(_323728, 'SKF-6667')\n Unify: (47) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (47) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (46) [occurs] occurs:sub_term('SKF-6667', sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term('SKF-6667', [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term('SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term('SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term('SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term('SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (47) [occurs] occurs:sub_term(_323728, 'SKF-6667')\n Unify: (47) [occurs] occurs:sub_term(_323728, 'SKF-6667')\n Fail: (47) [occurs] occurs:sub_term(_323728, 'SKF-6667')\n Fail: (46) [occurs] occurs:sub_term(_323728, sk2='SKF-6667')\n Redo: (46) [system] arg(_399036, [sk2='SKF-6667'], _373686)\n Exit: (46) [system] arg(2, [sk2='SKF-6667'], [])\n Call: (46) [occurs] occurs:sub_term(_323728, [])\n Unify: (46) [occurs] occurs:sub_term([], [])\n Exit: (46) [occurs] occurs:sub_term([], [])\n Exit: (45) [occurs] occurs:sub_term([], [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term([], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term([], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Call: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', _405144)\n^ Unify: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', _405144)\n Call: (43) [system] nb_current('$inprint_message', _406394)\n Fail: (43) [system] nb_current('$inprint_message', _406394)\n^ Redo: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', _405144)\n^ Call: (43) [logicmoo_test] ucatch:maybe_compute_file_link('', _405144)\n^ Unify: (43) [logicmoo_test] ucatch:maybe_compute_file_link('', _405144)\n Call: (44) [lmconf] lmconf:http_file_stem(_409480, _409482)\n Unify: (44) [lmconf] lmconf:http_file_stem('lib/swipl', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/tree/master/docker/rootfs/usr/local/lib/swipl\")\n Exit: (44) [lmconf] lmconf:http_file_stem('lib/swipl', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/tree/master/docker/rootfs/usr/local/lib/swipl\")\n Call: (44) [system] atomic_list_concat([_411372, _411378], 'lib/swipl', '')\n Fail: (44) [system] atomic_list_concat([_411372, _411378], 'lib/swipl', '')\n Redo: (44) [lmconf] lmconf:http_file_stem(_409480, _409482)\n Unify: (44) [lmconf] lmconf:http_file_stem('swi-prolog/pack', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys\")\n Exit: (44) [lmconf] lmconf:http_file_stem('swi-prolog/pack', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys\")\n Call: (44) [system] atomic_list_concat([_414484, _414490], 'swi-prolog/pack', '')\n Fail: (44) [system] atomic_list_concat([_414484, _414490], 'swi-prolog/pack', '')\n Redo: (44) [lmconf] lmconf:http_file_stem(_409480, _409482)\n Unify: (44) [lmconf] lmconf:http_file_stem(logicmoo_workspace, \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master\")\n Exit: (44) [lmconf] lmconf:http_file_stem(logicmoo_workspace, \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master\")\n Call: (44) [system] atomic_list_concat([_417594, _417600], logicmoo_workspace, '')\n Fail: (44) [system] atomic_list_concat([_417594, _417600], logicmoo_workspace, '')\n Redo: (44) [lmconf] lmconf:http_file_stem(_409480, _409482)\n Unify: (44) [lmconf] lmconf:http_file_stem(~, \"https://logicmoo.org:2082/gitlab/logicmoo/prologmud_server/-/tree/master\")\n Exit: (44) [lmconf] lmconf:http_file_stem(~, \"https://logicmoo.org:2082/gitlab/logicmoo/prologmud_server/-/tree/master\")\n Call: (44) [system] atomic_list_concat([_420704, _420710], ~, '')\n Fail: (44) [system] atomic_list_concat([_420704, _420710], ~, '')\n^ Fail: (43) [logicmoo_test] ucatch:maybe_compute_file_link('', _405144)\n^ Redo: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', _405144)\n^ Unify: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', '')\n^ Exit: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', '')\n^ Call: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],'',_632),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],'',_632),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (43) [system] arg(1, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",_1832),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (43) [system] arg(1, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'https://logicmoo.org:2082/gitlab/logicmoo/'),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (43) [system] arg(2, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",_3330),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (43) [system] arg(2, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",'',_4828),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",'',_4828),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (44) [system] atom_string('', _6370)\n Exit: (44) [system] atom_string('', \"\")\n^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",_7590),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",_7590),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",_7590),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (45) [system] atomic_list_concat(_9902, \n [[ EXCEPTION while printing message '~W'\n with arguments [atomic_list_concat(_9902,'https://logicmoo.org:2082/gitlab/logicmoo/',\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (45) [system] atomic_list_concat([''], \n [[ EXCEPTION while printing message '~W'\n with arguments [atomic_list_concat([''],'https://logicmoo.org:2082/gitlab/logicmoo/',\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (45) [system] atomics_to_string([''], \"\", _7590)\n Exit: (45) [system] atomics_to_string([''], \"\", \"\")\n^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (44) [system] atom_string(_4828, \"\")\n Exit: (44) [system] atom_string('', \"\")\n^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",'',''),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', _620)\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', _620)\n Call: (44) [system] arg(1, '-/blob/'='', _2336)\n Exit: (44) [system] arg(1, '-/blob/'='', '-/blob/')\n Call: (44) [system] arg(2, '-/blob/'='', _3558)\n Exit: (44) [system] arg(2, '-/blob/'='', '')\n^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', _4780)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', _4780)\n Call: (45) [system] atom_string('', _6046)\n Exit: (45) [system] atom_string('', \"\")\n^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", _7266)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", _7266)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", _7266)\n Call: (46) [system] atomic_list_concat(_9164, '-/blob/', \"\")\n Exit: (46) [system] atomic_list_concat([''], '-/blob/', \"\")\n Call: (46) [system] atomics_to_string([''], '', _7266)\n Exit: (46) [system] atomics_to_string([''], '', \"\")\n^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", \"\")\n Call: (45) [system] atom_string(_4780, \"\")\n Exit: (45) [system] atom_string('', \"\")\n^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', '')\n^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', _620)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', _620)\n Call: (45) [system] arg(1, (/)='_', _15350)\n Exit: (45) [system] arg(1, (/)='_', /)\n Call: (45) [system] arg(2, (/)='_', _16572)\n Exit: (45) [system] arg(2, (/)='_', '_')\n^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', _17794)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', _17794)\n Call: (46) [system] atom_string('', _19060)\n Exit: (46) [system] atom_string('', \"\")\n^ Call: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", _20280)\n^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", _20280)\n^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", _20280)\n Call: (47) [system] atomic_list_concat(_22178, /, \"\")\n Exit: (47) [system] atomic_list_concat([''], /, \"\")\n Call: (47) [system] atomics_to_string([''], '_', _20280)\n Exit: (47) [system] atomics_to_string([''], '_', \"\")\n^ Exit: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", \"\")\n Call: (46) [system] atom_string(_17794, \"\")\n Exit: (46) [system] atom_string('', \"\")\n^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', '')\n^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', _620)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', _620)\n Call: (46) [system] arg(1, '_master_packs_'='_', _28364)\n Exit: (46) [system] arg(1, '_master_packs_'='_', '_master_packs_')\n Call: (46) [system] arg(2, '_master_packs_'='_', _29586)\n Exit: (46) [system] arg(2, '_master_packs_'='_', '_')\n^ Call: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', _30808)\n^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', _30808)\n Call: (47) [system] atom_string('', _32074)\n Exit: (47) [system] atom_string('', \"\")\n^ Call: (47) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", _33294)\n^ Unify: (47) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", _33294)\n^ Unify: (47) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", _33294)\n Call: (48) [system] atomic_list_concat(_35192, '_master_packs_', \"\")\n Exit: (48) [system] atomic_list_concat([''], '_master_packs_', \"\")\n Call: (48) [system] atomics_to_string([''], '_', _33294)\n Exit: (48) [system] atomics_to_string([''], '_', \"\")\n^ Exit: (47) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", \"\")\n Call: (47) [system] atom_string(_30808, \"\")\n Exit: (47) [system] atom_string('', \"\")\n^ Exit: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', '')\n^ Call: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', _620)\n^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', '')\n^ Exit: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', '')\n^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', '')\n^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', '')\n^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', '')\n^ Exit: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],'',''),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (42) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1062)\n^ Unify: (42) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1062)\n Call: (43) [system] name('', _2312)\n Exit: (43) [system] name('', [])\n^ Call: (43) [logicmoo_test] portray_vars:filter_var_chars([], [_3528|_3530])\n^ Unify: (43) [logicmoo_test] portray_vars:filter_var_chars([], [_3528|_3530])\n^ Call: (44) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3528|_3530])\n^ Unify: (44) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3528|_3530])\n^ Call: (45) [logicmoo_test] portray_vars:filter_var_chars0([], _6028)\n^ Unify: (45) [logicmoo_test] portray_vars:filter_var_chars0([], [])\n^ Exit: (45) [logicmoo_test] portray_vars:filter_var_chars0([], [])\n^ Call: (45) [logicmoo_test] portray_vars:trim_95([], [_3528|_3530])\n^ Unify: (45) [logicmoo_test] portray_vars:trim_95([], [_3528|_3530])\n^ Call: (46) [logicmoo_test] portray_vars:trim_96([], [_3528|_3530])\n^ Fail: (46) [logicmoo_test] portray_vars:trim_96([], [_3528|_3530])\n^ Fail: (45) [logicmoo_test] portray_vars:trim_95([], [_3528|_3530])\n^ Fail: (44) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3528|_3530])\n^ Fail: (43) [logicmoo_test] portray_vars:filter_var_chars([], [_3528|_3530])\n^ Fail: (42) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1062)\n Call: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12894)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit')\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit')\n Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12894)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__sk2_in_1_in_user\")\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__sk2_in_1_in_user\")\n Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12894)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12894)\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12894)\n^ Call: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_546))\n^ Unify: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_546))\n Call: (41) [system] copy_term(t_l:mpred_current_testcase(_546), _27308)\n Exit: (41) [system] copy_term(t_l:mpred_current_testcase(_546), t_l:mpred_current_testcase(_27926))\n^ Call: (41) [t_l] clause(t_l:mpred_current_testcase(_546), true)\n^ Fail: (41) [t_l] clause(mpred_current_testcase(_546), true)\n^ Fail: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_546))\n^ Call: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_546))\n^ Unify: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_546))\n^ Call: (47) [t_l] asserta(t_l:mpred_current_testcase(_546), _31772)\n^ Exit: (47) [t_l] asserta(t_l:mpred_current_testcase(_546), (0x5566f60cacd0))\n Call: (47) [system] nb_current('$w_tl_e', _33010)\n Exit: (47) [system] nb_current('$w_tl_e', [])\n Call: (47) [system] nb_linkval('$w_tl_e', [(0x5566f60cacd0)])\n Exit: (47) [system] nb_linkval('$w_tl_e', [(0x5566f60cacd0)])\n^ Exit: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_546))\n^ Call: (45) [logicmoo_test] must_det_l((wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Unify: (45) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Call: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] strip_module(ucatch:must_det_u, _38674, _38614)\n^ Exit: (48) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (48) [system] var(must_det_u)\n Fail: (48) [system] var(must_det_u)\n^ Fail: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(...))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(...)))), ignore((source_location(_18580, _18582), atom(...), ..., ...)), get_time(_18710)))\n^ Unify: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(...))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(...)))), ignore((source_location(_18580, _18582), atom(...), ..., ...)), get_time(_18710)))\n^ Call: (48) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(_18710)), _42984, _42924)\n^ Exit: (48) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(_18710)), logicmoo_test, (wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)))\n Call: (48) [system] var((wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)))\n Fail: (48) [system] var((wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Fail: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(...))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(...)))), ignore((source_location(_18580, _18582), atom(...), ..., ...)), get_time(_18710)))\n^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _47300, _47240)\n^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (49) [system] var(must_det_u)\n Fail: (49) [system] var(must_det_u)\n^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))))\n^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))))\n^ Call: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), _51610, _51550)\n^ Exit: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), logicmoo_test, wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))))))\n Call: (49) [system] var(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))))))\n Fail: (49) [system] var(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))))))\n^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))))\n^ Call: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))), dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...))))))))\n^ Unify: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))), dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...))))))))\n^ Call: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Unify: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Call: (54) [logicmoo_test] current_predicate((in_pp/1))\n^ Exit: (54) [logicmoo_test] current_predicate((in_pp/1))\n^ Call: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Unify: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n Call: (55) [system] nonvar(bfly)\n Exit: (55) [system] nonvar(bfly)\n^ Call: (55) [logicmoo_test] pretty_clauses:in_pp(_60792)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_60792)\n Call: (56) [system] nonvar(_60792)\n Fail: (56) [system] nonvar(_60792)\n^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_60792)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_60792)\n^ Call: (56) [logicmoo_test] pretty_clauses:is_pp_set(_60792)\n^ Unify: (56) [logicmoo_test] pretty_clauses:is_pp_set(_60792)\n Call: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _60792)\n Fail: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _60792)\n^ Fail: (56) [logicmoo_test] pretty_clauses:is_pp_set(_60792)\n^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_60792)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_60792)\n^ Call: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_60792)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_60792)\n Call: (57) [system] nonvar(_60792)\n Fail: (57) [system] nonvar(_60792)\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_60792)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(swish)\n^ Call: (57) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_72518)))\n^ Unify: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_72518)))\n Call: (61) [system] nb_current('$pp_swish', t)\n Fail: (61) [system] nb_current('$pp_swish', t)\n Call: (61) [pengines] pengines:pengine_self(_72518)\n Unify: (61) [pengines] pengines:pengine_self(_72518)\n Call: (62) [system] thread_self(_76302)\n Exit: (62) [system] thread_self(main)\n Call: (62) [pengines] current_pengine(_72518, _77566, main, _77570, _77572, _77574)\n Fail: (62) [pengines] current_pengine(_72518, _78228, main, _78232, _78234, _78236)\n Fail: (61) [pengines] pengines:pengine_self(_72518)\n^ Fail: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_72518)))\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_60792)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(http)\n^ Call: (57) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_81342))\n^ Unify: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_81342))\n Call: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_81342)\n Unify: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_81342)\n Call: (61) [system] current_output(_83908)\n Exit: (61) [system] current_output((0x7f8762aee8c0))\n Call: (61) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0))\n Fail: (61) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0))\n Fail: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_81342)\n^ Fail: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_81342))\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_60792)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Call: (57) [logicmoo_test] current_predicate((bfly_get/2))\n^ Exit: (57) [logicmoo_test] current_predicate((bfly_get/2))\n^ Call: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Unify: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (58) [system] nonvar(f)\n Exit: (58) [system] nonvar(f)\n^ Call: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _92530)\n^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _92530)\n Call: (59) [system] nonvar(_92530)\n Fail: (59) [system] nonvar(_92530)\n^ Redo: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _92530)\n^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _92530)\n Call: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, _92530)\n Unify: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n Exit: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n^ Exit: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (58) [system] f=@=f\n Exit: (58) [system] f=@=f\n^ Exit: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Exit: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Exit: (55) [logicmoo_test] pretty_clauses:in_pp(ansi)\n Call: (55) [system] bfly==ansi\n Fail: (55) [system] bfly==ansi\n^ Fail: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Fail: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Redo: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))), dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...))))))))\n^ Call: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))))\n^ Unify: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))))\n^ Call: (54) [logicmoo_test] quietly(ignore((with_all_dmsg(dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(...)))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?-mpred_test(..., ...))))))))))\n^ Unify: (54) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(_546, user:(\\+ ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n%~ ?-( mpred_test(Kw,user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))))).\n^ Exit: (59) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (54) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(_546, user:(\\+ ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n^ Exit: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))))\n^ Exit: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))), dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...))))))))\n^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _136236, _136176)\n^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (49) [system] var(must_det_u)\n Fail: (49) [system] var(must_det_u)\n^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Call: (49) [ucatch] strip_module(logicmoo_test:(add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)), _140546, _140486)\n^ Exit: (49) [ucatch] strip_module(logicmoo_test:(add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)), logicmoo_test, (add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_18710)))\n Call: (49) [system] var((add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_18710)))\n Fail: (49) [system] var((add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_18710)))\n^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _144862, _144802)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _149172, _149112)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), logicmoo_test, add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (50) [system] var(add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Fail: (50) [system] var(add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))))\n Call: (53) [j_u] j_u:junit_prop(_546, goal, _152182)\n Unify: (53) [j_u] j_u:junit_prop(\"Test_0001_Line_0000__sk2_in_1_in_user\", goal, user:(sk2_in(_152834), get_attr(_152834, sk2, _152848), _152848=='SKF-6667'))\n Exit: (53) [j_u] j_u:junit_prop(\"Test_0001_Line_0000__sk2_in_1_in_user\", goal, user:(sk2_in(_152834), get_attr(_152834, sk2, _152848), _152848=='SKF-6667'))\n Redo: (53) [j_u] j_u:junit_prop(_546, goal, _152182)\n Unify: (53) [j_u] j_u:junit_prop(_546, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (53) [j_u] j_u:junit_prop(_546, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _157328, _157268)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_18710)), _161638, _161578)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_18710)), logicmoo_test, (ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580|...]), replace_in_string([...], _18622, _18652), add_test_info(_546, url, _18652))), get_time(_18710)))\n Call: (50) [system] var((ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580|...]), replace_in_string([...], _18622, _18652), add_test_info(_546, url, _18652))), get_time(_18710)))\n Fail: (50) [system] var((ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580|...]), replace_in_string([...], _18622, _18652), add_test_info(_546, url, _18652))), get_time(_18710)))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _165954, _165894)\n^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (51) [system] var(must_det_u)\n Fail: (51) [system] var(must_det_u)\n^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Call: (51) [ucatch] strip_module(logicmoo_test:ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580|...]), replace_in_string([...], _18622, _18652), add_test_info(_546, url, _18652))), _170264, _170204)\n^ Exit: (51) [ucatch] strip_module(logicmoo_test:ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580|...]), replace_in_string([...], _18622, _18652), add_test_info(_546, url, _18652))), logicmoo_test, ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580, _18582]), replace_in_string([... = ...], _18622, _18652), add_test_info(_546, url, _18652))))\n Call: (51) [system] var(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580, _18582]), replace_in_string([... = ...], _18622, _18652), add_test_info(_546, url, _18652))))\n Fail: (51) [system] var(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580, _18582]), replace_in_string([... = ...], _18622, _18652), add_test_info(_546, url, _18652))))\n^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n Call: (55) [system] source_location(_18580, _18582)\n Fail: (55) [sys") Exit: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__sk2_in_1_in_user", out, " (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"['attvar_02.pfc']\")\n\n```\n%~ init_phase(after_load)\n%~ init_phase(restore_state)\n%\n%~ init_why(after_boot,program)\n%~ after_boot.\n%~ Dont forget to ?- logicmoo_i_cyc_xform.\n% Disabled autoloading (loaded 0 files)\n% Disabled autoloading (loaded 0 files)\nrunning('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'),\n%~ this_test_might_need( :-( use_module( library(logicmoo_plarkc))))\n%~ message_hook(\n%~ error( permission_error(redefine,module,logicmoo_test),\n%~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')),\n%~ error,\n%~ [ '~q/~w: '-[module,2],\n%~ 'No permission to ~w ~w `~p\\''-[redefine,module,logicmoo_test],\n%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']])\n%~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 \n%~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98)\nmodule/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)\nERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98:\nERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)\n\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n/*~\n~*/\n\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n/*~\n% Disabled autoloading (loaded 0 files)\n~*/\n\n\n\n:- debug_logicmoo(_).\n/*~\n~*/\n\n:- nodebug_logicmoo(http(_)).\n/*~\n~*/\n\n:- debug_logicmoo(logicmoo(_)).\n\n/*~\n~*/\n\n\n:- read_attvars(false).\n/*~\n~*/\n\n:- set_prolog_flag(assert_attvars,true).\n/*~\n~*/\n\n:- set_prolog_flag(expand_attvars,false).\n/*~\n~*/\n\n:- set_prolog_flag(expand_attvars,true).\n/*~\n~*/\n\n:- flag_call(runtime_debug=true).\n\n/*~\n~*/\n\n\n:- read_attvars(true).\n\n/*~\n%~ install_attvar_expander(user)\n~*/\n\n\nsk2:attr_unify_hook(_,_).\n \n/*~\nNo source location!?\n~*/\n\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n/*~\n~*/\n\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n/*~\n~*/\n\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n/*~\n%~ skipped( listing( sk2_in/1))\n~*/\n\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n/*~\n%~ ?-( mpred_test( \"Test_0001_Line_0000__sk2_in_1_in_user\",\n%~ user : ( sk2_in(Ex) ,\n%~ get_attr(Ex,sk2,What) ,\n%~ What=='SKF-6667'))).\nfailure=info((why_was_true(user:(\\+ (sk2_in(_6848),get_attr(_6848,sk2,_6870),_6870=='SKF-6667'))),nop(ftrace(user:(sk2_in(_6848),get_attr(_6848,sk2,_6870),_6870=='SKF-6667')))))\nno_proof_for(\\+ (sk2_in(In_Sk2),get_attr(In_Sk2,sk2,Attr_SKF_6667),Attr_SKF_6667=='SKF-6667')).\n\nno_proof_for(\\+ (sk2_in(In_Sk2),get_attr(In_Sk2,sk2,Attr_SKF_6667),Attr_SKF_6667=='SKF-6667')).\n\nno_proof_for(\\+ (sk2_in(In_Sk2),get_attr(In_Sk2,sk2,Attr_SKF_6667),Attr_SKF_6667=='SKF-6667')).\n\n\tname\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_02-Test_0001_Line_0000__sk2_in_1_in_user'. \n\tJUNIT_CLASSNAME\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_02'. \n\tJUNIT_CMD\t=\t'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"[\\'attvar_02.pfc\\']\"'. \n% saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_02_Test_0001_Line_0000_sk2_in_1_in_user-junit.xml\n~*/\n\n%:- call(break).\n\n:- read_attvars(true).\n/*~\n~*/\n\n:- call((true,rtrace)).\n/*~\n^ Exit: (33) [system] call(user:(true, rtrace))\n^ Call: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Unify: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _75304)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _75304)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _75304)\n^ Redo: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Unify: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Redo: (37) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Unify: (37) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n Call: (38) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (38) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Unify: (37) [subclause_expansion] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_87700)\n Fail: (39) [t_l] t_l:is_ec_cvt(_87700)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Fail: (37) [ec_loader] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Call: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810)\n^ Unify: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n^ Redo: (37) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810)\n^ Unify: (37) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810)\n^ Call: (38) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _95734, _95736)\n^ Unify: (38) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _95734, _95736)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736)\n Call: (41) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Exit: (41) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (41) [echo_files] echo_files:never_echo_term((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736)\n Call: (41) [$syspreds] prolog_load_context(stream, _102638)\n Unify: (41) [$syspreds] prolog_load_context(stream, _102638)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])=..[_106284, _106290, _106296|_106298]\n Exit: (41) [system] term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])=..[term_position, 1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Call: (42) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))==end_of_file\n Fail: (42) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _112466)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Call: (42) [system] _114340 is 1285+1\n Exit: (42) [system] 1286 is 1285+1\n Call: (42) [system] 1352=(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1286)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1286)\n Call: (43) [t_l] t_l:file_stream_loc(_126670, (0x556703a44a00), _126674)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1286)\n Call: (43) [t_l] t_l:file_stream_loc(_129098, (0x556703a44a00), _129100)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Call: (43) [system] 1286>1285\n Exit: (43) [system] 1286>1285\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285, 1286)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285, 1286)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1285, 1286, _3594)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1285, 1286, _3594)\n Call: (45) [system] _4848 is 1286-1285\n Exit: (45) [system] 1 is 1286-1285\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _6068, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _6068, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _9178)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _9178)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _11184, []), read_string(_11184, _11192, _6068), close(_11184))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _11184, []), read_util:read_string(_11184, _11192, _6068), read_util:close(_11184))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _11184, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51eb300), [])\n Call: (49) [system] close((0x5566f51eb300))\n Exit: (49) [system] close((0x5566f51eb300))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51eb300), []), read_util:read_string((0x5566f51eb300), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f51eb300)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1285, 1, _16830, _3594)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1285, 1, 1210, \"\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1285, 1286, \"\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _19892))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _19892))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [echo_files] echo_files:nsl(_24222)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\"\\==[]\n Exit: (46) [system] \"\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\", _28530, _28532, _28534, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _28530, _28532, _28534, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _28530, _28532, _28534, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _32348, _32412, _32350, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\", _32348, _33030, _32350, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _34206, _34270, _34208, '/*~')\n Fail: (45) [system] sub_string(\"\\n\", _34206, _34888, _34208, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _36682, _36746, _36684, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\", _36682, _37364, _36684, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _38540, _38604, _38542, '%~')\n Fail: (45) [system] sub_string(\"\\n\", _38540, _39222, _38542, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] write(\"\\n\")\n\n Exit: (45) [system] write(\"\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285, 1286)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1286)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1286, 1352, _47798)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1286, 1352, _47798)\n Call: (44) [system] _49052 is 1352-1286\n Exit: (44) [system] 66 is 1352-1286\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _50272, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _50272, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _53382)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _53382)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _55388, []), read_string(_55388, _55396, _50272), close(_55388))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _55388, []), read_util:read_string(_55388, _55396, _50272), read_util:close(_55388))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _55388, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51ea400), [])\n Call: (48) [system] close((0x5566f51ea400))\n Exit: (48) [system] close((0x5566f51ea400))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51ea400), []), read_util:read_string((0x5566f51ea400), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f51ea400)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1286, 66, _61034, _47798)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1286, 66, 1144, \":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1286, 1352, \":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n Call: (43) [echo_files] echo_files:read_mco(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _62914, _62916, _62918, _62920, _62922)\n Unify: (43) [echo_files] echo_files:read_mco(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _63548, _63550, _63552, _63554, _63556)\n Call: (44) [system] read_term_from_atom(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _64124, [cycles(true), comments(_64144), quasi_quotations(_64154), variable_names(_64164), singletons(_64174)])\n Exit: (44) [system] read_term_from_atom(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _65442, [cycles(false), comments(_65462), quasi_quotations(_65472), variable_names(_65482), singletons(_65492)])\n Exit: (44) [system] read_term_from_atom(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))=@=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (44) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))=@=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (44) [system] _67972=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (44) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (43) [echo_files] echo_files:read_mco(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), [], [], [], [])\n Call: (43) [system] write(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\n Exit: (43) [system] write(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _71082, 1352)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _71704, 1352)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, _72280))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, _72280))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, 1352))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, 1352))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, 1352)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _79716))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _79716))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Call: (42) [system] character_count((0x556703a44a00), _85266)\n Exit: (42) [system] character_count((0x556703a44a00), 1353)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1353)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1353)\n Call: (43) [t_l] t_l:file_stream_loc(_87772, (0x556703a44a00), _87776)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1353)\n Call: (43) [t_l] t_l:file_stream_loc(_90200, (0x556703a44a00), _90202)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Call: (43) [system] 1353>1352\n Exit: (43) [system] 1353>1352\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352, 1353)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352, 1353)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1352, 1353, _94534)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1352, 1353, _94534)\n Call: (45) [system] _95788 is 1353-1352\n Exit: (45) [system] 1 is 1353-1352\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _97008, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _97008, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _100118)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _100118)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _102124, []), read_string(_102124, _102132, _97008), close(_102124))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _102124, []), read_util:read_string(_102124, _102132, _97008), read_util:close(_102124))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _102124, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5f22600), [])\n Call: (49) [system] close((0x5566f5f22600))\n Exit: (49) [system] close((0x5566f5f22600))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5f22600), []), read_util:read_string((0x5566f5f22600), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f5f22600)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1352, 1, _107770, _94534)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1352, 1, 1143, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1352, 1353, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _110832))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _110832))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_115162)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _119470, _119472, _119474, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _119470, _119472, _119474, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _119470, _119472, _119474, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _123288, _123352, _123290, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _123288, _123970, _123290, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _125146, _125210, _125148, '/*~')\n Fail: (45) [system] sub_string(\".\", _125146, _125828, _125148, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _127622, _127686, _127624, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _127622, _128304, _127624, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _129480, _129544, _129482, '%~')\n Fail: (45) [system] sub_string(\".\", _129480, _130162, _129482, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352, 1353)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1353)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _11172)\n Exit: (43) [system] character_count((0x556703a44a00), 1353)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, _12386)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, _12386)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _13632, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _13632, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _16742)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _16742)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _18748, []), read_string(_18748, _18756, _13632), close(_18748))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _18748, []), read_util:read_string(_18748, _18756, _13632), read_util:close(_18748))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _18748, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x55670423a900), [])\n Call: (48) [system] close((0x55670423a900))\n Exit: (48) [system] close((0x55670423a900))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x55670423a900), []), read_util:read_string((0x55670423a900), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x55670423a900)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1353, _24392, 0, _12386)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1353, 1143, 0, \" \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, \" \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\" \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _26482)\n Exit: (43) [system] open_string(\" \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x5566f78fda00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (44) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (45) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (45) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (44) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (45) [system] peek_char((0x5566f78fda00), _32584)\n Exit: (45) [system] peek_char((0x5566f78fda00), ' ')\n Call: (45) [system] char_type(' ', space)\n Exit: (45) [system] char_type(' ', space)\n Call: (45) [system] get_char((0x5566f78fda00), ' ')\n Exit: (45) [system] get_char((0x5566f78fda00), ' ')\n Call: (45) [system] put_char(' ')\n \n Exit: (45) [system] put_char(' ')\n Exit: (44) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (45) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (46) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (46) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (46) [system] peek_char((0x5566f78fda00), _42928)\n Exit: (46) [system] peek_char((0x5566f78fda00), ' ')\n Call: (46) [system] char_type(' ', space)\n Exit: (46) [system] char_type(' ', space)\n Call: (46) [system] get_char((0x5566f78fda00), ' ')\n Exit: (46) [system] get_char((0x5566f78fda00), ' ')\n Call: (46) [system] put_char(' ')\n \n Exit: (46) [system] put_char(' ')\n Exit: (45) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (46) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (47) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (47) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (47) [system] peek_char((0x5566f78fda00), _53272)\n Exit: (47) [system] peek_char((0x5566f78fda00), ' ')\n Call: (47) [system] char_type(' ', space)\n Exit: (47) [system] char_type(' ', space)\n Call: (47) [system] get_char((0x5566f78fda00), ' ')\n Exit: (47) [system] get_char((0x5566f78fda00), ' ')\n Call: (47) [system] put_char(' ')\n \n Exit: (47) [system] put_char(' ')\n Exit: (46) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (46) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (47) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (48) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (48) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (47) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (48) [system] peek_char((0x5566f78fda00), _63616)\n Exit: (48) [system] peek_char((0x5566f78fda00), ' ')\n Call: (48) [system] char_type(' ', space)\n Exit: (48) [system] char_type(' ', space)\n Call: (48) [system] get_char((0x5566f78fda00), ' ')\n Exit: (48) [system] get_char((0x5566f78fda00), ' ')\n Call: (48) [system] put_char(' ')\n \n Exit: (48) [system] put_char(' ')\n Exit: (47) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (47) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (48) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (49) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (49) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (48) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (49) [system] peek_char((0x5566f78fda00), _73960)\n Exit: (49) [system] peek_char((0x5566f78fda00), ' ')\n Call: (49) [system] char_type(' ', space)\n Exit: (49) [system] char_type(' ', space)\n Call: (49) [system] get_char((0x5566f78fda00), ' ')\n Exit: (49) [system] get_char((0x5566f78fda00), ' ')\n Call: (49) [system] put_char(' ')\n \n Exit: (49) [system] put_char(' ')\n Exit: (48) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (48) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (49) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (50) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (50) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (49) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (50) [system] peek_char((0x5566f78fda00), _84304)\n Exit: (50) [system] peek_char((0x5566f78fda00), ' ')\n Call: (50) [system] char_type(' ', space)\n Exit: (50) [system] char_type(' ', space)\n Call: (50) [system] get_char((0x5566f78fda00), ' ')\n Exit: (50) [system] get_char((0x5566f78fda00), ' ')\n Call: (50) [system] put_char(' ')\n \n Exit: (50) [system] put_char(' ')\n Exit: (49) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (49) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (50) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (51) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (51) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (50) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (51) [system] peek_char((0x5566f78fda00), _94648)\n Exit: (51) [system] peek_char((0x5566f78fda00), ' ')\n Call: (51) [system] char_type(' ', space)\n Exit: (51) [system] char_type(' ', space)\n Call: (51) [system] get_char((0x5566f78fda00), ' ')\n Exit: (51) [system] get_char((0x5566f78fda00), ' ')\n Call: (51) [system] put_char(' ')\n \n Exit: (51) [system] put_char(' ')\n Exit: (50) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (50) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (51) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (52) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (52) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (51) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (52) [system] peek_char((0x5566f78fda00), _104992)\n Exit: (52) [system] peek_char((0x5566f78fda00), '\\n')\n Call: (52) [system] char_type('\\n', space)\n Exit: (52) [system] char_type('\\n', space)\n Call: (52) [system] get_char((0x5566f78fda00), '\\n')\n Exit: (52) [system] get_char((0x5566f78fda00), '\\n')\n Call: (52) [system] put_char('\\n')\n\n Exit: (52) [system] put_char('\\n')\n Exit: (51) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (51) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (53) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [system] peek_char((0x5566f78fda00), _115336)\n Exit: (53) [system] peek_char((0x5566f78fda00), :)\n Call: (53) [system] char_type(:, space)\n Fail: (53) [system] char_type(:, space)\n Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [echo_files] echo_files:nsl(_118990)\n Unify: (53) [echo_files] echo_files:nsl('No source location!?')\n Exit: (53) [echo_files] echo_files:nsl('No source location!?')\n Call: (53) [system] atom_length('No source location!?', _120834)\n Exit: (53) [system] atom_length('No source location!?', 20)\n Call: (53) [system] peek_string((0x5566f78fda00), 20, _122048)\n Exit: (53) [system] peek_string((0x5566f78fda00), 20, \":- call((true,prolog\")\n Call: (53) [system] \":- call((true,prolog\"=='No source location!?'\n Fail: (53) [system] \":- call((true,prolog\"=='No source location!?'\n Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [system] peek_string((0x5566f78fda00), 2, \"%~\")\n Fail: (53) [system] peek_string((0x5566f78fda00), 2, \"%~\")\n Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [system] peek_string((0x5566f78fda00), 1, \"%\")\n Fail: (53) [system] peek_string((0x5566f78fda00), 1, \"%\")\n Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [system] peek_string((0x5566f78fda00), 2, \"#!\")\n Fail: (53) [system] peek_string((0x5566f78fda00), 2, \"#!\")\n Fail: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Fail: (51) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (50) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (49) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (48) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (47) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (46) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Call: (42) [system] character_count((0x556703a44a00), _10218)\n Exit: (42) [system] character_count((0x556703a44a00), 1353)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _12688))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _12688))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _24484)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _25102)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n^ Redo: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Redo: (38) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n^ Redo: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n Call: (39) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\\==end_of_file\n Exit: (39) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798)\n Call: (40) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (40) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Call: (40) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Exit: (40) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (40) [system] nb_current('$term', _53972)\n Exit: (40) [system] nb_current('$term', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (40) [$syspreds] prolog_load_context(module, _55186)\n Unify: (40) [$syspreds] prolog_load_context(module, _55186)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _57006)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-_57642))\n Call: (41) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))==(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (41) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))==(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _57642)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _57642)\n Call: (42) [system] functor(directive_expansion, _60756, _60758)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _61986 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _57642)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (40) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\\=@=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Fail: (40) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\\=@=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798)\n^ Redo: (38) [subclause_expansion] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [subclause_expansion] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n Call: (39) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Exit: (39) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Call: (39) [$syspreds] prolog_load_context(file, _71892)\n Unify: (39) [$syspreds] prolog_load_context(file, _71892)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _73718)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _73718)\n^ Redo: (38) [file_scope] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [file_scope] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Redo: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n Call: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n^ Redo: (38) [common_logic_utils] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [common_logic_utils] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n Call: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), (:-mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (39) [system] term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])=_800\n Exit: (39) [system] term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])=term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), (:-mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]))\n^ Call: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [...])])])]), mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Unify: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [...])])])]), mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Fail: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [...])])])]), mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Fail: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Call: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Unify: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), sicstus:sicstus_flag(_98816, _98818))\n Call: (45) [system] nonvar(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (45) [system] nonvar(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=current_prolog_flag(_98816, _98818)\n Fail: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=current_prolog_flag(_98816, _98818)\n^ Redo: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), sicstus:sicstus_flag(_98816, _98818))\n Call: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=prolog_flag(_98816, _98818)\n Fail: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=prolog_flag(_98816, _98818)\n^ Redo: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Unify: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Call: (44) [system] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [system] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]))\n^ Redo: (44) [loop_check] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [loop_check] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]))\n^ Redo: (44) [ucatch] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [ucatch] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n Call: (45) [apply_macros] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n Unify: (45) [apply_macros] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n Fail: (45) [nl_pipeline] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Redo: (44) [virtualize_source] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [virtualize_source] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n Call: (45) [system] nonvar(term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]))\n Exit: (45) [system] nonvar(term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Redo: (44) [common_logic_utils] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [common_logic_utils] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Redo: (44) [gvlib] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [gvlib] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Redo: (44) [logicmoo_test] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [logicmoo_test] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Fail: (44) [pfc_lib] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Call: (44) [system] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Unify: (44) [system] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Redo: (44) [arithmetic] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Unify: (44) [arithmetic] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n Call: (45) [yall] yall:lambda_like(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Unify: (45) [yall] yall:lambda_like(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (46) [system] compound_name_arity(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _129988, _129990)\n Exit: (46) [system] compound_name_arity(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mpred_test, 1)\n Call: (46) [yall] yall:lambda_functor(mpred_test)\n Fail: (46) [yall] yall:lambda_functor(mpred_test)\n Fail: (45) [yall] yall:lambda_like(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Redo: (44) [yall] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Unify: (44) [yall] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Call: (45) [apply_macros] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Unify: (45) [apply_macros] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Fail: (45) [nl_pipeline] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Unify: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Call: (45) [clpfd] clpfd:clpfd_expandable(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Redo: (44) [clpfd] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Unify: (44) [clpfd] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([... = ...|...]))))), _298, (:-mpred_test(clause_asserted_i(sk2_in(avar([... = ...|...]))))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _15636, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n^ Call: (33) [user] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Unify: (33) [logicmoo_test] mpred_test(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (40) [$syspreds] update_flag(tests, _17538, _17538+1)\n Unify: (40) [$syspreds] update_flag(tests, _17538, _17538+1)\n Exit: (40) [$syspreds] update_flag(tests, 0, 0+1)\n Call: (40) [$syspreds] update_flag(test_number, _19384, _19384+1)\n Unify: (40) [$syspreds] update_flag(test_number, _19384, _19384+1)\n Exit: (40) [$syspreds] update_flag(test_number, 1, 1+1)\n^ Call: (38) [logicmoo_test] backward_compatibility:sformat(_21236, 'Test_~4d_Line_~4d', [2, 0])\n^ Unify: (38) [logicmoo_test] backward_compatibility:sformat(_21236, 'Test_~4d_Line_~4d', [2, 0])\n^ Call: (39) [logicmoo_test] format(string(_21236), 'Test_~4d_Line_~4d', [2, 0])\n^ Exit: (39) [logicmoo_test] format(string(\"Test_0.0002_Line_0.0000\"), 'Test_~4d_Line_~4d', [2, 0])\n^ Exit: (38) [logicmoo_test] backward_compatibility:sformat(\"Test_0.0002_Line_0.0000\", 'Test_~4d_Line_~4d', [2, 0])\n^ Call: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0002_Line_0.0000\", _21230)\n^ Unify: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0002_Line_0.0000\", _21230)\n Call: (39) [system] arg(1, '_0.'='_', _25662)\n Exit: (39) [system] arg(1, '_0.'='_', '_0.')\n Call: (39) [system] arg(2, '_0.'='_', _26884)\n Exit: (39) [system] arg(2, '_0.'='_', '_')\n^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0002_Line_0.0000\", _28106)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0002_Line_0.0000\", _28106)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0002_Line_0.0000\", _28106)\n Call: (40) [system] atomic_list_concat(_30004, '_0.', \"Test_0.0002_Line_0.0000\")\n Exit: (40) [system] atomic_list_concat(['Test', '0002_Line', '0000'], '_0.', \"Test_0.0002_Line_0.0000\")\n Call: (40) [system] atomics_to_string(['Test', '0002_Line', '0000'], '_', _28106)\n Exit: (40) [system] atomics_to_string(['Test', '0002_Line', '0000'], '_', \"Test_0002_Line_0000\")\n^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0002_Line_0.0000\", \"Test_0002_Line_0000\")\n^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0002_Line_0000\", _21230)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0002_Line_0000\", \"Test_0002_Line_0000\")\n^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0002_Line_0000\", \"Test_0002_Line_0000\")\n^ Exit: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0002_Line_0.0000\", \"Test_0002_Line_0000\")\n Call: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (40) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (40) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (41) [system] arg(_38772, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), _38714)\n Exit: (41) [system] arg(1, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (42) [system] arg(_43702, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _43644)\n Exit: (42) [system] arg(1, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), avar([vn='Ex', sk2='SKF-6667']))\n Call: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667']))\n Call: (43) [system] arg(_49250, avar([vn='Ex', sk2='SKF-6667']), _49192)\n Exit: (43) [system] arg(1, avar([vn='Ex', sk2='SKF-6667']), [vn='Ex', sk2='SKF-6667'])\n Call: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667'])\n Unify: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667'])\n Unify: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667'])\n Call: (44) [system] arg(_55416, [vn='Ex', sk2='SKF-6667'], _55358)\n Exit: (44) [system] arg(1, [vn='Ex', sk2='SKF-6667'], vn='Ex')\n Call: (44) [occurs] occurs:sub_term(_35622, vn='Ex')\n Unify: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (43) [occurs] occurs:sub_term(vn='Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(vn='Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(vn='Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(vn='Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_35622, vn='Ex')\n Unify: (44) [occurs] occurs:sub_term(_35622, vn='Ex')\n Call: (45) [system] arg(_62200, vn='Ex', _62142)\n Exit: (45) [system] arg(1, vn='Ex', vn)\n Call: (45) [occurs] occurs:sub_term(_35622, vn)\n Unify: (45) [occurs] occurs:sub_term(vn, vn)\n Exit: (45) [occurs] occurs:sub_term(vn, vn)\n Exit: (44) [occurs] occurs:sub_term(vn, vn='Ex')\n Exit: (43) [occurs] occurs:sub_term(vn, [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(vn, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(vn, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(vn, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_35622, vn)\n Unify: (45) [occurs] occurs:sub_term(_35622, vn)\n Fail: (45) [occurs] occurs:sub_term(_35622, vn)\n Redo: (45) [system] arg(_70218, vn='Ex', _62142)\n Exit: (45) [system] arg(2, vn='Ex', 'Ex')\n Call: (45) [occurs] occurs:sub_term(_35622, 'Ex')\n Unify: (45) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (45) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (44) [occurs] occurs:sub_term('Ex', vn='Ex')\n Exit: (43) [occurs] occurs:sub_term('Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term('Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term('Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term('Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_35622, 'Ex')\n Unify: (45) [occurs] occurs:sub_term(_35622, 'Ex')\n Fail: (45) [occurs] occurs:sub_term(_35622, 'Ex')\n Fail: (44) [occurs] occurs:sub_term(_35622, vn='Ex')\n Redo: (44) [system] arg(_78854, [vn='Ex', sk2='SKF-6667'], _55358)\n Exit: (44) [system] arg(2, [vn='Ex', sk2='SKF-6667'], [sk2='SKF-6667'])\n Call: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667'])\n Call: (45) [system] arg(_85638, [sk2='SKF-6667'], _85580)\n Exit: (45) [system] arg(1, [sk2='SKF-6667'], sk2='SKF-6667')\n Call: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667')\n Unify: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term(sk2='SKF-6667', [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2='SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(sk2='SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(sk2='SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2='SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667')\n Unify: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667')\n Call: (46) [system] arg(_93040, sk2='SKF-6667', _92982)\n Exit: (46) [system] arg(1, sk2='SKF-6667', sk2)\n Call: (46) [occurs] occurs:sub_term(_35622, sk2)\n Unify: (46) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (46) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (45) [occurs] occurs:sub_term(sk2, sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term(sk2, [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2, [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(sk2, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(sk2, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_35622, sk2)\n Unify: (46) [occurs] occurs:sub_term(_35622, sk2)\n Fail: (46) [occurs] occurs:sub_term(_35622, sk2)\n Redo: (46) [system] arg(_101676, sk2='SKF-6667', _92982)\n Exit: (46) [system] arg(2, sk2='SKF-6667', 'SKF-6667')\n Call: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667')\n Unify: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (45) [occurs] occurs:sub_term('SKF-6667', sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term('SKF-6667', [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term('SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term('SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term('SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term('SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667')\n Unify: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667')\n Fail: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667')\n Fail: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667')\n Redo: (45) [system] arg(_110930, [sk2='SKF-6667'], _85580)\n Exit: (45) [system] arg(2, [sk2='SKF-6667'], [])\n Call: (45) [occurs] occurs:sub_term(_35622, [])\n Unify: (45) [occurs] occurs:sub_term([], [])\n Exit: (45) [occurs] occurs:sub_term([], [])\n Exit: (44) [occurs] occurs:sub_term([], [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_35622, [])\n Unify: (45) [occurs] occurs:sub_term(_35622, [])\n Fail: (45) [occurs] occurs:sub_term(_35622, [])\n Fail: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667'])\n Fail: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667'])\n Fail: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667']))\n Fail: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Fail: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (40) [occurs] occurs:sub_term(_121982, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (40) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (40) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (40) [occurs] occurs:sub_term(_121982, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (40) [occurs] occurs:sub_term(_121982, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (41) [system] arg(_125132, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), _125074)\n Exit: (41) [system] arg(1, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (41) [occurs] occurs:sub_term(_121982, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (41) [occurs] occurs:sub_term(_121982, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (41) [occurs] occurs:sub_term(_121982, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (42) [system] arg(_130062, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _130004)\n Exit: (42) [system] arg(1, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), avar([vn='Ex', sk2='SKF-6667']))\n Call: (42) [occurs] occurs:sub_term(_568, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (42) [occurs] occurs:sub_term(_568, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (42) [occurs] occurs:sub_term(_568, avar([vn='Ex', sk2='SKF-6667']))\n Call: (43) [system] arg(_5424, avar([vn='Ex', sk2='SKF-6667']), _5366)\n Exit: (43) [system] arg(1, avar([vn='Ex', sk2='SKF-6667']), [vn='Ex', sk2='SKF-6667'])\n Call: (43) [occurs] occurs:sub_term(_568, [vn='Ex', sk2='SKF-6667'])\n Unify: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (43) [occurs] occurs:sub_term(_568, [vn='Ex', sk2='SKF-6667'])\n Unify: (43) [occurs] occurs:sub_term(_568, [vn='Ex', sk2='SKF-6667'])\n Call: (44) [system] arg(_11590, [vn='Ex', sk2='SKF-6667'], _11532)\n Exit: (44) [system] arg(1, [vn='Ex', sk2='SKF-6667'], vn='Ex')\n Call: (44) [occurs] occurs:sub_term(_568, vn='Ex')\n Unify: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (43) [occurs] occurs:sub_term(vn='Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(vn='Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(vn='Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(vn='Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_568, vn='Ex')\n Unify: (44) [occurs] occurs:sub_term(_568, vn='Ex')\n Call: (45) [system] arg(_18374, vn='Ex', _18316)\n Exit: (45) [system] arg(1, vn='Ex', vn)\n Call: (45) [occurs] occurs:sub_term(_568, vn)\n Unify: (45) [occurs] occurs:sub_term(vn, vn)\n Exit: (45) [occurs] occurs:sub_term(vn, vn)\n Exit: (44) [occurs] occurs:sub_term(vn, vn='Ex')\n Exit: (43) [occurs] occurs:sub_term(vn, [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(vn, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(vn, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(vn, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_568, vn)\n Unify: (45) [occurs] occurs:sub_term(_568, vn)\n Fail: (45) [occurs] occurs:sub_term(_568, vn)\n Redo: (45) [system] arg(_26392, vn='Ex', _18316)\n Exit: (45) [system] arg(2, vn='Ex', 'Ex')\n Call: (45) [occurs] occurs:sub_term(_568, 'Ex')\n Unify: (45) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (45) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (44) [occurs] occurs:sub_term('Ex', vn='Ex')\n Exit: (43) [occurs] occurs:sub_term('Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term('Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term('Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term('Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_568, 'Ex')\n Unify: (45) [occurs] occurs:sub_term(_568, 'Ex')\n Fail: (45) [occurs] occurs:sub_term(_568, 'Ex')\n Fail: (44) [occurs] occurs:sub_term(_568, vn='Ex')\n Redo: (44) [system] arg(_35028, [vn='Ex', sk2='SKF-6667'], _11532)\n Exit: (44) [system] arg(2, [vn='Ex', sk2='SKF-6667'], [sk2='SKF-6667'])\n Call: (44) [occurs] occurs:sub_term(_568, [sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_568, [sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term(_568, [sk2='SKF-6667'])\n Call: (45) [system] arg(_41812, [sk2='SKF-6667'], _41754)\n Exit: (45) [system] arg(1, [sk2='SKF-6667'], sk2='SKF-6667')\n Call: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667')\n Unify: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term(sk2='SKF-6667', [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2='SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(sk2='SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(sk2='SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2='SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667')\n Unify: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667')\n Call: (46) [system] arg(_49214, sk2='SKF-6667', _49156)\n Exit: (46) [system] arg(1, sk2='SKF-6667', sk2)\n Call: (46) [occurs] occurs:sub_term(_568, sk2)\n Unify: (46) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (46) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (45) [occurs] occurs:sub_term(sk2, sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term(sk2, [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2, [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(sk2, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(sk2, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_568, sk2)\n Unify: (46) [occurs] occurs:sub_term(_568, sk2)\n Fail: (46) [occurs] occurs:sub_term(_568, sk2)\n Redo: (46) [system] arg(_57850, sk2='SKF-6667', _49156)\n Exit: (46) [system] arg(2, sk2='SKF-6667', 'SKF-6667')\n Call: (46) [occurs] occurs:sub_term(_568, 'SKF-6667')\n Unify: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (45) [occurs] occurs:sub_term('SKF-6667', sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term('SKF-6667', [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term('SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term('SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term('SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term('SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_568, 'SKF-6667')\n Unify: (46) [occurs] occurs:sub_term(_568, 'SKF-6667')\n Fail: (46) [occurs] occurs:sub_term(_568, 'SKF-6667')\n Fail: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667')\n Redo: (45) [system] arg(_67104, [sk2='SKF-6667'], _41754)\n Exit: (45) [system] arg(2, [sk2='SKF-6667'], [])\n Call: (45) [occurs] occurs:sub_term(_568, [])\n Unify: (45) [occurs] occurs:sub_term([], [])\n Exit: (45) [occurs] occurs:sub_term([], [])\n Exit: (44) [occurs] occurs:sub_term([], [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Call: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212)\n^ Unify: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212)\n Call: (42) [system] nb_current('$inprint_message', _74462)\n Fail: (42) [system] nb_current('$inprint_message', _74462)\n^ Redo: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212)\n^ Call: (42) [logicmoo_test] ucatch:maybe_compute_file_link('', _73212)\n^ Unify: (42) [logicmoo_test] ucatch:maybe_compute_file_link('', _73212)\n Call: (43) [lmconf] lmconf:http_file_stem(_77548, _77550)\n Unify: (43) [lmconf] lmconf:http_file_stem('lib/swipl', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/tree/master/docker/rootfs/usr/local/lib/swipl\")\n Exit: (43) [lmconf] lmconf:http_file_stem('lib/swipl', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/tree/master/docker/rootfs/usr/local/lib/swipl\")\n Call: (43) [system] atomic_list_concat([_79440, _79446], 'lib/swipl', '')\n Fail: (43) [system] atomic_list_concat([_79440, _79446], 'lib/swipl', '')\n Redo: (43) [lmconf] lmconf:http_file_stem(_77548, _77550)\n Unify: (43) [lmconf] lmconf:http_file_stem('swi-prolog/pack', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys\")\n Exit: (43) [lmconf] lmconf:http_file_stem('swi-prolog/pack', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys\")\n Call: (43) [system] atomic_list_concat([_82552, _82558], 'swi-prolog/pack', '')\n Fail: (43) [system] atomic_list_concat([_82552, _82558], 'swi-prolog/pack', '')\n Redo: (43) [lmconf] lmconf:http_file_stem(_77548, _77550)\n Unify: (43) [lmconf] lmconf:http_file_stem(logicmoo_workspace, \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master\")\n Exit: (43) [lmconf] lmconf:http_file_stem(logicmoo_workspace, \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master\")\n Call: (43) [system] atomic_list_concat([_85662, _85668], logicmoo_workspace, '')\n Fail: (43) [system] atomic_list_concat([_85662, _85668], logicmoo_workspace, '')\n Redo: (43) [lmconf] lmconf:http_file_stem(_77548, _77550)\n Unify: (43) [lmconf] lmconf:http_file_stem(~, \"https://logicmoo.org:2082/gitlab/logicmoo/prologmud_server/-/tree/master\")\n Exit: (43) [lmconf] lmconf:http_file_stem(~, \"https://logicmoo.org:2082/gitlab/logicmoo/prologmud_server/-/tree/master\")\n Call: (43) [system] atomic_list_concat([_88772, _88778], ~, '')\n Fail: (43) [system] atomic_list_concat([_88772, _88778], ~, '')\n^ Fail: (42) [logicmoo_test] ucatch:maybe_compute_file_link('', _73212)\n^ Redo: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212)\n^ Unify: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', '')\n^ Exit: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', '')\n^ Call: (41) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],'',_612),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (41) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],'',_612),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (42) [system] arg(1, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",_1812),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (42) [system] arg(1, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'https://logicmoo.org:2082/gitlab/logicmoo/'),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (42) [system] arg(2, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",_3310),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (42) [system] arg(2, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",'',_4808),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",'',_4808),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (43) [system] atom_string('', _6350)\n Exit: (43) [system] atom_string('', \"\")\n^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",_7570),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",_7570),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",_7570),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (44) [system] atomic_list_concat(_9882, \n [[ EXCEPTION while printing message '~W'\n with arguments [atomic_list_concat(_9882,'https://logicmoo.org:2082/gitlab/logicmoo/',\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (44) [system] atomic_list_concat([''], \n [[ EXCEPTION while printing message '~W'\n with arguments [atomic_list_concat([''],'https://logicmoo.org:2082/gitlab/logicmoo/',\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (44) [system] atomics_to_string([''], \"\", _7570)\n Exit: (44) [system] atomics_to_string([''], \"\", \"\")\n^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (43) [system] atom_string(_616, \"\")\n Exit: (43) [system] atom_string('', \"\")\n^ Exit: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",'',''),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', _610)\n^ Unify: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', _610)\n Call: (43) [system] arg(1, '-/blob/'='', _4274)\n Exit: (43) [system] arg(1, '-/blob/'='', '-/blob/')\n Call: (43) [system] arg(2, '-/blob/'='', _5496)\n Exit: (43) [system] arg(2, '-/blob/'='', '')\n^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', _6718)\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', _6718)\n Call: (44) [system] atom_string('', _7984)\n Exit: (44) [system] atom_string('', \"\")\n^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", _9204)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", _9204)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", _9204)\n Call: (45) [system] atomic_list_concat(_11102, '-/blob/', \"\")\n Exit: (45) [system] atomic_list_concat([''], '-/blob/', \"\")\n Call: (45) [system] atomics_to_string([''], '', _9204)\n Exit: (45) [system] atomics_to_string([''], '', \"\")\n^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", \"\")\n Call: (44) [system] atom_string(_6718, \"\")\n Exit: (44) [system] atom_string('', \"\")\n^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', '')\n^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', _610)\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', _610)\n Call: (44) [system] arg(1, (/)='_', _17288)\n Exit: (44) [system] arg(1, (/)='_', /)\n Call: (44) [system] arg(2, (/)='_', _18510)\n Exit: (44) [system] arg(2, (/)='_', '_')\n^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', _19732)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', _19732)\n Call: (45) [system] atom_string('', _20998)\n Exit: (45) [system] atom_string('', \"\")\n^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", _22218)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", _22218)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", _22218)\n Call: (46) [system] atomic_list_concat(_24116, /, \"\")\n Exit: (46) [system] atomic_list_concat([''], /, \"\")\n Call: (46) [system] atomics_to_string([''], '_', _22218)\n Exit: (46) [system] atomics_to_string([''], '_', \"\")\n^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", \"\")\n Call: (45) [system] atom_string(_19732, \"\")\n Exit: (45) [system] atom_string('', \"\")\n^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', '')\n^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', _610)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', _610)\n Call: (45) [system] arg(1, '_master_packs_'='_', _30302)\n Exit: (45) [system] arg(1, '_master_packs_'='_', '_master_packs_')\n Call: (45) [system] arg(2, '_master_packs_'='_', _31524)\n Exit: (45) [system] arg(2, '_master_packs_'='_', '_')\n^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', _32746)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', _32746)\n Call: (46) [system] atom_string('', _34012)\n Exit: (46) [system] atom_string('', \"\")\n^ Call: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", _35232)\n^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", _35232)\n^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", _35232)\n Call: (47) [system] atomic_list_concat(_37130, '_master_packs_', \"\")\n Exit: (47) [system] atomic_list_concat([''], '_master_packs_', \"\")\n Call: (47) [system] atomics_to_string([''], '_', _35232)\n Exit: (47) [system] atomics_to_string([''], '_', \"\")\n^ Exit: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", \"\")\n Call: (46) [system] atom_string(_32746, \"\")\n Exit: (46) [system] atom_string('', \"\")\n^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', '')\n^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', _610)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', '')\n^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', '')\n^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', '')\n^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', '')\n^ Exit: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', '')\n^ Exit: (41) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],'',''),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (41) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1052)\n^ Unify: (41) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1052)\n Call: (42) [system] name('', _2302)\n Exit: (42) [system] name('', [])\n^ Call: (42) [logicmoo_test] portray_vars:filter_var_chars([], [_3518|_3520])\n^ Unify: (42) [logicmoo_test] portray_vars:filter_var_chars([], [_3518|_3520])\n^ Call: (43) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3518|_3520])\n^ Unify: (43) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3518|_3520])\n^ Call: (44) [logicmoo_test] portray_vars:filter_var_chars0([], _6018)\n^ Unify: (44) [logicmoo_test] portray_vars:filter_var_chars0([], [])\n^ Exit: (44) [logicmoo_test] portray_vars:filter_var_chars0([], [])\n^ Call: (44) [logicmoo_test] portray_vars:trim_95([], [_3518|_3520])\n^ Unify: (44) [logicmoo_test] portray_vars:trim_95([], [_3518|_3520])\n^ Call: (45) [logicmoo_test] portray_vars:trim_96([], [_3518|_3520])\n^ Fail: (45) [logicmoo_test] portray_vars:trim_96([], [_3518|_3520])\n^ Fail: (44) [logicmoo_test] portray_vars:trim_95([], [_3518|_3520])\n^ Fail: (43) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3518|_3520])\n^ Fail: (42) [logicmoo_test] portray_vars:filter_var_chars([], [_3518|_3520])\n^ Fail: (41) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1052)\n Call: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12884)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit')\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit')\n Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12884)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__sk2_in_1_in_user\")\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__sk2_in_1_in_user\")\n^ Call: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_538))\n^ Unify: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_538))\n Call: (41) [system] copy_term(t_l:mpred_current_testcase(_538), _25446)\n Exit: (41) [system] copy_term(t_l:mpred_current_testcase(_538), t_l:mpred_current_testcase(_26064))\n^ Call: (41) [t_l] clause(t_l:mpred_current_testcase(_538), true)\n^ Fail: (41) [t_l] clause(mpred_current_testcase(_538), true)\n^ Fail: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_538))\n^ Call: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_538))\n^ Unify: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_538))\n^ Call: (47) [t_l] asserta(t_l:mpred_current_testcase(_538), _29910)\n^ Exit: (47) [t_l] asserta(t_l:mpred_current_testcase(_538), (0x5566f60ca0f0))\n Call: (47) [system] nb_current('$w_tl_e', _31148)\n Exit: (47) [system] nb_current('$w_tl_e', [])\n Call: (47) [system] nb_linkval('$w_tl_e', [(0x5566f60ca0f0)])\n Exit: (47) [system] nb_linkval('$w_tl_e', [(0x5566f60ca0f0)])\n^ Exit: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_538))\n^ Call: (45) [logicmoo_test] must_det_l((wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Unify: (45) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Call: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] strip_module(ucatch:must_det_u, _36812, _36752)\n^ Exit: (48) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (48) [system] var(must_det_u)\n Fail: (48) [system] var(must_det_u)\n^ Fail: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(...))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar(...)))), ignore((source_location(_16718, _16720), atom(...), ..., ...)), get_time(_16848)))\n^ Unify: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(...))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar(...)))), ignore((source_location(_16718, _16720), atom(...), ..., ...)), get_time(_16848)))\n^ Call: (48) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)), _41122, _41062)\n^ Exit: (48) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)), logicmoo_test, (wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n Call: (48) [system] var((wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n Fail: (48) [system] var((wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Fail: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(...))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar(...)))), ignore((source_location(_16718, _16720), atom(...), ..., ...)), get_time(_16848)))\n^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _45438, _45378)\n^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (49) [system] var(must_det_u)\n Fail: (49) [system] var(must_det_u)\n^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))))\n^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))))\n^ Call: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), _49748, _49688)\n^ Exit: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), logicmoo_test, wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))))\n Call: (49) [system] var(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))))\n Fail: (49) [system] var(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))))\n^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))))\n^ Call: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...))))))))\n^ Unify: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...))))))))\n^ Call: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Unify: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Call: (54) [logicmoo_test] current_predicate((in_pp/1))\n^ Exit: (54) [logicmoo_test] current_predicate((in_pp/1))\n^ Call: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Unify: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n Call: (55) [system] nonvar(bfly)\n Exit: (55) [system] nonvar(bfly)\n^ Call: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n Call: (56) [system] nonvar(_58930)\n Fail: (56) [system] nonvar(_58930)\n^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n^ Call: (56) [logicmoo_test] pretty_clauses:is_pp_set(_58930)\n^ Unify: (56) [logicmoo_test] pretty_clauses:is_pp_set(_58930)\n Call: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _58930)\n Fail: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _58930)\n^ Fail: (56) [logicmoo_test] pretty_clauses:is_pp_set(_58930)\n^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n^ Call: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930)\n Call: (57) [system] nonvar(_58930)\n Fail: (57) [system] nonvar(_58930)\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(swish)\n^ Call: (57) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_70656)))\n^ Unify: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_70656)))\n Call: (61) [system] nb_current('$pp_swish', t)\n Fail: (61) [system] nb_current('$pp_swish', t)\n Call: (61) [pengines] pengines:pengine_self(_70656)\n Unify: (61) [pengines] pengines:pengine_self(_70656)\n Call: (62) [system] thread_self(_74440)\n Exit: (62) [system] thread_self(main)\n Call: (62) [pengines] current_pengine(_70656, _75704, main, _75708, _75710, _75712)\n Fail: (62) [pengines] current_pengine(_70656, _76366, main, _76370, _76372, _76374)\n Fail: (61) [pengines] pengines:pengine_self(_70656)\n^ Fail: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_70656)))\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(http)\n^ Call: (57) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_79480))\n^ Unify: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_79480))\n Call: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_79480)\n Unify: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_79480)\n Call: (61) [system] current_output(_82046)\n Exit: (61) [system] current_output((0x7f8762aee8c0))\n Call: (61) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0))\n Fail: (61) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0))\n Fail: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_79480)\n^ Fail: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_79480))\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Call: (57) [logicmoo_test] current_predicate((bfly_get/2))\n^ Exit: (57) [logicmoo_test] current_predicate((bfly_get/2))\n^ Call: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Unify: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (58) [system] nonvar(f)\n Exit: (58) [system] nonvar(f)\n^ Call: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668)\n^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668)\n Call: (59) [system] nonvar(_90668)\n Fail: (59) [system] nonvar(_90668)\n^ Redo: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668)\n^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668)\n Call: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, _90668)\n Unify: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n Exit: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n^ Exit: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (58) [system] f=@=f\n Exit: (58) [system] f=@=f\n^ Exit: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Exit: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Exit: (55) [logicmoo_test] pretty_clauses:in_pp(ansi)\n Call: (55) [system] bfly==ansi\n Fail: (55) [system] bfly==ansi\n^ Fail: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Fail: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Redo: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...))))))))\n^ Call: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))))\n^ Unify: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))))\n^ Call: (54) [logicmoo_test] quietly(ignore((with_all_dmsg(dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(...)))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?-mpred_test(..., ...))))))))))\n^ Unify: (54) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(_538, user:clause_asserted_i(...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n%~ ?-( mpred_test(Kw,user:clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))).\n^ Exit: (59) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (54) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(_538, user:clause_asserted_i(...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n^ Exit: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))))\n^ Exit: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...))))))))\n^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _134178, _134118)\n^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (49) [system] var(must_det_u)\n Fail: (49) [system] var(must_det_u)\n^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Call: (49) [ucatch] strip_module(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)), _138488, _138428)\n^ Exit: (49) [ucatch] strip_module(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)), logicmoo_test, (add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)))\n Call: (49) [system] var((add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)))\n Fail: (49) [system] var((add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)))\n^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _142804, _142744)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _147114, _147054)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), logicmoo_test, add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (50) [system] var(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Fail: (50) [system] var(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))\n Call: (53) [j_u] j_u:junit_prop(_538, goal, _150124)\n Unify: (53) [j_u] j_u:junit_prop(\"Test_0001_Line_0000__sk2_in_1_in_user\", goal, user:(sk2_in(_150776), get_attr(_150776, sk2, _150790), _150790=='SKF-6667'))\n Exit: (53) [j_u] j_u:junit_prop(\"Test_0001_Line_0000__sk2_in_1_in_user\", goal, user:(sk2_in(_150776), get_attr(_150776, sk2, _150790), _150790=='SKF-6667'))\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _153362, _153302)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)), _157672, _157612)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)), logicmoo_test, (ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), get_time(_16848)))\n Call: (50) [system] var((ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), get_time(_16848)))\n Fail: (50) [system] var((ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), get_time(_16848)))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _161988, _161928)\n^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (51) [system] var(must_det_u)\n Fail: (51) [system] var(must_det_u)\n^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Call: (51) [ucatch] strip_module(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), _166298, _166238)\n^ Exit: (51) [ucatch] strip_module(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), logicmoo_test, ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718, _16720]), replace_in_string([... = ...], _16760, _16790), add_test_info(_538, url, _16790))))\n Call: (51) [system] var(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718, _16720]), replace_in_string([... = ...], _16760, _16790), add_test_info(_538, url, _16790))))\n Fail: (51) [system] var(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718, _16720]), replace_in_string([... = ...], _16760, _16790), add_test_info(_538, url, _16790))))\n^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n Call: (55) [system] source_location(_16718, _16720)\n Fail: (55) [system] source_location(_16718, _16720)\n^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _171832, _171772)\n^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (51) [system] var(must_det_u)\n Fail: (51) [system] var(must_det_u)\n^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_16848))\n^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_16848))\n^ Call: (51) [ucatch] strip_module(logicmoo_test:get_time(_16848), _176142, _176082)\n^ Exit: (51) [ucatch] strip_module(logicmoo_test:get_time(_16848), logicmoo_test, get_time(_16848))\n Call: (51) [system] var(get_time(_16848))\n Fail: (51) [system] var(get_time(_16848))\n^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_16848))\n^ Exit: (45) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(1632738043.15359)))\n Call: (45) [system] _16858=nb(0)\n Exit: (45) [system] nb(0)=nb(0)\n^ Call: (47) [logicmoo_test] call_u_hook(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Unify: (47) [logicmoo_test] call_u_hook(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Call: (56) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _184772)\n^ Unify: (56) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _184772)\n^ Exit: (56) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n^ Exit: (47) [logicmoo_test] call_u_hook(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (47) [system] _16898=passed\n Exit: (47) [system] passed=passed\n\u001B[0m\u001B[1m\u001B[97m\u001B[40mpassed=info(why_was_true(user:clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))))\n\u001B[49m\u001B[0m\u001B[21m\u001B[0m\nno_proof_for(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-6667])))).\n\nno_proof_for(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-6667])))).\n\nno_proof_for(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-6667])))).\n\n_188708\n\tname\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_02-Test_0001_Line_0000__sk2_in_1_in_user'. \n\tJUNIT_CLASSNAME\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_02'. \n\tJUNIT_CMD\t=\t'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"[\\'attvar_02.pfc\\']\"'. \n% saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_02_Test_0001_Line_0000_sk2_in_1_in_user_0-junit.xml\n Call: (45) [system] passed=error(_16876)\n Fail: (45) [system] passed=error(_16876)\n Call: (45) [system] true\n Exit: (45) [system] true\n Call: (45) [system] nb_setarg(1, nb(0), 1)\n Exit: (45) [system] nb_setarg(1, nb(1), 1)\n Call: (45) [system] deterministic(_28564)\n Exit: (45) [system] deterministic(true)\n^ Call: (46) [locally_each] locally_each:key_erase(t_l)\n^ Unify: (46) [locally_each] locally_each:key_erase(t_l)\n Call: (47) [system] nb_current('$w_tl_e', [_319170|_319172])\n Exit: (47) [system] nb_current('$w_tl_e', [(0x5566f60ca0f0)])\n Call: (47) [system] nb_linkval('$w_tl_e', [])\n Exit: (47) [system] nb_linkval('$w_tl_e', [])\n Call: (48) [system] erase((0x5566f60ca0f0))\n Exit: (48) [system] erase((0x5566f60ca0f0))\n Call: (47) [system] true\n Exit: (47) [system] true\n Call: (47) [system] true\n Exit: (47) [system] true\n^ Exit: (46) [locally_each] locally_each:key_erase(t_l)\n^ Exit: (33) [logicmoo_test] mpred_test(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Call: (37) [user] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n^ Unify: (37) [user] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), (:-call((true, prolog))), _326774)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), (:-call((true, prolog))), _326774)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), (:-call((true, prolog))), _326774)\n^ Redo: (37) [user] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n^ Unify: (37) [user] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), (:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n^ Redo: (37) [system] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n^ Unify: (37) [system] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n Call: (38) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Exit: (38) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-call((true, prolog))))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-call((true, prolog))))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-call((true, prolog))))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n^ Unify: (37) [subclause_expansion] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_339140)\n Fail: (39) [t_l] t_l:is_ec_cvt(_339140)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n^ Fail: (37) [ec_loader] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n^ Call: (37) [user] term_expansion((:-call((true, prolog))), _342250)\n^ Unify: (37) [user] term_expansion((:-call((true, prolog))), (:-call((true, prolog))))\n^ Redo: (37) [system] term_expansion((:-call((true, prolog))), _342250)\n^ Unify: (37) [system] term_expansion((:-call((true, prolog))), _342250)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-call((true, prolog))), _342250)\n^ Call: (38) [system] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _347174, _347176)\n^ Unify: (38) [system] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _347174, _347176)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _347174, _347176)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _347174, _347176)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _347174, _347176)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _347174, _347176)\n Call: (41) [system] nonvar((:-call((true, prolog))))\n Exit: (41) [system] nonvar((:-call((true, prolog))))\n Call: (41) [echo_files] echo_files:never_echo_term((:-call((true, prolog))))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-call((true, prolog))))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _347174, _347176)\n Call: (41) [$syspreds] prolog_load_context(stream, _354078)\n Unify: (41) [$syspreds] prolog_load_context(stream, _354078)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])=..[_357724, _357730, _357736|_357738]\n Exit: (41) [system] term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])=..[term_position, 1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [system] (:-call((true, prolog)))==end_of_file\n Fail: (42) [system] (:-call((true, prolog)))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _363906)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Call: (42) [system] _365780 is 1353+1\n Exit: (42) [system] 1354 is 1353+1\n Call: (42) [system] 1383=(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1361)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1361)\n Call: (43) [t_l] t_l:file_stream_loc(_378110, (0x556703a44a00), _378114)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1361)\n Call: (43) [t_l] t_l:file_stream_loc(_380538, (0x556703a44a00), _380540)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Call: (43) [system] 1361>1353\n Exit: (43) [system] 1361>1353\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353, 1361)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353, 1361)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, 1361, _384872)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, 1361, _384872)\n Call: (45) [system] _386126 is 1361-1353\n Exit: (45) [system] 8 is 1361-1353\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _387346, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _387346, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _390456)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _390456)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _392462, []), read_string(_392462, _392470, _387346), close(_392462))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _392462, []), read_util:read_string(_392462, _392470, _387346), read_util:close(_392462))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _392462, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5600), [])\n Call: (49) [system] close((0x5566f61f5600))\n Exit: (49) [system] close((0x5566f61f5600))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5600), []), read_util:read_string((0x5566f61f5600), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f61f5600)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1353, 8, _398108, _384872)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1353, 8, 1135, \" \\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, 1361, \" \\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1361)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1361)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _401172))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _401172))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1361))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1361))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1361)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Call: (45) [echo_files] echo_files:nsl(_405502)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\" \\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\" \\n\", 'No source location!?')\n Call: (46) [system] \" \\n\"\\==[]\n Exit: (46) [system] \" \\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\" \\n\", _409810, _409812, _409814, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\" \\n\", _409810, _409812, _409814, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\" \\n\", _409810, _409812, _409814, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\" \\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Call: (45) [system] sub_string(\" \\n\", _413628, _413692, _413630, '\\n/*~')\n Fail: (45) [system] sub_string(\" \\n\", _413628, _414310, _413630, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Call: (45) [system] sub_string(\" \\n\", _415486, _415550, _415488, '/*~')\n Fail: (45) [system] sub_string(\" \\n\", _415486, _416168, _415488, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Call: (45) [system] sub_string(\" \\n\", _417962, _418026, _417964, '\\n%~')\n Fail: (45) [system] sub_string(\" \\n\", _417962, _418644, _417964, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Call: (45) [system] sub_string(\" \\n\", _419820, _419884, _419822, '%~')\n Fail: (45) [system] sub_string(\" \\n\", _419820, _420502, _419822, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Call: (45) [system] write(\" \\n\")\n \n Exit: (45) [system] write(\" \\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353, 1361)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1361)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1361, 1383, _429078)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1361, 1383, _429078)\n Call: (44) [system] _430332 is 1383-1361\n Exit: (44) [system] 22 is 1383-1361\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _431552, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _431552, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _434662)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _434662)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _436668, []), read_string(_436668, _436676, _431552), close(_436668))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _436668, []), read_util:read_string(_436668, _436676, _431552), read_util:close(_436668))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _436668, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5c00), [])\n Call: (48) [system] close((0x5566f61f5c00))\n Exit: (48) [system] close((0x5566f61f5c00))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5c00), []), read_util:read_string((0x5566f61f5c00), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f61f5c00)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1361, 22, _442314, _429078)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1361, 22, 1113, \":- call((true,prolog))\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1361, 1383, \":- call((true,prolog))\")\n Call: (43) [echo_files] echo_files:read_mco(\":- call((true,prolog))\", _444182, _444184, _444186, _444188, _444190)\n Unify: (43) [echo_files] echo_files:read_mco(\":- call((true,prolog))\", _444816, _444818, _444820, _444822, _444824)\n Call: (44) [system] read_term_from_atom(\":- call((true,prolog))\", _445392, [cycles(true), comments(_445412), quasi_quotations(_445422), variable_names(_445432), singletons(_445442)])\n Exit: (44) [system] read_term_from_atom(\":- call((true,prolog))\", (:-call((true, prolog))), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- call((true,prolog))\", _446678, [cycles(false), comments(_446698), quasi_quotations(_446708), variable_names(_446718), singletons(_446728)])\n Exit: (44) [system] read_term_from_atom(\":- call((true,prolog))\", (:-call((true, prolog))), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (:-call((true, prolog)))=@=(:-call((true, prolog)))\n Exit: (44) [system] (:-call((true, prolog)))=@=(:-call((true, prolog)))\n Call: (44) [system] _449176=(:-call((true, prolog)))\n Exit: (44) [system] (:-call((true, prolog)))=(:-call((true, prolog)))\n Exit: (43) [echo_files] echo_files:read_mco(\":- call((true,prolog))\", (:-call((true, prolog))), [], [], [], [])\n Call: (43) [system] write(\":- call((true,prolog))\")\n:- call((true,prolog))\n Exit: (43) [system] write(\":- call((true,prolog))\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _452286, 1383)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _452908, 1383)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _453482, _453484))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _453482, _453484))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _453482, 1383))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _453482, 1383))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _453482, 1383)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _460920))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _460920))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [system] character_count((0x556703a44a00), _466470)\n Exit: (42) [system] character_count((0x556703a44a00), 1384)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1384)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1384)\n Call: (43) [t_l] t_l:file_stream_loc(_468976, (0x556703a44a00), _468980)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1384)\n Call: (43) [t_l] t_l:file_stream_loc(_471404, (0x556703a44a00), _471406)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383)\n Call: (43) [system] 1384>1383\n Exit: (43) [system] 1384>1383\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383, 1384)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383, 1384)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1383, 1384, _475738)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1383, 1384, _475738)\n Call: (45) [system] _476992 is 1384-1383\n Exit: (45) [system] 1 is 1384-1383\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _478212, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _478212, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _481322)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _481322)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _483328, []), read_string(_483328, _483336, _478212), close(_483328))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _483328, []), read_util:read_string(_483328, _483336, _478212), read_util:close(_483328))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _483328, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5dbdd00), [])\n Call: (49) [system] close((0x5566f5dbdd00))\n Exit: (49) [system] close((0x5566f5dbdd00))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5dbdd00), []), read_util:read_string((0x5566f5dbdd00), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f5dbdd00)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1383, 1, _488974, _475738)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1383, 1, 1112, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1383, 1384, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _492036))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _492036))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_496366)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _500674, _500676, _500678, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _500674, _500676, _500678, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _500674, _500676, _500678, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _504492, _504556, _504494, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _504492, _505174, _504494, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _506350, _506414, _506352, '/*~')\n Fail: (45) [system] sub_string(\".\", _506350, _507032, _506352, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _508826, _508890, _508828, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _508826, _509508, _508828, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _510684, _510748, _510686, '%~')\n Fail: (45) [system] sub_string(\".\", _510684, _511366, _510686, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383, 1384)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1384)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _522358)\n Exit: (43) [system] character_count((0x556703a44a00), 1384)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1384, _650)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1384, _650)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1582, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1582, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _4692)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _4692)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _6698, []), read_string(_6698, _6706, _1582), close(_6698))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _6698, []), read_util:read_string(_6698, _6706, _1582), read_util:close(_6698))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _6698, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9679300), [])\n Call: (48) [system] close((0x5566f9679300))\n Exit: (48) [system] close((0x5566f9679300))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9679300), []), read_util:read_string((0x5566f9679300), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f9679300)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1384, _12342, 0, _650)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1384, 1112, 0, \"\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1384, \"\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\"\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _14424)\n Exit: (43) [system] open_string(\"\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x5566f9679800))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679800))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679800))\n Call: (44) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (45) [system] at_end_of_stream((0x5566f9679800))\n Fail: (45) [system] at_end_of_stream((0x5566f9679800))\n Redo: (44) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (45) [system] peek_char((0x5566f9679800), _20526)\n Exit: (45) [system] peek_char((0x5566f9679800), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char((0x5566f9679800), '\\n')\n Exit: (45) [system] get_char((0x5566f9679800), '\\n')\n Call: (45) [system] put_char('\\n')\n\n Exit: (45) [system] put_char('\\n')\n Exit: (44) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679800))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679800))\n Call: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (46) [system] at_end_of_stream((0x5566f9679800))\n Fail: (46) [system] at_end_of_stream((0x5566f9679800))\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (46) [system] peek_char((0x5566f9679800), _30870)\n Exit: (46) [system] peek_char((0x5566f9679800), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (46) [echo_files] echo_files:nsl(_34524)\n Unify: (46) [echo_files] echo_files:nsl('No source location!?')\n Exit: (46) [echo_files] echo_files:nsl('No source location!?')\n Call: (46) [system] atom_length('No source location!?', _36368)\n Exit: (46) [system] atom_length('No source location!?', 20)\n Call: (46) [system] peek_string((0x5566f9679800), 20, _37582)\n Exit: (46) [system] peek_string((0x5566f9679800), 20, \":- read_attvars(fals\")\n Call: (46) [system] \":- read_attvars(fals\"=='No source location!?'\n Fail: (46) [system] \":- read_attvars(fals\"=='No source location!?'\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (46) [system] peek_string((0x5566f9679800), 2, \"%~\")\n Fail: (46) [system] peek_string((0x5566f9679800), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (46) [system] peek_string((0x5566f9679800), 1, \"%\")\n Fail: (46) [system] peek_string((0x5566f9679800), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (46) [system] peek_string((0x5566f9679800), 2, \"#!\")\n Fail: (46) [system] peek_string((0x5566f9679800), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679800))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679800))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Call: (42) [system] character_count((0x556703a44a00), _51116)\n Exit: (42) [system] character_count((0x556703a44a00), 1384)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _53586))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _53586))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), _632)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), _632)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), _632)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), _632)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _65382)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _66000)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n^ Redo: (38) [echo_files] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [echo_files] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), (:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n^ Redo: (38) [system] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [system] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n^ Redo: (38) [echo_files] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [echo_files] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n Call: (39) [system] (:-call((true, prolog)))\\==end_of_file\n Exit: (39) [system] (:-call((true, prolog)))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632)\n Call: (40) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Exit: (40) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Call: (40) [system] nonvar((:-call((true, prolog))))\n Exit: (40) [system] nonvar((:-call((true, prolog))))\n Call: (40) [system] nb_current('$term', _94870)\n Exit: (40) [system] nb_current('$term', (:-call((true, prolog))))\n Call: (40) [$syspreds] prolog_load_context(module, _96084)\n Unify: (40) [$syspreds] prolog_load_context(module, _96084)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-call((true, prolog))), (:-call((true, prolog))), _97904)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-call((true, prolog))), (:-call((true, prolog))), (:-_98540))\n Call: (41) [system] (:-call((true, prolog)))==(:-call((true, prolog)))\n Exit: (41) [system] (:-call((true, prolog)))==(:-call((true, prolog)))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, call((true, prolog)), _98540)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, call((true, prolog)), _98540)\n Call: (42) [system] functor(directive_expansion, _101654, _101656)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _102884 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], call((true, prolog)), _98540)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], call((true, prolog)), call((true, prolog)))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], call((true, prolog)), call((true, prolog)))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, call((true, prolog)), call((true, prolog)))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-call((true, prolog))), (:-call((true, prolog))), (:-call((true, prolog))))\n Call: (40) [system] (:-call((true, prolog)))\\=@=(:-call((true, prolog)))\n Fail: (40) [system] (:-call((true, prolog)))\\=@=(:-call((true, prolog)))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632)\n^ Redo: (38) [subclause_expansion] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [subclause_expansion] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n Call: (39) [system] nonvar((:-call((true, prolog))))\n Exit: (39) [system] nonvar((:-call((true, prolog))))\n Call: (39) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Exit: (39) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Call: (39) [$syspreds] prolog_load_context(file, _112790)\n Unify: (39) [$syspreds] prolog_load_context(file, _112790)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _114616)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _114616)\n^ Redo: (38) [file_scope] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [file_scope] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Redo: (38) [echo_files] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [echo_files] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n Call: (39) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Exit: (39) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-call((true, prolog))))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-call((true, prolog))))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-call((true, prolog))))\n^ Redo: (38) [common_logic_utils] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [common_logic_utils] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n Call: (39) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Exit: (39) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-call((true, prolog))), _632)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-call((true, prolog))), _632)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-call((true, prolog))), _632)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-call((true, prolog))), _632)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-call((true, prolog))), (:-call((true, prolog))))\n Call: (39) [system] term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])=_634\n Exit: (39) [system] term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])=term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), (:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n^ Call: (44) [user] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [user] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]))\n^ Call: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), call((true, prolog)), _135250)\n^ Unify: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), call((true, prolog)), _135250)\n^ Fail: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), call((true, prolog)), _135250)\n^ Fail: (44) [user] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Call: (44) [user] goal_expansion(call((true, prolog)), _135250)\n^ Unify: (44) [user] goal_expansion(call((true, prolog)), sicstus:sicstus_flag(_139702, _139704))\n Call: (45) [system] nonvar(call((true, prolog)))\n Exit: (45) [system] nonvar(call((true, prolog)))\n Call: (45) [system] call((true, prolog))=current_prolog_flag(_139702, _139704)\n Fail: (45) [system] call((true, prolog))=current_prolog_flag(_139702, _139704)\n^ Redo: (44) [user] goal_expansion(call((true, prolog)), sicstus:sicstus_flag(_139702, _139704))\n Call: (45) [system] call((true, prolog))=prolog_flag(_139702, _139704)\n Fail: (45) [system] call((true, prolog))=prolog_flag(_139702, _139704)\n^ Redo: (44) [user] goal_expansion(call((true, prolog)), _135250)\n^ Unify: (44) [user] goal_expansion(call((true, prolog)), _135250)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(call((true, prolog)), _135250)\n^ Call: (44) [system] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [system] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]))\n^ Redo: (44) [loop_check] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [loop_check] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]))\n^ Redo: (44) [ucatch] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [ucatch] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n Call: (45) [apply_macros] expand_apply(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n Unify: (45) [apply_macros] expand_apply(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n Fail: (45) [nl_pipeline] expand_apply(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Redo: (44) [apply_macros] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [apply_macros] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Redo: (44) [virtualize_source] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [virtualize_source] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n Call: (45) [system] nonvar(term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]))\n Exit: (45) [system] nonvar(term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(call((true, prolog)))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(call((true, prolog)))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(call((true, prolog)))\n^ Redo: (44) [common_logic_utils] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [common_logic_utils] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Redo: (44) [gvlib] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [gvlib] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Redo: (44) [logicmoo_test] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [logicmoo_test] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Fail: (44) [pfc_lib] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Call: (44) [system] goal_expansion(call((true, prolog)), _135250)\n^ Unify: (44) [system] goal_expansion(call((true, prolog)), _135250)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(call((true, prolog)), _135250)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(call((true, prolog)), _135250)\n^ Redo: (44) [arithmetic] goal_expansion(call((true, prolog)), _135250)\n^ Unify: (44) [arithmetic] goal_expansion(call((true, prolog)), _135250)\n Call: (45) [yall] yall:lambda_like(call((true, prolog)))\n Unify: (45) [yall] yall:lambda_like(call((true, prolog)))\n Call: (46) [system] compound_name_arity(call((true, prolog)), _170874, _170876)\n Exit: (46) [system] compound_name_arity(call((true, prolog)), call, 1)\n Call: (46) [yall] yall:lambda_functor(call)\n Fail: (46) [yall] yall:lambda_functor(call)\n Fail: (45) [yall] yall:lambda_like(call((true, prolog)))\n^ Redo: (44) [yall] goal_expansion(call((true, prolog)), _135250)\n^ Unify: (44) [yall] goal_expansion(call((true, prolog)), _135250)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(call((true, prolog)), _135250)\n Call: (45) [apply_macros] expand_apply(call((true, prolog)), _135250)\n Unify: (45) [apply_macros] expand_apply(call((true, prolog)), _135250)\n Fail: (45) [nl_pipeline] expand_apply(call((true, prolog)), _135250)\n^ Redo: (44) [apply_macros] goal_expansion(call((true, prolog)), _135250)\n^ Unify: (44) [apply_macros] goal_expansion(call((true, prolog)), _135250)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(call((true, prolog)), _135250)\n Call: (45) [clpfd] clpfd:clpfd_expandable(call((true, prolog)))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(call((true, prolog)))\n^ Redo: (44) [clpfd] goal_expansion(call((true, prolog)), _135250)\n^ Unify: (44) [clpfd] goal_expansion(call((true, prolog)), _135250)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(call((true, prolog)), _135250)\n^ Call: (46) [user] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [user] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])))\n^ Call: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), (true, prolog), _186398)\n^ Unify: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), (true, prolog), _186398)\n^ Fail: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), (true, prolog), _186398)\n^ Fail: (46) [user] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Call: (46) [user] goal_expansion((true, prolog), _186398)\n^ Unify: (46) [user] goal_expansion((true, prolog), sicstus:sicstus_flag(_190850, _190852))\n Call: (47) [system] nonvar((true, prolog))\n Exit: (47) [system] nonvar((true, prolog))\n Call: (47) [system] (true, prolog)=current_prolog_flag(_190850, _190852)\n Fail: (47) [system] (true, prolog)=current_prolog_flag(_190850, _190852)\n^ Redo: (46) [user] goal_expansion((true, prolog), sicstus:sicstus_flag(_190850, _190852))\n Call: (47) [system] (true, prolog)=prolog_flag(_190850, _190852)\n Fail: (47) [system] (true, prolog)=prolog_flag(_190850, _190852)\n^ Redo: (46) [user] goal_expansion((true, prolog), _186398)\n^ Unify: (46) [user] goal_expansion((true, prolog), _186398)\n Call: (47) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (47) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (47) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (46) [user] goal_expansion((true, prolog), _186398)\n^ Call: (46) [system] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [system] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])))\n^ Redo: (46) [loop_check] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [loop_check] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])))\n^ Redo: (46) [ucatch] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [ucatch] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n Call: (47) [apply_macros] expand_apply((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n Unify: (47) [apply_macros] expand_apply((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n Fail: (47) [nl_pipeline] expand_apply((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Redo: (46) [apply_macros] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [apply_macros] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Redo: (46) [virtualize_source] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [virtualize_source] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n Call: (47) [system] nonvar(parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])))\n Exit: (47) [system] nonvar(parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])))\n^ Call: (47) [common_logic_utils] common_logic_utils:grovel_kif_option((true, prolog))\n^ Unify: (47) [common_logic_utils] common_logic_utils:grovel_kif_option((true, prolog))\n^ Fail: (47) [common_logic_utils] common_logic_utils:grovel_kif_option((true, prolog))\n^ Redo: (46) [common_logic_utils] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [common_logic_utils] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Redo: (46) [gvlib] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [gvlib] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Redo: (46) [logicmoo_test] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [logicmoo_test] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Call: (47) [pfc_lib] pfc_goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (47) [pfc_lib] pfc_goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Fail: (47) [pfc_lib] pfc_goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Fail: (46) [pfc_lib] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Call: (46) [system] goal_expansion((true, prolog), _186398)\n^ Unify: (46) [system] goal_expansion((true, prolog), _186398)\n Call: (47) [arithmetic] arithmetic:math_goal_expansion((true, prolog), _186398)\n Fail: (47) [arithmetic] arithmetic:math_goal_expansion((true, prolog), _186398)\n^ Redo: (46) [arithmetic] goal_expansion((true, prolog), _186398)\n^ Unify: (46) [arithmetic] goal_expansion((true, prolog), _186398)\n Call: (47) [yall] yall:lambda_like((true, prolog))\n Unify: (47) [yall] yall:lambda_like((true, prolog))\n Call: (48) [system] compound_name_arity((true, prolog), _222022, _222024)\n Exit: (48) [system] compound_name_arity((true, prolog), ',', 2)\n Call: (48) [yall] yall:lambda_functor(',')\n Fail: (48) [yall] yall:lambda_functor(',')\n Fail: (47) [yall] yall:lambda_like((true, prolog))\n^ Redo: (46) [yall] goal_expansion((true, prolog), _186398)\n^ Unify: (46) [yall] goal_expansion((true, prolog), _186398)\n Call: (47) [system] current_prolog_flag(xref, true)\n Fail: (47) [system] current_prolog_flag(xref, true)\n^ Redo: (46) [apply_macros] goal_expansion((true, prolog), _186398)\n Call: (47) [apply_macros] expand_apply((true, prolog), _186398)\n Unify: (47) [apply_macros] expand_apply((true, prolog), _186398)\n Fail: (47) [nl_pipeline] expand_apply((true, prolog), _186398)\n^ Redo: (46) [apply_macros] goal_expansion((true, prolog), _186398)\n^ Unify: (46) [apply_macros] goal_expansion((true, prolog), _186398)\n Call: (47) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (47) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (46) [clpfd] goal_expansion((true, prolog), _186398)\n Call: (47) [clpfd] clpfd:clpfd_expandable((true, prolog))\n Fail: (47) [clpfd] clpfd:clpfd_expandable((true, prolog))\n^ Redo: (46) [clpfd] goal_expansion((true, prolog), _186398)\n^ Unify: (46) [clpfd] goal_expansion((true, prolog), _186398)\n^ Call: (47) [logicmoo_ocl] do_ss\n^ Fail: (47) [logicmoo_ocl] do_ss\n^ Fail: (46) [logicmoo_ocl] goal_expansion((true, prolog), _186398)\n^ Call: (48) [user] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [user] goal_expansion(true, 1370-1374, _237564, 1370-1374)\n^ Call: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1370-1374, true, _237564)\n^ Unify: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1370-1374, true, _237564)\n^ Fail: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1370-1374, true, _237564)\n^ Fail: (48) [user] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Call: (48) [user] goal_expansion(true, _237564)\n^ Unify: (48) [user] goal_expansion(true, sicstus:sicstus_flag(_242016, _242018))\n Call: (49) [system] nonvar(true)\n Exit: (49) [system] nonvar(true)\n Call: (49) [system] true=current_prolog_flag(_242016, _242018)\n Fail: (49) [system] true=current_prolog_flag(_242016, _242018)\n^ Redo: (48) [user] goal_expansion(true, sicstus:sicstus_flag(_242016, _242018))\n Call: (49) [system] true=prolog_flag(_242016, _242018)\n Fail: (49) [system] true=prolog_flag(_242016, _242018)\n^ Redo: (48) [user] goal_expansion(true, _237564)\n^ Unify: (48) [user] goal_expansion(true, _237564)\n Call: (49) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (49) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (49) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (48) [user] goal_expansion(true, _237564)\n^ Call: (48) [system] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [system] goal_expansion(true, 1370-1374, _237564, 1370-1374)\n^ Redo: (48) [loop_check] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [loop_check] goal_expansion(true, 1370-1374, _237564, 1370-1374)\n^ Redo: (48) [ucatch] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [ucatch] goal_expansion(true, 1370-1374, _237564, _237566)\n Call: (49) [apply_macros] expand_apply(true, 1370-1374, _237564, _237566)\n Unify: (49) [apply_macros] expand_apply(true, 1370-1374, _237564, _237566)\n Fail: (49) [nl_pipeline] expand_apply(true, 1370-1374, _237564, _237566)\n^ Redo: (48) [apply_macros] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [apply_macros] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Redo: (48) [virtualize_source] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [virtualize_source] goal_expansion(true, 1370-1374, _237564, _237566)\n Call: (49) [system] nonvar(1370-1374)\n Exit: (49) [system] nonvar(1370-1374)\n^ Call: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(true)\n^ Unify: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(true)\n Call: (50) [system] fail\n Fail: (50) [system] fail\n^ Fail: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(true)\n^ Redo: (48) [common_logic_utils] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [common_logic_utils] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Redo: (48) [gvlib] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [gvlib] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Redo: (48) [logicmoo_test] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [logicmoo_test] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Call: (49) [pfc_lib] pfc_goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (49) [pfc_lib] pfc_goal_expansion(true, 1370-1374, _237564, _237566)\n^ Fail: (49) [pfc_lib] pfc_goal_expansion(true, 1370-1374, _237564, _237566)\n^ Fail: (48) [pfc_lib] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Call: (48) [system] goal_expansion(true, _237564)\n^ Unify: (48) [system] goal_expansion(true, _237564)\n Call: (49) [arithmetic] arithmetic:math_goal_expansion(true, _237564)\n Fail: (49) [arithmetic] arithmetic:math_goal_expansion(true, _237564)\n^ Redo: (48) [arithmetic] goal_expansion(true, _237564)\n^ Unify: (48) [arithmetic] goal_expansion(true, _237564)\n Call: (49) [yall] yall:lambda_like(true)\n Unify: (49) [yall] yall:lambda_like(true)\n Fail: (49) [yall] yall:lambda_like(true)\n^ Redo: (48) [yall] goal_expansion(true, _237564)\n^ Unify: (48) [yall] goal_expansion(true, _237564)\n Call: (49) [system] current_prolog_flag(xref, true)\n Fail: (49) [system] current_prolog_flag(xref, true)\n^ Redo: (48) [apply_macros] goal_expansion(true, _237564)\n Call: (49) [apply_macros] expand_apply(true, _237564)\n Unify: (49) [apply_macros] expand_apply(true, _237564)\n Fail: (49) [nl_pipeline] expand_apply(true, _237564)\n^ Redo: (48) [apply_macros] goal_expansion(true, _237564)\n^ Unify: (48) [apply_macros] goal_expansion(true, _237564)\n Call: (49) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (49) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (48) [clpfd] goal_expansion(true, _237564)\n Call: (49) [clpfd] clpfd:clpfd_expandable(true)\n Fail: (49) [clpfd] clpfd:clpfd_expandable(true)\n^ Redo: (48) [clpfd] goal_expansion(true, _237564)\n^ Unify: (48) [clpfd] goal_expansion(true, _237564)\n^ Call: (49) [logicmoo_ocl] do_ss\n^ Fail: (49) [logicmoo_ocl] do_ss\n^ Fail: (48) [logicmoo_ocl] goal_expansion(true, _237564)\n^ Call: (48) [user] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [user] goal_expansion(prolog, 1375-1381, _287430, 1375-1381)\n^ Call: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, prolog, _287430)\n^ Unify: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, prolog, _287430)\n^ Fail: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, prolog, _287430)\n^ Fail: (48) [user] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Call: (48) [user] goal_expansion(prolog, _287430)\n^ Unify: (48) [user] goal_expansion(prolog, sicstus:sicstus_flag(_291882, _291884))\n Call: (49) [system] nonvar(prolog)\n Exit: (49) [system] nonvar(prolog)\n Call: (49) [system] prolog=current_prolog_flag(_291882, _291884)\n Fail: (49) [system] prolog=current_prolog_flag(_291882, _291884)\n^ Redo: (48) [user] goal_expansion(prolog, sicstus:sicstus_flag(_291882, _291884))\n Call: (49) [system] prolog=prolog_flag(_291882, _291884)\n Fail: (49) [system] prolog=prolog_flag(_291882, _291884)\n^ Redo: (48) [user] goal_expansion(prolog, _287430)\n^ Unify: (48) [user] goal_expansion(prolog, _287430)\n Call: (49) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (49) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (49) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (48) [user] goal_expansion(prolog, _287430)\n^ Call: (48) [system] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [system] goal_expansion(prolog, 1375-1381, _287430, 1375-1381)\n^ Redo: (48) [loop_check] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [loop_check] goal_expansion(prolog, 1375-1381, _287430, 1375-1381)\n^ Redo: (48) [ucatch] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [ucatch] goal_expansion(prolog, 1375-1381, _287430, _287432)\n Call: (49) [apply_macros] expand_apply(prolog, 1375-1381, _287430, _287432)\n Unify: (49) [apply_macros] expand_apply(prolog, 1375-1381, _287430, _287432)\n Fail: (49) [nl_pipeline] expand_apply(prolog, 1375-1381, _287430, _287432)\n^ Redo: (48) [apply_macros] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [apply_macros] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Redo: (48) [virtualize_source] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [virtualize_source] goal_expansion(prolog, 1375-1381, _287430, _287432)\n Call: (49) [system] nonvar(1375-1381)\n Exit: (49) [system] nonvar(1375-1381)\n^ Call: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(prolog)\n^ Unify: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(prolog)\n Call: (50) [system] fail\n Fail: (50) [system] fail\n^ Fail: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(prolog)\n^ Redo: (48) [common_logic_utils] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [common_logic_utils] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Redo: (48) [gvlib] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [gvlib] goal_expansion(prolog, 1375-1381, _287430, _287432)\n Call: (49) [system] 1375-1381=_287432\n Exit: (49) [system] 1375-1381=1375-1381\n^ Exit: (48) [logicmoo_test] goal_expansion(prolog, 1375-1381, dmsg(skipped(blocks_on_input, prolog)), 1375-1381)\n^ Call: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, 1375-1381)\n^ Call: (50) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (50) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Fail: (50) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Fail: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Call: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), sicstus:sicstus_flag(_321790, _321792))\n Call: (50) [system] nonvar(dmsg(skipped(blocks_on_input, prolog)))\n Exit: (50) [system] nonvar(dmsg(skipped(blocks_on_input, prolog)))\n Call: (50) [system] dmsg(skipped(blocks_on_input, prolog))=current_prolog_flag(_321790, _321792)\n Fail: (50) [system] dmsg(skipped(blocks_on_input, prolog))=current_prolog_flag(_321790, _321792)\n^ Redo: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), sicstus:sicstus_flag(_321790, _321792))\n Call: (50) [system] dmsg(skipped(blocks_on_input, prolog))=prolog_flag(_321790, _321792)\n Fail: (50) [system] dmsg(skipped(blocks_on_input, prolog))=prolog_flag(_321790, _321792)\n^ Redo: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Call: (50) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (50) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (50) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Call: (49) [system] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [system] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, 1375-1381)\n^ Redo: (49) [loop_check] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [loop_check] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, 1375-1381)\n^ Redo: (49) [ucatch] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [ucatch] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n Call: (50) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n Unify: (50) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n Fail: (50) [nl_pipeline] expand_apply(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Redo: (49) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Redo: (49) [virtualize_source] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [virtualize_source] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n Call: (50) [system] nonvar(1375-1381)\n Exit: (50) [system] nonvar(1375-1381)\n^ Call: (50) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(blocks_on_input, prolog)))\n^ Unify: (50) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(blocks_on_input, prolog)))\n^ Fail: (50) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(blocks_on_input, prolog)))\n^ Redo: (49) [common_logic_utils] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [common_logic_utils] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Redo: (49) [gvlib] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [gvlib] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Redo: (49) [logicmoo_test] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [logicmoo_test] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Call: (50) [pfc_lib] pfc_goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (50) [pfc_lib] pfc_goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Fail: (50) [pfc_lib] pfc_goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Fail: (49) [pfc_lib] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Call: (49) [system] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (49) [system] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Call: (50) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Fail: (50) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Redo: (49) [arithmetic] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (49) [arithmetic] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Call: (50) [yall] yall:lambda_like(dmsg(skipped(blocks_on_input, prolog)))\n Unify: (50) [yall] yall:lambda_like(dmsg(skipped(blocks_on_input, prolog)))\n Call: (51) [system] compound_name_arity(dmsg(skipped(blocks_on_input, prolog)), _352962, _352964)\n Exit: (51) [system] compound_name_arity(dmsg(skipped(blocks_on_input, prolog)), dmsg, 1)\n Call: (51) [yall] yall:lambda_functor(dmsg)\n Fail: (51) [yall] yall:lambda_functor(dmsg)\n Fail: (50) [yall] yall:lambda_like(dmsg(skipped(blocks_on_input, prolog)))\n^ Redo: (49) [yall] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (49) [yall] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Call: (50) [system] current_prolog_flag(xref, true)\n Fail: (50) [system] current_prolog_flag(xref, true)\n^ Redo: (49) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Call: (50) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Unify: (50) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Fail: (50) [nl_pipeline] expand_apply(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Redo: (49) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (49) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Call: (50) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (50) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (49) [clpfd] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Call: (50) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(blocks_on_input, prolog)))\n Fail: (50) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(blocks_on_input, prolog)))\n^ Redo: (49) [clpfd] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (49) [clpfd] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Call: (50) [logicmoo_ocl] do_ss\n^ Fail: (50) [logicmoo_ocl] do_ss\n^ Fail: (49) [logicmoo_ocl] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-call((true, prolog))), _298, (:-call((true, dmsg(skipped(blocks_on_input, prolog))))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _368544, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n^ Call: (33) [user] call((true, dmsg(skipped(blocks_on_input, prolog))))\n^ Unify: (33) [system] call(user:(true, dmsg(skipped(blocks_on_input, prolog))))\n Call: (35) [system] true\n Exit: (35) [system] true\n Call: (36) [t_l] t_l:hide_dmsg\n Fail: (36) [t_l] t_l:hide_dmsg\n^ Call: (36) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_372802, file_no(2)), writeln(_372802, dmsg(skipped(blocks_on_input, prolog)))))\n^ Unify: (36) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_372802, file_no(2)), writeln(_372802, dmsg(skipped(blocks_on_input, prolog)))))\n^ Fail: (36) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_372802, file_no(2)), writeln(_372802, dmsg(skipped(blocks_on_input, prolog)))))\n^ Call: (36) [user] quietly(likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(blocks_on_input, prolog)), logicmoo_util_catch:ddmsg(skipped(blocks_on_input, prolog))))))\n^ Unify: (36) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(blocks_on_input, prolog)), logicmoo_util_catch:ddmsg(skipped(blocks_on_input, prolog))))))\n%~ skipped(blocks_on_input,prolog)\n^ Exit: (41) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (36) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(blocks_on_input, prolog)), logicmoo_util_catch:ddmsg(skipped(blocks_on_input, prolog))))))\n^ Exit: (33) [system] call(user:(true, dmsg(skipped(blocks_on_input, prolog))))\n^ Call: (37) [user] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n^ Unify: (37) [user] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), (:-read_attvars(false)), _384178)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), (:-read_attvars(false)), _384178)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), (:-read_attvars(false)), _384178)\n^ Redo: (37) [user] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n^ Unify: (37) [user] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), (:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n^ Redo: (37) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n^ Unify: (37) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n Call: (38) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Exit: (38) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-read_attvars(false)))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-read_attvars(false)))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-read_attvars(false)))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n^ Unify: (37) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_396538)\n Fail: (39) [t_l] t_l:is_ec_cvt(_396538)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n^ Fail: (37) [ec_loader] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n^ Call: (37) [user] term_expansion((:-read_attvars(false)), _399648)\n^ Unify: (37) [user] term_expansion((:-read_attvars(false)), (:-read_attvars(false)))\n^ Redo: (37) [system] term_expansion((:-read_attvars(false)), _399648)\n^ Unify: (37) [system] term_expansion((:-read_attvars(false)), _399648)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-read_attvars(false)), _399648)\n^ Call: (38) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (41) [system] nonvar((:-read_attvars(false)))\n Exit: (41) [system] nonvar((:-read_attvars(false)))\n Call: (41) [echo_files] echo_files:never_echo_term((:-read_attvars(false)))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-read_attvars(false)))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (41) [$syspreds] prolog_load_context(stream, _411476)\n Unify: (41) [$syspreds] prolog_load_context(stream, _411476)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])=..[_415122, _415128, _415134|_415136]\n Exit: (41) [system] term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])=..[term_position, 1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [system] (:-read_attvars(false))==end_of_file\n Fail: (42) [system] (:-read_attvars(false))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _421304)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Call: (42) [system] _423178 is 1384+1\n Exit: (42) [system] 1385 is 1384+1\n Call: (42) [system] 1407=(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1385)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1385)\n Call: (43) [t_l] t_l:file_stream_loc(_435508, (0x556703a44a00), _435512)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1385)\n Call: (43) [t_l] t_l:file_stream_loc(_437936, (0x556703a44a00), _437938)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Call: (43) [system] 1385>1384\n Exit: (43) [system] 1385>1384\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384, 1385)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384, 1385)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1384, 1385, _442270)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1384, 1385, _442270)\n Call: (45) [system] _443524 is 1385-1384\n Exit: (45) [system] 1 is 1385-1384\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _444744, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _444744, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _447854)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _447854)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _449860, []), read_string(_449860, _449868, _444744), close(_449860))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _449860, []), read_util:read_string(_449860, _449868, _444744), read_util:close(_449860))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _449860, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae7900), [])\n Call: (49) [system] close((0x5566f9ae7900))\n Exit: (49) [system] close((0x5566f9ae7900))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae7900), []), read_util:read_string((0x5566f9ae7900), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f9ae7900)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1384, 1, _455506, _442270)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1384, 1, 1111, \"\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1384, 1385, \"\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1385)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1385)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _458568))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _458568))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1385))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1385))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1385)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [echo_files] echo_files:nsl(_462898)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\"\\==[]\n Exit: (46) [system] \"\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\", _467206, _467208, _467210, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _467206, _467208, _467210, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _467206, _467208, _467210, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _471024, _471088, _471026, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\", _471024, _471706, _471026, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _472882, _472946, _472884, '/*~')\n Fail: (45) [system] sub_string(\"\\n\", _472882, _473564, _472884, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _475358, _475422, _475360, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\", _475358, _476040, _475360, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _477216, _477280, _477218, '%~')\n Fail: (45) [system] sub_string(\"\\n\", _477216, _477898, _477218, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] write(\"\\n\")\n\n Exit: (45) [system] write(\"\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384, 1385)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1385)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1385, 1407, _486474)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1385, 1407, _486474)\n Call: (44) [system] _487728 is 1407-1385\n Exit: (44) [system] 22 is 1407-1385\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _488948, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _488948, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _492058)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _492058)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _494064, []), read_string(_494064, _494072, _488948), close(_494064))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _494064, []), read_util:read_string(_494064, _494072, _488948), read_util:close(_494064))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _494064, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae6100), [])\n Call: (48) [system] close((0x5566f9ae6100))\n Exit: (48) [system] close((0x5566f9ae6100))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae6100), []), read_util:read_string((0x5566f9ae6100), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f9ae6100)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1385, 22, _499710, _486474)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1385, 22, 1089, \":- read_attvars(false)\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1385, 1407, \":- read_attvars(false)\")\n Call: (43) [echo_files] echo_files:read_mco(\":- read_attvars(false)\", _501578, _501580, _501582, _501584, _501586)\n Unify: (43) [echo_files] echo_files:read_mco(\":- read_attvars(false)\", _502212, _502214, _502216, _502218, _502220)\n Call: (44) [system] read_term_from_atom(\":- read_attvars(false)\", _502788, [cycles(true), comments(_502808), quasi_quotations(_502818), variable_names(_502828), singletons(_502838)])\n Exit: (44) [system] read_term_from_atom(\":- read_attvars(false)\", (:-read_attvars(false)), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- read_attvars(false)\", _504068, [cycles(false), comments(_504088), quasi_quotations(_504098), variable_names(_504108), singletons(_504118)])\n Exit: (44) [system] read_term_from_atom(\":- read_attvars(false)\", (:-read_attvars(false)), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (:-read_attvars(false))=@=(:-read_attvars(false))\n Exit: (44) [system] (:-read_attvars(false))=@=(:-read_attvars(false))\n Call: (44) [system] _506560=(:-read_attvars(false))\n Exit: (44) [system] (:-read_attvars(false))=(:-read_attvars(false))\n Exit: (43) [echo_files] echo_files:read_mco(\":- read_attvars(false)\", (:-read_attvars(false)), [], [], [], [])\n Call: (43) [system] write(\":- read_attvars(false)\")\n:- read_attvars(false)\n Exit: (43) [system] write(\":- read_attvars(false)\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _509670, 1407)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _510292, 1407)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _510866, _510868))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _510866, _510868))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _510866, 1407))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _510866, 1407))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _510866, 1407)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _518304))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _518304))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [system] character_count((0x556703a44a00), _523854)\n Exit: (42) [system] character_count((0x556703a44a00), 1408)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1408)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1408)\n Call: (43) [t_l] t_l:file_stream_loc(_526360, (0x556703a44a00), _526364)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1408)\n Call: (43) [t_l] t_l:file_stream_loc(_528788, (0x556703a44a00), _528790)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407)\n Call: (43) [system] 1408>1407\n Exit: (43) [system] 1408>1407\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407, 1408)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407, 1408)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1407, 1408, _533122)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1407, 1408, _533122)\n Call: (45) [system] _534376 is 1408-1407\n Exit: (45) [system] 1 is 1408-1407\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _535596, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _535596, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _538706)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _538706)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _540712, []), read_string(_540712, _540720, _535596), close(_540712))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _540712, []), read_util:read_string(_540712, _540720, _535596), read_util:close(_540712))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _540712, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5567038ee600), [])\n Call: (49) [system] close((0x5567038ee600))\n Exit: (49) [system] close((0x5567038ee600))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5567038ee600), []), read_util:read_string((0x5567038ee600), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5567038ee600)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1407, 1, _546358, _533122)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1407, 1, 1088, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1407, 1408, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _549420))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _549420))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_553750)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _558058, _558060, _558062, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _558058, _558060, _558062, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _558058, _558060, _558062, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _561876, _561940, _561878, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _561876, _562558, _561878, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _563734, _563798, _563736, '/*~')\n Fail: (45) [system] sub_string(\".\", _563734, _564416, _563736, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _566210, _566274, _566212, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _566210, _566892, _566212, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _568068, _568132, _568070, '%~')\n Fail: (45) [system] sub_string(\".\", _568068, _568750, _568070, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407, 1408)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1408)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _579742)\n Exit: (43) [system] character_count((0x556703a44a00), 1408)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1408, _580956)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1408, _580956)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _582202, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _582202, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _585312)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _585312)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _587318, []), read_string(_587318, _587326, _582202), close(_587318))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _587318, []), read_util:read_string(_587318, _587326, _582202), read_util:close(_587318))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _587318, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f977ac00), [])\n Call: (48) [system] close((0x5566f977ac00))\n Exit: (48) [system] close((0x5566f977ac00))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f977ac00), []), read_util:read_string((0x5566f977ac00), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f977ac00)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1408, _592962, 0, _580956)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1408, 1088, 0, \"\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1408, \"\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\"\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _595038)\n Exit: (43) [system] open_string(\"\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x5566f4f70b00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f4f70b00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f4f70b00))\n Call: (44) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (45) [system] at_end_of_stream((0x5566f4f70b00))\n Fail: (45) [system] at_end_of_stream((0x5566f4f70b00))\n Redo: (44) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (45) [system] peek_char((0x5566f4f70b00), _601140)\n Exit: (45) [system] peek_char((0x5566f4f70b00), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char((0x5566f4f70b00), '\\n')\n Exit: (45) [system] get_char((0x5566f4f70b00), '\\n')\n Call: (45) [system] put_char('\\n')\n\n Exit: (45) [system] put_char('\\n')\n Exit: (44) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f4f70b00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f4f70b00))\n Call: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (46) [system] at_end_of_stream((0x5566f4f70b00))\n Fail: (46) [system] at_end_of_stream((0x5566f4f70b00))\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (46) [system] peek_char((0x5566f4f70b00), _611484)\n Exit: (46) [system] peek_char((0x5566f4f70b00), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (46) [echo_files] echo_files:nsl(_615138)\n Unify: (46) [echo_files] echo_files:nsl('No source location!?')\n Exit: (46) [echo_files] echo_files:nsl('No source location!?')\n Call: (46) [system] atom_length('No source location!?', _616982)\n Exit: (46) [system] atom_length('No source location!?', 20)\n Call: (46) [system] peek_string((0x5566f4f70b00), 20, _618196)\n Exit: (46) [system] peek_string((0x5566f4f70b00), 20, \":- must( \\\\+ clause_a\")\n Call: (46) [system] \":- must( \\\\+ clause_a\"=='No source location!?'\n Fail: (46) [system] \":- must( \\\\+ clause_a\"=='No source location!?'\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (46) [system] peek_string((0x5566f4f70b00), 2, \"%~\")\n Fail: (46) [system] peek_string((0x5566f4f70b00), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (46) [system] peek_string((0x5566f4f70b00), 1, \"%\")\n Fail: (46) [system] peek_string((0x5566f4f70b00), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (46) [system] peek_string((0x5566f4f70b00), 2, \"#!\")\n Fail: (46) [system] peek_string((0x5566f4f70b00), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f4f70b00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f4f70b00))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [system] character_count((0x556703a44a00), _631730)\n Exit: (42) [system] character_count((0x556703a44a00), 1408)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _634200))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _634200))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _404572)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _404572)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _404572)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _404572)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _645996)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _646614)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Redo: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), (:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n^ Redo: (38) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Redo: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (39) [system] (:-read_attvars(false))\\==end_of_file\n Exit: (39) [system] (:-read_attvars(false))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572)\n Call: (40) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Exit: (40) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Call: (40) [system] nonvar((:-read_attvars(false)))\n Exit: (40) [system] nonvar((:-read_attvars(false)))\n Call: (40) [system] nb_current('$term', _675484)\n Exit: (40) [system] nb_current('$term', (:-read_attvars(false)))\n Call: (40) [$syspreds] prolog_load_context(module, _676698)\n Unify: (40) [$syspreds] prolog_load_context(module, _676698)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-read_attvars(false)), (:-read_attvars(false)), _678518)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-read_attvars(false)), (:-read_attvars(false)), (:-_679154))\n Call: (41) [system] (:-read_attvars(false))==(:-read_attvars(false))\n Exit: (41) [system] (:-read_attvars(false))==(:-read_attvars(false))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, read_attvars(false), _679154)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, read_attvars(false), _679154)\n Call: (42) [system] functor(directive_expansion, _682268, _682270)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _683498 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], read_attvars(false), _679154)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], read_attvars(false), read_attvars(false))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], read_attvars(false), read_attvars(false))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, read_attvars(false), read_attvars(false))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-read_attvars(false)), (:-read_attvars(false)), (:-read_attvars(false)))\n Call: (40) [system] (:-read_attvars(false))\\=@=(:-read_attvars(false))\n Fail: (40) [system] (:-read_attvars(false))\\=@=(:-read_attvars(false))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572)\n^ Redo: (38) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (39) [system] nonvar((:-read_attvars(false)))\n Exit: (39) [system] nonvar((:-read_attvars(false)))\n Call: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Exit: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Call: (39) [$syspreds] prolog_load_context(file, _693404)\n Unify: (39) [$syspreds] prolog_load_context(file, _693404)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _695230)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _695230)\n^ Redo: (38) [file_scope] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [file_scope] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Redo: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Exit: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-read_attvars(false)))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-read_attvars(false)))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-read_attvars(false)))\n^ Redo: (38) [common_logic_utils] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [common_logic_utils] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Exit: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _404572)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _404572)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _404572)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _404572)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), (:-read_attvars(false)))\n Call: (39) [system] term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])=_404574\n Exit: (39) [system] term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])=term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), (:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n^ Call: (44) [user] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [user] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, term_position(1388, 1407, 1388, 1400, [1401-1406]))\n^ Call: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1388, 1407, 1388, 1400, [1401-1406]), read_attvars(false), _715864)\n^ Unify: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1388, 1407, 1388, 1400, [1401-1406]), read_attvars(false), _715864)\n^ Fail: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1388, 1407, 1388, 1400, [1401-1406]), read_attvars(false), _715864)\n^ Fail: (44) [user] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Call: (44) [user] goal_expansion(read_attvars(false), _715864)\n^ Unify: (44) [user] goal_expansion(read_attvars(false), sicstus:sicstus_flag(_720316, _720318))\n Call: (45) [system] nonvar(read_attvars(false))\n Exit: (45) [system] nonvar(read_attvars(false))\n Call: (45) [system] read_attvars(false)=current_prolog_flag(_720316, _720318)\n Fail: (45) [system] read_attvars(false)=current_prolog_flag(_720316, _720318)\n^ Redo: (44) [user] goal_expansion(read_attvars(false), sicstus:sicstus_flag(_720316, _720318))\n Call: (45) [system] read_attvars(false)=prolog_flag(_720316, _720318)\n Fail: (45) [system] read_attvars(false)=prolog_flag(_720316, _720318)\n^ Redo: (44) [user] goal_expansion(read_attvars(false), _715864)\n^ Unify: (44) [user] goal_expansion(read_attvars(false), _715864)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(read_attvars(false), _715864)\n^ Call: (44) [system] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [system] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, term_position(1388, 1407, 1388, 1400, [1401-1406]))\n^ Redo: (44) [loop_check] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [loop_check] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, term_position(1388, 1407, 1388, 1400, [1401-1406]))\n^ Redo: (44) [ucatch] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [ucatch] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n Call: (45) [apply_macros] expand_apply(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n Unify: (45) [apply_macros] expand_apply(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n Fail: (45) [nl_pipeline] expand_apply(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Redo: (44) [apply_macros] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [apply_macros] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Redo: (44) [virtualize_source] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [virtualize_source] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n Call: (45) [system] nonvar(term_position(1388, 1407, 1388, 1400, [1401-1406]))\n Exit: (45) [system] nonvar(term_position(1388, 1407, 1388, 1400, [1401-1406]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(read_attvars(false))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(read_attvars(false))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(read_attvars(false))\n^ Redo: (44) [common_logic_utils] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [common_logic_utils] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Redo: (44) [gvlib] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [gvlib] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Redo: (44) [logicmoo_test] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [logicmoo_test] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Fail: (44) [pfc_lib] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Call: (44) [system] goal_expansion(read_attvars(false), _715864)\n^ Unify: (44) [system] goal_expansion(read_attvars(false), _715864)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(read_attvars(false), _715864)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(read_attvars(false), _715864)\n^ Redo: (44) [arithmetic] goal_expansion(read_attvars(false), _715864)\n^ Unify: (44) [arithmetic] goal_expansion(read_attvars(false), _715864)\n Call: (45) [yall] yall:lambda_like(read_attvars(false))\n Unify: (45) [yall] yall:lambda_like(read_attvars(false))\n Call: (46) [system] compound_name_arity(read_attvars(false), _751488, _751490)\n Exit: (46) [system] compound_name_arity(read_attvars(false), read_attvars, 1)\n Call: (46) [yall] yall:lambda_functor(read_attvars)\n Fail: (46) [yall] yall:lambda_functor(read_attvars)\n Fail: (45) [yall] yall:lambda_like(read_attvars(false))\n^ Redo: (44) [yall] goal_expansion(read_attvars(false), _715864)\n^ Unify: (44) [yall] goal_expansion(read_attvars(false), _715864)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(read_attvars(false), _715864)\n Call: (45) [apply_macros] expand_apply(read_attvars(false), _715864)\n Unify: (45) [apply_macros] expand_apply(read_attvars(false), _715864)\n Fail: (45) [nl_pipeline] expand_apply(read_attvars(false), _715864)\n^ Redo: (44) [apply_macros] goal_expansion(read_attvars(false), _715864)\n^ Unify: (44) [apply_macros] goal_expansion(read_attvars(false), _715864)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(read_attvars(false), _715864)\n Call: (45) [clpfd] clpfd:clpfd_expandable(read_attvars(false))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(read_attvars(false))\n^ Redo: (44) [clpfd] goal_expansion(read_attvars(false), _715864)\n^ Unify: (44) [clpfd] goal_expansion(read_attvars(false), _715864)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(read_attvars(false), _715864)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-read_attvars(false)), _298, (:-read_attvars(false)), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _767064, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n^ Call: (33) [user] attvar_reader:read_attvars(false)\n^ Unify: (33) [user] attvar_reader:read_attvars(false)\n Call: (34) [system] set_prolog_flag(read_attvars, false)\n Exit: (34) [system] set_prolog_flag(read_attvars, false)\n Call: (34) [$syspreds] prolog_load_context(module, _770114)\n Unify: (34) [$syspreds] prolog_load_context(module, _770114)\n Exit: (34) [$syspreds] prolog_load_context(module, user)\n Call: (34) [system] false==true\n Fail: (34) [system] false==true\n^ Redo: (33) [user] attvar_reader:read_attvars(false)\n^ Call: (34) [user] attvar_reader:uninstall_attvar_expander(user)\n^ Unify: (34) [user] attvar_reader:uninstall_attvar_expander(user)\n^ Call: (35) [user] retract(lmcache:use_attvar_expander(user))\n^ Exit: (35) [user] retract(lmcache:use_attvar_expander(user))\n^ Call: (35) [user] ignore(retract((user:goal_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:goal, _776264, _776262, _776266))))\n^ Unify: (35) [system] ignore(user:retract((user:goal_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:goal, _776264, _776262, _776266))))\n^ Exit: (35) [system] ignore(user:retract((user:goal_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:goal, _776264, _776262, _776266))))\n^ Call: (35) [user] ignore(retract((user:term_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:term, _776264, _776262, _776266))))\n^ Unify: (35) [system] ignore(user:retract((user:term_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:term, _776264, _776262, _776266))))\n^ Unify: (35) [system] ignore(user:retract((user:term_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:term, _776264, _776262, _776266))))\n^ Exit: (35) [system] ignore(user:retract((user:term_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:term, _776264, _776262, _776266))))\n Call: (35) [lmcache] lmcache:use_attvar_expander(user)\n Fail: (35) [lmcache] lmcache:use_attvar_expander(user)\n^ Redo: (34) [user] attvar_reader:uninstall_attvar_expander(user)\n Call: (35) [system] set_prolog_flag(read_attvars, false)\n Exit: (35) [system] set_prolog_flag(read_attvars, false)\n^ Exit: (34) [user] attvar_reader:uninstall_attvar_expander(user)\n^ Exit: (33) [user] attvar_reader:read_attvars(false)\n^ Call: (37) [user] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n^ Unify: (37) [user] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _785454)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _785454)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _785454)\n^ Redo: (37) [user] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n^ Unify: (37) [user] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Redo: (37) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n^ Unify: (37) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n Call: (38) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (38) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n^ Unify: (37) [subclause_expansion] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_797854)\n Fail: (39) [t_l] t_l:is_ec_cvt(_797854)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n^ Fail: (37) [ec_loader] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n^ Call: (37) [user] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _800964)\n^ Unify: (37) [user] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n^ Redo: (37) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _800964)\n^ Unify: (37) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _800964)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _800964)\n^ Call: (38) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _805888, _805890)\n^ Unify: (38) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _805888, _805890)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _805888, _805890)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _805888, _805890)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _805888, _805890)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _805888, _805890)\n Call: (41) [system] nonvar((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Exit: (41) [system] nonvar((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (41) [echo_files] echo_files:never_echo_term((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _805888, _805890)\n Call: (41) [$syspreds] prolog_load_context(stream, _812792)\n Unify: (41) [$syspreds] prolog_load_context(stream, _812792)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])=..[_816438, _816444, _816450|_816452]\n Exit: (41) [system] term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])=..[term_position, 1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))==end_of_file\n Fail: (42) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _822620)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Call: (42) [system] _824494 is 1408+1\n Exit: (42) [system] 1409 is 1408+1\n Call: (42) [system] 1479=(0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1409)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1409)\n Call: (43) [t_l] t_l:file_stream_loc(_836824, (0x556703a44a00), _836828)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1409)\n Call: (43) [t_l] t_l:file_stream_loc(_839252, (0x556703a44a00), _839254)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Call: (43) [system] 1409>1408\n Exit: (43) [system] 1409>1408\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408, 1409)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408, 1409)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1408, 1409, _843586)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1408, 1409, _843586)\n Call: (45) [system] _844840 is 1409-1408\n Exit: (45) [system] 1 is 1409-1408\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _846060, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _846060, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _849170)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _849170)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _851176, []), read_string(_851176, _851184, _846060), close(_851176))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _851176, []), read_util:read_string(_851176, _851184, _846060), read_util:close(_851176))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _851176, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703be0000), [])\n Call: (49) [system] close((0x556703be0000))\n Exit: (49) [system] close((0x556703be0000))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703be0000), []), read_util:read_string((0x556703be0000), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x556703be0000)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1408, 1, _856822, _843586)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1408, 1, 1087, \"\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1408, 1409, \"\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1409)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1409)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _859884))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _859884))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1409))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1409))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1409)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [echo_files] echo_files:nsl(_864214)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\"\\==[]\n Exit: (46) [system] \"\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\", _868522, _868524, _868526, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _868522, _868524, _868526, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _868522, _868524, _868526, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _872340, _872404, _872342, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\", _872340, _873022, _872342, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _874198, _874262, _874200, '/*~')\n Fail: (45) [system] sub_string(\"\\n\", _874198, _874880, _874200, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _876674, _876738, _876676, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\", _876674, _877356, _876676, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _878532, _878596, _878534, '%~')\n Fail: (45) [system] sub_string(\"\\n\", _878532, _879214, _878534, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] write(\"\\n\")\n\n Exit: (45) [system] write(\"\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408, 1409)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1409)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1409, 1479, _887790)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1409, 1479, _887790)\n Call: (44) [system] _889044 is 1479-1409\n Exit: (44) [system] 70 is 1479-1409\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _890264, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _890264, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _893374)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _893374)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _895380, []), read_string(_895380, _895388, _890264), close(_895380))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _895380, []), read_util:read_string(_895380, _895388, _890264), read_util:close(_895380))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _895380, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703764800), [])\n Call: (48) [system] close((0x556703764800))\n Exit: (48) [system] close((0x556703764800))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703764800), []), read_util:read_string((0x556703764800), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x556703764800)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1409, 70, _901026, _887790)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1409, 70, 1017, \":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1409, 1479, \":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n Call: (43) [echo_files] echo_files:read_mco(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _902906, _902908, _902910, _902912, _902914)\n Unify: (43) [echo_files] echo_files:read_mco(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _903540, _903542, _903544, _903546, _903548)\n Call: (44) [system] read_term_from_atom(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _904116, [cycles(true), comments(_904136), quasi_quotations(_904146), variable_names(_904156), singletons(_904166)])\n Exit: (44) [system] read_term_from_atom(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _905438, [cycles(false), comments(_905458), quasi_quotations(_905468), variable_names(_905478), singletons(_905488)])\n Exit: (44) [system] read_term_from_atom(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))=@=(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Exit: (44) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))=@=(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Call: (44) [system] _907972=(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Exit: (44) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))=(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Exit: (43) [echo_files] echo_files:read_mco(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), [], [], [], [])\n Call: (43) [system] write(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\n Exit: (43) [system] write(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _911082, 1479)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _911704, 1479)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _912278, _912280))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _912278, _912280))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _912278, 1479))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _912278, 1479))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _912278, 1479)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _919716))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _919716))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [system] character_count((0x556703a44a00), _925266)\n Exit: (42) [system] character_count((0x556703a44a00), 1480)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1480)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1480)\n Call: (43) [t_l] t_l:file_stream_loc(_927772, (0x556703a44a00), _927776)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1480)\n Call: (43) [t_l] t_l:file_stream_loc(_930200, (0x556703a44a00), _930202)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479)\n Call: (43) [system] 1480>1479\n Exit: (43) [system] 1480>1479\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479, 1480)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479, 1480)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1479, 1480, _934534)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1479, 1480, _934534)\n Call: (45) [system] _935788 is 1480-1479\n Exit: (45) [system] 1 is 1480-1479\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _937008, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _937008, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _940118)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _940118)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _942124, []), read_string(_942124, _942132, _937008), close(_942124))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _942124, []), read_util:read_string(_942124, _942132, _937008), read_util:close(_942124))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _942124, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5212100), [])\n Call: (49) [system] close((0x5566f5212100))\n Exit: (49) [system] close((0x5566f5212100))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5212100), []), read_util:read_string((0x5566f5212100), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f5212100)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1479, 1, _947770, _934534)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1479, 1, 1016, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1479, 1480, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _950832))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _950832))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_955162)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _959470, _959472, _959474, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _959470, _959472, _959474, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _959470, _959472, _959474, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _963288, _963352, _963290, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _963288, _963970, _963290, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _965146, _965210, _965148, '/*~')\n Fail: (45) [system] sub_string(\".\", _965146, _965828, _965148, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _967622, _967686, _967624, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _967622, _968304, _967624, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _969480, _969544, _969482, '%~')\n Fail: (45) [system] sub_string(\".\", _969480, _970162, _969482, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479, 1480)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1480)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _981154)\n Exit: (43) [system] character_count((0x556703a44a00), 1480)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1480, _982368)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1480, _982368)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _983614, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _983614, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _986724)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _986724)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _988730, []), read_string(_988730, _988738, _983614), close(_988730))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _988730, []), read_util:read_string(_988730, _988738, _983614), read_util:close(_988730))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _988730, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5e03800), [])\n Call: (48) [system] close((0x5566f5e03800))\n Exit: (48) [system] close((0x5566f5e03800))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5e03800), []), read_util:read_string((0x5566f5e03800), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f5e03800)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1480, _994374, 0, _982368)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1480, 1016, 0, \" \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1480, \" \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\" \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _996432)\n Exit: (43) [system] open_string(\" \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x556703d36b00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (44) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (44) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (45) [system] at_end_of_stream((0x556703d36b00))\n Fail: (45) [system] at_end_of_stream((0x556703d36b00))\n Redo: (44) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (44) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (45) [system] peek_char((0x556703d36b00), _1002534)\n Exit: (45) [system] peek_char((0x556703d36b00), ' ')\n Call: (45) [system] char_type(' ', space)\n Exit: (45) [system] char_type(' ', space)\n Call: (45) [system] get_char((0x556703d36b00), ' ')\n Exit: (45) [system] get_char((0x556703d36b00), ' ')\n Call: (45) [system] put_char(' ')\n \n Exit: (45) [system] put_char(' ')\n Exit: (44) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (45) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (46) [system] at_end_of_stream((0x556703d36b00))\n Fail: (46) [system] at_end_of_stream((0x556703d36b00))\n Redo: (45) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (46) [system] peek_char((0x556703d36b00), _1012878)\n Exit: (46) [system] peek_char((0x556703d36b00), ' ')\n Call: (46) [system] char_type(' ', space)\n Exit: (46) [system] char_type(' ', space)\n Call: (46) [system] get_char((0x556703d36b00), ' ')\n Exit: (46) [system] get_char((0x556703d36b00), ' ')\n Call: (46) [system] put_char(' ')\n \n Exit: (46) [system] put_char(' ')\n Exit: (45) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (46) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (46) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (47) [system] at_end_of_stream((0x556703d36b00))\n Fail: (47) [system] at_end_of_stream((0x556703d36b00))\n Redo: (46) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (46) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (47) [system] peek_char((0x556703d36b00), _1023222)\n Exit: (47) [system] peek_char((0x556703d36b00), ' ')\n Call: (47) [system] char_type(' ', space)\n Exit: (47) [system] char_type(' ', space)\n Call: (47) [system] get_char((0x556703d36b00), ' ')\n Exit: (47) [system] get_char((0x556703d36b00), ' ')\n Call: (47) [system] put_char(' ')\n \n Exit: (47) [system] put_char(' ')\n Exit: (46) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (46) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (46) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (47) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (47) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (48) [system] at_end_of_stream((0x556703d36b00))\n Fail: (48) [system] at_end_of_stream((0x556703d36b00))\n Redo: (47) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (47) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (48) [system] peek_char((0x556703d36b00), _1033566)\n Exit: (48) [system] peek_char((0x556703d36b00), ' ')\n Call: (48) [system] char_type(' ', space)\n Exit: (48) [system] char_type(' ', space)\n Call: (48) [system] get_char((0x556703d36b00), ' ')\n Exit: (48) [system] get_char((0x556703d36b00), ' ')\n Call: (48) [system] put_char(' ')\n \n Exit: (48) [system] put_char(' ')\n Exit: (47) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (47) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (47) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (48) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (48) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (49) [system] at_end_of_stream((0x556703d36b00))\n Fail: (49) [system] at_end_of_stream((0x556703d36b00))\n Redo: (48) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (48) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (49) [system] peek_char((0x556703d36b00), _1043910)\n Exit: (49) [system] peek_char((0x556703d36b00), ' ')\n Call: (49) [system] char_type(' ', space)\n Exit: (49) [system] char_type(' ', space)\n Call: (49) [system] get_char((0x556703d36b00), ' ')\n Exit: (49) [system] get_char((0x556703d36b00), ' ')\n Call: (49) [system] put_char(' ')\n \n Exit: (49) [system] put_char(' ')\n Exit: (48) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (48) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (48) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (49) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (49) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (50) [system] at_end_of_stream((0x556703d36b00))\n Fail: (50) [system] at_end_of_stream((0x556703d36b00))\n Redo: (49) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (49) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (50) [system] peek_char((0x556703d36b00), _7070)\n Exit: (50) [system] peek_char((0x556703d36b00), ' ')\n Call: (50) [system] char_type(' ', space)\n Exit: (50) [system] char_type(' ', space)\n Call: (50) [system] get_char((0x556703d36b00), ' ')\n Exit: (50) [system] get_char((0x556703d36b00), ' ')\n Call: (50) [system] put_char(' ')\n \n Exit: (50) [system] put_char(' ')\n Exit: (49) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (49) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (49) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (50) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (50) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (51) [system] at_end_of_stream((0x556703d36b00))\n Fail: (51) [system] at_end_of_stream((0x556703d36b00))\n Redo: (50) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (50) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (51) [system] peek_char((0x556703d36b00), _17414)\n Exit: (51) [system] peek_char((0x556703d36b00), ' ')\n Call: (51) [system] char_type(' ', space)\n Exit: (51) [system] char_type(' ', space)\n Call: (51) [system] get_char((0x556703d36b00), ' ')\n Exit: (51) [system] get_char((0x556703d36b00), ' ')\n Call: (51) [system] put_char(' ')\n \n Exit: (51) [system] put_char(' ')\n Exit: (50) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (50) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (50) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (51) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (51) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (52) [system] at_end_of_stream((0x556703d36b00))\n Fail: (52) [system] at_end_of_stream((0x556703d36b00))\n Redo: (51) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (51) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (52) [system] peek_char((0x556703d36b00), _27758)\n Exit: (52) [system] peek_char((0x556703d36b00), '\\n')\n Call: (52) [system] char_type('\\n', space)\n Exit: (52) [system] char_type('\\n', space)\n Call: (52) [system] get_char((0x556703d36b00), '\\n')\n Exit: (52) [system] get_char((0x556703d36b00), '\\n')\n Call: (52) [system] put_char('\\n')\n\n Exit: (52) [system] put_char('\\n')\n Exit: (51) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (51) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (51) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (52) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (52) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (53) [system] at_end_of_stream((0x556703d36b00))\n Fail: (53) [system] at_end_of_stream((0x556703d36b00))\n Redo: (52) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (52) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (53) [system] peek_char((0x556703d36b00), _38102)\n Exit: (53) [system] peek_char((0x556703d36b00), '\\n')\n Call: (53) [system] char_type('\\n', space)\n Exit: (53) [system] char_type('\\n', space)\n Call: (53) [system] get_char((0x556703d36b00), '\\n')\n Exit: (53) [system] get_char((0x556703d36b00), '\\n')\n Call: (53) [system] put_char('\\n')\n\n Exit: (53) [system] put_char('\\n')\n Exit: (52) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (52) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (52) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (53) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (53) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (54) [system] at_end_of_stream((0x556703d36b00))\n Fail: (54) [system] at_end_of_stream((0x556703d36b00))\n Redo: (53) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (53) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (54) [system] peek_char((0x556703d36b00), _48446)\n Exit: (54) [system] peek_char((0x556703d36b00), '\\n')\n Call: (54) [system] char_type('\\n', space)\n Exit: (54) [system] char_type('\\n', space)\n Call: (54) [system] get_char((0x556703d36b00), '\\n')\n Exit: (54) [system] get_char((0x556703d36b00), '\\n')\n Call: (54) [system] put_char('\\n')\n\n Exit: (54) [system] put_char('\\n')\n Exit: (53) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (53) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (53) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (55) [system] at_end_of_stream((0x556703d36b00))\n Fail: (55) [system] at_end_of_stream((0x556703d36b00))\n Redo: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (55) [system] peek_char((0x556703d36b00), _58790)\n Exit: (55) [system] peek_char((0x556703d36b00), :)\n Call: (55) [system] char_type(:, space)\n Fail: (55) [system] char_type(:, space)\n Redo: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (55) [echo_files] echo_files:nsl(_62444)\n Unify: (55) [echo_files] echo_files:nsl('No source location!?')\n Exit: (55) [echo_files] echo_files:nsl('No source location!?')\n Call: (55) [system] atom_length('No source location!?', _64288)\n Exit: (55) [system] atom_length('No source location!?', 20)\n Call: (55) [system] peek_string((0x556703d36b00), 20, _65502)\n Exit: (55) [system] peek_string((0x556703d36b00), 20, \":- set_prolog_flag(a\")\n Call: (55) [system] \":- set_prolog_flag(a\"=='No source location!?'\n Fail: (55) [system] \":- set_prolog_flag(a\"=='No source location!?'\n Redo: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (55) [system] peek_string((0x556703d36b00), 2, \"%~\")\n Fail: (55) [system] peek_string((0x556703d36b00), 2, \"%~\")\n Redo: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (55) [system] peek_string((0x556703d36b00), 1, \"%\")\n Fail: (55) [system] peek_string((0x556703d36b00), 1, \"%\")\n Redo: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (55) [system] peek_string((0x556703d36b00), 2, \"#!\")\n Fail: (55) [system] peek_string((0x556703d36b00), 2, \"#!\")\n Fail: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Fail: (53) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (52) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (51) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (50) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (49) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (48) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (47) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (46) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Call: (42) [system] character_count((0x556703a44a00), _84562)\n Exit: (42) [system] character_count((0x556703a44a00), 1480)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _87032))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _87032))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _824)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _824)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _824)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _824)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _98828)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _99446)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n^ Redo: (38) [echo_files] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [echo_files] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Redo: (38) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n^ Redo: (38) [echo_files] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [echo_files] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n Call: (39) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\\==end_of_file\n Exit: (39) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824)\n Call: (40) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (40) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Call: (40) [system] nonvar((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Exit: (40) [system] nonvar((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (40) [system] nb_current('$term', _128316)\n Exit: (40) [system] nb_current('$term', (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (40) [$syspreds] prolog_load_context(module, _129530)\n Unify: (40) [$syspreds] prolog_load_context(module, _129530)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _131350)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), (:-_131986))\n Call: (41) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))==(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Exit: (41) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))==(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _131986)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _131986)\n Call: (42) [system] functor(directive_expansion, _135100, _135102)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _136330 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _131986)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))))\n Call: (40) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\\=@=(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Fail: (40) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\\=@=(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824)\n^ Redo: (38) [subclause_expansion] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [subclause_expansion] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n Call: (39) [system] nonvar((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Exit: (39) [system] nonvar((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (39) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (39) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Call: (39) [$syspreds] prolog_load_context(file, _146236)\n Unify: (39) [$syspreds] prolog_load_context(file, _146236)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _148062)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _148062)\n^ Redo: (38) [file_scope] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [file_scope] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Redo: (38) [echo_files] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [echo_files] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n Call: (39) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (39) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))))\n^ Redo: (38) [common_logic_utils] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [common_logic_utils] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n Call: (39) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (39) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _824)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _824)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _824)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _824)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (39) [system] term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])=_826\n Exit: (39) [system] term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])=term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), (:-mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Fail: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Call: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Unify: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), sicstus:sicstus_flag(_170632, _170634))\n Call: (45) [system] nonvar(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (45) [system] nonvar(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (45) [system] mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=current_prolog_flag(_170632, _170634)\n Fail: (45) [system] mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=current_prolog_flag(_170632, _170634)\n^ Redo: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), sicstus:sicstus_flag(_170632, _170634))\n Call: (45) [system] mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=prolog_flag(_170632, _170634)\n Fail: (45) [system] mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=prolog_flag(_170632, _170634)\n^ Redo: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Unify: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Call: (44) [system] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [system] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Redo: (44) [loop_check] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [loop_check] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Redo: (44) [ucatch] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [ucatch] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n Call: (45) [apply_macros] expand_apply(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n Unify: (45) [apply_macros] expand_apply(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n Fail: (45) [nl_pipeline] expand_apply(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [apply_macros] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Redo: (44) [virtualize_source] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [virtualize_source] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n Call: (45) [system] nonvar(term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (45) [system] nonvar(term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Redo: (44) [common_logic_utils] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [common_logic_utils] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Redo: (44) [gvlib] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [gvlib] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Redo: (44) [logicmoo_test] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [logicmoo_test] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Fail: (44) [pfc_lib] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Call: (44) [system] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Unify: (44) [system] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _168708)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _168708)\n^ Redo: (44) [arithmetic] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Unify: (44) [arithmetic] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Call: (45) [yall] yall:lambda_like(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Unify: (45) [yall] yall:lambda_like(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Call: (46) [system] compound_name_arity(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _201804, _201806)\n Exit: (46) [system] compound_name_arity(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mpred_test, 1)\n Call: (46) [yall] yall:lambda_functor(mpred_test)\n Fail: (46) [yall] yall:lambda_functor(mpred_test)\n Fail: (45) [yall] yall:lambda_like(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Redo: (44) [yall] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Unify: (44) [yall] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Call: (45) [apply_macros] expand_apply(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Unify: (45) [apply_macros] expand_apply(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Fail: (45) [nl_pipeline] expand_apply(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Unify: (44) [apply_macros] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Call: (45) [clpfd] clpfd:clpfd_expandable(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Redo: (44) [clpfd] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Unify: (44) [clpfd] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([...|...]))))), _298, (:-mpred_test(\\+clause_asserted_i(sk2_in(avar([...|...]))))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _217380, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n^ Call: (33) [user] mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Unify: (33) [logicmoo_test] mpred_test(user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (40) [$syspreds] update_flag(tests, _219282, _219282+1)\n Unify: (40) [$syspreds] update_flag(tests, _219282, _219282+1)\n Exit: (40) [$syspreds] update_flag(tests, 0, 0+1)\n Call: (40) [$syspreds] update_flag(test_number, _221128, _221128+1)\n Unify: (40) [$syspreds] update_flag(test_number, _221128, _221128+1)\n Exit: (40) [$syspreds] update_flag(test_number, 2, 2+1)\n^ Call: (38) [logicmoo_test] backward_compatibility:sformat(_222980, 'Test_~4d_Line_~4d', [3, 0])\n^ Unify: (38) [logicmoo_test] backward_compatibility:sformat(_222980, 'Test_~4d_Line_~4d', [3, 0])\n^ Call: (39) [logicmoo_test] format(string(_222980), 'Test_~4d_Line_~4d', [3, 0])\n^ Exit: (39) [logicmoo_test] format(string(\"Test_0.0003_Line_0.0000\"), 'Test_~4d_Line_~4d', [3, 0])\n^ Exit: (38) [logicmoo_test] backward_compatibility:sformat(\"Test_0.0003_Line_0.0000\", 'Test_~4d_Line_~4d', [3, 0])\n^ Call: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0003_Line_0.0000\", _222974)\n^ Unify: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0003_Line_0.0000\", _222974)\n Call: (39) [system] arg(1, '_0.'='_', _227406)\n Exit: (39) [system] arg(1, '_0.'='_', '_0.')\n Call: (39) [system] arg(2, '_0.'='_', _228628)\n Exit: (39) [system] arg(2, '_0.'='_', '_')\n^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0003_Line_0.0000\", _229850)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0003_Line_0.0000\", _229850)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0003_Line_0.0000\", _229850)\n Call: (40) [system] atomic_list_concat(_231748, '_0.', \"Test_0.0003_Line_0.0000\")\n Exit: (40) [system] atomic_list_concat(['Test', '0003_Line', '0000'], '_0.', \"Test_0.0003_Line_0.0000\")\n Call: (40) [system] atomics_to_string(['Test', '0003_Line', '0000'], '_', _229850)\n Exit: (40) [system] atomics_to_string(['Test', '0003_Line', '0000'], '_', \"Test_0003_Line_0000\")\n^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0003_Line_0.0000\", \"Test_0003_Line_0000\")\n^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0003_Line_0000\", _222974)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0003_Line_0000\", \"Test_0003_Line_0000\")\n^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0003_Line_0000\", \"Test_0003_Line_0000\")\n^ Exit: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0003_Line_0.0000\", \"Test_0003_Line_0000\")\n Call: (41) [occurs] occurs:sub_term(_237368, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (41) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (41) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (41) [occurs] occurs:sub_term(_237368, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (41) [occurs] occurs:sub_term(_237368, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (42) [system] arg(_240518, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), _240460)\n Exit: (42) [system] arg(1, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (42) [occurs] occurs:sub_term(_237368, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (42) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (42) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (42) [occurs] occurs:sub_term(_237368, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (42) [occurs] occurs:sub_term(_237368, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (43) [system] arg(_245448, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _245390)\n Exit: (43) [system] arg(1, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), avar([vn='Ex', sk2='SKF-6667']))\n Call: (43) [occurs] occurs:sub_term(_237368, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (43) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (43) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (43) [occurs] occurs:sub_term(_237368, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (43) [occurs] occurs:sub_term(_237368, avar([vn='Ex', sk2='SKF-6667']))\n Call: (44) [system] arg(_250996, avar([vn='Ex', sk2='SKF-6667']), _250938)\n Exit: (44) [system] arg(1, avar([vn='Ex', sk2='SKF-6667']), [vn='Ex', sk2='SKF-6667'])\n Call: (44) [occurs] occurs:sub_term(_237368, [vn='Ex', sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_237368, [vn='Ex', sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term(_237368, [vn='Ex', sk2='SKF-6667'])\n Call: (45) [system] arg(_257162, [vn='Ex', sk2='SKF-6667'], _257104)\n Exit: (45) [system] arg(1, [vn='Ex', sk2='SKF-6667'], vn='Ex')\n Call: (45) [occurs] occurs:sub_term(_237368, vn='Ex')\n Unify: (45) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (45) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (44) [occurs] occurs:sub_term(vn='Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(vn='Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(vn='Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(vn='Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_237368, vn='Ex')\n Unify: (45) [occurs] occurs:sub_term(_237368, vn='Ex')\n Call: (46) [system] arg(_263946, vn='Ex', _263888)\n Exit: (46) [system] arg(1, vn='Ex', vn)\n Call: (46) [occurs] occurs:sub_term(_237368, vn)\n Unify: (46) [occurs] occurs:sub_term(vn, vn)\n Exit: (46) [occurs] occurs:sub_term(vn, vn)\n Exit: (45) [occurs] occurs:sub_term(vn, vn='Ex')\n Exit: (44) [occurs] occurs:sub_term(vn, [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(vn, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(vn, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(vn, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_237368, vn)\n Unify: (46) [occurs] occurs:sub_term(_237368, vn)\n Fail: (46) [occurs] occurs:sub_term(_237368, vn)\n Redo: (46) [system] arg(_271964, vn='Ex', _263888)\n Exit: (46) [system] arg(2, vn='Ex', 'Ex')\n Call: (46) [occurs] occurs:sub_term(_237368, 'Ex')\n Unify: (46) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (46) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (45) [occurs] occurs:sub_term('Ex', vn='Ex')\n Exit: (44) [occurs] occurs:sub_term('Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term('Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term('Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term('Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_237368, 'Ex')\n Unify: (46) [occurs] occurs:sub_term(_237368, 'Ex')\n Fail: (46) [occurs] occurs:sub_term(_237368, 'Ex')\n Fail: (45) [occurs] occurs:sub_term(_237368, vn='Ex')\n Redo: (45) [system] arg(_280600, [vn='Ex', sk2='SKF-6667'], _257104)\n Exit: (45) [system] arg(2, [vn='Ex', sk2='SKF-6667'], [sk2='SKF-6667'])\n Call: (45) [occurs] occurs:sub_term(_237368, [sk2='SKF-6667'])\n Unify: (45) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (45) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term([sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term([sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_237368, [sk2='SKF-6667'])\n Unify: (45) [occurs] occurs:sub_term(_237368, [sk2='SKF-6667'])\n Call: (46) [system] arg(_287384, [sk2='SKF-6667'], _287326)\n Exit: (46) [system] arg(1, [sk2='SKF-6667'], sk2='SKF-6667')\n Call: (46) [occurs] occurs:sub_term(_237368, sk2='SKF-6667')\n Unify: (46) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (46) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term(sk2='SKF-6667', [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term(sk2='SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2='SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(sk2='SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2='SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_237368, sk2='SKF-6667')\n Unify: (46) [occurs] occurs:sub_term(_237368, sk2='SKF-6667')\n Call: (47) [system] arg(_294786, sk2='SKF-6667', _294728)\n Exit: (47) [system] arg(1, sk2='SKF-6667', sk2)\n Call: (47) [occurs] occurs:sub_term(_237368, sk2)\n Unify: (47) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (47) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (46) [occurs] occurs:sub_term(sk2, sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term(sk2, [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term(sk2, [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(sk2, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (47) [occurs] occurs:sub_term(_237368, sk2)\n Unify: (47) [occurs] occurs:sub_term(_237368, sk2)\n Fail: (47) [occurs] occurs:sub_term(_237368, sk2)\n Redo: (47) [system] arg(_303422, sk2='SKF-6667', _294728)\n Exit: (47) [system] arg(2, sk2='SKF-6667', 'SKF-6667')\n Call: (47) [occurs] occurs:sub_term(_237368, 'SKF-6667')\n Unify: (47) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (47) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (46) [occurs] occurs:sub_term('SKF-6667', sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term('SKF-6667', [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term('SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term('SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term('SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term('SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (47) [occurs] occurs:sub_term(_237368, 'SKF-6667')\n Unify: (47) [occurs] occurs:sub_term(_237368, 'SKF-6667')\n Fail: (47) [occurs] occurs:sub_term(_237368, 'SKF-6667')\n Fail: (46) [occurs] occurs:sub_term(_237368, sk2='SKF-6667')\n Redo: (46) [system] arg(_312676, [sk2='SKF-6667'], _287326)\n Exit: (46) [system] arg(2, [sk2='SKF-6667'], [])\n Call: (46) [occurs] occurs:sub_term(_237368, [])\n Unify: (46) [occurs] occurs:sub_term([], [])\n Exit: (46) [occurs] occurs:sub_term([], [])\n Exit: (45) [occurs] occurs:sub_term([], [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term([], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term([], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_237368, [])\n Unify: (46) [occurs] occurs:sub_term(_237368, [])\n Fail: (46) [occurs] occurs:sub_term(_237368, [])\n Fail: (45) [occurs] occurs:sub_term(_237368, [sk2='SKF-6667'])\n Fail: (44) [occurs] occurs:sub_term(_237368, [vn='Ex', sk2='SKF-6667'])\n Fail: (43) [occurs] occurs:sub_term(_237368, avar([vn='Ex', sk2='SKF-6667']))\n Fail: (42) [occurs] occurs:sub_term(_237368, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Fail: (41) [occurs] occurs:sub_term(_237368, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (41) [occurs] occurs:sub_term(_323728, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (41) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (41) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (41) [occurs] occurs:sub_term(_323728, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (41) [occurs] occurs:sub_term(_323728, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (42) [system] arg(_326878, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), _326820)\n Exit: (42) [system] arg(1, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (42) [occurs] occurs:sub_term(_323728, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (42) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (42) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (42) [occurs] occurs:sub_term(_323728, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (42) [occurs] occurs:sub_term(_323728, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (43) [system] arg(_331808, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _331750)\n Exit: (43) [system] arg(1, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), avar([vn='Ex', sk2='SKF-6667']))\n Call: (43) [occurs] occurs:sub_term(_323728, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (43) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (43) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (43) [occurs] occurs:sub_term(_323728, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (43) [occurs] occurs:sub_term(_323728, avar([vn='Ex', sk2='SKF-6667']))\n Call: (44) [system] arg(_337356, avar([vn='Ex', sk2='SKF-6667']), _337298)\n Exit: (44) [system] arg(1, avar([vn='Ex', sk2='SKF-6667']), [vn='Ex', sk2='SKF-6667'])\n Call: (44) [occurs] occurs:sub_term(_323728, [vn='Ex', sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_323728, [vn='Ex', sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term(_323728, [vn='Ex', sk2='SKF-6667'])\n Call: (45) [system] arg(_343522, [vn='Ex', sk2='SKF-6667'], _343464)\n Exit: (45) [system] arg(1, [vn='Ex', sk2='SKF-6667'], vn='Ex')\n Call: (45) [occurs] occurs:sub_term(_323728, vn='Ex')\n Unify: (45) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (45) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (44) [occurs] occurs:sub_term(vn='Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(vn='Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(vn='Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(vn='Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_323728, vn='Ex')\n Unify: (45) [occurs] occurs:sub_term(_323728, vn='Ex')\n Call: (46) [system] arg(_350306, vn='Ex', _350248)\n Exit: (46) [system] arg(1, vn='Ex', vn)\n Call: (46) [occurs] occurs:sub_term(_323728, vn)\n Unify: (46) [occurs] occurs:sub_term(vn, vn)\n Exit: (46) [occurs] occurs:sub_term(vn, vn)\n Exit: (45) [occurs] occurs:sub_term(vn, vn='Ex')\n Exit: (44) [occurs] occurs:sub_term(vn, [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(vn, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(vn, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(vn, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_323728, vn)\n Unify: (46) [occurs] occurs:sub_term(_323728, vn)\n Fail: (46) [occurs] occurs:sub_term(_323728, vn)\n Redo: (46) [system] arg(_358324, vn='Ex', _350248)\n Exit: (46) [system] arg(2, vn='Ex', 'Ex')\n Call: (46) [occurs] occurs:sub_term(_323728, 'Ex')\n Unify: (46) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (46) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (45) [occurs] occurs:sub_term('Ex', vn='Ex')\n Exit: (44) [occurs] occurs:sub_term('Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term('Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term('Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term('Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_323728, 'Ex')\n Unify: (46) [occurs] occurs:sub_term(_323728, 'Ex')\n Fail: (46) [occurs] occurs:sub_term(_323728, 'Ex')\n Fail: (45) [occurs] occurs:sub_term(_323728, vn='Ex')\n Redo: (45) [system] arg(_366960, [vn='Ex', sk2='SKF-6667'], _343464)\n Exit: (45) [system] arg(2, [vn='Ex', sk2='SKF-6667'], [sk2='SKF-6667'])\n Call: (45) [occurs] occurs:sub_term(_323728, [sk2='SKF-6667'])\n Unify: (45) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (45) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term([sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term([sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_323728, [sk2='SKF-6667'])\n Unify: (45) [occurs] occurs:sub_term(_323728, [sk2='SKF-6667'])\n Call: (46) [system] arg(_373744, [sk2='SKF-6667'], _373686)\n Exit: (46) [system] arg(1, [sk2='SKF-6667'], sk2='SKF-6667')\n Call: (46) [occurs] occurs:sub_term(_323728, sk2='SKF-6667')\n Unify: (46) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (46) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term(sk2='SKF-6667', [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term(sk2='SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2='SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(sk2='SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2='SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_323728, sk2='SKF-6667')\n Unify: (46) [occurs] occurs:sub_term(_323728, sk2='SKF-6667')\n Call: (47) [system] arg(_381146, sk2='SKF-6667', _381088)\n Exit: (47) [system] arg(1, sk2='SKF-6667', sk2)\n Call: (47) [occurs] occurs:sub_term(_323728, sk2)\n Unify: (47) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (47) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (46) [occurs] occurs:sub_term(sk2, sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term(sk2, [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term(sk2, [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(sk2, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (47) [occurs] occurs:sub_term(_323728, sk2)\n Unify: (47) [occurs] occurs:sub_term(_323728, sk2)\n Fail: (47) [occurs] occurs:sub_term(_323728, sk2)\n Redo: (47) [system] arg(_389782, sk2='SKF-6667', _381088)\n Exit: (47) [system] arg(2, sk2='SKF-6667', 'SKF-6667')\n Call: (47) [occurs] occurs:sub_term(_323728, 'SKF-6667')\n Unify: (47) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (47) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (46) [occurs] occurs:sub_term('SKF-6667', sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term('SKF-6667', [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term('SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term('SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term('SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term('SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (47) [occurs] occurs:sub_term(_323728, 'SKF-6667')\n Unify: (47) [occurs] occurs:sub_term(_323728, 'SKF-6667')\n Fail: (47) [occurs] occurs:sub_term(_323728, 'SKF-6667')\n Fail: (46) [occurs] occurs:sub_term(_323728, sk2='SKF-6667')\n Redo: (46) [system] arg(_399036, [sk2='SKF-6667'], _373686)\n Exit: (46) [system] arg(2, [sk2='SKF-6667'], [])\n Call: (46) [occurs] occurs:sub_term(_323728, [])\n Unify: (46) [occurs] occurs:sub_term([], [])\n Exit: (46) [occurs] occurs:sub_term([], [])\n Exit: (45) [occurs] occurs:sub_term([], [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term([], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term([], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Call: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', _405144)\n^ Unify: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', _405144)\n Call: (43) [system] nb_current('$inprint_message', _406394)\n Fail: (43) [system] nb_current('$inprint_message', _406394)\n^ Redo: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', _405144)\n^ Call: (43) [logicmoo_test] ucatch:maybe_compute_file_link('', _405144)\n^ Unify: (43) [logicmoo_test] ucatch:maybe_compute_file_link('', _405144)\n Call: (44) [lmconf] lmconf:http_file_stem(_409480, _409482)\n Unify: (44) [lmconf] lmconf:http_file_stem('lib/swipl', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/tree/master/docker/rootfs/usr/local/lib/swipl\")\n Exit: (44) [lmconf] lmconf:http_file_stem('lib/swipl', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/tree/master/docker/rootfs/usr/local/lib/swipl\")\n Call: (44) [system] atomic_list_concat([_411372, _411378], 'lib/swipl', '')\n Fail: (44) [system] atomic_list_concat([_411372, _411378], 'lib/swipl', '')\n Redo: (44) [lmconf] lmconf:http_file_stem(_409480, _409482)\n Unify: (44) [lmconf] lmconf:http_file_stem('swi-prolog/pack', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys\")\n Exit: (44) [lmconf] lmconf:http_file_stem('swi-prolog/pack', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys\")\n Call: (44) [system] atomic_list_concat([_414484, _414490], 'swi-prolog/pack', '')\n Fail: (44) [system] atomic_list_concat([_414484, _414490], 'swi-prolog/pack', '')\n Redo: (44) [lmconf] lmconf:http_file_stem(_409480, _409482)\n Unify: (44) [lmconf] lmconf:http_file_stem(logicmoo_workspace, \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master\")\n Exit: (44) [lmconf] lmconf:http_file_stem(logicmoo_workspace, \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master\")\n Call: (44) [system] atomic_list_concat([_417594, _417600], logicmoo_workspace, '')\n Fail: (44) [system] atomic_list_concat([_417594, _417600], logicmoo_workspace, '')\n Redo: (44) [lmconf] lmconf:http_file_stem(_409480, _409482)\n Unify: (44) [lmconf] lmconf:http_file_stem(~, \"https://logicmoo.org:2082/gitlab/logicmoo/prologmud_server/-/tree/master\")\n Exit: (44) [lmconf] lmconf:http_file_stem(~, \"https://logicmoo.org:2082/gitlab/logicmoo/prologmud_server/-/tree/master\")\n Call: (44) [system] atomic_list_concat([_420704, _420710], ~, '')\n Fail: (44) [system] atomic_list_concat([_420704, _420710], ~, '')\n^ Fail: (43) [logicmoo_test] ucatch:maybe_compute_file_link('', _405144)\n^ Redo: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', _405144)\n^ Unify: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', '')\n^ Exit: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', '')\n^ Call: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],'',_632),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],'',_632),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (43) [system] arg(1, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",_1832),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (43) [system] arg(1, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'https://logicmoo.org:2082/gitlab/logicmoo/'),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (43) [system] arg(2, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",_3330),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (43) [system] arg(2, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",'',_4828),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",'',_4828),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (44) [system] atom_string('', _6370)\n Exit: (44) [system] atom_string('', \"\")\n^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",_7590),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",_7590),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",_7590),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (45) [system] atomic_list_concat(_9902, \n [[ EXCEPTION while printing message '~W'\n with arguments [atomic_list_concat(_9902,'https://logicmoo.org:2082/gitlab/logicmoo/',\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (45) [system] atomic_list_concat([''], \n [[ EXCEPTION while printing message '~W'\n with arguments [atomic_list_concat([''],'https://logicmoo.org:2082/gitlab/logicmoo/',\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (45) [system] atomics_to_string([''], \"\", _7590)\n Exit: (45) [system] atomics_to_string([''], \"\", \"\")\n^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (44) [system] atom_string(_4828, \"\")\n Exit: (44) [system] atom_string('', \"\")\n^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",'',''),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', _620)\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', _620)\n Call: (44) [system] arg(1, '-/blob/'='', _2336)\n Exit: (44) [system] arg(1, '-/blob/'='', '-/blob/')\n Call: (44) [system] arg(2, '-/blob/'='', _3558)\n Exit: (44) [system] arg(2, '-/blob/'='', '')\n^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', _4780)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', _4780)\n Call: (45) [system] atom_string('', _6046)\n Exit: (45) [system] atom_string('', \"\")\n^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", _7266)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", _7266)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", _7266)\n Call: (46) [system] atomic_list_concat(_9164, '-/blob/', \"\")\n Exit: (46) [system] atomic_list_concat([''], '-/blob/', \"\")\n Call: (46) [system] atomics_to_string([''], '', _7266)\n Exit: (46) [system] atomics_to_string([''], '', \"\")\n^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", \"\")\n Call: (45) [system] atom_string(_4780, \"\")\n Exit: (45) [system] atom_string('', \"\")\n^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', '')\n^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', _620)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', _620)\n Call: (45) [system] arg(1, (/)='_', _15350)\n Exit: (45) [system] arg(1, (/)='_', /)\n Call: (45) [system] arg(2, (/)='_', _16572)\n Exit: (45) [system] arg(2, (/)='_', '_')\n^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', _17794)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', _17794)\n Call: (46) [system] atom_string('', _19060)\n Exit: (46) [system] atom_string('', \"\")\n^ Call: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", _20280)\n^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", _20280)\n^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", _20280)\n Call: (47) [system] atomic_list_concat(_22178, /, \"\")\n Exit: (47) [system] atomic_list_concat([''], /, \"\")\n Call: (47) [system] atomics_to_string([''], '_', _20280)\n Exit: (47) [system] atomics_to_string([''], '_', \"\")\n^ Exit: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", \"\")\n Call: (46) [system] atom_string(_17794, \"\")\n Exit: (46) [system] atom_string('', \"\")\n^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', '')\n^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', _620)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', _620)\n Call: (46) [system] arg(1, '_master_packs_'='_', _28364)\n Exit: (46) [system] arg(1, '_master_packs_'='_', '_master_packs_')\n Call: (46) [system] arg(2, '_master_packs_'='_', _29586)\n Exit: (46) [system] arg(2, '_master_packs_'='_', '_')\n^ Call: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', _30808)\n^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', _30808)\n Call: (47) [system] atom_string('', _32074)\n Exit: (47) [system] atom_string('', \"\")\n^ Call: (47) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", _33294)\n^ Unify: (47) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", _33294)\n^ Unify: (47) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", _33294)\n Call: (48) [system] atomic_list_concat(_35192, '_master_packs_', \"\")\n Exit: (48) [system] atomic_list_concat([''], '_master_packs_', \"\")\n Call: (48) [system] atomics_to_string([''], '_', _33294)\n Exit: (48) [system] atomics_to_string([''], '_', \"\")\n^ Exit: (47) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", \"\")\n Call: (47) [system] atom_string(_30808, \"\")\n Exit: (47) [system] atom_string('', \"\")\n^ Exit: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', '')\n^ Call: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', _620)\n^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', '')\n^ Exit: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', '')\n^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', '')\n^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', '')\n^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', '')\n^ Exit: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],'',''),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (42) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1062)\n^ Unify: (42) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1062)\n Call: (43) [system] name('', _2312)\n Exit: (43) [system] name('', [])\n^ Call: (43) [logicmoo_test] portray_vars:filter_var_chars([], [_3528|_3530])\n^ Unify: (43) [logicmoo_test] portray_vars:filter_var_chars([], [_3528|_3530])\n^ Call: (44) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3528|_3530])\n^ Unify: (44) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3528|_3530])\n^ Call: (45) [logicmoo_test] portray_vars:filter_var_chars0([], _6028)\n^ Unify: (45) [logicmoo_test] portray_vars:filter_var_chars0([], [])\n^ Exit: (45) [logicmoo_test] portray_vars:filter_var_chars0([], [])\n^ Call: (45) [logicmoo_test] portray_vars:trim_95([], [_3528|_3530])\n^ Unify: (45) [logicmoo_test] portray_vars:trim_95([], [_3528|_3530])\n^ Call: (46) [logicmoo_test] portray_vars:trim_96([], [_3528|_3530])\n^ Fail: (46) [logicmoo_test] portray_vars:trim_96([], [_3528|_3530])\n^ Fail: (45) [logicmoo_test] portray_vars:trim_95([], [_3528|_3530])\n^ Fail: (44) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3528|_3530])\n^ Fail: (43) [logicmoo_test] portray_vars:filter_var_chars([], [_3528|_3530])\n^ Fail: (42) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1062)\n Call: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12894)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit')\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit')\n Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12894)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__sk2_in_1_in_user\")\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__sk2_in_1_in_user\")\n Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12894)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12894)\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12894)\n^ Call: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_546))\n^ Unify: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_546))\n Call: (41) [system] copy_term(t_l:mpred_current_testcase(_546), _27308)\n Exit: (41) [system] copy_term(t_l:mpred_current_testcase(_546), t_l:mpred_current_testcase(_27926))\n^ Call: (41) [t_l] clause(t_l:mpred_current_testcase(_546), true)\n^ Fail: (41) [t_l] clause(mpred_current_testcase(_546), true)\n^ Fail: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_546))\n^ Call: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_546))\n^ Unify: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_546))\n^ Call: (47) [t_l] asserta(t_l:mpred_current_testcase(_546), _31772)\n^ Exit: (47) [t_l] asserta(t_l:mpred_current_testcase(_546), (0x5566f60cacd0))\n Call: (47) [system] nb_current('$w_tl_e', _33010)\n Exit: (47) [system] nb_current('$w_tl_e', [])\n Call: (47) [system] nb_linkval('$w_tl_e', [(0x5566f60cacd0)])\n Exit: (47) [system] nb_linkval('$w_tl_e', [(0x5566f60cacd0)])\n^ Exit: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_546))\n^ Call: (45) [logicmoo_test] must_det_l((wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Unify: (45) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Call: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] strip_module(ucatch:must_det_u, _38674, _38614)\n^ Exit: (48) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (48) [system] var(must_det_u)\n Fail: (48) [system] var(must_det_u)\n^ Fail: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(...))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(...)))), ignore((source_location(_18580, _18582), atom(...), ..., ...)), get_time(_18710)))\n^ Unify: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(...))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(...)))), ignore((source_location(_18580, _18582), atom(...), ..., ...)), get_time(_18710)))\n^ Call: (48) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(_18710)), _42984, _42924)\n^ Exit: (48) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(_18710)), logicmoo_test, (wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)))\n Call: (48) [system] var((wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)))\n Fail: (48) [system] var((wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Fail: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(...))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(...)))), ignore((source_location(_18580, _18582), atom(...), ..., ...)), get_time(_18710)))\n^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _47300, _47240)\n^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (49) [system] var(must_det_u)\n Fail: (49) [system] var(must_det_u)\n^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))))\n^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))))\n^ Call: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), _51610, _51550)\n^ Exit: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), logicmoo_test, wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))))))\n Call: (49) [system] var(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))))))\n Fail: (49) [system] var(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))))))\n^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))))\n^ Call: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))), dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...))))))))\n^ Unify: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))), dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...))))))))\n^ Call: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Unify: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Call: (54) [logicmoo_test] current_predicate((in_pp/1))\n^ Exit: (54) [logicmoo_test] current_predicate((in_pp/1))\n^ Call: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Unify: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n Call: (55) [system] nonvar(bfly)\n Exit: (55) [system] nonvar(bfly)\n^ Call: (55) [logicmoo_test] pretty_clauses:in_pp(_60792)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_60792)\n Call: (56) [system] nonvar(_60792)\n Fail: (56) [system] nonvar(_60792)\n^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_60792)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_60792)\n^ Call: (56) [logicmoo_test] pretty_clauses:is_pp_set(_60792)\n^ Unify: (56) [logicmoo_test] pretty_clauses:is_pp_set(_60792)\n Call: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _60792)\n Fail: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _60792)\n^ Fail: (56) [logicmoo_test] pretty_clauses:is_pp_set(_60792)\n^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_60792)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_60792)\n^ Call: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_60792)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_60792)\n Call: (57) [system] nonvar(_60792)\n Fail: (57) [system] nonvar(_60792)\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_60792)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(swish)\n^ Call: (57) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_72518)))\n^ Unify: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_72518)))\n Call: (61) [system] nb_current('$pp_swish', t)\n Fail: (61) [system] nb_current('$pp_swish', t)\n Call: (61) [pengines] pengines:pengine_self(_72518)\n Unify: (61) [pengines] pengines:pengine_self(_72518)\n Call: (62) [system] thread_self(_76302)\n Exit: (62) [system] thread_self(main)\n Call: (62) [pengines] current_pengine(_72518, _77566, main, _77570, _77572, _77574)\n Fail: (62) [pengines] current_pengine(_72518, _78228, main, _78232, _78234, _78236)\n Fail: (61) [pengines] pengines:pengine_self(_72518)\n^ Fail: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_72518)))\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_60792)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(http)\n^ Call: (57) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_81342))\n^ Unify: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_81342))\n Call: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_81342)\n Unify: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_81342)\n Call: (61) [system] current_output(_83908)\n Exit: (61) [system] current_output((0x7f8762aee8c0))\n Call: (61) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0))\n Fail: (61) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0))\n Fail: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_81342)\n^ Fail: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_81342))\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_60792)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Call: (57) [logicmoo_test] current_predicate((bfly_get/2))\n^ Exit: (57) [logicmoo_test] current_predicate((bfly_get/2))\n^ Call: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Unify: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (58) [system] nonvar(f)\n Exit: (58) [system] nonvar(f)\n^ Call: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _92530)\n^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _92530)\n Call: (59) [system] nonvar(_92530)\n Fail: (59) [system] nonvar(_92530)\n^ Redo: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _92530)\n^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _92530)\n Call: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, _92530)\n Unify: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n Exit: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n^ Exit: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (58) [system] f=@=f\n Exit: (58) [system] f=@=f\n^ Exit: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Exit: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Exit: (55) [logicmoo_test] pretty_clauses:in_pp(ansi)\n Call: (55) [system] bfly==ansi\n Fail: (55) [system] bfly==ansi\n^ Fail: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Fail: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Redo: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))), dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...))))))))\n^ Call: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))))\n^ Unify: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))))\n^ Call: (54) [logicmoo_test] quietly(ignore((with_all_dmsg(dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(...)))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?-mpred_test(..., ...))))))))))\n^ Unify: (54) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(_546, user:(\\+ ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n%~ ?-( mpred_test(Kw,user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))))).\n^ Exit: (59) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (54) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(_546, user:(\\+ ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n^ Exit: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))))\n^ Exit: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))), dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...))))))))\n^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _136236, _136176)\n^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (49) [system] var(must_det_u)\n Fail: (49) [system] var(must_det_u)\n^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Call: (49) [ucatch] strip_module(logicmoo_test:(add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)), _140546, _140486)\n^ Exit: (49) [ucatch] strip_module(logicmoo_test:(add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)), logicmoo_test, (add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_18710)))\n Call: (49) [system] var((add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_18710)))\n Fail: (49) [system] var((add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_18710)))\n^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _144862, _144802)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _149172, _149112)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), logicmoo_test, add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (50) [system] var(add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Fail: (50) [system] var(add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))))\n Call: (53) [j_u] j_u:junit_prop(_546, goal, _152182)\n Unify: (53) [j_u] j_u:junit_prop(\"Test_0001_Line_0000__sk2_in_1_in_user\", goal, user:(sk2_in(_152834), get_attr(_152834, sk2, _152848), _152848=='SKF-6667'))\n Exit: (53) [j_u] j_u:junit_prop(\"Test_0001_Line_0000__sk2_in_1_in_user\", goal, user:(sk2_in(_152834), get_attr(_152834, sk2, _152848), _152848=='SKF-6667'))\n Redo: (53) [j_u] j_u:junit_prop(_546, goal, _152182)\n Unify: (53) [j_u] j_u:junit_prop(_546, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (53) [j_u] j_u:junit_prop(_546, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _157328, _157268)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_18710)), _161638, _161578)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_18710)), logicmoo_test, (ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580|...]), replace_in_string([...], _18622, _18652), add_test_info(_546, url, _18652))), get_time(_18710)))\n Call: (50) [system] var((ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580|...]), replace_in_string([...], _18622, _18652), add_test_info(_546, url, _18652))), get_time(_18710)))\n Fail: (50) [system] var((ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580|...]), replace_in_string([...], _18622, _18652), add_test_info(_546, url, _18652))), get_time(_18710)))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _165954, _165894)\n^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (51) [system] var(must_det_u)\n Fail: (51) [system] var(must_det_u)\n^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Call: (51) [ucatch] strip_module(logicmoo_test:ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580|...]), replace_in_string([...], _18622, _18652), add_test_info(_546, url, _18652))), _170264, _170204)\n^ Exit: (51) [ucatch] strip_module(logicmoo_test:ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580|...]), replace_in_string([...], _18622, _18652), add_test_info(_546, url, _18652))), logicmoo_test, ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580, _18582]), replace_in_string([... = ...], _18622, _18652), add_test_info(_546, url, _18652))))\n Call: (51) [system] var(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580, _18582]), replace_in_string([... = ...], _18622, _18652), add_test_info(_546, url, _18652))))\n Fail: (51) [system] var(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580, _18582]), replace_in_string([... = ...], _18622, _18652), add_test_info(_546, url, _18652))))\n^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n Call: (55) [system] source_location(_18580, _18582)\n Fail: (55) [sys") Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) Unify: (44) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0004_Line_0000__Xxxf_in_user") Exit: (44) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0004_Line_0000__Xxxf_in_user") Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) Unify: (44) [j_u] j_u:junit_prop("Test_0004_Line_0000__Xxxf_in_user", goal, user:(get_fc_mode((xxxf, ax), _10023796), _10023796=zdirect)) Exit: (44) [j_u] j_u:junit_prop("Test_0004_Line_0000__Xxxf_in_user", goal, user:(get_fc_mode((xxxf, ax), _10023796), _10023796=zdirect)) Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) Unify: (44) [j_u] j_u:junit_prop("Test_0004_Line_0000__Xxxf_in_user", time, 0.0016334056854248047) Exit: (44) [j_u] j_u:junit_prop("Test_0004_Line_0000__Xxxf_in_user", time, 0.0016334056854248047) Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) Unify: (44) [j_u] j_u:junit_prop("Test_0004_Line_0000__Xxxf_in_user", passed, []) Exit: (44) [j_u] j_u:junit_prop("Test_0004_Line_0000__Xxxf_in_user", passed, []) Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) Unify: (44) [j_u] j_u:junit_prop("Test_0004_Line_0000__Xxxf_in_user", out, " (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"['attvar_02.pfc']\")\n\n```\n%~ init_phase(after_load)\n%~ init_phase(restore_state)\n%\n%~ init_why(after_boot,program)\n%~ after_boot.\n%~ Dont forget to ?- logicmoo_i_cyc_xform.\n% Disabled autoloading (loaded 0 files)\n% Disabled autoloading (loaded 0 files)\nrunning('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'),\n%~ this_test_might_need( :-( use_module( library(logicmoo_plarkc))))\n%~ message_hook(\n%~ error( permission_error(redefine,module,logicmoo_test),\n%~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')),\n%~ error,\n%~ [ '~q/~w: '-[module,2],\n%~ 'No permission to ~w ~w `~p\\''-[redefine,module,logicmoo_test],\n%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']])\n%~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 \n%~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98)\nmodule/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)\nERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98:\nERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)\n\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n/*~\n~*/\n\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n/*~\n% Disabled autoloading (loaded 0 files)\n~*/\n\n\n\n:- debug_logicmoo(_).\n/*~\n~*/\n\n:- nodebug_logicmoo(http(_)).\n/*~\n~*/\n\n:- debug_logicmoo(logicmoo(_)).\n\n/*~\n~*/\n\n\n:- read_attvars(false).\n/*~\n~*/\n\n:- set_prolog_flag(assert_attvars,true).\n/*~\n~*/\n\n:- set_prolog_flag(expand_attvars,false).\n/*~\n~*/\n\n:- set_prolog_flag(expand_attvars,true).\n/*~\n~*/\n\n:- flag_call(runtime_debug=true).\n\n/*~\n~*/\n\n\n:- read_attvars(true).\n\n/*~\n%~ install_attvar_expander(user)\n~*/\n\n\nsk2:attr_unify_hook(_,_).\n \n/*~\nNo source location!?\n~*/\n\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n/*~\n~*/\n\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n/*~\n~*/\n\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n/*~\n%~ skipped( listing( sk2_in/1))\n~*/\n\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n/*~\n%~ ?-( mpred_test( \"Test_0001_Line_0000__sk2_in_1_in_user\",\n%~ user : ( sk2_in(Ex) ,\n%~ get_attr(Ex,sk2,What) ,\n%~ What=='SKF-6667'))).\nfailure=info((why_was_true(user:(\\+ (sk2_in(_6848),get_attr(_6848,sk2,_6870),_6870=='SKF-6667'))),nop(ftrace(user:(sk2_in(_6848),get_attr(_6848,sk2,_6870),_6870=='SKF-6667')))))\nno_proof_for(\\+ (sk2_in(In_Sk2),get_attr(In_Sk2,sk2,Attr_SKF_6667),Attr_SKF_6667=='SKF-6667')).\n\nno_proof_for(\\+ (sk2_in(In_Sk2),get_attr(In_Sk2,sk2,Attr_SKF_6667),Attr_SKF_6667=='SKF-6667')).\n\nno_proof_for(\\+ (sk2_in(In_Sk2),get_attr(In_Sk2,sk2,Attr_SKF_6667),Attr_SKF_6667=='SKF-6667')).\n\n\tname\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_02-Test_0001_Line_0000__sk2_in_1_in_user'. \n\tJUNIT_CLASSNAME\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_02'. \n\tJUNIT_CMD\t=\t'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"[\\'attvar_02.pfc\\']\"'. \n% saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_02_Test_0001_Line_0000_sk2_in_1_in_user-junit.xml\n~*/\n\n%:- call(break).\n\n:- read_attvars(true).\n/*~\n~*/\n\n:- call((true,rtrace)).\n/*~\n^ Exit: (33) [system] call(user:(true, rtrace))\n^ Call: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Unify: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _75304)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _75304)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _75304)\n^ Redo: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Unify: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Redo: (37) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Unify: (37) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n Call: (38) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (38) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Unify: (37) [subclause_expansion] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_87700)\n Fail: (39) [t_l] t_l:is_ec_cvt(_87700)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Fail: (37) [ec_loader] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Call: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810)\n^ Unify: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n^ Redo: (37) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810)\n^ Unify: (37) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810)\n^ Call: (38) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _95734, _95736)\n^ Unify: (38) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _95734, _95736)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736)\n Call: (41) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Exit: (41) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (41) [echo_files] echo_files:never_echo_term((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736)\n Call: (41) [$syspreds] prolog_load_context(stream, _102638)\n Unify: (41) [$syspreds] prolog_load_context(stream, _102638)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])=..[_106284, _106290, _106296|_106298]\n Exit: (41) [system] term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])=..[term_position, 1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Call: (42) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))==end_of_file\n Fail: (42) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _112466)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Call: (42) [system] _114340 is 1285+1\n Exit: (42) [system] 1286 is 1285+1\n Call: (42) [system] 1352=(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1286)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1286)\n Call: (43) [t_l] t_l:file_stream_loc(_126670, (0x556703a44a00), _126674)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1286)\n Call: (43) [t_l] t_l:file_stream_loc(_129098, (0x556703a44a00), _129100)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Call: (43) [system] 1286>1285\n Exit: (43) [system] 1286>1285\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285, 1286)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285, 1286)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1285, 1286, _3594)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1285, 1286, _3594)\n Call: (45) [system] _4848 is 1286-1285\n Exit: (45) [system] 1 is 1286-1285\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _6068, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _6068, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _9178)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _9178)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _11184, []), read_string(_11184, _11192, _6068), close(_11184))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _11184, []), read_util:read_string(_11184, _11192, _6068), read_util:close(_11184))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _11184, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51eb300), [])\n Call: (49) [system] close((0x5566f51eb300))\n Exit: (49) [system] close((0x5566f51eb300))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51eb300), []), read_util:read_string((0x5566f51eb300), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f51eb300)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1285, 1, _16830, _3594)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1285, 1, 1210, \"\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1285, 1286, \"\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _19892))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _19892))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [echo_files] echo_files:nsl(_24222)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\"\\==[]\n Exit: (46) [system] \"\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\", _28530, _28532, _28534, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _28530, _28532, _28534, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _28530, _28532, _28534, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _32348, _32412, _32350, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\", _32348, _33030, _32350, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _34206, _34270, _34208, '/*~')\n Fail: (45) [system] sub_string(\"\\n\", _34206, _34888, _34208, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _36682, _36746, _36684, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\", _36682, _37364, _36684, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _38540, _38604, _38542, '%~')\n Fail: (45) [system] sub_string(\"\\n\", _38540, _39222, _38542, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] write(\"\\n\")\n\n Exit: (45) [system] write(\"\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285, 1286)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1286)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1286, 1352, _47798)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1286, 1352, _47798)\n Call: (44) [system] _49052 is 1352-1286\n Exit: (44) [system] 66 is 1352-1286\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _50272, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _50272, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _53382)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _53382)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _55388, []), read_string(_55388, _55396, _50272), close(_55388))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _55388, []), read_util:read_string(_55388, _55396, _50272), read_util:close(_55388))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _55388, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51ea400), [])\n Call: (48) [system] close((0x5566f51ea400))\n Exit: (48) [system] close((0x5566f51ea400))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51ea400), []), read_util:read_string((0x5566f51ea400), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f51ea400)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1286, 66, _61034, _47798)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1286, 66, 1144, \":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1286, 1352, \":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n Call: (43) [echo_files] echo_files:read_mco(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _62914, _62916, _62918, _62920, _62922)\n Unify: (43) [echo_files] echo_files:read_mco(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _63548, _63550, _63552, _63554, _63556)\n Call: (44) [system] read_term_from_atom(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _64124, [cycles(true), comments(_64144), quasi_quotations(_64154), variable_names(_64164), singletons(_64174)])\n Exit: (44) [system] read_term_from_atom(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _65442, [cycles(false), comments(_65462), quasi_quotations(_65472), variable_names(_65482), singletons(_65492)])\n Exit: (44) [system] read_term_from_atom(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))=@=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (44) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))=@=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (44) [system] _67972=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (44) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (43) [echo_files] echo_files:read_mco(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), [], [], [], [])\n Call: (43) [system] write(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\n Exit: (43) [system] write(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _71082, 1352)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _71704, 1352)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, _72280))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, _72280))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, 1352))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, 1352))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, 1352)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _79716))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _79716))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Call: (42) [system] character_count((0x556703a44a00), _85266)\n Exit: (42) [system] character_count((0x556703a44a00), 1353)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1353)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1353)\n Call: (43) [t_l] t_l:file_stream_loc(_87772, (0x556703a44a00), _87776)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1353)\n Call: (43) [t_l] t_l:file_stream_loc(_90200, (0x556703a44a00), _90202)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Call: (43) [system] 1353>1352\n Exit: (43) [system] 1353>1352\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352, 1353)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352, 1353)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1352, 1353, _94534)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1352, 1353, _94534)\n Call: (45) [system] _95788 is 1353-1352\n Exit: (45) [system] 1 is 1353-1352\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _97008, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _97008, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _100118)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _100118)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _102124, []), read_string(_102124, _102132, _97008), close(_102124))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _102124, []), read_util:read_string(_102124, _102132, _97008), read_util:close(_102124))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _102124, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5f22600), [])\n Call: (49) [system] close((0x5566f5f22600))\n Exit: (49) [system] close((0x5566f5f22600))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5f22600), []), read_util:read_string((0x5566f5f22600), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f5f22600)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1352, 1, _107770, _94534)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1352, 1, 1143, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1352, 1353, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _110832))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _110832))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_115162)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _119470, _119472, _119474, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _119470, _119472, _119474, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _119470, _119472, _119474, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _123288, _123352, _123290, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _123288, _123970, _123290, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _125146, _125210, _125148, '/*~')\n Fail: (45) [system] sub_string(\".\", _125146, _125828, _125148, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _127622, _127686, _127624, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _127622, _128304, _127624, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _129480, _129544, _129482, '%~')\n Fail: (45) [system] sub_string(\".\", _129480, _130162, _129482, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352, 1353)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1353)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _11172)\n Exit: (43) [system] character_count((0x556703a44a00), 1353)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, _12386)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, _12386)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _13632, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _13632, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _16742)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _16742)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _18748, []), read_string(_18748, _18756, _13632), close(_18748))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _18748, []), read_util:read_string(_18748, _18756, _13632), read_util:close(_18748))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _18748, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x55670423a900), [])\n Call: (48) [system] close((0x55670423a900))\n Exit: (48) [system] close((0x55670423a900))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x55670423a900), []), read_util:read_string((0x55670423a900), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x55670423a900)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1353, _24392, 0, _12386)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1353, 1143, 0, \" \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, \" \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\" \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _26482)\n Exit: (43) [system] open_string(\" \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x5566f78fda00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (44) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (45) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (45) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (44) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (45) [system] peek_char((0x5566f78fda00), _32584)\n Exit: (45) [system] peek_char((0x5566f78fda00), ' ')\n Call: (45) [system] char_type(' ', space)\n Exit: (45) [system] char_type(' ', space)\n Call: (45) [system] get_char((0x5566f78fda00), ' ')\n Exit: (45) [system] get_char((0x5566f78fda00), ' ')\n Call: (45) [system] put_char(' ')\n \n Exit: (45) [system] put_char(' ')\n Exit: (44) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (45) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (46) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (46) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (46) [system] peek_char((0x5566f78fda00), _42928)\n Exit: (46) [system] peek_char((0x5566f78fda00), ' ')\n Call: (46) [system] char_type(' ', space)\n Exit: (46) [system] char_type(' ', space)\n Call: (46) [system] get_char((0x5566f78fda00), ' ')\n Exit: (46) [system] get_char((0x5566f78fda00), ' ')\n Call: (46) [system] put_char(' ')\n \n Exit: (46) [system] put_char(' ')\n Exit: (45) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (46) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (47) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (47) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (47) [system] peek_char((0x5566f78fda00), _53272)\n Exit: (47) [system] peek_char((0x5566f78fda00), ' ')\n Call: (47) [system] char_type(' ', space)\n Exit: (47) [system] char_type(' ', space)\n Call: (47) [system] get_char((0x5566f78fda00), ' ')\n Exit: (47) [system] get_char((0x5566f78fda00), ' ')\n Call: (47) [system] put_char(' ')\n \n Exit: (47) [system] put_char(' ')\n Exit: (46) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (46) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (47) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (48) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (48) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (47) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (48) [system] peek_char((0x5566f78fda00), _63616)\n Exit: (48) [system] peek_char((0x5566f78fda00), ' ')\n Call: (48) [system] char_type(' ', space)\n Exit: (48) [system] char_type(' ', space)\n Call: (48) [system] get_char((0x5566f78fda00), ' ')\n Exit: (48) [system] get_char((0x5566f78fda00), ' ')\n Call: (48) [system] put_char(' ')\n \n Exit: (48) [system] put_char(' ')\n Exit: (47) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (47) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (48) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (49) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (49) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (48) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (49) [system] peek_char((0x5566f78fda00), _73960)\n Exit: (49) [system] peek_char((0x5566f78fda00), ' ')\n Call: (49) [system] char_type(' ', space)\n Exit: (49) [system] char_type(' ', space)\n Call: (49) [system] get_char((0x5566f78fda00), ' ')\n Exit: (49) [system] get_char((0x5566f78fda00), ' ')\n Call: (49) [system] put_char(' ')\n \n Exit: (49) [system] put_char(' ')\n Exit: (48) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (48) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (49) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (50) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (50) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (49) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (50) [system] peek_char((0x5566f78fda00), _84304)\n Exit: (50) [system] peek_char((0x5566f78fda00), ' ')\n Call: (50) [system] char_type(' ', space)\n Exit: (50) [system] char_type(' ', space)\n Call: (50) [system] get_char((0x5566f78fda00), ' ')\n Exit: (50) [system] get_char((0x5566f78fda00), ' ')\n Call: (50) [system] put_char(' ')\n \n Exit: (50) [system] put_char(' ')\n Exit: (49) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (49) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (50) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (51) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (51) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (50) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (51) [system] peek_char((0x5566f78fda00), _94648)\n Exit: (51) [system] peek_char((0x5566f78fda00), ' ')\n Call: (51) [system] char_type(' ', space)\n Exit: (51) [system] char_type(' ', space)\n Call: (51) [system] get_char((0x5566f78fda00), ' ')\n Exit: (51) [system] get_char((0x5566f78fda00), ' ')\n Call: (51) [system] put_char(' ')\n \n Exit: (51) [system] put_char(' ')\n Exit: (50) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (50) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (51) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (52) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (52) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (51) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (52) [system] peek_char((0x5566f78fda00), _104992)\n Exit: (52) [system] peek_char((0x5566f78fda00), '\\n')\n Call: (52) [system] char_type('\\n', space)\n Exit: (52) [system] char_type('\\n', space)\n Call: (52) [system] get_char((0x5566f78fda00), '\\n')\n Exit: (52) [system] get_char((0x5566f78fda00), '\\n')\n Call: (52) [system] put_char('\\n')\n\n Exit: (52) [system] put_char('\\n')\n Exit: (51) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (51) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (53) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [system] peek_char((0x5566f78fda00), _115336)\n Exit: (53) [system] peek_char((0x5566f78fda00), :)\n Call: (53) [system] char_type(:, space)\n Fail: (53) [system] char_type(:, space)\n Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [echo_files] echo_files:nsl(_118990)\n Unify: (53) [echo_files] echo_files:nsl('No source location!?')\n Exit: (53) [echo_files] echo_files:nsl('No source location!?')\n Call: (53) [system] atom_length('No source location!?', _120834)\n Exit: (53) [system] atom_length('No source location!?', 20)\n Call: (53) [system] peek_string((0x5566f78fda00), 20, _122048)\n Exit: (53) [system] peek_string((0x5566f78fda00), 20, \":- call((true,prolog\")\n Call: (53) [system] \":- call((true,prolog\"=='No source location!?'\n Fail: (53) [system] \":- call((true,prolog\"=='No source location!?'\n Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [system] peek_string((0x5566f78fda00), 2, \"%~\")\n Fail: (53) [system] peek_string((0x5566f78fda00), 2, \"%~\")\n Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [system] peek_string((0x5566f78fda00), 1, \"%\")\n Fail: (53) [system] peek_string((0x5566f78fda00), 1, \"%\")\n Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [system] peek_string((0x5566f78fda00), 2, \"#!\")\n Fail: (53) [system] peek_string((0x5566f78fda00), 2, \"#!\")\n Fail: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Fail: (51) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (50) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (49) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (48) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (47) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (46) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Call: (42) [system] character_count((0x556703a44a00), _10218)\n Exit: (42) [system] character_count((0x556703a44a00), 1353)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _12688))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _12688))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _24484)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _25102)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n^ Redo: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Redo: (38) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n^ Redo: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n Call: (39) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\\==end_of_file\n Exit: (39) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798)\n Call: (40) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (40) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Call: (40) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Exit: (40) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (40) [system] nb_current('$term', _53972)\n Exit: (40) [system] nb_current('$term', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (40) [$syspreds] prolog_load_context(module, _55186)\n Unify: (40) [$syspreds] prolog_load_context(module, _55186)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _57006)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-_57642))\n Call: (41) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))==(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (41) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))==(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _57642)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _57642)\n Call: (42) [system] functor(directive_expansion, _60756, _60758)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _61986 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _57642)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (40) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\\=@=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Fail: (40) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\\=@=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798)\n^ Redo: (38) [subclause_expansion] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [subclause_expansion] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n Call: (39) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Exit: (39) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Call: (39) [$syspreds] prolog_load_context(file, _71892)\n Unify: (39) [$syspreds] prolog_load_context(file, _71892)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _73718)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _73718)\n^ Redo: (38) [file_scope] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [file_scope] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Redo: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n Call: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n^ Redo: (38) [common_logic_utils] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [common_logic_utils] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n Call: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), (:-mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (39) [system] term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])=_800\n Exit: (39) [system] term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])=term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), (:-mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]))\n^ Call: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [...])])])]), mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Unify: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [...])])])]), mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Fail: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [...])])])]), mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Fail: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Call: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Unify: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), sicstus:sicstus_flag(_98816, _98818))\n Call: (45) [system] nonvar(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (45) [system] nonvar(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=current_prolog_flag(_98816, _98818)\n Fail: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=current_prolog_flag(_98816, _98818)\n^ Redo: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), sicstus:sicstus_flag(_98816, _98818))\n Call: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=prolog_flag(_98816, _98818)\n Fail: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=prolog_flag(_98816, _98818)\n^ Redo: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Unify: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Call: (44) [system] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [system] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]))\n^ Redo: (44) [loop_check] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [loop_check] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]))\n^ Redo: (44) [ucatch] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [ucatch] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n Call: (45) [apply_macros] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n Unify: (45) [apply_macros] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n Fail: (45) [nl_pipeline] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Redo: (44) [virtualize_source] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [virtualize_source] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n Call: (45) [system] nonvar(term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]))\n Exit: (45) [system] nonvar(term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Redo: (44) [common_logic_utils] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [common_logic_utils] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Redo: (44) [gvlib] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [gvlib] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Redo: (44) [logicmoo_test] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [logicmoo_test] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Fail: (44) [pfc_lib] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Call: (44) [system] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Unify: (44) [system] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Redo: (44) [arithmetic] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Unify: (44) [arithmetic] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n Call: (45) [yall] yall:lambda_like(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Unify: (45) [yall] yall:lambda_like(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (46) [system] compound_name_arity(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _129988, _129990)\n Exit: (46) [system] compound_name_arity(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mpred_test, 1)\n Call: (46) [yall] yall:lambda_functor(mpred_test)\n Fail: (46) [yall] yall:lambda_functor(mpred_test)\n Fail: (45) [yall] yall:lambda_like(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Redo: (44) [yall] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Unify: (44) [yall] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Call: (45) [apply_macros] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Unify: (45) [apply_macros] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Fail: (45) [nl_pipeline] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Unify: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Call: (45) [clpfd] clpfd:clpfd_expandable(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Redo: (44) [clpfd] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Unify: (44) [clpfd] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([... = ...|...]))))), _298, (:-mpred_test(clause_asserted_i(sk2_in(avar([... = ...|...]))))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _15636, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n^ Call: (33) [user] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Unify: (33) [logicmoo_test] mpred_test(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (40) [$syspreds] update_flag(tests, _17538, _17538+1)\n Unify: (40) [$syspreds] update_flag(tests, _17538, _17538+1)\n Exit: (40) [$syspreds] update_flag(tests, 0, 0+1)\n Call: (40) [$syspreds] update_flag(test_number, _19384, _19384+1)\n Unify: (40) [$syspreds] update_flag(test_number, _19384, _19384+1)\n Exit: (40) [$syspreds] update_flag(test_number, 1, 1+1)\n^ Call: (38) [logicmoo_test] backward_compatibility:sformat(_21236, 'Test_~4d_Line_~4d', [2, 0])\n^ Unify: (38) [logicmoo_test] backward_compatibility:sformat(_21236, 'Test_~4d_Line_~4d', [2, 0])\n^ Call: (39) [logicmoo_test] format(string(_21236), 'Test_~4d_Line_~4d', [2, 0])\n^ Exit: (39) [logicmoo_test] format(string(\"Test_0.0002_Line_0.0000\"), 'Test_~4d_Line_~4d', [2, 0])\n^ Exit: (38) [logicmoo_test] backward_compatibility:sformat(\"Test_0.0002_Line_0.0000\", 'Test_~4d_Line_~4d', [2, 0])\n^ Call: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0002_Line_0.0000\", _21230)\n^ Unify: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0002_Line_0.0000\", _21230)\n Call: (39) [system] arg(1, '_0.'='_', _25662)\n Exit: (39) [system] arg(1, '_0.'='_', '_0.')\n Call: (39) [system] arg(2, '_0.'='_', _26884)\n Exit: (39) [system] arg(2, '_0.'='_', '_')\n^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0002_Line_0.0000\", _28106)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0002_Line_0.0000\", _28106)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0002_Line_0.0000\", _28106)\n Call: (40) [system] atomic_list_concat(_30004, '_0.', \"Test_0.0002_Line_0.0000\")\n Exit: (40) [system] atomic_list_concat(['Test', '0002_Line', '0000'], '_0.', \"Test_0.0002_Line_0.0000\")\n Call: (40) [system] atomics_to_string(['Test', '0002_Line', '0000'], '_', _28106)\n Exit: (40) [system] atomics_to_string(['Test', '0002_Line', '0000'], '_', \"Test_0002_Line_0000\")\n^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0002_Line_0.0000\", \"Test_0002_Line_0000\")\n^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0002_Line_0000\", _21230)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0002_Line_0000\", \"Test_0002_Line_0000\")\n^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0002_Line_0000\", \"Test_0002_Line_0000\")\n^ Exit: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0002_Line_0.0000\", \"Test_0002_Line_0000\")\n Call: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (40) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (40) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (41) [system] arg(_38772, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), _38714)\n Exit: (41) [system] arg(1, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (42) [system] arg(_43702, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _43644)\n Exit: (42) [system] arg(1, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), avar([vn='Ex', sk2='SKF-6667']))\n Call: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667']))\n Call: (43) [system] arg(_49250, avar([vn='Ex', sk2='SKF-6667']), _49192)\n Exit: (43) [system] arg(1, avar([vn='Ex', sk2='SKF-6667']), [vn='Ex', sk2='SKF-6667'])\n Call: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667'])\n Unify: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667'])\n Unify: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667'])\n Call: (44) [system] arg(_55416, [vn='Ex', sk2='SKF-6667'], _55358)\n Exit: (44) [system] arg(1, [vn='Ex', sk2='SKF-6667'], vn='Ex')\n Call: (44) [occurs] occurs:sub_term(_35622, vn='Ex')\n Unify: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (43) [occurs] occurs:sub_term(vn='Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(vn='Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(vn='Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(vn='Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_35622, vn='Ex')\n Unify: (44) [occurs] occurs:sub_term(_35622, vn='Ex')\n Call: (45) [system] arg(_62200, vn='Ex', _62142)\n Exit: (45) [system] arg(1, vn='Ex', vn)\n Call: (45) [occurs] occurs:sub_term(_35622, vn)\n Unify: (45) [occurs] occurs:sub_term(vn, vn)\n Exit: (45) [occurs] occurs:sub_term(vn, vn)\n Exit: (44) [occurs] occurs:sub_term(vn, vn='Ex')\n Exit: (43) [occurs] occurs:sub_term(vn, [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(vn, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(vn, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(vn, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_35622, vn)\n Unify: (45) [occurs] occurs:sub_term(_35622, vn)\n Fail: (45) [occurs] occurs:sub_term(_35622, vn)\n Redo: (45) [system] arg(_70218, vn='Ex', _62142)\n Exit: (45) [system] arg(2, vn='Ex', 'Ex')\n Call: (45) [occurs] occurs:sub_term(_35622, 'Ex')\n Unify: (45) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (45) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (44) [occurs] occurs:sub_term('Ex', vn='Ex')\n Exit: (43) [occurs] occurs:sub_term('Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term('Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term('Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term('Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_35622, 'Ex')\n Unify: (45) [occurs] occurs:sub_term(_35622, 'Ex')\n Fail: (45) [occurs] occurs:sub_term(_35622, 'Ex')\n Fail: (44) [occurs] occurs:sub_term(_35622, vn='Ex')\n Redo: (44) [system] arg(_78854, [vn='Ex', sk2='SKF-6667'], _55358)\n Exit: (44) [system] arg(2, [vn='Ex', sk2='SKF-6667'], [sk2='SKF-6667'])\n Call: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667'])\n Call: (45) [system] arg(_85638, [sk2='SKF-6667'], _85580)\n Exit: (45) [system] arg(1, [sk2='SKF-6667'], sk2='SKF-6667')\n Call: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667')\n Unify: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term(sk2='SKF-6667', [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2='SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(sk2='SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(sk2='SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2='SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667')\n Unify: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667')\n Call: (46) [system] arg(_93040, sk2='SKF-6667', _92982)\n Exit: (46) [system] arg(1, sk2='SKF-6667', sk2)\n Call: (46) [occurs] occurs:sub_term(_35622, sk2)\n Unify: (46) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (46) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (45) [occurs] occurs:sub_term(sk2, sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term(sk2, [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2, [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(sk2, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(sk2, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_35622, sk2)\n Unify: (46) [occurs] occurs:sub_term(_35622, sk2)\n Fail: (46) [occurs] occurs:sub_term(_35622, sk2)\n Redo: (46) [system] arg(_101676, sk2='SKF-6667', _92982)\n Exit: (46) [system] arg(2, sk2='SKF-6667', 'SKF-6667')\n Call: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667')\n Unify: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (45) [occurs] occurs:sub_term('SKF-6667', sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term('SKF-6667', [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term('SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term('SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term('SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term('SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667')\n Unify: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667')\n Fail: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667')\n Fail: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667')\n Redo: (45) [system] arg(_110930, [sk2='SKF-6667'], _85580)\n Exit: (45) [system] arg(2, [sk2='SKF-6667'], [])\n Call: (45) [occurs] occurs:sub_term(_35622, [])\n Unify: (45) [occurs] occurs:sub_term([], [])\n Exit: (45) [occurs] occurs:sub_term([], [])\n Exit: (44) [occurs] occurs:sub_term([], [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_35622, [])\n Unify: (45) [occurs] occurs:sub_term(_35622, [])\n Fail: (45) [occurs] occurs:sub_term(_35622, [])\n Fail: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667'])\n Fail: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667'])\n Fail: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667']))\n Fail: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Fail: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (40) [occurs] occurs:sub_term(_121982, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (40) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (40) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (40) [occurs] occurs:sub_term(_121982, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (40) [occurs] occurs:sub_term(_121982, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (41) [system] arg(_125132, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), _125074)\n Exit: (41) [system] arg(1, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (41) [occurs] occurs:sub_term(_121982, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (41) [occurs] occurs:sub_term(_121982, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (41) [occurs] occurs:sub_term(_121982, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (42) [system] arg(_130062, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _130004)\n Exit: (42) [system] arg(1, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), avar([vn='Ex', sk2='SKF-6667']))\n Call: (42) [occurs] occurs:sub_term(_568, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (42) [occurs] occurs:sub_term(_568, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (42) [occurs] occurs:sub_term(_568, avar([vn='Ex', sk2='SKF-6667']))\n Call: (43) [system] arg(_5424, avar([vn='Ex', sk2='SKF-6667']), _5366)\n Exit: (43) [system] arg(1, avar([vn='Ex', sk2='SKF-6667']), [vn='Ex', sk2='SKF-6667'])\n Call: (43) [occurs] occurs:sub_term(_568, [vn='Ex', sk2='SKF-6667'])\n Unify: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (43) [occurs] occurs:sub_term(_568, [vn='Ex', sk2='SKF-6667'])\n Unify: (43) [occurs] occurs:sub_term(_568, [vn='Ex', sk2='SKF-6667'])\n Call: (44) [system] arg(_11590, [vn='Ex', sk2='SKF-6667'], _11532)\n Exit: (44) [system] arg(1, [vn='Ex', sk2='SKF-6667'], vn='Ex')\n Call: (44) [occurs] occurs:sub_term(_568, vn='Ex')\n Unify: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (43) [occurs] occurs:sub_term(vn='Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(vn='Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(vn='Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(vn='Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_568, vn='Ex')\n Unify: (44) [occurs] occurs:sub_term(_568, vn='Ex')\n Call: (45) [system] arg(_18374, vn='Ex', _18316)\n Exit: (45) [system] arg(1, vn='Ex', vn)\n Call: (45) [occurs] occurs:sub_term(_568, vn)\n Unify: (45) [occurs] occurs:sub_term(vn, vn)\n Exit: (45) [occurs] occurs:sub_term(vn, vn)\n Exit: (44) [occurs] occurs:sub_term(vn, vn='Ex')\n Exit: (43) [occurs] occurs:sub_term(vn, [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(vn, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(vn, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(vn, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_568, vn)\n Unify: (45) [occurs] occurs:sub_term(_568, vn)\n Fail: (45) [occurs] occurs:sub_term(_568, vn)\n Redo: (45) [system] arg(_26392, vn='Ex', _18316)\n Exit: (45) [system] arg(2, vn='Ex', 'Ex')\n Call: (45) [occurs] occurs:sub_term(_568, 'Ex')\n Unify: (45) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (45) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (44) [occurs] occurs:sub_term('Ex', vn='Ex')\n Exit: (43) [occurs] occurs:sub_term('Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term('Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term('Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term('Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_568, 'Ex')\n Unify: (45) [occurs] occurs:sub_term(_568, 'Ex')\n Fail: (45) [occurs] occurs:sub_term(_568, 'Ex')\n Fail: (44) [occurs] occurs:sub_term(_568, vn='Ex')\n Redo: (44) [system] arg(_35028, [vn='Ex', sk2='SKF-6667'], _11532)\n Exit: (44) [system] arg(2, [vn='Ex', sk2='SKF-6667'], [sk2='SKF-6667'])\n Call: (44) [occurs] occurs:sub_term(_568, [sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_568, [sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term(_568, [sk2='SKF-6667'])\n Call: (45) [system] arg(_41812, [sk2='SKF-6667'], _41754)\n Exit: (45) [system] arg(1, [sk2='SKF-6667'], sk2='SKF-6667')\n Call: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667')\n Unify: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term(sk2='SKF-6667', [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2='SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(sk2='SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(sk2='SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2='SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667')\n Unify: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667')\n Call: (46) [system] arg(_49214, sk2='SKF-6667', _49156)\n Exit: (46) [system] arg(1, sk2='SKF-6667', sk2)\n Call: (46) [occurs] occurs:sub_term(_568, sk2)\n Unify: (46) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (46) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (45) [occurs] occurs:sub_term(sk2, sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term(sk2, [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2, [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(sk2, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(sk2, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_568, sk2)\n Unify: (46) [occurs] occurs:sub_term(_568, sk2)\n Fail: (46) [occurs] occurs:sub_term(_568, sk2)\n Redo: (46) [system] arg(_57850, sk2='SKF-6667', _49156)\n Exit: (46) [system] arg(2, sk2='SKF-6667', 'SKF-6667')\n Call: (46) [occurs] occurs:sub_term(_568, 'SKF-6667')\n Unify: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (45) [occurs] occurs:sub_term('SKF-6667', sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term('SKF-6667', [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term('SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term('SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term('SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term('SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_568, 'SKF-6667')\n Unify: (46) [occurs] occurs:sub_term(_568, 'SKF-6667')\n Fail: (46) [occurs] occurs:sub_term(_568, 'SKF-6667')\n Fail: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667')\n Redo: (45) [system] arg(_67104, [sk2='SKF-6667'], _41754)\n Exit: (45) [system] arg(2, [sk2='SKF-6667'], [])\n Call: (45) [occurs] occurs:sub_term(_568, [])\n Unify: (45) [occurs] occurs:sub_term([], [])\n Exit: (45) [occurs] occurs:sub_term([], [])\n Exit: (44) [occurs] occurs:sub_term([], [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Call: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212)\n^ Unify: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212)\n Call: (42) [system] nb_current('$inprint_message', _74462)\n Fail: (42) [system] nb_current('$inprint_message', _74462)\n^ Redo: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212)\n^ Call: (42) [logicmoo_test] ucatch:maybe_compute_file_link('', _73212)\n^ Unify: (42) [logicmoo_test] ucatch:maybe_compute_file_link('', _73212)\n Call: (43) [lmconf] lmconf:http_file_stem(_77548, _77550)\n Unify: (43) [lmconf] lmconf:http_file_stem('lib/swipl', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/tree/master/docker/rootfs/usr/local/lib/swipl\")\n Exit: (43) [lmconf] lmconf:http_file_stem('lib/swipl', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/tree/master/docker/rootfs/usr/local/lib/swipl\")\n Call: (43) [system] atomic_list_concat([_79440, _79446], 'lib/swipl', '')\n Fail: (43) [system] atomic_list_concat([_79440, _79446], 'lib/swipl', '')\n Redo: (43) [lmconf] lmconf:http_file_stem(_77548, _77550)\n Unify: (43) [lmconf] lmconf:http_file_stem('swi-prolog/pack', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys\")\n Exit: (43) [lmconf] lmconf:http_file_stem('swi-prolog/pack', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys\")\n Call: (43) [system] atomic_list_concat([_82552, _82558], 'swi-prolog/pack', '')\n Fail: (43) [system] atomic_list_concat([_82552, _82558], 'swi-prolog/pack', '')\n Redo: (43) [lmconf] lmconf:http_file_stem(_77548, _77550)\n Unify: (43) [lmconf] lmconf:http_file_stem(logicmoo_workspace, \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master\")\n Exit: (43) [lmconf] lmconf:http_file_stem(logicmoo_workspace, \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master\")\n Call: (43) [system] atomic_list_concat([_85662, _85668], logicmoo_workspace, '')\n Fail: (43) [system] atomic_list_concat([_85662, _85668], logicmoo_workspace, '')\n Redo: (43) [lmconf] lmconf:http_file_stem(_77548, _77550)\n Unify: (43) [lmconf] lmconf:http_file_stem(~, \"https://logicmoo.org:2082/gitlab/logicmoo/prologmud_server/-/tree/master\")\n Exit: (43) [lmconf] lmconf:http_file_stem(~, \"https://logicmoo.org:2082/gitlab/logicmoo/prologmud_server/-/tree/master\")\n Call: (43) [system] atomic_list_concat([_88772, _88778], ~, '')\n Fail: (43) [system] atomic_list_concat([_88772, _88778], ~, '')\n^ Fail: (42) [logicmoo_test] ucatch:maybe_compute_file_link('', _73212)\n^ Redo: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212)\n^ Unify: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', '')\n^ Exit: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', '')\n^ Call: (41) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],'',_612),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (41) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],'',_612),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (42) [system] arg(1, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",_1812),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (42) [system] arg(1, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'https://logicmoo.org:2082/gitlab/logicmoo/'),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (42) [system] arg(2, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",_3310),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (42) [system] arg(2, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",'',_4808),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",'',_4808),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (43) [system] atom_string('', _6350)\n Exit: (43) [system] atom_string('', \"\")\n^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",_7570),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",_7570),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",_7570),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (44) [system] atomic_list_concat(_9882, \n [[ EXCEPTION while printing message '~W'\n with arguments [atomic_list_concat(_9882,'https://logicmoo.org:2082/gitlab/logicmoo/',\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (44) [system] atomic_list_concat([''], \n [[ EXCEPTION while printing message '~W'\n with arguments [atomic_list_concat([''],'https://logicmoo.org:2082/gitlab/logicmoo/',\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (44) [system] atomics_to_string([''], \"\", _7570)\n Exit: (44) [system] atomics_to_string([''], \"\", \"\")\n^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (43) [system] atom_string(_616, \"\")\n Exit: (43) [system] atom_string('', \"\")\n^ Exit: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",'',''),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', _610)\n^ Unify: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', _610)\n Call: (43) [system] arg(1, '-/blob/'='', _4274)\n Exit: (43) [system] arg(1, '-/blob/'='', '-/blob/')\n Call: (43) [system] arg(2, '-/blob/'='', _5496)\n Exit: (43) [system] arg(2, '-/blob/'='', '')\n^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', _6718)\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', _6718)\n Call: (44) [system] atom_string('', _7984)\n Exit: (44) [system] atom_string('', \"\")\n^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", _9204)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", _9204)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", _9204)\n Call: (45) [system] atomic_list_concat(_11102, '-/blob/', \"\")\n Exit: (45) [system] atomic_list_concat([''], '-/blob/', \"\")\n Call: (45) [system] atomics_to_string([''], '', _9204)\n Exit: (45) [system] atomics_to_string([''], '', \"\")\n^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", \"\")\n Call: (44) [system] atom_string(_6718, \"\")\n Exit: (44) [system] atom_string('', \"\")\n^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', '')\n^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', _610)\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', _610)\n Call: (44) [system] arg(1, (/)='_', _17288)\n Exit: (44) [system] arg(1, (/)='_', /)\n Call: (44) [system] arg(2, (/)='_', _18510)\n Exit: (44) [system] arg(2, (/)='_', '_')\n^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', _19732)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', _19732)\n Call: (45) [system] atom_string('', _20998)\n Exit: (45) [system] atom_string('', \"\")\n^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", _22218)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", _22218)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", _22218)\n Call: (46) [system] atomic_list_concat(_24116, /, \"\")\n Exit: (46) [system] atomic_list_concat([''], /, \"\")\n Call: (46) [system] atomics_to_string([''], '_', _22218)\n Exit: (46) [system] atomics_to_string([''], '_', \"\")\n^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", \"\")\n Call: (45) [system] atom_string(_19732, \"\")\n Exit: (45) [system] atom_string('', \"\")\n^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', '')\n^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', _610)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', _610)\n Call: (45) [system] arg(1, '_master_packs_'='_', _30302)\n Exit: (45) [system] arg(1, '_master_packs_'='_', '_master_packs_')\n Call: (45) [system] arg(2, '_master_packs_'='_', _31524)\n Exit: (45) [system] arg(2, '_master_packs_'='_', '_')\n^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', _32746)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', _32746)\n Call: (46) [system] atom_string('', _34012)\n Exit: (46) [system] atom_string('', \"\")\n^ Call: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", _35232)\n^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", _35232)\n^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", _35232)\n Call: (47) [system] atomic_list_concat(_37130, '_master_packs_', \"\")\n Exit: (47) [system] atomic_list_concat([''], '_master_packs_', \"\")\n Call: (47) [system] atomics_to_string([''], '_', _35232)\n Exit: (47) [system] atomics_to_string([''], '_', \"\")\n^ Exit: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", \"\")\n Call: (46) [system] atom_string(_32746, \"\")\n Exit: (46) [system] atom_string('', \"\")\n^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', '')\n^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', _610)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', '')\n^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', '')\n^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', '')\n^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', '')\n^ Exit: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', '')\n^ Exit: (41) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],'',''),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (41) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1052)\n^ Unify: (41) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1052)\n Call: (42) [system] name('', _2302)\n Exit: (42) [system] name('', [])\n^ Call: (42) [logicmoo_test] portray_vars:filter_var_chars([], [_3518|_3520])\n^ Unify: (42) [logicmoo_test] portray_vars:filter_var_chars([], [_3518|_3520])\n^ Call: (43) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3518|_3520])\n^ Unify: (43) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3518|_3520])\n^ Call: (44) [logicmoo_test] portray_vars:filter_var_chars0([], _6018)\n^ Unify: (44) [logicmoo_test] portray_vars:filter_var_chars0([], [])\n^ Exit: (44) [logicmoo_test] portray_vars:filter_var_chars0([], [])\n^ Call: (44) [logicmoo_test] portray_vars:trim_95([], [_3518|_3520])\n^ Unify: (44) [logicmoo_test] portray_vars:trim_95([], [_3518|_3520])\n^ Call: (45) [logicmoo_test] portray_vars:trim_96([], [_3518|_3520])\n^ Fail: (45) [logicmoo_test] portray_vars:trim_96([], [_3518|_3520])\n^ Fail: (44) [logicmoo_test] portray_vars:trim_95([], [_3518|_3520])\n^ Fail: (43) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3518|_3520])\n^ Fail: (42) [logicmoo_test] portray_vars:filter_var_chars([], [_3518|_3520])\n^ Fail: (41) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1052)\n Call: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12884)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit')\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit')\n Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12884)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__sk2_in_1_in_user\")\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__sk2_in_1_in_user\")\n^ Call: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_538))\n^ Unify: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_538))\n Call: (41) [system] copy_term(t_l:mpred_current_testcase(_538), _25446)\n Exit: (41) [system] copy_term(t_l:mpred_current_testcase(_538), t_l:mpred_current_testcase(_26064))\n^ Call: (41) [t_l] clause(t_l:mpred_current_testcase(_538), true)\n^ Fail: (41) [t_l] clause(mpred_current_testcase(_538), true)\n^ Fail: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_538))\n^ Call: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_538))\n^ Unify: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_538))\n^ Call: (47) [t_l] asserta(t_l:mpred_current_testcase(_538), _29910)\n^ Exit: (47) [t_l] asserta(t_l:mpred_current_testcase(_538), (0x5566f60ca0f0))\n Call: (47) [system] nb_current('$w_tl_e', _31148)\n Exit: (47) [system] nb_current('$w_tl_e', [])\n Call: (47) [system] nb_linkval('$w_tl_e', [(0x5566f60ca0f0)])\n Exit: (47) [system] nb_linkval('$w_tl_e', [(0x5566f60ca0f0)])\n^ Exit: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_538))\n^ Call: (45) [logicmoo_test] must_det_l((wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Unify: (45) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Call: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] strip_module(ucatch:must_det_u, _36812, _36752)\n^ Exit: (48) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (48) [system] var(must_det_u)\n Fail: (48) [system] var(must_det_u)\n^ Fail: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(...))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar(...)))), ignore((source_location(_16718, _16720), atom(...), ..., ...)), get_time(_16848)))\n^ Unify: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(...))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar(...)))), ignore((source_location(_16718, _16720), atom(...), ..., ...)), get_time(_16848)))\n^ Call: (48) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)), _41122, _41062)\n^ Exit: (48) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)), logicmoo_test, (wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n Call: (48) [system] var((wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n Fail: (48) [system] var((wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Fail: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(...))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar(...)))), ignore((source_location(_16718, _16720), atom(...), ..., ...)), get_time(_16848)))\n^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _45438, _45378)\n^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (49) [system] var(must_det_u)\n Fail: (49) [system] var(must_det_u)\n^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))))\n^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))))\n^ Call: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), _49748, _49688)\n^ Exit: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), logicmoo_test, wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))))\n Call: (49) [system] var(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))))\n Fail: (49) [system] var(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))))\n^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))))\n^ Call: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...))))))))\n^ Unify: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...))))))))\n^ Call: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Unify: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Call: (54) [logicmoo_test] current_predicate((in_pp/1))\n^ Exit: (54) [logicmoo_test] current_predicate((in_pp/1))\n^ Call: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Unify: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n Call: (55) [system] nonvar(bfly)\n Exit: (55) [system] nonvar(bfly)\n^ Call: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n Call: (56) [system] nonvar(_58930)\n Fail: (56) [system] nonvar(_58930)\n^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n^ Call: (56) [logicmoo_test] pretty_clauses:is_pp_set(_58930)\n^ Unify: (56) [logicmoo_test] pretty_clauses:is_pp_set(_58930)\n Call: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _58930)\n Fail: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _58930)\n^ Fail: (56) [logicmoo_test] pretty_clauses:is_pp_set(_58930)\n^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n^ Call: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930)\n Call: (57) [system] nonvar(_58930)\n Fail: (57) [system] nonvar(_58930)\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(swish)\n^ Call: (57) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_70656)))\n^ Unify: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_70656)))\n Call: (61) [system] nb_current('$pp_swish', t)\n Fail: (61) [system] nb_current('$pp_swish', t)\n Call: (61) [pengines] pengines:pengine_self(_70656)\n Unify: (61) [pengines] pengines:pengine_self(_70656)\n Call: (62) [system] thread_self(_74440)\n Exit: (62) [system] thread_self(main)\n Call: (62) [pengines] current_pengine(_70656, _75704, main, _75708, _75710, _75712)\n Fail: (62) [pengines] current_pengine(_70656, _76366, main, _76370, _76372, _76374)\n Fail: (61) [pengines] pengines:pengine_self(_70656)\n^ Fail: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_70656)))\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(http)\n^ Call: (57) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_79480))\n^ Unify: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_79480))\n Call: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_79480)\n Unify: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_79480)\n Call: (61) [system] current_output(_82046)\n Exit: (61) [system] current_output((0x7f8762aee8c0))\n Call: (61) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0))\n Fail: (61) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0))\n Fail: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_79480)\n^ Fail: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_79480))\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Call: (57) [logicmoo_test] current_predicate((bfly_get/2))\n^ Exit: (57) [logicmoo_test] current_predicate((bfly_get/2))\n^ Call: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Unify: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (58) [system] nonvar(f)\n Exit: (58) [system] nonvar(f)\n^ Call: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668)\n^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668)\n Call: (59) [system] nonvar(_90668)\n Fail: (59) [system] nonvar(_90668)\n^ Redo: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668)\n^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668)\n Call: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, _90668)\n Unify: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n Exit: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n^ Exit: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (58) [system] f=@=f\n Exit: (58) [system] f=@=f\n^ Exit: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Exit: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Exit: (55) [logicmoo_test] pretty_clauses:in_pp(ansi)\n Call: (55) [system] bfly==ansi\n Fail: (55) [system] bfly==ansi\n^ Fail: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Fail: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Redo: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...))))))))\n^ Call: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))))\n^ Unify: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))))\n^ Call: (54) [logicmoo_test] quietly(ignore((with_all_dmsg(dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(...)))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?-mpred_test(..., ...))))))))))\n^ Unify: (54) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(_538, user:clause_asserted_i(...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n%~ ?-( mpred_test(Kw,user:clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))).\n^ Exit: (59) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (54) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(_538, user:clause_asserted_i(...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n^ Exit: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))))\n^ Exit: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...))))))))\n^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _134178, _134118)\n^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (49) [system] var(must_det_u)\n Fail: (49) [system] var(must_det_u)\n^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Call: (49) [ucatch] strip_module(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)), _138488, _138428)\n^ Exit: (49) [ucatch] strip_module(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)), logicmoo_test, (add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)))\n Call: (49) [system] var((add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)))\n Fail: (49) [system] var((add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)))\n^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _142804, _142744)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _147114, _147054)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), logicmoo_test, add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (50) [system] var(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Fail: (50) [system] var(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))\n Call: (53) [j_u] j_u:junit_prop(_538, goal, _150124)\n Unify: (53) [j_u] j_u:junit_prop(\"Test_0001_Line_0000__sk2_in_1_in_user\", goal, user:(sk2_in(_150776), get_attr(_150776, sk2, _150790), _150790=='SKF-6667'))\n Exit: (53) [j_u] j_u:junit_prop(\"Test_0001_Line_0000__sk2_in_1_in_user\", goal, user:(sk2_in(_150776), get_attr(_150776, sk2, _150790), _150790=='SKF-6667'))\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _153362, _153302)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)), _157672, _157612)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)), logicmoo_test, (ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), get_time(_16848)))\n Call: (50) [system] var((ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), get_time(_16848)))\n Fail: (50) [system] var((ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), get_time(_16848)))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _161988, _161928)\n^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (51) [system] var(must_det_u)\n Fail: (51) [system] var(must_det_u)\n^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Call: (51) [ucatch] strip_module(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), _166298, _166238)\n^ Exit: (51) [ucatch] strip_module(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), logicmoo_test, ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718, _16720]), replace_in_string([... = ...], _16760, _16790), add_test_info(_538, url, _16790))))\n Call: (51) [system] var(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718, _16720]), replace_in_string([... = ...], _16760, _16790), add_test_info(_538, url, _16790))))\n Fail: (51) [system] var(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718, _16720]), replace_in_string([... = ...], _16760, _16790), add_test_info(_538, url, _16790))))\n^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n Call: (55) [system] source_location(_16718, _16720)\n Fail: (55) [system] source_location(_16718, _16720)\n^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _171832, _171772)\n^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (51) [system] var(must_det_u)\n Fail: (51) [system] var(must_det_u)\n^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_16848))\n^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_16848))\n^ Call: (51) [ucatch] strip_module(logicmoo_test:get_time(_16848), _176142, _176082)\n^ Exit: (51) [ucatch] strip_module(logicmoo_test:get_time(_16848), logicmoo_test, get_time(_16848))\n Call: (51) [system] var(get_time(_16848))\n Fail: (51) [system] var(get_time(_16848))\n^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_16848))\n^ Exit: (45) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(1632738043.15359)))\n Call: (45) [system] _16858=nb(0)\n Exit: (45) [system] nb(0)=nb(0)\n^ Call: (47) [logicmoo_test] call_u_hook(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Unify: (47) [logicmoo_test] call_u_hook(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Call: (56) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _184772)\n^ Unify: (56) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _184772)\n^ Exit: (56) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n^ Exit: (47) [logicmoo_test] call_u_hook(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (47) [system] _16898=passed\n Exit: (47) [system] passed=passed\n\u001B[0m\u001B[1m\u001B[97m\u001B[40mpassed=info(why_was_true(user:clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))))\n\u001B[49m\u001B[0m\u001B[21m\u001B[0m\nno_proof_for(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-6667])))).\n\nno_proof_for(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-6667])))).\n\nno_proof_for(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-6667])))).\n\n_188708\n\tname\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_02-Test_0001_Line_0000__sk2_in_1_in_user'. \n\tJUNIT_CLASSNAME\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_02'. \n\tJUNIT_CMD\t=\t'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"[\\'attvar_02.pfc\\']\"'. \n% saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_02_Test_0001_Line_0000_sk2_in_1_in_user_0-junit.xml\n Call: (45) [system] passed=error(_16876)\n Fail: (45) [system] passed=error(_16876)\n Call: (45) [system] true\n Exit: (45) [system] true\n Call: (45) [system] nb_setarg(1, nb(0), 1)\n Exit: (45) [system] nb_setarg(1, nb(1), 1)\n Call: (45) [system] deterministic(_28564)\n Exit: (45) [system] deterministic(true)\n^ Call: (46) [locally_each] locally_each:key_erase(t_l)\n^ Unify: (46) [locally_each] locally_each:key_erase(t_l)\n Call: (47) [system] nb_current('$w_tl_e', [_319170|_319172])\n Exit: (47) [system] nb_current('$w_tl_e', [(0x5566f60ca0f0)])\n Call: (47) [system] nb_linkval('$w_tl_e', [])\n Exit: (47) [system] nb_linkval('$w_tl_e', [])\n Call: (48) [system] erase((0x5566f60ca0f0))\n Exit: (48) [system] erase((0x5566f60ca0f0))\n Call: (47) [system] true\n Exit: (47) [system] true\n Call: (47) [system] true\n Exit: (47) [system] true\n^ Exit: (46) [locally_each] locally_each:key_erase(t_l)\n^ Exit: (33) [logicmoo_test] mpred_test(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Call: (37) [user] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n^ Unify: (37) [user] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), (:-call((true, prolog))), _326774)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), (:-call((true, prolog))), _326774)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), (:-call((true, prolog))), _326774)\n^ Redo: (37) [user] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n^ Unify: (37) [user] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), (:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n^ Redo: (37) [system] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n^ Unify: (37) [system] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n Call: (38) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Exit: (38) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-call((true, prolog))))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-call((true, prolog))))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-call((true, prolog))))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n^ Unify: (37) [subclause_expansion] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_339140)\n Fail: (39) [t_l] t_l:is_ec_cvt(_339140)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n^ Fail: (37) [ec_loader] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n^ Call: (37) [user] term_expansion((:-call((true, prolog))), _342250)\n^ Unify: (37) [user] term_expansion((:-call((true, prolog))), (:-call((true, prolog))))\n^ Redo: (37) [system] term_expansion((:-call((true, prolog))), _342250)\n^ Unify: (37) [system] term_expansion((:-call((true, prolog))), _342250)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-call((true, prolog))), _342250)\n^ Call: (38) [system] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _347174, _347176)\n^ Unify: (38) [system] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _347174, _347176)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _347174, _347176)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _347174, _347176)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _347174, _347176)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _347174, _347176)\n Call: (41) [system] nonvar((:-call((true, prolog))))\n Exit: (41) [system] nonvar((:-call((true, prolog))))\n Call: (41) [echo_files] echo_files:never_echo_term((:-call((true, prolog))))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-call((true, prolog))))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _347174, _347176)\n Call: (41) [$syspreds] prolog_load_context(stream, _354078)\n Unify: (41) [$syspreds] prolog_load_context(stream, _354078)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])=..[_357724, _357730, _357736|_357738]\n Exit: (41) [system] term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])=..[term_position, 1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [system] (:-call((true, prolog)))==end_of_file\n Fail: (42) [system] (:-call((true, prolog)))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _363906)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Call: (42) [system] _365780 is 1353+1\n Exit: (42) [system] 1354 is 1353+1\n Call: (42) [system] 1383=(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1361)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1361)\n Call: (43) [t_l] t_l:file_stream_loc(_378110, (0x556703a44a00), _378114)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1361)\n Call: (43) [t_l] t_l:file_stream_loc(_380538, (0x556703a44a00), _380540)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Call: (43) [system] 1361>1353\n Exit: (43) [system] 1361>1353\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353, 1361)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353, 1361)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, 1361, _384872)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, 1361, _384872)\n Call: (45) [system] _386126 is 1361-1353\n Exit: (45) [system] 8 is 1361-1353\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _387346, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _387346, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _390456)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _390456)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _392462, []), read_string(_392462, _392470, _387346), close(_392462))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _392462, []), read_util:read_string(_392462, _392470, _387346), read_util:close(_392462))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _392462, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5600), [])\n Call: (49) [system] close((0x5566f61f5600))\n Exit: (49) [system] close((0x5566f61f5600))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5600), []), read_util:read_string((0x5566f61f5600), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f61f5600)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1353, 8, _398108, _384872)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1353, 8, 1135, \" \\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, 1361, \" \\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1361)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1361)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _401172))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _401172))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1361))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1361))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1361)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Call: (45) [echo_files] echo_files:nsl(_405502)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\" \\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\" \\n\", 'No source location!?')\n Call: (46) [system] \" \\n\"\\==[]\n Exit: (46) [system] \" \\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\" \\n\", _409810, _409812, _409814, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\" \\n\", _409810, _409812, _409814, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\" \\n\", _409810, _409812, _409814, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\" \\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Call: (45) [system] sub_string(\" \\n\", _413628, _413692, _413630, '\\n/*~')\n Fail: (45) [system] sub_string(\" \\n\", _413628, _414310, _413630, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Call: (45) [system] sub_string(\" \\n\", _415486, _415550, _415488, '/*~')\n Fail: (45) [system] sub_string(\" \\n\", _415486, _416168, _415488, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Call: (45) [system] sub_string(\" \\n\", _417962, _418026, _417964, '\\n%~')\n Fail: (45) [system] sub_string(\" \\n\", _417962, _418644, _417964, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Call: (45) [system] sub_string(\" \\n\", _419820, _419884, _419822, '%~')\n Fail: (45) [system] sub_string(\" \\n\", _419820, _420502, _419822, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Call: (45) [system] write(\" \\n\")\n \n Exit: (45) [system] write(\" \\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353, 1361)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1361)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1361, 1383, _429078)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1361, 1383, _429078)\n Call: (44) [system] _430332 is 1383-1361\n Exit: (44) [system] 22 is 1383-1361\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _431552, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _431552, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _434662)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _434662)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _436668, []), read_string(_436668, _436676, _431552), close(_436668))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _436668, []), read_util:read_string(_436668, _436676, _431552), read_util:close(_436668))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _436668, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5c00), [])\n Call: (48) [system] close((0x5566f61f5c00))\n Exit: (48) [system] close((0x5566f61f5c00))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5c00), []), read_util:read_string((0x5566f61f5c00), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f61f5c00)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1361, 22, _442314, _429078)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1361, 22, 1113, \":- call((true,prolog))\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1361, 1383, \":- call((true,prolog))\")\n Call: (43) [echo_files] echo_files:read_mco(\":- call((true,prolog))\", _444182, _444184, _444186, _444188, _444190)\n Unify: (43) [echo_files] echo_files:read_mco(\":- call((true,prolog))\", _444816, _444818, _444820, _444822, _444824)\n Call: (44) [system] read_term_from_atom(\":- call((true,prolog))\", _445392, [cycles(true), comments(_445412), quasi_quotations(_445422), variable_names(_445432), singletons(_445442)])\n Exit: (44) [system] read_term_from_atom(\":- call((true,prolog))\", (:-call((true, prolog))), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- call((true,prolog))\", _446678, [cycles(false), comments(_446698), quasi_quotations(_446708), variable_names(_446718), singletons(_446728)])\n Exit: (44) [system] read_term_from_atom(\":- call((true,prolog))\", (:-call((true, prolog))), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (:-call((true, prolog)))=@=(:-call((true, prolog)))\n Exit: (44) [system] (:-call((true, prolog)))=@=(:-call((true, prolog)))\n Call: (44) [system] _449176=(:-call((true, prolog)))\n Exit: (44) [system] (:-call((true, prolog)))=(:-call((true, prolog)))\n Exit: (43) [echo_files] echo_files:read_mco(\":- call((true,prolog))\", (:-call((true, prolog))), [], [], [], [])\n Call: (43) [system] write(\":- call((true,prolog))\")\n:- call((true,prolog))\n Exit: (43) [system] write(\":- call((true,prolog))\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _452286, 1383)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _452908, 1383)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _453482, _453484))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _453482, _453484))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _453482, 1383))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _453482, 1383))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _453482, 1383)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _460920))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _460920))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [system] character_count((0x556703a44a00), _466470)\n Exit: (42) [system] character_count((0x556703a44a00), 1384)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1384)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1384)\n Call: (43) [t_l] t_l:file_stream_loc(_468976, (0x556703a44a00), _468980)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1384)\n Call: (43) [t_l] t_l:file_stream_loc(_471404, (0x556703a44a00), _471406)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383)\n Call: (43) [system] 1384>1383\n Exit: (43) [system] 1384>1383\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383, 1384)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383, 1384)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1383, 1384, _475738)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1383, 1384, _475738)\n Call: (45) [system] _476992 is 1384-1383\n Exit: (45) [system] 1 is 1384-1383\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _478212, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _478212, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _481322)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _481322)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _483328, []), read_string(_483328, _483336, _478212), close(_483328))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _483328, []), read_util:read_string(_483328, _483336, _478212), read_util:close(_483328))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _483328, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5dbdd00), [])\n Call: (49) [system] close((0x5566f5dbdd00))\n Exit: (49) [system] close((0x5566f5dbdd00))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5dbdd00), []), read_util:read_string((0x5566f5dbdd00), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f5dbdd00)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1383, 1, _488974, _475738)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1383, 1, 1112, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1383, 1384, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _492036))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _492036))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_496366)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _500674, _500676, _500678, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _500674, _500676, _500678, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _500674, _500676, _500678, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _504492, _504556, _504494, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _504492, _505174, _504494, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _506350, _506414, _506352, '/*~')\n Fail: (45) [system] sub_string(\".\", _506350, _507032, _506352, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _508826, _508890, _508828, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _508826, _509508, _508828, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _510684, _510748, _510686, '%~')\n Fail: (45) [system] sub_string(\".\", _510684, _511366, _510686, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383, 1384)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1384)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _522358)\n Exit: (43) [system] character_count((0x556703a44a00), 1384)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1384, _650)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1384, _650)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1582, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1582, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _4692)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _4692)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _6698, []), read_string(_6698, _6706, _1582), close(_6698))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _6698, []), read_util:read_string(_6698, _6706, _1582), read_util:close(_6698))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _6698, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9679300), [])\n Call: (48) [system] close((0x5566f9679300))\n Exit: (48) [system] close((0x5566f9679300))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9679300), []), read_util:read_string((0x5566f9679300), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f9679300)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1384, _12342, 0, _650)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1384, 1112, 0, \"\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1384, \"\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\"\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _14424)\n Exit: (43) [system] open_string(\"\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x5566f9679800))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679800))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679800))\n Call: (44) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (45) [system] at_end_of_stream((0x5566f9679800))\n Fail: (45) [system] at_end_of_stream((0x5566f9679800))\n Redo: (44) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (45) [system] peek_char((0x5566f9679800), _20526)\n Exit: (45) [system] peek_char((0x5566f9679800), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char((0x5566f9679800), '\\n')\n Exit: (45) [system] get_char((0x5566f9679800), '\\n')\n Call: (45) [system] put_char('\\n')\n\n Exit: (45) [system] put_char('\\n')\n Exit: (44) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679800))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679800))\n Call: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (46) [system] at_end_of_stream((0x5566f9679800))\n Fail: (46) [system] at_end_of_stream((0x5566f9679800))\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (46) [system] peek_char((0x5566f9679800), _30870)\n Exit: (46) [system] peek_char((0x5566f9679800), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (46) [echo_files] echo_files:nsl(_34524)\n Unify: (46) [echo_files] echo_files:nsl('No source location!?')\n Exit: (46) [echo_files] echo_files:nsl('No source location!?')\n Call: (46) [system] atom_length('No source location!?', _36368)\n Exit: (46) [system] atom_length('No source location!?', 20)\n Call: (46) [system] peek_string((0x5566f9679800), 20, _37582)\n Exit: (46) [system] peek_string((0x5566f9679800), 20, \":- read_attvars(fals\")\n Call: (46) [system] \":- read_attvars(fals\"=='No source location!?'\n Fail: (46) [system] \":- read_attvars(fals\"=='No source location!?'\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (46) [system] peek_string((0x5566f9679800), 2, \"%~\")\n Fail: (46) [system] peek_string((0x5566f9679800), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (46) [system] peek_string((0x5566f9679800), 1, \"%\")\n Fail: (46) [system] peek_string((0x5566f9679800), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (46) [system] peek_string((0x5566f9679800), 2, \"#!\")\n Fail: (46) [system] peek_string((0x5566f9679800), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679800))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679800))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Call: (42) [system] character_count((0x556703a44a00), _51116)\n Exit: (42) [system] character_count((0x556703a44a00), 1384)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _53586))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _53586))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), _632)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), _632)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), _632)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), _632)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _65382)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _66000)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n^ Redo: (38) [echo_files] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [echo_files] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), (:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n^ Redo: (38) [system] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [system] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n^ Redo: (38) [echo_files] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [echo_files] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n Call: (39) [system] (:-call((true, prolog)))\\==end_of_file\n Exit: (39) [system] (:-call((true, prolog)))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632)\n Call: (40) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Exit: (40) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Call: (40) [system] nonvar((:-call((true, prolog))))\n Exit: (40) [system] nonvar((:-call((true, prolog))))\n Call: (40) [system] nb_current('$term', _94870)\n Exit: (40) [system] nb_current('$term', (:-call((true, prolog))))\n Call: (40) [$syspreds] prolog_load_context(module, _96084)\n Unify: (40) [$syspreds] prolog_load_context(module, _96084)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-call((true, prolog))), (:-call((true, prolog))), _97904)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-call((true, prolog))), (:-call((true, prolog))), (:-_98540))\n Call: (41) [system] (:-call((true, prolog)))==(:-call((true, prolog)))\n Exit: (41) [system] (:-call((true, prolog)))==(:-call((true, prolog)))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, call((true, prolog)), _98540)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, call((true, prolog)), _98540)\n Call: (42) [system] functor(directive_expansion, _101654, _101656)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _102884 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], call((true, prolog)), _98540)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], call((true, prolog)), call((true, prolog)))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], call((true, prolog)), call((true, prolog)))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, call((true, prolog)), call((true, prolog)))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-call((true, prolog))), (:-call((true, prolog))), (:-call((true, prolog))))\n Call: (40) [system] (:-call((true, prolog)))\\=@=(:-call((true, prolog)))\n Fail: (40) [system] (:-call((true, prolog)))\\=@=(:-call((true, prolog)))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632)\n^ Redo: (38) [subclause_expansion] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [subclause_expansion] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n Call: (39) [system] nonvar((:-call((true, prolog))))\n Exit: (39) [system] nonvar((:-call((true, prolog))))\n Call: (39) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Exit: (39) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Call: (39) [$syspreds] prolog_load_context(file, _112790)\n Unify: (39) [$syspreds] prolog_load_context(file, _112790)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _114616)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _114616)\n^ Redo: (38) [file_scope] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [file_scope] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Redo: (38) [echo_files] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [echo_files] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n Call: (39) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Exit: (39) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-call((true, prolog))))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-call((true, prolog))))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-call((true, prolog))))\n^ Redo: (38) [common_logic_utils] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [common_logic_utils] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n Call: (39) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Exit: (39) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-call((true, prolog))), _632)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-call((true, prolog))), _632)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-call((true, prolog))), _632)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-call((true, prolog))), _632)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-call((true, prolog))), (:-call((true, prolog))))\n Call: (39) [system] term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])=_634\n Exit: (39) [system] term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])=term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), (:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n^ Call: (44) [user] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [user] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]))\n^ Call: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), call((true, prolog)), _135250)\n^ Unify: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), call((true, prolog)), _135250)\n^ Fail: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), call((true, prolog)), _135250)\n^ Fail: (44) [user] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Call: (44) [user] goal_expansion(call((true, prolog)), _135250)\n^ Unify: (44) [user] goal_expansion(call((true, prolog)), sicstus:sicstus_flag(_139702, _139704))\n Call: (45) [system] nonvar(call((true, prolog)))\n Exit: (45) [system] nonvar(call((true, prolog)))\n Call: (45) [system] call((true, prolog))=current_prolog_flag(_139702, _139704)\n Fail: (45) [system] call((true, prolog))=current_prolog_flag(_139702, _139704)\n^ Redo: (44) [user] goal_expansion(call((true, prolog)), sicstus:sicstus_flag(_139702, _139704))\n Call: (45) [system] call((true, prolog))=prolog_flag(_139702, _139704)\n Fail: (45) [system] call((true, prolog))=prolog_flag(_139702, _139704)\n^ Redo: (44) [user] goal_expansion(call((true, prolog)), _135250)\n^ Unify: (44) [user] goal_expansion(call((true, prolog)), _135250)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(call((true, prolog)), _135250)\n^ Call: (44) [system] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [system] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]))\n^ Redo: (44) [loop_check] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [loop_check] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]))\n^ Redo: (44) [ucatch] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [ucatch] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n Call: (45) [apply_macros] expand_apply(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n Unify: (45) [apply_macros] expand_apply(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n Fail: (45) [nl_pipeline] expand_apply(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Redo: (44) [apply_macros] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [apply_macros] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Redo: (44) [virtualize_source] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [virtualize_source] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n Call: (45) [system] nonvar(term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]))\n Exit: (45) [system] nonvar(term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(call((true, prolog)))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(call((true, prolog)))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(call((true, prolog)))\n^ Redo: (44) [common_logic_utils] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [common_logic_utils] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Redo: (44) [gvlib] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [gvlib] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Redo: (44) [logicmoo_test] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [logicmoo_test] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Fail: (44) [pfc_lib] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Call: (44) [system] goal_expansion(call((true, prolog)), _135250)\n^ Unify: (44) [system] goal_expansion(call((true, prolog)), _135250)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(call((true, prolog)), _135250)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(call((true, prolog)), _135250)\n^ Redo: (44) [arithmetic] goal_expansion(call((true, prolog)), _135250)\n^ Unify: (44) [arithmetic] goal_expansion(call((true, prolog)), _135250)\n Call: (45) [yall] yall:lambda_like(call((true, prolog)))\n Unify: (45) [yall] yall:lambda_like(call((true, prolog)))\n Call: (46) [system] compound_name_arity(call((true, prolog)), _170874, _170876)\n Exit: (46) [system] compound_name_arity(call((true, prolog)), call, 1)\n Call: (46) [yall] yall:lambda_functor(call)\n Fail: (46) [yall] yall:lambda_functor(call)\n Fail: (45) [yall] yall:lambda_like(call((true, prolog)))\n^ Redo: (44) [yall] goal_expansion(call((true, prolog)), _135250)\n^ Unify: (44) [yall] goal_expansion(call((true, prolog)), _135250)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(call((true, prolog)), _135250)\n Call: (45) [apply_macros] expand_apply(call((true, prolog)), _135250)\n Unify: (45) [apply_macros] expand_apply(call((true, prolog)), _135250)\n Fail: (45) [nl_pipeline] expand_apply(call((true, prolog)), _135250)\n^ Redo: (44) [apply_macros] goal_expansion(call((true, prolog)), _135250)\n^ Unify: (44) [apply_macros] goal_expansion(call((true, prolog)), _135250)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(call((true, prolog)), _135250)\n Call: (45) [clpfd] clpfd:clpfd_expandable(call((true, prolog)))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(call((true, prolog)))\n^ Redo: (44) [clpfd] goal_expansion(call((true, prolog)), _135250)\n^ Unify: (44) [clpfd] goal_expansion(call((true, prolog)), _135250)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(call((true, prolog)), _135250)\n^ Call: (46) [user] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [user] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])))\n^ Call: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), (true, prolog), _186398)\n^ Unify: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), (true, prolog), _186398)\n^ Fail: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), (true, prolog), _186398)\n^ Fail: (46) [user] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Call: (46) [user] goal_expansion((true, prolog), _186398)\n^ Unify: (46) [user] goal_expansion((true, prolog), sicstus:sicstus_flag(_190850, _190852))\n Call: (47) [system] nonvar((true, prolog))\n Exit: (47) [system] nonvar((true, prolog))\n Call: (47) [system] (true, prolog)=current_prolog_flag(_190850, _190852)\n Fail: (47) [system] (true, prolog)=current_prolog_flag(_190850, _190852)\n^ Redo: (46) [user] goal_expansion((true, prolog), sicstus:sicstus_flag(_190850, _190852))\n Call: (47) [system] (true, prolog)=prolog_flag(_190850, _190852)\n Fail: (47) [system] (true, prolog)=prolog_flag(_190850, _190852)\n^ Redo: (46) [user] goal_expansion((true, prolog), _186398)\n^ Unify: (46) [user] goal_expansion((true, prolog), _186398)\n Call: (47) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (47) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (47) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (46) [user] goal_expansion((true, prolog), _186398)\n^ Call: (46) [system] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [system] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])))\n^ Redo: (46) [loop_check] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [loop_check] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])))\n^ Redo: (46) [ucatch] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [ucatch] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n Call: (47) [apply_macros] expand_apply((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n Unify: (47) [apply_macros] expand_apply((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n Fail: (47) [nl_pipeline] expand_apply((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Redo: (46) [apply_macros] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [apply_macros] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Redo: (46) [virtualize_source] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [virtualize_source] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n Call: (47) [system] nonvar(parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])))\n Exit: (47) [system] nonvar(parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])))\n^ Call: (47) [common_logic_utils] common_logic_utils:grovel_kif_option((true, prolog))\n^ Unify: (47) [common_logic_utils] common_logic_utils:grovel_kif_option((true, prolog))\n^ Fail: (47) [common_logic_utils] common_logic_utils:grovel_kif_option((true, prolog))\n^ Redo: (46) [common_logic_utils] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [common_logic_utils] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Redo: (46) [gvlib] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [gvlib] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Redo: (46) [logicmoo_test] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [logicmoo_test] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Call: (47) [pfc_lib] pfc_goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (47) [pfc_lib] pfc_goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Fail: (47) [pfc_lib] pfc_goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Fail: (46) [pfc_lib] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Call: (46) [system] goal_expansion((true, prolog), _186398)\n^ Unify: (46) [system] goal_expansion((true, prolog), _186398)\n Call: (47) [arithmetic] arithmetic:math_goal_expansion((true, prolog), _186398)\n Fail: (47) [arithmetic] arithmetic:math_goal_expansion((true, prolog), _186398)\n^ Redo: (46) [arithmetic] goal_expansion((true, prolog), _186398)\n^ Unify: (46) [arithmetic] goal_expansion((true, prolog), _186398)\n Call: (47) [yall] yall:lambda_like((true, prolog))\n Unify: (47) [yall] yall:lambda_like((true, prolog))\n Call: (48) [system] compound_name_arity((true, prolog), _222022, _222024)\n Exit: (48) [system] compound_name_arity((true, prolog), ',', 2)\n Call: (48) [yall] yall:lambda_functor(',')\n Fail: (48) [yall] yall:lambda_functor(',')\n Fail: (47) [yall] yall:lambda_like((true, prolog))\n^ Redo: (46) [yall] goal_expansion((true, prolog), _186398)\n^ Unify: (46) [yall] goal_expansion((true, prolog), _186398)\n Call: (47) [system] current_prolog_flag(xref, true)\n Fail: (47) [system] current_prolog_flag(xref, true)\n^ Redo: (46) [apply_macros] goal_expansion((true, prolog), _186398)\n Call: (47) [apply_macros] expand_apply((true, prolog), _186398)\n Unify: (47) [apply_macros] expand_apply((true, prolog), _186398)\n Fail: (47) [nl_pipeline] expand_apply((true, prolog), _186398)\n^ Redo: (46) [apply_macros] goal_expansion((true, prolog), _186398)\n^ Unify: (46) [apply_macros] goal_expansion((true, prolog), _186398)\n Call: (47) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (47) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (46) [clpfd] goal_expansion((true, prolog), _186398)\n Call: (47) [clpfd] clpfd:clpfd_expandable((true, prolog))\n Fail: (47) [clpfd] clpfd:clpfd_expandable((true, prolog))\n^ Redo: (46) [clpfd] goal_expansion((true, prolog), _186398)\n^ Unify: (46) [clpfd] goal_expansion((true, prolog), _186398)\n^ Call: (47) [logicmoo_ocl] do_ss\n^ Fail: (47) [logicmoo_ocl] do_ss\n^ Fail: (46) [logicmoo_ocl] goal_expansion((true, prolog), _186398)\n^ Call: (48) [user] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [user] goal_expansion(true, 1370-1374, _237564, 1370-1374)\n^ Call: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1370-1374, true, _237564)\n^ Unify: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1370-1374, true, _237564)\n^ Fail: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1370-1374, true, _237564)\n^ Fail: (48) [user] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Call: (48) [user] goal_expansion(true, _237564)\n^ Unify: (48) [user] goal_expansion(true, sicstus:sicstus_flag(_242016, _242018))\n Call: (49) [system] nonvar(true)\n Exit: (49) [system] nonvar(true)\n Call: (49) [system] true=current_prolog_flag(_242016, _242018)\n Fail: (49) [system] true=current_prolog_flag(_242016, _242018)\n^ Redo: (48) [user] goal_expansion(true, sicstus:sicstus_flag(_242016, _242018))\n Call: (49) [system] true=prolog_flag(_242016, _242018)\n Fail: (49) [system] true=prolog_flag(_242016, _242018)\n^ Redo: (48) [user] goal_expansion(true, _237564)\n^ Unify: (48) [user] goal_expansion(true, _237564)\n Call: (49) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (49) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (49) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (48) [user] goal_expansion(true, _237564)\n^ Call: (48) [system] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [system] goal_expansion(true, 1370-1374, _237564, 1370-1374)\n^ Redo: (48) [loop_check] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [loop_check] goal_expansion(true, 1370-1374, _237564, 1370-1374)\n^ Redo: (48) [ucatch] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [ucatch] goal_expansion(true, 1370-1374, _237564, _237566)\n Call: (49) [apply_macros] expand_apply(true, 1370-1374, _237564, _237566)\n Unify: (49) [apply_macros] expand_apply(true, 1370-1374, _237564, _237566)\n Fail: (49) [nl_pipeline] expand_apply(true, 1370-1374, _237564, _237566)\n^ Redo: (48) [apply_macros] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [apply_macros] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Redo: (48) [virtualize_source] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [virtualize_source] goal_expansion(true, 1370-1374, _237564, _237566)\n Call: (49) [system] nonvar(1370-1374)\n Exit: (49) [system] nonvar(1370-1374)\n^ Call: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(true)\n^ Unify: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(true)\n Call: (50) [system] fail\n Fail: (50) [system] fail\n^ Fail: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(true)\n^ Redo: (48) [common_logic_utils] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [common_logic_utils] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Redo: (48) [gvlib] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [gvlib] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Redo: (48) [logicmoo_test] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [logicmoo_test] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Call: (49) [pfc_lib] pfc_goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (49) [pfc_lib] pfc_goal_expansion(true, 1370-1374, _237564, _237566)\n^ Fail: (49) [pfc_lib] pfc_goal_expansion(true, 1370-1374, _237564, _237566)\n^ Fail: (48) [pfc_lib] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Call: (48) [system] goal_expansion(true, _237564)\n^ Unify: (48) [system] goal_expansion(true, _237564)\n Call: (49) [arithmetic] arithmetic:math_goal_expansion(true, _237564)\n Fail: (49) [arithmetic] arithmetic:math_goal_expansion(true, _237564)\n^ Redo: (48) [arithmetic] goal_expansion(true, _237564)\n^ Unify: (48) [arithmetic] goal_expansion(true, _237564)\n Call: (49) [yall] yall:lambda_like(true)\n Unify: (49) [yall] yall:lambda_like(true)\n Fail: (49) [yall] yall:lambda_like(true)\n^ Redo: (48) [yall] goal_expansion(true, _237564)\n^ Unify: (48) [yall] goal_expansion(true, _237564)\n Call: (49) [system] current_prolog_flag(xref, true)\n Fail: (49) [system] current_prolog_flag(xref, true)\n^ Redo: (48) [apply_macros] goal_expansion(true, _237564)\n Call: (49) [apply_macros] expand_apply(true, _237564)\n Unify: (49) [apply_macros] expand_apply(true, _237564)\n Fail: (49) [nl_pipeline] expand_apply(true, _237564)\n^ Redo: (48) [apply_macros] goal_expansion(true, _237564)\n^ Unify: (48) [apply_macros] goal_expansion(true, _237564)\n Call: (49) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (49) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (48) [clpfd] goal_expansion(true, _237564)\n Call: (49) [clpfd] clpfd:clpfd_expandable(true)\n Fail: (49) [clpfd] clpfd:clpfd_expandable(true)\n^ Redo: (48) [clpfd] goal_expansion(true, _237564)\n^ Unify: (48) [clpfd] goal_expansion(true, _237564)\n^ Call: (49) [logicmoo_ocl] do_ss\n^ Fail: (49) [logicmoo_ocl] do_ss\n^ Fail: (48) [logicmoo_ocl] goal_expansion(true, _237564)\n^ Call: (48) [user] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [user] goal_expansion(prolog, 1375-1381, _287430, 1375-1381)\n^ Call: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, prolog, _287430)\n^ Unify: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, prolog, _287430)\n^ Fail: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, prolog, _287430)\n^ Fail: (48) [user] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Call: (48) [user] goal_expansion(prolog, _287430)\n^ Unify: (48) [user] goal_expansion(prolog, sicstus:sicstus_flag(_291882, _291884))\n Call: (49) [system] nonvar(prolog)\n Exit: (49) [system] nonvar(prolog)\n Call: (49) [system] prolog=current_prolog_flag(_291882, _291884)\n Fail: (49) [system] prolog=current_prolog_flag(_291882, _291884)\n^ Redo: (48) [user] goal_expansion(prolog, sicstus:sicstus_flag(_291882, _291884))\n Call: (49) [system] prolog=prolog_flag(_291882, _291884)\n Fail: (49) [system] prolog=prolog_flag(_291882, _291884)\n^ Redo: (48) [user] goal_expansion(prolog, _287430)\n^ Unify: (48) [user] goal_expansion(prolog, _287430)\n Call: (49) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (49) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (49) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (48) [user] goal_expansion(prolog, _287430)\n^ Call: (48) [system] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [system] goal_expansion(prolog, 1375-1381, _287430, 1375-1381)\n^ Redo: (48) [loop_check] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [loop_check] goal_expansion(prolog, 1375-1381, _287430, 1375-1381)\n^ Redo: (48) [ucatch] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [ucatch] goal_expansion(prolog, 1375-1381, _287430, _287432)\n Call: (49) [apply_macros] expand_apply(prolog, 1375-1381, _287430, _287432)\n Unify: (49) [apply_macros] expand_apply(prolog, 1375-1381, _287430, _287432)\n Fail: (49) [nl_pipeline] expand_apply(prolog, 1375-1381, _287430, _287432)\n^ Redo: (48) [apply_macros] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [apply_macros] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Redo: (48) [virtualize_source] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [virtualize_source] goal_expansion(prolog, 1375-1381, _287430, _287432)\n Call: (49) [system] nonvar(1375-1381)\n Exit: (49) [system] nonvar(1375-1381)\n^ Call: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(prolog)\n^ Unify: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(prolog)\n Call: (50) [system] fail\n Fail: (50) [system] fail\n^ Fail: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(prolog)\n^ Redo: (48) [common_logic_utils] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [common_logic_utils] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Redo: (48) [gvlib] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [gvlib] goal_expansion(prolog, 1375-1381, _287430, _287432)\n Call: (49) [system] 1375-1381=_287432\n Exit: (49) [system] 1375-1381=1375-1381\n^ Exit: (48) [logicmoo_test] goal_expansion(prolog, 1375-1381, dmsg(skipped(blocks_on_input, prolog)), 1375-1381)\n^ Call: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, 1375-1381)\n^ Call: (50) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (50) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Fail: (50) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Fail: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Call: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), sicstus:sicstus_flag(_321790, _321792))\n Call: (50) [system] nonvar(dmsg(skipped(blocks_on_input, prolog)))\n Exit: (50) [system] nonvar(dmsg(skipped(blocks_on_input, prolog)))\n Call: (50) [system] dmsg(skipped(blocks_on_input, prolog))=current_prolog_flag(_321790, _321792)\n Fail: (50) [system] dmsg(skipped(blocks_on_input, prolog))=current_prolog_flag(_321790, _321792)\n^ Redo: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), sicstus:sicstus_flag(_321790, _321792))\n Call: (50) [system] dmsg(skipped(blocks_on_input, prolog))=prolog_flag(_321790, _321792)\n Fail: (50) [system] dmsg(skipped(blocks_on_input, prolog))=prolog_flag(_321790, _321792)\n^ Redo: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Call: (50) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (50) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (50) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Call: (49) [system] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [system] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, 1375-1381)\n^ Redo: (49) [loop_check] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [loop_check] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, 1375-1381)\n^ Redo: (49) [ucatch] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [ucatch] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n Call: (50) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n Unify: (50) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n Fail: (50) [nl_pipeline] expand_apply(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Redo: (49) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Redo: (49) [virtualize_source] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [virtualize_source] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n Call: (50) [system] nonvar(1375-1381)\n Exit: (50) [system] nonvar(1375-1381)\n^ Call: (50) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(blocks_on_input, prolog)))\n^ Unify: (50) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(blocks_on_input, prolog)))\n^ Fail: (50) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(blocks_on_input, prolog)))\n^ Redo: (49) [common_logic_utils] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [common_logic_utils] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Redo: (49) [gvlib] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [gvlib] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Redo: (49) [logicmoo_test] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [logicmoo_test] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Call: (50) [pfc_lib] pfc_goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (50) [pfc_lib] pfc_goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Fail: (50) [pfc_lib] pfc_goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Fail: (49) [pfc_lib] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Call: (49) [system] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (49) [system] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Call: (50) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Fail: (50) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Redo: (49) [arithmetic] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (49) [arithmetic] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Call: (50) [yall] yall:lambda_like(dmsg(skipped(blocks_on_input, prolog)))\n Unify: (50) [yall] yall:lambda_like(dmsg(skipped(blocks_on_input, prolog)))\n Call: (51) [system] compound_name_arity(dmsg(skipped(blocks_on_input, prolog)), _352962, _352964)\n Exit: (51) [system] compound_name_arity(dmsg(skipped(blocks_on_input, prolog)), dmsg, 1)\n Call: (51) [yall] yall:lambda_functor(dmsg)\n Fail: (51) [yall] yall:lambda_functor(dmsg)\n Fail: (50) [yall] yall:lambda_like(dmsg(skipped(blocks_on_input, prolog)))\n^ Redo: (49) [yall] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (49) [yall] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Call: (50) [system] current_prolog_flag(xref, true)\n Fail: (50) [system] current_prolog_flag(xref, true)\n^ Redo: (49) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Call: (50) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Unify: (50) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Fail: (50) [nl_pipeline] expand_apply(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Redo: (49) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (49) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Call: (50) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (50) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (49) [clpfd] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Call: (50) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(blocks_on_input, prolog)))\n Fail: (50) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(blocks_on_input, prolog)))\n^ Redo: (49) [clpfd] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (49) [clpfd] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Call: (50) [logicmoo_ocl] do_ss\n^ Fail: (50) [logicmoo_ocl] do_ss\n^ Fail: (49) [logicmoo_ocl] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-call((true, prolog))), _298, (:-call((true, dmsg(skipped(blocks_on_input, prolog))))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _368544, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n^ Call: (33) [user] call((true, dmsg(skipped(blocks_on_input, prolog))))\n^ Unify: (33) [system] call(user:(true, dmsg(skipped(blocks_on_input, prolog))))\n Call: (35) [system] true\n Exit: (35) [system] true\n Call: (36) [t_l] t_l:hide_dmsg\n Fail: (36) [t_l] t_l:hide_dmsg\n^ Call: (36) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_372802, file_no(2)), writeln(_372802, dmsg(skipped(blocks_on_input, prolog)))))\n^ Unify: (36) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_372802, file_no(2)), writeln(_372802, dmsg(skipped(blocks_on_input, prolog)))))\n^ Fail: (36) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_372802, file_no(2)), writeln(_372802, dmsg(skipped(blocks_on_input, prolog)))))\n^ Call: (36) [user] quietly(likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(blocks_on_input, prolog)), logicmoo_util_catch:ddmsg(skipped(blocks_on_input, prolog))))))\n^ Unify: (36) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(blocks_on_input, prolog)), logicmoo_util_catch:ddmsg(skipped(blocks_on_input, prolog))))))\n%~ skipped(blocks_on_input,prolog)\n^ Exit: (41) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (36) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(blocks_on_input, prolog)), logicmoo_util_catch:ddmsg(skipped(blocks_on_input, prolog))))))\n^ Exit: (33) [system] call(user:(true, dmsg(skipped(blocks_on_input, prolog))))\n^ Call: (37) [user] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n^ Unify: (37) [user] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), (:-read_attvars(false)), _384178)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), (:-read_attvars(false)), _384178)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), (:-read_attvars(false)), _384178)\n^ Redo: (37) [user] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n^ Unify: (37) [user] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), (:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n^ Redo: (37) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n^ Unify: (37) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n Call: (38) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Exit: (38) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-read_attvars(false)))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-read_attvars(false)))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-read_attvars(false)))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n^ Unify: (37) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_396538)\n Fail: (39) [t_l] t_l:is_ec_cvt(_396538)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n^ Fail: (37) [ec_loader] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n^ Call: (37) [user] term_expansion((:-read_attvars(false)), _399648)\n^ Unify: (37) [user] term_expansion((:-read_attvars(false)), (:-read_attvars(false)))\n^ Redo: (37) [system] term_expansion((:-read_attvars(false)), _399648)\n^ Unify: (37) [system] term_expansion((:-read_attvars(false)), _399648)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-read_attvars(false)), _399648)\n^ Call: (38) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (41) [system] nonvar((:-read_attvars(false)))\n Exit: (41) [system] nonvar((:-read_attvars(false)))\n Call: (41) [echo_files] echo_files:never_echo_term((:-read_attvars(false)))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-read_attvars(false)))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (41) [$syspreds] prolog_load_context(stream, _411476)\n Unify: (41) [$syspreds] prolog_load_context(stream, _411476)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])=..[_415122, _415128, _415134|_415136]\n Exit: (41) [system] term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])=..[term_position, 1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [system] (:-read_attvars(false))==end_of_file\n Fail: (42) [system] (:-read_attvars(false))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _421304)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Call: (42) [system] _423178 is 1384+1\n Exit: (42) [system] 1385 is 1384+1\n Call: (42) [system] 1407=(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1385)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1385)\n Call: (43) [t_l] t_l:file_stream_loc(_435508, (0x556703a44a00), _435512)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1385)\n Call: (43) [t_l] t_l:file_stream_loc(_437936, (0x556703a44a00), _437938)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Call: (43) [system] 1385>1384\n Exit: (43) [system] 1385>1384\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384, 1385)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384, 1385)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1384, 1385, _442270)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1384, 1385, _442270)\n Call: (45) [system] _443524 is 1385-1384\n Exit: (45) [system] 1 is 1385-1384\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _444744, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _444744, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _447854)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _447854)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _449860, []), read_string(_449860, _449868, _444744), close(_449860))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _449860, []), read_util:read_string(_449860, _449868, _444744), read_util:close(_449860))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _449860, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae7900), [])\n Call: (49) [system] close((0x5566f9ae7900))\n Exit: (49) [system] close((0x5566f9ae7900))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae7900), []), read_util:read_string((0x5566f9ae7900), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f9ae7900)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1384, 1, _455506, _442270)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1384, 1, 1111, \"\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1384, 1385, \"\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1385)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1385)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _458568))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _458568))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1385))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1385))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1385)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [echo_files] echo_files:nsl(_462898)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\"\\==[]\n Exit: (46) [system] \"\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\", _467206, _467208, _467210, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _467206, _467208, _467210, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _467206, _467208, _467210, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _471024, _471088, _471026, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\", _471024, _471706, _471026, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _472882, _472946, _472884, '/*~')\n Fail: (45) [system] sub_string(\"\\n\", _472882, _473564, _472884, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _475358, _475422, _475360, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\", _475358, _476040, _475360, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _477216, _477280, _477218, '%~')\n Fail: (45) [system] sub_string(\"\\n\", _477216, _477898, _477218, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] write(\"\\n\")\n\n Exit: (45) [system] write(\"\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384, 1385)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1385)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1385, 1407, _486474)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1385, 1407, _486474)\n Call: (44) [system] _487728 is 1407-1385\n Exit: (44) [system] 22 is 1407-1385\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _488948, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _488948, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _492058)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _492058)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _494064, []), read_string(_494064, _494072, _488948), close(_494064))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _494064, []), read_util:read_string(_494064, _494072, _488948), read_util:close(_494064))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _494064, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae6100), [])\n Call: (48) [system] close((0x5566f9ae6100))\n Exit: (48) [system] close((0x5566f9ae6100))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae6100), []), read_util:read_string((0x5566f9ae6100), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f9ae6100)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1385, 22, _499710, _486474)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1385, 22, 1089, \":- read_attvars(false)\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1385, 1407, \":- read_attvars(false)\")\n Call: (43) [echo_files] echo_files:read_mco(\":- read_attvars(false)\", _501578, _501580, _501582, _501584, _501586)\n Unify: (43) [echo_files] echo_files:read_mco(\":- read_attvars(false)\", _502212, _502214, _502216, _502218, _502220)\n Call: (44) [system] read_term_from_atom(\":- read_attvars(false)\", _502788, [cycles(true), comments(_502808), quasi_quotations(_502818), variable_names(_502828), singletons(_502838)])\n Exit: (44) [system] read_term_from_atom(\":- read_attvars(false)\", (:-read_attvars(false)), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- read_attvars(false)\", _504068, [cycles(false), comments(_504088), quasi_quotations(_504098), variable_names(_504108), singletons(_504118)])\n Exit: (44) [system] read_term_from_atom(\":- read_attvars(false)\", (:-read_attvars(false)), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (:-read_attvars(false))=@=(:-read_attvars(false))\n Exit: (44) [system] (:-read_attvars(false))=@=(:-read_attvars(false))\n Call: (44) [system] _506560=(:-read_attvars(false))\n Exit: (44) [system] (:-read_attvars(false))=(:-read_attvars(false))\n Exit: (43) [echo_files] echo_files:read_mco(\":- read_attvars(false)\", (:-read_attvars(false)), [], [], [], [])\n Call: (43) [system] write(\":- read_attvars(false)\")\n:- read_attvars(false)\n Exit: (43) [system] write(\":- read_attvars(false)\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _509670, 1407)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _510292, 1407)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _510866, _510868))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _510866, _510868))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _510866, 1407))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _510866, 1407))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _510866, 1407)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _518304))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _518304))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [system] character_count((0x556703a44a00), _523854)\n Exit: (42) [system] character_count((0x556703a44a00), 1408)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1408)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1408)\n Call: (43) [t_l] t_l:file_stream_loc(_526360, (0x556703a44a00), _526364)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1408)\n Call: (43) [t_l] t_l:file_stream_loc(_528788, (0x556703a44a00), _528790)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407)\n Call: (43) [system] 1408>1407\n Exit: (43) [system] 1408>1407\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407, 1408)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407, 1408)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1407, 1408, _533122)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1407, 1408, _533122)\n Call: (45) [system] _534376 is 1408-1407\n Exit: (45) [system] 1 is 1408-1407\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _535596, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _535596, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _538706)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _538706)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _540712, []), read_string(_540712, _540720, _535596), close(_540712))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _540712, []), read_util:read_string(_540712, _540720, _535596), read_util:close(_540712))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _540712, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5567038ee600), [])\n Call: (49) [system] close((0x5567038ee600))\n Exit: (49) [system] close((0x5567038ee600))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5567038ee600), []), read_util:read_string((0x5567038ee600), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5567038ee600)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1407, 1, _546358, _533122)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1407, 1, 1088, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1407, 1408, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _549420))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _549420))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_553750)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _558058, _558060, _558062, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _558058, _558060, _558062, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _558058, _558060, _558062, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _561876, _561940, _561878, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _561876, _562558, _561878, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _563734, _563798, _563736, '/*~')\n Fail: (45) [system] sub_string(\".\", _563734, _564416, _563736, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _566210, _566274, _566212, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _566210, _566892, _566212, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _568068, _568132, _568070, '%~')\n Fail: (45) [system] sub_string(\".\", _568068, _568750, _568070, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407, 1408)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1408)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _579742)\n Exit: (43) [system] character_count((0x556703a44a00), 1408)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1408, _580956)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1408, _580956)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _582202, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _582202, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _585312)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _585312)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _587318, []), read_string(_587318, _587326, _582202), close(_587318))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _587318, []), read_util:read_string(_587318, _587326, _582202), read_util:close(_587318))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _587318, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f977ac00), [])\n Call: (48) [system] close((0x5566f977ac00))\n Exit: (48) [system] close((0x5566f977ac00))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f977ac00), []), read_util:read_string((0x5566f977ac00), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f977ac00)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1408, _592962, 0, _580956)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1408, 1088, 0, \"\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1408, \"\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\"\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _595038)\n Exit: (43) [system] open_string(\"\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x5566f4f70b00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f4f70b00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f4f70b00))\n Call: (44) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (45) [system] at_end_of_stream((0x5566f4f70b00))\n Fail: (45) [system] at_end_of_stream((0x5566f4f70b00))\n Redo: (44) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (45) [system] peek_char((0x5566f4f70b00), _601140)\n Exit: (45) [system] peek_char((0x5566f4f70b00), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char((0x5566f4f70b00), '\\n')\n Exit: (45) [system] get_char((0x5566f4f70b00), '\\n')\n Call: (45) [system] put_char('\\n')\n\n Exit: (45) [system] put_char('\\n')\n Exit: (44) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f4f70b00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f4f70b00))\n Call: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (46) [system] at_end_of_stream((0x5566f4f70b00))\n Fail: (46) [system] at_end_of_stream((0x5566f4f70b00))\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (46) [system] peek_char((0x5566f4f70b00), _611484)\n Exit: (46) [system] peek_char((0x5566f4f70b00), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (46) [echo_files] echo_files:nsl(_615138)\n Unify: (46) [echo_files] echo_files:nsl('No source location!?')\n Exit: (46) [echo_files] echo_files:nsl('No source location!?')\n Call: (46) [system] atom_length('No source location!?', _616982)\n Exit: (46) [system] atom_length('No source location!?', 20)\n Call: (46) [system] peek_string((0x5566f4f70b00), 20, _618196)\n Exit: (46) [system] peek_string((0x5566f4f70b00), 20, \":- must( \\\\+ clause_a\")\n Call: (46) [system] \":- must( \\\\+ clause_a\"=='No source location!?'\n Fail: (46) [system] \":- must( \\\\+ clause_a\"=='No source location!?'\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (46) [system] peek_string((0x5566f4f70b00), 2, \"%~\")\n Fail: (46) [system] peek_string((0x5566f4f70b00), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (46) [system] peek_string((0x5566f4f70b00), 1, \"%\")\n Fail: (46) [system] peek_string((0x5566f4f70b00), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (46) [system] peek_string((0x5566f4f70b00), 2, \"#!\")\n Fail: (46) [system] peek_string((0x5566f4f70b00), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f4f70b00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f4f70b00))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [system] character_count((0x556703a44a00), _631730)\n Exit: (42) [system] character_count((0x556703a44a00), 1408)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _634200))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _634200))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _404572)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _404572)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _404572)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _404572)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _645996)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _646614)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Redo: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), (:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n^ Redo: (38) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Redo: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (39) [system] (:-read_attvars(false))\\==end_of_file\n Exit: (39) [system] (:-read_attvars(false))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572)\n Call: (40) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Exit: (40) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Call: (40) [system] nonvar((:-read_attvars(false)))\n Exit: (40) [system] nonvar((:-read_attvars(false)))\n Call: (40) [system] nb_current('$term', _675484)\n Exit: (40) [system] nb_current('$term', (:-read_attvars(false)))\n Call: (40) [$syspreds] prolog_load_context(module, _676698)\n Unify: (40) [$syspreds] prolog_load_context(module, _676698)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-read_attvars(false)), (:-read_attvars(false)), _678518)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-read_attvars(false)), (:-read_attvars(false)), (:-_679154))\n Call: (41) [system] (:-read_attvars(false))==(:-read_attvars(false))\n Exit: (41) [system] (:-read_attvars(false))==(:-read_attvars(false))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, read_attvars(false), _679154)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, read_attvars(false), _679154)\n Call: (42) [system] functor(directive_expansion, _682268, _682270)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _683498 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], read_attvars(false), _679154)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], read_attvars(false), read_attvars(false))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], read_attvars(false), read_attvars(false))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, read_attvars(false), read_attvars(false))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-read_attvars(false)), (:-read_attvars(false)), (:-read_attvars(false)))\n Call: (40) [system] (:-read_attvars(false))\\=@=(:-read_attvars(false))\n Fail: (40) [system] (:-read_attvars(false))\\=@=(:-read_attvars(false))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572)\n^ Redo: (38) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (39) [system] nonvar((:-read_attvars(false)))\n Exit: (39) [system] nonvar((:-read_attvars(false)))\n Call: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Exit: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Call: (39) [$syspreds] prolog_load_context(file, _693404)\n Unify: (39) [$syspreds] prolog_load_context(file, _693404)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _695230)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _695230)\n^ Redo: (38) [file_scope] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [file_scope] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Redo: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Exit: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-read_attvars(false)))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-read_attvars(false)))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-read_attvars(false)))\n^ Redo: (38) [common_logic_utils] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [common_logic_utils] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Exit: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _404572)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _404572)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _404572)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _404572)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), (:-read_attvars(false)))\n Call: (39) [system] term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])=_404574\n Exit: (39) [system] term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])=term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), (:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n^ Call: (44) [user] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [user] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, term_position(1388, 1407, 1388, 1400, [1401-1406]))\n^ Call: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1388, 1407, 1388, 1400, [1401-1406]), read_attvars(false), _715864)\n^ Unify: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1388, 1407, 1388, 1400, [1401-1406]), read_attvars(false), _715864)\n^ Fail: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1388, 1407, 1388, 1400, [1401-1406]), read_attvars(false), _715864)\n^ Fail: (44) [user] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Call: (44) [user] goal_expansion(read_attvars(false), _715864)\n^ Unify: (44) [user] goal_expansion(read_attvars(false), sicstus:sicstus_flag(_720316, _720318))\n Call: (45) [system] nonvar(read_attvars(false))\n Exit: (45) [system] nonvar(read_attvars(false))\n Call: (45) [system] read_attvars(false)=current_prolog_flag(_720316, _720318)\n Fail: (45) [system] read_attvars(false)=current_prolog_flag(_720316, _720318)\n^ Redo: (44) [user] goal_expansion(read_attvars(false), sicstus:sicstus_flag(_720316, _720318))\n Call: (45) [system] read_attvars(false)=prolog_flag(_720316, _720318)\n Fail: (45) [system] read_attvars(false)=prolog_flag(_720316, _720318)\n^ Redo: (44) [user] goal_expansion(read_attvars(false), _715864)\n^ Unify: (44) [user] goal_expansion(read_attvars(false), _715864)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(read_attvars(false), _715864)\n^ Call: (44) [system] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [system] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, term_position(1388, 1407, 1388, 1400, [1401-1406]))\n^ Redo: (44) [loop_check] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [loop_check] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, term_position(1388, 1407, 1388, 1400, [1401-1406]))\n^ Redo: (44) [ucatch] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [ucatch] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n Call: (45) [apply_macros] expand_apply(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n Unify: (45) [apply_macros] expand_apply(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n Fail: (45) [nl_pipeline] expand_apply(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Redo: (44) [apply_macros] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [apply_macros] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Redo: (44) [virtualize_source] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [virtualize_source] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n Call: (45) [system] nonvar(term_position(1388, 1407, 1388, 1400, [1401-1406]))\n Exit: (45) [system] nonvar(term_position(1388, 1407, 1388, 1400, [1401-1406]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(read_attvars(false))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(read_attvars(false))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(read_attvars(false))\n^ Redo: (44) [common_logic_utils] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [common_logic_utils] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Redo: (44) [gvlib] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [gvlib] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Redo: (44) [logicmoo_test] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [logicmoo_test] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Fail: (44) [pfc_lib] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Call: (44) [system] goal_expansion(read_attvars(false), _715864)\n^ Unify: (44) [system] goal_expansion(read_attvars(false), _715864)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(read_attvars(false), _715864)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(read_attvars(false), _715864)\n^ Redo: (44) [arithmetic] goal_expansion(read_attvars(false), _715864)\n^ Unify: (44) [arithmetic] goal_expansion(read_attvars(false), _715864)\n Call: (45) [yall] yall:lambda_like(read_attvars(false))\n Unify: (45) [yall] yall:lambda_like(read_attvars(false))\n Call: (46) [system] compound_name_arity(read_attvars(false), _751488, _751490)\n Exit: (46) [system] compound_name_arity(read_attvars(false), read_attvars, 1)\n Call: (46) [yall] yall:lambda_functor(read_attvars)\n Fail: (46) [yall] yall:lambda_functor(read_attvars)\n Fail: (45) [yall] yall:lambda_like(read_attvars(false))\n^ Redo: (44) [yall] goal_expansion(read_attvars(false), _715864)\n^ Unify: (44) [yall] goal_expansion(read_attvars(false), _715864)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(read_attvars(false), _715864)\n Call: (45) [apply_macros] expand_apply(read_attvars(false), _715864)\n Unify: (45) [apply_macros] expand_apply(read_attvars(false), _715864)\n Fail: (45) [nl_pipeline] expand_apply(read_attvars(false), _715864)\n^ Redo: (44) [apply_macros] goal_expansion(read_attvars(false), _715864)\n^ Unify: (44) [apply_macros] goal_expansion(read_attvars(false), _715864)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(read_attvars(false), _715864)\n Call: (45) [clpfd] clpfd:clpfd_expandable(read_attvars(false))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(read_attvars(false))\n^ Redo: (44) [clpfd] goal_expansion(read_attvars(false), _715864)\n^ Unify: (44) [clpfd] goal_expansion(read_attvars(false), _715864)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(read_attvars(false), _715864)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-read_attvars(false)), _298, (:-read_attvars(false)), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _767064, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n^ Call: (33) [user] attvar_reader:read_attvars(false)\n^ Unify: (33) [user] attvar_reader:read_attvars(false)\n Call: (34) [system] set_prolog_flag(read_attvars, false)\n Exit: (34) [system] set_prolog_flag(read_attvars, false)\n Call: (34) [$syspreds] prolog_load_context(module, _770114)\n Unify: (34) [$syspreds] prolog_load_context(module, _770114)\n Exit: (34) [$syspreds] prolog_load_context(module, user)\n Call: (34) [system] false==true\n Fail: (34) [system] false==true\n^ Redo: (33) [user] attvar_reader:read_attvars(false)\n^ Call: (34) [user] attvar_reader:uninstall_attvar_expander(user)\n^ Unify: (34) [user] attvar_reader:uninstall_attvar_expander(user)\n^ Call: (35) [user] retract(lmcache:use_attvar_expander(user))\n^ Exit: (35) [user] retract(lmcache:use_attvar_expander(user))\n^ Call: (35) [user] ignore(retract((user:goal_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:goal, _776264, _776262, _776266))))\n^ Unify: (35) [system] ignore(user:retract((user:goal_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:goal, _776264, _776262, _776266))))\n^ Exit: (35) [system] ignore(user:retract((user:goal_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:goal, _776264, _776262, _776266))))\n^ Call: (35) [user] ignore(retract((user:term_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:term, _776264, _776262, _776266))))\n^ Unify: (35) [system] ignore(user:retract((user:term_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:term, _776264, _776262, _776266))))\n^ Unify: (35) [system] ignore(user:retract((user:term_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:term, _776264, _776262, _776266))))\n^ Exit: (35) [system] ignore(user:retract((user:term_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:term, _776264, _776262, _776266))))\n Call: (35) [lmcache] lmcache:use_attvar_expander(user)\n Fail: (35) [lmcache] lmcache:use_attvar_expander(user)\n^ Redo: (34) [user] attvar_reader:uninstall_attvar_expander(user)\n Call: (35) [system] set_prolog_flag(read_attvars, false)\n Exit: (35) [system] set_prolog_flag(read_attvars, false)\n^ Exit: (34) [user] attvar_reader:uninstall_attvar_expander(user)\n^ Exit: (33) [user] attvar_reader:read_attvars(false)\n^ Call: (37) [user] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n^ Unify: (37) [user] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _785454)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _785454)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _785454)\n^ Redo: (37) [user] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n^ Unify: (37) [user] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Redo: (37) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n^ Unify: (37) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n Call: (38) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (38) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n^ Unify: (37) [subclause_expansion] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_797854)\n Fail: (39) [t_l] t_l:is_ec_cvt(_797854)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n^ Fail: (37) [ec_loader] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n^ Call: (37) [user] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _800964)\n^ Unify: (37) [user] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n^ Redo: (37) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _800964)\n^ Unify: (37) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _800964)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _800964)\n^ Call: (38) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _805888, _805890)\n^ Unify: (38) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _805888, _805890)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _805888, _805890)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _805888, _805890)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _805888, _805890)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _805888, _805890)\n Call: (41) [system] nonvar((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Exit: (41) [system] nonvar((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (41) [echo_files] echo_files:never_echo_term((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _805888, _805890)\n Call: (41) [$syspreds] prolog_load_context(stream, _812792)\n Unify: (41) [$syspreds] prolog_load_context(stream, _812792)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])=..[_816438, _816444, _816450|_816452]\n Exit: (41) [system] term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])=..[term_position, 1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))==end_of_file\n Fail: (42) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _822620)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Call: (42) [system] _824494 is 1408+1\n Exit: (42) [system] 1409 is 1408+1\n Call: (42) [system] 1479=(0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1409)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1409)\n Call: (43) [t_l] t_l:file_stream_loc(_836824, (0x556703a44a00), _836828)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1409)\n Call: (43) [t_l] t_l:file_stream_loc(_839252, (0x556703a44a00), _839254)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Call: (43) [system] 1409>1408\n Exit: (43) [system] 1409>1408\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408, 1409)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408, 1409)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1408, 1409, _843586)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1408, 1409, _843586)\n Call: (45) [system] _844840 is 1409-1408\n Exit: (45) [system] 1 is 1409-1408\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _846060, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _846060, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _849170)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _849170)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _851176, []), read_string(_851176, _851184, _846060), close(_851176))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _851176, []), read_util:read_string(_851176, _851184, _846060), read_util:close(_851176))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _851176, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703be0000), [])\n Call: (49) [system] close((0x556703be0000))\n Exit: (49) [system] close((0x556703be0000))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703be0000), []), read_util:read_string((0x556703be0000), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x556703be0000)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1408, 1, _856822, _843586)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1408, 1, 1087, \"\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1408, 1409, \"\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1409)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1409)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _859884))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _859884))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1409))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1409))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1409)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [echo_files] echo_files:nsl(_864214)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\"\\==[]\n Exit: (46) [system] \"\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\", _868522, _868524, _868526, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _868522, _868524, _868526, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _868522, _868524, _868526, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _872340, _872404, _872342, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\", _872340, _873022, _872342, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _874198, _874262, _874200, '/*~')\n Fail: (45) [system] sub_string(\"\\n\", _874198, _874880, _874200, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _876674, _876738, _876676, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\", _876674, _877356, _876676, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _878532, _878596, _878534, '%~')\n Fail: (45) [system] sub_string(\"\\n\", _878532, _879214, _878534, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] write(\"\\n\")\n\n Exit: (45) [system] write(\"\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408, 1409)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1409)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1409, 1479, _887790)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1409, 1479, _887790)\n Call: (44) [system] _889044 is 1479-1409\n Exit: (44) [system] 70 is 1479-1409\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _890264, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _890264, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _893374)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _893374)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _895380, []), read_string(_895380, _895388, _890264), close(_895380))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _895380, []), read_util:read_string(_895380, _895388, _890264), read_util:close(_895380))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _895380, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703764800), [])\n Call: (48) [system] close((0x556703764800))\n Exit: (48) [system] close((0x556703764800))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703764800), []), read_util:read_string((0x556703764800), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x556703764800)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1409, 70, _901026, _887790)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1409, 70, 1017, \":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1409, 1479, \":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n Call: (43) [echo_files] echo_files:read_mco(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _902906, _902908, _902910, _902912, _902914)\n Unify: (43) [echo_files] echo_files:read_mco(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _903540, _903542, _903544, _903546, _903548)\n Call: (44) [system] read_term_from_atom(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _904116, [cycles(true), comments(_904136), quasi_quotations(_904146), variable_names(_904156), singletons(_904166)])\n Exit: (44) [system] read_term_from_atom(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _905438, [cycles(false), comments(_905458), quasi_quotations(_905468), variable_names(_905478), singletons(_905488)])\n Exit: (44) [system] read_term_from_atom(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))=@=(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Exit: (44) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))=@=(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Call: (44) [system] _907972=(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Exit: (44) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))=(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Exit: (43) [echo_files] echo_files:read_mco(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), [], [], [], [])\n Call: (43) [system] write(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\n Exit: (43) [system] write(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _911082, 1479)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _911704, 1479)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _912278, _912280))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _912278, _912280))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _912278, 1479))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _912278, 1479))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _912278, 1479)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _919716))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _919716))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [system] character_count((0x556703a44a00), _925266)\n Exit: (42) [system] character_count((0x556703a44a00), 1480)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1480)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1480)\n Call: (43) [t_l] t_l:file_stream_loc(_927772, (0x556703a44a00), _927776)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1480)\n Call: (43) [t_l] t_l:file_stream_loc(_930200, (0x556703a44a00), _930202)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479)\n Call: (43) [system] 1480>1479\n Exit: (43) [system] 1480>1479\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479, 1480)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479, 1480)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1479, 1480, _934534)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1479, 1480, _934534)\n Call: (45) [system] _935788 is 1480-1479\n Exit: (45) [system] 1 is 1480-1479\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _937008, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _937008, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _940118)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _940118)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _942124, []), read_string(_942124, _942132, _937008), close(_942124))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _942124, []), read_util:read_string(_942124, _942132, _937008), read_util:close(_942124))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _942124, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5212100), [])\n Call: (49) [system] close((0x5566f5212100))\n Exit: (49) [system] close((0x5566f5212100))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5212100), []), read_util:read_string((0x5566f5212100), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f5212100)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1479, 1, _947770, _934534)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1479, 1, 1016, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1479, 1480, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _950832))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _950832))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_955162)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _959470, _959472, _959474, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _959470, _959472, _959474, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _959470, _959472, _959474, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _963288, _963352, _963290, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _963288, _963970, _963290, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _965146, _965210, _965148, '/*~')\n Fail: (45) [system] sub_string(\".\", _965146, _965828, _965148, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _967622, _967686, _967624, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _967622, _968304, _967624, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _969480, _969544, _969482, '%~')\n Fail: (45) [system] sub_string(\".\", _969480, _970162, _969482, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479, 1480)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1480)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _981154)\n Exit: (43) [system] character_count((0x556703a44a00), 1480)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1480, _982368)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1480, _982368)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _983614, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _983614, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _986724)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _986724)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _988730, []), read_string(_988730, _988738, _983614), close(_988730))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _988730, []), read_util:read_string(_988730, _988738, _983614), read_util:close(_988730))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _988730, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5e03800), [])\n Call: (48) [system] close((0x5566f5e03800))\n Exit: (48) [system] close((0x5566f5e03800))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5e03800), []), read_util:read_string((0x5566f5e03800), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f5e03800)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1480, _994374, 0, _982368)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1480, 1016, 0, \" \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1480, \" \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\" \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _996432)\n Exit: (43) [system] open_string(\" \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x556703d36b00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (44) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (44) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (45) [system] at_end_of_stream((0x556703d36b00))\n Fail: (45) [system] at_end_of_stream((0x556703d36b00))\n Redo: (44) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (44) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (45) [system] peek_char((0x556703d36b00), _1002534)\n Exit: (45) [system] peek_char((0x556703d36b00), ' ')\n Call: (45) [system] char_type(' ', space)\n Exit: (45) [system] char_type(' ', space)\n Call: (45) [system] get_char((0x556703d36b00), ' ')\n Exit: (45) [system] get_char((0x556703d36b00), ' ')\n Call: (45) [system] put_char(' ')\n \n Exit: (45) [system] put_char(' ')\n Exit: (44) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (45) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (46) [system] at_end_of_stream((0x556703d36b00))\n Fail: (46) [system] at_end_of_stream((0x556703d36b00))\n Redo: (45) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (46) [system] peek_char((0x556703d36b00), _1012878)\n Exit: (46) [system] peek_char((0x556703d36b00), ' ')\n Call: (46) [system] char_type(' ', space)\n Exit: (46) [system] char_type(' ', space)\n Call: (46) [system] get_char((0x556703d36b00), ' ')\n Exit: (46) [system] get_char((0x556703d36b00), ' ')\n Call: (46) [system] put_char(' ')\n \n Exit: (46) [system] put_char(' ')\n Exit: (45) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (46) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (46) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (47) [system] at_end_of_stream((0x556703d36b00))\n Fail: (47) [system] at_end_of_stream((0x556703d36b00))\n Redo: (46) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (46) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (47) [system] peek_char((0x556703d36b00), _1023222)\n Exit: (47) [system] peek_char((0x556703d36b00), ' ')\n Call: (47) [system] char_type(' ', space)\n Exit: (47) [system] char_type(' ', space)\n Call: (47) [system] get_char((0x556703d36b00), ' ')\n Exit: (47) [system] get_char((0x556703d36b00), ' ')\n Call: (47) [system] put_char(' ')\n \n Exit: (47) [system] put_char(' ')\n Exit: (46) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (46) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (46) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (47) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (47) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (48) [system] at_end_of_stream((0x556703d36b00))\n Fail: (48) [system] at_end_of_stream((0x556703d36b00))\n Redo: (47) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (47) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (48) [system] peek_char((0x556703d36b00), _1033566)\n Exit: (48) [system] peek_char((0x556703d36b00), ' ')\n Call: (48) [system] char_type(' ', space)\n Exit: (48) [system] char_type(' ', space)\n Call: (48) [system] get_char((0x556703d36b00), ' ')\n Exit: (48) [system] get_char((0x556703d36b00), ' ')\n Call: (48) [system] put_char(' ')\n \n Exit: (48) [system] put_char(' ')\n Exit: (47) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (47) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (47) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (48) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (48) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (49) [system] at_end_of_stream((0x556703d36b00))\n Fail: (49) [system] at_end_of_stream((0x556703d36b00))\n Redo: (48) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (48) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (49) [system] peek_char((0x556703d36b00), _1043910)\n Exit: (49) [system] peek_char((0x556703d36b00), ' ')\n Call: (49) [system] char_type(' ', space)\n Exit: (49) [system] char_type(' ', space)\n Call: (49) [system] get_char((0x556703d36b00), ' ')\n Exit: (49) [system] get_char((0x556703d36b00), ' ')\n Call: (49) [system] put_char(' ')\n \n Exit: (49) [system] put_char(' ')\n Exit: (48) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (48) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (48) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (49) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (49) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (50) [system] at_end_of_stream((0x556703d36b00))\n Fail: (50) [system] at_end_of_stream((0x556703d36b00))\n Redo: (49) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (49) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (50) [system] peek_char((0x556703d36b00), _7070)\n Exit: (50) [system] peek_char((0x556703d36b00), ' ')\n Call: (50) [system] char_type(' ', space)\n Exit: (50) [system] char_type(' ', space)\n Call: (50) [system] get_char((0x556703d36b00), ' ')\n Exit: (50) [system] get_char((0x556703d36b00), ' ')\n Call: (50) [system] put_char(' ')\n \n Exit: (50) [system] put_char(' ')\n Exit: (49) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (49) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (49) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (50) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (50) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (51) [system] at_end_of_stream((0x556703d36b00))\n Fail: (51) [system] at_end_of_stream((0x556703d36b00))\n Redo: (50) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (50) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (51) [system] peek_char((0x556703d36b00), _17414)\n Exit: (51) [system] peek_char((0x556703d36b00), ' ')\n Call: (51) [system] char_type(' ', space)\n Exit: (51) [system] char_type(' ', space)\n Call: (51) [system] get_char((0x556703d36b00), ' ')\n Exit: (51) [system] get_char((0x556703d36b00), ' ')\n Call: (51) [system] put_char(' ')\n \n Exit: (51) [system] put_char(' ')\n Exit: (50) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (50) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (50) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (51) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (51) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (52) [system] at_end_of_stream((0x556703d36b00))\n Fail: (52) [system] at_end_of_stream((0x556703d36b00))\n Redo: (51) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (51) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (52) [system] peek_char((0x556703d36b00), _27758)\n Exit: (52) [system] peek_char((0x556703d36b00), '\\n')\n Call: (52) [system] char_type('\\n', space)\n Exit: (52) [system] char_type('\\n', space)\n Call: (52) [system] get_char((0x556703d36b00), '\\n')\n Exit: (52) [system] get_char((0x556703d36b00), '\\n')\n Call: (52) [system] put_char('\\n')\n\n Exit: (52) [system] put_char('\\n')\n Exit: (51) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (51) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (51) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (52) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (52) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (53) [system] at_end_of_stream((0x556703d36b00))\n Fail: (53) [system] at_end_of_stream((0x556703d36b00))\n Redo: (52) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (52) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (53) [system] peek_char((0x556703d36b00), _38102)\n Exit: (53) [system] peek_char((0x556703d36b00), '\\n')\n Call: (53) [system] char_type('\\n', space)\n Exit: (53) [system] char_type('\\n', space)\n Call: (53) [system] get_char((0x556703d36b00), '\\n')\n Exit: (53) [system] get_char((0x556703d36b00), '\\n')\n Call: (53) [system] put_char('\\n')\n\n Exit: (53) [system] put_char('\\n')\n Exit: (52) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (52) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (52) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (53) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (53) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (54) [system] at_end_of_stream((0x556703d36b00))\n Fail: (54) [system] at_end_of_stream((0x556703d36b00))\n Redo: (53) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (53) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (54) [system] peek_char((0x556703d36b00), _48446)\n Exit: (54) [system] peek_char((0x556703d36b00), '\\n')\n Call: (54) [system] char_type('\\n', space)\n Exit: (54) [system] char_type('\\n', space)\n Call: (54) [system] get_char((0x556703d36b00), '\\n')\n Exit: (54) [system] get_char((0x556703d36b00), '\\n')\n Call: (54) [system] put_char('\\n')\n\n Exit: (54) [system] put_char('\\n')\n Exit: (53) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (53) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (53) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (55) [system] at_end_of_stream((0x556703d36b00))\n Fail: (55) [system] at_end_of_stream((0x556703d36b00))\n Redo: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (55) [system] peek_char((0x556703d36b00), _58790)\n Exit: (55) [system] peek_char((0x556703d36b00), :)\n Call: (55) [system] char_type(:, space)\n Fail: (55) [system] char_type(:, space)\n Redo: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (55) [echo_files] echo_files:nsl(_62444)\n Unify: (55) [echo_files] echo_files:nsl('No source location!?')\n Exit: (55) [echo_files] echo_files:nsl('No source location!?')\n Call: (55) [system] atom_length('No source location!?', _64288)\n Exit: (55) [system] atom_length('No source location!?', 20)\n Call: (55) [system] peek_string((0x556703d36b00), 20, _65502)\n Exit: (55) [system] peek_string((0x556703d36b00), 20, \":- set_prolog_flag(a\")\n Call: (55) [system] \":- set_prolog_flag(a\"=='No source location!?'\n Fail: (55) [system] \":- set_prolog_flag(a\"=='No source location!?'\n Redo: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (55) [system] peek_string((0x556703d36b00), 2, \"%~\")\n Fail: (55) [system] peek_string((0x556703d36b00), 2, \"%~\")\n Redo: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (55) [system] peek_string((0x556703d36b00), 1, \"%\")\n Fail: (55) [system] peek_string((0x556703d36b00), 1, \"%\")\n Redo: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (55) [system] peek_string((0x556703d36b00), 2, \"#!\")\n Fail: (55) [system] peek_string((0x556703d36b00), 2, \"#!\")\n Fail: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Fail: (53) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (52) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (51) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (50) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (49) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (48) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (47) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (46) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Call: (42) [system] character_count((0x556703a44a00), _84562)\n Exit: (42) [system] character_count((0x556703a44a00), 1480)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _87032))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _87032))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _824)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _824)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _824)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _824)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _98828)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _99446)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n^ Redo: (38) [echo_files] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [echo_files] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Redo: (38) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n^ Redo: (38) [echo_files] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [echo_files] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n Call: (39) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\\==end_of_file\n Exit: (39) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824)\n Call: (40) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (40) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Call: (40) [system] nonvar((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Exit: (40) [system] nonvar((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (40) [system] nb_current('$term', _128316)\n Exit: (40) [system] nb_current('$term', (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (40) [$syspreds] prolog_load_context(module, _129530)\n Unify: (40) [$syspreds] prolog_load_context(module, _129530)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _131350)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), (:-_131986))\n Call: (41) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))==(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Exit: (41) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))==(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _131986)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _131986)\n Call: (42) [system] functor(directive_expansion, _135100, _135102)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _136330 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _131986)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))))\n Call: (40) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\\=@=(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Fail: (40) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\\=@=(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824)\n^ Redo: (38) [subclause_expansion] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [subclause_expansion] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n Call: (39) [system] nonvar((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Exit: (39) [system] nonvar((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (39) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (39) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Call: (39) [$syspreds] prolog_load_context(file, _146236)\n Unify: (39) [$syspreds] prolog_load_context(file, _146236)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _148062)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _148062)\n^ Redo: (38) [file_scope] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [file_scope] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Redo: (38) [echo_files] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [echo_files] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n Call: (39) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (39) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))))\n^ Redo: (38) [common_logic_utils] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [common_logic_utils] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n Call: (39) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (39) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _824)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _824)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _824)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _824)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (39) [system] term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])=_826\n Exit: (39) [system] term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])=term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), (:-mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Fail: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Call: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Unify: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), sicstus:sicstus_flag(_170632, _170634))\n Call: (45) [system] nonvar(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (45) [system] nonvar(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (45) [system] mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=current_prolog_flag(_170632, _170634)\n Fail: (45) [system] mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=current_prolog_flag(_170632, _170634)\n^ Redo: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), sicstus:sicstus_flag(_170632, _170634))\n Call: (45) [system] mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=prolog_flag(_170632, _170634)\n Fail: (45) [system] mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=prolog_flag(_170632, _170634)\n^ Redo: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Unify: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Call: (44) [system] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [system] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Redo: (44) [loop_check] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [loop_check] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Redo: (44) [ucatch] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [ucatch] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n Call: (45) [apply_macros] expand_apply(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n Unify: (45) [apply_macros] expand_apply(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n Fail: (45) [nl_pipeline] expand_apply(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [apply_macros] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Redo: (44) [virtualize_source] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [virtualize_source] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n Call: (45) [system] nonvar(term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (45) [system] nonvar(term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Redo: (44) [common_logic_utils] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [common_logic_utils] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Redo: (44) [gvlib] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [gvlib] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Redo: (44) [logicmoo_test] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [logicmoo_test] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Fail: (44) [pfc_lib] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Call: (44) [system] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Unify: (44) [system] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _168708)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _168708)\n^ Redo: (44) [arithmetic] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Unify: (44) [arithmetic] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Call: (45) [yall] yall:lambda_like(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Unify: (45) [yall] yall:lambda_like(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Call: (46) [system] compound_name_arity(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _201804, _201806)\n Exit: (46) [system] compound_name_arity(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mpred_test, 1)\n Call: (46) [yall] yall:lambda_functor(mpred_test)\n Fail: (46) [yall] yall:lambda_functor(mpred_test)\n Fail: (45) [yall] yall:lambda_like(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Redo: (44) [yall] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Unify: (44) [yall] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Call: (45) [apply_macros] expand_apply(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Unify: (45) [apply_macros] expand_apply(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Fail: (45) [nl_pipeline] expand_apply(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Unify: (44) [apply_macros] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Call: (45) [clpfd] clpfd:clpfd_expandable(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Redo: (44) [clpfd] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Unify: (44) [clpfd] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([...|...]))))), _298, (:-mpred_test(\\+clause_asserted_i(sk2_in(avar([...|...]))))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _217380, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n^ Call: (33) [user] mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Unify: (33) [logicmoo_test] mpred_test(user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (40) [$syspreds] update_flag(tests, _219282, _219282+1)\n Unify: (40) [$syspreds] update_flag(tests, _219282, _219282+1)\n Exit: (40) [$syspreds] update_flag(tests, 0, 0+1)\n Call: (40) [$syspreds] update_flag(test_number, _221128, _221128+1)\n Unify: (40) [$syspreds] update_flag(test_number, _221128, _221128+1)\n Exit: (40) [$syspreds] update_flag(test_number, 2, 2+1)\n^ Call: (38) [logicmoo_test] backward_compatibility:sformat(_222980, 'Test_~4d_Line_~4d', [3, 0])\n^ Unify: (38) [logicmoo_test] backward_compatibility:sformat(_222980, 'Test_~4d_Line_~4d', [3, 0])\n^ Call: (39) [logicmoo_test] format(string(_222980), 'Test_~4d_Line_~4d', [3, 0])\n^ Exit: (39) [logicmoo_test] format(string(\"Test_0.0003_Line_0.0000\"), 'Test_~4d_Line_~4d', [3, 0])\n^ Exit: (38) [logicmoo_test] backward_compatibility:sformat(\"Test_0.0003_Line_0.0000\", 'Test_~4d_Line_~4d', [3, 0])\n^ Call: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0003_Line_0.0000\", _222974)\n^ Unify: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0003_Line_0.0000\", _222974)\n Call: (39) [system] arg(1, '_0.'='_', _227406)\n Exit: (39) [system] arg(1, '_0.'='_', '_0.')\n Call: (39) [system] arg(2, '_0.'='_', _228628)\n Exit: (39) [system] arg(2, '_0.'='_', '_')\n^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0003_Line_0.0000\", _229850)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0003_Line_0.0000\", _229850)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0003_Line_0.0000\", _229850)\n Call: (40) [system] atomic_list_concat(_231748, '_0.', \"Test_0.0003_Line_0.0000\")\n Exit: (40) [system] atomic_list_concat(['Test', '0003_Line', '0000'], '_0.', \"Test_0.0003_Line_0.0000\")\n Call: (40) [system] atomics_to_string(['Test', '0003_Line', '0000'], '_', _229850)\n Exit: (40) [system] atomics_to_string(['Test', '0003_Line', '0000'], '_', \"Test_0003_Line_0000\")\n^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0003_Line_0.0000\", \"Test_0003_Line_0000\")\n^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0003_Line_0000\", _222974)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0003_Line_0000\", \"Test_0003_Line_0000\")\n^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0003_Line_0000\", \"Test_0003_Line_0000\")\n^ Exit: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0003_Line_0.0000\", \"Test_0003_Line_0000\")\n Call: (41) [occurs] occurs:sub_term(_237368, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (41) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (41) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (41) [occurs] occurs:sub_term(_237368, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (41) [occurs] occurs:sub_term(_237368, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (42) [system] arg(_240518, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), _240460)\n Exit: (42) [system] arg(1, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (42) [occurs] occurs:sub_term(_237368, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (42) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (42) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (42) [occurs] occurs:sub_term(_237368, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (42) [occurs] occurs:sub_term(_237368, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (43) [system] arg(_245448, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _245390)\n Exit: (43) [system] arg(1, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), avar([vn='Ex', sk2='SKF-6667']))\n Call: (43) [occurs] occurs:sub_term(_237368, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (43) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (43) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (43) [occurs] occurs:sub_term(_237368, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (43) [occurs] occurs:sub_term(_237368, avar([vn='Ex', sk2='SKF-6667']))\n Call: (44) [system] arg(_250996, avar([vn='Ex', sk2='SKF-6667']), _250938)\n Exit: (44) [system] arg(1, avar([vn='Ex', sk2='SKF-6667']), [vn='Ex', sk2='SKF-6667'])\n Call: (44) [occurs] occurs:sub_term(_237368, [vn='Ex', sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_237368, [vn='Ex', sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term(_237368, [vn='Ex', sk2='SKF-6667'])\n Call: (45) [system] arg(_257162, [vn='Ex', sk2='SKF-6667'], _257104)\n Exit: (45) [system] arg(1, [vn='Ex', sk2='SKF-6667'], vn='Ex')\n Call: (45) [occurs] occurs:sub_term(_237368, vn='Ex')\n Unify: (45) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (45) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (44) [occurs] occurs:sub_term(vn='Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(vn='Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(vn='Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(vn='Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_237368, vn='Ex')\n Unify: (45) [occurs] occurs:sub_term(_237368, vn='Ex')\n Call: (46) [system] arg(_263946, vn='Ex', _263888)\n Exit: (46) [system] arg(1, vn='Ex', vn)\n Call: (46) [occurs] occurs:sub_term(_237368, vn)\n Unify: (46) [occurs] occurs:sub_term(vn, vn)\n Exit: (46) [occurs] occurs:sub_term(vn, vn)\n Exit: (45) [occurs] occurs:sub_term(vn, vn='Ex')\n Exit: (44) [occurs] occurs:sub_term(vn, [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(vn, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(vn, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(vn, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_237368, vn)\n Unify: (46) [occurs] occurs:sub_term(_237368, vn)\n Fail: (46) [occurs] occurs:sub_term(_237368, vn)\n Redo: (46) [system] arg(_271964, vn='Ex', _263888)\n Exit: (46) [system] arg(2, vn='Ex', 'Ex')\n Call: (46) [occurs] occurs:sub_term(_237368, 'Ex')\n Unify: (46) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (46) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (45) [occurs] occurs:sub_term('Ex', vn='Ex')\n Exit: (44) [occurs] occurs:sub_term('Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term('Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term('Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term('Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_237368, 'Ex')\n Unify: (46) [occurs] occurs:sub_term(_237368, 'Ex')\n Fail: (46) [occurs] occurs:sub_term(_237368, 'Ex')\n Fail: (45) [occurs] occurs:sub_term(_237368, vn='Ex')\n Redo: (45) [system] arg(_280600, [vn='Ex', sk2='SKF-6667'], _257104)\n Exit: (45) [system] arg(2, [vn='Ex', sk2='SKF-6667'], [sk2='SKF-6667'])\n Call: (45) [occurs] occurs:sub_term(_237368, [sk2='SKF-6667'])\n Unify: (45) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (45) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term([sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term([sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_237368, [sk2='SKF-6667'])\n Unify: (45) [occurs] occurs:sub_term(_237368, [sk2='SKF-6667'])\n Call: (46) [system] arg(_287384, [sk2='SKF-6667'], _287326)\n Exit: (46) [system] arg(1, [sk2='SKF-6667'], sk2='SKF-6667')\n Call: (46) [occurs] occurs:sub_term(_237368, sk2='SKF-6667')\n Unify: (46) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (46) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term(sk2='SKF-6667', [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term(sk2='SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2='SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(sk2='SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2='SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_237368, sk2='SKF-6667')\n Unify: (46) [occurs] occurs:sub_term(_237368, sk2='SKF-6667')\n Call: (47) [system] arg(_294786, sk2='SKF-6667', _294728)\n Exit: (47) [system] arg(1, sk2='SKF-6667', sk2)\n Call: (47) [occurs] occurs:sub_term(_237368, sk2)\n Unify: (47) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (47) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (46) [occurs] occurs:sub_term(sk2, sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term(sk2, [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term(sk2, [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(sk2, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (47) [occurs] occurs:sub_term(_237368, sk2)\n Unify: (47) [occurs] occurs:sub_term(_237368, sk2)\n Fail: (47) [occurs] occurs:sub_term(_237368, sk2)\n Redo: (47) [system] arg(_303422, sk2='SKF-6667', _294728)\n Exit: (47) [system] arg(2, sk2='SKF-6667', 'SKF-6667')\n Call: (47) [occurs] occurs:sub_term(_237368, 'SKF-6667')\n Unify: (47) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (47) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (46) [occurs] occurs:sub_term('SKF-6667', sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term('SKF-6667', [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term('SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term('SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term('SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term('SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (47) [occurs] occurs:sub_term(_237368, 'SKF-6667')\n Unify: (47) [occurs] occurs:sub_term(_237368, 'SKF-6667')\n Fail: (47) [occurs] occurs:sub_term(_237368, 'SKF-6667')\n Fail: (46) [occurs] occurs:sub_term(_237368, sk2='SKF-6667')\n Redo: (46) [system] arg(_312676, [sk2='SKF-6667'], _287326)\n Exit: (46) [system] arg(2, [sk2='SKF-6667'], [])\n Call: (46) [occurs] occurs:sub_term(_237368, [])\n Unify: (46) [occurs] occurs:sub_term([], [])\n Exit: (46) [occurs] occurs:sub_term([], [])\n Exit: (45) [occurs] occurs:sub_term([], [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term([], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term([], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_237368, [])\n Unify: (46) [occurs] occurs:sub_term(_237368, [])\n Fail: (46) [occurs] occurs:sub_term(_237368, [])\n Fail: (45) [occurs] occurs:sub_term(_237368, [sk2='SKF-6667'])\n Fail: (44) [occurs] occurs:sub_term(_237368, [vn='Ex', sk2='SKF-6667'])\n Fail: (43) [occurs] occurs:sub_term(_237368, avar([vn='Ex', sk2='SKF-6667']))\n Fail: (42) [occurs] occurs:sub_term(_237368, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Fail: (41) [occurs] occurs:sub_term(_237368, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (41) [occurs] occurs:sub_term(_323728, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (41) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (41) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (41) [occurs] occurs:sub_term(_323728, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (41) [occurs] occurs:sub_term(_323728, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (42) [system] arg(_326878, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), _326820)\n Exit: (42) [system] arg(1, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (42) [occurs] occurs:sub_term(_323728, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (42) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (42) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (42) [occurs] occurs:sub_term(_323728, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (42) [occurs] occurs:sub_term(_323728, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (43) [system] arg(_331808, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _331750)\n Exit: (43) [system] arg(1, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), avar([vn='Ex', sk2='SKF-6667']))\n Call: (43) [occurs] occurs:sub_term(_323728, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (43) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (43) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (43) [occurs] occurs:sub_term(_323728, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (43) [occurs] occurs:sub_term(_323728, avar([vn='Ex', sk2='SKF-6667']))\n Call: (44) [system] arg(_337356, avar([vn='Ex', sk2='SKF-6667']), _337298)\n Exit: (44) [system] arg(1, avar([vn='Ex', sk2='SKF-6667']), [vn='Ex', sk2='SKF-6667'])\n Call: (44) [occurs] occurs:sub_term(_323728, [vn='Ex', sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_323728, [vn='Ex', sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term(_323728, [vn='Ex', sk2='SKF-6667'])\n Call: (45) [system] arg(_343522, [vn='Ex', sk2='SKF-6667'], _343464)\n Exit: (45) [system] arg(1, [vn='Ex', sk2='SKF-6667'], vn='Ex')\n Call: (45) [occurs] occurs:sub_term(_323728, vn='Ex')\n Unify: (45) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (45) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (44) [occurs] occurs:sub_term(vn='Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(vn='Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(vn='Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(vn='Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_323728, vn='Ex')\n Unify: (45) [occurs] occurs:sub_term(_323728, vn='Ex')\n Call: (46) [system] arg(_350306, vn='Ex', _350248)\n Exit: (46) [system] arg(1, vn='Ex', vn)\n Call: (46) [occurs] occurs:sub_term(_323728, vn)\n Unify: (46) [occurs] occurs:sub_term(vn, vn)\n Exit: (46) [occurs] occurs:sub_term(vn, vn)\n Exit: (45) [occurs] occurs:sub_term(vn, vn='Ex')\n Exit: (44) [occurs] occurs:sub_term(vn, [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(vn, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(vn, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(vn, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_323728, vn)\n Unify: (46) [occurs] occurs:sub_term(_323728, vn)\n Fail: (46) [occurs] occurs:sub_term(_323728, vn)\n Redo: (46) [system] arg(_358324, vn='Ex', _350248)\n Exit: (46) [system] arg(2, vn='Ex', 'Ex')\n Call: (46) [occurs] occurs:sub_term(_323728, 'Ex')\n Unify: (46) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (46) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (45) [occurs] occurs:sub_term('Ex', vn='Ex')\n Exit: (44) [occurs] occurs:sub_term('Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term('Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term('Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term('Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_323728, 'Ex')\n Unify: (46) [occurs] occurs:sub_term(_323728, 'Ex')\n Fail: (46) [occurs] occurs:sub_term(_323728, 'Ex')\n Fail: (45) [occurs] occurs:sub_term(_323728, vn='Ex')\n Redo: (45) [system] arg(_366960, [vn='Ex', sk2='SKF-6667'], _343464)\n Exit: (45) [system] arg(2, [vn='Ex', sk2='SKF-6667'], [sk2='SKF-6667'])\n Call: (45) [occurs] occurs:sub_term(_323728, [sk2='SKF-6667'])\n Unify: (45) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (45) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term([sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term([sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_323728, [sk2='SKF-6667'])\n Unify: (45) [occurs] occurs:sub_term(_323728, [sk2='SKF-6667'])\n Call: (46) [system] arg(_373744, [sk2='SKF-6667'], _373686)\n Exit: (46) [system] arg(1, [sk2='SKF-6667'], sk2='SKF-6667')\n Call: (46) [occurs] occurs:sub_term(_323728, sk2='SKF-6667')\n Unify: (46) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (46) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term(sk2='SKF-6667', [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term(sk2='SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2='SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(sk2='SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2='SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_323728, sk2='SKF-6667')\n Unify: (46) [occurs] occurs:sub_term(_323728, sk2='SKF-6667')\n Call: (47) [system] arg(_381146, sk2='SKF-6667', _381088)\n Exit: (47) [system] arg(1, sk2='SKF-6667', sk2)\n Call: (47) [occurs] occurs:sub_term(_323728, sk2)\n Unify: (47) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (47) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (46) [occurs] occurs:sub_term(sk2, sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term(sk2, [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term(sk2, [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(sk2, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (47) [occurs] occurs:sub_term(_323728, sk2)\n Unify: (47) [occurs] occurs:sub_term(_323728, sk2)\n Fail: (47) [occurs] occurs:sub_term(_323728, sk2)\n Redo: (47) [system] arg(_389782, sk2='SKF-6667', _381088)\n Exit: (47) [system] arg(2, sk2='SKF-6667', 'SKF-6667')\n Call: (47) [occurs] occurs:sub_term(_323728, 'SKF-6667')\n Unify: (47) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (47) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (46) [occurs] occurs:sub_term('SKF-6667', sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term('SKF-6667', [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term('SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term('SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term('SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term('SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (47) [occurs] occurs:sub_term(_323728, 'SKF-6667')\n Unify: (47) [occurs] occurs:sub_term(_323728, 'SKF-6667')\n Fail: (47) [occurs] occurs:sub_term(_323728, 'SKF-6667')\n Fail: (46) [occurs] occurs:sub_term(_323728, sk2='SKF-6667')\n Redo: (46) [system] arg(_399036, [sk2='SKF-6667'], _373686)\n Exit: (46) [system] arg(2, [sk2='SKF-6667'], [])\n Call: (46) [occurs] occurs:sub_term(_323728, [])\n Unify: (46) [occurs] occurs:sub_term([], [])\n Exit: (46) [occurs] occurs:sub_term([], [])\n Exit: (45) [occurs] occurs:sub_term([], [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term([], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term([], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Call: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', _405144)\n^ Unify: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', _405144)\n Call: (43) [system] nb_current('$inprint_message', _406394)\n Fail: (43) [system] nb_current('$inprint_message', _406394)\n^ Redo: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', _405144)\n^ Call: (43) [logicmoo_test] ucatch:maybe_compute_file_link('', _405144)\n^ Unify: (43) [logicmoo_test] ucatch:maybe_compute_file_link('', _405144)\n Call: (44) [lmconf] lmconf:http_file_stem(_409480, _409482)\n Unify: (44) [lmconf] lmconf:http_file_stem('lib/swipl', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/tree/master/docker/rootfs/usr/local/lib/swipl\")\n Exit: (44) [lmconf] lmconf:http_file_stem('lib/swipl', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/tree/master/docker/rootfs/usr/local/lib/swipl\")\n Call: (44) [system] atomic_list_concat([_411372, _411378], 'lib/swipl', '')\n Fail: (44) [system] atomic_list_concat([_411372, _411378], 'lib/swipl', '')\n Redo: (44) [lmconf] lmconf:http_file_stem(_409480, _409482)\n Unify: (44) [lmconf] lmconf:http_file_stem('swi-prolog/pack', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys\")\n Exit: (44) [lmconf] lmconf:http_file_stem('swi-prolog/pack', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys\")\n Call: (44) [system] atomic_list_concat([_414484, _414490], 'swi-prolog/pack', '')\n Fail: (44) [system] atomic_list_concat([_414484, _414490], 'swi-prolog/pack', '')\n Redo: (44) [lmconf] lmconf:http_file_stem(_409480, _409482)\n Unify: (44) [lmconf] lmconf:http_file_stem(logicmoo_workspace, \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master\")\n Exit: (44) [lmconf] lmconf:http_file_stem(logicmoo_workspace, \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master\")\n Call: (44) [system] atomic_list_concat([_417594, _417600], logicmoo_workspace, '')\n Fail: (44) [system] atomic_list_concat([_417594, _417600], logicmoo_workspace, '')\n Redo: (44) [lmconf] lmconf:http_file_stem(_409480, _409482)\n Unify: (44) [lmconf] lmconf:http_file_stem(~, \"https://logicmoo.org:2082/gitlab/logicmoo/prologmud_server/-/tree/master\")\n Exit: (44) [lmconf] lmconf:http_file_stem(~, \"https://logicmoo.org:2082/gitlab/logicmoo/prologmud_server/-/tree/master\")\n Call: (44) [system] atomic_list_concat([_420704, _420710], ~, '')\n Fail: (44) [system] atomic_list_concat([_420704, _420710], ~, '')\n^ Fail: (43) [logicmoo_test] ucatch:maybe_compute_file_link('', _405144)\n^ Redo: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', _405144)\n^ Unify: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', '')\n^ Exit: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', '')\n^ Call: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],'',_632),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],'',_632),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (43) [system] arg(1, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",_1832),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (43) [system] arg(1, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'https://logicmoo.org:2082/gitlab/logicmoo/'),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (43) [system] arg(2, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",_3330),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (43) [system] arg(2, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",'',_4828),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",'',_4828),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (44) [system] atom_string('', _6370)\n Exit: (44) [system] atom_string('', \"\")\n^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",_7590),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",_7590),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",_7590),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (45) [system] atomic_list_concat(_9902, \n [[ EXCEPTION while printing message '~W'\n with arguments [atomic_list_concat(_9902,'https://logicmoo.org:2082/gitlab/logicmoo/',\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (45) [system] atomic_list_concat([''], \n [[ EXCEPTION while printing message '~W'\n with arguments [atomic_list_concat([''],'https://logicmoo.org:2082/gitlab/logicmoo/',\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (45) [system] atomics_to_string([''], \"\", _7590)\n Exit: (45) [system] atomics_to_string([''], \"\", \"\")\n^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (44) [system] atom_string(_4828, \"\")\n Exit: (44) [system] atom_string('', \"\")\n^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",'',''),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', _620)\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', _620)\n Call: (44) [system] arg(1, '-/blob/'='', _2336)\n Exit: (44) [system] arg(1, '-/blob/'='', '-/blob/')\n Call: (44) [system] arg(2, '-/blob/'='', _3558)\n Exit: (44) [system] arg(2, '-/blob/'='', '')\n^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', _4780)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', _4780)\n Call: (45) [system] atom_string('', _6046)\n Exit: (45) [system] atom_string('', \"\")\n^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", _7266)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", _7266)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", _7266)\n Call: (46) [system] atomic_list_concat(_9164, '-/blob/', \"\")\n Exit: (46) [system] atomic_list_concat([''], '-/blob/', \"\")\n Call: (46) [system] atomics_to_string([''], '', _7266)\n Exit: (46) [system] atomics_to_string([''], '', \"\")\n^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", \"\")\n Call: (45) [system] atom_string(_4780, \"\")\n Exit: (45) [system] atom_string('', \"\")\n^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', '')\n^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', _620)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', _620)\n Call: (45) [system] arg(1, (/)='_', _15350)\n Exit: (45) [system] arg(1, (/)='_', /)\n Call: (45) [system] arg(2, (/)='_', _16572)\n Exit: (45) [system] arg(2, (/)='_', '_')\n^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', _17794)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', _17794)\n Call: (46) [system] atom_string('', _19060)\n Exit: (46) [system] atom_string('', \"\")\n^ Call: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", _20280)\n^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", _20280)\n^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", _20280)\n Call: (47) [system] atomic_list_concat(_22178, /, \"\")\n Exit: (47) [system] atomic_list_concat([''], /, \"\")\n Call: (47) [system] atomics_to_string([''], '_', _20280)\n Exit: (47) [system] atomics_to_string([''], '_', \"\")\n^ Exit: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", \"\")\n Call: (46) [system] atom_string(_17794, \"\")\n Exit: (46) [system] atom_string('', \"\")\n^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', '')\n^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', _620)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', _620)\n Call: (46) [system] arg(1, '_master_packs_'='_', _28364)\n Exit: (46) [system] arg(1, '_master_packs_'='_', '_master_packs_')\n Call: (46) [system] arg(2, '_master_packs_'='_', _29586)\n Exit: (46) [system] arg(2, '_master_packs_'='_', '_')\n^ Call: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', _30808)\n^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', _30808)\n Call: (47) [system] atom_string('', _32074)\n Exit: (47) [system] atom_string('', \"\")\n^ Call: (47) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", _33294)\n^ Unify: (47) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", _33294)\n^ Unify: (47) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", _33294)\n Call: (48) [system] atomic_list_concat(_35192, '_master_packs_', \"\")\n Exit: (48) [system] atomic_list_concat([''], '_master_packs_', \"\")\n Call: (48) [system] atomics_to_string([''], '_', _33294)\n Exit: (48) [system] atomics_to_string([''], '_', \"\")\n^ Exit: (47) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", \"\")\n Call: (47) [system] atom_string(_30808, \"\")\n Exit: (47) [system] atom_string('', \"\")\n^ Exit: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', '')\n^ Call: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', _620)\n^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', '')\n^ Exit: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', '')\n^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', '')\n^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', '')\n^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', '')\n^ Exit: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],'',''),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (42) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1062)\n^ Unify: (42) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1062)\n Call: (43) [system] name('', _2312)\n Exit: (43) [system] name('', [])\n^ Call: (43) [logicmoo_test] portray_vars:filter_var_chars([], [_3528|_3530])\n^ Unify: (43) [logicmoo_test] portray_vars:filter_var_chars([], [_3528|_3530])\n^ Call: (44) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3528|_3530])\n^ Unify: (44) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3528|_3530])\n^ Call: (45) [logicmoo_test] portray_vars:filter_var_chars0([], _6028)\n^ Unify: (45) [logicmoo_test] portray_vars:filter_var_chars0([], [])\n^ Exit: (45) [logicmoo_test] portray_vars:filter_var_chars0([], [])\n^ Call: (45) [logicmoo_test] portray_vars:trim_95([], [_3528|_3530])\n^ Unify: (45) [logicmoo_test] portray_vars:trim_95([], [_3528|_3530])\n^ Call: (46) [logicmoo_test] portray_vars:trim_96([], [_3528|_3530])\n^ Fail: (46) [logicmoo_test] portray_vars:trim_96([], [_3528|_3530])\n^ Fail: (45) [logicmoo_test] portray_vars:trim_95([], [_3528|_3530])\n^ Fail: (44) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3528|_3530])\n^ Fail: (43) [logicmoo_test] portray_vars:filter_var_chars([], [_3528|_3530])\n^ Fail: (42) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1062)\n Call: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12894)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit')\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit')\n Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12894)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__sk2_in_1_in_user\")\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__sk2_in_1_in_user\")\n Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12894)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12894)\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12894)\n^ Call: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_546))\n^ Unify: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_546))\n Call: (41) [system] copy_term(t_l:mpred_current_testcase(_546), _27308)\n Exit: (41) [system] copy_term(t_l:mpred_current_testcase(_546), t_l:mpred_current_testcase(_27926))\n^ Call: (41) [t_l] clause(t_l:mpred_current_testcase(_546), true)\n^ Fail: (41) [t_l] clause(mpred_current_testcase(_546), true)\n^ Fail: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_546))\n^ Call: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_546))\n^ Unify: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_546))\n^ Call: (47) [t_l] asserta(t_l:mpred_current_testcase(_546), _31772)\n^ Exit: (47) [t_l] asserta(t_l:mpred_current_testcase(_546), (0x5566f60cacd0))\n Call: (47) [system] nb_current('$w_tl_e', _33010)\n Exit: (47) [system] nb_current('$w_tl_e', [])\n Call: (47) [system] nb_linkval('$w_tl_e', [(0x5566f60cacd0)])\n Exit: (47) [system] nb_linkval('$w_tl_e', [(0x5566f60cacd0)])\n^ Exit: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_546))\n^ Call: (45) [logicmoo_test] must_det_l((wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Unify: (45) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Call: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] strip_module(ucatch:must_det_u, _38674, _38614)\n^ Exit: (48) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (48) [system] var(must_det_u)\n Fail: (48) [system] var(must_det_u)\n^ Fail: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(...))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(...)))), ignore((source_location(_18580, _18582), atom(...), ..., ...)), get_time(_18710)))\n^ Unify: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(...))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(...)))), ignore((source_location(_18580, _18582), atom(...), ..., ...)), get_time(_18710)))\n^ Call: (48) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(_18710)), _42984, _42924)\n^ Exit: (48) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(_18710)), logicmoo_test, (wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)))\n Call: (48) [system] var((wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)))\n Fail: (48) [system] var((wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Fail: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(...))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(...)))), ignore((source_location(_18580, _18582), atom(...), ..., ...)), get_time(_18710)))\n^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _47300, _47240)\n^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (49) [system] var(must_det_u)\n Fail: (49) [system] var(must_det_u)\n^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))))\n^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))))\n^ Call: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), _51610, _51550)\n^ Exit: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), logicmoo_test, wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))))))\n Call: (49) [system] var(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))))))\n Fail: (49) [system] var(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))))))\n^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))))\n^ Call: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))), dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...))))))))\n^ Unify: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))), dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...))))))))\n^ Call: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Unify: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Call: (54) [logicmoo_test] current_predicate((in_pp/1))\n^ Exit: (54) [logicmoo_test] current_predicate((in_pp/1))\n^ Call: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Unify: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n Call: (55) [system] nonvar(bfly)\n Exit: (55) [system] nonvar(bfly)\n^ Call: (55) [logicmoo_test] pretty_clauses:in_pp(_60792)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_60792)\n Call: (56) [system] nonvar(_60792)\n Fail: (56) [system] nonvar(_60792)\n^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_60792)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_60792)\n^ Call: (56) [logicmoo_test] pretty_clauses:is_pp_set(_60792)\n^ Unify: (56) [logicmoo_test] pretty_clauses:is_pp_set(_60792)\n Call: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _60792)\n Fail: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _60792)\n^ Fail: (56) [logicmoo_test] pretty_clauses:is_pp_set(_60792)\n^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_60792)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_60792)\n^ Call: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_60792)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_60792)\n Call: (57) [system] nonvar(_60792)\n Fail: (57) [system] nonvar(_60792)\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_60792)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(swish)\n^ Call: (57) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_72518)))\n^ Unify: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_72518)))\n Call: (61) [system] nb_current('$pp_swish', t)\n Fail: (61) [system] nb_current('$pp_swish', t)\n Call: (61) [pengines] pengines:pengine_self(_72518)\n Unify: (61) [pengines] pengines:pengine_self(_72518)\n Call: (62) [system] thread_self(_76302)\n Exit: (62) [system] thread_self(main)\n Call: (62) [pengines] current_pengine(_72518, _77566, main, _77570, _77572, _77574)\n Fail: (62) [pengines] current_pengine(_72518, _78228, main, _78232, _78234, _78236)\n Fail: (61) [pengines] pengines:pengine_self(_72518)\n^ Fail: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_72518)))\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_60792)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(http)\n^ Call: (57) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_81342))\n^ Unify: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_81342))\n Call: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_81342)\n Unify: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_81342)\n Call: (61) [system] current_output(_83908)\n Exit: (61) [system] current_output((0x7f8762aee8c0))\n Call: (61) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0))\n Fail: (61) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0))\n Fail: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_81342)\n^ Fail: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_81342))\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_60792)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Call: (57) [logicmoo_test] current_predicate((bfly_get/2))\n^ Exit: (57) [logicmoo_test] current_predicate((bfly_get/2))\n^ Call: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Unify: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (58) [system] nonvar(f)\n Exit: (58) [system] nonvar(f)\n^ Call: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _92530)\n^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _92530)\n Call: (59) [system] nonvar(_92530)\n Fail: (59) [system] nonvar(_92530)\n^ Redo: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _92530)\n^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _92530)\n Call: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, _92530)\n Unify: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n Exit: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n^ Exit: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (58) [system] f=@=f\n Exit: (58) [system] f=@=f\n^ Exit: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Exit: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Exit: (55) [logicmoo_test] pretty_clauses:in_pp(ansi)\n Call: (55) [system] bfly==ansi\n Fail: (55) [system] bfly==ansi\n^ Fail: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Fail: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Redo: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))), dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...))))))))\n^ Call: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))))\n^ Unify: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))))\n^ Call: (54) [logicmoo_test] quietly(ignore((with_all_dmsg(dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(...)))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?-mpred_test(..., ...))))))))))\n^ Unify: (54) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(_546, user:(\\+ ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n%~ ?-( mpred_test(Kw,user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))))).\n^ Exit: (59) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (54) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(_546, user:(\\+ ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n^ Exit: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))))\n^ Exit: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))), dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...))))))))\n^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _136236, _136176)\n^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (49) [system] var(must_det_u)\n Fail: (49) [system] var(must_det_u)\n^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Call: (49) [ucatch] strip_module(logicmoo_test:(add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)), _140546, _140486)\n^ Exit: (49) [ucatch] strip_module(logicmoo_test:(add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)), logicmoo_test, (add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_18710)))\n Call: (49) [system] var((add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_18710)))\n Fail: (49) [system] var((add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_18710)))\n^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _144862, _144802)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _149172, _149112)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), logicmoo_test, add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (50) [system] var(add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Fail: (50) [system] var(add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))))\n Call: (53) [j_u] j_u:junit_prop(_546, goal, _152182)\n Unify: (53) [j_u] j_u:junit_prop(\"Test_0001_Line_0000__sk2_in_1_in_user\", goal, user:(sk2_in(_152834), get_attr(_152834, sk2, _152848), _152848=='SKF-6667'))\n Exit: (53) [j_u] j_u:junit_prop(\"Test_0001_Line_0000__sk2_in_1_in_user\", goal, user:(sk2_in(_152834), get_attr(_152834, sk2, _152848), _152848=='SKF-6667'))\n Redo: (53) [j_u] j_u:junit_prop(_546, goal, _152182)\n Unify: (53) [j_u] j_u:junit_prop(_546, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (53) [j_u] j_u:junit_prop(_546, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _157328, _157268)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_18710)), _161638, _161578)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_18710)), logicmoo_test, (ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580|...]), replace_in_string([...], _18622, _18652), add_test_info(_546, url, _18652))), get_time(_18710)))\n Call: (50) [system] var((ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580|...]), replace_in_string([...], _18622, _18652), add_test_info(_546, url, _18652))), get_time(_18710)))\n Fail: (50) [system] var((ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580|...]), replace_in_string([...], _18622, _18652), add_test_info(_546, url, _18652))), get_time(_18710)))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _165954, _165894)\n^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (51) [system] var(must_det_u)\n Fail: (51) [system] var(must_det_u)\n^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Call: (51) [ucatch] strip_module(logicmoo_test:ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580|...]), replace_in_string([...], _18622, _18652), add_test_info(_546, url, _18652))), _170264, _170204)\n^ Exit: (51) [ucatch] strip_module(logicmoo_test:ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580|...]), replace_in_string([...], _18622, _18652), add_test_info(_546, url, _18652))), logicmoo_test, ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580, _18582]), replace_in_string([... = ...], _18622, _18652), add_test_info(_546, url, _18652))))\n Call: (51) [system] var(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580, _18582]), replace_in_string([... = ...], _18622, _18652), add_test_info(_546, url, _18652))))\n Fail: (51) [system] var(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580, _18582]), replace_in_string([... = ...], _18622, _18652), add_test_info(_546, url, _18652))))\n^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n Call: (55) [system] source_location(_18580, _18582)\n Fail: (55) [system] source_location(_18580, _18582)\n^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _175798, _175738)\n^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (51) [system] var(must_det_u)\n Fail: (51) [system] var(must_det_u)\n^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_18710))\n^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_18710))\n^ Call: (51) [ucatch] strip_module(logicmoo_test:get_time(_18710), _180108, _180048)\n^ Exit: (51) [ucatch] strip_module(logicmoo_test:get_time(_18710), logicmoo_test, get_time(_18710))\n Call: (51) [system] var(get_time(_18710))\n Fail: (51) [system] var(get_time(_18710))\n^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_18710))\n^ Exit: (45) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(1632738043.4552438)))\n Call: (45) [system] _18720=nb(0)\n Exit: (45) [system] nb(0)=nb(0)\n^ Call: (47) [logicmoo_test] call_u_hook(user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Unify: (47) [logicmoo_test] call_u_hook(user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Call: (57) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _188744)\n^ Unify: (57) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _188744)\n^ Exit: (57) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n^ Fail: (47) [logicmoo_test] call_u_hook(user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (47) [system] _18760=failure\n Exit: (47) [system] failure=failure\n\u001B[0m\u001B[1m\u001B[97m\u001B[40mfailure=info((why_was_true(user:clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))),nop(ftrace(user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))))))\n\u001B[49m\u001B[0m\u001B[21m\u001B[0m\nno_proof_for(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-6667])))).\n\nno_proof_for(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-6667])))).\n\nno_proof_for(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-6667])))).\n\n_192614\n\tname\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_02-Test_0001_Line_0000__sk2_in_1_in_user'. \n\tJUNIT_CLASSNAME\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_02'. \n\tJUNIT_CMD\t=\t'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"[\\'attvar_02.pfc\\']\"'. \n% saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_02_Test_0001_Line_0000_sk2_in_1_in_user_1-junit.xml\n Call: (45) [system] failure=error(_18738)\n Fail: (45) [system] failure=error(_18738)\n Call: (45) [system] true\n Exit: (45) [system] true\n Call: (45) [system] nb_setarg(1, nb(0), 1)\n Exit: (45) [system] nb_setarg(1, nb(1), 1)\n Call: (45) [system] deterministic(_30426)\n Exit: (45) [system] deterministic(true)\n^ Call: (46) [locally_each] locally_each:key_erase(t_l)\n^ Unify: (46) [locally_each] locally_each:key_erase(t_l)\n Call: (47) [system] nb_current('$w_tl_e', [_446368|_446370])\n Exit: (47) [system] nb_current('$w_tl_e', [(0x5566f60cacd0)])\n Call: (47) [system] nb_linkval('$w_tl_e', [])\n Exit: (47) [system] nb_linkval('$w_tl_e', [])\n Call: (48) [system] erase((0x5566f60cacd0))\n Exit: (48) [system] erase((0x5566f60cacd0))\n Call: (47) [system] true\n Exit: (47) [system] true\n Call: (47) [system] true\n Exit: (47) [system] true\n^ Exit: (46) [locally_each] locally_each:key_erase(t_l)\n^ Exit: (33) [logicmoo_test] mpred_test(user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Call: (37) [user] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _453930, _453932)\n^ Unify: (37) [user] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _453930, term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), (:-set_prolog_flag(assert_attvars, false)), _453930)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), (:-set_prolog_flag(assert_attvars, false)), _453930)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), (:-set_prolog_flag(assert_attvars, false)), _453930)\n^ Redo: (37) [user] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _453930, _453932)\n^ Unify: (37) [user] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), (:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]))\n^ Redo: (37) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _453930, _453932)\n^ Unify: (37) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _453930, _453932)\n Call: (38) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]))\n Exit: (38) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(assert_attvars, false)))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(assert_attvars, false)))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(assert_attvars, false)))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _453930, _453932)\n^ Unify: (37) [subclause_expansion] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _453930, _453932)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_466292)\n Fail: (39) [t_l] t_l:is_ec_cvt(_466292)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _453930, _453932)\n^ Fail: (37) [ec_loader] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _453930, _453932)\n^ Call: (37) [user] term_expansion((:-set_prolog_flag(assert_attvars, false)), _469402)\n^ Unify: (37) [user] term_expansion((:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false)))\n^ Redo: (37) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), _469402)\n^ Unify: (37) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), _469402)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-set_prolog_flag(assert_attvars, false)), _469402)\n^ Call: (38) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Unify: (38) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n Call: (41) [system] nonvar((:-set_prolog_flag(assert_attvars, false)))\n Exit: (41) [system] nonvar((:-set_prolog_flag(assert_attvars, false)))\n Call: (41) [echo_files] echo_files:never_echo_term((:-set_prolog_flag(assert_attvars, false)))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-set_prolog_flag(assert_attvars, false)))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n Call: (41) [$syspreds] prolog_load_context(stream, _481230)\n Unify: (41) [$syspreds] prolog_load_context(stream, _481230)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])=..[_484876, _484882, _484888|_484890]\n Exit: (41) [system] term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])=..[term_position, 1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [...|...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Call: (42) [system] (:-set_prolog_flag(assert_attvars, false))==end_of_file\n Fail: (42) [system] (:-set_prolog_flag(assert_attvars, false))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _491058)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n Call: (42) [system] _492932 is 1480+1\n Exit: (42) [system] 1481 is 1480+1\n Call: (42) [system] 1530=(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1490)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1490)\n Call: (43) [t_l] t_l:file_stream_loc(_505262, (0x556703a44a00), _505266)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1490)\n Call: (43) [t_l] t_l:file_stream_loc(_507690, (0x556703a44a00), _507692)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n Call: (43) [system] 1490>1480\n Exit: (43) [system] 1490>1480\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480, 1490)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480, 1490)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1480, 1490, _512024)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1480, 1490, _512024)\n Call: (45) [system] _513278 is 1490-1480\n Exit: (45) [system] 10 is 1490-1480\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _514498, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _514498, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _517608)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _517608)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _519614, []), read_string(_519614, _519622, _514498), close(_519614))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _519614, []), read_util:read_string(_519614, _519622, _514498), read_util:close(_519614))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _519614, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5ec3a00), [])\n Call: (49) [system] close((0x5566f5ec3a00))\n Exit: (49) [system] close((0x5566f5ec3a00))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5ec3a00), []), read_util:read_string((0x5566f5ec3a00), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f5ec3a00)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1480, 10, _525260, _512024)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1480, 10, 1006, \" \\n\\n\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1480, 1490, \" \\n\\n\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1490)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1490)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _528324))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _528324))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1490))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1490))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1490)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\\n\\n\")\n Call: (45) [echo_files] echo_files:nsl(_532654)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\" \\n\\n\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\" \\n\\n\\n\", 'No source location!?')\n Call: (46) [system] \" \\n\\n\\n\"\\==[]\n Exit: (46) [system] \" \\n\\n\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\" \\n\\n\\n\", _536962, _536964, _536966, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\" \\n\\n\\n\", _536962, _536964, _536966, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\" \\n\\n\\n\", _536962, _536964, _536966, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\" \\n\\n\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\\n\\n\")\n Call: (45) [system] sub_string(\" \\n\\n\\n\", _540780, _540844, _540782, '\\n/*~')\n Fail: (45) [system] sub_string(\" \\n\\n\\n\", _540780, _541462, _540782, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\\n\\n\")\n Call: (45) [system] sub_string(\" \\n\\n\\n\", _542638, _542702, _542640, '/*~')\n Fail: (45) [system] sub_string(\" \\n\\n\\n\", _542638, _543320, _542640, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\\n\\n\")\n Call: (45) [system] sub_string(\" \\n\\n\\n\", _545114, _545178, _545116, '\\n%~')\n Fail: (45) [system] sub_string(\" \\n\\n\\n\", _545114, _545796, _545116, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\\n\\n\")\n Call: (45) [system] sub_string(\" \\n\\n\\n\", _546972, _547036, _546974, '%~')\n Fail: (45) [system] sub_string(\" \\n\\n\\n\", _546972, _547654, _546974, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\\n\\n\")\n Call: (45) [system] write(\" \\n\\n\\n\")\n \n\n\n Exit: (45) [system] write(\" \\n\\n\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\\n\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480, 1490)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1490)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1490, 1530, _556230)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1490, 1530, _556230)\n Call: (44) [system] _557484 is 1530-1490\n Exit: (44) [system] 40 is 1530-1490\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _558704, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _558704, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _561814)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _561814)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _563820, []), read_string(_563820, _563828, _558704), close(_563820))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _563820, []), read_util:read_string(_563820, _563828, _558704), read_util:close(_563820))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _563820, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5ec3d00), [])\n Call: (48) [system] close((0x5566f5ec3d00))\n Exit: (48) [system] close((0x5566f5ec3d00))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5ec3d00), []), read_util:read_string((0x5566f5ec3d00), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f5ec3d00)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1490, 40, _569466, _556230)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1490, 40, 966, \":- set_prolog_flag(assert_attvars,false)\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1490, 1530, \":- set_prolog_flag(assert_attvars,false)\")\n Call: (43) [echo_files] echo_files:read_mco(\":- set_prolog_flag(assert_attvars,false)\", _571340, _571342, _571344, _571346, _571348)\n Unify: (43) [echo_files] echo_files:read_mco(\":- set_prolog_flag(assert_attvars,false)\", _571974, _571976, _571978, _571980, _571982)\n Call: (44) [system] read_term_from_atom(\":- set_prolog_flag(assert_attvars,false)\", _572550, [cycles(true), comments(_572570), quasi_quotations(_572580), variable_names(_572590), singletons(_572600)])\n Exit: (44) [system] read_term_from_atom(\":- set_prolog_flag(assert_attvars,false)\", (:-set_prolog_flag(assert_attvars, false)), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- set_prolog_flag(assert_attvars,false)\", _573832, [cycles(false), comments(_573852), quasi_quotations(_573862), variable_names(_573872), singletons(_573882)])\n Exit: (44) [system] read_term_from_atom(\":- set_prolog_flag(assert_attvars,false)\", (:-set_prolog_flag(assert_attvars, false)), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (:-set_prolog_flag(assert_attvars, false))=@=(:-set_prolog_flag(assert_attvars, false))\n Exit: (44) [system] (:-set_prolog_flag(assert_attvars, false))=@=(:-set_prolog_flag(assert_attvars, false))\n Call: (44) [system] _576326=(:-set_prolog_flag(assert_attvars, false))\n Exit: (44) [system] (:-set_prolog_flag(assert_attvars, false))=(:-set_prolog_flag(assert_attvars, false))\n Exit: (43) [echo_files] echo_files:read_mco(\":- set_prolog_flag(assert_attvars,false)\", (:-set_prolog_flag(assert_attvars, false)), [], [], [], [])\n Call: (43) [system] write(\":- set_prolog_flag(assert_attvars,false)\")\n:- set_prolog_flag(assert_attvars,false)\n Exit: (43) [system] write(\":- set_prolog_flag(assert_attvars,false)\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _579436, 1530)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _580058, 1530)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _580632, _580634))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _580632, _580634))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _580632, 1530))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _580632, 1530))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _580632, 1530)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _588070))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _588070))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Call: (42) [system] character_count((0x556703a44a00), _593620)\n Exit: (42) [system] character_count((0x556703a44a00), 1531)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1531)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1531)\n Call: (43) [t_l] t_l:file_stream_loc(_596126, (0x556703a44a00), _596130)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1531)\n Call: (43) [t_l] t_l:file_stream_loc(_598554, (0x556703a44a00), _598556)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530)\n Call: (43) [system] 1531>1530\n Exit: (43) [system] 1531>1530\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530, 1531)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530, 1531)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1530, 1531, _602888)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1530, 1531, _602888)\n Call: (45) [system] _604142 is 1531-1530\n Exit: (45) [system] 1 is 1531-1530\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _605362, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _605362, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _608472)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _608472)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _610478, []), read_string(_610478, _610486, _605362), close(_610478))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _610478, []), read_util:read_string(_610478, _610486, _605362), read_util:close(_610478))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _610478, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5ec3200), [])\n Call: (49) [system] close((0x5566f5ec3200))\n Exit: (49) [system] close((0x5566f5ec3200))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5ec3200), []), read_util:read_string((0x5566f5ec3200), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f5ec3200)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1530, 1, _616124, _602888)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1530, 1, 965, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1530, 1531, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _619186))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _619186))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_623516)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _627824, _627826, _627828, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _627824, _627826, _627828, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _627824, _627826, _627828, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _631642, _631706, _631644, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _631642, _632324, _631644, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _633500, _633564, _633502, '/*~')\n Fail: (45) [system] sub_string(\".\", _633500, _634182, _633502, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _635976, _636040, _635978, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _635976, _636658, _635978, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _637834, _637898, _637836, '%~')\n Fail: (45) [system] sub_string(\".\", _637834, _638516, _637836, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530, 1531)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1531)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _649508)\n Exit: (43) [system] character_count((0x556703a44a00), 1531)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1531, _650722)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1531, _650722)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _651968, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _651968, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _655078)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _655078)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _657084, []), read_string(_657084, _657092, _651968), close(_657084))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _657084, []), read_util:read_string(_657084, _657092, _651968), read_util:close(_657084))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _657084, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5ec2200), [])\n Call: (48) [system] close((0x5566f5ec2200))\n Exit: (48) [system] close((0x5566f5ec2200))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5ec2200), []), read_util:read_string((0x5566f5ec2200), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f5ec2200)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1531, _662728, 0, _650722)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1531, 965, 0, \"\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1531, \"\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\"\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _664772)\n Exit: (43) [system] open_string(\"\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x5566f60daa00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f60daa00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f60daa00))\n Call: (44) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Call: (45) [system] at_end_of_stream((0x5566f60daa00))\n Fail: (45) [system] at_end_of_stream((0x5566f60daa00))\n Redo: (44) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Call: (45) [system] peek_char((0x5566f60daa00), _670874)\n Exit: (45) [system] peek_char((0x5566f60daa00), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char((0x5566f60daa00), '\\n')\n Exit: (45) [system] get_char((0x5566f60daa00), '\\n')\n Call: (45) [system] put_char('\\n')\n\n Exit: (45) [system] put_char('\\n')\n Exit: (44) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f60daa00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f60daa00))\n Call: (45) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Call: (46) [system] at_end_of_stream((0x5566f60daa00))\n Fail: (46) [system] at_end_of_stream((0x5566f60daa00))\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Call: (46) [system] peek_char((0x5566f60daa00), _681218)\n Exit: (46) [system] peek_char((0x5566f60daa00), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Call: (46) [echo_files] echo_files:nsl(_684872)\n Unify: (46) [echo_files] echo_files:nsl('No source location!?')\n Exit: (46) [echo_files] echo_files:nsl('No source location!?')\n Call: (46) [system] atom_length('No source location!?', _686716)\n Exit: (46) [system] atom_length('No source location!?', 20)\n Call: (46) [system] peek_string((0x5566f60daa00), 20, _687930)\n Exit: (46) [system] peek_string((0x5566f60daa00), 20, \":- set_prolog_flag(e\")\n Call: (46) [system] \":- set_prolog_flag(e\"=='No source location!?'\n Fail: (46) [system] \":- set_prolog_flag(e\"=='No source location!?'\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Call: (46) [system] peek_string((0x5566f60daa00), 2, \"%~\")\n Fail: (46) [system] peek_string((0x5566f60daa00), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Call: (46) [system] peek_string((0x5566f60daa00), 1, \"%\")\n Fail: (46) [system] peek_string((0x5566f60daa00), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Call: (46) [system] peek_string((0x5566f60daa00), 2, \"#!\")\n Fail: (46) [system] peek_string((0x5566f60daa00), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f60daa00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f60daa00))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Call: (42) [system] character_count((0x556703a44a00), _701464)\n Exit: (42) [system] character_count((0x556703a44a00), 1531)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _703934))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _703934))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _474326)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _474326)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _474326)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _474326)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _715730)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _716348)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Redo: (38) [echo_files] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Unify: (38) [echo_files] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), (:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]))\n^ Redo: (38) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Unify: (38) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Redo: (38) [echo_files] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Unify: (38) [echo_files] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n Call: (39) [system] (:-set_prolog_flag(assert_attvars, false))\\==end_of_file\n Exit: (39) [system] (:-set_prolog_flag(assert_attvars, false))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326)\n Call: (40) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]))\n Exit: (40) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]))\n Call: (40) [system] nonvar((:-set_prolog_flag(assert_attvars, false)))\n Exit: (40) [system] nonvar((:-set_prolog_flag(assert_attvars, false)))\n Call: (40) [system] nb_current('$term', _745218)\n Exit: (40) [system] nb_current('$term', (:-set_prolog_flag(assert_attvars, false)))\n Call: (40) [$syspreds] prolog_load_context(module, _746432)\n Unify: (40) [$syspreds] prolog_load_context(module, _746432)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false)), _748252)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false)), (:-_748888))\n Call: (41) [system] (:-set_prolog_flag(assert_attvars, false))==(:-set_prolog_flag(assert_attvars, false))\n Exit: (41) [system] (:-set_prolog_flag(assert_attvars, false))==(:-set_prolog_flag(assert_attvars, false))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(assert_attvars, false), _748888)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(assert_attvars, false), _748888)\n Call: (42) [system] functor(directive_expansion, _752002, _752004)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _753232 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(assert_attvars, false), _748888)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(assert_attvars, false), set_prolog_flag(assert_attvars, false))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(assert_attvars, false), set_prolog_flag(assert_attvars, false))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(assert_attvars, false), set_prolog_flag(assert_attvars, false))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false)))\n Call: (40) [system] (:-set_prolog_flag(assert_attvars, false))\\=@=(:-set_prolog_flag(assert_attvars, false))\n Fail: (40) [system] (:-set_prolog_flag(assert_attvars, false))\\=@=(:-set_prolog_flag(assert_attvars, false))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326)\n^ Redo: (38) [subclause_expansion] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Unify: (38) [subclause_expansion] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n Call: (39) [system] nonvar((:-set_prolog_flag(assert_attvars, false)))\n Exit: (39) [system] nonvar((:-set_prolog_flag(assert_attvars, false)))\n Call: (39) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]))\n Exit: (39) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]))\n Call: (39) [$syspreds] prolog_load_context(file, _763138)\n Unify: (39) [$syspreds] prolog_load_context(file, _763138)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _764964)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _764964)\n^ Redo: (38) [file_scope] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Unify: (38) [file_scope] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Redo: (38) [echo_files] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Unify: (38) [echo_files] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n Call: (39) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]))\n Exit: (39) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(assert_attvars, false)))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(assert_attvars, false)))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(assert_attvars, false)))\n^ Redo: (38) [common_logic_utils] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Unify: (38) [common_logic_utils] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n Call: (39) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]))\n Exit: (39) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(assert_attvars, false)), _474326)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(assert_attvars, false)), _474326)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(assert_attvars, false)), _474326)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(assert_attvars, false)), _474326)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false)))\n Call: (39) [system] term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])=_474328\n Exit: (39) [system] term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])=term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), (:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]))\n^ Call: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n^ Unify: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), sicstus:sicstus_flag(_786242, _786244))\n Call: (45) [system] nonvar(set_prolog_flag(assert_attvars, false))\n Exit: (45) [system] nonvar(set_prolog_flag(assert_attvars, false))\n Call: (45) [system] set_prolog_flag(assert_attvars, false)=current_prolog_flag(_786242, _786244)\n Fail: (45) [system] set_prolog_flag(assert_attvars, false)=current_prolog_flag(_786242, _786244)\n^ Redo: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), sicstus:sicstus_flag(_786242, _786244))\n Call: (45) [system] set_prolog_flag(assert_attvars, false)=prolog_flag(_786242, _786244)\n Fail: (45) [system] set_prolog_flag(assert_attvars, false)=prolog_flag(_786242, _786244)\n^ Redo: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n^ Unify: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n^ Call: (44) [system] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Unify: (44) [system] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]))\n^ Redo: (44) [loop_check] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Unify: (44) [loop_check] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]))\n^ Redo: (44) [ucatch] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Unify: (44) [ucatch] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n Call: (45) [apply_macros] expand_apply(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n Unify: (45) [apply_macros] expand_apply(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n Fail: (45) [nl_pipeline] expand_apply(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Unify: (44) [apply_macros] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Redo: (44) [virtualize_source] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Unify: (44) [virtualize_source] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n Call: (45) [system] nonvar(term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]))\n Exit: (45) [system] nonvar(term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(assert_attvars, false))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(assert_attvars, false))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(assert_attvars, false))\n^ Redo: (44) [common_logic_utils] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Unify: (44) [common_logic_utils] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Redo: (44) [gvlib] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Unify: (44) [gvlib] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Redo: (44) [logicmoo_test] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Unify: (44) [logicmoo_test] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Fail: (44) [pfc_lib] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Call: (44) [system] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n^ Unify: (44) [system] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n^ Redo: (44) [arithmetic] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n^ Unify: (44) [arithmetic] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n Call: (45) [yall] yall:lambda_like(set_prolog_flag(assert_attvars, false))\n Unify: (45) [yall] yall:lambda_like(set_prolog_flag(assert_attvars, false))\n Call: (46) [system] compound_name_arity(set_prolog_flag(assert_attvars, false), _817414, _817416)\n Exit: (46) [system] compound_name_arity(set_prolog_flag(assert_attvars, false), set_prolog_flag, 2)\n Call: (46) [yall] yall:lambda_functor(set_prolog_flag)\n Fail: (46) [yall] yall:lambda_functor(set_prolog_flag)\n Fail: (45) [yall] yall:lambda_like(set_prolog_flag(assert_attvars, false))\n^ Redo: (44) [yall] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n^ Unify: (44) [yall] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n Call: (45) [apply_macros] expand_apply(set_prolog_flag(assert_attvars, false), _785592)\n Unify: (45) [apply_macros] expand_apply(set_prolog_flag(assert_attvars, false), _785592)\n Fail: (45) [nl_pipeline] expand_apply(set_prolog_flag(assert_attvars, false), _785592)\n^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n^ Unify: (44) [apply_macros] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n Call: (45) [clpfd] clpfd:clpfd_expandable(set_prolog_flag(assert_attvars, false))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(set_prolog_flag(assert_attvars, false))\n^ Redo: (44) [clpfd] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n^ Unify: (44) [clpfd] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _298, (:-set_prolog_flag(assert_attvars, false)), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _832990, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n Call: (33) [system] set_prolog_flag(assert_attvars, false)\n Exit: (33) [system] set_prolog_flag(assert_attvars, false)\n^ Call: (37) [user] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _835064, _835066)\n^ Unify: (37) [user] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _835064, term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), (:-set_prolog_flag(expand_attvars, false)), _835064)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), (:-set_prolog_flag(expand_attvars, false)), _835064)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), (:-set_prolog_flag(expand_attvars, false)), _835064)\n^ Redo: (37) [user] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _835064, _835066)\n^ Unify: (37) [user] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), (:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]))\n^ Redo: (37) [system] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _835064, _835066)\n^ Unify: (37) [system] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _835064, _835066)\n Call: (38) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]))\n Exit: (38) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(expand_attvars, false)))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(expand_attvars, false)))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(expand_attvars, false)))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _835064, _835066)\n^ Unify: (37) [subclause_expansion] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _835064, _835066)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_847426)\n Fail: (39) [t_l] t_l:is_ec_cvt(_847426)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _835064, _835066)\n^ Fail: (37) [ec_loader] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _835064, _835066)\n^ Call: (37) [user] term_expansion((:-set_prolog_flag(expand_attvars, false)), _850536)\n^ Unify: (37) [user] term_expansion((:-set_prolog_flag(expand_attvars, false)), (:-set_prolog_flag(expand_attvars, false)))\n^ Redo: (37) [system] term_expansion((:-set_prolog_flag(expand_attvars, false)), _850536)\n^ Unify: (37) [system] term_expansion((:-set_prolog_flag(expand_attvars, false)), _850536)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-set_prolog_flag(expand_attvars, false)), _850536)\n^ Call: (38) [system] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _855460, _855462)\n^ Unify: (38) [system] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _855460, _855462)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _855460, _855462)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _855460, _855462)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _855460, _855462)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _855460, _855462)\n Call: (41) [system] nonvar((:-set_prolog_flag(expand_attvars, false)))\n Exit: (41) [system] nonvar((:-set_prolog_flag(expand_attvars, false)))\n Call: (41) [echo_files] echo_files:never_echo_term((:-set_prolog_flag(expand_attvars, false)))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-set_prolog_flag(expand_attvars, false)))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _855460, _855462)\n Call: (41) [$syspreds] prolog_load_context(stream, _862364)\n Unify: (41) [$syspreds] prolog_load_context(stream, _862364)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])=..[_866010, _866016, _866022|_866024]\n Exit: (41) [system] term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])=..[term_position, 1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [...|...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Call: (42) [system] (:-set_prolog_flag(expand_attvars, false))==end_of_file\n Fail: (42) [system] (:-set_prolog_flag(expand_attvars, false))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _872192)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531)\n Call: (42) [system] _874066 is 1531+1\n Exit: (42) [system] 1532 is 1531+1\n Call: (42) [system] 1572=(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1532)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1532)\n Call: (43) [t_l] t_l:file_stream_loc(_886396, (0x556703a44a00), _886400)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1532)\n Call: (43) [t_l] t_l:file_stream_loc(_888824, (0x556703a44a00), _888826)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531)\n Call: (43) [system] 1532>1531\n Exit: (43) [system] 1532>1531\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531, 1532)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531, 1532)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1531, 1532, _893158)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1531, 1532, _893158)\n Call: (45) [system] _894412 is 1532-1531\n Exit: (45) [system] 1 is 1532-1531\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _895632, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _895632, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _898742)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _898742)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _900748, []), read_string(_900748, _900756, _895632), close(_900748))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _900748, []), read_util:read_string(_900748, _900756, _895632), read_util:close(_900748))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _900748, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5c00), [])\n Call: (49) [system] close((0x5566f61f5c00))\n Exit: (49) [system] close((0x5566f61f5c00))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5c00), []), read_util:read_string((0x5566f61f5c00), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f61f5c00)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1531, 1, _906394, _893158)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1531, 1, 964, \"\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1531, 1532, \"\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1532)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1532)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _909456))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _909456))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1532))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1532))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1532)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [echo_files] echo_files:nsl(_913786)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\"\\==[]\n Exit: (46) [system] \"\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\", _918094, _918096, _918098, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _918094, _918096, _918098, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _918094, _918096, _918098, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _921912, _921976, _921914, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\", _921912, _922594, _921914, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _923770, _923834, _923772, '/*~')\n Fail: (45) [system] sub_string(\"\\n\", _923770, _924452, _923772, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _926246, _926310, _926248, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\", _926246, _926928, _926248, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _928104, _928168, _928106, '%~')\n Fail: (45) [system] sub_string(\"\\n\", _928104, _928786, _928106, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] write(\"\\n\")\n\n Exit: (45) [system] write(\"\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531, 1532)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1532)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1532, 1572, _937362)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1532, 1572, _937362)\n Call: (44) [system] _938616 is 1572-1532\n Exit: (44) [system] 40 is 1572-1532\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _939836, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _939836, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _942946)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _942946)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _944952, []), read_string(_944952, _944960, _939836), close(_944952))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _944952, []), read_util:read_string(_944952, _944960, _939836), read_util:close(_944952))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _944952, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5600), [])\n Call: (48) [system] close((0x5566f61f5600))\n Exit: (48) [system] close((0x5566f61f5600))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5600), []), read_util:read_string((0x5566f61f5600), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f61f5600)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1532, 40, _950598, _937362)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1532, 40, 924, \":- set_prolog_flag(expand_attvars,false)\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1532, 1572, \":- set_prolog_flag(expand_attvars,false)\")\n Call: (43) [echo_files] echo_files:read_mco(\":- set_prolog_flag(expand_attvars,false)\", _952472, _952474, _952476, _952478, _952480)\n Unify: (43) [echo_files] echo_files:read_mco(\":- set_prolog_flag(expand_attvars,false)\", _953106, _953108, _953110, _953112, _953114)\n Call: (44) [system] read_term_from_atom(\":- set_prolog_flag(expand_attvars,false)\", _953682, [cycles(true), comments(_953702), quasi_quotations(_953712), variable_names(_953722), singletons(_953732)])\n Exit: (44) [system] read_term_from_atom(\":- set_prolog_flag(expand_attvars,false)\", (:-set_prolog_flag(expand_attvars, false)), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- set_prolog_flag(expand_attvars,false)\", _954964, [cycles(false), comments(_954984), quasi_quotations(_954994), variable_names(_955004), singletons(_955014)])\n Exit: (44) [system] read_term_from_atom(\":- set_prolog_flag(expand_attvars,false)\", (:-set_prolog_flag(expand_attvars, false)), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (:-set_prolog_flag(expand_attvars, false))=@=(:-set_prolog_flag(expand_attvars, false))\n Exit: (44) [system] (:-set_prolog_flag(expand_attvars, false))=@=(:-set_prolog_flag(expand_attvars, false))\n Call: (44) [system] _957458=(:-set_prolog_flag(expand_attvars, false))\n Exit: (44) [system] (:-set_prolog_flag(expand_attvars, false))=(:-set_prolog_flag(expand_attvars, false))\n Exit: (43) [echo_files] echo_files:read_mco(\":- set_prolog_flag(expand_attvars,false)\", (:-set_prolog_flag(expand_attvars, false)), [], [], [], [])\n Call: (43) [system] write(\":- set_prolog_flag(expand_attvars,false)\")\n:- set_prolog_flag(expand_attvars,false)\n Exit: (43) [system] write(\":- set_prolog_flag(expand_attvars,false)\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _960568, 1572)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _961190, 1572)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _961764, _961766))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _961764, _961766))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _961764, 1572))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _961764, 1572))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _961764, 1572)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _969202))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _969202))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Call: (42) [system] character_count((0x556703a44a00), _974752)\n Exit: (42) [system] character_count((0x556703a44a00), 1573)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1573)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1573)\n Call: (43) [t_l] t_l:file_stream_loc(_977258, (0x556703a44a00), _977262)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1573)\n Call: (43) [t_l] t_l:file_stream_loc(_979686, (0x556703a44a00), _979688)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572)\n Call: (43) [system] 1573>1572\n Exit: (43) [system] 1573>1572\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572, 1573)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572, 1573)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1572, 1573, _984020)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1572, 1573, _984020)\n Call: (45) [system] _985274 is 1573-1572\n Exit: (45) [system] 1 is 1573-1572\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _986494, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _986494, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _989604)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _989604)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _991610, []), read_string(_991610, _991618, _986494), close(_991610))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _991610, []), read_util:read_string(_991610, _991618, _986494), read_util:close(_991610))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _991610, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5200), [])\n Call: (49) [system] close((0x5566f61f5200))\n Exit: (49) [system] close((0x5566f61f5200))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5200), []), read_util:read_string((0x5566f61f5200), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f61f5200)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1572, 1, _997256, _984020)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1572, 1, 923, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1572, 1573, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1000318))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1000318))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_1004648)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _1008956, _1008958, _1008960, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _1008956, _1008958, _1008960, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _1008956, _1008958, _1008960, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _1012774, _1012838, _1012776, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _1012774, _1013456, _1012776, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _1014632, _1014696, _1014634, '/*~')\n Fail: (45) [system] sub_string(\".\", _1014632, _1015314, _1014634, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _1017108, _1017172, _1017110, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _1017108, _1017790, _1017110, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _1018966, _1019030, _1018968, '%~')\n Fail: (45) [system] sub_string(\".\", _1018966, _1019648, _1018968, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572, 1573)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1573)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _1030640)\n Exit: (43) [system] character_count((0x556703a44a00), 1573)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1573, _1031854)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1573, _1031854)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1033100, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1033100, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1036210)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1036210)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1038216, []), read_string(_1038216, _1038224, _1033100), close(_1038216))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1038216, []), read_util:read_string(_1038216, _1038224, _1033100), read_util:close(_1038216))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1038216, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5d83b00), [])\n Call: (48) [system] close((0x5566f5d83b00))\n Exit: (48) [system] close((0x5566f5d83b00))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5d83b00), []), read_util:read_string((0x5566f5d83b00), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f5d83b00)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1573, _1043860, 0, _1031854)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1573, 923, 0, \"\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1573, \"\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\"\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _1045894)\n Exit: (43) [system] open_string(\"\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x5567071ebf00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5567071ebf00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5567071ebf00))\n Call: (44) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Call: (45) [system] at_end_of_stream((0x5567071ebf00))\n Fail: (45) [system] at_end_of_stream((0x5567071ebf00))\n Redo: (44) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Call: (45) [system] peek_char((0x5567071ebf00), _4494)\n Exit: (45) [system] peek_char((0x5567071ebf00), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char((0x5567071ebf00), '\\n')\n Exit: (45) [system] get_char((0x5567071ebf00), '\\n')\n Call: (45) [system] put_char('\\n')\n\n Exit: (45) [system] put_char('\\n')\n Exit: (44) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5567071ebf00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5567071ebf00))\n Call: (45) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Call: (46) [system] at_end_of_stream((0x5567071ebf00))\n Fail: (46) [system] at_end_of_stream((0x5567071ebf00))\n Redo: (45) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Call: (46) [system] peek_char((0x5567071ebf00), _14838)\n Exit: (46) [system] peek_char((0x5567071ebf00), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Call: (46) [echo_files] echo_files:nsl(_18492)\n Unify: (46) [echo_files] echo_files:nsl('No source location!?')\n Exit: (46) [echo_files] echo_files:nsl('No source location!?')\n Call: (46) [system] atom_length('No source location!?', _20336)\n Exit: (46) [system] atom_length('No source location!?', 20)\n Call: (46) [system] peek_string((0x5567071ebf00), 20, _21550)\n Exit: (46) [system] peek_string((0x5567071ebf00), 20, \":- read_attvars(fals\")\n Call: (46) [system] \":- read_attvars(fals\"=='No source location!?'\n Fail: (46) [system] \":- read_attvars(fals\"=='No source location!?'\n Redo: (45) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Call: (46) [system] peek_string((0x5567071ebf00), 2, \"%~\")\n Fail: (46) [system] peek_string((0x5567071ebf00), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Call: (46) [system] peek_string((0x5567071ebf00), 1, \"%\")\n Fail: (46) [system] peek_string((0x5567071ebf00), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Call: (46) [system] peek_string((0x5567071ebf00), 2, \"#!\")\n Fail: (46) [system] peek_string((0x5567071ebf00), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5567071ebf00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5567071ebf00))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _598)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _598)\n Call: (42) [system] character_count((0x556703a44a00), _35084)\n Exit: (42) [system] character_count((0x556703a44a00), 1573)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _37554))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _37554))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _598)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _598)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), _598)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), _598)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), _598)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), _598)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _598)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _598)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _49350)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _49968)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _598)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n^ Redo: (38) [echo_files] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n^ Unify: (38) [echo_files] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), (:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]))\n^ Redo: (38) [system] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n^ Unify: (38) [system] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n^ Redo: (38) [echo_files] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n^ Unify: (38) [echo_files] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n Call: (39) [system] (:-set_prolog_flag(expand_attvars, false))\\==end_of_file\n Exit: (39) [system] (:-set_prolog_flag(expand_attvars, false))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598)\n Call: (40) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]))\n Exit: (40) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]))\n Call: (40) [system] nonvar((:-set_prolog_flag(expand_attvars, false)))\n Exit: (40) [system] nonvar((:-set_prolog_flag(expand_attvars, false)))\n Call: (40) [system] nb_current('$term', _78838)\n Exit: (40) [system] nb_current('$term', (:-set_prolog_flag(expand_attvars, false)))\n Call: (40) [$syspreds] prolog_load_context(module, _80052)\n Unify: (40) [$syspreds] prolog_load_context(module, _80052)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(expand_attvars, false)), (:-set_prolog_flag(expand_attvars, false)), _81872)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(expand_attvars, false)), (:-set_prolog_flag(expand_attvars, false)), (:-_82508))\n Call: (41) [system] (:-set_prolog_flag(expand_attvars, false))==(:-set_prolog_flag(expand_attvars, false))\n Exit: (41) [system] (:-set_prolog_flag(expand_attvars, false))==(:-set_prolog_flag(expand_attvars, false))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(expand_attvars, false), _82508)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(expand_attvars, false), _82508)\n Call: (42) [system] functor(directive_expansion, _85622, _85624)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _86852 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(expand_attvars, false), _82508)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(expand_attvars, false), set_prolog_flag(expand_attvars, false))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(expand_attvars, false), set_prolog_flag(expand_attvars, false))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(expand_attvars, false), set_prolog_flag(expand_attvars, false))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(expand_attvars, false)), (:-set_prolog_flag(expand_attvars, false)), (:-set_prolog_flag(expand_attvars, false)))\n Call: (40) [system] (:-set_prolog_flag(expand_attvars, false))\\=@=(:-set_prolog_flag(expand_attvars, false))\n Fail: (40) [system] (:-set_prolog_flag(expand_attvars, false))\\=@=(:-set_prolog_flag(expand_attvars, false))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598)\n^ Redo: (38) [subclause_expansion] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n^ Unify: (38) [subclause_expansion] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n Call: (39) [system] nonvar((:-set_prolog_flag(expand_attvars, false)))\n Exit: (39) [system] nonvar((:-set_prolog_flag(expand_attvars, false)))\n Call: (39) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]))\n Exit: (39) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]))\n Call: (39) [$syspreds] prolog_load_context(file, _96758)\n Unify: (39) [$syspreds] prolog_load_context(file, _96758)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _98584)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _98584)\n^ Redo: (38) [file_scope] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n^ Unify: (38) [file_scope] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n^ Redo: (38) [echo_files] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n^ Unify: (38) [echo_files] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n Call: (39) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]))\n Exit: (39) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(expand_attvars, false)))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(expand_attvars, false)))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(expand_attvars, false)))\n^ Redo: (38) [common_logic_utils] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n^ Unify: (38) [common_logic_utils] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n Call: (39) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]))\n Exit: (39) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(expand_attvars, false)), _598)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(expand_attvars, false)), _598)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(expand_attvars, false)), _598)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(expand_attvars, false)), _598)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(expand_attvars, false)), (:-set_prolog_flag(expand_attvars, false)))\n Call: (39) [system] term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])=_600\n Exit: (39) [system] term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])=term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), (:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]))\n^ Call: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n^ Unify: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, false), sicstus:sicstus_flag(_119862, _119864))\n Call: (45) [system] nonvar(set_prolog_flag(expand_attvars, false))\n Exit: (45) [system] nonvar(set_prolog_flag(expand_attvars, false))\n Call: (45) [system] set_prolog_flag(expand_attvars, false)=current_prolog_flag(_119862, _119864)\n Fail: (45) [system] set_prolog_flag(expand_attvars, false)=current_prolog_flag(_119862, _119864)\n^ Redo: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, false), sicstus:sicstus_flag(_119862, _119864))\n Call: (45) [system] set_prolog_flag(expand_attvars, false)=prolog_flag(_119862, _119864)\n Fail: (45) [system] set_prolog_flag(expand_attvars, false)=prolog_flag(_119862, _119864)\n^ Redo: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n^ Unify: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n^ Call: (44) [system] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Unify: (44) [system] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]))\n^ Redo: (44) [loop_check] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Unify: (44) [loop_check] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]))\n^ Redo: (44) [ucatch] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Unify: (44) [ucatch] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n Call: (45) [apply_macros] expand_apply(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n Unify: (45) [apply_macros] expand_apply(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n Fail: (45) [nl_pipeline] expand_apply(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Unify: (44) [apply_macros] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Redo: (44) [virtualize_source] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Unify: (44) [virtualize_source] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n Call: (45) [system] nonvar(term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]))\n Exit: (45) [system] nonvar(term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(expand_attvars, false))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(expand_attvars, false))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(expand_attvars, false))\n^ Redo: (44) [common_logic_utils] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Unify: (44) [common_logic_utils] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Redo: (44) [gvlib] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Unify: (44) [gvlib] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Redo: (44) [logicmoo_test] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Unify: (44) [logicmoo_test] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Fail: (44) [pfc_lib] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Call: (44) [system] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n^ Unify: (44) [system] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n^ Redo: (44) [arithmetic] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n^ Unify: (44) [arithmetic] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n Call: (45) [yall] yall:lambda_like(set_prolog_flag(expand_attvars, false))\n Unify: (45) [yall] yall:lambda_like(set_prolog_flag(expand_attvars, false))\n Call: (46) [system] compound_name_arity(set_prolog_flag(expand_attvars, false), _151034, _151036)\n Exit: (46) [system] compound_name_arity(set_prolog_flag(expand_attvars, false), set_prolog_flag, 2)\n Call: (46) [yall] yall:lambda_functor(set_prolog_flag)\n Fail: (46) [yall] yall:lambda_functor(set_prolog_flag)\n Fail: (45) [yall] yall:lambda_like(set_prolog_flag(expand_attvars, false))\n^ Redo: (44) [yall] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n^ Unify: (44) [yall] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n Call: (45) [apply_macros] expand_apply(set_prolog_flag(expand_attvars, false), _119212)\n Unify: (45) [apply_macros] expand_apply(set_prolog_flag(expand_attvars, false), _119212)\n Fail: (45) [nl_pipeline] expand_apply(set_prolog_flag(expand_attvars, false), _119212)\n^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n^ Unify: (44) [apply_macros] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n Call: (45) [clpfd] clpfd:clpfd_expandable(set_prolog_flag(expand_attvars, false))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(set_prolog_flag(expand_attvars, false))\n^ Redo: (44) [clpfd] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n^ Unify: (44) [clpfd] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), _298, (:-set_prolog_flag(expand_attvars, false)), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _166610, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n Call: (33) [system] set_prolog_flag(expand_attvars, false)\n Exit: (33) [system] set_prolog_flag(expand_attvars, false)\n^ Call: (37) [user] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _168668, _168670)\n^ Unify: (37) [user] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _168668, term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), (:-read_attvars(false)), _168668)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), (:-read_attvars(false)), _168668)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), (:-read_attvars(false)), _168668)\n^ Redo: (37) [user] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _168668, _168670)\n^ Unify: (37) [user] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), (:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]))\n^ Redo: (37) [system] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _168668, _168670)\n^ Unify: (37) [system] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _168668, _168670)\n Call: (38) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]))\n Exit: (38) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-read_attvars(false)))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-read_attvars(false)))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-read_attvars(false)))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _168668, _168670)\n^ Unify: (37) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _168668, _168670)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_181028)\n Fail: (39) [t_l] t_l:is_ec_cvt(_181028)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _168668, _168670)\n^ Fail: (37) [ec_loader] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _168668, _168670)\n^ Call: (37) [user] term_expansion((:-read_attvars(false)), _184138)\n^ Unify: (37) [user] term_expansion((:-read_attvars(false)), (:-read_attvars(false)))\n^ Redo: (37) [system] term_expansion((:-read_attvars(false)), _184138)\n^ Unify: (37) [system] term_expansion((:-read_attvars(false)), _184138)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-read_attvars(false)), _184138)\n^ Call: (38) [system] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Unify: (38) [system] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n Call: (41) [system] nonvar((:-read_attvars(false)))\n Exit: (41) [system] nonvar((:-read_attvars(false)))\n Call: (41) [echo_files] echo_files:never_echo_term((:-read_attvars(false)))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-read_attvars(false)))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n Call: (41) [$syspreds] prolog_load_context(stream, _195966)\n Unify: (41) [$syspreds] prolog_load_context(stream, _195966)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])=..[_199612, _199618, _199624|_199626]\n Exit: (41) [system] term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])=..[term_position, 1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Call: (42) [system] (:-read_attvars(false))==end_of_file\n Fail: (42) [system] (:-read_attvars(false))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _205794)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573)\n Call: (42) [system] _207668 is 1573+1\n Exit: (42) [system] 1574 is 1573+1\n Call: (42) [system] 1596=(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1574)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1574)\n Call: (43) [t_l] t_l:file_stream_loc(_219998, (0x556703a44a00), _220002)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1574)\n Call: (43) [t_l] t_l:file_stream_loc(_222426, (0x556703a44a00), _222428)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573)\n Call: (43) [system] 1574>1573\n Exit: (43) [system] 1574>1573\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573, 1574)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573, 1574)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1573, 1574, _226760)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1573, 1574, _226760)\n Call: (45) [system] _228014 is 1574-1573\n Exit: (45) [system] 1 is 1574-1573\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _229234, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _229234, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _232344)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _232344)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _234350, []), read_string(_234350, _234358, _229234), close(_234350))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _234350, []), read_util:read_string(_234350, _234358, _229234), read_util:close(_234350))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _234350, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5567072aa700), [])\n Call: (49) [system] close((0x5567072aa700))\n Exit: (49) [system] close((0x5567072aa700))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5567072aa700), []), read_util:read_string((0x5567072aa700), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5567072aa700)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1573, 1, _239996, _226760)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1573, 1, 922, \"\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1573, 1574, \"\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1574)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1574)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _243058))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _243058))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1574))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1574))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1574)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [echo_files] echo_files:nsl(_247388)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\"\\==[]\n Exit: (46) [system] \"\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\", _251696, _251698, _251700, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _251696, _251698, _251700, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _251696, _251698, _251700, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _255514, _255578, _255516, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\", _255514, _256196, _255516, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _257372, _257436, _257374, '/*~')\n Fail: (45) [system] sub_string(\"\\n\", _257372, _258054, _257374, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _259848, _259912, _259850, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\", _259848, _260530, _259850, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _261706, _261770, _261708, '%~')\n Fail: (45) [system] sub_string(\"\\n\", _261706, _262388, _261708, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] write(\"\\n\")\n\n Exit: (45) [system] write(\"\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573, 1574)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1574)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1574, 1596, _270964)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1574, 1596, _270964)\n Call: (44) [system] _272218 is 1596-1574\n Exit: (44) [system] 22 is 1596-1574\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _273438, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _273438, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _276548)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _276548)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _278554, []), read_string(_278554, _278562, _273438), close(_278554))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _278554, []), read_util:read_string(_278554, _278562, _273438), read_util:close(_278554))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _278554, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566fa99a000), [])\n Call: (48) [system] close((0x5566fa99a000))\n Exit: (48) [system] close((0x5566fa99a000))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566fa99a000), []), read_util:read_string((0x5566fa99a000), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566fa99a000)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1574, 22, _284200, _270964)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1574, 22, 900, \":- read_attvars(false)\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1574, 1596, \":- read_attvars(false)\")\n Call: (43) [echo_files] echo_files:read_mco(\":- read_attvars(false)\", _286068, _286070, _286072, _286074, _286076)\n Unify: (43) [echo_files] echo_files:read_mco(\":- read_attvars(false)\", _286702, _286704, _286706, _286708, _286710)\n Call: (44) [system] read_term_from_atom(\":- read_attvars(false)\", _287278, [cycles(true), comments(_287298), quasi_quotations(_287308), variable_names(_287318), singletons(_287328)])\n Exit: (44) [system] read_term_from_atom(\":- read_attvars(false)\", (:-read_attvars(false)), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- read_attvars(false)\", _288558, [cycles(false), comments(_288578), quasi_quotations(_288588), variable_names(_288598), singletons(_288608)])\n Exit: (44) [system] read_term_from_atom(\":- read_attvars(false)\", (:-read_attvars(false)), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (:-read_attvars(false))=@=(:-read_attvars(false))\n Exit: (44) [system] (:-read_attvars(false))=@=(:-read_attvars(false))\n Call: (44) [system] _291050=(:-read_attvars(false))\n Exit: (44) [system] (:-read_attvars(false))=(:-read_attvars(false))\n Exit: (43) [echo_files] echo_files:read_mco(\":- read_attvars(false)\", (:-read_attvars(false)), [], [], [], [])\n Call: (43) [system] write(\":- read_attvars(false)\")\n:- read_attvars(false)\n Exit: (43) [system] write(\":- read_attvars(false)\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _294160, 1596)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _294782, 1596)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _295356, _295358))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _295356, _295358))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _295356, 1596))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _295356, 1596))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _295356, 1596)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _302794))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _302794))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Call: (42) [system] character_count((0x556703a44a00), _308344)\n Exit: (42) [system] character_count((0x556703a44a00), 1597)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1597)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1597)\n Call: (43) [t_l] t_l:file_stream_loc(_310850, (0x556703a44a00), _310854)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1597)\n Call: (43) [t_l] t_l:file_stream_loc(_313278, (0x556703a44a00), _313280)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596)\n Call: (43) [system] 1597>1596\n Exit: (43) [system] 1597>1596\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596, 1597)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596, 1597)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1596, 1597, _317612)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1596, 1597, _317612)\n Call: (45) [system] _318866 is 1597-1596\n Exit: (45) [system] 1 is 1597-1596\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _320086, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _320086, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _323196)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _323196)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _325202, []), read_string(_325202, _325210, _320086), close(_325202))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _325202, []), read_util:read_string(_325202, _325210, _320086), read_util:close(_325202))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _325202, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9730300), [])\n Call: (49) [system] close((0x5566f9730300))\n Exit: (49) [system] close((0x5566f9730300))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9730300), []), read_util:read_string((0x5566f9730300), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f9730300)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1596, 1, _330848, _317612)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1596, 1, 899, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1596, 1597, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _333910))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _333910))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_338240)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _342548, _342550, _342552, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _342548, _342550, _342552, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _342548, _342550, _342552, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _346366, _346430, _346368, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _346366, _347048, _346368, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _348224, _348288, _348226, '/*~')\n Fail: (45) [system] sub_string(\".\", _348224, _348906, _348226, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _350700, _350764, _350702, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _350700, _351382, _350702, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _352558, _352622, _352560, '%~')\n Fail: (45) [system] sub_string(\".\", _352558, _353240, _352560, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596, 1597)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1597)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _364232)\n Exit: (43) [system] character_count((0x556703a44a00), 1597)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1597, _365446)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1597, _365446)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _366692, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _366692, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _369802)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _369802)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _371808, []), read_string(_371808, _371816, _366692), close(_371808))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _371808, []), read_util:read_string(_371808, _371816, _366692), read_util:close(_371808))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _371808, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9678f00), [])\n Call: (48) [system] close((0x5566f9678f00))\n Exit: (48) [system] close((0x5566f9678f00))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9678f00), []), read_util:read_string((0x5566f9678f00), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f9678f00)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1597, _377452, 0, _365446)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1597, 899, 0, \"\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1597, \"\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\"\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _379480)\n Exit: (43) [system] open_string(\"\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x5566f9679500))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679500))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679500))\n Call: (44) [echo_files] echo_files:consume_white((0x5566f9679500))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f9679500))\n Call: (45) [system] at_end_of_stream((0x5566f9679500))\n Fail: (45) [system] at_end_of_stream((0x5566f9679500))\n Redo: (44) [echo_files] echo_files:consume_white((0x5566f9679500))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f9679500))\n Call: (45) [system] peek_char((0x5566f9679500), _385582)\n Exit: (45) [system] peek_char((0x5566f9679500), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char((0x5566f9679500), '\\n')\n Exit: (45) [system] get_char((0x5566f9679500), '\\n')\n Call: (45) [system] put_char('\\n')\n\n Exit: (45) [system] put_char('\\n')\n Exit: (44) [echo_files] echo_files:consume_white((0x5566f9679500))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679500))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679500))\n Call: (45) [echo_files] echo_files:consume_white((0x5566f9679500))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679500))\n Call: (46) [system] at_end_of_stream((0x5566f9679500))\n Fail: (46) [system] at_end_of_stream((0x5566f9679500))\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679500))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679500))\n Call: (46) [system] peek_char((0x5566f9679500), _395926)\n Exit: (46) [system] peek_char((0x5566f9679500), c)\n Call: (46) [system] char_type(c, space)\n Fail: (46) [system] char_type(c, space)\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679500))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679500))\n Call: (46) [echo_files] echo_files:nsl(_399580)\n Unify: (46) [echo_files] echo_files:nsl('No source location!?')\n Exit: (46) [echo_files] echo_files:nsl('No source location!?')\n Call: (46) [system] atom_length('No source location!?', _401424)\n Exit: (46) [system] atom_length('No source location!?', 20)\n Call: (46) [system] peek_string((0x5566f9679500), 20, _402638)\n Exit: (46) [system] peek_string((0x5566f9679500), 20, \"ca:- clause_asserted\")\n Call: (46) [system] \"ca:- clause_asserted\"=='No source location!?'\n Fail: (46) [system] \"ca:- clause_asserted\"=='No source location!?'\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679500))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679500))\n Call: (46) [system] peek_string((0x5566f9679500), 2, \"%~\")\n Fail: (46) [system] peek_string((0x5566f9679500), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679500))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679500))\n Call: (46) [system] peek_string((0x5566f9679500), 1, \"%\")\n Fail: (46) [system] peek_string((0x5566f9679500), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679500))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679500))\n Call: (46) [system] peek_string((0x5566f9679500), 2, \"#!\")\n Fail: (46) [system] peek_string((0x5566f9679500), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white((0x5566f9679500))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679500))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679500))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Call: (42) [system] character_count((0x556703a44a00), _416172)\n Exit: (42) [system] character_count((0x556703a44a00), 1597)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _418642))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _418642))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _189062)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _189062)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _189062)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _189062)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _430438)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _431056)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Redo: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Unify: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), (:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]))\n^ Redo: (38) [system] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Unify: (38) [system] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Redo: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Unify: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n Call: (39) [system] (:-read_attvars(false))\\==end_of_file\n Exit: (39) [system] (:-read_attvars(false))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062)\n Call: (40) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]))\n Exit: (40) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]))\n Call: (40) [system] nonvar((:-read_attvars(false)))\n Exit: (40) [system] nonvar((:-read_attvars(false)))\n Call: (40) [system] nb_current('$term', _459926)\n Exit: (40) [system] nb_current('$term', (:-read_attvars(false)))\n Call: (40) [$syspreds] prolog_load_context(module, _461140)\n Unify: (40) [$syspreds] prolog_load_context(module, _461140)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-read_attvars(false)), (:-read_attvars(false)), _462960)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-read_attvars(false)), (:-read_attvars(false)), (:-_463596))\n Call: (41) [system] (:-read_attvars(false))==(:-read_attvars(false))\n Exit: (41) [system] (:-read_attvars(false))==(:-read_attvars(false))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, read_attvars(false), _463596)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, read_attvars(false), _463596)\n Call: (42) [system] functor(directive_expansion, _466710, _466712)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _467940 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], read_attvars(false), _463596)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], read_attvars(false), read_attvars(false))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], read_attvars(false), read_attvars(false))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, read_attvars(false), read_attvars(false))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-read_attvars(false)), (:-read_attvars(false)), (:-read_attvars(false)))\n Call: (40) [system] (:-read_attvars(false))\\=@=(:-read_attvars(false))\n Fail: (40) [system] (:-read_attvars(false))\\=@=(:-read_attvars(false))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062)\n^ Redo: (38) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Unify: (38) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n Call: (39) [system] nonvar((:-read_attvars(false)))\n Exit: (39) [system] nonvar((:-read_attvars(false)))\n Call: (39) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]))\n Exit: (39) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]))\n Call: (39) [$syspreds] prolog_load_context(file, _477846)\n Unify: (39) [$syspreds] prolog_load_context(file, _477846)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _479672)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _479672)\n^ Redo: (38) [file_scope] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Unify: (38) [file_scope] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Redo: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Unify: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n Call: (39) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]))\n Exit: (39) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-read_attvars(false)))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-read_attvars(false)))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-read_attvars(false)))\n^ Redo: (38) [common_logic_utils] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Unify: (38) [common_logic_utils] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n Call: (39) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]))\n Exit: (39) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _189062)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _189062)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _189062)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _189062)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), (:-read_attvars(false)))\n Call: (39) [system] term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])=_189064\n Exit: (39) [system] term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])=term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), (:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]))\n^ Call: (44) [user] goal_expansion(read_attvars(false), _500300)\n^ Unify: (44) [user] goal_expansion(read_attvars(false), sicstus:sicstus_flag(_500950, _500952))\n Call: (45) [system] nonvar(read_attvars(false))\n Exit: (45) [system] nonvar(read_attvars(false))\n Call: (45) [system] read_attvars(false)=current_prolog_flag(_500950, _500952)\n Fail: (45) [system] read_attvars(false)=current_prolog_flag(_500950, _500952)\n^ Redo: (44) [user] goal_expansion(read_attvars(false), sicstus:sicstus_flag(_500950, _500952))\n Call: (45) [system] read_attvars(false)=prolog_flag(_500950, _500952)\n Fail: (45) [system] read_attvars(false)=prolog_flag(_500950, _500952)\n^ Redo: (44) [user] goal_expansion(read_attvars(false), _500300)\n^ Unify: (44) [user] goal_expansion(read_attvars(false), _500300)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(read_attvars(false), _500300)\n^ Call: (44) [system] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Unify: (44) [system] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, term_position(1577, 1596, 1577, 1589, [1590-1595]))\n^ Redo: (44) [loop_check] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Unify: (44) [loop_check] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, term_position(1577, 1596, 1577, 1589, [1590-1595]))\n^ Redo: (44) [ucatch] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Unify: (44) [ucatch] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n Call: (45) [apply_macros] expand_apply(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n Unify: (45) [apply_macros] expand_apply(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n Fail: (45) [nl_pipeline] expand_apply(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Redo: (44) [apply_macros] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Unify: (44) [apply_macros] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Redo: (44) [virtualize_source] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Unify: (44) [virtualize_source] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n Call: (45) [system] nonvar(term_position(1577, 1596, 1577, 1589, [1590-1595]))\n Exit: (45) [system] nonvar(term_position(1577, 1596, 1577, 1589, [1590-1595]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(read_attvars(false))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(read_attvars(false))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(read_attvars(false))\n^ Redo: (44) [common_logic_utils] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Unify: (44) [common_logic_utils] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Redo: (44) [gvlib] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Unify: (44) [gvlib] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Redo: (44) [logicmoo_test] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Unify: (44) [logicmoo_test] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Fail: (44) [pfc_lib] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Call: (44) [system] goal_expansion(read_attvars(false), _500300)\n^ Unify: (44) [system] goal_expansion(read_attvars(false), _500300)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(read_attvars(false), _500300)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(read_attvars(false), _500300)\n^ Redo: (44) [arithmetic] goal_expansion(read_attvars(false), _500300)\n^ Unify: (44) [arithmetic] goal_expansion(read_attvars(false), _500300)\n Call: (45) [yall] yall:lambda_like(read_attvars(false))\n Unify: (45) [yall] yall:lambda_like(read_attvars(false))\n Call: (46) [system] compound_name_arity(read_attvars(false), _532122, _532124)\n Exit: (46) [system] compound_name_arity(read_attvars(false), read_attvars, 1)\n Call: (46) [yall] yall:lambda_functor(read_attvars)\n Fail: (46) [yall] yall:lambda_functor(read_attvars)\n Fail: (45) [yall] yall:lambda_like(read_attvars(false))\n^ Redo: (44) [yall] goal_expansion(read_attvars(false), _500300)\n^ Unify: (44) [yall] goal_expansion(read_attvars(false), _500300)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(read_attvars(false), _500300)\n Call: (45) [apply_macros] expand_apply(read_attvars(false), _500300)\n Unify: (45) [apply_macros] expand_apply(read_attvars(false), _500300)\n Fail: (45) [nl_pipeline] expand_apply(read_attvars(false), _500300)\n^ Redo: (44) [apply_macros] goal_expansion(read_attvars(false), _500300)\n^ Unify: (44) [apply_macros] goal_expansion(read_attvars(false), _500300)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(read_attvars(false), _500300)\n Call: (45) [clpfd] clpfd:clpfd_expandable(read_attvars(false))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(read_attvars(false))\n^ Redo: (44) [clpfd] goal_expansion(read_attvars(false), _500300)\n^ Unify: (44) [clpfd] goal_expansion(read_attvars(false), _500300)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(read_attvars(false), _500300)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-read_attvars(false)), _298, (:-read_attvars(false)), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _547698, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n^ Call: (33) [user] attvar_reader:read_attvars(false)\n^ Unify: (33) [user] attvar_reader:read_attvars(false)\n Call: (34) [system] set_prolog_flag(read_attvars, false)\n Exit: (34) [system] set_prolog_flag(read_attvars, false)\n Call: (34) [$syspreds] prolog_load_context(module, _550748)\n Unify: (34) [$syspreds] prolog_load_context(module, _550748)\n Exit: (34) [$syspreds] prolog_load_context(module, user)\n Call: (34) [system] false==true\n Fail: (34) [system] false==true\n^ Redo: (33) [user] attvar_reader:read_attvars(false)\n^ Call: (34) [user] attvar_reader:uninstall_attvar_expander(user)\n^ Unify: (34) [user] attvar_reader:uninstall_attvar_expander(user)\n^ Call: (35) [user] retract(lmcache:use_attvar_expander(user))\n^ Fail: (35) [user] retract(lmcache:use_attvar_expander(user))\n^ Redo: (34) [user] attvar_reader:uninstall_attvar_expander(user)\n^ Unify: (34) [user] attvar_reader:uninstall_attvar_expander(user)\n Call: (35) [system] set_prolog_flag(read_attvars, false)\n Exit: (35) [system] set_prolog_flag(read_attvars, false)\n^ Exit: (34) [user] attvar_reader:uninstall_attvar_expander(user)\n^ Exit: (33) [user] attvar_reader:read_attvars(false)\n^ Call: (37) [user] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _561016, _561018)\n^ Unify: (37) [user] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _561016, term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _561016)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _561016)\n^ Call: (39) [lmcache] lmcache:never_use_attvar_expander(user)\n^ Fail: (39) [lmcache] lmcache:never_use_attvar_expander(user)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _561016)\n^ Redo: (37) [user] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _561016, _561018)\n^ Unify: (37) [user] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]))\n^ Redo: (37) [system] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _561016, _561018)\n^ Unify: (37) [system] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _561016, _561018)\n Call: (38) [system] nonvar(term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]))\n Exit: (38) [system] nonvar(term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Unify: (38) [$syspreds] nb_setval('$term_user', (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (38) [$syspreds] nb_setval('$term_user', (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _561016, _561018)\n^ Unify: (37) [subclause_expansion] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _561016, _561018)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_574654)\n Fail: (39) [t_l] t_l:is_ec_cvt(_574654)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _561016, _561018)\n^ Fail: (37) [ec_loader] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _561016, _561018)\n^ Call: (37) [user] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _577764)\n^ Unify: (37) [user] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Redo: (37) [system] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _577764)\n^ Unify: (37) [system] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _577764)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _577764)\n^ Call: (38) [system] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n^ Unify: (38) [system] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n^ Call: (39) [echo_files] echo_files:echo_catchup((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690)\n Call: (40) [echo_files] echo_files:echo_catchup_f((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690)\n Call: (41) [system] nonvar((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (41) [system] nonvar((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (41) [echo_files] echo_files:never_echo_term((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Fail: (41) [echo_files] echo_files:never_echo_term((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690)\n Call: (41) [$syspreds] prolog_load_context(stream, _589592)\n Unify: (41) [$syspreds] prolog_load_context(stream, _589592)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])])=..[_593238, _593244, _593250|_593252]\n Exit: (41) [system] term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])])=..[term_position, 1598, 1660, 1600, 1602, [1598-1600, term_position(..., ..., ..., ..., ...)]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Call: (42) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))==end_of_file\n Fail: (42) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _599420)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597)\n Call: (42) [system] _601294 is 1597+1\n Exit: (42) [system] 1598 is 1597+1\n Call: (42) [system] 1660=(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1598)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1598)\n Call: (43) [t_l] t_l:file_stream_loc(_613624, (0x556703a44a00), _613628)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1598)\n Call: (43) [t_l] t_l:file_stream_loc(_616052, (0x556703a44a00), _616054)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597)\n Call: (43) [system] 1598>1597\n Exit: (43) [system] 1598>1597\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597, 1598)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597, 1598)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1597, 1598, _620386)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1597, 1598, _620386)\n Call: (45) [system] _621640 is 1598-1597\n Exit: (45) [system] 1 is 1598-1597\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _622860, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _622860, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _625970)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _625970)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _627976, []), read_string(_627976, _627984, _622860), close(_627976))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _627976, []), read_util:read_string(_627976, _627984, _622860), read_util:close(_627976))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _627976, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9678b00), [])\n Call: (49) [system] close((0x5566f9678b00))\n Exit: (49) [system] close((0x5566f9678b00))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9678b00), []), read_util:read_string((0x5566f9678b00), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f9678b00)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1597, 1, _633622, _620386)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1597, 1, 898, \"\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1597, 1598, \"\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1598)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1598)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _636684))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _636684))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1598))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1598))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1598)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [echo_files] echo_files:nsl(_641014)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\"\\==[]\n Exit: (46) [system] \"\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\", _645322, _645324, _645326, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _645322, _645324, _645326, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _645322, _645324, _645326, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _649140, _649204, _649142, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\", _649140, _649822, _649142, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _650998, _651062, _651000, '/*~')\n Fail: (45) [system] sub_string(\"\\n\", _650998, _651680, _651000, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _653474, _653538, _653476, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\", _653474, _654156, _653476, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _655332, _655396, _655334, '%~')\n Fail: (45) [system] sub_string(\"\\n\", _655332, _656014, _655334, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] write(\"\\n\")\n\n Exit: (45) [system] write(\"\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597, 1598)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1598)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1598, 1660, _664590)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1598, 1660, _664590)\n Call: (44) [system] _665844 is 1660-1598\n Exit: (44) [system] 62 is 1660-1598\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _667064, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _667064, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _670174)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _670174)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _672180, []), read_string(_672180, _672188, _667064), close(_672180))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _672180, []), read_util:read_string(_672180, _672188, _667064), read_util:close(_672180))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _672180, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703b18600), [])\n Call: (48) [system] close((0x556703b18600))\n Exit: (48) [system] close((0x556703b18600))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703b18600), []), read_util:read_string((0x556703b18600), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x556703b18600)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1598, 62, _677826, _664590)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1598, 62, 836, \"ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1598, 1660, \"ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))\")\n Call: (43) [echo_files] echo_files:read_mco(\"ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))\", _679704, _679706, _679708, _679710, _679712)\n Unify: (43) [echo_files] echo_files:read_mco(\"ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))\", _680338, _680340, _680342, _680344, _680346)\n Call: (44) [system] read_term_from_atom(\"ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))\", _680914, [cycles(true), comments(_680934), quasi_quotations(_680944), variable_names(_680954), singletons(_680964)])\n Exit: (44) [system] read_term_from_atom(\"ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))\", (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\"ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))\", _682230, [cycles(false), comments(_682250), quasi_quotations(_682260), variable_names(_682270), singletons(_682280)])\n Exit: (44) [system] read_term_from_atom(\"ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))\", (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=@=(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (44) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=@=(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (44) [system] _684758=(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (44) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (43) [echo_files] echo_files:read_mco(\"ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))\", (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), [], [], [], [])\n Call: (43) [system] write(\"ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))\")\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))\n Exit: (43) [system] write(\"ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _687868, 1660)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _688490, 1660)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _689064, _689066))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _689064, _689066))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _689064, 1660))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _689064, 1660))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _689064, 1660)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _696502))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _696502))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Call: (42) [system] character_count((0x556703a44a00), _702052)\n Exit: (42) [system] character_count((0x556703a44a00), 1661)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1661)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1661)\n Call: (43) [t_l] t_l:file_stream_loc(_704558, (0x556703a44a00), _704562)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1661)\n Call: (43) [t_l] t_l:file_stream_loc(_706986, (0x556703a44a00), _706988)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660)\n Call: (43) [system] 1661>1660\n Exit: (43) [system] 1661>1660\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660, 1661)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660, 1661)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1660, 1661, _711320)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1660, 1661, _711320)\n Call: (45) [system] _712574 is 1661-1660\n Exit: (45) [system] 1 is 1661-1660\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _713794, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _713794, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _716904)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _716904)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _718910, []), read_string(_718910, _718918, _713794), close(_718910))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _718910, []), read_util:read_string(_718910, _718918, _713794), read_util:close(_718910))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _718910, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703b18900), [])\n Call: (49) [system] close((0x556703b18900))\n Exit: (49) [system] close((0x556703b18900))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703b18900), []), read_util:read_string((0x556703b18900), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x556703b18900)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1660, 1, _724556, _711320)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1660, 1, 835, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1660, 1661, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _727618))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _727618))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_731948)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _736256, _736258, _736260, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _736256, _736258, _736260, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _736256, _736258, _736260, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _740074, _740138, _740076, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _740074, _740756, _740076, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _741932, _741996, _741934, '/*~')\n Fail: (45) [system] sub_string(\".\", _741932, _742614, _741934, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _744408, _744472, _744410, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _744408, _745090, _744410, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _746266, _746330, _746268, '%~')\n Fail: (45) [system] sub_string(\".\", _746266, _746948, _746268, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660, 1661)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1661)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _757940)\n Exit: (43) [system] character_count((0x556703a44a00), 1661)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1661, _759154)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1661, _759154)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _760400, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _760400, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _763510)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _763510)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _765516, []), read_string(_765516, _765524, _760400), close(_765516))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _765516, []), read_util:read_string(_765516, _765524, _760400), read_util:close(_765516))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _765516, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703a44000), [])\n Call: (48) [system] close((0x556703a44000))\n Exit: (48) [system] close((0x556703a44000))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703a44000), []), read_util:read_string((0x556703a44000), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x556703a44000)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1661, _771160, 0, _759154)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1661, 835, 0, \"\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1661, \"\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\"\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _773172)\n Exit: (43) [system] open_string(\"\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x55670399cf00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x55670399cf00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x55670399cf00))\n Call: (44) [echo_files] echo_files:consume_white((0x55670399cf00))\n Unify: (44) [echo_files] echo_files:consume_white((0x55670399cf00))\n Call: (45) [system] at_end_of_stream((0x55670399cf00))\n Fail: (45) [system] at_end_of_stream((0x55670399cf00))\n Redo: (44) [echo_files] echo_files:consume_white((0x55670399cf00))\n Unify: (44) [echo_files] echo_files:consume_white((0x55670399cf00))\n Call: (45) [system] peek_char((0x55670399cf00), _779274)\n Exit: (45) [system] peek_char((0x55670399cf00), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char((0x55670399cf00), '\\n')\n Exit: (45) [system] get_char((0x55670399cf00), '\\n')\n Call: (45) [system] put_char('\\n')\n\n Exit: (45) [system] put_char('\\n')\n Exit: (44) [echo_files] echo_files:consume_white((0x55670399cf00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x55670399cf00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x55670399cf00))\n Call: (45) [echo_files] echo_files:consume_white((0x55670399cf00))\n Unify: (45) [echo_files] echo_files:consume_white((0x55670399cf00))\n Call: (46) [system] at_end_of_stream((0x55670399cf00))\n Fail: (46) [system] at_end_of_stream((0x55670399cf00))\n Redo: (45) [echo_files] echo_files:consume_white((0x55670399cf00))\n Unify: (45) [echo_files] echo_files:consume_white((0x55670399cf00))\n Call: (46) [system] peek_char((0x55670399cf00), _789618)\n Exit: (46) [system] peek_char((0x55670399cf00), '\\n')\n Call: (46) [system] char_type('\\n', space)\n Exit: (46) [system] char_type('\\n', space)\n Call: (46) [system] get_char((0x55670399cf00), '\\n')\n Exit: (46) [system] get_char((0x55670399cf00), '\\n')\n Call: (46) [system] put_char('\\n')\n\n Exit: (46) [system] put_char('\\n')\n Exit: (45) [echo_files] echo_files:consume_white((0x55670399cf00))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy((0x55670399cf00))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy((0x55670399cf00))\n Call: (46) [echo_files] echo_files:consume_white((0x55670399cf00))\n Unify: (46) [echo_files] echo_files:consume_white((0x55670399cf00))\n Call: (47) [system] at_end_of_stream((0x55670399cf00))\n Fail: (47) [system] at_end_of_stream((0x55670399cf00))\n Redo: (46) [echo_files] echo_files:consume_white((0x55670399cf00))\n Unify: (46) [echo_files] echo_files:consume_white((0x55670399cf00))\n Call: (47) [system] peek_char((0x55670399cf00), _799962)\n Exit: (47) [system] peek_char((0x55670399cf00), :)\n Call: (47) [system] char_type(:, space)\n Fail: (47) [system] char_type(:, space)\n Redo: (46) [echo_files] echo_files:consume_white((0x55670399cf00))\n Unify: (46) [echo_files] echo_files:consume_white((0x55670399cf00))\n Call: (47) [echo_files] echo_files:nsl(_803616)\n Unify: (47) [echo_files] echo_files:nsl('No source location!?')\n Exit: (47) [echo_files] echo_files:nsl('No source location!?')\n Call: (47) [system] atom_length('No source location!?', _805460)\n Exit: (47) [system] atom_length('No source location!?', 20)\n Call: (47) [system] peek_string((0x55670399cf00), 20, _806674)\n Exit: (47) [system] peek_string((0x55670399cf00), 20, \":- listing(ca).\\n\\n:- \")\n Call: (47) [system] \":- listing(ca).\\n\\n:- \"=='No source location!?'\n Fail: (47) [system] \":- listing(ca).\\n\\n:- \"=='No source location!?'\n Redo: (46) [echo_files] echo_files:consume_white((0x55670399cf00))\n Unify: (46) [echo_files] echo_files:consume_white((0x55670399cf00))\n Call: (47) [system] peek_string((0x55670399cf00), 2, \"%~\")\n Fail: (47) [system] peek_string((0x55670399cf00), 2, \"%~\")\n Redo: (46) [echo_files] echo_files:consume_white((0x55670399cf00))\n Unify: (46) [echo_files] echo_files:consume_white((0x55670399cf00))\n Call: (47) [system] peek_string((0x55670399cf00), 1, \"%\")\n Fail: (47) [system] peek_string((0x55670399cf00), 1, \"%\")\n Redo: (46) [echo_files] echo_files:consume_white((0x55670399cf00))\n Unify: (46) [echo_files] echo_files:consume_white((0x55670399cf00))\n Call: (47) [system] peek_string((0x55670399cf00), 2, \"#!\")\n Fail: (47) [system] peek_string((0x55670399cf00), 2, \"#!\")\n Fail: (46) [echo_files] echo_files:consume_white((0x55670399cf00))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy((0x55670399cf00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x55670399cf00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x55670399cf00))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Call: (42) [system] character_count((0x556703a44a00), _820822)\n Exit: (42) [system] character_count((0x556703a44a00), 1661)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _823292))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _823292))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _835088)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _835706)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690)\n^ Redo: (38) [echo_files] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n^ Unify: (38) [echo_files] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]))\n^ Redo: (38) [system] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n^ Unify: (38) [system] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n^ Call: (39) [echo_files] echo_files:echo_catchup((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690)\n Call: (40) [echo_files] echo_files:echo_catchup_f((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690)\n^ Redo: (38) [echo_files] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n^ Unify: (38) [echo_files] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n Call: (39) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\\==end_of_file\n Exit: (39) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688)\n Call: (40) [system] nonvar(term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]))\n Exit: (40) [system] nonvar(term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]))\n Call: (40) [system] nonvar((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (40) [system] nonvar((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (40) [system] nb_current('$term', _864576)\n Exit: (40) [system] nb_current('$term', (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (40) [$syspreds] prolog_load_context(module, _865790)\n Unify: (40) [$syspreds] prolog_load_context(module, _865790)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _867610)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _867610)\n Call: (41) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))==(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (41) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))==(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, clause_expansion, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _867610)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, clause_expansion, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _867610)\n Call: (42) [system] functor(clause_expansion, _871352, _871354)\n Exit: (42) [system] functor(clause_expansion, clause_expansion, 0)\n Call: (42) [system] _872582 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], clause_expansion, [], (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _867610)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], clause_expansion, [], (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], clause_expansion, [], (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, clause_expansion, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (40) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\\=@=(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Fail: (40) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\\=@=(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688)\n^ Redo: (38) [subclause_expansion] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n^ Unify: (38) [subclause_expansion] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n Call: (39) [system] nonvar((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (39) [system] nonvar((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (39) [system] nonvar(term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]))\n Exit: (39) [system] nonvar(term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]))\n Call: (39) [$syspreds] prolog_load_context(file, _882488)\n Unify: (39) [$syspreds] prolog_load_context(file, _882488)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _884314)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _884314)\n^ Redo: (38) [file_scope] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n^ Unify: (38) [file_scope] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n^ Redo: (38) [echo_files] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n^ Unify: (38) [echo_files] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n Call: (39) [system] nonvar(term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]))\n Exit: (39) [system] nonvar(term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Redo: (38) [common_logic_utils] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n^ Unify: (38) [common_logic_utils] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n Call: (39) [system] nonvar(term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]))\n Exit: (39) [system] nonvar(term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Fail: (39) [logicmoo_test] junit_term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688)\n^ Redo: (38) [logicmoo_test] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n^ Unify: (38) [logicmoo_test] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n^ Call: (39) [pfc_lib] pfc_clause_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688)\n^ Unify: (39) [pfc_lib] pfc_clause_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688)\n^ Call: (46) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_904886, :-, 2, prologHybrid), _904916), call(_904916)*->true;clause_b(baseKB:mpred_prop(_904886, :-, 2, prologHybrid))))\n^ Unify: (46) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_904886, :-, 2, prologHybrid), _904916), call(_904916)*->true;clause_b(baseKB:mpred_prop(_904886, :-, 2, prologHybrid))))\n^ Call: (48) [pfc_lib] clause(mpred_prop(_904886, :-, 2, prologHybrid), _904916)\n^ Fail: (48) [pfc_lib] clause(mpred_prop(_904886, :-, 2, prologHybrid), _904916)\n^ Call: (48) [pfc_lib] clause_b(baseKB:mpred_prop(_904886, :-, 2, prologHybrid))\n^ Unify: (48) [pfc_lib] clause_b(baseKB:mpred_prop(_904886, :-, 2, prologHybrid))\n^ Call: (49) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_904886, :-, 2, prologHybrid), _908714))\n^ Unify: (49) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_904886, :-, 2, prologHybrid), _908714))\n^ Call: (50) [baseKB] clause(mpred_prop(_904886, :-, 2, prologHybrid), _908714)\n^ Fail: (50) [baseKB] clause(mpred_prop(_904886, :-, 2, prologHybrid), _908714)\n^ Fail: (49) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_904886, :-, 2, prologHybrid), _908714))\n^ Fail: (48) [pfc_lib] clause_b(baseKB:mpred_prop(_904886, :-, 2, prologHybrid))\n^ Fail: (46) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_904886, :-, 2, prologHybrid), _904916), call(_904916)*->true;clause_b(baseKB:mpred_prop(_904886, :-, 2, prologHybrid))))\n^ Call: (45) [pfc_lib] baseKB:mpred_database_term(:-, 2, _913140)\n^ Unify: (45) [pfc_lib] baseKB:mpred_database_term(:-, 2, syntaxic(_913710))\n^ Call: (46) [pfc_lib] mpred_database_term_syntax(:-, 2, _913710)\n^ Fail: (46) [pfc_lib] mpred_database_term_syntax(:-, 2, _913710)\n^ Redo: (45) [pfc_lib] baseKB:mpred_database_term(:-, 2, _915712)\n^ Unify: (45) [pfc_lib] baseKB:mpred_database_term(:-, 2, _916340)\n^ Call: (46) [pfc_lib] mpred_core_database_term(:-, 2, _916908)\n^ Fail: (46) [pfc_lib] mpred_core_database_term(:-, 2, _916908)\n^ Fail: (45) [pfc_lib] baseKB:mpred_database_term(:-, 2, _918282)\n^ Call: (47) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_918856, ca, 0, prologHybrid), _918886), call(_918886)*->true;clause_b(baseKB:mpred_prop(_918856, ca, 0, prologHybrid))))\n^ Unify: (47) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_918856, ca, 0, prologHybrid), _918886), call(_918886)*->true;clause_b(baseKB:mpred_prop(_918856, ca, 0, prologHybrid))))\n^ Call: (49) [pfc_lib] clause(mpred_prop(_918856, ca, 0, prologHybrid), _918886)\n^ Fail: (49) [pfc_lib] clause(mpred_prop(_918856, ca, 0, prologHybrid), _918886)\n^ Call: (49) [pfc_lib] clause_b(baseKB:mpred_prop(_918856, ca, 0, prologHybrid))\n^ Unify: (49) [pfc_lib] clause_b(baseKB:mpred_prop(_918856, ca, 0, prologHybrid))\n^ Call: (50) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_918856, ca, 0, prologHybrid), _922684))\n^ Unify: (50) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_918856, ca, 0, prologHybrid), _922684))\n^ Call: (51) [baseKB] clause(mpred_prop(_918856, ca, 0, prologHybrid), _922684)\n^ Fail: (51) [baseKB] clause(mpred_prop(_918856, ca, 0, prologHybrid), _922684)\n^ Fail: (50) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_918856, ca, 0, prologHybrid), _922684))\n^ Fail: (49) [pfc_lib] clause_b(baseKB:mpred_prop(_918856, ca, 0, prologHybrid))\n^ Fail: (47) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_918856, ca, 0, prologHybrid), _918886), call(_918886)*->true;clause_b(baseKB:mpred_prop(_918856, ca, 0, prologHybrid))))\n^ Call: (46) [pfc_lib] baseKB:mpred_database_term(ca, 0, _927110)\n^ Unify: (46) [pfc_lib] baseKB:mpred_database_term(ca, 0, syntaxic(_927680))\n^ Call: (47) [pfc_lib] mpred_database_term_syntax(ca, 0, _927680)\n^ Fail: (47) [pfc_lib] mpred_database_term_syntax(ca, 0, _927680)\n^ Redo: (46) [pfc_lib] baseKB:mpred_database_term(ca, 0, _929682)\n^ Unify: (46) [pfc_lib] baseKB:mpred_database_term(ca, 0, _930310)\n^ Call: (47) [pfc_lib] mpred_core_database_term(ca, 0, _930878)\n^ Fail: (47) [pfc_lib] mpred_core_database_term(ca, 0, _930878)\n^ Fail: (46) [pfc_lib] baseKB:mpred_database_term(ca, 0, _932252)\n^ Call: (44) [pfc_lib] must_pfc((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _932824)\n^ Unify: (44) [pfc_lib] must_pfc((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (52) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Call: (49) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_935264, :-, 2, prologHybrid), _935294), call(_935294)*->true;clause_b(baseKB:mpred_prop(_935264, :-, 2, prologHybrid))))\n^ Unify: (49) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_935264, :-, 2, prologHybrid), _935294), call(_935294)*->true;clause_b(baseKB:mpred_prop(_935264, :-, 2, prologHybrid))))\n^ Call: (51) [pfc_lib] clause(mpred_prop(_935264, :-, 2, prologHybrid), _935294)\n^ Fail: (51) [pfc_lib] clause(mpred_prop(_935264, :-, 2, prologHybrid), _935294)\n^ Call: (51) [pfc_lib] clause_b(baseKB:mpred_prop(_935264, :-, 2, prologHybrid))\n^ Unify: (51) [pfc_lib] clause_b(baseKB:mpred_prop(_935264, :-, 2, prologHybrid))\n^ Call: (52) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_935264, :-, 2, prologHybrid), _939092))\n^ Unify: (52) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_935264, :-, 2, prologHybrid), _939092))\n^ Call: (53) [baseKB] clause(mpred_prop(_935264, :-, 2, prologHybrid), _939092)\n^ Fail: (53) [baseKB] clause(mpred_prop(_935264, :-, 2, prologHybrid), _939092)\n^ Fail: (52) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_935264, :-, 2, prologHybrid), _939092))\n^ Fail: (51) [pfc_lib] clause_b(baseKB:mpred_prop(_935264, :-, 2, prologHybrid))\n^ Fail: (49) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_935264, :-, 2, prologHybrid), _935294), call(_935294)*->true;clause_b(baseKB:mpred_prop(_935264, :-, 2, prologHybrid))))\n^ Call: (48) [pfc_lib] baseKB:mpred_database_term(:-, 2, _943518)\n^ Unify: (48) [pfc_lib] baseKB:mpred_database_term(:-, 2, syntaxic(_944088))\n^ Call: (49) [pfc_lib] mpred_database_term_syntax(:-, 2, _944088)\n^ Fail: (49) [pfc_lib] mpred_database_term_syntax(:-, 2, _944088)\n^ Redo: (48) [pfc_lib] baseKB:mpred_database_term(:-, 2, _946090)\n^ Unify: (48) [pfc_lib] baseKB:mpred_database_term(:-, 2, _946718)\n^ Call: (49) [pfc_lib] mpred_core_database_term(:-, 2, _947286)\n^ Fail: (49) [pfc_lib] mpred_core_database_term(:-, 2, _947286)\n^ Fail: (48) [pfc_lib] baseKB:mpred_database_term(:-, 2, _948660)\n^ Call: (50) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_949234, ca, 0, prologHybrid), _949264), call(_949264)*->true;clause_b(baseKB:mpred_prop(_949234, ca, 0, prologHybrid))))\n^ Unify: (50) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_949234, ca, 0, prologHybrid), _949264), call(_949264)*->true;clause_b(baseKB:mpred_prop(_949234, ca, 0, prologHybrid))))\n^ Call: (52) [pfc_lib] clause(mpred_prop(_949234, ca, 0, prologHybrid), _949264)\n^ Fail: (52) [pfc_lib] clause(mpred_prop(_949234, ca, 0, prologHybrid), _949264)\n^ Call: (52) [pfc_lib] clause_b(baseKB:mpred_prop(_949234, ca, 0, prologHybrid))\n^ Unify: (52) [pfc_lib] clause_b(baseKB:mpred_prop(_949234, ca, 0, prologHybrid))\n^ Call: (53) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_949234, ca, 0, prologHybrid), _953062))\n^ Unify: (53) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_949234, ca, 0, prologHybrid), _953062))\n^ Call: (54) [baseKB] clause(mpred_prop(_949234, ca, 0, prologHybrid), _953062)\n^ Fail: (54) [baseKB] clause(mpred_prop(_949234, ca, 0, prologHybrid), _953062)\n^ Fail: (53) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_949234, ca, 0, prologHybrid), _953062))\n^ Fail: (52) [pfc_lib] clause_b(baseKB:mpred_prop(_949234, ca, 0, prologHybrid))\n^ Fail: (50) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_949234, ca, 0, prologHybrid), _949264), call(_949264)*->true;clause_b(baseKB:mpred_prop(_949234, ca, 0, prologHybrid))))\n^ Call: (49) [pfc_lib] baseKB:mpred_database_term(ca, 0, _957488)\n^ Unify: (49) [pfc_lib] baseKB:mpred_database_term(ca, 0, syntaxic(_958058))\n^ Call: (50) [pfc_lib] mpred_database_term_syntax(ca, 0, _958058)\n^ Fail: (50) [pfc_lib] mpred_database_term_syntax(ca, 0, _958058)\n^ Redo: (49) [pfc_lib] baseKB:mpred_database_term(ca, 0, _960060)\n^ Unify: (49) [pfc_lib] baseKB:mpred_database_term(ca, 0, _960688)\n^ Call: (50) [pfc_lib] mpred_core_database_term(ca, 0, _961256)\n^ Fail: (50) [pfc_lib] mpred_core_database_term(ca, 0, _961256)\n^ Fail: (49) [pfc_lib] baseKB:mpred_database_term(ca, 0, _962630)\n^ Exit: (44) [pfc_lib] must_pfc((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Call: (46) [pfc_lib] get_source_ref1(_963860)\n^ Unify: (46) [pfc_lib] get_source_ref1(_963860)\n^ Call: (48) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (48) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (48) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (46) [pfc_lib] get_source_ref1(mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69))\n^ Call: (46) [pfc_lib] u_to_uu(mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), _963850)\n^ Unify: (46) [pfc_lib] u_to_uu(mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))\n^ Unify: (46) [pfc_lib] u_to_uu(mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69))\n^ Unify: (46) [pfc_lib] u_to_uu(mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))\n^ Exit: (46) [pfc_lib] u_to_uu(mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))\n^ Exit: (39) [pfc_lib] pfc_clause_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (:-mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))\n Call: (39) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\\=@=(:-mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n Exit: (39) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\\=@=(:-mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n Call: (39) [system] term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])])=_582690\n Exit: (39) [system] term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])])=term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])])\n^ Exit: (38) [pfc_lib] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), (:-mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]))\n^ Call: (44) [user] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n^ Unify: (44) [user] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), sicstus:sicstus_flag(_976764, _976766))\n Call: (45) [system] nonvar(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n Exit: (45) [system] nonvar(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n Call: (45) [system] mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))=current_prolog_flag(_976764, _976766)\n Fail: (45) [system] mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))=current_prolog_flag(_976764, _976766)\n^ Redo: (44) [user] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), sicstus:sicstus_flag(_976764, _976766))\n Call: (45) [system] mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))=prolog_flag(_976764, _976766)\n Fail: (45) [system] mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))=prolog_flag(_976764, _976766)\n^ Redo: (44) [user] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n^ Unify: (44) [user] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n^ Call: (44) [system] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Unify: (44) [system] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976104)\n^ Redo: (44) [loop_check] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Unify: (44) [loop_check] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976104)\n^ Redo: (44) [ucatch] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Unify: (44) [ucatch] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n Call: (45) [apply_macros] expand_apply(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n Unify: (45) [apply_macros] expand_apply(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n Fail: (45) [nl_pipeline] expand_apply(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Unify: (44) [apply_macros] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Redo: (44) [virtualize_source] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Unify: (44) [virtualize_source] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n Call: (45) [system] nonvar(_976104)\n Fail: (45) [system] nonvar(_976104)\n^ Redo: (44) [common_logic_utils] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Unify: (44) [common_logic_utils] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Redo: (44) [gvlib] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Unify: (44) [gvlib] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Redo: (44) [logicmoo_test] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Unify: (44) [logicmoo_test] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Exit: (52) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Fail: (44) [pfc_lib] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Call: (44) [system] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n^ Unify: (44) [system] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n^ Redo: (44) [arithmetic] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n^ Unify: (44) [arithmetic] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n Call: (45) [yall] yall:lambda_like(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n Unify: (45) [yall] yall:lambda_like(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n Call: (46) [system] compound_name_arity(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _1007296, _1007298)\n Exit: (46) [system] compound_name_arity(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), mpred_ain, 2)\n Call: (46) [yall] yall:lambda_functor(mpred_ain)\n Fail: (46) [yall] yall:lambda_functor(mpred_ain)\n Fail: (45) [yall] yall:lambda_like(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n^ Redo: (44) [yall] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n^ Unify: (44) [yall] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n Call: (45) [apply_macros] expand_apply(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n Unify: (45) [apply_macros] expand_apply(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n Fail: (45) [nl_pipeline] expand_apply(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n^ Unify: (44) [apply_macros] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n Call: (45) [clpfd] clpfd:clpfd_expandable(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n^ Redo: (44) [clpfd] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n^ Unify: (44) [clpfd] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _298, (:-mpred_ain((ca:-clause_asserted_i(sk2_in(avar([...|...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _1022910, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n^ Call: (33) [user] mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))\n^ Unify: (33) [user] mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))\n^ Exit: (39) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Unify: (33) [user] mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))\n^ Call: (40) [user] guess_pos_source_to0(_1028828)\n^ Unify: (40) [user] guess_pos_source_to0(_1028828)\n Call: (41) [t_l] t_l:current_defaultAssertMt(_1028828)\n Fail: (41) [t_l] t_l:current_defaultAssertMt(_1028828)\n^ Unify: (40) [user] guess_pos_source_to0(_1028828)\n^ Unify: (40) [user] guess_pos_source_to0(_1028828)\n^ Exit: (40) [user] guess_pos_source_to0(user)\n^ Call: (40) [user] as_safe_cm(user, _1028818)\n^ Unify: (40) [user] as_safe_cm(user, _1028818)\n^ Unify: (40) [user] as_safe_cm(user, user)\n^ Exit: (40) [user] as_safe_cm(user, user)\n^ Exit: (44) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Call: (37) [call_from] call_from:call_from_module(baseKB, user, user, with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(... :- ...), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))))\n^ Unify: (37) [call_from] call_from:call_from_module(baseKB, user, user, with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(... :- ...), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))))\n^ Call: (38) [call_from] strip_module(with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(...)), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))), _1038430, _1038370)\n^ Exit: (38) [call_from] strip_module(with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(...)), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))), call_from, with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(...)), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))))\n^ Call: (43) [call_from] '$set_typein_module'(baseKB), '$set_source_module'(baseKB)\n^ Unify: (43) [system] call_from:'$set_typein_module'(baseKB), call_from:'$set_source_module'(baseKB)\n^ Exit: (43) [system] call_from:'$set_typein_module'(baseKB), call_from:'$set_source_module'(baseKB)\n^ Call: (42) [call_from] call(baseKB:with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(... :- ...), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))))\n^ Unify: (42) [system] call(baseKB:with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(... :- ...), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))))\n^ Call: (44) [call_from] call_from:with_source_module(baseKB, baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(...)), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))))\n^ Unify: (44) [call_from] call_from:with_source_module(baseKB, baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(...)), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))))\n^ Call: (49) [call_from] call(locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(...))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))))\n^ Unify: (49) [system] call(call_from:locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(...)), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))))\n^ Call: (50) [call_from] locally_each:locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(...))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))\n^ Unify: (50) [call_from] locally_each:locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(...))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))\n^ Call: (51) [call_from] locally(t_l:current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))\n^ Unify: (51) [locally_each] locally(t_l:current_defaultAssertMt(baseKB), call_from:with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(...))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))\n^ Call: (54) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (54) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (54) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (55) [locally_each] locally_each:clause_true(t_l, t_l:current_defaultAssertMt(baseKB))\n^ Unify: (55) [locally_each] locally_each:clause_true(t_l, t_l:current_defaultAssertMt(baseKB))\n Call: (56) [system] copy_term(t_l:current_defaultAssertMt(baseKB), _1056384)\n Exit: (56) [system] copy_term(t_l:current_defaultAssertMt(baseKB), t_l:current_defaultAssertMt(baseKB))\n^ Call: (56) [t_l] clause(t_l:current_defaultAssertMt(baseKB), true)\n^ Fail: (56) [t_l] clause(current_defaultAssertMt(baseKB), true)\n^ Fail: (55) [locally_each] locally_each:clause_true(t_l, t_l:current_defaultAssertMt(baseKB))\n^ Call: (61) [locally_each] locally_each:key_asserta(t_l, t_l:current_defaultAssertMt(baseKB))\n^ Unify: (61) [locally_each] locally_each:key_asserta(t_l, t_l:current_defaultAssertMt(baseKB))\n^ Call: (62) [t_l] asserta(t_l:current_defaultAssertMt(baseKB), _1060838)\n^ Exit: (62) [t_l] asserta(t_l:current_defaultAssertMt(baseKB), (0x556708ba1bc0))\n Call: (62) [system] nb_current('$w_tl_e', _1062076)\n Exit: (62) [system] nb_current('$w_tl_e', [])\n Call: (62) [system] nb_linkval('$w_tl_e', [(0x556708ba1bc0)])\n Exit: (62) [system] nb_linkval('$w_tl_e', [(0x556708ba1bc0)])\n^ Exit: (61) [locally_each] locally_each:key_asserta(t_l, t_l:current_defaultAssertMt(baseKB))\n^ Call: (60) [call_from] with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))\n^ Unify: (60) [ucatch] with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), call_from:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))\n^ Call: (61) [ucatch] ucatch:current_why(_1066442)\n^ Unify: (61) [ucatch] ucatch:current_why(_1066442)\n^ Call: (62) [ucatch] ucatch:current_why_data(_1066442)\n^ Unify: (62) [ucatch] ucatch:current_why_data(_1066442)\n Call: (63) [system] nb_current('$current_why', wp(_1066442, _1068928))\n Fail: (63) [system] nb_current('$current_why', wp(_1066442, _1068928))\n^ Redo: (62) [ucatch] ucatch:current_why_data(_1066442)\n^ Unify: (62) [ucatch] ucatch:current_why_data(_1066442)\n Call: (63) [t_l] t_l:current_why_source(_1066442)\n Fail: (63) [t_l] t_l:current_why_source(_1066442)\n^ Fail: (62) [ucatch] ucatch:current_why_data(_1066442)\n^ Redo: (61) [ucatch] ucatch:current_why(_1066442)\n^ Unify: (61) [ucatch] ucatch:current_why(mfl4(_1073852, _1073854, _1073856, _1073858))\n^ Exit: (61) [ucatch] ucatch:current_why(mfl4(_1073852,baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69))\n Call: (66) [system] b_setval('$current_why', wp(((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), mfl4(_1073852,baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69)), call_from:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(...))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))\n Exit: (66) [system] b_setval('$current_why', wp(((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), mfl4(_1073852,baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69)), call_from:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(...))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))\n^ Call: (65) [call_from] rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n^ Unify: (65) [call_from] rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n^ Call: (74) [baseKB] logicmoo_util_terms:safe_functor((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1077998, _1078000)\n^ Unify: (74) [baseKB] logicmoo_util_terms:safe_functor((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1077998, _1078000)\n Call: (75) [system] compound_name_arity((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1077998, _1078000)\n Exit: (75) [system] compound_name_arity((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), :-, 2)\n^ Exit: (74) [baseKB] logicmoo_util_terms:safe_functor((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), :-, 2)\n^ Call: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(:-), _1081132), call(_1081132)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(:-))))\n^ Unify: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(:-), _1081132), call(_1081132)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(:-))))\n^ Call: (78) [baseKB] clause(rtSymmetricBinaryPredicate(:-), _1081132)\n^ Exit: (78) [baseKB] clause(rtSymmetricBinaryPredicate(:-), (cwc, mpred_prop(_1083018, :-, _1083022, rtSymmetricBinaryPredicate)))\n^ Call: (79) [baseKB] cwc\n^ Unify: (79) [baseKB] cwc\n^ Exit: (79) [baseKB] cwc\n^ Call: (79) [baseKB] baseKB:mpred_prop(_1083018, :-, _1083022, rtSymmetricBinaryPredicate)\n^ Fail: (79) [baseKB] baseKB:mpred_prop(_1083018, :-, _1083022, rtSymmetricBinaryPredicate)\n^ Call: (78) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(:-))\n^ Unify: (78) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(:-))\n^ Call: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(:-), _1088140))\n^ Unify: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(:-), _1088140))\n^ Call: (80) [baseKB] clause(rtSymmetricBinaryPredicate(:-), _1088140)\n^ Exit: (80) [baseKB] clause(rtSymmetricBinaryPredicate(:-), (cwc, mpred_prop(_1090012, :-, _1090016, rtSymmetricBinaryPredicate)))\n^ Exit: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(:-), (cwc, mpred_prop(_1090012, :-, _1090016, rtSymmetricBinaryPredicate))))\n^ Call: (81) [baseKB] cwc\n^ Unify: (81) [baseKB] cwc\n^ Exit: (81) [baseKB] cwc\n^ Call: (81) [baseKB] baseKB:mpred_prop(_1090012, :-, _1090016, rtSymmetricBinaryPredicate)\n^ Fail: (81) [baseKB] baseKB:mpred_prop(_1090012, :-, _1090016, rtSymmetricBinaryPredicate)\n^ Fail: (78) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(:-))\n^ Fail: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(:-), _1081132), call(_1081132)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(:-))))\n^ Call: (75) [baseKB] logicmoo_util_terms:safe_functor((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1095734, _1095796)\n^ Unify: (75) [baseKB] logicmoo_util_terms:safe_functor((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1095734, _1096424)\n Call: (76) [system] compound_name_arity((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1095734, _1096992)\n Exit: (76) [system] compound_name_arity((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), :-, 2)\n^ Exit: (75) [baseKB] logicmoo_util_terms:safe_functor((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), :-, 2)\n^ Call: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(:-), _1098868), call(_1098868)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(:-))))\n^ Unify: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(:-), _1098868), call(_1098868)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(:-))))\n^ Call: (78) [baseKB] clause(rtSymmetricBinaryPredicate(:-), _1098868)\n^ Exit: (78) [baseKB] clause(rtSymmetricBinaryPredicate(:-), (cwc, mpred_prop(_1100754, :-, _1100758, rtSymmetricBinaryPredicate)))\n^ Call: (79) [baseKB] cwc\n^ Unify: (79) [baseKB] cwc\n^ Exit: (79) [baseKB] cwc\n^ Call: (79) [baseKB] baseKB:mpred_prop(_1100754, :-, _1100758, rtSymmetricBinaryPredicate)\n^ Fail: (79) [baseKB] baseKB:mpred_prop(_1100754, :-, _1100758, rtSymmetricBinaryPredicate)\n^ Call: (78) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(:-))\n^ Unify: (78) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(:-))\n^ Call: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(:-), _1105876))\n^ Unify: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(:-), _1105876))\n^ Call: (80) [baseKB] clause(rtSymmetricBinaryPredicate(:-), _1105876)\n^ Exit: (80) [baseKB] clause(rtSymmetricBinaryPredicate(:-), (cwc, mpred_prop(_1107748, :-, _1107752, rtSymmetricBinaryPredicate)))\n^ Exit: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(:-), (cwc, mpred_prop(_1107748, :-, _1107752, rtSymmetricBinaryPredicate))))\n^ Call: (81) [baseKB] cwc\n^ Unify: (81) [baseKB] cwc\n^ Exit: (81) [baseKB] cwc\n^ Call: (81) [baseKB] baseKB:mpred_prop(_1107748, :-, _1107752, rtSymmetricBinaryPredicate)\n^ Fail: (81) [baseKB] baseKB:mpred_prop(_1107748, :-, _1107752, rtSymmetricBinaryPredicate)\n^ Fail: (78) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(:-))\n^ Fail: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(:-), _1098868), call(_1098868)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(:-))))\n^ Exit: (74) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (75) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (75) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Call: (74) [bugger] bugger:show_success(baseKB, baseKB:abby_normal_ERR((ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n^ Unify: (74) [bugger] bugger:show_success(baseKB, baseKB:abby_normal_ERR((ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n Call: (78) [system] cyclic_term(baseKB:abby_normal_ERR((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n Fail: (78) [system] cyclic_term(baseKB:abby_normal_ERR((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n^ Call: (75) [bugger] dcall0(baseKB:abby_normal_ERR((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n^ Unify: (75) [bugger] dcall0(baseKB:abby_normal_ERR((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n^ Fail: (75) [bugger] dcall0(baseKB:abby_normal_ERR((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n^ Fail: (74) [bugger] bugger:show_success(baseKB, baseKB:abby_normal_ERR((ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n^ Exit: (81) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (82) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n Call: (79) [t_l] t_l:is_repropagating(_1124140)\n Fail: (79) [t_l] t_l:is_repropagating(_1124754)\n Call: (80) [t_l] t_l:exact_assertions\n Fail: (80) [t_l] t_l:exact_assertions\n Call: (80) [t_l] t_l:exact_assertions\n Fail: (80) [t_l] t_l:exact_assertions\n^ Exit: (85) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n%~ call_mpred_post4 :-%~ level=89 ,%~ que=0 ,%~ assertion_status=unique ,%~ support_status=none ,%~ post1 = ca :- clause_asserted_i( sk2_in( avar( [ vn='Ex',%~ sk2='SKF-6667']))) ,%~ fix_mp=baseKB ,%~ mz=baseKB ,%~ p0 = ca :- clause_asserted_i( sk2_in( avar( [ vn='Ex',%~ sk2='SKF-6667']))) ,%~ support_fact = mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc',69) ,%~ support_trig=ax.\n^ Call: (86) [baseKB] fix_mp(\"mpred_add_support_fast\", _1179690, _1179692, _1179694)\n^ Unify: (86) [baseKB] fix_mp(\"mpred_add_support_fast\", _1179690, _1179692, _1179694)\n^ Exit: (92) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (86) [baseKB] fix_mp(\"mpred_add_support_fast\", _1179690, baseKB, _1179690)\n Call: (86) [system] _1179690='$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)\n Exit: (86) [system] '$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)='$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)\n^ Call: (86) [baseKB] notify_if_neg_trigger('$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))\n^ Unify: (86) [baseKB] notify_if_neg_trigger('$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))\n^ Exit: (86) [baseKB] notify_if_neg_trigger('$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))\n^ Call: (86) [baseKB] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(avar([...|...])))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(avar(...)))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))\n^ Unify: (86) [pfc_lib] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(avar([...|...])))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), baseKB:call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(...))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))\n^ Exit: (86) [pfc_lib] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(avar([...|...])))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), baseKB:call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(...))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))\n Call: (86) [t_l] t_l:assert_dir(_1196232)\n Fail: (86) [t_l] t_l:assert_dir(_1196232)\n^ Exit: (93) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (94) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n Call: (88) [t_l] t_l:assert_dir(_1200338)\n Fail: (88) [t_l] t_l:assert_dir(_1200338)\n^ Exit: (95) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Call: (91) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Unify: (91) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Exit: (91) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Call: (91) [baseKB] show_failure(attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n^ Unify: (91) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))))\n^ Call: (92) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...]))))))\n^ Unify: (92) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...]))))))\n^ Call: (93) [bugger] one_must(dcall0(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))))), (nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(...))))), nop(break), !, fail))\n^ Unify: (93) [ucatch] one_must(bugger:dcall0(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(... :- ...)))), nop(break), !, fail))\n^ Call: (98) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (98) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (99) [ucatch] strip_module(ucatch:must_det_u, _1210612, _1210552)\n^ Exit: (99) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (99) [system] var(must_det_u)\n Fail: (99) [system] var(must_det_u)\n^ Fail: (98) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (98) [ucatch] ucatch:is_call_var(baseKB:(strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206), sanity(\\+atom(_1209206)), fix_mp(clause(assert, _1209206), baseKB:(ca:-clause_asserted_i(...)), _1209238, _1209240), add_side_effect(_1209206, _1209238:_1209240), quietly((... -> ...;... = ...))))\n^ Unify: (98) [ucatch] ucatch:is_call_var(baseKB:(strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206), sanity(\\+atom(_1209206)), fix_mp(clause(assert, _1209206), baseKB:(ca:-clause_asserted_i(...)), _1209238, _1209240), add_side_effect(_1209206, _1209238:_1209240), quietly((... -> ...;... = ...))))\n^ Call: (99) [ucatch] strip_module(baseKB:(strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206), sanity(\\+atom(_1209206)), fix_mp(clause(assert, _1209206), baseKB:(ca:-clause_asserted_i(sk2_in(...))), _1209238, _1209240), add_side_effect(_1209206, _1209238:_1209240), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_1209240=_1209292))), _1214922, _1214862)\n^ Exit: (99) [ucatch] strip_module(baseKB:(strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206), sanity(\\+atom(_1209206)), fix_mp(clause(assert, _1209206), baseKB:(ca:-clause_asserted_i(sk2_in(...))), _1209238, _1209240), add_side_effect(_1209206, _1209238:_1209240), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_1209240=_1209292))), baseKB, (strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206), sanity(\\+atom(_1209206)), fix_mp(clause(assert, _1209206), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), _1209238, _1209240), add_side_effect(_1209206, _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))))\n Call: (99) [system] var((strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206), sanity(\\+atom(_1209206)), fix_mp(clause(assert, _1209206), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), _1209238, _1209240), add_side_effect(_1209206, _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))))\n Fail: (99) [system] var((strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206), sanity(\\+atom(_1209206)), fix_mp(clause(assert, _1209206), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), _1209238, _1209240), add_side_effect(_1209206, _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))))\n^ Fail: (98) [ucatch] ucatch:is_call_var(baseKB:(strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206), sanity(\\+atom(_1209206)), fix_mp(clause(assert, _1209206), baseKB:(ca:-clause_asserted_i(...)), _1209238, _1209240), add_side_effect(_1209206, _1209238:_1209240), quietly((... -> ...;... = ...))))\n^ Call: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (100) [ucatch] strip_module(ucatch:must_det_u, _1219238, _1219178)\n^ Exit: (100) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (100) [system] var(must_det_u)\n Fail: (100) [system] var(must_det_u)\n^ Fail: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (99) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206))\n^ Unify: (99) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206))\n^ Call: (100) [ucatch] strip_module(baseKB:strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206), _1223548, _1223488)\n^ Exit: (100) [ucatch] strip_module(baseKB:strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206), baseKB, strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206))\n Call: (100) [system] var(strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206))\n Fail: (100) [system] var(strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206))\n^ Fail: (99) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206))\n^ Call: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (100) [ucatch] strip_module(ucatch:must_det_u, _1227864, _1227804)\n^ Exit: (100) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (100) [system] var(must_det_u)\n Fail: (100) [system] var(must_det_u)\n^ Fail: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (99) [ucatch] ucatch:is_call_var(baseKB:(sanity(\\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(...))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_1209240=_1209292))))\n^ Unify: (99) [ucatch] ucatch:is_call_var(baseKB:(sanity(\\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(...))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_1209240=_1209292))))\n^ Call: (100) [ucatch] strip_module(baseKB:(sanity(\\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))), _1232174, _1232114)\n^ Exit: (100) [ucatch] strip_module(baseKB:(sanity(\\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))), baseKB, (sanity(\\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))))\n Call: (100) [system] var((sanity(\\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))))\n Fail: (100) [system] var((sanity(\\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))))\n^ Fail: (99) [ucatch] ucatch:is_call_var(baseKB:(sanity(\\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(...))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_1209240=_1209292))))\n^ Call: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (101) [ucatch] strip_module(ucatch:must_det_u, _1236490, _1236430)\n^ Exit: (101) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (101) [system] var(must_det_u)\n Fail: (101) [system] var(must_det_u)\n^ Fail: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (100) [ucatch] ucatch:is_call_var(baseKB:sanity(\\+atom(db_op_call(assertz, assertz_i))))\n^ Unify: (100) [ucatch] ucatch:is_call_var(baseKB:sanity(\\+atom(db_op_call(assertz, assertz_i))))\n^ Call: (101) [ucatch] strip_module(baseKB:sanity(\\+atom(db_op_call(assertz, assertz_i))), _1240800, _1240740)\n^ Exit: (101) [ucatch] strip_module(baseKB:sanity(\\+atom(db_op_call(assertz, assertz_i))), baseKB, sanity(\\+atom(db_op_call(assertz, assertz_i))))\n Call: (101) [system] var(sanity(\\+atom(db_op_call(assertz, assertz_i))))\n Fail: (101) [system] var(sanity(\\+atom(db_op_call(assertz, assertz_i))))\n^ Fail: (100) [ucatch] ucatch:is_call_var(baseKB:sanity(\\+atom(db_op_call(assertz, assertz_i))))\n^ Call: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (101) [ucatch] strip_module(ucatch:must_det_u, _1245122, _1245062)\n^ Exit: (101) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (101) [system] var(must_det_u)\n Fail: (101) [system] var(must_det_u)\n^ Fail: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (100) [ucatch] ucatch:is_call_var(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))))\n^ Unify: (100) [ucatch] ucatch:is_call_var(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))))\n^ Call: (101) [ucatch] strip_module(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))), _1249432, _1249372)\n^ Exit: (101) [ucatch] strip_module(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))), baseKB, (fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))))\n Call: (101) [system] var((fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))))\n Fail: (101) [system] var((fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))))\n^ Fail: (100) [ucatch] ucatch:is_call_var(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))))\n^ Call: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (102) [ucatch] strip_module(ucatch:must_det_u, _1253748, _1253688)\n^ Exit: (102) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (102) [system] var(must_det_u)\n Fail: (102) [system] var(must_det_u)\n^ Fail: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (101) [ucatch] ucatch:is_call_var(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209238, _1209240))\n^ Unify: (101) [ucatch] ucatch:is_call_var(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209238, _1209240))\n^ Call: (102) [ucatch] strip_module(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), _1209238, _1209240), _1258058, _1257998)\n^ Exit: (102) [ucatch] strip_module(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), _1209238, _1209240), baseKB, fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _1209238, _1209240))\n Call: (102) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _1209238, _1209240))\n Fail: (102) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _1209238, _1209240))\n^ Fail: (101) [ucatch] ucatch:is_call_var(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209238, _1209240))\n^ Exit: (110) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Call: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (102) [ucatch] strip_module(ucatch:must_det_u, _1263928, _1263868)\n^ Exit: (102) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (102) [system] var(must_det_u)\n Fail: (102) [system] var(must_det_u)\n^ Fail: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (101) [ucatch] ucatch:is_call_var(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...))))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(...)), _1209292);(ca:-clause_asserted_i(sk2_in(...)))=_1209292))))\n^ Unify: (101) [ucatch] ucatch:is_call_var(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...))))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(...)), _1209292);(ca:-clause_asserted_i(sk2_in(...)))=_1209292))))\n^ Call: (102) [ucatch] strip_module(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...]))))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(...))), _1209292);(ca:-clause_asserted_i(sk2_in(avar(...))))=_1209292))), _1268238, _1268178)\n^ Exit: (102) [ucatch] strip_module(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...]))))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(...))), _1209292);(ca:-clause_asserted_i(sk2_in(avar(...))))=_1209292))), baseKB, (add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(avar(...)))), _1209292);(ca:-clause_asserted_i(sk2_in(avar([...|...]))))=_1209292))))\n Call: (102) [system] var((add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(avar(...)))), _1209292);(ca:-clause_asserted_i(sk2_in(avar([...|...]))))=_1209292))))\n Fail: (102) [system] var((add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(avar(...)))), _1209292);(ca:-clause_asserted_i(sk2_in(avar([...|...]))))=_1209292))))\n^ Fail: (101) [ucatch] ucatch:is_call_var(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...))))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(...)), _1209292);(ca:-clause_asserted_i(sk2_in(...)))=_1209292))))\n^ Call: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (103) [ucatch] strip_module(ucatch:must_det_u, _1272554, _1272494)\n^ Exit: (103) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (103) [system] var(must_det_u)\n Fail: (103) [system] var(must_det_u)\n^ Fail: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (102) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...]))))))\n^ Unify: (102) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...]))))))\n^ Call: (103) [ucatch] strip_module(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), _1276864, _1276804)\n^ Exit: (103) [ucatch] strip_module(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), baseKB, add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (103) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Fail: (103) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n^ Fail: (102) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...]))))))\n Call: (107) [t_l] t_l:use_side_effect_buffer\n Fail: (107) [t_l] t_l:use_side_effect_buffer\n Call: (107) [t_l] t_l:verify_side_effect_buffer\n Fail: (107) [t_l] t_l:verify_side_effect_buffer\n^ Call: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (103) [ucatch] strip_module(ucatch:must_det_u, _1283604, _1283544)\n^ Exit: (103) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (103) [system] var(must_det_u)\n Fail: (103) [system] var(must_det_u)\n^ Fail: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (102) [ucatch] ucatch:is_call_var(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(...))), _1209292);(ca:-clause_asserted_i(sk2_in(avar(...))))=_1209292)))\n^ Unify: (102) [ucatch] ucatch:is_call_var(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(...))), _1209292);(ca:-clause_asserted_i(sk2_in(avar(...))))=_1209292)))\n^ Call: (103) [ucatch] strip_module(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(avar(...)))), _1209292);(ca:-clause_asserted_i(sk2_in(avar([...|...]))))=_1209292)), _1287914, _1287854)\n^ Exit: (103) [ucatch] strip_module(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(avar(...)))), _1209292);(ca:-clause_asserted_i(sk2_in(avar([...|...]))))=_1209292)), baseKB, quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209292);(ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))=_1209292)))\n Call: (103) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209292);(ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))=_1209292)))\n Fail: (103) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209292);(ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))=_1209292)))\n^ Fail: (102) [ucatch] ucatch:is_call_var(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(...))), _1209292);(ca:-clause_asserted_i(sk2_in(avar(...))))=_1209292)))\n^ Exit: (110) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n Call: (98) [t_l] t_l:use_side_effect_buffer\n Fail: (98) [t_l] t_l:use_side_effect_buffer\n Call: (98) [t_l] t_l:verify_side_effect_buffer\n Fail: (98) [t_l] t_l:verify_side_effect_buffer\n Call: (98) [t_l] t_l:no_attempt_side_effects\n Fail: (98) [t_l] t_l:no_attempt_side_effects\n Call: (98) [t_l] t_l:side_effect_ok\n Fail: (98) [t_l] t_l:side_effect_ok\n Call: (98) [t_l] t_l:noDBaseMODs(_1296892)\n Fail: (98) [t_l] t_l:noDBaseMODs(_1297506)\n^ Call: (98) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...]))))))\n^ Unify: (98) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...]))))))\n^ Call: (99) [bugger] one_must(dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))))), (nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(...))))), nop(break), !, fail))\n^ Unify: (99) [ucatch] one_must(bugger:dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(..., ...), baseKB:(... :- ...)))), nop(break), !, fail))\n^ Call: (103) [baseKB] hook_database:assertz_i(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Unify: (103) [baseKB] hook_database:assertz_i(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Call: (104) [baseKB] hook_database:notrace_check_never_assert(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Unify: (104) [baseKB] hook_database:notrace_check_never_assert(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Call: (105) [baseKB] check_never_assert(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Unify: (105) [baseKB] check_never_assert(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (111) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (105) [baseKB] check_never_assert(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (104) [baseKB] hook_database:notrace_check_never_assert(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Call: (104) [system] fail\n Fail: (104) [system] fail\n^ Redo: (103) [baseKB] hook_database:assertz_i(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Unify: (103) [baseKB] hook_database:assertz_i(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Call: (104) [baseKB] clause_attvars:clausify_attributes(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _1311250)\n^ Unify: (104) [baseKB] clause_attvars:clausify_attributes(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _1311250)\n^ Exit: (104) [baseKB] clause_attvars:clausify_attributes(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Call: (104) [system] assertz(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (104) [system] assertz(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (103) [baseKB] hook_database:assertz_i(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Exit: (99) [ucatch] one_must(bugger:dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(..., ...), baseKB:(... :- ...)))), nop(break), !, fail))\n^ Exit: (98) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...]))))))\n^ Exit: (93) [ucatch] one_must(bugger:dcall0(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(... :- ...)))), nop(break), !, fail))\n^ Exit: (92) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...]))))))\n^ Exit: (91) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))))\n^ Call: (85) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que((ca:-clause_asserted_i(sk2_in(...))), _1319500), _1319530), call(_1319530)*->true;clause_b(baseKB:que((ca:-clause_asserted_i(sk2_in(avar(...)))), _1319500))))\n^ Unify: (85) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que((ca:-clause_asserted_i(sk2_in(...))), _1319500), _1319530), call(_1319530)*->true;clause_b(baseKB:que((ca:-clause_asserted_i(sk2_in(avar(...)))), _1319500))))\n^ Call: (87) [baseKB] clause(que((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1319500), _1319530)\n^ Fail: (87) [baseKB] clause(que((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1319500), _1319530)\n^ Call: (87) [baseKB] clause_b(baseKB:que((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _1319500))\n^ Unify: (87) [baseKB] clause_b(baseKB:que((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _1319500))\n^ Call: (88) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que((ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1319500), _1323328))\n^ Unify: (88) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que((ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1319500), _1323328))\n^ Call: (89) [baseKB] clause(que((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1319500), _1323328)\n^ Fail: (89) [baseKB] clause(que((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1319500), _1323328)\n^ Fail: (88) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que((ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1319500), _1323328))\n^ Fail: (87) [baseKB] clause_b(baseKB:que((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _1319500))\n^ Fail: (85) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que((ca:-clause_asserted_i(sk2_in(...))), _1319500), _1319530), call(_1319530)*->true;clause_b(baseKB:que((ca:-clause_asserted_i(sk2_in(avar(...)))), _1319500))))\n^ Call: (85) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), mpred_enqueueing((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1, 1752, baseKB:true)\n^ Unify: (85) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), mpred_enqueueing((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1, 1752, baseKB:true)\n Call: (86) [system] set_prolog_flag(last_call_optimisation, false)\n Exit: (86) [system] set_prolog_flag(last_call_optimisation, false)\n^ Call: (86) [loop_check] prolog_frame_attribute(1752, parent_goal, loop_check_term_frame(_1330238, mpred_enqueueing((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1, _1330244, _1330246))\n^ Fail: (86) [loop_check] prolog_frame_attribute(1752, parent_goal, loop_check_term_frame(_1330238, mpred_enqueueing((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1, _1330244, _1330246))\n^ Redo: (85) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), mpred_enqueueing((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1, 1752, baseKB:true)\n^ Call: (86) [user] mpred_fwc((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Unify: (86) [user] mpred_fwc((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (95) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Call: (91) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), info(mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), 'mpred_core.pl':2493), 1, 1879, user:true)\n^ Unify: (91) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), info(mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), 'mpred_core.pl':2493), 1, 1879, user:true)\n Call: (92) [system] set_prolog_flag(last_call_optimisation, false)\n Exit: (92) [system] set_prolog_flag(last_call_optimisation, false)\n^ Call: (92) [loop_check] prolog_frame_attribute(1879, parent_goal, loop_check_term_frame(_1337056, info(mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), 'mpred_core.pl':2493), 1, _1337062, _1337064))\n^ Fail: (92) [loop_check] prolog_frame_attribute(1879, parent_goal, loop_check_term_frame(_1337056, info(mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), 'mpred_core.pl':2493), 1, _1337062, _1337064))\n^ Redo: (91) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), info(mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), 'mpred_core.pl':2493), 1, 1879, user:true)\n^ Call: (92) [user] mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Unify: (92) [user] mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Unify: (92) [user] mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Call: (98) [user] asserta(t_l:busy_s((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _1340896)\n^ Exit: (98) [user] asserta(t_l:busy_s((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (0x556708f6b540))\n^ Call: (97) [user] mpred_m_fwc2(baseKB, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Unify: (97) [user] mpred_m_fwc2(baseKB, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n%~ baseKB : mpred_fwc1( ca :- clause_asserted_i( sk2_in( avar( [ vn='Ex',%~ sk2='SKF-6667'])))).\n^ Call: (102) [user] asserta(t_l:busy_f((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _1362578)\n^ Exit: (102) [user] asserta(t_l:busy_f((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (0x55670d632000))\n^ Call: (101) [user] mpred_do_fact((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Unify: (101) [user] mpred_do_fact((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Call: (109) [baseKB] locally_each:locally_tl(exact_assertions, mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Unify: (109) [baseKB] locally_each:locally_tl(exact_assertions, mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Call: (110) [baseKB] locally(t_l:exact_assertions, mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Unify: (110) [locally_each] locally(t_l:exact_assertions, baseKB:mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Call: (113) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (113) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (113) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (114) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (114) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (114) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (114) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (114) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (114) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (114) [locally_each] locally_each:clause_true(t_l, t_l:exact_assertions)\n^ Unify: (114) [locally_each] locally_each:clause_true(t_l, t_l:exact_assertions)\n Call: (115) [system] copy_term(t_l:exact_assertions, _1377006)\n Exit: (115) [system] copy_term(t_l:exact_assertions, t_l:exact_assertions)\n^ Call: (115) [t_l] clause(t_l:exact_assertions, true)\n^ Fail: (115) [t_l] clause(t_l:exact_assertions, true)\n^ Fail: (114) [locally_each] locally_each:clause_true(t_l, t_l:exact_assertions)\n^ Call: (120) [locally_each] locally_each:key_asserta(t_l, t_l:exact_assertions)\n^ Unify: (120) [locally_each] locally_each:key_asserta(t_l, t_l:exact_assertions)\n^ Call: (121) [t_l] asserta(t_l:exact_assertions, _1381460)\n^ Exit: (121) [t_l] asserta(t_l:exact_assertions, (0x5566f60ca3c0))\n Call: (121) [system] nb_current('$w_tl_e', _1382698)\n Exit: (121) [system] nb_current('$w_tl_e', [(0x556708ba1bc0)])\n Call: (121) [system] nb_linkval('$w_tl_e', [(0x5566f60ca3c0), (0x556708ba1bc0)])\n Exit: (121) [system] nb_linkval('$w_tl_e', [(0x5566f60ca3c0), (0x556708ba1bc0)])\n^ Exit: (120) [locally_each] locally_each:key_asserta(t_l, t_l:exact_assertions)\n^ Call: (119) [baseKB] mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Unify: (119) [baseKB] mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Unify: (119) [baseKB] mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Call: (123) [baseKB] hook_database:suggest_m(_1387748)\n^ Unify: (123) [baseKB] hook_database:suggest_m(_1387748)\n Call: (124) [$syspreds] prolog_load_context(module, _1387748)\n Unify: (124) [$syspreds] prolog_load_context(module, _1387748)\n Exit: (124) [$syspreds] prolog_load_context(module, baseKB)\n^ Exit: (123) [baseKB] hook_database:suggest_m(baseKB)\n^ Call: (129) [baseKB] baseKB:mpred_prop(baseKB, ca, 0, pfcLHS)\n^ Fail: (129) [baseKB] baseKB:mpred_prop(baseKB, ca, 0, pfcLHS)\n^ Exit: (119) [baseKB] mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (119) [system] deterministic(_1380114)\n Exit: (119) [system] deterministic(true)\n^ Call: (120) [locally_each] locally_each:key_erase(t_l)\n^ Unify: (120) [locally_each] locally_each:key_erase(t_l)\n Call: (121) [system] nb_current('$w_tl_e', [_1395958|_1395960])\n Exit: (121) [system] nb_current('$w_tl_e', [(0x5566f60ca3c0), (0x556708ba1bc0)])\n Call: (121) [system] nb_linkval('$w_tl_e', [(0x556708ba1bc0)])\n Exit: (121) [system] nb_linkval('$w_tl_e', [(0x556708ba1bc0)])\n Call: (122) [system] erase((0x5566f60ca3c0))\n Exit: (122) [system] erase((0x5566f60ca3c0))\n Call: (121) [system] true\n Exit: (121) [system] true\n Call: (121) [system] true\n Exit: (121) [system] true\n^ Exit: (120) [locally_each] locally_each:key_erase(t_l)\n^ Exit: (110) [locally_each] locally(t_l:exact_assertions, baseKB:mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (109) [baseKB] locally_each:locally_tl(exact_assertions, mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (101) [user] mpred_do_fact((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (101) [system] true\n Exit: (101) [system] true\n^ Call: (101) [system] call(user:(catch(erase((0x55670d632000)), _1362622, fail)->true;true))\n^ Unify: (101) [system] call(user:(catch(erase((0x55670d632000)), _1362622, fail)->true;true))\n Call: (104) [system] erase((0x55670d632000))\n Exit: (104) [system] erase((0x55670d632000))\n Call: (103) [system] true\n Exit: (103) [system] true\n^ Exit: (101) [system] call(user:(catch(erase((0x55670d632000)), _1362622, fail)->true;true))\n^ Exit: (97) [user] mpred_m_fwc2(baseKB, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (97) [system] true\n Exit: (97) [system] true\n^ Call: (97) [system] call(user:(catch(erase((0x556708f6b540)), _1340942, fail)->true;true))\n^ Unify: (97) [system] call(user:(catch(erase((0x556708f6b540)), _1340942, fail)->true;true))\n Call: (100) [system] erase((0x556708f6b540))\n Exit: (100) [system] erase((0x556708f6b540))\n Call: (99) [system] true\n Exit: (99) [system] true\n^ Exit: (97) [system] call(user:(catch(erase((0x556708f6b540)), _1340942, fail)->true;true))\n^ Exit: (92) [user] mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (91) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), info(mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), 'mpred_core.pl':2493), 1, 1879, user:true)\n^ Exit: (86) [user] mpred_fwc((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (85) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), mpred_enqueueing((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1, 1752, baseKB:true)\n^ Exit: (76) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Call: (81) [baseKB] baseKB:que(conflict(_1419852), _1419916)\n^ Fail: (81) [baseKB] baseKB:que(conflict(_1419852), _1420540)\n^ Call: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(_1419692, _1421110), _1421134), call(_1421134)*->true;clause_b(baseKB:que(_1419692, _1421110))))\n^ Unify: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(_1419692, _1421110), _1421134), call(_1421134)*->true;clause_b(baseKB:que(_1419692, _1421110))))\n^ Call: (78) [baseKB] clause(que(_1419692, _1421110), _1421134)\n^ Fail: (78) [baseKB] clause(que(_1419692, _1421110), _1421134)\n^ Call: (78) [baseKB] clause_b(baseKB:que(_1419692, _1421110))\n^ Unify: (78) [baseKB] clause_b(baseKB:que(_1419692, _1421110))\n^ Call: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_1419692, _1421110), _1424932))\n^ Unify: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_1419692, _1421110), _1424932))\n^ Call: (80) [baseKB] clause(que(_1419692, _1421110), _1424932)\n^ Fail: (80) [baseKB] clause(que(_1419692, _1421110), _1424932)\n^ Fail: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_1419692, _1421110), _1424932))\n^ Fail: (78) [baseKB] clause_b(baseKB:que(_1419692, _1421110))\n^ Fail: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(_1419692, _1421110), _1421134), call(_1421134)*->true;clause_b(baseKB:que(_1419692, _1421110))))\n^ Exit: (65) [call_from] rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n Call: (65) [system] b_setval('$current_why', [])\n Exit: (65) [system] b_setval('$current_why', [])\n Call: (65) [system] b_setval('$current_why', [])\n Exit: (65) [system] b_setval('$current_why', [])\n^ Exit: (60) [ucatch] with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), call_from:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))\n Call: (60) [system] deterministic(_1059492)\n Exit: (60) [system] deterministic(true)\n^ Call: (61) [locally_each] locally_each:key_erase(t_l)\n^ Unify: (61) [locally_each] locally_each:key_erase(t_l)\n Call: (62) [system] nb_current('$w_tl_e', [_1435522|_1435524])\n Exit: (62) [system] nb_current('$w_tl_e', [(0x556708ba1bc0)])\n Call: (62) [system] nb_linkval('$w_tl_e', [])\n Exit: (62) [system] nb_linkval('$w_tl_e', [])\n Call: (63) [system] erase((0x556708ba1bc0))\n Exit: (63) [system] erase((0x556708ba1bc0))\n Call: (62) [system] true\n Exit: (62) [system] true\n Call: (62) [system] true\n Exit: (62) [system] true\n^ Exit: (61) [locally_each] locally_each:key_erase(t_l)\n^ Exit: (51) [locally_each] locally(t_l:current_defaultAssertMt(baseKB), call_from:with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(...))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))\n^ Exit: (50) [call_from] locally_each:locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(...))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))\n^ Exit: (49) [system] call(call_from:locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(...)), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))))\n Call: (49) [system] deterministic(_1044196)\n Exit: (49) [system] deterministic(true)\n^ Call: (49) [must_sanity] must_sanity:mquietly_if(true, call_from:'$set_source_module'(baseKB))\n^ Unify: (49) [must_sanity] must_sanity:mquietly_if(true, call_from:'$set_source_module'(baseKB))\n^ Exit: (49) [must_sanity] must_sanity:mquietly_if(true, call_from:'$set_source_module'(baseKB))\n^ Exit: (44) [call_from] call_from:with_source_module(baseKB, baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(...)), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))))\n^ Exit: (42) [system] call(baseKB:with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(... :- ...), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))))\n Call: (42) [system] deterministic(_1039694)\n Exit: (42) [system] deterministic(true)\n^ Call: (42) [must_sanity] must_sanity:mquietly_if(true, call_from:('$set_source_module'(user), '$set_typein_module'(user)))\n^ Unify: (42) [must_sanity] must_sanity:mquietly_if(true, call_from:('$set_source_module'(user), '$set_typein_module'(user)))\n^ Exit: (42) [must_sanity] must_sanity:mquietly_if(true, call_from:('$set_source_module'(user), '$set_typein_module'(user)))\n^ Exit: (37) [call_from] call_from:call_from_module(baseKB, user, user, with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(... :- ...), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))))\n^ Exit: (33) [user] mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))\n^ Call: (37) [user] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990)\n^ Unify: (37) [user] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), (:-listing(ca)), _1452988)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), (:-listing(ca)), _1452988)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), (:-listing(ca)), _1452988)\n^ Redo: (37) [user] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990)\n^ Unify: (37) [user] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), (:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]))\n^ Redo: (37) [system] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990)\n^ Unify: (37) [system] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990)\n Call: (38) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]))\n Exit: (38) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-listing(ca)))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-listing(ca)))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-listing(ca)))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990)\n^ Unify: (37) [subclause_expansion] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_1465348)\n Fail: (39) [t_l] t_l:is_ec_cvt(_1465348)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990)\n^ Fail: (37) [ec_loader] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990)\n^ Call: (37) [user] term_expansion((:-listing(ca)), _1468458)\n^ Unify: (37) [user] term_expansion((:-listing(ca)), (:-listing(ca)))\n^ Redo: (37) [system] term_expansion((:-listing(ca)), _1468458)\n^ Unify: (37) [system] term_expansion((:-listing(ca)), _1468458)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-listing(ca)), _1468458)\n^ Call: (38) [system] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Unify: (38) [system] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n Call: (41) [system] nonvar((:-listing(ca)))\n Exit: (41) [system] nonvar((:-listing(ca)))\n Call: (41) [echo_files] echo_files:never_echo_term((:-listing(ca)))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-listing(ca)))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n Call: (41) [$syspreds] prolog_load_context(stream, _1480286)\n Unify: (41) [$syspreds] prolog_load_context(stream, _1480286)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])=..[_1483932, _1483938, _1483944|_1483946]\n Exit: (41) [system] term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])=..[term_position, 1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Call: (42) [system] (:-listing(ca))==end_of_file\n Fail: (42) [system] (:-listing(ca))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1490114)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661)\n Call: (42) [system] _1491988 is 1661+1\n Exit: (42) [system] 1662 is 1661+1\n Call: (42) [system] 1677=(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1663)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1663)\n Call: (43) [t_l] t_l:file_stream_loc(_1504318, (0x556703a44a00), _1504322)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1663)\n Call: (43) [t_l] t_l:file_stream_loc(_1506746, (0x556703a44a00), _1506748)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661)\n Call: (43) [system] 1663>1661\n Exit: (43) [system] 1663>1661\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661, 1663)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661, 1663)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1661, 1663, _1511080)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1661, 1663, _1511080)\n Call: (45) [system] _1512334 is 1663-1661\n Exit: (45) [system] 2 is 1663-1661\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1513554, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1513554, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1516664)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1516664)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1518670, []), read_string(_1518670, _1518678, _1513554), close(_1518670))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1518670, []), read_util:read_string(_1518670, _1518678, _1513554), read_util:close(_1518670))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1518670, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51ea400), [])\n Call: (49) [system] close((0x5566f51ea400))\n Exit: (49) [system] close((0x5566f51ea400))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51ea400), []), read_util:read_string((0x5566f51ea400), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f51ea400)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1661, 2, _1524316, _1511080)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1661, 2, 833, \"\\n\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1661, 1663, \"\\n\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1663)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1663)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1527378))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1527378))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1663))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1663))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1663)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [echo_files] echo_files:nsl(_1531708)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\\n\"\\==[]\n Exit: (46) [system] \"\\n\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\\n\", _1536016, _1536018, _1536020, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\\n\", _1536016, _1536018, _1536020, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\\n\", _1536016, _1536018, _1536020, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [system] sub_string(\"\\n\\n\", _1539834, _1539898, _1539836, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\\n\", _1539834, _1540516, _1539836, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [system] sub_string(\"\\n\\n\", _1541692, _1541756, _1541694, '/*~')\n Fail: (45) [system] sub_string(\"\\n\\n\", _1541692, _1542374, _1541694, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [system] sub_string(\"\\n\\n\", _1544168, _1544232, _1544170, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\\n\", _1544168, _1544850, _1544170, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [system] sub_string(\"\\n\\n\", _1546026, _1546090, _1546028, '%~')\n Fail: (45) [system] sub_string(\"\\n\\n\", _1546026, _1546708, _1546028, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [system] write(\"\\n\\n\")\n\n\n Exit: (45) [system] write(\"\\n\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661, 1663)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1663)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1663, 1677, _1555284)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1663, 1677, _1555284)\n Call: (44) [system] _1556538 is 1677-1663\n Exit: (44) [system] 14 is 1677-1663\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1557758, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1557758, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1560868)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1560868)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1562874, []), read_string(_1562874, _1562882, _1557758), close(_1562874))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1562874, []), read_util:read_string(_1562874, _1562882, _1557758), read_util:close(_1562874))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1562874, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51eb300), [])\n Call: (48) [system] close((0x5566f51eb300))\n Exit: (48) [system] close((0x5566f51eb300))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51eb300), []), read_util:read_string((0x5566f51eb300), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f51eb300)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1663, 14, _1568520, _1555284)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1663, 14, 819, \":- listing(ca)\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1663, 1677, \":- listing(ca)\")\n Call: (43) [echo_files] echo_files:read_mco(\":- listing(ca)\", _1570386, _1570388, _1570390, _1570392, _1570394)\n Unify: (43) [echo_files] echo_files:read_mco(\":- listing(ca)\", _1571020, _1571022, _1571024, _1571026, _1571028)\n Call: (44) [system] read_term_from_atom(\":- listing(ca)\", _1571596, [cycles(true), comments(_1571616), quasi_quotations(_1571626), variable_names(_1571636), singletons(_1571646)])\n Exit: (44) [system] read_term_from_atom(\":- listing(ca)\", (:-listing(ca)), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- listing(ca)\", _1572876, [cycles(false), comments(_1572896), quasi_quotations(_1572906), variable_names(_1572916), singletons(_1572926)])\n Exit: (44) [system] read_term_from_atom(\":- listing(ca)\", (:-listing(ca)), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (:-listing(ca))=@=(:-listing(ca))\n Exit: (44) [system] (:-listing(ca))=@=(:-listing(ca))\n Call: (44) [system] _1575368=(:-listing(ca))\n Exit: (44) [system] (:-listing(ca))=(:-listing(ca))\n Exit: (43) [echo_files] echo_files:read_mco(\":- listing(ca)\", (:-listing(ca)), [], [], [], [])\n Call: (43) [system] write(\":- listing(ca)\")\n:- listing(ca)\n Exit: (43) [system] write(\":- listing(ca)\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1578478, 1677)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1579100, 1677)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1579674, _1579676))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1579674, _1579676))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1579674, 1677))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1579674, 1677))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1579674, 1677)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1587112))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1587112))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Call: (42) [system] character_count((0x556703a44a00), _1592662)\n Exit: (42) [system] character_count((0x556703a44a00), 1678)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1678)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1678)\n Call: (43) [t_l] t_l:file_stream_loc(_1595168, (0x556703a44a00), _1595172)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1678)\n Call: (43) [t_l] t_l:file_stream_loc(_1597596, (0x556703a44a00), _1597598)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677)\n Call: (43) [system] 1678>1677\n Exit: (43) [system] 1678>1677\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677, 1678)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677, 1678)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1677, 1678, _1601930)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1677, 1678, _1601930)\n Call: (45) [system] _1603184 is 1678-1677\n Exit: (45) [system] 1 is 1678-1677\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1604404, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1604404, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1607514)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1607514)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1609520, []), read_string(_1609520, _1609528, _1604404), close(_1609520))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1609520, []), read_util:read_string(_1609520, _1609528, _1604404), read_util:close(_1609520))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1609520, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae7c00), [])\n Call: (49) [system] close((0x5566f9ae7c00))\n Exit: (49) [system] close((0x5566f9ae7c00))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae7c00), []), read_util:read_string((0x5566f9ae7c00), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f9ae7c00)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1677, 1, _1615166, _1601930)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1677, 1, 818, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1677, 1678, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1618228))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1618228))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_1622558)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _1626866, _1626868, _1626870, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _1626866, _1626868, _1626870, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _1626866, _1626868, _1626870, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _1630684, _1630748, _1630686, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _1630684, _1631366, _1630686, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _1632542, _1632606, _1632544, '/*~')\n Fail: (45) [system] sub_string(\".\", _1632542, _1633224, _1632544, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _1635018, _1635082, _1635020, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _1635018, _1635700, _1635020, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _1636876, _1636940, _1636878, '%~')\n Fail: (45) [system] sub_string(\".\", _1636876, _1637558, _1636878, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677, 1678)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1678)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _1648550)\n Exit: (43) [system] character_count((0x556703a44a00), 1678)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1678, _1649764)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1678, _1649764)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1651010, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1651010, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1654120)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1654120)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1656126, []), read_string(_1656126, _1656134, _1651010), close(_1656126))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1656126, []), read_util:read_string(_1656126, _1656134, _1651010), read_util:close(_1656126))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1656126, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae7900), [])\n Call: (48) [system] close((0x5566f9ae7900))\n Exit: (48) [system] close((0x5566f9ae7900))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae7900), []), read_util:read_string((0x5566f9ae7900), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f9ae7900)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1678, _1661770, 0, _1649764)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1678, 818, 0, \"\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1678, \"\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\"\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _1663778)\n Exit: (43) [system] open_string(\"\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x5566f9ae6100))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9ae6100))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9ae6100))\n Call: (44) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Call: (45) [system] at_end_of_stream((0x5566f9ae6100))\n Fail: (45) [system] at_end_of_stream((0x5566f9ae6100))\n Redo: (44) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Call: (45) [system] peek_char((0x5566f9ae6100), _1669880)\n Exit: (45) [system] peek_char((0x5566f9ae6100), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char((0x5566f9ae6100), '\\n')\n Exit: (45) [system] get_char((0x5566f9ae6100), '\\n')\n Call: (45) [system] put_char('\\n')\n\n Exit: (45) [system] put_char('\\n')\n Exit: (44) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9ae6100))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9ae6100))\n Call: (45) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Call: (46) [system] at_end_of_stream((0x5566f9ae6100))\n Fail: (46) [system] at_end_of_stream((0x5566f9ae6100))\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Call: (46) [system] peek_char((0x5566f9ae6100), _1680224)\n Exit: (46) [system] peek_char((0x5566f9ae6100), '\\n')\n Call: (46) [system] char_type('\\n', space)\n Exit: (46) [system] char_type('\\n', space)\n Call: (46) [system] get_char((0x5566f9ae6100), '\\n')\n Exit: (46) [system] get_char((0x5566f9ae6100), '\\n')\n Call: (46) [system] put_char('\\n')\n\n Exit: (46) [system] put_char('\\n')\n Exit: (45) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f9ae6100))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f9ae6100))\n Call: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Call: (47) [system] at_end_of_stream((0x5566f9ae6100))\n Fail: (47) [system] at_end_of_stream((0x5566f9ae6100))\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Call: (47) [system] peek_char((0x5566f9ae6100), _1690568)\n Exit: (47) [system] peek_char((0x5566f9ae6100), :)\n Call: (47) [system] char_type(:, space)\n Fail: (47) [system] char_type(:, space)\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Call: (47) [echo_files] echo_files:nsl(_1694222)\n Unify: (47) [echo_files] echo_files:nsl('No source location!?')\n Exit: (47) [echo_files] echo_files:nsl('No source location!?')\n Call: (47) [system] atom_length('No source location!?', _1696066)\n Exit: (47) [system] atom_length('No source location!?', 20)\n Call: (47) [system] peek_string((0x5566f9ae6100), 20, _1697280)\n Exit: (47) [system] peek_string((0x5566f9ae6100), 20, \":- abolish(sk2_in/1)\")\n Call: (47) [system] \":- abolish(sk2_in/1)\"=='No source location!?'\n Fail: (47) [system] \":- abolish(sk2_in/1)\"=='No source location!?'\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Call: (47) [system] peek_string((0x5566f9ae6100), 2, \"%~\")\n Fail: (47) [system] peek_string((0x5566f9ae6100), 2, \"%~\")\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Call: (47) [system] peek_string((0x5566f9ae6100), 1, \"%\")\n Fail: (47) [system] peek_string((0x5566f9ae6100), 1, \"%\")\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Call: (47) [system] peek_string((0x5566f9ae6100), 2, \"#!\")\n Fail: (47) [system] peek_string((0x5566f9ae6100), 2, \"#!\")\n Fail: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f9ae6100))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9ae6100))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9ae6100))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Call: (42) [system] character_count((0x556703a44a00), _1711428)\n Exit: (42) [system] character_count((0x556703a44a00), 1678)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1713898))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1713898))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), _1473382)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), _1473382)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), _1473382)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), _1473382)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1725694)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1726312)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Redo: (38) [echo_files] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Unify: (38) [echo_files] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), (:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]))\n^ Redo: (38) [system] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Unify: (38) [system] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Redo: (38) [echo_files] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Unify: (38) [echo_files] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n Call: (39) [system] (:-listing(ca))\\==end_of_file\n Exit: (39) [system] (:-listing(ca))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382)\n Call: (40) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]))\n Exit: (40) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]))\n Call: (40) [system] nonvar((:-listing(ca)))\n Exit: (40) [system] nonvar((:-listing(ca)))\n Call: (40) [system] nb_current('$term', _1755182)\n Exit: (40) [system] nb_current('$term', (:-listing(ca)))\n Call: (40) [$syspreds] prolog_load_context(module, _1756396)\n Unify: (40) [$syspreds] prolog_load_context(module, _1756396)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-listing(ca)), (:-listing(ca)), _1758216)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-listing(ca)), (:-listing(ca)), (:-_1758852))\n Call: (41) [system] (:-listing(ca))==(:-listing(ca))\n Exit: (41) [system] (:-listing(ca))==(:-listing(ca))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, listing(ca), _1758852)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, listing(ca), _1758852)\n Call: (42) [system] functor(directive_expansion, _1761966, _1761968)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _1763196 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], listing(ca), _1758852)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], listing(ca), listing(ca))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], listing(ca), listing(ca))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, listing(ca), listing(ca))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-listing(ca)), (:-listing(ca)), (:-listing(ca)))\n Call: (40) [system] (:-listing(ca))\\=@=(:-listing(ca))\n Fail: (40) [system] (:-listing(ca))\\=@=(:-listing(ca))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382)\n^ Redo: (38) [subclause_expansion] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Unify: (38) [subclause_expansion] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n Call: (39) [system] nonvar((:-listing(ca)))\n Exit: (39) [system] nonvar((:-listing(ca)))\n Call: (39) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]))\n Exit: (39) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]))\n Call: (39) [$syspreds] prolog_load_context(file, _1773102)\n Unify: (39) [$syspreds] prolog_load_context(file, _1773102)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1774928)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1774928)\n^ Redo: (38) [file_scope] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Unify: (38) [file_scope] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Redo: (38) [echo_files] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Unify: (38) [echo_files] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n Call: (39) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]))\n Exit: (39) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-listing(ca)))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-listing(ca)))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-listing(ca)))\n^ Redo: (38) [common_logic_utils] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Unify: (38) [common_logic_utils] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n Call: (39) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]))\n Exit: (39) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-listing(ca)), _1473382)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-listing(ca)), _1473382)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-listing(ca)), _1473382)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-listing(ca)), _1473382)\n^ Call: (43) [logicmoo_test] ucatch:keep_going\n^ Unify: (43) [logicmoo_test] ucatch:keep_going\n^ Exit: (43) [logicmoo_test] ucatch:keep_going\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-listing(ca)), (:-dmsg(skipped(listing(ca)))))\n Call: (39) [system] term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])=_1473384\n Exit: (39) [system] term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])=term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), (:-dmsg(skipped(listing(ca)))), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]))\n^ Call: (44) [user] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n^ Unify: (44) [user] goal_expansion(dmsg(skipped(listing(ca))), sicstus:sicstus_flag(_1798054, _1798056))\n Call: (45) [system] nonvar(dmsg(skipped(listing(ca))))\n Exit: (45) [system] nonvar(dmsg(skipped(listing(ca))))\n Call: (45) [system] dmsg(skipped(listing(ca)))=current_prolog_flag(_1798054, _1798056)\n Fail: (45) [system] dmsg(skipped(listing(ca)))=current_prolog_flag(_1798054, _1798056)\n^ Redo: (44) [user] goal_expansion(dmsg(skipped(listing(ca))), sicstus:sicstus_flag(_1798054, _1798056))\n Call: (45) [system] dmsg(skipped(listing(ca)))=prolog_flag(_1798054, _1798056)\n Fail: (45) [system] dmsg(skipped(listing(ca)))=prolog_flag(_1798054, _1798056)\n^ Redo: (44) [user] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n^ Unify: (44) [user] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n^ Call: (44) [system] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Unify: (44) [system] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, term_position(1666, 1677, 1666, 1673, [1674-1676]))\n^ Redo: (44) [loop_check] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Unify: (44) [loop_check] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, term_position(1666, 1677, 1666, 1673, [1674-1676]))\n^ Redo: (44) [ucatch] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Unify: (44) [ucatch] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n Call: (45) [apply_macros] expand_apply(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n Unify: (45) [apply_macros] expand_apply(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n Fail: (45) [nl_pipeline] expand_apply(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Unify: (44) [apply_macros] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Redo: (44) [virtualize_source] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Unify: (44) [virtualize_source] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n Call: (45) [system] nonvar(term_position(1666, 1677, 1666, 1673, [1674-1676]))\n Exit: (45) [system] nonvar(term_position(1666, 1677, 1666, 1673, [1674-1676]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(listing(ca))))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(listing(ca))))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(listing(ca))))\n^ Redo: (44) [common_logic_utils] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Unify: (44) [common_logic_utils] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Redo: (44) [gvlib] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Unify: (44) [gvlib] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Redo: (44) [logicmoo_test] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Unify: (44) [logicmoo_test] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Fail: (44) [pfc_lib] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Call: (44) [system] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n^ Unify: (44) [system] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n^ Redo: (44) [arithmetic] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n^ Unify: (44) [arithmetic] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n Call: (45) [yall] yall:lambda_like(dmsg(skipped(listing(ca))))\n Unify: (45) [yall] yall:lambda_like(dmsg(skipped(listing(ca))))\n Call: (46) [system] compound_name_arity(dmsg(skipped(listing(ca))), _1829226, _1829228)\n Exit: (46) [system] compound_name_arity(dmsg(skipped(listing(ca))), dmsg, 1)\n Call: (46) [yall] yall:lambda_functor(dmsg)\n Fail: (46) [yall] yall:lambda_functor(dmsg)\n Fail: (45) [yall] yall:lambda_like(dmsg(skipped(listing(ca))))\n^ Redo: (44) [yall] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n^ Unify: (44) [yall] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n Call: (45) [apply_macros] expand_apply(dmsg(skipped(listing(ca))), _1797404)\n Unify: (45) [apply_macros] expand_apply(dmsg(skipped(listing(ca))), _1797404)\n Fail: (45) [nl_pipeline] expand_apply(dmsg(skipped(listing(ca))), _1797404)\n^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n^ Unify: (44) [apply_macros] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n Call: (45) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(listing(ca))))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(listing(ca))))\n^ Redo: (44) [clpfd] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n^ Unify: (44) [clpfd] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-listing(ca)), _298, (:-dmsg(skipped(listing(ca)))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _1844802, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n Call: (34) [t_l] t_l:hide_dmsg\n Fail: (34) [t_l] t_l:hide_dmsg\n^ Call: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_1846638, file_no(2)), writeln(_1846638, dmsg(skipped(listing(ca))))))\n^ Unify: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_1846638, file_no(2)), writeln(_1846638, dmsg(skipped(listing(ca))))))\n^ Fail: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_1846638, file_no(2)), writeln(_1846638, dmsg(skipped(listing(ca))))))\n^ Call: (34) [user] quietly(likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(listing(ca))), logicmoo_util_catch:ddmsg(skipped(listing(ca)))))))\n^ Unify: (34) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(listing(ca))), logicmoo_util_catch:ddmsg(skipped(listing(ca)))))))\n%~ skipped( listing(ca))\n^ Exit: (39) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (34) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(listing(ca))), logicmoo_util_catch:ddmsg(skipped(listing(ca)))))))\n^ Call: (37) [user] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1859410, _1859412)\n^ Unify: (37) [user] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1859410, term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), (:-abolish((sk2_in/1))), _1859410)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), (:-abolish((sk2_in/1))), _1859410)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), (:-abolish((sk2_in/1))), _1859410)\n^ Redo: (37) [user] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1859410, _1859412)\n^ Unify: (37) [user] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), (:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]))\n^ Redo: (37) [system] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1859410, _1859412)\n^ Unify: (37) [system] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1859410, _1859412)\n Call: (38) [system] nonvar(term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]))\n Exit: (38) [system] nonvar(term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-abolish((sk2_in/1))))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-abolish((sk2_in/1))))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-abolish((sk2_in/1))))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1859410, _1859412)\n^ Unify: (37) [subclause_expansion] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1859410, _1859412)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_1871776)\n Fail: (39) [t_l] t_l:is_ec_cvt(_1871776)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1859410, _1859412)\n^ Fail: (37) [ec_loader] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1859410, _1859412)\n^ Call: (37) [user] term_expansion((:-abolish((sk2_in/1))), _1874886)\n^ Unify: (37) [user] term_expansion((:-abolish((sk2_in/1))), (:-abolish((sk2_in/1))))\n^ Redo: (37) [system] term_expansion((:-abolish((sk2_in/1))), _1874886)\n^ Unify: (37) [system] term_expansion((:-abolish((sk2_in/1))), _1874886)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-abolish((sk2_in/1))), _1874886)\n^ Call: (38) [system] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n^ Unify: (38) [system] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812)\n Call: (41) [system] nonvar((:-abolish((sk2_in/1))))\n Exit: (41) [system] nonvar((:-abolish((sk2_in/1))))\n Call: (41) [echo_files] echo_files:never_echo_term((:-abolish((sk2_in/1))))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-abolish((sk2_in/1))))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812)\n Call: (41) [$syspreds] prolog_load_context(stream, _1886714)\n Unify: (41) [$syspreds] prolog_load_context(stream, _1886714)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])])=..[_1890360, _1890366, _1890372|_1890374]\n Exit: (41) [system] term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])])=..[term_position, 1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Call: (42) [system] (:-abolish((sk2_in/1)))==end_of_file\n Fail: (42) [system] (:-abolish((sk2_in/1)))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1896542)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678)\n Call: (42) [system] _1898416 is 1678+1\n Exit: (42) [system] 1679 is 1678+1\n Call: (42) [system] 1700=(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1680)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1680)\n Call: (43) [t_l] t_l:file_stream_loc(_1910746, (0x556703a44a00), _1910750)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1680)\n Call: (43) [t_l] t_l:file_stream_loc(_1913174, (0x556703a44a00), _1913176)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678)\n Call: (43) [system] 1680>1678\n Exit: (43) [system] 1680>1678\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678, 1680)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678, 1680)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1678, 1680, _1917508)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1678, 1680, _1917508)\n Call: (45) [system] _1918762 is 1680-1678\n Exit: (45) [system] 2 is 1680-1678\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1919982, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1919982, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1923092)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1923092)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1925098, []), read_string(_1925098, _1925106, _1919982), close(_1925098))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1925098, []), read_util:read_string(_1925098, _1925106, _1919982), read_util:close(_1925098))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1925098, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556704361a00), [])\n Call: (49) [system] close((0x556704361a00))\n Exit: (49) [system] close((0x556704361a00))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556704361a00), []), read_util:read_string((0x556704361a00), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x556704361a00)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1678, 2, _1930744, _1917508)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1678, 2, 816, \"\\n\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1678, 1680, \"\\n\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1680)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1680)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1933806))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1933806))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1680))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1680))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1680)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [echo_files] echo_files:nsl(_1938136)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\\n\"\\==[]\n Exit: (46) [system] \"\\n\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\\n\", _1942444, _1942446, _1942448, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\\n\", _1942444, _1942446, _1942448, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\\n\", _1942444, _1942446, _1942448, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [system] sub_string(\"\\n\\n\", _1946262, _1946326, _1946264, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\\n\", _1946262, _1946944, _1946264, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [system] sub_string(\"\\n\\n\", _1948120, _1948184, _1948122, '/*~')\n Fail: (45) [system] sub_string(\"\\n\\n\", _1948120, _1948802, _1948122, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [system] sub_string(\"\\n\\n\", _1950596, _1950660, _1950598, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\\n\", _1950596, _1951278, _1950598, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [system] sub_string(\"\\n\\n\", _1952454, _1952518, _1952456, '%~')\n Fail: (45) [system] sub_string(\"\\n\\n\", _1952454, _1953136, _1952456, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [system] write(\"\\n\\n\")\n\n\n Exit: (45) [system] write(\"\\n\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678, 1680)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1680)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1680, 1700, _1961712)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1680, 1700, _1961712)\n Call: (44) [system] _1962966 is 1700-1680\n Exit: (44) [system] 20 is 1700-1680\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1964186, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1964186, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1967296)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1967296)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1969302, []), read_string(_1969302, _1969310, _1964186), close(_1969302))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1969302, []), read_util:read_string(_1969302, _1969310, _1964186), read_util:close(_1969302))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1969302, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703764800), [])\n Call: (48) [system] close((0x556703764800))\n Exit: (48) [system] close((0x556703764800))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703764800), []), read_util:read_string((0x556703764800), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x556703764800)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1680, 20, _1974948, _1961712)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1680, 20, 796, \":- abolish(sk2_in/1)\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1680, 1700, \":- abolish(sk2_in/1)\")\n Call: (43) [echo_files] echo_files:read_mco(\":- abolish(sk2_in/1)\", _1976816, _1976818, _1976820, _1976822, _1976824)\n Unify: (43) [echo_files] echo_files:read_mco(\":- abolish(sk2_in/1)\", _1977450, _1977452, _1977454, _1977456, _1977458)\n Call: (44) [system] read_term_from_atom(\":- abolish(sk2_in/1)\", _1978026, [cycles(true), comments(_1978046), quasi_quotations(_1978056), variable_names(_1978066), singletons(_1978076)])\n Exit: (44) [system] read_term_from_atom(\":- abolish(sk2_in/1)\", (:-abolish((sk2_in/1))), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- abolish(sk2_in/1)\", _1979312, [cycles(false), comments(_1979332), quasi_quotations(_1979342), variable_names(_1979352), singletons(_1979362)])\n Exit: (44) [system] read_term_from_atom(\":- abolish(sk2_in/1)\", (:-abolish((sk2_in/1))), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (:-abolish((sk2_in/1)))=@=(:-abolish((sk2_in/1)))\n Exit: (44) [system] (:-abolish((sk2_in/1)))=@=(:-abolish((sk2_in/1)))\n Call: (44) [system] _1981810=(:-abolish((sk2_in/1)))\n Exit: (44) [system] (:-abolish((sk2_in/1)))=(:-abolish((sk2_in/1)))\n Exit: (43) [echo_files] echo_files:read_mco(\":- abolish(sk2_in/1)\", (:-abolish((sk2_in/1))), [], [], [], [])\n Call: (43) [system] write(\":- abolish(sk2_in/1)\")\n:- abolish(sk2_in/1)\n Exit: (43) [system] write(\":- abolish(sk2_in/1)\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1984920, 1700)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1985542, 1700)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1986116, _1986118))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1986116, _1986118))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1986116, 1700))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1986116, 1700))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1986116, 1700)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1993554))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1993554))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Call: (42) [system] character_count((0x556703a44a00), _1999104)\n Exit: (42) [system] character_count((0x556703a44a00), 1701)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1701)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1701)\n Call: (43) [t_l] t_l:file_stream_loc(_2001610, (0x556703a44a00), _2001614)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1701)\n Call: (43) [t_l] t_l:file_stream_loc(_2004038, (0x556703a44a00), _2004040)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700)\n Call: (43) [system] 1701>1700\n Exit: (43) [system] 1701>1700\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700, 1701)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700, 1701)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1700, 1701, _2008372)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1700, 1701, _2008372)\n Call: (45) [system] _2009626 is 1701-1700\n Exit: (45) [system] 1 is 1701-1700\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2010846, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2010846, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2013956)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2013956)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2015962, []), read_string(_2015962, _2015970, _2010846), close(_2015962))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2015962, []), read_util:read_string(_2015962, _2015970, _2010846), read_util:close(_2015962))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2015962, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703be0000), [])\n Call: (49) [system] close((0x556703be0000))\n Exit: (49) [system] close((0x556703be0000))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703be0000), []), read_util:read_string((0x556703be0000), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x556703be0000)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1700, 1, _2021608, _2008372)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1700, 1, 795, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1700, 1701, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2024670))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2024670))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_2029000)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _2033308, _2033310, _2033312, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _2033308, _2033310, _2033312, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _2033308, _2033310, _2033312, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _2037126, _2037190, _2037128, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _2037126, _2037808, _2037128, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _2038984, _2039048, _2038986, '/*~')\n Fail: (45) [system] sub_string(\".\", _2038984, _2039666, _2038986, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _2041460, _2041524, _2041462, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _2041460, _2042142, _2041462, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _2043318, _2043382, _2043320, '%~')\n Fail: (45) [system] sub_string(\".\", _2043318, _2044000, _2043320, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700, 1701)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1701)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _2054992)\n Exit: (43) [system] character_count((0x556703a44a00), 1701)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1701, _2056206)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1701, _2056206)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2057452, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2057452, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2060562)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2060562)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2062568, []), read_string(_2062568, _2062576, _2057452), close(_2062568))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2062568, []), read_util:read_string(_2062568, _2062576, _2057452), read_util:close(_2062568))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2062568, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5567038ee600), [])\n Call: (48) [system] close((0x5567038ee600))\n Exit: (48) [system] close((0x5567038ee600))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5567038ee600), []), read_util:read_string((0x5567038ee600), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5567038ee600)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1701, _2068212, 0, _2056206)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1701, 795, 0, \"\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1701, \"\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\"\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _2070214)\n Exit: (43) [system] open_string(\"\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x5566f5d83b00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f5d83b00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f5d83b00))\n Call: (44) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Call: (45) [system] at_end_of_stream((0x5566f5d83b00))\n Fail: (45) [system] at_end_of_stream((0x5566f5d83b00))\n Redo: (44) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Call: (45) [system] peek_char((0x5566f5d83b00), _2076316)\n Exit: (45) [system] peek_char((0x5566f5d83b00), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char((0x5566f5d83b00), '\\n')\n Exit: (45) [system] get_char((0x5566f5d83b00), '\\n')\n Call: (45) [system] put_char('\\n')\n\n Exit: (45) [system] put_char('\\n')\n Exit: (44) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f5d83b00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f5d83b00))\n Call: (45) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Call: (46) [system] at_end_of_stream((0x5566f5d83b00))\n Fail: (46) [system] at_end_of_stream((0x5566f5d83b00))\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Call: (46) [system] peek_char((0x5566f5d83b00), _2086660)\n Exit: (46) [system] peek_char((0x5566f5d83b00), '\\n')\n Call: (46) [system] char_type('\\n', space)\n Exit: (46) [system] char_type('\\n', space)\n Call: (46) [system] get_char((0x5566f5d83b00), '\\n')\n Exit: (46) [system] get_char((0x5566f5d83b00), '\\n')\n Call: (46) [system] put_char('\\n')\n\n Exit: (46) [system] put_char('\\n')\n Exit: (45) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f5d83b00))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f5d83b00))\n Call: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Call: (47) [system] at_end_of_stream((0x5566f5d83b00))\n Fail: (47) [system] at_end_of_stream((0x5566f5d83b00))\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Call: (47) [system] peek_char((0x5566f5d83b00), _2097004)\n Exit: (47) [system] peek_char((0x5566f5d83b00), :)\n Call: (47) [system] char_type(:, space)\n Fail: (47) [system] char_type(:, space)\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Call: (47) [echo_files] echo_files:nsl(_2100658)\n Unify: (47) [echo_files] echo_files:nsl('No source location!?')\n Exit: (47) [echo_files] echo_files:nsl('No source location!?')\n Call: (47) [system] atom_length('No source location!?', _2102502)\n Exit: (47) [system] atom_length('No source location!?', 20)\n Call: (47) [system] peek_string((0x5566f5d83b00), 20, _2103716)\n Exit: (47) [system] peek_string((0x5566f5d83b00), 20, \":- with_fc_mode(zdir\")\n Call: (47) [system] \":- with_fc_mode(zdir\"=='No source location!?'\n Fail: (47) [system] \":- with_fc_mode(zdir\"=='No source location!?'\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Call: (47) [system] peek_string((0x5566f5d83b00), 2, \"%~\")\n Fail: (47) [system] peek_string((0x5566f5d83b00), 2, \"%~\")\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Call: (47) [system] peek_string((0x5566f5d83b00), 1, \"%\")\n Fail: (47) [system] peek_string((0x5566f5d83b00), 1, \"%\")\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Call: (47) [system] peek_string((0x5566f5d83b00), 2, \"#!\")\n Fail: (47) [system] peek_string((0x5566f5d83b00), 2, \"#!\")\n Fail: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f5d83b00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f5d83b00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f5d83b00))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Call: (42) [system] character_count((0x556703a44a00), _2117864)\n Exit: (42) [system] character_count((0x556703a44a00), 1701)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2120334))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2120334))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), _1879810)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), _1879810)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), _1879810)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), _1879810)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2132130)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2132748)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812)\n^ Redo: (38) [echo_files] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n^ Unify: (38) [echo_files] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), (:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]))\n^ Redo: (38) [system] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n^ Unify: (38) [system] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812)\n^ Redo: (38) [echo_files] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n^ Unify: (38) [echo_files] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n Call: (39) [system] (:-abolish((sk2_in/1)))\\==end_of_file\n Exit: (39) [system] (:-abolish((sk2_in/1)))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810)\n Call: (40) [system] nonvar(term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]))\n Exit: (40) [system] nonvar(term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]))\n Call: (40) [system] nonvar((:-abolish((sk2_in/1))))\n Exit: (40) [system] nonvar((:-abolish((sk2_in/1))))\n Call: (40) [system] nb_current('$term', _2161618)\n Exit: (40) [system] nb_current('$term', (:-abolish((sk2_in/1))))\n Call: (40) [$syspreds] prolog_load_context(module, _2162832)\n Unify: (40) [$syspreds] prolog_load_context(module, _2162832)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-abolish((sk2_in/1))), (:-abolish((sk2_in/1))), _2164652)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-abolish((sk2_in/1))), (:-abolish((sk2_in/1))), (:-_2165288))\n Call: (41) [system] (:-abolish((sk2_in/1)))==(:-abolish((sk2_in/1)))\n Exit: (41) [system] (:-abolish((sk2_in/1)))==(:-abolish((sk2_in/1)))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, abolish((sk2_in/1)), _2165288)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, abolish((sk2_in/1)), _2165288)\n Call: (42) [system] functor(directive_expansion, _2168402, _2168404)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _2169632 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], abolish((sk2_in/1)), _2165288)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], abolish((sk2_in/1)), abolish((sk2_in/1)))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], abolish((sk2_in/1)), abolish((sk2_in/1)))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, abolish((sk2_in/1)), abolish((sk2_in/1)))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-abolish((sk2_in/1))), (:-abolish((sk2_in/1))), (:-abolish((sk2_in/1))))\n Call: (40) [system] (:-abolish((sk2_in/1)))\\=@=(:-abolish((sk2_in/1)))\n Fail: (40) [system] (:-abolish((sk2_in/1)))\\=@=(:-abolish((sk2_in/1)))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810)\n^ Redo: (38) [subclause_expansion] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n^ Unify: (38) [subclause_expansion] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n Call: (39) [system] nonvar((:-abolish((sk2_in/1))))\n Exit: (39) [system] nonvar((:-abolish((sk2_in/1))))\n Call: (39) [system] nonvar(term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]))\n Exit: (39) [system] nonvar(term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]))\n Call: (39) [$syspreds] prolog_load_context(file, _2179538)\n Unify: (39) [$syspreds] prolog_load_context(file, _2179538)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2181364)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2181364)\n^ Redo: (38) [file_scope] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n^ Unify: (38) [file_scope] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n^ Redo: (38) [echo_files] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n^ Unify: (38) [echo_files] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n Call: (39) [system] nonvar(term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]))\n Exit: (39) [system] nonvar(term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-abolish((sk2_in/1))))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-abolish((sk2_in/1))))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-abolish((sk2_in/1))))\n^ Redo: (38) [common_logic_utils] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n^ Unify: (38) [common_logic_utils] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n Call: (39) [system] nonvar(term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]))\n Exit: (39) [system] nonvar(term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-abolish((sk2_in/1))), _1879810)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-abolish((sk2_in/1))), _1879810)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-abolish((sk2_in/1))), _1879810)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-abolish((sk2_in/1))), _1879810)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-abolish((sk2_in/1))), (:-abolish((sk2_in/1))))\n Call: (39) [system] term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])])=_1879812\n Exit: (39) [system] term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])])=term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), (:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]))\n^ Call: (44) [user] goal_expansion(abolish((sk2_in/1)), _2201992)\n^ Unify: (44) [user] goal_expansion(abolish((sk2_in/1)), sicstus:sicstus_flag(_2202642, _2202644))\n Call: (45) [system] nonvar(abolish((sk2_in/1)))\n Exit: (45) [system] nonvar(abolish((sk2_in/1)))\n Call: (45) [system] abolish((sk2_in/1))=current_prolog_flag(_2202642, _2202644)\n Fail: (45) [system] abolish((sk2_in/1))=current_prolog_flag(_2202642, _2202644)\n^ Redo: (44) [user] goal_expansion(abolish((sk2_in/1)), sicstus:sicstus_flag(_2202642, _2202644))\n Call: (45) [system] abolish((sk2_in/1))=prolog_flag(_2202642, _2202644)\n Fail: (45) [system] abolish((sk2_in/1))=prolog_flag(_2202642, _2202644)\n^ Redo: (44) [user] goal_expansion(abolish((sk2_in/1)), _2201992)\n^ Unify: (44) [user] goal_expansion(abolish((sk2_in/1)), _2201992)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(abolish((sk2_in/1)), _2201992)\n^ Call: (44) [system] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Unify: (44) [system] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]))\n^ Redo: (44) [loop_check] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Unify: (44) [loop_check] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]))\n^ Redo: (44) [ucatch] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Unify: (44) [ucatch] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n Call: (45) [apply_macros] expand_apply(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n Unify: (45) [apply_macros] expand_apply(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n Fail: (45) [nl_pipeline] expand_apply(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Redo: (44) [apply_macros] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Unify: (44) [apply_macros] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Redo: (44) [virtualize_source] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Unify: (44) [virtualize_source] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n Call: (45) [system] nonvar(term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]))\n Exit: (45) [system] nonvar(term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(abolish((sk2_in/1)))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(abolish((sk2_in/1)))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(abolish((sk2_in/1)))\n^ Redo: (44) [common_logic_utils] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Unify: (44) [common_logic_utils] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Redo: (44) [gvlib] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Unify: (44) [gvlib] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Redo: (44) [logicmoo_test] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Unify: (44) [logicmoo_test] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Fail: (44) [pfc_lib] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Call: (44) [system] goal_expansion(abolish((sk2_in/1)), _2201992)\n^ Unify: (44) [system] goal_expansion(abolish((sk2_in/1)), _2201992)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(abolish((sk2_in/1)), _2201992)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(abolish((sk2_in/1)), _2201992)\n^ Redo: (44) [arithmetic] goal_expansion(abolish((sk2_in/1)), _2201992)\n^ Unify: (44) [arithmetic] goal_expansion(abolish((sk2_in/1)), _2201992)\n Call: (45) [yall] yall:lambda_like(abolish((sk2_in/1)))\n Unify: (45) [yall] yall:lambda_like(abolish((sk2_in/1)))\n Call: (46) [system] compound_name_arity(abolish((sk2_in/1)), _2233814, _2233816)\n Exit: (46) [system] compound_name_arity(abolish((sk2_in/1)), abolish, 1)\n Call: (46) [yall] yall:lambda_functor(abolish)\n Fail: (46) [yall] yall:lambda_functor(abolish)\n Fail: (45) [yall] yall:lambda_like(abolish((sk2_in/1)))\n^ Redo: (44) [yall] goal_expansion(abolish((sk2_in/1)), _2201992)\n^ Unify: (44) [yall] goal_expansion(abolish((sk2_in/1)), _2201992)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(abolish((sk2_in/1)), _2201992)\n Call: (45) [apply_macros] expand_apply(abolish((sk2_in/1)), _2201992)\n Unify: (45) [apply_macros] expand_apply(abolish((sk2_in/1)), _2201992)\n Fail: (45) [nl_pipeline] expand_apply(abolish((sk2_in/1)), _2201992)\n^ Redo: (44) [apply_macros] goal_expansion(abolish((sk2_in/1)), _2201992)\n^ Unify: (44) [apply_macros] goal_expansion(abolish((sk2_in/1)), _2201992)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(abolish((sk2_in/1)), _2201992)\n Call: (45) [clpfd] clpfd:clpfd_expandable(abolish((sk2_in/1)))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(abolish((sk2_in/1)))\n^ Redo: (44) [clpfd] goal_expansion(abolish((sk2_in/1)), _2201992)\n^ Unify: (44) [clpfd] goal_expansion(abolish((sk2_in/1)), _2201992)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(abolish((sk2_in/1)), _2201992)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-abolish((sk2_in/1))), _298, (:-abolish((sk2_in/1))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _2249390, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n^ Call: (33) [user] abolish((sk2_in/1))\n^ Exit: (33) [user] abolish((sk2_in/1))\n^ Call: (37) [user] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2251720, _2251722)\n^ Unify: (37) [user] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2251720, term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2251720)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2251720)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2251720)\n^ Redo: (37) [user] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2251720, _2251722)\n^ Unify: (37) [user] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]))\n^ Redo: (37) [system] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2251720, _2251722)\n^ Unify: (37) [system] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2251720, _2251722)\n Call: (38) [system] nonvar(term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]))\n Exit: (38) [system] nonvar(term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2251720, _2251722)\n^ Unify: (37) [subclause_expansion] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2251720, _2251722)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_2264110)\n Fail: (39) [t_l] t_l:is_ec_cvt(_2264110)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2251720, _2251722)\n^ Fail: (37) [ec_loader] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2251720, _2251722)\n^ Call: (37) [user] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2267220)\n^ Unify: (37) [user] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n^ Redo: (37) [system] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2267220)\n^ Unify: (37) [system] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2267220)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2267220)\n^ Call: (38) [system] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n^ Unify: (38) [system] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146)\n Call: (41) [system] nonvar((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n Exit: (41) [system] nonvar((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n Call: (41) [echo_files] echo_files:never_echo_term((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146)\n Call: (41) [$syspreds] prolog_load_context(stream, _2279048)\n Unify: (41) [$syspreds] prolog_load_context(stream, _2279048)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])])=..[_2282694, _2282700, _2282706|_2282708]\n Exit: (41) [system] term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])])=..[term_position, 1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [...|...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Call: (42) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))==end_of_file\n Fail: (42) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2288876)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701)\n Call: (42) [system] _2290750 is 1701+1\n Exit: (42) [system] 1702 is 1701+1\n Call: (42) [system] 1778=(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1703)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1703)\n Call: (43) [t_l] t_l:file_stream_loc(_2303080, (0x556703a44a00), _2303084)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1703)\n Call: (43) [t_l] t_l:file_stream_loc(_2305508, (0x556703a44a00), _2305510)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701)\n Call: (43) [system] 1703>1701\n Exit: (43) [system] 1703>1701\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701, 1703)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701, 1703)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1701, 1703, _2309842)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1701, 1703, _2309842)\n Call: (45) [system] _2311096 is 1703-1701\n Exit: (45) [system] 2 is 1703-1701\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2312316, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2312316, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2315426)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2315426)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2317432, []), read_string(_2317432, _2317440, _2312316), close(_2317432))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2317432, []), read_util:read_string(_2317432, _2317440, _2312316), read_util:close(_2317432))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2317432, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f78fc700), [])\n Call: (49) [system] close((0x5566f78fc700))\n Exit: (49) [system] close((0x5566f78fc700))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f78fc700), []), read_util:read_string((0x5566f78fc700), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f78fc700)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1701, 2, _2323078, _2309842)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1701, 2, 793, \"\\n\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1701, 1703, \"\\n\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1703)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1703)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2326140))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2326140))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1703))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1703))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1703)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [echo_files] echo_files:nsl(_2330470)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\\n\"\\==[]\n Exit: (46) [system] \"\\n\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\\n\", _2334778, _2334780, _2334782, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\\n\", _2334778, _2334780, _2334782, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\\n\", _2334778, _2334780, _2334782, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [system] sub_string(\"\\n\\n\", _2338596, _2338660, _2338598, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\\n\", _2338596, _2339278, _2338598, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [system] sub_string(\"\\n\\n\", _2340454, _2340518, _2340456, '/*~')\n Fail: (45) [system] sub_string(\"\\n\\n\", _2340454, _2341136, _2340456, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [system] sub_string(\"\\n\\n\", _2342930, _2342994, _2342932, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\\n\", _2342930, _2343612, _2342932, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [system] sub_string(\"\\n\\n\", _2344788, _2344852, _2344790, '%~')\n Fail: (45) [system] sub_string(\"\\n\\n\", _2344788, _2345470, _2344790, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [system] write(\"\\n\\n\")\n\n\n Exit: (45) [system] write(\"\\n\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701, 1703)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1703)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1703, 1778, _2354046)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1703, 1778, _2354046)\n Call: (44) [system] _2355300 is 1778-1703\n Exit: (44) [system] 75 is 1778-1703\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2356520, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2356520, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2359630)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2359630)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2361636, []), read_string(_2361636, _2361644, _2356520), close(_2361636))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2361636, []), read_util:read_string(_2361636, _2361644, _2356520), read_util:close(_2361636))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2361636, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5200), [])\n Call: (48) [system] close((0x5566f61f5200))\n Exit: (48) [system] close((0x5566f61f5200))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5200), []), read_util:read_string((0x5566f61f5200), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f61f5200)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1703, 75, _2367282, _2354046)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1703, 75, 718, \":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1703, 1778, \":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))\")\n Call: (43) [echo_files] echo_files:read_mco(\":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))\", _2369164, _2369166, _2369168, _2369170, _2369172)\n Unify: (43) [echo_files] echo_files:read_mco(\":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))\", _2369798, _2369800, _2369802, _2369804, _2369806)\n Call: (44) [system] read_term_from_atom(\":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))\", _2370374, [cycles(true), comments(_2370394), quasi_quotations(_2370404), variable_names(_2370414), singletons(_2370424)])\n Exit: (44) [system] read_term_from_atom(\":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))\", (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2371046), _2371046=zdirect)))), [cycles(true), comments([]), quasi_quotations([]), variable_names(['DMode'=_2371046]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))\", _2371696, [cycles(false), comments(_2371716), quasi_quotations(_2371726), variable_names(_2371736), singletons(_2371746)])\n Exit: (44) [system] read_term_from_atom(\":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))\", (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2372368), _2372368=zdirect)))), [cycles(false), comments([]), quasi_quotations([]), variable_names(['DMode'=_2372368]), singletons([])])\n Call: (44) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2371046), _2371046=zdirect))))=@=(:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2372368), _2372368=zdirect))))\n Exit: (44) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2371046), _2371046=zdirect))))=@=(:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2372368), _2372368=zdirect))))\n Call: (44) [system] _2374230=(:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2371046), _2371046=zdirect))))\n Exit: (44) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2371046), _2371046=zdirect))))=(:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2371046), _2371046=zdirect))))\n Exit: (43) [echo_files] echo_files:read_mco(\":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))\", (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2371046), _2371046=zdirect)))), [], [], ['DMode'=_2371046], [])\n Call: (43) [system] write(\":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))\")\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))\n Exit: (43) [system] write(\":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2377340, 1778)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2377962, 1778)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2378536, _2378538))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2378536, _2378538))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2378536, 1778))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2378536, 1778))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2378536, 1778)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2385974))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2385974))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Call: (42) [system] character_count((0x556703a44a00), _2391524)\n Exit: (42) [system] character_count((0x556703a44a00), 1779)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1779)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1779)\n Call: (43) [t_l] t_l:file_stream_loc(_2394030, (0x556703a44a00), _2394034)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1779)\n Call: (43) [t_l] t_l:file_stream_loc(_2396458, (0x556703a44a00), _2396460)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778)\n Call: (43) [system] 1779>1778\n Exit: (43) [system] 1779>1778\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778, 1779)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778, 1779)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1778, 1779, _2400792)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1778, 1779, _2400792)\n Call: (45) [system] _2402046 is 1779-1778\n Exit: (45) [system] 1 is 1779-1778\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2403266, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2403266, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2406376)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2406376)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2408382, []), read_string(_2408382, _2408390, _2403266), close(_2408382))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2408382, []), read_util:read_string(_2408382, _2408390, _2403266), read_util:close(_2408382))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2408382, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5600), [])\n Call: (49) [system] close((0x5566f61f5600))\n Exit: (49) [system] close((0x5566f61f5600))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5600), []), read_util:read_string((0x5566f61f5600), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f61f5600)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1778, 1, _2414028, _2400792)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1778, 1, 717, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1778, 1779, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2417090))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2417090))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_2421420)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _2425728, _2425730, _2425732, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _2425728, _2425730, _2425732, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _2425728, _2425730, _2425732, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _2429546, _2429610, _2429548, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _2429546, _2430228, _2429548, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _2431404, _2431468, _2431406, '/*~')\n Fail: (45) [system] sub_string(\".\", _2431404, _2432086, _2431406, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _2433880, _2433944, _2433882, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _2433880, _2434562, _2433882, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _2435738, _2435802, _2435740, '%~')\n Fail: (45) [system] sub_string(\".\", _2435738, _2436420, _2435740, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778, 1779)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1779)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _2447412)\n Exit: (43) [system] character_count((0x556703a44a00), 1779)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1779, _2448626)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1779, _2448626)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2449872, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2449872, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2452982)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2452982)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2454988, []), read_string(_2454988, _2454996, _2449872), close(_2454988))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2454988, []), read_util:read_string(_2454988, _2454996, _2449872), read_util:close(_2454988))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2454988, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5c00), [])\n Call: (48) [system] close((0x5566f61f5c00))\n Exit: (48) [system] close((0x5566f61f5c00))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5c00), []), read_util:read_string((0x5566f61f5c00), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f61f5c00)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1779, _2460632, 0, _2448626)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1779, 717, 0, \"\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1779, \"\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\"\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _2462614)\n Exit: (43) [system] open_string(\"\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x5566f5ec2200))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f5ec2200))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f5ec2200))\n Call: (44) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Call: (45) [system] at_end_of_stream((0x5566f5ec2200))\n Fail: (45) [system] at_end_of_stream((0x5566f5ec2200))\n Redo: (44) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Call: (45) [system] peek_char((0x5566f5ec2200), _2468716)\n Exit: (45) [system] peek_char((0x5566f5ec2200), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char((0x5566f5ec2200), '\\n')\n Exit: (45) [system] get_char((0x5566f5ec2200), '\\n')\n Call: (45) [system] put_char('\\n')\n\n Exit: (45) [system] put_char('\\n')\n Exit: (44) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f5ec2200))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f5ec2200))\n Call: (45) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Call: (46) [system] at_end_of_stream((0x5566f5ec2200))\n Fail: (46) [system] at_end_of_stream((0x5566f5ec2200))\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Call: (46) [system] peek_char((0x5566f5ec2200), _2479060)\n Exit: (46) [system] peek_char((0x5566f5ec2200), '\\n')\n Call: (46) [system] char_type('\\n', space)\n Exit: (46) [system] char_type('\\n', space)\n Call: (46) [system] get_char((0x5566f5ec2200), '\\n')\n Exit: (46) [system] get_char((0x5566f5ec2200), '\\n')\n Call: (46) [system] put_char('\\n')\n\n Exit: (46) [system] put_char('\\n')\n Exit: (45) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f5ec2200))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f5ec2200))\n Call: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Call: (47) [system] at_end_of_stream((0x5566f5ec2200))\n Fail: (47) [system] at_end_of_stream((0x5566f5ec2200))\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Call: (47) [system] peek_char((0x5566f5ec2200), _2489404)\n Exit: (47) [system] peek_char((0x5566f5ec2200), s)\n Call: (47) [system] char_type(s, space)\n Fail: (47) [system] char_type(s, space)\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Call: (47) [echo_files] echo_files:nsl(_2493058)\n Unify: (47) [echo_files] echo_files:nsl('No source location!?')\n Exit: (47) [echo_files] echo_files:nsl('No source location!?')\n Call: (47) [system] atom_length('No source location!?', _2494902)\n Exit: (47) [system] atom_length('No source location!?', 20)\n Call: (47) [system] peek_string((0x5566f5ec2200), 20, _2496116)\n Exit: (47) [system] peek_string((0x5566f5ec2200), 20, \"sk2_in(avar([vn='Ex'\")\n Call: (47) [system] \"sk2_in(avar([vn='Ex'\"=='No source location!?'\n Fail: (47) [system] \"sk2_in(avar([vn='Ex'\"=='No source location!?'\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Call: (47) [system] peek_string((0x5566f5ec2200), 2, \"%~\")\n Fail: (47) [system] peek_string((0x5566f5ec2200), 2, \"%~\")\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Call: (47) [system] peek_string((0x5566f5ec2200), 1, \"%\")\n Fail: (47) [system] peek_string((0x5566f5ec2200), 1, \"%\")\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Call: (47) [system] peek_string((0x5566f5ec2200), 2, \"#!\")\n Fail: (47) [system] peek_string((0x5566f5ec2200), 2, \"#!\")\n Fail: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f5ec2200))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f5ec2200))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f5ec2200))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Call: (42) [system] character_count((0x556703a44a00), _2510264)\n Exit: (42) [system] character_count((0x556703a44a00), 1779)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2512734))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2512734))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2524530)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2525148)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146)\n^ Redo: (38) [echo_files] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n^ Unify: (38) [echo_files] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]))\n^ Redo: (38) [system] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n^ Unify: (38) [system] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146)\n^ Redo: (38) [echo_files] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n^ Unify: (38) [echo_files] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n Call: (39) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\\==end_of_file\n Exit: (39) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144)\n Call: (40) [system] nonvar(term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]))\n Exit: (40) [system] nonvar(term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]))\n Call: (40) [system] nonvar((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n Exit: (40) [system] nonvar((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n Call: (40) [system] nb_current('$term', _2554018)\n Exit: (40) [system] nb_current('$term', (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n Call: (40) [$syspreds] prolog_load_context(module, _2555232)\n Unify: (40) [$syspreds] prolog_load_context(module, _2555232)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2557052)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), (:-_2557688))\n Call: (41) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))==(:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n Exit: (41) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))==(:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2557688)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2557688)\n Call: (42) [system] functor(directive_expansion, _2560802, _2560804)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _2562032 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2557688)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n Call: (40) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\\=@=(:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n Fail: (40) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\\=@=(:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144)\n^ Redo: (38) [subclause_expansion] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n^ Unify: (38) [subclause_expansion] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n Call: (39) [system] nonvar((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n Exit: (39) [system] nonvar((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n Call: (39) [system] nonvar(term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]))\n Exit: (39) [system] nonvar(term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]))\n Call: (39) [$syspreds] prolog_load_context(file, _2571938)\n Unify: (39) [$syspreds] prolog_load_context(file, _2571938)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2573764)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2573764)\n^ Redo: (38) [file_scope] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n^ Unify: (38) [file_scope] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n^ Redo: (38) [echo_files] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n^ Unify: (38) [echo_files] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n Call: (39) [system] nonvar(term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]))\n Exit: (39) [system] nonvar(term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n^ Redo: (38) [common_logic_utils] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n^ Unify: (38) [common_logic_utils] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n Call: (39) [system] nonvar(term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]))\n Exit: (39) [system] nonvar(term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n Call: (39) [system] term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])])=_2272146\n Exit: (39) [system] term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])])=term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]))\n^ Call: (44) [user] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n^ Unify: (44) [user] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), sicstus:sicstus_flag(_2595042, _2595044))\n Call: (45) [system] nonvar(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n Exit: (45) [system] nonvar(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n Call: (45) [system] with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))=current_prolog_flag(_2595042, _2595044)\n Fail: (45) [system] with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))=current_prolog_flag(_2595042, _2595044)\n^ Redo: (44) [user] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), sicstus:sicstus_flag(_2595042, _2595044))\n Call: (45) [system] with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))=prolog_flag(_2595042, _2595044)\n Fail: (45) [system] with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))=prolog_flag(_2595042, _2595044)\n^ Redo: (44) [user] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n^ Unify: (44) [user] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n^ Call: (44) [system] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Unify: (44) [system] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]))\n^ Redo: (44) [loop_check] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Unify: (44) [loop_check] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]))\n^ Redo: (44) [ucatch] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Unify: (44) [ucatch] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n Call: (45) [apply_macros] expand_apply(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n Unify: (45) [apply_macros] expand_apply(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n Fail: (45) [nl_pipeline] expand_apply(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Redo: (44) [apply_macros] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Unify: (44) [apply_macros] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Redo: (44) [virtualize_source] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Unify: (44) [virtualize_source] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n Call: (45) [system] nonvar(term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]))\n Exit: (45) [system] nonvar(term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n^ Redo: (44) [common_logic_utils] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Unify: (44) [common_logic_utils] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Redo: (44) [gvlib] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Unify: (44) [gvlib] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Redo: (44) [logicmoo_test] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Unify: (44) [logicmoo_test] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Fail: (44) [pfc_lib] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Call: (44) [system] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n^ Unify: (44) [system] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n^ Redo: (44) [arithmetic] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n^ Unify: (44) [arithmetic] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n Call: (45) [yall] yall:lambda_like(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n Unify: (45) [yall] yall:lambda_like(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n Call: (46) [system] compound_name_arity(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2626214, _2626216)\n Exit: (46) [system] compound_name_arity(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), with_fc_mode, 2)\n Call: (46) [yall] yall:lambda_functor(with_fc_mode)\n Fail: (46) [yall] yall:lambda_functor(with_fc_mode)\n Fail: (45) [yall] yall:lambda_like(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n^ Redo: (44) [yall] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n^ Unify: (44) [yall] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n Call: (45) [apply_macros] expand_apply(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n Unify: (45) [apply_macros] expand_apply(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n Fail: (45) [nl_pipeline] expand_apply(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n^ Redo: (44) [apply_macros] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n^ Unify: (44) [apply_macros] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n Call: (45) [clpfd] clpfd:clpfd_expandable(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n^ Redo: (44) [clpfd] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n^ Unify: (44) [clpfd] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n^ Call: (50) [user] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2641848)\n^ Unify: (50) [user] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), sicstus:sicstus_flag(_2642498, _2642500))\n Call: (51) [system] nonvar(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n Exit: (51) [system] nonvar(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n Call: (51) [system] must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=current_prolog_flag(_2642498, _2642500)\n Fail: (51) [system] must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=current_prolog_flag(_2642498, _2642500)\n^ Redo: (50) [user] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), sicstus:sicstus_flag(_2642498, _2642500))\n Call: (51) [system] must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=prolog_flag(_2642498, _2642500)\n Fail: (51) [system] must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=prolog_flag(_2642498, _2642500)\n^ Redo: (50) [user] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2641848)\n^ Unify: (50) [user] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2641848)\n Call: (51) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (51) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (51) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (50) [user] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2641848)\n^ Call: (50) [system] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850)\n^ Unify: (50) [system] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]))\n^ Redo: (50) [loop_check] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850)\n^ Unify: (50) [loop_check] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]))\n^ Redo: (50) [ucatch] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850)\n^ Unify: (50) [ucatch] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850)\n Call: (51) [apply_macros] expand_apply(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850)\n Unify: (51) [apply_macros] expand_apply(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850)\n Fail: (51) [nl_pipeline] expand_apply(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850)\n^ Redo: (50) [apply_macros] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850)\n^ Unify: (50) [apply_macros] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850)\n^ Redo: (50) [virtualize_source] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850)\n^ Unify: (50) [virtualize_source] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850)\n Call: (51) [system] nonvar(term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]))\n Exit: (51) [system] nonvar(term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]))\n^ Call: (51) [common_logic_utils] common_logic_utils:grovel_kif_option(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n^ Unify: (51) [common_logic_utils] common_logic_utils:grovel_kif_option(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n^ Unify: (51) [common_logic_utils] common_logic_utils:grovel_kif_option(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n^ Call: (52) [common_logic_utils] common_logic_utils:grovel_kif_option((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))\n^ Unify: (52) [common_logic_utils] common_logic_utils:grovel_kif_option((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))\n^ Fail: (52) [common_logic_utils] common_logic_utils:grovel_kif_option((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))\n^ Fail: (51) [common_logic_utils] common_logic_utils:grovel_kif_option(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n^ Redo: (50) [common_logic_utils] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850)\n^ Unify: (50) [common_logic_utils] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850)\n^ Redo: (50) [gvlib] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850)\n^ Unify: (50) [gvlib] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850)\n Call: (51) [system] term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))])=_2641850\n Exit: (51) [system] term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))])=term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))])\n^ Exit: (50) [logicmoo_test] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]))\n^ Call: (51) [user] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n^ Unify: (51) [user] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), sicstus:sicstus_flag(_2669898, _2669900))\n Call: (52) [system] nonvar(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n Exit: (52) [system] nonvar(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n Call: (52) [system] mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=current_prolog_flag(_2669898, _2669900)\n Fail: (52) [system] mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=current_prolog_flag(_2669898, _2669900)\n^ Redo: (51) [user] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), sicstus:sicstus_flag(_2669898, _2669900))\n Call: (52) [system] mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=prolog_flag(_2669898, _2669900)\n Fail: (52) [system] mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=prolog_flag(_2669898, _2669900)\n^ Redo: (51) [user] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n^ Unify: (51) [user] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n Call: (52) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (52) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (52) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (51) [user] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n^ Call: (51) [system] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Unify: (51) [system] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]))\n^ Redo: (51) [loop_check] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Unify: (51) [loop_check] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]))\n^ Redo: (51) [ucatch] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Unify: (51) [ucatch] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n Call: (52) [apply_macros] expand_apply(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n Unify: (52) [apply_macros] expand_apply(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n Fail: (52) [nl_pipeline] expand_apply(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Redo: (51) [apply_macros] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Unify: (51) [apply_macros] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Redo: (51) [virtualize_source] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Unify: (51) [virtualize_source] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n Call: (52) [system] nonvar(term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]))\n Exit: (52) [system] nonvar(term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]))\n^ Call: (52) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n^ Unify: (52) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n^ Fail: (52) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n^ Redo: (51) [common_logic_utils] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Unify: (51) [common_logic_utils] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Redo: (51) [gvlib] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Unify: (51) [gvlib] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Redo: (51) [logicmoo_test] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Unify: (51) [logicmoo_test] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Call: (52) [pfc_lib] pfc_goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Unify: (52) [pfc_lib] pfc_goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Fail: (52) [pfc_lib] pfc_goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Fail: (51) [pfc_lib] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Call: (51) [system] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n^ Unify: (51) [system] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n Call: (52) [arithmetic] arithmetic:math_goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n Fail: (52) [arithmetic] arithmetic:math_goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n^ Redo: (51) [arithmetic] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n^ Unify: (51) [arithmetic] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n Call: (52) [yall] yall:lambda_like(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n Unify: (52) [yall] yall:lambda_like(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n Call: (53) [system] compound_name_arity(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2701070, _2701072)\n Exit: (53) [system] compound_name_arity(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), mpred_test, 1)\n Call: (53) [yall] yall:lambda_functor(mpred_test)\n Fail: (53) [yall] yall:lambda_functor(mpred_test)\n Fail: (52) [yall] yall:lambda_like(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n^ Redo: (51) [yall] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n^ Unify: (51) [yall] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n Call: (52) [system] current_prolog_flag(xref, true)\n Fail: (52) [system] current_prolog_flag(xref, true)\n^ Redo: (51) [apply_macros] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n Call: (52) [apply_macros] expand_apply(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n Unify: (52) [apply_macros] expand_apply(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n Fail: (52) [nl_pipeline] expand_apply(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n^ Redo: (51) [apply_macros] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n^ Unify: (51) [apply_macros] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n Call: (52) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (52) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (51) [clpfd] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n Call: (52) [clpfd] clpfd:clpfd_expandable(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n Fail: (52) [clpfd] clpfd:clpfd_expandable(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n^ Redo: (51) [clpfd] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n^ Unify: (51) [clpfd] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n^ Call: (52) [logicmoo_ocl] do_ss\n^ Fail: (52) [logicmoo_ocl] do_ss\n^ Fail: (51) [logicmoo_ocl] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)))), _298, (:-with_fc_mode(zdirect, mpred_test((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _2716674, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n^ Call: (33) [user] with_fc_mode(zdirect, mpred_test((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)))\n^ Unify: (33) [pfc_lib] with_fc_mode(zdirect, user:mpred_test((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)))\n^ Call: (34) [pfc_lib] locally_each:locally_tl(mpred_fc_mode(zdirect), user:mpred_test((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)))\n^ Unify: (34) [pfc_lib] locally_each:locally_tl(mpred_fc_mode(zdirect), user:mpred_test((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)))\n^ Call: (35) [pfc_lib] locally(t_l:mpred_fc_mode(zdirect), user:mpred_test((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)))\n^ Unify: (35) [locally_each] locally(t_l:mpred_fc_mode(zdirect), user:mpred_test((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)))\n^ Call: (38) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (38) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (38) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (39) [locally_each] locally_each:clause_true(t_l, t_l:mpred_fc_mode(zdirect))\n^ Unify: (39) [locally_each] locally_each:clause_true(t_l, t_l:mpred_fc_mode(zdirect))\n Call: (40) [system] copy_term(t_l:mpred_fc_mode(zdirect), _2729446)\n Exit: (40) [system] copy_term(t_l:mpred_fc_mode(zdirect), t_l:mpred_fc_mode(zdirect))\n^ Call: (40) [t_l] clause(t_l:mpred_fc_mode(zdirect), true)\n^ Fail: (40) [t_l] clause(mpred_fc_mode(zdirect), true)\n^ Fail: (39) [locally_each] locally_each:clause_true(t_l, t_l:mpred_fc_mode(zdirect))\n^ Call: (45) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_fc_mode(zdirect))\n^ Unify: (45) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_fc_mode(zdirect))\n^ Call: (46) [t_l] asserta(t_l:mpred_fc_mode(zdirect), _2733900)\n^ Exit: (46) [t_l] asserta(t_l:mpred_fc_mode(zdirect), (0x5566f7ca3020))\n Call: (46) [system] nb_current('$w_tl_e', _2735138)\n Exit: (46) [system] nb_current('$w_tl_e', [])\n Call: (46) [system] nb_linkval('$w_tl_e', [(0x5566f7ca3020)])\n Exit: (46) [system] nb_linkval('$w_tl_e', [(0x5566f7ca3020)])\n^ Exit: (45) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_fc_mode(zdirect))\n^ Call: (44) [user] mpred_test((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n^ Unify: (44) [logicmoo_test] mpred_test(user:(get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Call: (51) [$syspreds] update_flag(tests, _2739498, _2739498+1)\n Unify: (51) [$syspreds] update_flag(tests, _2739498, _2739498+1)\n Exit: (51) [$syspreds] update_flag(tests, 0, 0+1)\n Call: (51) [$syspreds] update_flag(test_number, _2741344, _2741344+1)\n Unify: (51) [$syspreds] update_flag(test_number, _2741344, _2741344+1)\n Exit: (51) [$syspreds] update_flag(test_number, 3, 3+1)\n^ Call: (49) [logicmoo_test] backward_compatibility:sformat(_2743196, 'Test_~4d_Line_~4d', [4, 0])\n^ Unify: (49) [logicmoo_test] backward_compatibility:sformat(_2743196, 'Test_~4d_Line_~4d', [4, 0])\n^ Call: (50) [logicmoo_test] format(string(_2743196), 'Test_~4d_Line_~4d', [4, 0])\n^ Exit: (50) [logicmoo_test] format(string(\"Test_0.0004_Line_0.0000\"), 'Test_~4d_Line_~4d', [4, 0])\n^ Exit: (49) [logicmoo_test] backward_compatibility:sformat(\"Test_0.0004_Line_0.0000\", 'Test_~4d_Line_~4d', [4, 0])\n^ Call: (49) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0004_Line_0.0000\", _2743190)\n^ Unify: (49) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0004_Line_0.0000\", _2743190)\n Call: (50) [system] arg(1, '_0.'='_', _2747622)\n Exit: (50) [system] arg(1, '_0.'='_', '_0.')\n Call: (50) [system] arg(2, '_0.'='_', _2748844)\n Exit: (50) [system] arg(2, '_0.'='_', '_')\n^ Call: (50) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0004_Line_0.0000\", _2750066)\n^ Unify: (50) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0004_Line_0.0000\", _2750066)\n^ Unify: (50) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0004_Line_0.0000\", _2750066)\n Call: (51) [system] atomic_list_concat(_2751964, '_0.', \"Test_0.0004_Line_0.0000\")\n Exit: (51) [system] atomic_list_concat(['Test', '0004_Line', '0000'], '_0.', \"Test_0.0004_Line_0.0000\")\n Call: (51) [system] atomics_to_string(['Test', '0004_Line', '0000'], '_', _2750066)\n Exit: (51) [system] atomics_to_string(['Test', '0004_Line', '0000'], '_', \"Test_0004_Line_0000\")\n^ Exit: (50) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0004_Line_0.0000\", \"Test_0004_Line_0000\")\n^ Call: (50) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0004_Line_0000\", _2743190)\n^ Unify: (50) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0004_Line_0000\", \"Test_0004_Line_0000\")\n^ Exit: (50) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0004_Line_0000\", \"Test_0004_Line_0000\")\n^ Exit: (49) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0004_Line_0.0000\", \"Test_0004_Line_0000\")\n Call: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Unify: (51) [occurs] occurs:sub_term((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Exit: (51) [occurs] occurs:sub_term((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Unify: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Call: (52) [system] arg(_2760732, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2760674)\n Exit: (52) [system] arg(1, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), get_fc_mode((xxxf, ax), _2641756))\n Call: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756))\n Unify: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756))\n Exit: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756))\n Exit: (51) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756))\n Unify: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756))\n Call: (53) [system] arg(_2765662, get_fc_mode((xxxf, ax), _2641756), _2765604)\n Exit: (53) [system] arg(1, get_fc_mode((xxxf, ax), _2641756), (xxxf, ax))\n Call: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term((xxxf, ax), get_fc_mode((xxxf, ax), _2641756))\n Exit: (51) [occurs] occurs:sub_term((xxxf, ax), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax))\n Call: (54) [system] arg(_2771210, (xxxf, ax), _2771152)\n Exit: (54) [system] arg(1, (xxxf, ax), xxxf)\n Call: (54) [occurs] occurs:sub_term(_2757582, xxxf)\n Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term(xxxf, get_fc_mode((xxxf, ax), _2641756))\n Exit: (51) [occurs] occurs:sub_term(xxxf, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (54) [occurs] occurs:sub_term(_2757582, xxxf)\n Unify: (54) [occurs] occurs:sub_term(_2757582, xxxf)\n Fail: (54) [occurs] occurs:sub_term(_2757582, xxxf)\n Redo: (54) [system] arg(_2777992, (xxxf, ax), _2771152)\n Exit: (54) [system] arg(2, (xxxf, ax), ax)\n Call: (54) [occurs] occurs:sub_term(_2757582, ax)\n Unify: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term(ax, get_fc_mode((xxxf, ax), _2641756))\n Exit: (51) [occurs] occurs:sub_term(ax, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (54) [occurs] occurs:sub_term(_2757582, ax)\n Unify: (54) [occurs] occurs:sub_term(_2757582, ax)\n Fail: (54) [occurs] occurs:sub_term(_2757582, ax)\n Fail: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax))\n Redo: (53) [system] arg(_2785392, get_fc_mode((xxxf, ax), _2641756), _2765604)\n Exit: (53) [system] arg(2, get_fc_mode((xxxf, ax), _2641756), _2641756)\n Call: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (52) [occurs] occurs:sub_term(_2641756, get_fc_mode((xxxf, ax), _2641756))\n Exit: (51) [occurs] occurs:sub_term(_2641756, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Fail: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Fail: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756))\n Redo: (52) [system] arg(_2792174, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2760674)\n Exit: (52) [system] arg(2, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2641756=zdirect)\n Call: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect)\n Unify: (52) [occurs] occurs:sub_term(_2641756=zdirect, _2641756=zdirect)\n Exit: (52) [occurs] occurs:sub_term(_2641756=zdirect, _2641756=zdirect)\n Exit: (51) [occurs] occurs:sub_term(_2641756=zdirect, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect)\n Unify: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect)\n Call: (53) [system] arg(_2797104, _2641756=zdirect, _2797046)\n Exit: (53) [system] arg(1, _2641756=zdirect, _2641756)\n Call: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (52) [occurs] occurs:sub_term(_2641756, _2641756=zdirect)\n Exit: (51) [occurs] occurs:sub_term(_2641756, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Fail: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Redo: (53) [system] arg(_2803268, _2641756=zdirect, _2797046)\n Exit: (53) [system] arg(2, _2641756=zdirect, zdirect)\n Call: (53) [occurs] occurs:sub_term(_2757582, zdirect)\n Unify: (53) [occurs] occurs:sub_term(zdirect, zdirect)\n Exit: (53) [occurs] occurs:sub_term(zdirect, zdirect)\n Exit: (52) [occurs] occurs:sub_term(zdirect, _2641756=zdirect)\n Exit: (51) [occurs] occurs:sub_term(zdirect, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (53) [occurs] occurs:sub_term(_2757582, zdirect)\n Unify: (53) [occurs] occurs:sub_term(_2757582, zdirect)\n Fail: (53) [occurs] occurs:sub_term(_2757582, zdirect)\n Fail: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect)\n Fail: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Call: (51) [occurs] occurs:sub_term(_2810612, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Unify: (51) [occurs] occurs:sub_term((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Exit: (51) [occurs] occurs:sub_term((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (51) [occurs] occurs:sub_term(_2810612, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Unify: (51) [occurs] occurs:sub_term(_2810612, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Call: (52) [system] arg(_2813762, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2813704)\n Exit: (52) [system] arg(1, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), get_fc_mode((xxxf, ax), _2641756))\n Call: (52) [occurs] occurs:sub_term(_2810612, get_fc_mode((xxxf, ax), _2641756))\n Unify: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756))\n Exit: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756))\n Exit: (51) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (52) [occurs] occurs:sub_term(_2810612, get_fc_mode((xxxf, ax), _2641756))\n Unify: (52) [occurs] occurs:sub_term(_2810612, get_fc_mode((xxxf, ax), _2641756))\n Call: (53) [system] arg(_2818692, get_fc_mode((xxxf, ax), _2641756), _2818634)\n Exit: (53) [system] arg(1, get_fc_mode((xxxf, ax), _2641756), (xxxf, ax))\n Call: (53) [occurs] occurs:sub_term(_2810612, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term((xxxf, ax), get_fc_mode((xxxf, ax), _2641756))\n Exit: (51) [occurs] occurs:sub_term((xxxf, ax), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (53) [occurs] occurs:sub_term(_2810612, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term(_2810612, (xxxf, ax))\n Call: (54) [system] arg(_2824240, (xxxf, ax), _2824182)\n Exit: (54) [system] arg(1, (xxxf, ax), xxxf)\n Call: (54) [occurs] occurs:sub_term(_2810612, xxxf)\n Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term(xxxf, get_fc_mode((xxxf, ax), _2641756))\n Exit: (51) [occurs] occurs:sub_term(xxxf, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (54) [occurs] occurs:sub_term(_2810612, xxxf)\n Unify: (54) [occurs] occurs:sub_term(_2810612, xxxf)\n Fail: (54) [occurs] occurs:sub_term(_2810612, xxxf)\n Redo: (54) [system] arg(_2831022, (xxxf, ax), _2824182)\n Exit: (54) [system] arg(2, (xxxf, ax), ax)\n Call: (54) [occurs] occurs:sub_term(_2810612, ax)\n Unify: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term(ax, get_fc_mode((xxxf, ax), _2641756))\n Exit: (51) [occurs] occurs:sub_term(ax, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (54) [occurs] occurs:sub_term(_2810612, ax)\n Unify: (54) [occurs] occurs:sub_term(_2810612, ax)\n Fail: (54) [occurs] occurs:sub_term(_2810612, ax)\n Fail: (53) [occurs] occurs:sub_term(_2810612, (xxxf, ax))\n Redo: (53) [system] arg(_2838422, get_fc_mode((xxxf, ax), _2641756), _2818634)\n Exit: (53) [system] arg(2, get_fc_mode((xxxf, ax), _2641756), _2641756)\n Call: (53) [occurs] occurs:sub_term(_2810612, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (52) [occurs] occurs:sub_term(_2641756, get_fc_mode((xxxf, ax), _2641756))\n Exit: (51) [occurs] occurs:sub_term(_2641756, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (53) [occurs] occurs:sub_term(_2810612, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2810612, _2641756)\n Fail: (53) [occurs] occurs:sub_term(_2810612, _2641756)\n Fail: (52) [occurs] occurs:sub_term(_2810612, get_fc_mode((xxxf, ax), _2641756))\n Redo: (52) [system] arg(_2845204, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2813704)\n Exit: (52) [system] arg(2, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2641756=zdirect)\n Call: (52) [occurs] occurs:sub_term(_2810612, _2641756=zdirect)\n Unify: (52) [occurs] occurs:sub_term(_2641756=zdirect, _2641756=zdirect)\n Exit: (52) [occurs] occurs:sub_term(_2641756=zdirect, _2641756=zdirect)\n Exit: (51) [occurs] occurs:sub_term(_2641756=zdirect, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (52) [occurs] occurs:sub_term(_2810612, _2641756=zdirect)\n Unify: (52) [occurs] occurs:sub_term(_2810612, _2641756=zdirect)\n Call: (53) [system] arg(_2850134, _2641756=zdirect, _2850076)\n Exit: (53) [system] arg(1, _2641756=zdirect, _2641756)\n Call: (53) [occurs] occurs:sub_term(_2810612, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (52) [occurs] occurs:sub_term(_2641756, _2641756=zdirect)\n Exit: (51) [occurs] occurs:sub_term(_2641756, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (53) [occurs] occurs:sub_term(_2810612, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2810612, _2641756)\n Fail: (53) [occurs] occurs:sub_term(_2810612, _2641756)\n Redo: (53) [system] arg(_2856298, _2641756=zdirect, _2850076)\n Exit: (53) [system] arg(2, _2641756=zdirect, zdirect)\n Call: (53) [occurs] occurs:sub_term(_2810612, zdirect)\n Unify: (53) [occurs] occurs:sub_term(zdirect, zdirect)\n Exit: (53) [occurs] occurs:sub_term(zdirect, zdirect)\n Exit: (52) [occurs] occurs:sub_term(zdirect, _2641756=zdirect)\n Exit: (51) [occurs] occurs:sub_term(zdirect, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (53) [occurs] occurs:sub_term(_2810612, zdirect)\n Unify: (53) [occurs] occurs:sub_term(_2810612, zdirect)\n Fail: (53) [occurs] occurs:sub_term(_2810612, zdirect)\n Fail: (52) [occurs] occurs:sub_term(_2810612, _2641756=zdirect)\n Fail: (51) [occurs] occurs:sub_term(_2810612, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Call: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Unify: (51) [occurs] occurs:sub_term((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Exit: (51) [occurs] occurs:sub_term((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Unify: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Call: (52) [system] arg(_2866790, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2866732)\n Exit: (52) [system] arg(1, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), get_fc_mode((xxxf, ax), _2641756))\n Call: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756))\n Unify: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756))\n Exit: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756))\n Exit: (51) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756))\n Unify: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756))\n Call: (53) [system] arg(_2871720, get_fc_mode((xxxf, ax), _2641756), _2871662)\n Exit: (53) [system] arg(1, get_fc_mode((xxxf, ax), _2641756), (xxxf, ax))\n Call: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term((xxxf, ax), get_fc_mode((xxxf, ax), _2641756))\n Exit: (51) [occurs] occurs:sub_term((xxxf, ax), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax))\n Call: (54) [system] arg(_2877268, (xxxf, ax), _2877210)\n Exit: (54) [system] arg(1, (xxxf, ax), xxxf)\n Call: (54) [occurs] occurs:sub_term(_2757582, xxxf)\n Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term(xxxf, get_fc_mode((xxxf, ax), _2641756))\n Exit: (51) [occurs] occurs:sub_term(xxxf, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n^ Call: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ')\n^ Unify: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ')\n Call: (52) [system] xxxf\\==[]\n Exit: (52) [system] xxxf\\==[]\n^ Call: (52) [logicmoo_test] on_x_debug(sub_string(xxxf, _2884618, _2884620, _2884622, ' '))\n^ Unify: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _2884618, _2884620, _2884622, ' '))\n^ Fail: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _2884618, _2884620, _2884622, ' '))\n^ Fail: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ')\n^ Call: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_')\n^ Unify: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_')\n Call: (52) [system] xxxf\\==[]\n Exit: (52) [system] xxxf\\==[]\n^ Call: (52) [logicmoo_test] on_x_debug(sub_string(xxxf, _2889664, _2889666, _2889668, '_'))\n^ Unify: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _2889664, _2889666, _2889668, '_'))\n^ Fail: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _2889664, _2889666, _2889668, '_'))\n^ Fail: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_')\n Redo: (54) [occurs] occurs:sub_term(_2757582, xxxf)\n Unify: (54) [occurs] occurs:sub_term(_2757582, xxxf)\n Fail: (54) [occurs] occurs:sub_term(_2757582, xxxf)\n Redo: (54) [system] arg(_2894156, (xxxf, ax), _2877210)\n Exit: (54) [system] arg(2, (xxxf, ax), ax)\n Call: (54) [occurs] occurs:sub_term(_2757582, ax)\n Unify: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term(ax, get_fc_mode((xxxf, ax), _2641756))\n Exit: (51) [occurs] occurs:sub_term(ax, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n^ Call: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ')\n^ Unify: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ')\n Call: (52) [system] ax\\==[]\n Exit: (52) [system] ax\\==[]\n^ Call: (52) [logicmoo_test] on_x_debug(sub_string(ax, _2901506, _2901508, _2901510, ' '))\n^ Unify: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _2901506, _2901508, _2901510, ' '))\n^ Fail: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _2901506, _2901508, _2901510, ' '))\n^ Fail: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ')\n^ Call: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_')\n^ Unify: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_')\n Call: (52) [system] ax\\==[]\n Exit: (52) [system] ax\\==[]\n^ Call: (52) [logicmoo_test] on_x_debug(sub_string(ax, _2906552, _2906554, _2906556, '_'))\n^ Unify: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _2906552, _2906554, _2906556, '_'))\n^ Fail: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _2906552, _2906554, _2906556, '_'))\n^ Fail: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_')\n Redo: (54) [occurs] occurs:sub_term(_2757582, ax)\n Unify: (54) [occurs] occurs:sub_term(_2757582, ax)\n Fail: (54) [occurs] occurs:sub_term(_2757582, ax)\n Fail: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax))\n Redo: (53) [system] arg(_2911662, get_fc_mode((xxxf, ax), _2641756), _2871662)\n Exit: (53) [system] arg(2, get_fc_mode((xxxf, ax), _2641756), _2641756)\n Call: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (52) [occurs] occurs:sub_term(_2641756, get_fc_mode((xxxf, ax), _2641756))\n Exit: (51) [occurs] occurs:sub_term(_2641756, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Fail: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Fail: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756))\n Redo: (52) [system] arg(_2918444, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2866732)\n Exit: (52) [system] arg(2, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2641756=zdirect)\n Call: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect)\n Unify: (52) [occurs] occurs:sub_term(_2641756=zdirect, _2641756=zdirect)\n Exit: (52) [occurs] occurs:sub_term(_2641756=zdirect, _2641756=zdirect)\n Exit: (51) [occurs] occurs:sub_term(_2641756=zdirect, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect)\n Unify: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect)\n Call: (53) [system] arg(_2923374, _2641756=zdirect, _2923316)\n Exit: (53) [system] arg(1, _2641756=zdirect, _2641756)\n Call: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (52) [occurs] occurs:sub_term(_2641756, _2641756=zdirect)\n Exit: (51) [occurs] occurs:sub_term(_2641756, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Fail: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Redo: (53) [system] arg(_2929538, _2641756=zdirect, _2923316)\n Exit: (53) [system] arg(2, _2641756=zdirect, zdirect)\n Call: (53) [occurs] occurs:sub_term(_2757582, zdirect)\n Unify: (53) [occurs] occurs:sub_term(zdirect, zdirect)\n Exit: (53) [occurs] occurs:sub_term(zdirect, zdirect)\n Exit: (52) [occurs] occurs:sub_term(zdirect, _2641756=zdirect)\n Exit: (51) [occurs] occurs:sub_term(zdirect, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n^ Call: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(zdirect, ' ')\n^ Unify: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(zdirect, ' ')\n Call: (52) [system] zdirect\\==[]\n Exit: (52) [system] zdirect\\==[]\n^ Call: (52) [logicmoo_test] on_x_debug(sub_string(zdirect, _2936270, _2936272, _2936274, ' '))\n^ Unify: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(zdirect, _2936270, _2936272, _2936274, ' '))\n^ Fail: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(zdirect, _2936270, _2936272, _2936274, ' '))\n^ Fail: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(zdirect, ' ')\n^ Call: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(zdirect, '_')\n^ Unify: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(zdirect, '_')\n Call: (52) [system] zdirect\\==[]\n Exit: (52) [system] zdirect\\==[]\n^ Call: (52) [logicmoo_test] on_x_debug(sub_string(zdirect, _2941316, _2941318, _2941320, '_'))\n^ Unify: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(zdirect, _2941316, _2941318, _2941320, '_'))\n^ Fail: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(zdirect, _2941316, _2941318, _2941320, '_'))\n^ Fail: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(zdirect, '_')\n Redo: (53) [occurs] occurs:sub_term(_2757582, zdirect)\n Unify: (53) [occurs] occurs:sub_term(_2757582, zdirect)\n Fail: (53) [occurs] occurs:sub_term(_2757582, zdirect)\n Fail: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect)\n Fail: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Call: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756))\n Unify: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756))\n Exit: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756))\n Redo: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756))\n Unify: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756))\n Call: (53) [system] arg(_2950140, get_fc_mode((xxxf, ax), _2641756), _2950082)\n Exit: (53) [system] arg(1, get_fc_mode((xxxf, ax), _2641756), (xxxf, ax))\n Call: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term((xxxf, ax), get_fc_mode((xxxf, ax), _2641756))\n Redo: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax))\n Call: (54) [system] arg(_2955070, (xxxf, ax), _2955012)\n Exit: (54) [system] arg(1, (xxxf, ax), xxxf)\n Call: (54) [occurs] occurs:sub_term(_2946990, xxxf)\n Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term(xxxf, get_fc_mode((xxxf, ax), _2641756))\n Redo: (54) [occurs] occurs:sub_term(_2946990, xxxf)\n Unify: (54) [occurs] occurs:sub_term(_2946990, xxxf)\n Fail: (54) [occurs] occurs:sub_term(_2946990, xxxf)\n Redo: (54) [system] arg(_2961234, (xxxf, ax), _2955012)\n Exit: (54) [system] arg(2, (xxxf, ax), ax)\n Call: (54) [occurs] occurs:sub_term(_2946990, ax)\n Unify: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term(ax, get_fc_mode((xxxf, ax), _2641756))\n Redo: (54) [occurs] occurs:sub_term(_2946990, ax)\n Unify: (54) [occurs] occurs:sub_term(_2946990, ax)\n Fail: (54) [occurs] occurs:sub_term(_2946990, ax)\n Fail: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax))\n Redo: (53) [system] arg(_2968016, get_fc_mode((xxxf, ax), _2641756), _2950082)\n Exit: (53) [system] arg(2, get_fc_mode((xxxf, ax), _2641756), _2641756)\n Call: (53) [occurs] occurs:sub_term(_2946990, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (52) [occurs] occurs:sub_term(_2641756, get_fc_mode((xxxf, ax), _2641756))\n Redo: (53) [occurs] occurs:sub_term(_2946990, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2946990, _2641756)\n Fail: (53) [occurs] occurs:sub_term(_2946990, _2641756)\n Fail: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756))\n Call: (52) [occurs] occurs:sub_term(_2974124, get_fc_mode((xxxf, ax), _2641756))\n Unify: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756))\n Exit: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756))\n Redo: (52) [occurs] occurs:sub_term(_2974124, get_fc_mode((xxxf, ax), _2641756))\n Unify: (52) [occurs] occurs:sub_term(_2974124, get_fc_mode((xxxf, ax), _2641756))\n Call: (53) [system] arg(_2977274, get_fc_mode((xxxf, ax), _2641756), _2977216)\n Exit: (53) [system] arg(1, get_fc_mode((xxxf, ax), _2641756), (xxxf, ax))\n Call: (53) [occurs] occurs:sub_term(_2974124, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term((xxxf, ax), get_fc_mode((xxxf, ax), _2641756))\n Redo: (53) [occurs] occurs:sub_term(_2974124, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term(_2974124, (xxxf, ax))\n Call: (54) [system] arg(_2982204, (xxxf, ax), _2982146)\n Exit: (54) [system] arg(1, (xxxf, ax), xxxf)\n Call: (54) [occurs] occurs:sub_term(_2974124, xxxf)\n Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term(xxxf, get_fc_mode((xxxf, ax), _2641756))\n Redo: (54) [occurs] occurs:sub_term(_2974124, xxxf)\n Unify: (54) [occurs] occurs:sub_term(_2974124, xxxf)\n Fail: (54) [occurs] occurs:sub_term(_2974124, xxxf)\n Redo: (54) [system] arg(_2988368, (xxxf, ax), _2982146)\n Exit: (54) [system] arg(2, (xxxf, ax), ax)\n Call: (54) [occurs] occurs:sub_term(_2974124, ax)\n Unify: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term(ax, get_fc_mode((xxxf, ax), _2641756))\n Redo: (54) [occurs] occurs:sub_term(_2974124, ax)\n Unify: (54) [occurs] occurs:sub_term(_2974124, ax)\n Fail: (54) [occurs] occurs:sub_term(_2974124, ax)\n Fail: (53) [occurs] occurs:sub_term(_2974124, (xxxf, ax))\n Redo: (53) [system] arg(_2995150, get_fc_mode((xxxf, ax), _2641756), _2977216)\n Exit: (53) [system] arg(2, get_fc_mode((xxxf, ax), _2641756), _2641756)\n Call: (53) [occurs] occurs:sub_term(_2974124, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (52) [occurs] occurs:sub_term(_2641756, get_fc_mode((xxxf, ax), _2641756))\n Redo: (53) [occurs] occurs:sub_term(_2974124, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2974124, _2641756)\n Fail: (53) [occurs] occurs:sub_term(_2974124, _2641756)\n Fail: (52) [occurs] occurs:sub_term(_2974124, get_fc_mode((xxxf, ax), _2641756))\n Call: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756))\n Unify: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756))\n Exit: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756))\n Redo: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756))\n Unify: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756))\n Call: (53) [system] arg(_3004406, get_fc_mode((xxxf, ax), _2641756), _3004348)\n Exit: (53) [system] arg(1, get_fc_mode((xxxf, ax), _2641756), (xxxf, ax))\n Call: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term((xxxf, ax), get_fc_mode((xxxf, ax), _2641756))\n Redo: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax))\n Call: (54) [system] arg(_3009336, (xxxf, ax), _3009278)\n Exit: (54) [system] arg(1, (xxxf, ax), xxxf)\n Call: (54) [occurs] occurs:sub_term(_2946990, xxxf)\n Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term(xxxf, get_fc_mode((xxxf, ax), _2641756))\n^ Call: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ')\n^ Unify: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ')\n Call: (53) [system] xxxf\\==[]\n Exit: (53) [system] xxxf\\==[]\n^ Call: (53) [logicmoo_test] on_x_debug(sub_string(xxxf, _3016068, _3016070, _3016072, ' '))\n^ Unify: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3016068, _3016070, _3016072, ' '))\n^ Fail: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3016068, _3016070, _3016072, ' '))\n^ Fail: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ')\n^ Call: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_')\n^ Unify: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_')\n Call: (53) [system] xxxf\\==[]\n Exit: (53) [system] xxxf\\==[]\n^ Call: (53) [logicmoo_test] on_x_debug(sub_string(xxxf, _3021114, _3021116, _3021118, '_'))\n^ Unify: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3021114, _3021116, _3021118, '_'))\n^ Fail: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3021114, _3021116, _3021118, '_'))\n^ Fail: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_')\n Redo: (54) [occurs] occurs:sub_term(_2946990, xxxf)\n Unify: (54) [occurs] occurs:sub_term(_2946990, xxxf)\n Fail: (54) [occurs] occurs:sub_term(_2946990, xxxf)\n Redo: (54) [system] arg(_3025606, (xxxf, ax), _3009278)\n Exit: (54) [system] arg(2, (xxxf, ax), ax)\n Call: (54) [occurs] occurs:sub_term(_2946990, ax)\n Unify: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term(ax, get_fc_mode((xxxf, ax), _2641756))\n^ Call: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ')\n^ Unify: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ')\n Call: (53) [system] ax\\==[]\n Exit: (53) [system] ax\\==[]\n^ Call: (53) [logicmoo_test] on_x_debug(sub_string(ax, _3032338, _3032340, _3032342, ' '))\n^ Unify: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3032338, _3032340, _3032342, ' '))\n^ Fail: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3032338, _3032340, _3032342, ' '))\n^ Fail: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ')\n^ Call: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_')\n^ Unify: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_')\n Call: (53) [system] ax\\==[]\n Exit: (53) [system] ax\\==[]\n^ Call: (53) [logicmoo_test] on_x_debug(sub_string(ax, _3037384, _3037386, _3037388, '_'))\n^ Unify: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3037384, _3037386, _3037388, '_'))\n^ Fail: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3037384, _3037386, _3037388, '_'))\n^ Fail: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_')\n Redo: (54) [occurs] occurs:sub_term(_2946990, ax)\n Unify: (54) [occurs] occurs:sub_term(_2946990, ax)\n Fail: (54) [occurs] occurs:sub_term(_2946990, ax)\n Fail: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax))\n Redo: (53) [system] arg(_3042494, get_fc_mode((xxxf, ax), _2641756), _3004348)\n Exit: (53) [system] arg(2, get_fc_mode((xxxf, ax), _2641756), _2641756)\n Call: (53) [occurs] occurs:sub_term(_2946990, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (52) [occurs] occurs:sub_term(_2641756, get_fc_mode((xxxf, ax), _2641756))\n Redo: (53) [occurs] occurs:sub_term(_2946990, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2946990, _2641756)\n Fail: (53) [occurs] occurs:sub_term(_2946990, _2641756)\n Fail: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756))\n Call: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Redo: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax))\n Call: (54) [system] arg(_3051754, (xxxf, ax), _3051696)\n Exit: (54) [system] arg(1, (xxxf, ax), xxxf)\n Call: (54) [occurs] occurs:sub_term(_3048604, xxxf)\n Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax))\n Redo: (54) [occurs] occurs:sub_term(_3048604, xxxf)\n Unify: (54) [occurs] occurs:sub_term(_3048604, xxxf)\n Fail: (54) [occurs] occurs:sub_term(_3048604, xxxf)\n Redo: (54) [system] arg(_3057300, (xxxf, ax), _3051696)\n Exit: (54) [system] arg(2, (xxxf, ax), ax)\n Call: (54) [occurs] occurs:sub_term(_3048604, ax)\n Unify: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax))\n Redo: (54) [occurs] occurs:sub_term(_3048604, ax)\n Unify: (54) [occurs] occurs:sub_term(_3048604, ax)\n Fail: (54) [occurs] occurs:sub_term(_3048604, ax)\n Fail: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax))\n Call: (53) [occurs] occurs:sub_term(_3063408, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Redo: (53) [occurs] occurs:sub_term(_3063408, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term(_3063408, (xxxf, ax))\n Call: (54) [system] arg(_3066558, (xxxf, ax), _3066500)\n Exit: (54) [system] arg(1, (xxxf, ax), xxxf)\n Call: (54) [occurs] occurs:sub_term(_3063408, xxxf)\n Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax))\n Redo: (54) [occurs] occurs:sub_term(_3063408, xxxf)\n Unify: (54) [occurs] occurs:sub_term(_3063408, xxxf)\n Fail: (54) [occurs] occurs:sub_term(_3063408, xxxf)\n Redo: (54) [system] arg(_3072104, (xxxf, ax), _3066500)\n Exit: (54) [system] arg(2, (xxxf, ax), ax)\n Call: (54) [occurs] occurs:sub_term(_3063408, ax)\n Unify: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax))\n Redo: (54) [occurs] occurs:sub_term(_3063408, ax)\n Unify: (54) [occurs] occurs:sub_term(_3063408, ax)\n Fail: (54) [occurs] occurs:sub_term(_3063408, ax)\n Fail: (53) [occurs] occurs:sub_term(_3063408, (xxxf, ax))\n Call: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Redo: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax))\n Call: (54) [system] arg(_3081360, (xxxf, ax), _3081302)\n Exit: (54) [system] arg(1, (xxxf, ax), xxxf)\n Call: (54) [occurs] occurs:sub_term(_3048604, xxxf)\n Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax))\n^ Call: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ')\n^ Unify: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ')\n Call: (54) [system] xxxf\\==[]\n Exit: (54) [system] xxxf\\==[]\n^ Call: (54) [logicmoo_test] on_x_debug(sub_string(xxxf, _3087474, _3087476, _3087478, ' '))\n^ Unify: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3087474, _3087476, _3087478, ' '))\n^ Fail: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3087474, _3087476, _3087478, ' '))\n^ Fail: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ')\n^ Call: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_')\n^ Unify: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_')\n Call: (54) [system] xxxf\\==[]\n Exit: (54) [system] xxxf\\==[]\n^ Call: (54) [logicmoo_test] on_x_debug(sub_string(xxxf, _3092520, _3092522, _3092524, '_'))\n^ Unify: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3092520, _3092522, _3092524, '_'))\n^ Fail: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3092520, _3092522, _3092524, '_'))\n^ Fail: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_')\n Redo: (54) [occurs] occurs:sub_term(_3048604, xxxf)\n Unify: (54) [occurs] occurs:sub_term(_3048604, xxxf)\n Fail: (54) [occurs] occurs:sub_term(_3048604, xxxf)\n Redo: (54) [system] arg(_3097012, (xxxf, ax), _3081302)\n Exit: (54) [system] arg(2, (xxxf, ax), ax)\n Call: (54) [occurs] occurs:sub_term(_3048604, ax)\n Unify: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax))\n^ Call: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ')\n^ Unify: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ')\n Call: (54) [system] ax\\==[]\n Exit: (54) [system] ax\\==[]\n^ Call: (54) [logicmoo_test] on_x_debug(sub_string(ax, _3103126, _3103128, _3103130, ' '))\n^ Unify: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3103126, _3103128, _3103130, ' '))\n^ Fail: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3103126, _3103128, _3103130, ' '))\n^ Fail: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ')\n^ Call: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_')\n^ Unify: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_')\n Call: (54) [system] ax\\==[]\n Exit: (54) [system] ax\\==[]\n^ Call: (54) [logicmoo_test] on_x_debug(sub_string(ax, _3108172, _3108174, _3108176, '_'))\n^ Unify: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3108172, _3108174, _3108176, '_'))\n^ Fail: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3108172, _3108174, _3108176, '_'))\n^ Fail: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_')\n Redo: (54) [occurs] occurs:sub_term(_3048604, ax)\n Unify: (54) [occurs] occurs:sub_term(_3048604, ax)\n Fail: (54) [occurs] occurs:sub_term(_3048604, ax)\n Fail: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax))\n^ Call: (53) [logicmoo_test] backward_compatibility:sformat(_3113228, '~w', [xxxf])\n^ Unify: (53) [logicmoo_test] backward_compatibility:sformat(_3113228, '~w', [xxxf])\n^ Call: (54) [logicmoo_test] format(string(_3113228), '~w', [xxxf])\n^ Exit: (54) [logicmoo_test] format(string(\"xxxf\"), '~w', [xxxf])\n^ Exit: (53) [logicmoo_test] backward_compatibility:sformat(\"xxxf\", '~w', [xxxf])\n^ Call: (55) [logicmoo_test] ucatch:ensure_compute_file_link(\"xxxf\", _3116374)\n^ Unify: (55) [logicmoo_test] ucatch:ensure_compute_file_link(\"xxxf\", _3116374)\n Call: (56) [system] nb_current('$inprint_message', _3117624)\n Fail: (56) [system] nb_current('$inprint_message', _3117624)\n^ Redo: (55) [logicmoo_test] ucatch:ensure_compute_file_link(\"xxxf\", _3116374)\n^ Call: (56) [logicmoo_test] ucatch:maybe_compute_file_link(\"xxxf\", _3116374)\n^ Unify: (56) [logicmoo_test] ucatch:maybe_compute_file_link(\"xxxf\", _3116374)\n^ Fail: (56) [logicmoo_test] ucatch:maybe_compute_file_link(\"xxxf\", _3116374)\n^ Redo: (55) [logicmoo_test] ucatch:ensure_compute_file_link(\"xxxf\", _3116374)\n^ Unify: (55) [logicmoo_test] ucatch:ensure_compute_file_link(\"xxxf\", \"xxxf\")\n^ Exit: (55) [logicmoo_test] ucatch:ensure_compute_file_link(\"xxxf\", \"xxxf\")\n^ Call: (55) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],\"xxxf\",_842),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (55) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],\"xxxf\",_842),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (56) [system] arg(1, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",_2042),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (56) [system] arg(1, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'https://logicmoo.org:2082/gitlab/logicmoo/'),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (56) [system] arg(2, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",_3540),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (56) [system] arg(2, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"xxxf\",_5038),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"xxxf\",_5038),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"xxxf\",_5038),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (57) [system] atomic_list_concat(_7350, \n [[ EXCEPTION while printing message '~W'\n with arguments [atomic_list_concat(_7350,'https://logicmoo.org:2082/gitlab/logicmoo/',\"xxxf\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (57) [system] atomic_list_concat([xxxf], \n [[ EXCEPTION while printing message '~W'\n with arguments [atomic_list_concat([xxxf],'https://logicmoo.org:2082/gitlab/logicmoo/',\"xxxf\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (57) [system] atomics_to_string([xxxf], \"\", _5038)\n Exit: (57) [system] atomics_to_string([xxxf], \"\", \"xxxf\")\n^ Exit: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"xxxf\",\"xxxf\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], \"xxxf\", _842)\n^ Unify: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], \"xxxf\", _842)\n Call: (57) [system] arg(1, '-/blob/'='', _12106)\n Exit: (57) [system] arg(1, '-/blob/'='', '-/blob/')\n Call: (57) [system] arg(2, '-/blob/'='', _13328)\n Exit: (57) [system] arg(2, '-/blob/'='', '')\n^ Call: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"xxxf\", _14550)\n^ Unify: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"xxxf\", _14550)\n^ Unify: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"xxxf\", _14550)\n Call: (58) [system] atomic_list_concat(_16448, '-/blob/', \"xxxf\")\n Exit: (58) [system] atomic_list_concat([xxxf], '-/blob/', \"xxxf\")\n Call: (58) [system] atomics_to_string([xxxf], '', _14550)\n Exit: (58) [system] atomics_to_string([xxxf], '', \"xxxf\")\n^ Exit: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"xxxf\", \"xxxf\")\n^ Call: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], \"xxxf\", _842)\n^ Unify: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], \"xxxf\", _842)\n Call: (58) [system] arg(1, (/)='_', _20790)\n Exit: (58) [system] arg(1, (/)='_', /)\n Call: (58) [system] arg(2, (/)='_', _22012)\n Exit: (58) [system] arg(2, (/)='_', '_')\n^ Call: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"xxxf\", _23234)\n^ Unify: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"xxxf\", _23234)\n^ Unify: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"xxxf\", _23234)\n Call: (59) [system] atomic_list_concat(_25132, /, \"xxxf\")\n Exit: (59) [system] atomic_list_concat([xxxf], /, \"xxxf\")\n Call: (59) [system] atomics_to_string([xxxf], '_', _23234)\n Exit: (59) [system] atomics_to_string([xxxf], '_', \"xxxf\")\n^ Exit: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"xxxf\", \"xxxf\")\n^ Call: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], \"xxxf\", _842)\n^ Unify: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], \"xxxf\", _842)\n Call: (59) [system] arg(1, '_master_packs_'='_', _29474)\n Exit: (59) [system] arg(1, '_master_packs_'='_', '_master_packs_')\n Call: (59) [system] arg(2, '_master_packs_'='_', _30696)\n Exit: (59) [system] arg(2, '_master_packs_'='_', '_')\n^ Call: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"xxxf\", _31918)\n^ Unify: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"xxxf\", _31918)\n^ Unify: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"xxxf\", _31918)\n Call: (60) [system] atomic_list_concat(_33816, '_master_packs_', \"xxxf\")\n Exit: (60) [system] atomic_list_concat([xxxf], '_master_packs_', \"xxxf\")\n Call: (60) [system] atomics_to_string([xxxf], '_', _31918)\n Exit: (60) [system] atomics_to_string([xxxf], '_', \"xxxf\")\n^ Exit: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"xxxf\", \"xxxf\")\n^ Call: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"xxxf\", _842)\n^ Unify: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"xxxf\", \"xxxf\")\n^ Exit: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"xxxf\", \"xxxf\")\n^ Exit: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], \"xxxf\", \"xxxf\")\n^ Exit: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], \"xxxf\", \"xxxf\")\n^ Exit: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], \"xxxf\", \"xxxf\")\n^ Exit: (55) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],\"xxxf\",\"xxxf\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (55) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars(\"xxxf\", _1276)\n^ Unify: (55) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars(\"xxxf\", _1276)\n Call: (56) [system] name(\"xxxf\", _2526)\n Exit: (56) [system] name(\"xxxf\", `xxxf`)\n^ Call: (56) [logicmoo_test] portray_vars:filter_var_chars(`xxxf`, [_3766|_3768])\n^ Unify: (56) [logicmoo_test] portray_vars:filter_var_chars(`xxxf`, [_3766|_3768])\n^ Call: (57) [logicmoo_test] portray_vars:filter_var_chars_trim_95(`xxxf`, [_3766|_3768])\n^ Unify: (57) [logicmoo_test] portray_vars:filter_var_chars_trim_95(`xxxf`, [_3766|_3768])\n^ Call: (58) [logicmoo_test] portray_vars:filter_var_chars0(`xxxf`, _6266)\n^ Unify: (58) [logicmoo_test] portray_vars:filter_var_chars0(`xxxf`, [120|_6896])\n Call: (59) [system] code_type(120, prolog_identifier_continue)\n Exit: (59) [system] code_type(120, prolog_identifier_continue)\n^ Call: (59) [logicmoo_test] portray_vars:filter_var_chars0(`xxf`, _6896)\n^ Unify: (59) [logicmoo_test] portray_vars:filter_var_chars0(`xxf`, [120|_9362])\n Call: (60) [system] code_type(120, prolog_identifier_continue)\n Exit: (60) [system] code_type(120, prolog_identifier_continue)\n^ Call: (60) [logicmoo_test] portray_vars:filter_var_chars0(`xf`, _9362)\n^ Unify: (60) [logicmoo_test] portray_vars:filter_var_chars0(`xf`, [120|_11828])\n Call: (61) [system] code_type(120, prolog_identifier_continue)\n Exit: (61) [system] code_type(120, prolog_identifier_continue)\n^ Call: (61) [logicmoo_test] portray_vars:filter_var_chars0(`f`, _11828)\n^ Unify: (61) [logicmoo_test] portray_vars:filter_var_chars0(`f`, [102|_14294])\n Call: (62) [system] code_type(102, prolog_identifier_continue)\n Exit: (62) [system] code_type(102, prolog_identifier_continue)\n^ Call: (62) [logicmoo_test] portray_vars:filter_var_chars0([], _14294)\n^ Unify: (62) [logicmoo_test] portray_vars:filter_var_chars0([], [])\n^ Exit: (62) [logicmoo_test] portray_vars:filter_var_chars0([], [])\n^ Exit: (61) [logicmoo_test] portray_vars:filter_var_chars0(`f`, `f`)\n^ Exit: (60) [logicmoo_test] portray_vars:filter_var_chars0(`xf`, `xf`)\n^ Exit: (59) [logicmoo_test] portray_vars:filter_var_chars0(`xxf`, `xxf`)\n^ Exit: (58) [logicmoo_test] portray_vars:filter_var_chars0(`xxxf`, `xxxf`)\n^ Call: (58) [logicmoo_test] portray_vars:trim_95(`xxxf`, [_3766|_3768])\n^ Unify: (58) [logicmoo_test] portray_vars:trim_95(`xxxf`, [100, 120|_21128])\n Call: (59) [system] char_type(120, digit)\n Fail: (59) [system] char_type(120, digit)\n^ Redo: (58) [logicmoo_test] portray_vars:trim_95(`xxxf`, [_3766|_3768])\n^ Unify: (58) [logicmoo_test] portray_vars:trim_95(`xxxf`, [97, 120|_23594])\n Call: (59) [system] char_type(120, alpha)\n Exit: (59) [system] char_type(120, alpha)\n^ Unify: (58) [logicmoo_test] portray_vars:trim_95(`xxxf`, [_3766|_3768])\n^ Call: (59) [logicmoo_test] portray_vars:trim_96(`xxxf`, [_3766|_3768])\n^ Unify: (59) [logicmoo_test] portray_vars:trim_96(`xxxf`, [120|_3768])\n^ Call: (60) [logicmoo_test] portray_vars:trim_96(`xxf`, _3768)\n^ Unify: (60) [logicmoo_test] portray_vars:trim_96(`xxf`, [120|_27932])\n^ Call: (61) [logicmoo_test] portray_vars:trim_96(`xf`, _27932)\n^ Unify: (61) [logicmoo_test] portray_vars:trim_96(`xf`, [120|_29186])\n^ Call: (62) [logicmoo_test] portray_vars:trim_96(`f`, _29186)\n^ Unify: (62) [logicmoo_test] portray_vars:trim_96(`f`, [102|_30440])\n^ Call: (63) [logicmoo_test] portray_vars:trim_96([], _30440)\n^ Unify: (63) [logicmoo_test] portray_vars:trim_96([], [])\n^ Exit: (63) [logicmoo_test] portray_vars:trim_96([], [])\n^ Exit: (62) [logicmoo_test] portray_vars:trim_96(`f`, `f`)\n^ Exit: (61) [logicmoo_test] portray_vars:trim_96(`xf`, `xf`)\n^ Exit: (60) [logicmoo_test] portray_vars:trim_96(`xxf`, `xxf`)\n^ Exit: (59) [logicmoo_test] portray_vars:trim_96(`xxxf`, `xxxf`)\n^ Exit: (58) [logicmoo_test] portray_vars:trim_95(`xxxf`, `xxxf`)\n^ Exit: (57) [logicmoo_test] portray_vars:filter_var_chars_trim_95(`xxxf`, `xxxf`)\n^ Exit: (56) [logicmoo_test] portray_vars:filter_var_chars(`xxxf`, `xxxf`)\n Call: (56) [ctypes] ctypes:to_upper(120, _37306)\n Unify: (56) [ctypes] ctypes:to_upper(120, _37306)\n Call: (57) [system] code_type(_37306, to_upper(120))\n Exit: (57) [system] code_type(88, to_upper(120))\n Exit: (56) [ctypes] ctypes:to_upper(120, 88)\n Call: (56) [system] name(_1276, `Xxxf`)\n Exit: (56) [system] name('Xxxf', `Xxxf`)\n^ Exit: (55) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars(\"xxxf\", 'Xxxf')\n^ Call: (55) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c32_'='_', '_c46_'='_', '_c64_'='_', '___'='__'], 'Xxxf', _42268)\n^ Unify: (55) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c32_'='_', '_c46_'='_', '_c64_'='_', '___'='__'], 'Xxxf', _42268)\n Call: (56) [system] arg(1, '_c32_'='_', _43526)\n Exit: (56) [system] arg(1, '_c32_'='_', '_c32_')\n Call: (56) [system] arg(2, '_c32_'='_', _44748)\n Exit: (56) [system] arg(2, '_c32_'='_', '_')\n^ Call: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c32_', '_', 'Xxxf', _45970)\n^ Unify: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c32_', '_', 'Xxxf', _45970)\n Call: (57) [system] atom_string('Xxxf', _47236)\n Exit: (57) [system] atom_string('Xxxf', \"Xxxf\")\n^ Call: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c32_', '_', \"Xxxf\", _48456)\n^ Unify: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c32_', '_', \"Xxxf\", _48456)\n^ Unify: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c32_', '_', \"Xxxf\", _48456)\n Call: (58) [system] atomic_list_concat(_50354, '_c32_', \"Xxxf\")\n Exit: (58) [system] atomic_list_concat(['Xxxf'], '_c32_', \"Xxxf\")\n Call: (58) [system] atomics_to_string(['Xxxf'], '_', _48456)\n Exit: (58) [system] atomics_to_string(['Xxxf'], '_', \"Xxxf\")\n^ Exit: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c32_', '_', \"Xxxf\", \"Xxxf\")\n Call: (57) [system] atom_string(_45970, \"Xxxf\")\n Exit: (57) [system] atom_string('Xxxf', \"Xxxf\")\n^ Exit: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c32_', '_', 'Xxxf', 'Xxxf')\n^ Call: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c46_'='_', '_c64_'='_', '___'='__'], 'Xxxf', _42268)\n^ Unify: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c46_'='_', '_c64_'='_', '___'='__'], 'Xxxf', _42268)\n Call: (57) [system] arg(1, '_c46_'='_', _56540)\n Exit: (57) [system] arg(1, '_c46_'='_', '_c46_')\n Call: (57) [system] arg(2, '_c46_'='_', _57762)\n Exit: (57) [system] arg(2, '_c46_'='_', '_')\n^ Call: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c46_', '_', 'Xxxf', _58984)\n^ Unify: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c46_', '_', 'Xxxf', _58984)\n Call: (58) [system] atom_string('Xxxf', _60250)\n Exit: (58) [system] atom_string('Xxxf', \"Xxxf\")\n^ Call: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c46_', '_', \"Xxxf\", _61470)\n^ Unify: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c46_', '_', \"Xxxf\", _61470)\n^ Unify: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c46_', '_', \"Xxxf\", _61470)\n Call: (59) [system] atomic_list_concat(_63368, '_c46_', \"Xxxf\")\n Exit: (59) [system] atomic_list_concat(['Xxxf'], '_c46_', \"Xxxf\")\n Call: (59) [system] atomics_to_string(['Xxxf'], '_', _61470)\n Exit: (59) [system] atomics_to_string(['Xxxf'], '_', \"Xxxf\")\n^ Exit: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c46_', '_', \"Xxxf\", \"Xxxf\")\n Call: (58) [system] atom_string(_58984, \"Xxxf\")\n Exit: (58) [system] atom_string('Xxxf', \"Xxxf\")\n^ Exit: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c46_', '_', 'Xxxf', 'Xxxf')\n^ Call: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c64_'='_', '___'='__'], 'Xxxf', _42268)\n^ Unify: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c64_'='_', '___'='__'], 'Xxxf', _42268)\n Call: (58) [system] arg(1, '_c64_'='_', _69554)\n Exit: (58) [system] arg(1, '_c64_'='_', '_c64_')\n Call: (58) [system] arg(2, '_c64_'='_', _70776)\n Exit: (58) [system] arg(2, '_c64_'='_', '_')\n^ Call: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c64_', '_', 'Xxxf', _71998)\n^ Unify: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c64_', '_', 'Xxxf', _71998)\n Call: (59) [system] atom_string('Xxxf', _73264)\n Exit: (59) [system] atom_string('Xxxf', \"Xxxf\")\n^ Call: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c64_', '_', \"Xxxf\", _74484)\n^ Unify: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c64_', '_', \"Xxxf\", _74484)\n^ Unify: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c64_', '_', \"Xxxf\", _74484)\n Call: (60) [system] atomic_list_concat(_76382, '_c64_', \"Xxxf\")\n Exit: (60) [system] atomic_list_concat(['Xxxf'], '_c64_', \"Xxxf\")\n Call: (60) [system] atomics_to_string(['Xxxf'], '_', _74484)\n Exit: (60) [system] atomics_to_string(['Xxxf'], '_', \"Xxxf\")\n^ Exit: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c64_', '_', \"Xxxf\", \"Xxxf\")\n Call: (59) [system] atom_string(_71998, \"Xxxf\")\n Exit: (59) [system] atom_string('Xxxf', \"Xxxf\")\n^ Exit: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c64_', '_', 'Xxxf', 'Xxxf')\n^ Call: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(['___'='__'], 'Xxxf', _42268)\n^ Unify: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(['___'='__'], 'Xxxf', _42268)\n Call: (59) [system] arg(1, '___'='__', _82568)\n Exit: (59) [system] arg(1, '___'='__', '___')\n Call: (59) [system] arg(2, '___'='__', _83790)\n Exit: (59) [system] arg(2, '___'='__', '__')\n^ Call: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('___', '__', 'Xxxf', _85012)\n^ Unify: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('___', '__', 'Xxxf', _85012)\n Call: (60) [system] atom_string('Xxxf', _86278)\n Exit: (60) [system] atom_string('Xxxf', \"Xxxf\")\n^ Call: (60) [logicmoo_test] logicmoo_util_strings:replace_in_string('___', '__', \"Xxxf\", _87498)\n^ Unify: (60) [logicmoo_test] logicmoo_util_strings:replace_in_string('___', '__', \"Xxxf\", _87498)\n^ Unify: (60) [logicmoo_test] logicmoo_util_strings:replace_in_string('___', '__', \"Xxxf\", _87498)\n Call: (61) [system] atomic_list_concat(_89396, '___', \"Xxxf\")\n Exit: (61) [system] atomic_list_concat(['Xxxf'], '___', \"Xxxf\")\n Call: (61) [system] atomics_to_string(['Xxxf'], '__', _87498)\n Exit: (61) [system] atomics_to_string(['Xxxf'], '__', \"Xxxf\")\n^ Exit: (60) [logicmoo_test] logicmoo_util_strings:replace_in_string('___', '__', \"Xxxf\", \"Xxxf\")\n Call: (60) [system] atom_string(_85012, \"Xxxf\")\n Exit: (60) [system] atom_string('Xxxf', \"Xxxf\")\n^ Exit: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('___', '__', 'Xxxf', 'Xxxf')\n^ Call: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string([], 'Xxxf', _42268)\n^ Unify: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string([], 'Xxxf', 'Xxxf')\n^ Exit: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string([], 'Xxxf', 'Xxxf')\n^ Exit: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(['___'='__'], 'Xxxf', 'Xxxf')\n^ Exit: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c64_'='_', '___'='__'], 'Xxxf', 'Xxxf')\n^ Exit: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c46_'='_', '_c64_'='_', '___'='__'], 'Xxxf', 'Xxxf')\n^ Exit: (55) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c32_'='_', '_c46_'='_', '_c64_'='_', '___'='__'], 'Xxxf', 'Xxxf')\n^ Call: (49) [logicmoo_test] backward_compatibility:sformat(_758, '~w_in_~w', ['Xxxf', user])\n^ Unify: (49) [logicmoo_test] backward_compatibility:sformat(_758, '~w_in_~w', ['Xxxf', user])\n^ Call: (50) [logicmoo_test] format(string(_758), '~w_in_~w', ['Xxxf', user])\n^ Exit: (50) [logicmoo_test] format(string(\"Xxxf_in_user\"), '~w_in_~w', ['Xxxf', user])\n^ Exit: (49) [logicmoo_test] backward_compatibility:sformat(\"Xxxf_in_user\", '~w_in_~w', ['Xxxf', user])\n^ Call: (48) [logicmoo_test] backward_compatibility:sformat(_744, '~w__~w', [\"Test_0004_Line_0000\", \"Xxxf_in_user\"])\n^ Unify: (48) [logicmoo_test] backward_compatibility:sformat(_744, '~w__~w', [\"Test_0004_Line_0000\", \"Xxxf_in_user\"])\n^ Call: (49) [logicmoo_test] format(string(_744), '~w__~w', [\"Test_0004_Line_0000\", \"Xxxf_in_user\"])\n^ Exit: (49) [logicmoo_test] format(string(\"Test_0004_Line_0000__Xxxf_in_user\"), '~w__~w', [\"Test_0004_Line_0000\", \"Xxxf_in_user\"])\n^ Exit: (48) [logicmoo_test] backward_compatibility:sformat(\"Test_0004_Line_0000__Xxxf_in_user\", '~w__~w', [\"Test_0004_Line_0000\", \"Xxxf_in_user\"])\n Call: (48) [j_u] j_u:junit_prop(testsuite, testcase, _105054)\n Unify: (48) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit')\n Exit: (48) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit')\n Redo: (48) [j_u] j_u:junit_prop(testsuite, testcase, _105054)\n Unify: (48) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__sk2_in_1_in_user\")\n Exit: (48) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__sk2_in_1_in_user\")\n Redo: (48) [j_u] j_u:junit_prop(testsuite, testcase, _105054)\n Unify: (48) [j_u] j_u:junit_prop(testsuite, testcase, _105054)\n Exit: (48) [j_u] j_u:junit_prop(testsuite, testcase, _105054)\n^ Call: (50) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (50) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (50) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (51) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (51) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (51) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (51) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (51) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (51) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (51) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__Xxxf_in_user\"))\n^ Unify: (51) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__Xxxf_in_user\"))\n Call: (52) [system] copy_term(t_l:mpred_current_testcase(\"Test_0004_Line_0000__Xxxf_in_user\"), _119482)\n Exit: (52) [system] copy_term(t_l:mpred_current_testcase(\"Test_0004_Line_0000__Xxxf_in_user\"), t_l:mpred_current_testcase(\"Test_0004_Line_0000__Xxxf_in_user\"))\n^ Call: (52) [t_l] clause(t_l:mpred_current_testcase(\"Test_0004_Line_0000__Xxxf_in_user\"), true)\n^ Fail: (52) [t_l] clause(mpred_current_testcase(\"Test_0004_Line_0000__Xxxf_in_user\"), true)\n^ Fail: (51) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__Xxxf_in_user\"))\n^ Call: (57) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__Xxxf_in_user\"))\n^ Unify: (57) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__Xxxf_in_user\"))\n^ Call: (58) [t_l] asserta(t_l:mpred_current_testcase(\"Test_0004_Line_0000__Xxxf_in_user\"), _123936)\n^ Exit: (58) [t_l] asserta(t_l:mpred_current_testcase(\"Test_0004_Line_0000__Xxxf_in_user\"), (0x5566f6554600))\n Call: (58) [system] nb_current('$w_tl_e', _125174)\n Exit: (58) [system] nb_current('$w_tl_e', [(0x5566f7ca3020)])\n Call: (58) [system] nb_linkval('$w_tl_e', [(0x5566f6554600), (0x5566f7ca3020)])\n Exit: (58) [system] nb_linkval('$w_tl_e', [(0x5566f6554600), (0x5566f7ca3020)])\n^ Exit: (57) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__Xxxf_in_user\"))\n^ Call: (56) [logicmoo_test] must_det_l((wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110884)))\n^ Unify: (56) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((..., ...), _508), _508=zdirect)))), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(..., ..., ...), ..., ...)), get_time(_110884)))\n^ Call: (58) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (58) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (59) [ucatch] strip_module(ucatch:must_det_u, _130838, _130778)\n^ Exit: (59) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (59) [system] var(must_det_u)\n Fail: (59) [system] var(must_det_u)\n^ Fail: (58) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (58) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode(..., ...), ... = ...)))), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((..., ...), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(...), ..., ...)), get_time(_110884)))\n^ Unify: (58) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode(..., ...), ... = ...)))), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((..., ...), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(...), ..., ...)), get_time(_110884)))\n^ Call: (59) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((..., ...), _508), _508=zdirect)))), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(..., ..., ...), ..., ...)), get_time(_110884)), _135148, _135088)\n^ Exit: (59) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((..., ...), _508), _508=zdirect)))), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(..., ..., ...), ..., ...)), get_time(_110884)), logicmoo_test, (wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110884)))\n Call: (59) [system] var((wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110884)))\n Fail: (59) [system] var((wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110884)))\n^ Fail: (58) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode(..., ...), ... = ...)))), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((..., ...), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(...), ..., ...)), get_time(_110884)))\n^ Call: (59) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (59) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (60) [ucatch] strip_module(ucatch:must_det_u, _139464, _139404)\n^ Exit: (60) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (60) [system] var(must_det_u)\n Fail: (60) [system] var(must_det_u)\n^ Fail: (59) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (59) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((..., ...), _508), _508=zdirect)))))\n^ Unify: (59) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((..., ...), _508), _508=zdirect)))))\n^ Call: (60) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))), _143774, _143714)\n^ Exit: (60) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))), logicmoo_test, wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))))\n Call: (60) [system] var(wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))))\n Fail: (60) [system] var(wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))))\n^ Fail: (59) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((..., ...), _508), _508=zdirect)))))\n^ Call: (63) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((..., ...), _508), _508=zdirect)))), dmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((..., ...), _508), _508=zdirect))))))\n^ Unify: (63) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((..., ...), _508), _508=zdirect)))), dmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((..., ...), _508), _508=zdirect))))))\n^ Call: (64) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Unify: (64) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Call: (65) [logicmoo_test] current_predicate((in_pp/1))\n^ Exit: (65) [logicmoo_test] current_predicate((in_pp/1))\n^ Call: (65) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Unify: (65) [logicmoo_test] pretty_clauses:in_pp(bfly)\n Call: (66) [system] nonvar(bfly)\n Exit: (66) [system] nonvar(bfly)\n^ Call: (66) [logicmoo_test] pretty_clauses:in_pp(_152956)\n^ Unify: (66) [logicmoo_test] pretty_clauses:in_pp(_152956)\n Call: (67) [system] nonvar(_152956)\n Fail: (67) [system] nonvar(_152956)\n^ Redo: (66) [logicmoo_test] pretty_clauses:in_pp(_152956)\n^ Unify: (66) [logicmoo_test] pretty_clauses:in_pp(_152956)\n^ Call: (67) [logicmoo_test] pretty_clauses:is_pp_set(_152956)\n^ Unify: (67) [logicmoo_test] pretty_clauses:is_pp_set(_152956)\n Call: (68) [bfly_tl] bfly_tl:bfly_setting(pp_output, _152956)\n Fail: (68) [bfly_tl] bfly_tl:bfly_setting(pp_output, _152956)\n^ Fail: (67) [logicmoo_test] pretty_clauses:is_pp_set(_152956)\n^ Redo: (66) [logicmoo_test] pretty_clauses:in_pp(_152956)\n^ Unify: (66) [logicmoo_test] pretty_clauses:in_pp(_152956)\n^ Call: (67) [logicmoo_test] pretty_clauses:toplevel_pp(_152956)\n^ Unify: (67) [logicmoo_test] pretty_clauses:toplevel_pp(_152956)\n Call: (68) [system] nonvar(_152956)\n Fail: (68) [system] nonvar(_152956)\n^ Redo: (67) [logicmoo_test] pretty_clauses:toplevel_pp(_152956)\n^ Unify: (67) [logicmoo_test] pretty_clauses:toplevel_pp(swish)\n^ Call: (68) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_164682)))\n^ Unify: (68) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_164682)))\n Call: (72) [system] nb_current('$pp_swish', t)\n Fail: (72) [system] nb_current('$pp_swish', t)\n Call: (72) [pengines] pengines:pengine_self(_164682)\n Unify: (72) [pengines] pengines:pengine_self(_164682)\n Call: (73) [system] thread_self(_168466)\n Exit: (73) [system] thread_self(main)\n Call: (73) [pengines] current_pengine(_164682, _169730, main, _169734, _169736, _169738)\n Fail: (73) [pengines] current_pengine(_164682, _170392, main, _170396, _170398, _170400)\n Fail: (72) [pengines] pengines:pengine_self(_164682)\n^ Fail: (68) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_164682)))\n^ Redo: (67) [logicmoo_test] pretty_clauses:toplevel_pp(_152956)\n^ Unify: (67) [logicmoo_test] pretty_clauses:toplevel_pp(http)\n^ Call: (68) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_173506))\n^ Unify: (68) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_173506))\n Call: (71) [httpd_wrapper] httpd_wrapper:http_current_request(_173506)\n Unify: (71) [httpd_wrapper] httpd_wrapper:http_current_request(_173506)\n Call: (72) [system] current_output(_176072)\n Exit: (72) [system] current_output((0x7f8762aee8c0))\n Call: (72) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0))\n Fail: (72) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0))\n Fail: (71) [httpd_wrapper] httpd_wrapper:http_current_request(_173506)\n^ Fail: (68) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_173506))\n^ Redo: (67) [logicmoo_test] pretty_clauses:toplevel_pp(_152956)\n^ Unify: (67) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Call: (68) [logicmoo_test] current_predicate((bfly_get/2))\n^ Exit: (68) [logicmoo_test] current_predicate((bfly_get/2))\n^ Call: (68) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Unify: (68) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (69) [system] nonvar(f)\n Exit: (69) [system] nonvar(f)\n^ Call: (69) [logicmoo_test] butterfly:bfly_get(butterfly, _184694)\n^ Unify: (69) [logicmoo_test] butterfly:bfly_get(butterfly, _184694)\n Call: (70) [system] nonvar(_184694)\n Fail: (70) [system] nonvar(_184694)\n^ Redo: (69) [logicmoo_test] butterfly:bfly_get(butterfly, _184694)\n^ Unify: (69) [logicmoo_test] butterfly:bfly_get(butterfly, _184694)\n Call: (70) [bfly_tl] bfly_tl:bfly_setting(butterfly, _184694)\n Unify: (70) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n Exit: (70) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n^ Exit: (69) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (69) [system] f=@=f\n Exit: (69) [system] f=@=f\n^ Exit: (68) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Exit: (67) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Exit: (66) [logicmoo_test] pretty_clauses:in_pp(ansi)\n Call: (66) [system] bfly==ansi\n Fail: (66) [system] bfly==ansi\n^ Fail: (65) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Fail: (64) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Redo: (63) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((..., ...), _508), _508=zdirect)))), dmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((..., ...), _508), _508=zdirect))))))\n^ Call: (64) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))), dmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))))\n^ Unify: (64) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))), dmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))))\n^ Call: (65) [logicmoo_test] quietly(ignore((with_all_dmsg(dmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode(..., ...), ... = ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?-mpred_test(..., ...))))))))))\n^ Unify: (65) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(..., ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n%~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc:75 \n%~ ?-( mpred_test( \"Test_0004_Line_0000__Xxxf_in_user\",%~ user : get_fc_mode((xxxf,ax),DMode),DMode=zdirect)).\n^ Exit: (70) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (65) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(..., ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n^ Exit: (64) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))), dmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))))\n^ Exit: (63) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((..., ...), _508), _508=zdirect)))), dmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((..., ...), _508), _508=zdirect))))))\n^ Call: (59) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (59) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (60) [ucatch] strip_module(ucatch:must_det_u, _233164, _233104)\n^ Exit: (60) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (60) [system] var(must_det_u)\n Fail: (60) [system] var(must_det_u)\n^ Fail: (59) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (59) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(..., ..., ...), ..., ...)), get_time(_110884)))\n^ Unify: (59) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(..., ..., ...), ..., ...)), get_time(_110884)))\n^ Call: (60) [ucatch] strip_module(logicmoo_test:(add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110884)), _237474, _237414)\n^ Exit: (60) [ucatch] strip_module(logicmoo_test:(add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110884)), logicmoo_test, (add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110884)))\n Call: (60) [system] var((add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110884)))\n Fail: (60) [system] var((add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110884)))\n^ Fail: (59) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(..., ..., ...), ..., ...)), get_time(_110884)))\n^ Call: (60) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (60) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (61) [ucatch] strip_module(ucatch:must_det_u, _241790, _241730)\n^ Exit: (61) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (61) [system] var(must_det_u)\n Fail: (61) [system] var(must_det_u)\n^ Fail: (60) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (60) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))\n^ Unify: (60) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))\n^ Call: (61) [ucatch] strip_module(logicmoo_test:add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), _246100, _246040)\n^ Exit: (61) [ucatch] strip_module(logicmoo_test:add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), logicmoo_test, add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))\n Call: (61) [system] var(add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))\n Fail: (61) [system] var(add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))\n^ Fail: (60) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))\n Call: (64) [j_u] j_u:junit_prop(\"Test_0004_Line_0000__Xxxf_in_user\", goal, _249110)\n Unify: (64) [j_u] j_u:junit_prop(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (64) [j_u] j_u:junit_prop(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (64) [j_u] j_u:junit_prop(\"Test_0004_Line_0000__Xxxf_in_user\", goal, _249110)\n Unify: (64) [j_u] j_u:junit_prop(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Exit: (64) [j_u] j_u:junit_prop(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Call: (60) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (60) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (61) [ucatch] strip_module(ucatch:must_det_u, _254252, _254192)\n^ Exit: (61) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (61) [system] var(must_det_u)\n Fail: (61) [system] var(must_det_u)\n^ Fail: (60) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (60) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110884)))\n^ Unify: (60) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110884)))\n^ Call: (61) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110884)), _258562, _258502)\n^ Exit: (61) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110884)), logicmoo_test, (ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [_110754|...]), replace_in_string([...], _110796, _110826), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", url, _110826))), get_time(_110884)))\n Call: (61) [system] var((ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [_110754|...]), replace_in_string([...], _110796, _110826), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", url, _110826))), get_time(_110884)))\n Fail: (61) [system] var((ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [_110754|...]), replace_in_string([...], _110796, _110826), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", url, _110826))), get_time(_110884)))\n^ Fail: (60) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110884)))\n^ Call: (61) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (61) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (62) [ucatch] strip_module(ucatch:must_det_u, _262878, _262818)\n^ Exit: (62) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (62) [system] var(must_det_u)\n Fail: (62) [system] var(must_det_u)\n^ Fail: (61) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (61) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Unify: (61) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Call: (62) [ucatch] strip_module(logicmoo_test:ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [_110754|...]), replace_in_string([...], _110796, _110826), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", url, _110826))), _267188, _267128)\n^ Exit: (62) [ucatch] strip_module(logicmoo_test:ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [_110754|...]), replace_in_string([...], _110796, _110826), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", url, _110826))), logicmoo_test, ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [_110754, _110756]), replace_in_string([... = ...], _110796, _110826), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", url, _110826))))\n Call: (62) [system] var(ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [_110754, _110756]), replace_in_string([... = ...], _110796, _110826), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", url, _110826))))\n Fail: (62) [system] var(ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [_110754, _110756]), replace_in_string([... = ...], _110796, _110826), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", url, _110826))))\n^ Fail: (61) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n Call: (66) [system] source_location(_110754, _110756)\n Fail: (66) [system] source_location(_110754, _110756)\n^ Call: (61) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (61) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (62) [ucatch] strip_module(ucatch:must_det_u, _272722, _272662)\n^ Exit: (62) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (62) [system] var(must_det_u)\n Fail: (62) [system] var(must_det_u)\n^ Fail: (61) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (61) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_110884))\n^ Unify: (61) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_110884))\n^ Call: (62) [ucatch] strip_module(logicmoo_test:get_time(_110884), _277032, _276972)\n^ Exit: (62) [ucatch] strip_module(logicmoo_test:get_time(_110884), logicmoo_test, get_time(_110884))\n Call: (62) [system] var(get_time(_110884))\n Fail: (62) [system] var(get_time(_110884))\n^ Fail: (61) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_110884))\n^ Exit: (56) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((..., ...), _508), _508=zdirect)))), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(..., ..., ...), ..., ...)), get_time(1632738044.087427)))\n Call: (56) [system] _110894=nb(0)\n Exit: (56) [system] nb(0)=nb(0)\n^ Call: (58) [logicmoo_test] call_u_hook(user:(get_fc_mode((xxxf, ax), _508), _508=zdirect))\n^ Unify: (58) [logicmoo_test] call_u_hook(user:(get_fc_mode((xxxf, ax), _508), _508=zdirect))\n^ Exit: (58) [logicmoo_test] call_u_hook(user:(get_fc_mode((xxxf, ax), zdirect), zdirect=zdirect))\n Call: (58) [system] _110934=passed\n Exit: (58) [system] passed=passed\n\u001B[0m\u001B[1m\u001B[97m\u001B[40mpassed=info(why_was_true(user:(get_fc_mode((xxxf,ax),zdi") Exit: (44) [j_u] j_u:junit_prop("Test_0004_Line_0000__Xxxf_in_user", out, " (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"['attvar_02.pfc']\")\n\n```\n%~ init_phase(after_load)\n%~ init_phase(restore_state)\n%\n%~ init_why(after_boot,program)\n%~ after_boot.\n%~ Dont forget to ?- logicmoo_i_cyc_xform.\n% Disabled autoloading (loaded 0 files)\n% Disabled autoloading (loaded 0 files)\nrunning('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'),\n%~ this_test_might_need( :-( use_module( library(logicmoo_plarkc))))\n%~ message_hook(\n%~ error( permission_error(redefine,module,logicmoo_test),\n%~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')),\n%~ error,\n%~ [ '~q/~w: '-[module,2],\n%~ 'No permission to ~w ~w `~p\\''-[redefine,module,logicmoo_test],\n%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']])\n%~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 \n%~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98)\nmodule/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)\nERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98:\nERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl)\n\n\n:- if(\\+ current_module(dictoo_lib)).\n:- ensure_loaded(library(dictoo)).\n:- endif.\n:- if(\\+ current_module(attvar_reader)).\n:- use_module(library(logicmoo/attvar_reader)).\n/*~\n~*/\n\n:- endif.\n\n%:- dynamic(sk2_out/1).\n%:- dynamic(sk2_in/1).\n\n\n% :- process_this_script.\n\n:- prolog_autoload:autoload_all([verbose(false)]).\n\n\n/*~\n% Disabled autoloading (loaded 0 files)\n~*/\n\n\n\n:- debug_logicmoo(_).\n/*~\n~*/\n\n:- nodebug_logicmoo(http(_)).\n/*~\n~*/\n\n:- debug_logicmoo(logicmoo(_)).\n\n/*~\n~*/\n\n\n:- read_attvars(false).\n/*~\n~*/\n\n:- set_prolog_flag(assert_attvars,true).\n/*~\n~*/\n\n:- set_prolog_flag(expand_attvars,false).\n/*~\n~*/\n\n:- set_prolog_flag(expand_attvars,true).\n/*~\n~*/\n\n:- flag_call(runtime_debug=true).\n\n/*~\n~*/\n\n\n:- read_attvars(true).\n\n/*~\n%~ install_attvar_expander(user)\n~*/\n\n\nsk2:attr_unify_hook(_,_).\n \n/*~\nNo source location!?\n~*/\n\n \n:- mpred_trace_exec.\n\n% :- call((rtrace)).\n/*~\n~*/\n\n\n% :- call((rtrace)).\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\n% :- listing_u(sk2_in/1).\n\n/*~\n~*/\n\n% :- listing_u(sk2_in/1).\n\n:- listing(sk2_in/1).\n\n%:- call(rtrace).\n/*~\n%~ skipped( listing( sk2_in/1))\n~*/\n\n\n%:- call(rtrace).\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\n%:- call(break).\n\n/*~\n%~ ?-( mpred_test( \"Test_0001_Line_0000__sk2_in_1_in_user\",\n%~ user : ( sk2_in(Ex) ,\n%~ get_attr(Ex,sk2,What) ,\n%~ What=='SKF-6667'))).\nfailure=info((why_was_true(user:(\\+ (sk2_in(_6848),get_attr(_6848,sk2,_6870),_6870=='SKF-6667'))),nop(ftrace(user:(sk2_in(_6848),get_attr(_6848,sk2,_6870),_6870=='SKF-6667')))))\nno_proof_for(\\+ (sk2_in(In_Sk2),get_attr(In_Sk2,sk2,Attr_SKF_6667),Attr_SKF_6667=='SKF-6667')).\n\nno_proof_for(\\+ (sk2_in(In_Sk2),get_attr(In_Sk2,sk2,Attr_SKF_6667),Attr_SKF_6667=='SKF-6667')).\n\nno_proof_for(\\+ (sk2_in(In_Sk2),get_attr(In_Sk2,sk2,Attr_SKF_6667),Attr_SKF_6667=='SKF-6667')).\n\n\tname\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_02-Test_0001_Line_0000__sk2_in_1_in_user'. \n\tJUNIT_CLASSNAME\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_02'. \n\tJUNIT_CMD\t=\t'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"[\\'attvar_02.pfc\\']\"'. \n% saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_02_Test_0001_Line_0000_sk2_in_1_in_user-junit.xml\n~*/\n\n%:- call(break).\n\n:- read_attvars(true).\n/*~\n~*/\n\n:- call((true,rtrace)).\n/*~\n^ Exit: (33) [system] call(user:(true, rtrace))\n^ Call: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Unify: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _75304)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _75304)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _75304)\n^ Redo: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Unify: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Redo: (37) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Unify: (37) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n Call: (38) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (38) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Unify: (37) [subclause_expansion] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_87700)\n Fail: (39) [t_l] t_l:is_ec_cvt(_87700)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Fail: (37) [ec_loader] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _75304, _75306)\n^ Call: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810)\n^ Unify: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n^ Redo: (37) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810)\n^ Unify: (37) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810)\n^ Call: (38) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _95734, _95736)\n^ Unify: (38) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _95734, _95736)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736)\n Call: (41) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Exit: (41) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (41) [echo_files] echo_files:never_echo_term((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _95734, _95736)\n Call: (41) [$syspreds] prolog_load_context(stream, _102638)\n Unify: (41) [$syspreds] prolog_load_context(stream, _102638)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])=..[_106284, _106290, _106296|_106298]\n Exit: (41) [system] term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])=..[term_position, 1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Call: (42) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))==end_of_file\n Fail: (42) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _112466)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Call: (42) [system] _114340 is 1285+1\n Exit: (42) [system] 1286 is 1285+1\n Call: (42) [system] 1352=(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1286)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1286)\n Call: (43) [t_l] t_l:file_stream_loc(_126670, (0x556703a44a00), _126674)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1286)\n Call: (43) [t_l] t_l:file_stream_loc(_129098, (0x556703a44a00), _129100)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285)\n Call: (43) [system] 1286>1285\n Exit: (43) [system] 1286>1285\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285, 1286)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285, 1286)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1285, 1286, _3594)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1285, 1286, _3594)\n Call: (45) [system] _4848 is 1286-1285\n Exit: (45) [system] 1 is 1286-1285\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _6068, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _6068, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _9178)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _9178)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _11184, []), read_string(_11184, _11192, _6068), close(_11184))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _11184, []), read_util:read_string(_11184, _11192, _6068), read_util:close(_11184))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _11184, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51eb300), [])\n Call: (49) [system] close((0x5566f51eb300))\n Exit: (49) [system] close((0x5566f51eb300))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51eb300), []), read_util:read_string((0x5566f51eb300), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f51eb300)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1285, 1, _16830, _3594)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1285, 1, 1210, \"\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1285, 1286, \"\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _19892))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _19892))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1286)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [echo_files] echo_files:nsl(_24222)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\"\\==[]\n Exit: (46) [system] \"\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\", _28530, _28532, _28534, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _28530, _28532, _28534, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _28530, _28532, _28534, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _32348, _32412, _32350, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\", _32348, _33030, _32350, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _34206, _34270, _34208, '/*~')\n Fail: (45) [system] sub_string(\"\\n\", _34206, _34888, _34208, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _36682, _36746, _36684, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\", _36682, _37364, _36684, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _38540, _38604, _38542, '%~')\n Fail: (45) [system] sub_string(\"\\n\", _38540, _39222, _38542, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] write(\"\\n\")\n\n Exit: (45) [system] write(\"\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1285, 1286)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1286)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1286, 1352, _47798)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1286, 1352, _47798)\n Call: (44) [system] _49052 is 1352-1286\n Exit: (44) [system] 66 is 1352-1286\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _50272, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _50272, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _53382)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _53382)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _55388, []), read_string(_55388, _55396, _50272), close(_55388))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _55388, []), read_util:read_string(_55388, _55396, _50272), read_util:close(_55388))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _55388, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51ea400), [])\n Call: (48) [system] close((0x5566f51ea400))\n Exit: (48) [system] close((0x5566f51ea400))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51ea400), []), read_util:read_string((0x5566f51ea400), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f51ea400)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1286, 66, _61034, _47798)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1286, 66, 1144, \":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1286, 1352, \":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n Call: (43) [echo_files] echo_files:read_mco(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _62914, _62916, _62918, _62920, _62922)\n Unify: (43) [echo_files] echo_files:read_mco(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _63548, _63550, _63552, _63554, _63556)\n Call: (44) [system] read_term_from_atom(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _64124, [cycles(true), comments(_64144), quasi_quotations(_64154), variable_names(_64164), singletons(_64174)])\n Exit: (44) [system] read_term_from_atom(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _65442, [cycles(false), comments(_65462), quasi_quotations(_65472), variable_names(_65482), singletons(_65492)])\n Exit: (44) [system] read_term_from_atom(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))=@=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (44) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))=@=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (44) [system] _67972=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (44) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (43) [echo_files] echo_files:read_mco(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), [], [], [], [])\n Call: (43) [system] write(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\n Exit: (43) [system] write(\":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _71082, 1352)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _71704, 1352)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, _72280))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, _72280))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, 1352))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, 1352))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _72278, 1352)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _79716))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _79716))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Call: (42) [system] character_count((0x556703a44a00), _85266)\n Exit: (42) [system] character_count((0x556703a44a00), 1353)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1353)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1353)\n Call: (43) [t_l] t_l:file_stream_loc(_87772, (0x556703a44a00), _87776)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1353)\n Call: (43) [t_l] t_l:file_stream_loc(_90200, (0x556703a44a00), _90202)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352)\n Call: (43) [system] 1353>1352\n Exit: (43) [system] 1353>1352\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352, 1353)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352, 1353)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1352, 1353, _94534)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1352, 1353, _94534)\n Call: (45) [system] _95788 is 1353-1352\n Exit: (45) [system] 1 is 1353-1352\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _97008, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _97008, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _100118)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _100118)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _102124, []), read_string(_102124, _102132, _97008), close(_102124))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _102124, []), read_util:read_string(_102124, _102132, _97008), read_util:close(_102124))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _102124, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5f22600), [])\n Call: (49) [system] close((0x5566f5f22600))\n Exit: (49) [system] close((0x5566f5f22600))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5f22600), []), read_util:read_string((0x5566f5f22600), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f5f22600)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1352, 1, _107770, _94534)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1352, 1, 1143, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1352, 1353, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _110832))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _110832))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_115162)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _119470, _119472, _119474, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _119470, _119472, _119474, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _119470, _119472, _119474, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _123288, _123352, _123290, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _123288, _123970, _123290, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _125146, _125210, _125148, '/*~')\n Fail: (45) [system] sub_string(\".\", _125146, _125828, _125148, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _127622, _127686, _127624, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _127622, _128304, _127624, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _129480, _129544, _129482, '%~')\n Fail: (45) [system] sub_string(\".\", _129480, _130162, _129482, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1352, 1353)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1353)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _11172)\n Exit: (43) [system] character_count((0x556703a44a00), 1353)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, _12386)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, _12386)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _13632, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _13632, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _16742)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _16742)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _18748, []), read_string(_18748, _18756, _13632), close(_18748))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _18748, []), read_util:read_string(_18748, _18756, _13632), read_util:close(_18748))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _18748, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x55670423a900), [])\n Call: (48) [system] close((0x55670423a900))\n Exit: (48) [system] close((0x55670423a900))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x55670423a900), []), read_util:read_string((0x55670423a900), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x55670423a900)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1353, _24392, 0, _12386)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1353, 1143, 0, \" \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, \" \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\" \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _26482)\n Exit: (43) [system] open_string(\" \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x5566f78fda00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (44) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (45) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (45) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (44) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (45) [system] peek_char((0x5566f78fda00), _32584)\n Exit: (45) [system] peek_char((0x5566f78fda00), ' ')\n Call: (45) [system] char_type(' ', space)\n Exit: (45) [system] char_type(' ', space)\n Call: (45) [system] get_char((0x5566f78fda00), ' ')\n Exit: (45) [system] get_char((0x5566f78fda00), ' ')\n Call: (45) [system] put_char(' ')\n \n Exit: (45) [system] put_char(' ')\n Exit: (44) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (45) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (46) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (46) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (46) [system] peek_char((0x5566f78fda00), _42928)\n Exit: (46) [system] peek_char((0x5566f78fda00), ' ')\n Call: (46) [system] char_type(' ', space)\n Exit: (46) [system] char_type(' ', space)\n Call: (46) [system] get_char((0x5566f78fda00), ' ')\n Exit: (46) [system] get_char((0x5566f78fda00), ' ')\n Call: (46) [system] put_char(' ')\n \n Exit: (46) [system] put_char(' ')\n Exit: (45) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (46) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (47) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (47) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (47) [system] peek_char((0x5566f78fda00), _53272)\n Exit: (47) [system] peek_char((0x5566f78fda00), ' ')\n Call: (47) [system] char_type(' ', space)\n Exit: (47) [system] char_type(' ', space)\n Call: (47) [system] get_char((0x5566f78fda00), ' ')\n Exit: (47) [system] get_char((0x5566f78fda00), ' ')\n Call: (47) [system] put_char(' ')\n \n Exit: (47) [system] put_char(' ')\n Exit: (46) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (46) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (47) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (48) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (48) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (47) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (48) [system] peek_char((0x5566f78fda00), _63616)\n Exit: (48) [system] peek_char((0x5566f78fda00), ' ')\n Call: (48) [system] char_type(' ', space)\n Exit: (48) [system] char_type(' ', space)\n Call: (48) [system] get_char((0x5566f78fda00), ' ')\n Exit: (48) [system] get_char((0x5566f78fda00), ' ')\n Call: (48) [system] put_char(' ')\n \n Exit: (48) [system] put_char(' ')\n Exit: (47) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (47) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (48) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (49) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (49) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (48) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (49) [system] peek_char((0x5566f78fda00), _73960)\n Exit: (49) [system] peek_char((0x5566f78fda00), ' ')\n Call: (49) [system] char_type(' ', space)\n Exit: (49) [system] char_type(' ', space)\n Call: (49) [system] get_char((0x5566f78fda00), ' ')\n Exit: (49) [system] get_char((0x5566f78fda00), ' ')\n Call: (49) [system] put_char(' ')\n \n Exit: (49) [system] put_char(' ')\n Exit: (48) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (48) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (49) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (50) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (50) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (49) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (50) [system] peek_char((0x5566f78fda00), _84304)\n Exit: (50) [system] peek_char((0x5566f78fda00), ' ')\n Call: (50) [system] char_type(' ', space)\n Exit: (50) [system] char_type(' ', space)\n Call: (50) [system] get_char((0x5566f78fda00), ' ')\n Exit: (50) [system] get_char((0x5566f78fda00), ' ')\n Call: (50) [system] put_char(' ')\n \n Exit: (50) [system] put_char(' ')\n Exit: (49) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (49) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (50) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (51) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (51) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (50) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (51) [system] peek_char((0x5566f78fda00), _94648)\n Exit: (51) [system] peek_char((0x5566f78fda00), ' ')\n Call: (51) [system] char_type(' ', space)\n Exit: (51) [system] char_type(' ', space)\n Call: (51) [system] get_char((0x5566f78fda00), ' ')\n Exit: (51) [system] get_char((0x5566f78fda00), ' ')\n Call: (51) [system] put_char(' ')\n \n Exit: (51) [system] put_char(' ')\n Exit: (50) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (50) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (51) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (52) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (52) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (51) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (52) [system] peek_char((0x5566f78fda00), _104992)\n Exit: (52) [system] peek_char((0x5566f78fda00), '\\n')\n Call: (52) [system] char_type('\\n', space)\n Exit: (52) [system] char_type('\\n', space)\n Call: (52) [system] get_char((0x5566f78fda00), '\\n')\n Exit: (52) [system] get_char((0x5566f78fda00), '\\n')\n Call: (52) [system] put_char('\\n')\n\n Exit: (52) [system] put_char('\\n')\n Exit: (51) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (51) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Call: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [system] at_end_of_stream((0x5566f78fda00))\n Fail: (53) [system] at_end_of_stream((0x5566f78fda00))\n Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [system] peek_char((0x5566f78fda00), _115336)\n Exit: (53) [system] peek_char((0x5566f78fda00), :)\n Call: (53) [system] char_type(:, space)\n Fail: (53) [system] char_type(:, space)\n Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [echo_files] echo_files:nsl(_118990)\n Unify: (53) [echo_files] echo_files:nsl('No source location!?')\n Exit: (53) [echo_files] echo_files:nsl('No source location!?')\n Call: (53) [system] atom_length('No source location!?', _120834)\n Exit: (53) [system] atom_length('No source location!?', 20)\n Call: (53) [system] peek_string((0x5566f78fda00), 20, _122048)\n Exit: (53) [system] peek_string((0x5566f78fda00), 20, \":- call((true,prolog\")\n Call: (53) [system] \":- call((true,prolog\"=='No source location!?'\n Fail: (53) [system] \":- call((true,prolog\"=='No source location!?'\n Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [system] peek_string((0x5566f78fda00), 2, \"%~\")\n Fail: (53) [system] peek_string((0x5566f78fda00), 2, \"%~\")\n Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [system] peek_string((0x5566f78fda00), 1, \"%\")\n Fail: (53) [system] peek_string((0x5566f78fda00), 1, \"%\")\n Redo: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Call: (53) [system] peek_string((0x5566f78fda00), 2, \"#!\")\n Fail: (53) [system] peek_string((0x5566f78fda00), 2, \"#!\")\n Fail: (52) [echo_files] echo_files:consume_white((0x5566f78fda00))\n Fail: (51) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (50) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (49) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (48) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (47) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (46) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f78fda00))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Call: (42) [system] character_count((0x556703a44a00), _10218)\n Exit: (42) [system] character_count((0x556703a44a00), 1353)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _12688))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _12688))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _24484)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _25102)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n^ Redo: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Redo: (38) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798, _800)\n^ Redo: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n Call: (39) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\\==end_of_file\n Exit: (39) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798)\n Call: (40) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (40) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Call: (40) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Exit: (40) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (40) [system] nb_current('$term', _53972)\n Exit: (40) [system] nb_current('$term', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (40) [$syspreds] prolog_load_context(module, _55186)\n Unify: (40) [$syspreds] prolog_load_context(module, _55186)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _57006)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-_57642))\n Call: (41) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))==(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (41) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))==(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _57642)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _57642)\n Call: (42) [system] functor(directive_expansion, _60756, _60758)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _61986 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _57642)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (40) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\\=@=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Fail: (40) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\\=@=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [...])])])]), _798)\n^ Redo: (38) [subclause_expansion] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [subclause_expansion] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n Call: (39) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Exit: (39) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Call: (39) [$syspreds] prolog_load_context(file, _71892)\n Unify: (39) [$syspreds] prolog_load_context(file, _71892)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _73718)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _73718)\n^ Redo: (38) [file_scope] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [file_scope] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Redo: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [echo_files] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n Call: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n^ Redo: (38) [common_logic_utils] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [common_logic_utils] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), _798, _800)\n Call: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (39) [system] nonvar(term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), (:-mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))))\n Call: (39) [system] term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])=_800\n Exit: (39) [system] term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])=term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]), (:-mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), term_position(1286, 1352, 1286, 1288, [term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]))\n^ Call: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [...])])])]), mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Unify: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [...])])])]), mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Fail: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [...])])])]), mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Fail: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Call: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Unify: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), sicstus:sicstus_flag(_98816, _98818))\n Call: (45) [system] nonvar(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (45) [system] nonvar(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=current_prolog_flag(_98816, _98818)\n Fail: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=current_prolog_flag(_98816, _98818)\n^ Redo: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), sicstus:sicstus_flag(_98816, _98818))\n Call: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=prolog_flag(_98816, _98818)\n Fail: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=prolog_flag(_98816, _98818)\n^ Redo: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Unify: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Call: (44) [system] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [system] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]))\n^ Redo: (44) [loop_check] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [loop_check] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]))\n^ Redo: (44) [ucatch] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [ucatch] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n Call: (45) [apply_macros] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n Unify: (45) [apply_macros] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n Fail: (45) [nl_pipeline] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Redo: (44) [virtualize_source] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [virtualize_source] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n Call: (45) [system] nonvar(term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]))\n Exit: (45) [system] nonvar(term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Redo: (44) [common_logic_utils] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [common_logic_utils] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Redo: (44) [gvlib] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [gvlib] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Redo: (44) [logicmoo_test] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (44) [logicmoo_test] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Fail: (44) [pfc_lib] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1289, 1352, 1289, 1293, [term_position(1294, 1351, 1294, 1311, [term_position(1312, 1350, 1312, 1318, [term_position(1319, 1349, 1319, 1323, [list_position(..., ..., ..., ...)])])])]), _94364, _94366)\n^ Call: (44) [system] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Unify: (44) [system] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Redo: (44) [arithmetic] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n^ Unify: (44) [arithmetic] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364)\n Call: (45) [yall] yall:lambda_like(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Unify: (45) [yall] yall:lambda_like(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (46) [system] compound_name_arity(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _129988, _129990)\n Exit: (46) [system] compound_name_arity(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mpred_test, 1)\n Call: (46) [yall] yall:lambda_functor(mpred_test)\n Fail: (46) [yall] yall:lambda_functor(mpred_test)\n Fail: (45) [yall] yall:lambda_like(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Redo: (44) [yall] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Unify: (44) [yall] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Call: (45) [apply_macros] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Unify: (45) [apply_macros] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Fail: (45) [nl_pipeline] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Unify: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n Call: (45) [clpfd] clpfd:clpfd_expandable(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Redo: (44) [clpfd] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Unify: (44) [clpfd] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([... = ...|...]))))), _298, (:-mpred_test(clause_asserted_i(sk2_in(avar([... = ...|...]))))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _15636, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n^ Call: (33) [user] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Unify: (33) [logicmoo_test] mpred_test(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (40) [$syspreds] update_flag(tests, _17538, _17538+1)\n Unify: (40) [$syspreds] update_flag(tests, _17538, _17538+1)\n Exit: (40) [$syspreds] update_flag(tests, 0, 0+1)\n Call: (40) [$syspreds] update_flag(test_number, _19384, _19384+1)\n Unify: (40) [$syspreds] update_flag(test_number, _19384, _19384+1)\n Exit: (40) [$syspreds] update_flag(test_number, 1, 1+1)\n^ Call: (38) [logicmoo_test] backward_compatibility:sformat(_21236, 'Test_~4d_Line_~4d', [2, 0])\n^ Unify: (38) [logicmoo_test] backward_compatibility:sformat(_21236, 'Test_~4d_Line_~4d', [2, 0])\n^ Call: (39) [logicmoo_test] format(string(_21236), 'Test_~4d_Line_~4d', [2, 0])\n^ Exit: (39) [logicmoo_test] format(string(\"Test_0.0002_Line_0.0000\"), 'Test_~4d_Line_~4d', [2, 0])\n^ Exit: (38) [logicmoo_test] backward_compatibility:sformat(\"Test_0.0002_Line_0.0000\", 'Test_~4d_Line_~4d', [2, 0])\n^ Call: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0002_Line_0.0000\", _21230)\n^ Unify: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0002_Line_0.0000\", _21230)\n Call: (39) [system] arg(1, '_0.'='_', _25662)\n Exit: (39) [system] arg(1, '_0.'='_', '_0.')\n Call: (39) [system] arg(2, '_0.'='_', _26884)\n Exit: (39) [system] arg(2, '_0.'='_', '_')\n^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0002_Line_0.0000\", _28106)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0002_Line_0.0000\", _28106)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0002_Line_0.0000\", _28106)\n Call: (40) [system] atomic_list_concat(_30004, '_0.', \"Test_0.0002_Line_0.0000\")\n Exit: (40) [system] atomic_list_concat(['Test', '0002_Line', '0000'], '_0.', \"Test_0.0002_Line_0.0000\")\n Call: (40) [system] atomics_to_string(['Test', '0002_Line', '0000'], '_', _28106)\n Exit: (40) [system] atomics_to_string(['Test', '0002_Line', '0000'], '_', \"Test_0002_Line_0000\")\n^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0002_Line_0.0000\", \"Test_0002_Line_0000\")\n^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0002_Line_0000\", _21230)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0002_Line_0000\", \"Test_0002_Line_0000\")\n^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0002_Line_0000\", \"Test_0002_Line_0000\")\n^ Exit: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0002_Line_0.0000\", \"Test_0002_Line_0000\")\n Call: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (40) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (40) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (41) [system] arg(_38772, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), _38714)\n Exit: (41) [system] arg(1, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (42) [system] arg(_43702, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _43644)\n Exit: (42) [system] arg(1, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), avar([vn='Ex', sk2='SKF-6667']))\n Call: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667']))\n Call: (43) [system] arg(_49250, avar([vn='Ex', sk2='SKF-6667']), _49192)\n Exit: (43) [system] arg(1, avar([vn='Ex', sk2='SKF-6667']), [vn='Ex', sk2='SKF-6667'])\n Call: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667'])\n Unify: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667'])\n Unify: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667'])\n Call: (44) [system] arg(_55416, [vn='Ex', sk2='SKF-6667'], _55358)\n Exit: (44) [system] arg(1, [vn='Ex', sk2='SKF-6667'], vn='Ex')\n Call: (44) [occurs] occurs:sub_term(_35622, vn='Ex')\n Unify: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (43) [occurs] occurs:sub_term(vn='Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(vn='Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(vn='Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(vn='Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_35622, vn='Ex')\n Unify: (44) [occurs] occurs:sub_term(_35622, vn='Ex')\n Call: (45) [system] arg(_62200, vn='Ex', _62142)\n Exit: (45) [system] arg(1, vn='Ex', vn)\n Call: (45) [occurs] occurs:sub_term(_35622, vn)\n Unify: (45) [occurs] occurs:sub_term(vn, vn)\n Exit: (45) [occurs] occurs:sub_term(vn, vn)\n Exit: (44) [occurs] occurs:sub_term(vn, vn='Ex')\n Exit: (43) [occurs] occurs:sub_term(vn, [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(vn, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(vn, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(vn, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_35622, vn)\n Unify: (45) [occurs] occurs:sub_term(_35622, vn)\n Fail: (45) [occurs] occurs:sub_term(_35622, vn)\n Redo: (45) [system] arg(_70218, vn='Ex', _62142)\n Exit: (45) [system] arg(2, vn='Ex', 'Ex')\n Call: (45) [occurs] occurs:sub_term(_35622, 'Ex')\n Unify: (45) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (45) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (44) [occurs] occurs:sub_term('Ex', vn='Ex')\n Exit: (43) [occurs] occurs:sub_term('Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term('Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term('Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term('Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_35622, 'Ex')\n Unify: (45) [occurs] occurs:sub_term(_35622, 'Ex')\n Fail: (45) [occurs] occurs:sub_term(_35622, 'Ex')\n Fail: (44) [occurs] occurs:sub_term(_35622, vn='Ex')\n Redo: (44) [system] arg(_78854, [vn='Ex', sk2='SKF-6667'], _55358)\n Exit: (44) [system] arg(2, [vn='Ex', sk2='SKF-6667'], [sk2='SKF-6667'])\n Call: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667'])\n Call: (45) [system] arg(_85638, [sk2='SKF-6667'], _85580)\n Exit: (45) [system] arg(1, [sk2='SKF-6667'], sk2='SKF-6667')\n Call: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667')\n Unify: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term(sk2='SKF-6667', [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2='SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(sk2='SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(sk2='SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2='SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667')\n Unify: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667')\n Call: (46) [system] arg(_93040, sk2='SKF-6667', _92982)\n Exit: (46) [system] arg(1, sk2='SKF-6667', sk2)\n Call: (46) [occurs] occurs:sub_term(_35622, sk2)\n Unify: (46) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (46) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (45) [occurs] occurs:sub_term(sk2, sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term(sk2, [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2, [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(sk2, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(sk2, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_35622, sk2)\n Unify: (46) [occurs] occurs:sub_term(_35622, sk2)\n Fail: (46) [occurs] occurs:sub_term(_35622, sk2)\n Redo: (46) [system] arg(_101676, sk2='SKF-6667', _92982)\n Exit: (46) [system] arg(2, sk2='SKF-6667', 'SKF-6667')\n Call: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667')\n Unify: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (45) [occurs] occurs:sub_term('SKF-6667', sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term('SKF-6667', [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term('SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term('SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term('SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term('SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667')\n Unify: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667')\n Fail: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667')\n Fail: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667')\n Redo: (45) [system] arg(_110930, [sk2='SKF-6667'], _85580)\n Exit: (45) [system] arg(2, [sk2='SKF-6667'], [])\n Call: (45) [occurs] occurs:sub_term(_35622, [])\n Unify: (45) [occurs] occurs:sub_term([], [])\n Exit: (45) [occurs] occurs:sub_term([], [])\n Exit: (44) [occurs] occurs:sub_term([], [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_35622, [])\n Unify: (45) [occurs] occurs:sub_term(_35622, [])\n Fail: (45) [occurs] occurs:sub_term(_35622, [])\n Fail: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667'])\n Fail: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667'])\n Fail: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667']))\n Fail: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Fail: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (40) [occurs] occurs:sub_term(_121982, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (40) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (40) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (40) [occurs] occurs:sub_term(_121982, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (40) [occurs] occurs:sub_term(_121982, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (41) [system] arg(_125132, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), _125074)\n Exit: (41) [system] arg(1, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (41) [occurs] occurs:sub_term(_121982, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (41) [occurs] occurs:sub_term(_121982, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (41) [occurs] occurs:sub_term(_121982, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (42) [system] arg(_130062, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _130004)\n Exit: (42) [system] arg(1, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), avar([vn='Ex', sk2='SKF-6667']))\n Call: (42) [occurs] occurs:sub_term(_568, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (42) [occurs] occurs:sub_term(_568, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (42) [occurs] occurs:sub_term(_568, avar([vn='Ex', sk2='SKF-6667']))\n Call: (43) [system] arg(_5424, avar([vn='Ex', sk2='SKF-6667']), _5366)\n Exit: (43) [system] arg(1, avar([vn='Ex', sk2='SKF-6667']), [vn='Ex', sk2='SKF-6667'])\n Call: (43) [occurs] occurs:sub_term(_568, [vn='Ex', sk2='SKF-6667'])\n Unify: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (43) [occurs] occurs:sub_term(_568, [vn='Ex', sk2='SKF-6667'])\n Unify: (43) [occurs] occurs:sub_term(_568, [vn='Ex', sk2='SKF-6667'])\n Call: (44) [system] arg(_11590, [vn='Ex', sk2='SKF-6667'], _11532)\n Exit: (44) [system] arg(1, [vn='Ex', sk2='SKF-6667'], vn='Ex')\n Call: (44) [occurs] occurs:sub_term(_568, vn='Ex')\n Unify: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (43) [occurs] occurs:sub_term(vn='Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(vn='Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(vn='Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(vn='Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_568, vn='Ex')\n Unify: (44) [occurs] occurs:sub_term(_568, vn='Ex')\n Call: (45) [system] arg(_18374, vn='Ex', _18316)\n Exit: (45) [system] arg(1, vn='Ex', vn)\n Call: (45) [occurs] occurs:sub_term(_568, vn)\n Unify: (45) [occurs] occurs:sub_term(vn, vn)\n Exit: (45) [occurs] occurs:sub_term(vn, vn)\n Exit: (44) [occurs] occurs:sub_term(vn, vn='Ex')\n Exit: (43) [occurs] occurs:sub_term(vn, [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(vn, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(vn, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(vn, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_568, vn)\n Unify: (45) [occurs] occurs:sub_term(_568, vn)\n Fail: (45) [occurs] occurs:sub_term(_568, vn)\n Redo: (45) [system] arg(_26392, vn='Ex', _18316)\n Exit: (45) [system] arg(2, vn='Ex', 'Ex')\n Call: (45) [occurs] occurs:sub_term(_568, 'Ex')\n Unify: (45) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (45) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (44) [occurs] occurs:sub_term('Ex', vn='Ex')\n Exit: (43) [occurs] occurs:sub_term('Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term('Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term('Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term('Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_568, 'Ex')\n Unify: (45) [occurs] occurs:sub_term(_568, 'Ex')\n Fail: (45) [occurs] occurs:sub_term(_568, 'Ex')\n Fail: (44) [occurs] occurs:sub_term(_568, vn='Ex')\n Redo: (44) [system] arg(_35028, [vn='Ex', sk2='SKF-6667'], _11532)\n Exit: (44) [system] arg(2, [vn='Ex', sk2='SKF-6667'], [sk2='SKF-6667'])\n Call: (44) [occurs] occurs:sub_term(_568, [sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_568, [sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term(_568, [sk2='SKF-6667'])\n Call: (45) [system] arg(_41812, [sk2='SKF-6667'], _41754)\n Exit: (45) [system] arg(1, [sk2='SKF-6667'], sk2='SKF-6667')\n Call: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667')\n Unify: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term(sk2='SKF-6667', [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2='SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(sk2='SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(sk2='SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2='SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667')\n Unify: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667')\n Call: (46) [system] arg(_49214, sk2='SKF-6667', _49156)\n Exit: (46) [system] arg(1, sk2='SKF-6667', sk2)\n Call: (46) [occurs] occurs:sub_term(_568, sk2)\n Unify: (46) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (46) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (45) [occurs] occurs:sub_term(sk2, sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term(sk2, [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2, [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term(sk2, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term(sk2, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term(sk2, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_568, sk2)\n Unify: (46) [occurs] occurs:sub_term(_568, sk2)\n Fail: (46) [occurs] occurs:sub_term(_568, sk2)\n Redo: (46) [system] arg(_57850, sk2='SKF-6667', _49156)\n Exit: (46) [system] arg(2, sk2='SKF-6667', 'SKF-6667')\n Call: (46) [occurs] occurs:sub_term(_568, 'SKF-6667')\n Unify: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (45) [occurs] occurs:sub_term('SKF-6667', sk2='SKF-6667')\n Exit: (44) [occurs] occurs:sub_term('SKF-6667', [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term('SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term('SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term('SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term('SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_568, 'SKF-6667')\n Unify: (46) [occurs] occurs:sub_term(_568, 'SKF-6667')\n Fail: (46) [occurs] occurs:sub_term(_568, 'SKF-6667')\n Fail: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667')\n Redo: (45) [system] arg(_67104, [sk2='SKF-6667'], _41754)\n Exit: (45) [system] arg(2, [sk2='SKF-6667'], [])\n Call: (45) [occurs] occurs:sub_term(_568, [])\n Unify: (45) [occurs] occurs:sub_term([], [])\n Exit: (45) [occurs] occurs:sub_term([], [])\n Exit: (44) [occurs] occurs:sub_term([], [sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([], [vn='Ex', sk2='SKF-6667'])\n Exit: (42) [occurs] occurs:sub_term([], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (41) [occurs] occurs:sub_term([], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (40) [occurs] occurs:sub_term([], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Call: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212)\n^ Unify: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212)\n Call: (42) [system] nb_current('$inprint_message', _74462)\n Fail: (42) [system] nb_current('$inprint_message', _74462)\n^ Redo: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212)\n^ Call: (42) [logicmoo_test] ucatch:maybe_compute_file_link('', _73212)\n^ Unify: (42) [logicmoo_test] ucatch:maybe_compute_file_link('', _73212)\n Call: (43) [lmconf] lmconf:http_file_stem(_77548, _77550)\n Unify: (43) [lmconf] lmconf:http_file_stem('lib/swipl', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/tree/master/docker/rootfs/usr/local/lib/swipl\")\n Exit: (43) [lmconf] lmconf:http_file_stem('lib/swipl', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/tree/master/docker/rootfs/usr/local/lib/swipl\")\n Call: (43) [system] atomic_list_concat([_79440, _79446], 'lib/swipl', '')\n Fail: (43) [system] atomic_list_concat([_79440, _79446], 'lib/swipl', '')\n Redo: (43) [lmconf] lmconf:http_file_stem(_77548, _77550)\n Unify: (43) [lmconf] lmconf:http_file_stem('swi-prolog/pack', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys\")\n Exit: (43) [lmconf] lmconf:http_file_stem('swi-prolog/pack', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys\")\n Call: (43) [system] atomic_list_concat([_82552, _82558], 'swi-prolog/pack', '')\n Fail: (43) [system] atomic_list_concat([_82552, _82558], 'swi-prolog/pack', '')\n Redo: (43) [lmconf] lmconf:http_file_stem(_77548, _77550)\n Unify: (43) [lmconf] lmconf:http_file_stem(logicmoo_workspace, \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master\")\n Exit: (43) [lmconf] lmconf:http_file_stem(logicmoo_workspace, \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master\")\n Call: (43) [system] atomic_list_concat([_85662, _85668], logicmoo_workspace, '')\n Fail: (43) [system] atomic_list_concat([_85662, _85668], logicmoo_workspace, '')\n Redo: (43) [lmconf] lmconf:http_file_stem(_77548, _77550)\n Unify: (43) [lmconf] lmconf:http_file_stem(~, \"https://logicmoo.org:2082/gitlab/logicmoo/prologmud_server/-/tree/master\")\n Exit: (43) [lmconf] lmconf:http_file_stem(~, \"https://logicmoo.org:2082/gitlab/logicmoo/prologmud_server/-/tree/master\")\n Call: (43) [system] atomic_list_concat([_88772, _88778], ~, '')\n Fail: (43) [system] atomic_list_concat([_88772, _88778], ~, '')\n^ Fail: (42) [logicmoo_test] ucatch:maybe_compute_file_link('', _73212)\n^ Redo: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212)\n^ Unify: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', '')\n^ Exit: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', '')\n^ Call: (41) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],'',_612),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (41) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],'',_612),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (42) [system] arg(1, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",_1812),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (42) [system] arg(1, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'https://logicmoo.org:2082/gitlab/logicmoo/'),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (42) [system] arg(2, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",_3310),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (42) [system] arg(2, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",'',_4808),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",'',_4808),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (43) [system] atom_string('', _6350)\n Exit: (43) [system] atom_string('', \"\")\n^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",_7570),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",_7570),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",_7570),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (44) [system] atomic_list_concat(_9882, \n [[ EXCEPTION while printing message '~W'\n with arguments [atomic_list_concat(_9882,'https://logicmoo.org:2082/gitlab/logicmoo/',\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (44) [system] atomic_list_concat([''], \n [[ EXCEPTION while printing message '~W'\n with arguments [atomic_list_concat([''],'https://logicmoo.org:2082/gitlab/logicmoo/',\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (44) [system] atomics_to_string([''], \"\", _7570)\n Exit: (44) [system] atomics_to_string([''], \"\", \"\")\n^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (43) [system] atom_string(_616, \"\")\n Exit: (43) [system] atom_string('', \"\")\n^ Exit: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",'',''),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', _610)\n^ Unify: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', _610)\n Call: (43) [system] arg(1, '-/blob/'='', _4274)\n Exit: (43) [system] arg(1, '-/blob/'='', '-/blob/')\n Call: (43) [system] arg(2, '-/blob/'='', _5496)\n Exit: (43) [system] arg(2, '-/blob/'='', '')\n^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', _6718)\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', _6718)\n Call: (44) [system] atom_string('', _7984)\n Exit: (44) [system] atom_string('', \"\")\n^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", _9204)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", _9204)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", _9204)\n Call: (45) [system] atomic_list_concat(_11102, '-/blob/', \"\")\n Exit: (45) [system] atomic_list_concat([''], '-/blob/', \"\")\n Call: (45) [system] atomics_to_string([''], '', _9204)\n Exit: (45) [system] atomics_to_string([''], '', \"\")\n^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", \"\")\n Call: (44) [system] atom_string(_6718, \"\")\n Exit: (44) [system] atom_string('', \"\")\n^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', '')\n^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', _610)\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', _610)\n Call: (44) [system] arg(1, (/)='_', _17288)\n Exit: (44) [system] arg(1, (/)='_', /)\n Call: (44) [system] arg(2, (/)='_', _18510)\n Exit: (44) [system] arg(2, (/)='_', '_')\n^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', _19732)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', _19732)\n Call: (45) [system] atom_string('', _20998)\n Exit: (45) [system] atom_string('', \"\")\n^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", _22218)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", _22218)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", _22218)\n Call: (46) [system] atomic_list_concat(_24116, /, \"\")\n Exit: (46) [system] atomic_list_concat([''], /, \"\")\n Call: (46) [system] atomics_to_string([''], '_', _22218)\n Exit: (46) [system] atomics_to_string([''], '_', \"\")\n^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", \"\")\n Call: (45) [system] atom_string(_19732, \"\")\n Exit: (45) [system] atom_string('', \"\")\n^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', '')\n^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', _610)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', _610)\n Call: (45) [system] arg(1, '_master_packs_'='_', _30302)\n Exit: (45) [system] arg(1, '_master_packs_'='_', '_master_packs_')\n Call: (45) [system] arg(2, '_master_packs_'='_', _31524)\n Exit: (45) [system] arg(2, '_master_packs_'='_', '_')\n^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', _32746)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', _32746)\n Call: (46) [system] atom_string('', _34012)\n Exit: (46) [system] atom_string('', \"\")\n^ Call: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", _35232)\n^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", _35232)\n^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", _35232)\n Call: (47) [system] atomic_list_concat(_37130, '_master_packs_', \"\")\n Exit: (47) [system] atomic_list_concat([''], '_master_packs_', \"\")\n Call: (47) [system] atomics_to_string([''], '_', _35232)\n Exit: (47) [system] atomics_to_string([''], '_', \"\")\n^ Exit: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", \"\")\n Call: (46) [system] atom_string(_32746, \"\")\n Exit: (46) [system] atom_string('', \"\")\n^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', '')\n^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', _610)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', '')\n^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', '')\n^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', '')\n^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', '')\n^ Exit: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', '')\n^ Exit: (41) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],'',''),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (41) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1052)\n^ Unify: (41) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1052)\n Call: (42) [system] name('', _2302)\n Exit: (42) [system] name('', [])\n^ Call: (42) [logicmoo_test] portray_vars:filter_var_chars([], [_3518|_3520])\n^ Unify: (42) [logicmoo_test] portray_vars:filter_var_chars([], [_3518|_3520])\n^ Call: (43) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3518|_3520])\n^ Unify: (43) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3518|_3520])\n^ Call: (44) [logicmoo_test] portray_vars:filter_var_chars0([], _6018)\n^ Unify: (44) [logicmoo_test] portray_vars:filter_var_chars0([], [])\n^ Exit: (44) [logicmoo_test] portray_vars:filter_var_chars0([], [])\n^ Call: (44) [logicmoo_test] portray_vars:trim_95([], [_3518|_3520])\n^ Unify: (44) [logicmoo_test] portray_vars:trim_95([], [_3518|_3520])\n^ Call: (45) [logicmoo_test] portray_vars:trim_96([], [_3518|_3520])\n^ Fail: (45) [logicmoo_test] portray_vars:trim_96([], [_3518|_3520])\n^ Fail: (44) [logicmoo_test] portray_vars:trim_95([], [_3518|_3520])\n^ Fail: (43) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3518|_3520])\n^ Fail: (42) [logicmoo_test] portray_vars:filter_var_chars([], [_3518|_3520])\n^ Fail: (41) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1052)\n Call: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12884)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit')\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit')\n Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12884)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__sk2_in_1_in_user\")\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__sk2_in_1_in_user\")\n^ Call: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_538))\n^ Unify: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_538))\n Call: (41) [system] copy_term(t_l:mpred_current_testcase(_538), _25446)\n Exit: (41) [system] copy_term(t_l:mpred_current_testcase(_538), t_l:mpred_current_testcase(_26064))\n^ Call: (41) [t_l] clause(t_l:mpred_current_testcase(_538), true)\n^ Fail: (41) [t_l] clause(mpred_current_testcase(_538), true)\n^ Fail: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_538))\n^ Call: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_538))\n^ Unify: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_538))\n^ Call: (47) [t_l] asserta(t_l:mpred_current_testcase(_538), _29910)\n^ Exit: (47) [t_l] asserta(t_l:mpred_current_testcase(_538), (0x5566f60ca0f0))\n Call: (47) [system] nb_current('$w_tl_e', _31148)\n Exit: (47) [system] nb_current('$w_tl_e', [])\n Call: (47) [system] nb_linkval('$w_tl_e', [(0x5566f60ca0f0)])\n Exit: (47) [system] nb_linkval('$w_tl_e', [(0x5566f60ca0f0)])\n^ Exit: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_538))\n^ Call: (45) [logicmoo_test] must_det_l((wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Unify: (45) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Call: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] strip_module(ucatch:must_det_u, _36812, _36752)\n^ Exit: (48) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (48) [system] var(must_det_u)\n Fail: (48) [system] var(must_det_u)\n^ Fail: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(...))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar(...)))), ignore((source_location(_16718, _16720), atom(...), ..., ...)), get_time(_16848)))\n^ Unify: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(...))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar(...)))), ignore((source_location(_16718, _16720), atom(...), ..., ...)), get_time(_16848)))\n^ Call: (48) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)), _41122, _41062)\n^ Exit: (48) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)), logicmoo_test, (wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n Call: (48) [system] var((wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n Fail: (48) [system] var((wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Fail: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(...))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar(...)))), ignore((source_location(_16718, _16720), atom(...), ..., ...)), get_time(_16848)))\n^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _45438, _45378)\n^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (49) [system] var(must_det_u)\n Fail: (49) [system] var(must_det_u)\n^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))))\n^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))))\n^ Call: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), _49748, _49688)\n^ Exit: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), logicmoo_test, wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))))\n Call: (49) [system] var(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))))\n Fail: (49) [system] var(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))))\n^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))))\n^ Call: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...))))))))\n^ Unify: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...))))))))\n^ Call: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Unify: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Call: (54) [logicmoo_test] current_predicate((in_pp/1))\n^ Exit: (54) [logicmoo_test] current_predicate((in_pp/1))\n^ Call: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Unify: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n Call: (55) [system] nonvar(bfly)\n Exit: (55) [system] nonvar(bfly)\n^ Call: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n Call: (56) [system] nonvar(_58930)\n Fail: (56) [system] nonvar(_58930)\n^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n^ Call: (56) [logicmoo_test] pretty_clauses:is_pp_set(_58930)\n^ Unify: (56) [logicmoo_test] pretty_clauses:is_pp_set(_58930)\n Call: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _58930)\n Fail: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _58930)\n^ Fail: (56) [logicmoo_test] pretty_clauses:is_pp_set(_58930)\n^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_58930)\n^ Call: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930)\n Call: (57) [system] nonvar(_58930)\n Fail: (57) [system] nonvar(_58930)\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(swish)\n^ Call: (57) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_70656)))\n^ Unify: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_70656)))\n Call: (61) [system] nb_current('$pp_swish', t)\n Fail: (61) [system] nb_current('$pp_swish', t)\n Call: (61) [pengines] pengines:pengine_self(_70656)\n Unify: (61) [pengines] pengines:pengine_self(_70656)\n Call: (62) [system] thread_self(_74440)\n Exit: (62) [system] thread_self(main)\n Call: (62) [pengines] current_pengine(_70656, _75704, main, _75708, _75710, _75712)\n Fail: (62) [pengines] current_pengine(_70656, _76366, main, _76370, _76372, _76374)\n Fail: (61) [pengines] pengines:pengine_self(_70656)\n^ Fail: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_70656)))\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(http)\n^ Call: (57) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_79480))\n^ Unify: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_79480))\n Call: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_79480)\n Unify: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_79480)\n Call: (61) [system] current_output(_82046)\n Exit: (61) [system] current_output((0x7f8762aee8c0))\n Call: (61) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0))\n Fail: (61) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0))\n Fail: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_79480)\n^ Fail: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_79480))\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Call: (57) [logicmoo_test] current_predicate((bfly_get/2))\n^ Exit: (57) [logicmoo_test] current_predicate((bfly_get/2))\n^ Call: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Unify: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (58) [system] nonvar(f)\n Exit: (58) [system] nonvar(f)\n^ Call: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668)\n^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668)\n Call: (59) [system] nonvar(_90668)\n Fail: (59) [system] nonvar(_90668)\n^ Redo: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668)\n^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668)\n Call: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, _90668)\n Unify: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n Exit: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n^ Exit: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (58) [system] f=@=f\n Exit: (58) [system] f=@=f\n^ Exit: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Exit: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Exit: (55) [logicmoo_test] pretty_clauses:in_pp(ansi)\n Call: (55) [system] bfly==ansi\n Fail: (55) [system] bfly==ansi\n^ Fail: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Fail: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Redo: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...))))))))\n^ Call: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))))\n^ Unify: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))))\n^ Call: (54) [logicmoo_test] quietly(ignore((with_all_dmsg(dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(...)))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?-mpred_test(..., ...))))))))))\n^ Unify: (54) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(_538, user:clause_asserted_i(...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n%~ ?-( mpred_test(Kw,user:clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))).\n^ Exit: (59) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (54) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(_538, user:clause_asserted_i(...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n^ Exit: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))))\n^ Exit: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), dmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...))))))))\n^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _134178, _134118)\n^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (49) [system] var(must_det_u)\n Fail: (49) [system] var(must_det_u)\n^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Call: (49) [ucatch] strip_module(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)), _138488, _138428)\n^ Exit: (49) [ucatch] strip_module(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)), logicmoo_test, (add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)))\n Call: (49) [system] var((add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)))\n Fail: (49) [system] var((add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)))\n^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _142804, _142744)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _147114, _147054)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), logicmoo_test, add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (50) [system] var(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Fail: (50) [system] var(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...])))))\n Call: (53) [j_u] j_u:junit_prop(_538, goal, _150124)\n Unify: (53) [j_u] j_u:junit_prop(\"Test_0001_Line_0000__sk2_in_1_in_user\", goal, user:(sk2_in(_150776), get_attr(_150776, sk2, _150790), _150790=='SKF-6667'))\n Exit: (53) [j_u] j_u:junit_prop(\"Test_0001_Line_0000__sk2_in_1_in_user\", goal, user:(sk2_in(_150776), get_attr(_150776, sk2, _150790), _150790=='SKF-6667'))\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _153362, _153302)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)), _157672, _157612)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_16848)), logicmoo_test, (ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), get_time(_16848)))\n Call: (50) [system] var((ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), get_time(_16848)))\n Fail: (50) [system] var((ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), get_time(_16848)))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_16848)))\n^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _161988, _161928)\n^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (51) [system] var(must_det_u)\n Fail: (51) [system] var(must_det_u)\n^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Call: (51) [ucatch] strip_module(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), _166298, _166238)\n^ Exit: (51) [ucatch] strip_module(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718|...]), replace_in_string([...], _16760, _16790), add_test_info(_538, url, _16790))), logicmoo_test, ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718, _16720]), replace_in_string([... = ...], _16760, _16790), add_test_info(_538, url, _16790))))\n Call: (51) [system] var(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718, _16720]), replace_in_string([... = ...], _16760, _16790), add_test_info(_538, url, _16790))))\n Fail: (51) [system] var(ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [_16718, _16720]), replace_in_string([... = ...], _16760, _16790), add_test_info(_538, url, _16790))))\n^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_16718, _16720), atom(_16718), add_test_info(_538, src, _16718:_16720), sformat(_16760, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n Call: (55) [system] source_location(_16718, _16720)\n Fail: (55) [system] source_location(_16718, _16720)\n^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _171832, _171772)\n^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (51) [system] var(must_det_u)\n Fail: (51) [system] var(must_det_u)\n^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_16848))\n^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_16848))\n^ Call: (51) [ucatch] strip_module(logicmoo_test:get_time(_16848), _176142, _176082)\n^ Exit: (51) [ucatch] strip_module(logicmoo_test:get_time(_16848), logicmoo_test, get_time(_16848))\n Call: (51) [system] var(get_time(_16848))\n Fail: (51) [system] var(get_time(_16848))\n^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_16848))\n^ Exit: (45) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...)))))), add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([...|...])))), ignore((source_location(_16718, _16720), atom(_16718), add_test_info(..., ..., ...), ..., ...)), get_time(1632738043.15359)))\n Call: (45) [system] _16858=nb(0)\n Exit: (45) [system] nb(0)=nb(0)\n^ Call: (47) [logicmoo_test] call_u_hook(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Unify: (47) [logicmoo_test] call_u_hook(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Call: (56) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _184772)\n^ Unify: (56) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _184772)\n^ Exit: (56) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n^ Exit: (47) [logicmoo_test] call_u_hook(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (47) [system] _16898=passed\n Exit: (47) [system] passed=passed\n\u001B[0m\u001B[1m\u001B[97m\u001B[40mpassed=info(why_was_true(user:clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))))\n\u001B[49m\u001B[0m\u001B[21m\u001B[0m\nno_proof_for(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-6667])))).\n\nno_proof_for(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-6667])))).\n\nno_proof_for(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-6667])))).\n\n_188708\n\tname\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_02-Test_0001_Line_0000__sk2_in_1_in_user'. \n\tJUNIT_CLASSNAME\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_02'. \n\tJUNIT_CMD\t=\t'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"[\\'attvar_02.pfc\\']\"'. \n% saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_02_Test_0001_Line_0000_sk2_in_1_in_user_0-junit.xml\n Call: (45) [system] passed=error(_16876)\n Fail: (45) [system] passed=error(_16876)\n Call: (45) [system] true\n Exit: (45) [system] true\n Call: (45) [system] nb_setarg(1, nb(0), 1)\n Exit: (45) [system] nb_setarg(1, nb(1), 1)\n Call: (45) [system] deterministic(_28564)\n Exit: (45) [system] deterministic(true)\n^ Call: (46) [locally_each] locally_each:key_erase(t_l)\n^ Unify: (46) [locally_each] locally_each:key_erase(t_l)\n Call: (47) [system] nb_current('$w_tl_e', [_319170|_319172])\n Exit: (47) [system] nb_current('$w_tl_e', [(0x5566f60ca0f0)])\n Call: (47) [system] nb_linkval('$w_tl_e', [])\n Exit: (47) [system] nb_linkval('$w_tl_e', [])\n Call: (48) [system] erase((0x5566f60ca0f0))\n Exit: (48) [system] erase((0x5566f60ca0f0))\n Call: (47) [system] true\n Exit: (47) [system] true\n Call: (47) [system] true\n Exit: (47) [system] true\n^ Exit: (46) [locally_each] locally_each:key_erase(t_l)\n^ Exit: (33) [logicmoo_test] mpred_test(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Call: (37) [user] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n^ Unify: (37) [user] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), (:-call((true, prolog))), _326774)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), (:-call((true, prolog))), _326774)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), (:-call((true, prolog))), _326774)\n^ Redo: (37) [user] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n^ Unify: (37) [user] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), (:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n^ Redo: (37) [system] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n^ Unify: (37) [system] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n Call: (38) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Exit: (38) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-call((true, prolog))))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-call((true, prolog))))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-call((true, prolog))))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n^ Unify: (37) [subclause_expansion] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_339140)\n Fail: (39) [t_l] t_l:is_ec_cvt(_339140)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n^ Fail: (37) [ec_loader] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _326774, _326776)\n^ Call: (37) [user] term_expansion((:-call((true, prolog))), _342250)\n^ Unify: (37) [user] term_expansion((:-call((true, prolog))), (:-call((true, prolog))))\n^ Redo: (37) [system] term_expansion((:-call((true, prolog))), _342250)\n^ Unify: (37) [system] term_expansion((:-call((true, prolog))), _342250)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-call((true, prolog))), _342250)\n^ Call: (38) [system] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _347174, _347176)\n^ Unify: (38) [system] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _347174, _347176)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _347174, _347176)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _347174, _347176)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _347174, _347176)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _347174, _347176)\n Call: (41) [system] nonvar((:-call((true, prolog))))\n Exit: (41) [system] nonvar((:-call((true, prolog))))\n Call: (41) [echo_files] echo_files:never_echo_term((:-call((true, prolog))))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-call((true, prolog))))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _347174, _347176)\n Call: (41) [$syspreds] prolog_load_context(stream, _354078)\n Unify: (41) [$syspreds] prolog_load_context(stream, _354078)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])=..[_357724, _357730, _357736|_357738]\n Exit: (41) [system] term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])=..[term_position, 1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [system] (:-call((true, prolog)))==end_of_file\n Fail: (42) [system] (:-call((true, prolog)))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _363906)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Call: (42) [system] _365780 is 1353+1\n Exit: (42) [system] 1354 is 1353+1\n Call: (42) [system] 1383=(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1361)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1361)\n Call: (43) [t_l] t_l:file_stream_loc(_378110, (0x556703a44a00), _378114)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1361)\n Call: (43) [t_l] t_l:file_stream_loc(_380538, (0x556703a44a00), _380540)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353)\n Call: (43) [system] 1361>1353\n Exit: (43) [system] 1361>1353\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353, 1361)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353, 1361)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, 1361, _384872)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, 1361, _384872)\n Call: (45) [system] _386126 is 1361-1353\n Exit: (45) [system] 8 is 1361-1353\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _387346, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _387346, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _390456)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _390456)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _392462, []), read_string(_392462, _392470, _387346), close(_392462))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _392462, []), read_util:read_string(_392462, _392470, _387346), read_util:close(_392462))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _392462, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5600), [])\n Call: (49) [system] close((0x5566f61f5600))\n Exit: (49) [system] close((0x5566f61f5600))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5600), []), read_util:read_string((0x5566f61f5600), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f61f5600)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1353, 8, _398108, _384872)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1353, 8, 1135, \" \\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1353, 1361, \" \\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1361)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1361)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _401172))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _401172))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1361))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1361))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1361)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Call: (45) [echo_files] echo_files:nsl(_405502)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\" \\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\" \\n\", 'No source location!?')\n Call: (46) [system] \" \\n\"\\==[]\n Exit: (46) [system] \" \\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\" \\n\", _409810, _409812, _409814, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\" \\n\", _409810, _409812, _409814, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\" \\n\", _409810, _409812, _409814, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\" \\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Call: (45) [system] sub_string(\" \\n\", _413628, _413692, _413630, '\\n/*~')\n Fail: (45) [system] sub_string(\" \\n\", _413628, _414310, _413630, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Call: (45) [system] sub_string(\" \\n\", _415486, _415550, _415488, '/*~')\n Fail: (45) [system] sub_string(\" \\n\", _415486, _416168, _415488, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Call: (45) [system] sub_string(\" \\n\", _417962, _418026, _417964, '\\n%~')\n Fail: (45) [system] sub_string(\" \\n\", _417962, _418644, _417964, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Call: (45) [system] sub_string(\" \\n\", _419820, _419884, _419822, '%~')\n Fail: (45) [system] sub_string(\" \\n\", _419820, _420502, _419822, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Call: (45) [system] write(\" \\n\")\n \n Exit: (45) [system] write(\" \\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1353, 1361)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1361)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1361, 1383, _429078)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1361, 1383, _429078)\n Call: (44) [system] _430332 is 1383-1361\n Exit: (44) [system] 22 is 1383-1361\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _431552, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _431552, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _434662)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _434662)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _436668, []), read_string(_436668, _436676, _431552), close(_436668))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _436668, []), read_util:read_string(_436668, _436676, _431552), read_util:close(_436668))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _436668, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5c00), [])\n Call: (48) [system] close((0x5566f61f5c00))\n Exit: (48) [system] close((0x5566f61f5c00))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5c00), []), read_util:read_string((0x5566f61f5c00), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f61f5c00)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1361, 22, _442314, _429078)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1361, 22, 1113, \":- call((true,prolog))\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1361, 1383, \":- call((true,prolog))\")\n Call: (43) [echo_files] echo_files:read_mco(\":- call((true,prolog))\", _444182, _444184, _444186, _444188, _444190)\n Unify: (43) [echo_files] echo_files:read_mco(\":- call((true,prolog))\", _444816, _444818, _444820, _444822, _444824)\n Call: (44) [system] read_term_from_atom(\":- call((true,prolog))\", _445392, [cycles(true), comments(_445412), quasi_quotations(_445422), variable_names(_445432), singletons(_445442)])\n Exit: (44) [system] read_term_from_atom(\":- call((true,prolog))\", (:-call((true, prolog))), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- call((true,prolog))\", _446678, [cycles(false), comments(_446698), quasi_quotations(_446708), variable_names(_446718), singletons(_446728)])\n Exit: (44) [system] read_term_from_atom(\":- call((true,prolog))\", (:-call((true, prolog))), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (:-call((true, prolog)))=@=(:-call((true, prolog)))\n Exit: (44) [system] (:-call((true, prolog)))=@=(:-call((true, prolog)))\n Call: (44) [system] _449176=(:-call((true, prolog)))\n Exit: (44) [system] (:-call((true, prolog)))=(:-call((true, prolog)))\n Exit: (43) [echo_files] echo_files:read_mco(\":- call((true,prolog))\", (:-call((true, prolog))), [], [], [], [])\n Call: (43) [system] write(\":- call((true,prolog))\")\n:- call((true,prolog))\n Exit: (43) [system] write(\":- call((true,prolog))\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _452286, 1383)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _452908, 1383)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _453482, _453484))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _453482, _453484))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _453482, 1383))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _453482, 1383))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _453482, 1383)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _460920))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _460920))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [system] character_count((0x556703a44a00), _466470)\n Exit: (42) [system] character_count((0x556703a44a00), 1384)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1384)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1384)\n Call: (43) [t_l] t_l:file_stream_loc(_468976, (0x556703a44a00), _468980)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1384)\n Call: (43) [t_l] t_l:file_stream_loc(_471404, (0x556703a44a00), _471406)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383)\n Call: (43) [system] 1384>1383\n Exit: (43) [system] 1384>1383\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383, 1384)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383, 1384)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1383, 1384, _475738)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1383, 1384, _475738)\n Call: (45) [system] _476992 is 1384-1383\n Exit: (45) [system] 1 is 1384-1383\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _478212, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _478212, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _481322)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _481322)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _483328, []), read_string(_483328, _483336, _478212), close(_483328))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _483328, []), read_util:read_string(_483328, _483336, _478212), read_util:close(_483328))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _483328, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5dbdd00), [])\n Call: (49) [system] close((0x5566f5dbdd00))\n Exit: (49) [system] close((0x5566f5dbdd00))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5dbdd00), []), read_util:read_string((0x5566f5dbdd00), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f5dbdd00)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1383, 1, _488974, _475738)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1383, 1, 1112, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1383, 1384, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _492036))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _492036))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_496366)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _500674, _500676, _500678, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _500674, _500676, _500678, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _500674, _500676, _500678, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _504492, _504556, _504494, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _504492, _505174, _504494, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _506350, _506414, _506352, '/*~')\n Fail: (45) [system] sub_string(\".\", _506350, _507032, _506352, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _508826, _508890, _508828, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _508826, _509508, _508828, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _510684, _510748, _510686, '%~')\n Fail: (45) [system] sub_string(\".\", _510684, _511366, _510686, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1383, 1384)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1384)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _522358)\n Exit: (43) [system] character_count((0x556703a44a00), 1384)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1384, _650)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1384, _650)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1582, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1582, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _4692)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _4692)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _6698, []), read_string(_6698, _6706, _1582), close(_6698))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _6698, []), read_util:read_string(_6698, _6706, _1582), read_util:close(_6698))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _6698, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9679300), [])\n Call: (48) [system] close((0x5566f9679300))\n Exit: (48) [system] close((0x5566f9679300))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9679300), []), read_util:read_string((0x5566f9679300), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f9679300)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1384, _12342, 0, _650)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1384, 1112, 0, \"\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1384, \"\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\"\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _14424)\n Exit: (43) [system] open_string(\"\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x5566f9679800))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679800))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679800))\n Call: (44) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (45) [system] at_end_of_stream((0x5566f9679800))\n Fail: (45) [system] at_end_of_stream((0x5566f9679800))\n Redo: (44) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (45) [system] peek_char((0x5566f9679800), _20526)\n Exit: (45) [system] peek_char((0x5566f9679800), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char((0x5566f9679800), '\\n')\n Exit: (45) [system] get_char((0x5566f9679800), '\\n')\n Call: (45) [system] put_char('\\n')\n\n Exit: (45) [system] put_char('\\n')\n Exit: (44) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679800))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679800))\n Call: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (46) [system] at_end_of_stream((0x5566f9679800))\n Fail: (46) [system] at_end_of_stream((0x5566f9679800))\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (46) [system] peek_char((0x5566f9679800), _30870)\n Exit: (46) [system] peek_char((0x5566f9679800), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (46) [echo_files] echo_files:nsl(_34524)\n Unify: (46) [echo_files] echo_files:nsl('No source location!?')\n Exit: (46) [echo_files] echo_files:nsl('No source location!?')\n Call: (46) [system] atom_length('No source location!?', _36368)\n Exit: (46) [system] atom_length('No source location!?', 20)\n Call: (46) [system] peek_string((0x5566f9679800), 20, _37582)\n Exit: (46) [system] peek_string((0x5566f9679800), 20, \":- read_attvars(fals\")\n Call: (46) [system] \":- read_attvars(fals\"=='No source location!?'\n Fail: (46) [system] \":- read_attvars(fals\"=='No source location!?'\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (46) [system] peek_string((0x5566f9679800), 2, \"%~\")\n Fail: (46) [system] peek_string((0x5566f9679800), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (46) [system] peek_string((0x5566f9679800), 1, \"%\")\n Fail: (46) [system] peek_string((0x5566f9679800), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Call: (46) [system] peek_string((0x5566f9679800), 2, \"#!\")\n Fail: (46) [system] peek_string((0x5566f9679800), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white((0x5566f9679800))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679800))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679800))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Call: (42) [system] character_count((0x556703a44a00), _51116)\n Exit: (42) [system] character_count((0x556703a44a00), 1384)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _53586))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _53586))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), _632)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), _632)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), _632)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), _632)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _65382)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _66000)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n^ Redo: (38) [echo_files] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [echo_files] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), (:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n^ Redo: (38) [system] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [system] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632, _634)\n^ Redo: (38) [echo_files] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [echo_files] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n Call: (39) [system] (:-call((true, prolog)))\\==end_of_file\n Exit: (39) [system] (:-call((true, prolog)))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632)\n Call: (40) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Exit: (40) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Call: (40) [system] nonvar((:-call((true, prolog))))\n Exit: (40) [system] nonvar((:-call((true, prolog))))\n Call: (40) [system] nb_current('$term', _94870)\n Exit: (40) [system] nb_current('$term', (:-call((true, prolog))))\n Call: (40) [$syspreds] prolog_load_context(module, _96084)\n Unify: (40) [$syspreds] prolog_load_context(module, _96084)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-call((true, prolog))), (:-call((true, prolog))), _97904)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-call((true, prolog))), (:-call((true, prolog))), (:-_98540))\n Call: (41) [system] (:-call((true, prolog)))==(:-call((true, prolog)))\n Exit: (41) [system] (:-call((true, prolog)))==(:-call((true, prolog)))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, call((true, prolog)), _98540)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, call((true, prolog)), _98540)\n Call: (42) [system] functor(directive_expansion, _101654, _101656)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _102884 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], call((true, prolog)), _98540)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], call((true, prolog)), call((true, prolog)))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], call((true, prolog)), call((true, prolog)))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, call((true, prolog)), call((true, prolog)))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-call((true, prolog))), (:-call((true, prolog))), (:-call((true, prolog))))\n Call: (40) [system] (:-call((true, prolog)))\\=@=(:-call((true, prolog)))\n Fail: (40) [system] (:-call((true, prolog)))\\=@=(:-call((true, prolog)))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [... - ...|...]))])]), _632)\n^ Redo: (38) [subclause_expansion] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [subclause_expansion] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n Call: (39) [system] nonvar((:-call((true, prolog))))\n Exit: (39) [system] nonvar((:-call((true, prolog))))\n Call: (39) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Exit: (39) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Call: (39) [$syspreds] prolog_load_context(file, _112790)\n Unify: (39) [$syspreds] prolog_load_context(file, _112790)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _114616)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _114616)\n^ Redo: (38) [file_scope] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [file_scope] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Redo: (38) [echo_files] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [echo_files] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n Call: (39) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Exit: (39) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-call((true, prolog))))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-call((true, prolog))))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-call((true, prolog))))\n^ Redo: (38) [common_logic_utils] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [common_logic_utils] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), _632, _634)\n Call: (39) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n Exit: (39) [system] nonvar(term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-call((true, prolog))), _632)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-call((true, prolog))), _632)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-call((true, prolog))), _632)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-call((true, prolog))), _632)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-call((true, prolog))), (:-call((true, prolog))))\n Call: (39) [system] term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])=_634\n Exit: (39) [system] term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])=term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]), (:-call((true, prolog))), term_position(1361, 1383, 1361, 1363, [term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, ... - ...]))])]))\n^ Call: (44) [user] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [user] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]))\n^ Call: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), call((true, prolog)), _135250)\n^ Unify: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), call((true, prolog)), _135250)\n^ Fail: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), call((true, prolog)), _135250)\n^ Fail: (44) [user] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Call: (44) [user] goal_expansion(call((true, prolog)), _135250)\n^ Unify: (44) [user] goal_expansion(call((true, prolog)), sicstus:sicstus_flag(_139702, _139704))\n Call: (45) [system] nonvar(call((true, prolog)))\n Exit: (45) [system] nonvar(call((true, prolog)))\n Call: (45) [system] call((true, prolog))=current_prolog_flag(_139702, _139704)\n Fail: (45) [system] call((true, prolog))=current_prolog_flag(_139702, _139704)\n^ Redo: (44) [user] goal_expansion(call((true, prolog)), sicstus:sicstus_flag(_139702, _139704))\n Call: (45) [system] call((true, prolog))=prolog_flag(_139702, _139704)\n Fail: (45) [system] call((true, prolog))=prolog_flag(_139702, _139704)\n^ Redo: (44) [user] goal_expansion(call((true, prolog)), _135250)\n^ Unify: (44) [user] goal_expansion(call((true, prolog)), _135250)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(call((true, prolog)), _135250)\n^ Call: (44) [system] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [system] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]))\n^ Redo: (44) [loop_check] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [loop_check] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]))\n^ Redo: (44) [ucatch] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [ucatch] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n Call: (45) [apply_macros] expand_apply(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n Unify: (45) [apply_macros] expand_apply(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n Fail: (45) [nl_pipeline] expand_apply(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Redo: (44) [apply_macros] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [apply_macros] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Redo: (44) [virtualize_source] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [virtualize_source] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n Call: (45) [system] nonvar(term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]))\n Exit: (45) [system] nonvar(term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(call((true, prolog)))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(call((true, prolog)))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(call((true, prolog)))\n^ Redo: (44) [common_logic_utils] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [common_logic_utils] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Redo: (44) [gvlib] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [gvlib] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Redo: (44) [logicmoo_test] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (44) [logicmoo_test] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Fail: (44) [pfc_lib] goal_expansion(call((true, prolog)), term_position(1364, 1383, 1364, 1368, [parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))]), _135250, _135252)\n^ Call: (44) [system] goal_expansion(call((true, prolog)), _135250)\n^ Unify: (44) [system] goal_expansion(call((true, prolog)), _135250)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(call((true, prolog)), _135250)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(call((true, prolog)), _135250)\n^ Redo: (44) [arithmetic] goal_expansion(call((true, prolog)), _135250)\n^ Unify: (44) [arithmetic] goal_expansion(call((true, prolog)), _135250)\n Call: (45) [yall] yall:lambda_like(call((true, prolog)))\n Unify: (45) [yall] yall:lambda_like(call((true, prolog)))\n Call: (46) [system] compound_name_arity(call((true, prolog)), _170874, _170876)\n Exit: (46) [system] compound_name_arity(call((true, prolog)), call, 1)\n Call: (46) [yall] yall:lambda_functor(call)\n Fail: (46) [yall] yall:lambda_functor(call)\n Fail: (45) [yall] yall:lambda_like(call((true, prolog)))\n^ Redo: (44) [yall] goal_expansion(call((true, prolog)), _135250)\n^ Unify: (44) [yall] goal_expansion(call((true, prolog)), _135250)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(call((true, prolog)), _135250)\n Call: (45) [apply_macros] expand_apply(call((true, prolog)), _135250)\n Unify: (45) [apply_macros] expand_apply(call((true, prolog)), _135250)\n Fail: (45) [nl_pipeline] expand_apply(call((true, prolog)), _135250)\n^ Redo: (44) [apply_macros] goal_expansion(call((true, prolog)), _135250)\n^ Unify: (44) [apply_macros] goal_expansion(call((true, prolog)), _135250)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(call((true, prolog)), _135250)\n Call: (45) [clpfd] clpfd:clpfd_expandable(call((true, prolog)))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(call((true, prolog)))\n^ Redo: (44) [clpfd] goal_expansion(call((true, prolog)), _135250)\n^ Unify: (44) [clpfd] goal_expansion(call((true, prolog)), _135250)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(call((true, prolog)), _135250)\n^ Call: (46) [user] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [user] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])))\n^ Call: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), (true, prolog), _186398)\n^ Unify: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), (true, prolog), _186398)\n^ Fail: (47) [user] attvar_serializer:system_expanded_attvars(user:goal, parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), (true, prolog), _186398)\n^ Fail: (46) [user] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Call: (46) [user] goal_expansion((true, prolog), _186398)\n^ Unify: (46) [user] goal_expansion((true, prolog), sicstus:sicstus_flag(_190850, _190852))\n Call: (47) [system] nonvar((true, prolog))\n Exit: (47) [system] nonvar((true, prolog))\n Call: (47) [system] (true, prolog)=current_prolog_flag(_190850, _190852)\n Fail: (47) [system] (true, prolog)=current_prolog_flag(_190850, _190852)\n^ Redo: (46) [user] goal_expansion((true, prolog), sicstus:sicstus_flag(_190850, _190852))\n Call: (47) [system] (true, prolog)=prolog_flag(_190850, _190852)\n Fail: (47) [system] (true, prolog)=prolog_flag(_190850, _190852)\n^ Redo: (46) [user] goal_expansion((true, prolog), _186398)\n^ Unify: (46) [user] goal_expansion((true, prolog), _186398)\n Call: (47) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (47) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (47) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (46) [user] goal_expansion((true, prolog), _186398)\n^ Call: (46) [system] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [system] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])))\n^ Redo: (46) [loop_check] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [loop_check] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])))\n^ Redo: (46) [ucatch] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [ucatch] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n Call: (47) [apply_macros] expand_apply((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n Unify: (47) [apply_macros] expand_apply((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n Fail: (47) [nl_pipeline] expand_apply((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Redo: (46) [apply_macros] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [apply_macros] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Redo: (46) [virtualize_source] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [virtualize_source] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n Call: (47) [system] nonvar(parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])))\n Exit: (47) [system] nonvar(parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])))\n^ Call: (47) [common_logic_utils] common_logic_utils:grovel_kif_option((true, prolog))\n^ Unify: (47) [common_logic_utils] common_logic_utils:grovel_kif_option((true, prolog))\n^ Fail: (47) [common_logic_utils] common_logic_utils:grovel_kif_option((true, prolog))\n^ Redo: (46) [common_logic_utils] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [common_logic_utils] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Redo: (46) [gvlib] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [gvlib] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Redo: (46) [logicmoo_test] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (46) [logicmoo_test] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Call: (47) [pfc_lib] pfc_goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Unify: (47) [pfc_lib] pfc_goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Fail: (47) [pfc_lib] pfc_goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Fail: (46) [pfc_lib] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400)\n^ Call: (46) [system] goal_expansion((true, prolog), _186398)\n^ Unify: (46) [system] goal_expansion((true, prolog), _186398)\n Call: (47) [arithmetic] arithmetic:math_goal_expansion((true, prolog), _186398)\n Fail: (47) [arithmetic] arithmetic:math_goal_expansion((true, prolog), _186398)\n^ Redo: (46) [arithmetic] goal_expansion((true, prolog), _186398)\n^ Unify: (46) [arithmetic] goal_expansion((true, prolog), _186398)\n Call: (47) [yall] yall:lambda_like((true, prolog))\n Unify: (47) [yall] yall:lambda_like((true, prolog))\n Call: (48) [system] compound_name_arity((true, prolog), _222022, _222024)\n Exit: (48) [system] compound_name_arity((true, prolog), ',', 2)\n Call: (48) [yall] yall:lambda_functor(',')\n Fail: (48) [yall] yall:lambda_functor(',')\n Fail: (47) [yall] yall:lambda_like((true, prolog))\n^ Redo: (46) [yall] goal_expansion((true, prolog), _186398)\n^ Unify: (46) [yall] goal_expansion((true, prolog), _186398)\n Call: (47) [system] current_prolog_flag(xref, true)\n Fail: (47) [system] current_prolog_flag(xref, true)\n^ Redo: (46) [apply_macros] goal_expansion((true, prolog), _186398)\n Call: (47) [apply_macros] expand_apply((true, prolog), _186398)\n Unify: (47) [apply_macros] expand_apply((true, prolog), _186398)\n Fail: (47) [nl_pipeline] expand_apply((true, prolog), _186398)\n^ Redo: (46) [apply_macros] goal_expansion((true, prolog), _186398)\n^ Unify: (46) [apply_macros] goal_expansion((true, prolog), _186398)\n Call: (47) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (47) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (46) [clpfd] goal_expansion((true, prolog), _186398)\n Call: (47) [clpfd] clpfd:clpfd_expandable((true, prolog))\n Fail: (47) [clpfd] clpfd:clpfd_expandable((true, prolog))\n^ Redo: (46) [clpfd] goal_expansion((true, prolog), _186398)\n^ Unify: (46) [clpfd] goal_expansion((true, prolog), _186398)\n^ Call: (47) [logicmoo_ocl] do_ss\n^ Fail: (47) [logicmoo_ocl] do_ss\n^ Fail: (46) [logicmoo_ocl] goal_expansion((true, prolog), _186398)\n^ Call: (48) [user] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [user] goal_expansion(true, 1370-1374, _237564, 1370-1374)\n^ Call: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1370-1374, true, _237564)\n^ Unify: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1370-1374, true, _237564)\n^ Fail: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1370-1374, true, _237564)\n^ Fail: (48) [user] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Call: (48) [user] goal_expansion(true, _237564)\n^ Unify: (48) [user] goal_expansion(true, sicstus:sicstus_flag(_242016, _242018))\n Call: (49) [system] nonvar(true)\n Exit: (49) [system] nonvar(true)\n Call: (49) [system] true=current_prolog_flag(_242016, _242018)\n Fail: (49) [system] true=current_prolog_flag(_242016, _242018)\n^ Redo: (48) [user] goal_expansion(true, sicstus:sicstus_flag(_242016, _242018))\n Call: (49) [system] true=prolog_flag(_242016, _242018)\n Fail: (49) [system] true=prolog_flag(_242016, _242018)\n^ Redo: (48) [user] goal_expansion(true, _237564)\n^ Unify: (48) [user] goal_expansion(true, _237564)\n Call: (49) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (49) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (49) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (48) [user] goal_expansion(true, _237564)\n^ Call: (48) [system] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [system] goal_expansion(true, 1370-1374, _237564, 1370-1374)\n^ Redo: (48) [loop_check] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [loop_check] goal_expansion(true, 1370-1374, _237564, 1370-1374)\n^ Redo: (48) [ucatch] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [ucatch] goal_expansion(true, 1370-1374, _237564, _237566)\n Call: (49) [apply_macros] expand_apply(true, 1370-1374, _237564, _237566)\n Unify: (49) [apply_macros] expand_apply(true, 1370-1374, _237564, _237566)\n Fail: (49) [nl_pipeline] expand_apply(true, 1370-1374, _237564, _237566)\n^ Redo: (48) [apply_macros] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [apply_macros] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Redo: (48) [virtualize_source] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [virtualize_source] goal_expansion(true, 1370-1374, _237564, _237566)\n Call: (49) [system] nonvar(1370-1374)\n Exit: (49) [system] nonvar(1370-1374)\n^ Call: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(true)\n^ Unify: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(true)\n Call: (50) [system] fail\n Fail: (50) [system] fail\n^ Fail: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(true)\n^ Redo: (48) [common_logic_utils] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [common_logic_utils] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Redo: (48) [gvlib] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [gvlib] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Redo: (48) [logicmoo_test] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (48) [logicmoo_test] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Call: (49) [pfc_lib] pfc_goal_expansion(true, 1370-1374, _237564, _237566)\n^ Unify: (49) [pfc_lib] pfc_goal_expansion(true, 1370-1374, _237564, _237566)\n^ Fail: (49) [pfc_lib] pfc_goal_expansion(true, 1370-1374, _237564, _237566)\n^ Fail: (48) [pfc_lib] goal_expansion(true, 1370-1374, _237564, _237566)\n^ Call: (48) [system] goal_expansion(true, _237564)\n^ Unify: (48) [system] goal_expansion(true, _237564)\n Call: (49) [arithmetic] arithmetic:math_goal_expansion(true, _237564)\n Fail: (49) [arithmetic] arithmetic:math_goal_expansion(true, _237564)\n^ Redo: (48) [arithmetic] goal_expansion(true, _237564)\n^ Unify: (48) [arithmetic] goal_expansion(true, _237564)\n Call: (49) [yall] yall:lambda_like(true)\n Unify: (49) [yall] yall:lambda_like(true)\n Fail: (49) [yall] yall:lambda_like(true)\n^ Redo: (48) [yall] goal_expansion(true, _237564)\n^ Unify: (48) [yall] goal_expansion(true, _237564)\n Call: (49) [system] current_prolog_flag(xref, true)\n Fail: (49) [system] current_prolog_flag(xref, true)\n^ Redo: (48) [apply_macros] goal_expansion(true, _237564)\n Call: (49) [apply_macros] expand_apply(true, _237564)\n Unify: (49) [apply_macros] expand_apply(true, _237564)\n Fail: (49) [nl_pipeline] expand_apply(true, _237564)\n^ Redo: (48) [apply_macros] goal_expansion(true, _237564)\n^ Unify: (48) [apply_macros] goal_expansion(true, _237564)\n Call: (49) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (49) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (48) [clpfd] goal_expansion(true, _237564)\n Call: (49) [clpfd] clpfd:clpfd_expandable(true)\n Fail: (49) [clpfd] clpfd:clpfd_expandable(true)\n^ Redo: (48) [clpfd] goal_expansion(true, _237564)\n^ Unify: (48) [clpfd] goal_expansion(true, _237564)\n^ Call: (49) [logicmoo_ocl] do_ss\n^ Fail: (49) [logicmoo_ocl] do_ss\n^ Fail: (48) [logicmoo_ocl] goal_expansion(true, _237564)\n^ Call: (48) [user] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [user] goal_expansion(prolog, 1375-1381, _287430, 1375-1381)\n^ Call: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, prolog, _287430)\n^ Unify: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, prolog, _287430)\n^ Fail: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, prolog, _287430)\n^ Fail: (48) [user] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Call: (48) [user] goal_expansion(prolog, _287430)\n^ Unify: (48) [user] goal_expansion(prolog, sicstus:sicstus_flag(_291882, _291884))\n Call: (49) [system] nonvar(prolog)\n Exit: (49) [system] nonvar(prolog)\n Call: (49) [system] prolog=current_prolog_flag(_291882, _291884)\n Fail: (49) [system] prolog=current_prolog_flag(_291882, _291884)\n^ Redo: (48) [user] goal_expansion(prolog, sicstus:sicstus_flag(_291882, _291884))\n Call: (49) [system] prolog=prolog_flag(_291882, _291884)\n Fail: (49) [system] prolog=prolog_flag(_291882, _291884)\n^ Redo: (48) [user] goal_expansion(prolog, _287430)\n^ Unify: (48) [user] goal_expansion(prolog, _287430)\n Call: (49) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (49) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (49) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (48) [user] goal_expansion(prolog, _287430)\n^ Call: (48) [system] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [system] goal_expansion(prolog, 1375-1381, _287430, 1375-1381)\n^ Redo: (48) [loop_check] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [loop_check] goal_expansion(prolog, 1375-1381, _287430, 1375-1381)\n^ Redo: (48) [ucatch] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [ucatch] goal_expansion(prolog, 1375-1381, _287430, _287432)\n Call: (49) [apply_macros] expand_apply(prolog, 1375-1381, _287430, _287432)\n Unify: (49) [apply_macros] expand_apply(prolog, 1375-1381, _287430, _287432)\n Fail: (49) [nl_pipeline] expand_apply(prolog, 1375-1381, _287430, _287432)\n^ Redo: (48) [apply_macros] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [apply_macros] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Redo: (48) [virtualize_source] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [virtualize_source] goal_expansion(prolog, 1375-1381, _287430, _287432)\n Call: (49) [system] nonvar(1375-1381)\n Exit: (49) [system] nonvar(1375-1381)\n^ Call: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(prolog)\n^ Unify: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(prolog)\n Call: (50) [system] fail\n Fail: (50) [system] fail\n^ Fail: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(prolog)\n^ Redo: (48) [common_logic_utils] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [common_logic_utils] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Redo: (48) [gvlib] goal_expansion(prolog, 1375-1381, _287430, _287432)\n^ Unify: (48) [gvlib] goal_expansion(prolog, 1375-1381, _287430, _287432)\n Call: (49) [system] 1375-1381=_287432\n Exit: (49) [system] 1375-1381=1375-1381\n^ Exit: (48) [logicmoo_test] goal_expansion(prolog, 1375-1381, dmsg(skipped(blocks_on_input, prolog)), 1375-1381)\n^ Call: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, 1375-1381)\n^ Call: (50) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (50) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Fail: (50) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Fail: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Call: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), sicstus:sicstus_flag(_321790, _321792))\n Call: (50) [system] nonvar(dmsg(skipped(blocks_on_input, prolog)))\n Exit: (50) [system] nonvar(dmsg(skipped(blocks_on_input, prolog)))\n Call: (50) [system] dmsg(skipped(blocks_on_input, prolog))=current_prolog_flag(_321790, _321792)\n Fail: (50) [system] dmsg(skipped(blocks_on_input, prolog))=current_prolog_flag(_321790, _321792)\n^ Redo: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), sicstus:sicstus_flag(_321790, _321792))\n Call: (50) [system] dmsg(skipped(blocks_on_input, prolog))=prolog_flag(_321790, _321792)\n Fail: (50) [system] dmsg(skipped(blocks_on_input, prolog))=prolog_flag(_321790, _321792)\n^ Redo: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Call: (50) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (50) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (50) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Call: (49) [system] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [system] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, 1375-1381)\n^ Redo: (49) [loop_check] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [loop_check] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, 1375-1381)\n^ Redo: (49) [ucatch] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [ucatch] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n Call: (50) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n Unify: (50) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n Fail: (50) [nl_pipeline] expand_apply(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Redo: (49) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Redo: (49) [virtualize_source] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [virtualize_source] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n Call: (50) [system] nonvar(1375-1381)\n Exit: (50) [system] nonvar(1375-1381)\n^ Call: (50) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(blocks_on_input, prolog)))\n^ Unify: (50) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(blocks_on_input, prolog)))\n^ Fail: (50) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(blocks_on_input, prolog)))\n^ Redo: (49) [common_logic_utils] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [common_logic_utils] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Redo: (49) [gvlib] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [gvlib] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Redo: (49) [logicmoo_test] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (49) [logicmoo_test] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Call: (50) [pfc_lib] pfc_goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Unify: (50) [pfc_lib] pfc_goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Fail: (50) [pfc_lib] pfc_goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Fail: (49) [pfc_lib] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340)\n^ Call: (49) [system] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (49) [system] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Call: (50) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Fail: (50) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Redo: (49) [arithmetic] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (49) [arithmetic] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Call: (50) [yall] yall:lambda_like(dmsg(skipped(blocks_on_input, prolog)))\n Unify: (50) [yall] yall:lambda_like(dmsg(skipped(blocks_on_input, prolog)))\n Call: (51) [system] compound_name_arity(dmsg(skipped(blocks_on_input, prolog)), _352962, _352964)\n Exit: (51) [system] compound_name_arity(dmsg(skipped(blocks_on_input, prolog)), dmsg, 1)\n Call: (51) [yall] yall:lambda_functor(dmsg)\n Fail: (51) [yall] yall:lambda_functor(dmsg)\n Fail: (50) [yall] yall:lambda_like(dmsg(skipped(blocks_on_input, prolog)))\n^ Redo: (49) [yall] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (49) [yall] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Call: (50) [system] current_prolog_flag(xref, true)\n Fail: (50) [system] current_prolog_flag(xref, true)\n^ Redo: (49) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Call: (50) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Unify: (50) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Fail: (50) [nl_pipeline] expand_apply(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Redo: (49) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (49) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Call: (50) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (50) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (49) [clpfd] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n Call: (50) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(blocks_on_input, prolog)))\n Fail: (50) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(blocks_on_input, prolog)))\n^ Redo: (49) [clpfd] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Unify: (49) [clpfd] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Call: (50) [logicmoo_ocl] do_ss\n^ Fail: (50) [logicmoo_ocl] do_ss\n^ Fail: (49) [logicmoo_ocl] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-call((true, prolog))), _298, (:-call((true, dmsg(skipped(blocks_on_input, prolog))))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _368544, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n^ Call: (33) [user] call((true, dmsg(skipped(blocks_on_input, prolog))))\n^ Unify: (33) [system] call(user:(true, dmsg(skipped(blocks_on_input, prolog))))\n Call: (35) [system] true\n Exit: (35) [system] true\n Call: (36) [t_l] t_l:hide_dmsg\n Fail: (36) [t_l] t_l:hide_dmsg\n^ Call: (36) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_372802, file_no(2)), writeln(_372802, dmsg(skipped(blocks_on_input, prolog)))))\n^ Unify: (36) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_372802, file_no(2)), writeln(_372802, dmsg(skipped(blocks_on_input, prolog)))))\n^ Fail: (36) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_372802, file_no(2)), writeln(_372802, dmsg(skipped(blocks_on_input, prolog)))))\n^ Call: (36) [user] quietly(likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(blocks_on_input, prolog)), logicmoo_util_catch:ddmsg(skipped(blocks_on_input, prolog))))))\n^ Unify: (36) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(blocks_on_input, prolog)), logicmoo_util_catch:ddmsg(skipped(blocks_on_input, prolog))))))\n%~ skipped(blocks_on_input,prolog)\n^ Exit: (41) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (36) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(blocks_on_input, prolog)), logicmoo_util_catch:ddmsg(skipped(blocks_on_input, prolog))))))\n^ Exit: (33) [system] call(user:(true, dmsg(skipped(blocks_on_input, prolog))))\n^ Call: (37) [user] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n^ Unify: (37) [user] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), (:-read_attvars(false)), _384178)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), (:-read_attvars(false)), _384178)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), (:-read_attvars(false)), _384178)\n^ Redo: (37) [user] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n^ Unify: (37) [user] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), (:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n^ Redo: (37) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n^ Unify: (37) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n Call: (38) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Exit: (38) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-read_attvars(false)))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-read_attvars(false)))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-read_attvars(false)))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n^ Unify: (37) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_396538)\n Fail: (39) [t_l] t_l:is_ec_cvt(_396538)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n^ Fail: (37) [ec_loader] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180)\n^ Call: (37) [user] term_expansion((:-read_attvars(false)), _399648)\n^ Unify: (37) [user] term_expansion((:-read_attvars(false)), (:-read_attvars(false)))\n^ Redo: (37) [system] term_expansion((:-read_attvars(false)), _399648)\n^ Unify: (37) [system] term_expansion((:-read_attvars(false)), _399648)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-read_attvars(false)), _399648)\n^ Call: (38) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (41) [system] nonvar((:-read_attvars(false)))\n Exit: (41) [system] nonvar((:-read_attvars(false)))\n Call: (41) [echo_files] echo_files:never_echo_term((:-read_attvars(false)))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-read_attvars(false)))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (41) [$syspreds] prolog_load_context(stream, _411476)\n Unify: (41) [$syspreds] prolog_load_context(stream, _411476)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])=..[_415122, _415128, _415134|_415136]\n Exit: (41) [system] term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])=..[term_position, 1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [system] (:-read_attvars(false))==end_of_file\n Fail: (42) [system] (:-read_attvars(false))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _421304)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Call: (42) [system] _423178 is 1384+1\n Exit: (42) [system] 1385 is 1384+1\n Call: (42) [system] 1407=(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1385)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1385)\n Call: (43) [t_l] t_l:file_stream_loc(_435508, (0x556703a44a00), _435512)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1385)\n Call: (43) [t_l] t_l:file_stream_loc(_437936, (0x556703a44a00), _437938)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384)\n Call: (43) [system] 1385>1384\n Exit: (43) [system] 1385>1384\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384, 1385)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384, 1385)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1384, 1385, _442270)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1384, 1385, _442270)\n Call: (45) [system] _443524 is 1385-1384\n Exit: (45) [system] 1 is 1385-1384\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _444744, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _444744, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _447854)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _447854)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _449860, []), read_string(_449860, _449868, _444744), close(_449860))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _449860, []), read_util:read_string(_449860, _449868, _444744), read_util:close(_449860))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _449860, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae7900), [])\n Call: (49) [system] close((0x5566f9ae7900))\n Exit: (49) [system] close((0x5566f9ae7900))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae7900), []), read_util:read_string((0x5566f9ae7900), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f9ae7900)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1384, 1, _455506, _442270)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1384, 1, 1111, \"\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1384, 1385, \"\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1385)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1385)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _458568))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _458568))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1385))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1385))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1385)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [echo_files] echo_files:nsl(_462898)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\"\\==[]\n Exit: (46) [system] \"\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\", _467206, _467208, _467210, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _467206, _467208, _467210, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _467206, _467208, _467210, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _471024, _471088, _471026, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\", _471024, _471706, _471026, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _472882, _472946, _472884, '/*~')\n Fail: (45) [system] sub_string(\"\\n\", _472882, _473564, _472884, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _475358, _475422, _475360, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\", _475358, _476040, _475360, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _477216, _477280, _477218, '%~')\n Fail: (45) [system] sub_string(\"\\n\", _477216, _477898, _477218, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] write(\"\\n\")\n\n Exit: (45) [system] write(\"\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1384, 1385)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1385)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1385, 1407, _486474)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1385, 1407, _486474)\n Call: (44) [system] _487728 is 1407-1385\n Exit: (44) [system] 22 is 1407-1385\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _488948, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _488948, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _492058)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _492058)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _494064, []), read_string(_494064, _494072, _488948), close(_494064))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _494064, []), read_util:read_string(_494064, _494072, _488948), read_util:close(_494064))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _494064, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae6100), [])\n Call: (48) [system] close((0x5566f9ae6100))\n Exit: (48) [system] close((0x5566f9ae6100))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae6100), []), read_util:read_string((0x5566f9ae6100), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f9ae6100)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1385, 22, _499710, _486474)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1385, 22, 1089, \":- read_attvars(false)\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1385, 1407, \":- read_attvars(false)\")\n Call: (43) [echo_files] echo_files:read_mco(\":- read_attvars(false)\", _501578, _501580, _501582, _501584, _501586)\n Unify: (43) [echo_files] echo_files:read_mco(\":- read_attvars(false)\", _502212, _502214, _502216, _502218, _502220)\n Call: (44) [system] read_term_from_atom(\":- read_attvars(false)\", _502788, [cycles(true), comments(_502808), quasi_quotations(_502818), variable_names(_502828), singletons(_502838)])\n Exit: (44) [system] read_term_from_atom(\":- read_attvars(false)\", (:-read_attvars(false)), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- read_attvars(false)\", _504068, [cycles(false), comments(_504088), quasi_quotations(_504098), variable_names(_504108), singletons(_504118)])\n Exit: (44) [system] read_term_from_atom(\":- read_attvars(false)\", (:-read_attvars(false)), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (:-read_attvars(false))=@=(:-read_attvars(false))\n Exit: (44) [system] (:-read_attvars(false))=@=(:-read_attvars(false))\n Call: (44) [system] _506560=(:-read_attvars(false))\n Exit: (44) [system] (:-read_attvars(false))=(:-read_attvars(false))\n Exit: (43) [echo_files] echo_files:read_mco(\":- read_attvars(false)\", (:-read_attvars(false)), [], [], [], [])\n Call: (43) [system] write(\":- read_attvars(false)\")\n:- read_attvars(false)\n Exit: (43) [system] write(\":- read_attvars(false)\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _509670, 1407)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _510292, 1407)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _510866, _510868))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _510866, _510868))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _510866, 1407))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _510866, 1407))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _510866, 1407)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _518304))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _518304))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [system] character_count((0x556703a44a00), _523854)\n Exit: (42) [system] character_count((0x556703a44a00), 1408)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1408)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1408)\n Call: (43) [t_l] t_l:file_stream_loc(_526360, (0x556703a44a00), _526364)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1408)\n Call: (43) [t_l] t_l:file_stream_loc(_528788, (0x556703a44a00), _528790)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407)\n Call: (43) [system] 1408>1407\n Exit: (43) [system] 1408>1407\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407, 1408)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407, 1408)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1407, 1408, _533122)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1407, 1408, _533122)\n Call: (45) [system] _534376 is 1408-1407\n Exit: (45) [system] 1 is 1408-1407\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _535596, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _535596, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _538706)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _538706)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _540712, []), read_string(_540712, _540720, _535596), close(_540712))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _540712, []), read_util:read_string(_540712, _540720, _535596), read_util:close(_540712))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _540712, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5567038ee600), [])\n Call: (49) [system] close((0x5567038ee600))\n Exit: (49) [system] close((0x5567038ee600))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5567038ee600), []), read_util:read_string((0x5567038ee600), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5567038ee600)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1407, 1, _546358, _533122)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1407, 1, 1088, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1407, 1408, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _549420))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _549420))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_553750)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _558058, _558060, _558062, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _558058, _558060, _558062, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _558058, _558060, _558062, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _561876, _561940, _561878, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _561876, _562558, _561878, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _563734, _563798, _563736, '/*~')\n Fail: (45) [system] sub_string(\".\", _563734, _564416, _563736, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _566210, _566274, _566212, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _566210, _566892, _566212, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _568068, _568132, _568070, '%~')\n Fail: (45) [system] sub_string(\".\", _568068, _568750, _568070, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1407, 1408)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1408)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _579742)\n Exit: (43) [system] character_count((0x556703a44a00), 1408)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1408, _580956)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1408, _580956)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _582202, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _582202, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _585312)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _585312)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _587318, []), read_string(_587318, _587326, _582202), close(_587318))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _587318, []), read_util:read_string(_587318, _587326, _582202), read_util:close(_587318))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _587318, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f977ac00), [])\n Call: (48) [system] close((0x5566f977ac00))\n Exit: (48) [system] close((0x5566f977ac00))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f977ac00), []), read_util:read_string((0x5566f977ac00), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f977ac00)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1408, _592962, 0, _580956)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1408, 1088, 0, \"\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1408, \"\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\"\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _595038)\n Exit: (43) [system] open_string(\"\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x5566f4f70b00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f4f70b00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f4f70b00))\n Call: (44) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (45) [system] at_end_of_stream((0x5566f4f70b00))\n Fail: (45) [system] at_end_of_stream((0x5566f4f70b00))\n Redo: (44) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (45) [system] peek_char((0x5566f4f70b00), _601140)\n Exit: (45) [system] peek_char((0x5566f4f70b00), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char((0x5566f4f70b00), '\\n')\n Exit: (45) [system] get_char((0x5566f4f70b00), '\\n')\n Call: (45) [system] put_char('\\n')\n\n Exit: (45) [system] put_char('\\n')\n Exit: (44) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f4f70b00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f4f70b00))\n Call: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (46) [system] at_end_of_stream((0x5566f4f70b00))\n Fail: (46) [system] at_end_of_stream((0x5566f4f70b00))\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (46) [system] peek_char((0x5566f4f70b00), _611484)\n Exit: (46) [system] peek_char((0x5566f4f70b00), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (46) [echo_files] echo_files:nsl(_615138)\n Unify: (46) [echo_files] echo_files:nsl('No source location!?')\n Exit: (46) [echo_files] echo_files:nsl('No source location!?')\n Call: (46) [system] atom_length('No source location!?', _616982)\n Exit: (46) [system] atom_length('No source location!?', 20)\n Call: (46) [system] peek_string((0x5566f4f70b00), 20, _618196)\n Exit: (46) [system] peek_string((0x5566f4f70b00), 20, \":- must( \\\\+ clause_a\")\n Call: (46) [system] \":- must( \\\\+ clause_a\"=='No source location!?'\n Fail: (46) [system] \":- must( \\\\+ clause_a\"=='No source location!?'\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (46) [system] peek_string((0x5566f4f70b00), 2, \"%~\")\n Fail: (46) [system] peek_string((0x5566f4f70b00), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (46) [system] peek_string((0x5566f4f70b00), 1, \"%\")\n Fail: (46) [system] peek_string((0x5566f4f70b00), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Call: (46) [system] peek_string((0x5566f4f70b00), 2, \"#!\")\n Fail: (46) [system] peek_string((0x5566f4f70b00), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white((0x5566f4f70b00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f4f70b00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f4f70b00))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [system] character_count((0x556703a44a00), _631730)\n Exit: (42) [system] character_count((0x556703a44a00), 1408)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _634200))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _634200))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _404572)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _404572)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _404572)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _404572)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _645996)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _646614)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Redo: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), (:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n^ Redo: (38) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Redo: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (39) [system] (:-read_attvars(false))\\==end_of_file\n Exit: (39) [system] (:-read_attvars(false))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572)\n Call: (40) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Exit: (40) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Call: (40) [system] nonvar((:-read_attvars(false)))\n Exit: (40) [system] nonvar((:-read_attvars(false)))\n Call: (40) [system] nb_current('$term', _675484)\n Exit: (40) [system] nb_current('$term', (:-read_attvars(false)))\n Call: (40) [$syspreds] prolog_load_context(module, _676698)\n Unify: (40) [$syspreds] prolog_load_context(module, _676698)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-read_attvars(false)), (:-read_attvars(false)), _678518)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-read_attvars(false)), (:-read_attvars(false)), (:-_679154))\n Call: (41) [system] (:-read_attvars(false))==(:-read_attvars(false))\n Exit: (41) [system] (:-read_attvars(false))==(:-read_attvars(false))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, read_attvars(false), _679154)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, read_attvars(false), _679154)\n Call: (42) [system] functor(directive_expansion, _682268, _682270)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _683498 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], read_attvars(false), _679154)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], read_attvars(false), read_attvars(false))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], read_attvars(false), read_attvars(false))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, read_attvars(false), read_attvars(false))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-read_attvars(false)), (:-read_attvars(false)), (:-read_attvars(false)))\n Call: (40) [system] (:-read_attvars(false))\\=@=(:-read_attvars(false))\n Fail: (40) [system] (:-read_attvars(false))\\=@=(:-read_attvars(false))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572)\n^ Redo: (38) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (39) [system] nonvar((:-read_attvars(false)))\n Exit: (39) [system] nonvar((:-read_attvars(false)))\n Call: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Exit: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Call: (39) [$syspreds] prolog_load_context(file, _693404)\n Unify: (39) [$syspreds] prolog_load_context(file, _693404)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _695230)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _695230)\n^ Redo: (38) [file_scope] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [file_scope] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Redo: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Exit: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-read_attvars(false)))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-read_attvars(false)))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-read_attvars(false)))\n^ Redo: (38) [common_logic_utils] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [common_logic_utils] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574)\n Call: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n Exit: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _404572)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _404572)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _404572)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _404572)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), (:-read_attvars(false)))\n Call: (39) [system] term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])=_404574\n Exit: (39) [system] term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])=term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), (:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]))\n^ Call: (44) [user] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [user] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, term_position(1388, 1407, 1388, 1400, [1401-1406]))\n^ Call: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1388, 1407, 1388, 1400, [1401-1406]), read_attvars(false), _715864)\n^ Unify: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1388, 1407, 1388, 1400, [1401-1406]), read_attvars(false), _715864)\n^ Fail: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1388, 1407, 1388, 1400, [1401-1406]), read_attvars(false), _715864)\n^ Fail: (44) [user] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Call: (44) [user] goal_expansion(read_attvars(false), _715864)\n^ Unify: (44) [user] goal_expansion(read_attvars(false), sicstus:sicstus_flag(_720316, _720318))\n Call: (45) [system] nonvar(read_attvars(false))\n Exit: (45) [system] nonvar(read_attvars(false))\n Call: (45) [system] read_attvars(false)=current_prolog_flag(_720316, _720318)\n Fail: (45) [system] read_attvars(false)=current_prolog_flag(_720316, _720318)\n^ Redo: (44) [user] goal_expansion(read_attvars(false), sicstus:sicstus_flag(_720316, _720318))\n Call: (45) [system] read_attvars(false)=prolog_flag(_720316, _720318)\n Fail: (45) [system] read_attvars(false)=prolog_flag(_720316, _720318)\n^ Redo: (44) [user] goal_expansion(read_attvars(false), _715864)\n^ Unify: (44) [user] goal_expansion(read_attvars(false), _715864)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(read_attvars(false), _715864)\n^ Call: (44) [system] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [system] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, term_position(1388, 1407, 1388, 1400, [1401-1406]))\n^ Redo: (44) [loop_check] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [loop_check] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, term_position(1388, 1407, 1388, 1400, [1401-1406]))\n^ Redo: (44) [ucatch] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [ucatch] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n Call: (45) [apply_macros] expand_apply(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n Unify: (45) [apply_macros] expand_apply(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n Fail: (45) [nl_pipeline] expand_apply(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Redo: (44) [apply_macros] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [apply_macros] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Redo: (44) [virtualize_source] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [virtualize_source] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n Call: (45) [system] nonvar(term_position(1388, 1407, 1388, 1400, [1401-1406]))\n Exit: (45) [system] nonvar(term_position(1388, 1407, 1388, 1400, [1401-1406]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(read_attvars(false))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(read_attvars(false))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(read_attvars(false))\n^ Redo: (44) [common_logic_utils] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [common_logic_utils] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Redo: (44) [gvlib] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [gvlib] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Redo: (44) [logicmoo_test] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (44) [logicmoo_test] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Fail: (44) [pfc_lib] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866)\n^ Call: (44) [system] goal_expansion(read_attvars(false), _715864)\n^ Unify: (44) [system] goal_expansion(read_attvars(false), _715864)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(read_attvars(false), _715864)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(read_attvars(false), _715864)\n^ Redo: (44) [arithmetic] goal_expansion(read_attvars(false), _715864)\n^ Unify: (44) [arithmetic] goal_expansion(read_attvars(false), _715864)\n Call: (45) [yall] yall:lambda_like(read_attvars(false))\n Unify: (45) [yall] yall:lambda_like(read_attvars(false))\n Call: (46) [system] compound_name_arity(read_attvars(false), _751488, _751490)\n Exit: (46) [system] compound_name_arity(read_attvars(false), read_attvars, 1)\n Call: (46) [yall] yall:lambda_functor(read_attvars)\n Fail: (46) [yall] yall:lambda_functor(read_attvars)\n Fail: (45) [yall] yall:lambda_like(read_attvars(false))\n^ Redo: (44) [yall] goal_expansion(read_attvars(false), _715864)\n^ Unify: (44) [yall] goal_expansion(read_attvars(false), _715864)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(read_attvars(false), _715864)\n Call: (45) [apply_macros] expand_apply(read_attvars(false), _715864)\n Unify: (45) [apply_macros] expand_apply(read_attvars(false), _715864)\n Fail: (45) [nl_pipeline] expand_apply(read_attvars(false), _715864)\n^ Redo: (44) [apply_macros] goal_expansion(read_attvars(false), _715864)\n^ Unify: (44) [apply_macros] goal_expansion(read_attvars(false), _715864)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(read_attvars(false), _715864)\n Call: (45) [clpfd] clpfd:clpfd_expandable(read_attvars(false))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(read_attvars(false))\n^ Redo: (44) [clpfd] goal_expansion(read_attvars(false), _715864)\n^ Unify: (44) [clpfd] goal_expansion(read_attvars(false), _715864)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(read_attvars(false), _715864)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-read_attvars(false)), _298, (:-read_attvars(false)), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _767064, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n^ Call: (33) [user] attvar_reader:read_attvars(false)\n^ Unify: (33) [user] attvar_reader:read_attvars(false)\n Call: (34) [system] set_prolog_flag(read_attvars, false)\n Exit: (34) [system] set_prolog_flag(read_attvars, false)\n Call: (34) [$syspreds] prolog_load_context(module, _770114)\n Unify: (34) [$syspreds] prolog_load_context(module, _770114)\n Exit: (34) [$syspreds] prolog_load_context(module, user)\n Call: (34) [system] false==true\n Fail: (34) [system] false==true\n^ Redo: (33) [user] attvar_reader:read_attvars(false)\n^ Call: (34) [user] attvar_reader:uninstall_attvar_expander(user)\n^ Unify: (34) [user] attvar_reader:uninstall_attvar_expander(user)\n^ Call: (35) [user] retract(lmcache:use_attvar_expander(user))\n^ Exit: (35) [user] retract(lmcache:use_attvar_expander(user))\n^ Call: (35) [user] ignore(retract((user:goal_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:goal, _776264, _776262, _776266))))\n^ Unify: (35) [system] ignore(user:retract((user:goal_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:goal, _776264, _776262, _776266))))\n^ Exit: (35) [system] ignore(user:retract((user:goal_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:goal, _776264, _776262, _776266))))\n^ Call: (35) [user] ignore(retract((user:term_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:term, _776264, _776262, _776266))))\n^ Unify: (35) [system] ignore(user:retract((user:term_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:term, _776264, _776262, _776266))))\n^ Unify: (35) [system] ignore(user:retract((user:term_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:term, _776264, _776262, _776266))))\n^ Exit: (35) [system] ignore(user:retract((user:term_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:term, _776264, _776262, _776266))))\n Call: (35) [lmcache] lmcache:use_attvar_expander(user)\n Fail: (35) [lmcache] lmcache:use_attvar_expander(user)\n^ Redo: (34) [user] attvar_reader:uninstall_attvar_expander(user)\n Call: (35) [system] set_prolog_flag(read_attvars, false)\n Exit: (35) [system] set_prolog_flag(read_attvars, false)\n^ Exit: (34) [user] attvar_reader:uninstall_attvar_expander(user)\n^ Exit: (33) [user] attvar_reader:read_attvars(false)\n^ Call: (37) [user] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n^ Unify: (37) [user] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _785454)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _785454)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _785454)\n^ Redo: (37) [user] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n^ Unify: (37) [user] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Redo: (37) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n^ Unify: (37) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n Call: (38) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (38) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n^ Unify: (37) [subclause_expansion] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_797854)\n Fail: (39) [t_l] t_l:is_ec_cvt(_797854)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n^ Fail: (37) [ec_loader] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _785454, _785456)\n^ Call: (37) [user] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _800964)\n^ Unify: (37) [user] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n^ Redo: (37) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _800964)\n^ Unify: (37) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _800964)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _800964)\n^ Call: (38) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _805888, _805890)\n^ Unify: (38) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _805888, _805890)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _805888, _805890)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _805888, _805890)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _805888, _805890)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _805888, _805890)\n Call: (41) [system] nonvar((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Exit: (41) [system] nonvar((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (41) [echo_files] echo_files:never_echo_term((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _805888, _805890)\n Call: (41) [$syspreds] prolog_load_context(stream, _812792)\n Unify: (41) [$syspreds] prolog_load_context(stream, _812792)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])=..[_816438, _816444, _816450|_816452]\n Exit: (41) [system] term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])=..[term_position, 1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))==end_of_file\n Fail: (42) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _822620)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Call: (42) [system] _824494 is 1408+1\n Exit: (42) [system] 1409 is 1408+1\n Call: (42) [system] 1479=(0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1409)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1409)\n Call: (43) [t_l] t_l:file_stream_loc(_836824, (0x556703a44a00), _836828)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1409)\n Call: (43) [t_l] t_l:file_stream_loc(_839252, (0x556703a44a00), _839254)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408)\n Call: (43) [system] 1409>1408\n Exit: (43) [system] 1409>1408\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408, 1409)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408, 1409)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1408, 1409, _843586)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1408, 1409, _843586)\n Call: (45) [system] _844840 is 1409-1408\n Exit: (45) [system] 1 is 1409-1408\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _846060, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _846060, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _849170)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _849170)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _851176, []), read_string(_851176, _851184, _846060), close(_851176))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _851176, []), read_util:read_string(_851176, _851184, _846060), read_util:close(_851176))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _851176, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703be0000), [])\n Call: (49) [system] close((0x556703be0000))\n Exit: (49) [system] close((0x556703be0000))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703be0000), []), read_util:read_string((0x556703be0000), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x556703be0000)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1408, 1, _856822, _843586)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1408, 1, 1087, \"\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1408, 1409, \"\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1409)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1409)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _859884))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _859884))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1409))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1409))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1409)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [echo_files] echo_files:nsl(_864214)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\"\\==[]\n Exit: (46) [system] \"\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\", _868522, _868524, _868526, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _868522, _868524, _868526, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _868522, _868524, _868526, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _872340, _872404, _872342, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\", _872340, _873022, _872342, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _874198, _874262, _874200, '/*~')\n Fail: (45) [system] sub_string(\"\\n\", _874198, _874880, _874200, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _876674, _876738, _876676, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\", _876674, _877356, _876676, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _878532, _878596, _878534, '%~')\n Fail: (45) [system] sub_string(\"\\n\", _878532, _879214, _878534, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] write(\"\\n\")\n\n Exit: (45) [system] write(\"\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1408, 1409)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1409)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1409, 1479, _887790)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1409, 1479, _887790)\n Call: (44) [system] _889044 is 1479-1409\n Exit: (44) [system] 70 is 1479-1409\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _890264, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _890264, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _893374)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _893374)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _895380, []), read_string(_895380, _895388, _890264), close(_895380))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _895380, []), read_util:read_string(_895380, _895388, _890264), read_util:close(_895380))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _895380, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703764800), [])\n Call: (48) [system] close((0x556703764800))\n Exit: (48) [system] close((0x556703764800))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703764800), []), read_util:read_string((0x556703764800), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x556703764800)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1409, 70, _901026, _887790)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1409, 70, 1017, \":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1409, 1479, \":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n Call: (43) [echo_files] echo_files:read_mco(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _902906, _902908, _902910, _902912, _902914)\n Unify: (43) [echo_files] echo_files:read_mco(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _903540, _903542, _903544, _903546, _903548)\n Call: (44) [system] read_term_from_atom(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _904116, [cycles(true), comments(_904136), quasi_quotations(_904146), variable_names(_904156), singletons(_904166)])\n Exit: (44) [system] read_term_from_atom(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", _905438, [cycles(false), comments(_905458), quasi_quotations(_905468), variable_names(_905478), singletons(_905488)])\n Exit: (44) [system] read_term_from_atom(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))=@=(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Exit: (44) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))=@=(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Call: (44) [system] _907972=(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Exit: (44) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))=(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Exit: (43) [echo_files] echo_files:read_mco(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\", (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), [], [], [], [])\n Call: (43) [system] write(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n:- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\n Exit: (43) [system] write(\":- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _911082, 1479)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _911704, 1479)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _912278, _912280))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _912278, _912280))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _912278, 1479))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _912278, 1479))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _912278, 1479)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _919716))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _919716))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [system] character_count((0x556703a44a00), _925266)\n Exit: (42) [system] character_count((0x556703a44a00), 1480)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1480)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1480)\n Call: (43) [t_l] t_l:file_stream_loc(_927772, (0x556703a44a00), _927776)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1480)\n Call: (43) [t_l] t_l:file_stream_loc(_930200, (0x556703a44a00), _930202)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479)\n Call: (43) [system] 1480>1479\n Exit: (43) [system] 1480>1479\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479, 1480)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479, 1480)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1479, 1480, _934534)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1479, 1480, _934534)\n Call: (45) [system] _935788 is 1480-1479\n Exit: (45) [system] 1 is 1480-1479\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _937008, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _937008, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _940118)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _940118)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _942124, []), read_string(_942124, _942132, _937008), close(_942124))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _942124, []), read_util:read_string(_942124, _942132, _937008), read_util:close(_942124))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _942124, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5212100), [])\n Call: (49) [system] close((0x5566f5212100))\n Exit: (49) [system] close((0x5566f5212100))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5212100), []), read_util:read_string((0x5566f5212100), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f5212100)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1479, 1, _947770, _934534)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1479, 1, 1016, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1479, 1480, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _950832))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _950832))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_955162)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _959470, _959472, _959474, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _959470, _959472, _959474, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _959470, _959472, _959474, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _963288, _963352, _963290, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _963288, _963970, _963290, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _965146, _965210, _965148, '/*~')\n Fail: (45) [system] sub_string(\".\", _965146, _965828, _965148, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _967622, _967686, _967624, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _967622, _968304, _967624, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _969480, _969544, _969482, '%~')\n Fail: (45) [system] sub_string(\".\", _969480, _970162, _969482, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1479, 1480)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1480)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _981154)\n Exit: (43) [system] character_count((0x556703a44a00), 1480)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1480, _982368)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1480, _982368)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _983614, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _983614, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _986724)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _986724)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _988730, []), read_string(_988730, _988738, _983614), close(_988730))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _988730, []), read_util:read_string(_988730, _988738, _983614), read_util:close(_988730))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _988730, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5e03800), [])\n Call: (48) [system] close((0x5566f5e03800))\n Exit: (48) [system] close((0x5566f5e03800))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5e03800), []), read_util:read_string((0x5566f5e03800), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f5e03800)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1480, _994374, 0, _982368)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1480, 1016, 0, \" \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1480, \" \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\" \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _996432)\n Exit: (43) [system] open_string(\" \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x556703d36b00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (44) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (44) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (45) [system] at_end_of_stream((0x556703d36b00))\n Fail: (45) [system] at_end_of_stream((0x556703d36b00))\n Redo: (44) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (44) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (45) [system] peek_char((0x556703d36b00), _1002534)\n Exit: (45) [system] peek_char((0x556703d36b00), ' ')\n Call: (45) [system] char_type(' ', space)\n Exit: (45) [system] char_type(' ', space)\n Call: (45) [system] get_char((0x556703d36b00), ' ')\n Exit: (45) [system] get_char((0x556703d36b00), ' ')\n Call: (45) [system] put_char(' ')\n \n Exit: (45) [system] put_char(' ')\n Exit: (44) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (45) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (46) [system] at_end_of_stream((0x556703d36b00))\n Fail: (46) [system] at_end_of_stream((0x556703d36b00))\n Redo: (45) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (46) [system] peek_char((0x556703d36b00), _1012878)\n Exit: (46) [system] peek_char((0x556703d36b00), ' ')\n Call: (46) [system] char_type(' ', space)\n Exit: (46) [system] char_type(' ', space)\n Call: (46) [system] get_char((0x556703d36b00), ' ')\n Exit: (46) [system] get_char((0x556703d36b00), ' ')\n Call: (46) [system] put_char(' ')\n \n Exit: (46) [system] put_char(' ')\n Exit: (45) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (46) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (46) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (47) [system] at_end_of_stream((0x556703d36b00))\n Fail: (47) [system] at_end_of_stream((0x556703d36b00))\n Redo: (46) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (46) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (47) [system] peek_char((0x556703d36b00), _1023222)\n Exit: (47) [system] peek_char((0x556703d36b00), ' ')\n Call: (47) [system] char_type(' ', space)\n Exit: (47) [system] char_type(' ', space)\n Call: (47) [system] get_char((0x556703d36b00), ' ')\n Exit: (47) [system] get_char((0x556703d36b00), ' ')\n Call: (47) [system] put_char(' ')\n \n Exit: (47) [system] put_char(' ')\n Exit: (46) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (46) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (46) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (47) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (47) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (48) [system] at_end_of_stream((0x556703d36b00))\n Fail: (48) [system] at_end_of_stream((0x556703d36b00))\n Redo: (47) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (47) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (48) [system] peek_char((0x556703d36b00), _1033566)\n Exit: (48) [system] peek_char((0x556703d36b00), ' ')\n Call: (48) [system] char_type(' ', space)\n Exit: (48) [system] char_type(' ', space)\n Call: (48) [system] get_char((0x556703d36b00), ' ')\n Exit: (48) [system] get_char((0x556703d36b00), ' ')\n Call: (48) [system] put_char(' ')\n \n Exit: (48) [system] put_char(' ')\n Exit: (47) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (47) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (47) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (48) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (48) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (49) [system] at_end_of_stream((0x556703d36b00))\n Fail: (49) [system] at_end_of_stream((0x556703d36b00))\n Redo: (48) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (48) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (49) [system] peek_char((0x556703d36b00), _1043910)\n Exit: (49) [system] peek_char((0x556703d36b00), ' ')\n Call: (49) [system] char_type(' ', space)\n Exit: (49) [system] char_type(' ', space)\n Call: (49) [system] get_char((0x556703d36b00), ' ')\n Exit: (49) [system] get_char((0x556703d36b00), ' ')\n Call: (49) [system] put_char(' ')\n \n Exit: (49) [system] put_char(' ')\n Exit: (48) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (48) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (48) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (49) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (49) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (50) [system] at_end_of_stream((0x556703d36b00))\n Fail: (50) [system] at_end_of_stream((0x556703d36b00))\n Redo: (49) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (49) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (50) [system] peek_char((0x556703d36b00), _7070)\n Exit: (50) [system] peek_char((0x556703d36b00), ' ')\n Call: (50) [system] char_type(' ', space)\n Exit: (50) [system] char_type(' ', space)\n Call: (50) [system] get_char((0x556703d36b00), ' ')\n Exit: (50) [system] get_char((0x556703d36b00), ' ')\n Call: (50) [system] put_char(' ')\n \n Exit: (50) [system] put_char(' ')\n Exit: (49) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (49) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (49) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (50) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (50) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (51) [system] at_end_of_stream((0x556703d36b00))\n Fail: (51) [system] at_end_of_stream((0x556703d36b00))\n Redo: (50) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (50) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (51) [system] peek_char((0x556703d36b00), _17414)\n Exit: (51) [system] peek_char((0x556703d36b00), ' ')\n Call: (51) [system] char_type(' ', space)\n Exit: (51) [system] char_type(' ', space)\n Call: (51) [system] get_char((0x556703d36b00), ' ')\n Exit: (51) [system] get_char((0x556703d36b00), ' ')\n Call: (51) [system] put_char(' ')\n \n Exit: (51) [system] put_char(' ')\n Exit: (50) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (50) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (50) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (51) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (51) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (52) [system] at_end_of_stream((0x556703d36b00))\n Fail: (52) [system] at_end_of_stream((0x556703d36b00))\n Redo: (51) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (51) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (52) [system] peek_char((0x556703d36b00), _27758)\n Exit: (52) [system] peek_char((0x556703d36b00), '\\n')\n Call: (52) [system] char_type('\\n', space)\n Exit: (52) [system] char_type('\\n', space)\n Call: (52) [system] get_char((0x556703d36b00), '\\n')\n Exit: (52) [system] get_char((0x556703d36b00), '\\n')\n Call: (52) [system] put_char('\\n')\n\n Exit: (52) [system] put_char('\\n')\n Exit: (51) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (51) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (51) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (52) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (52) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (53) [system] at_end_of_stream((0x556703d36b00))\n Fail: (53) [system] at_end_of_stream((0x556703d36b00))\n Redo: (52) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (52) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (53) [system] peek_char((0x556703d36b00), _38102)\n Exit: (53) [system] peek_char((0x556703d36b00), '\\n')\n Call: (53) [system] char_type('\\n', space)\n Exit: (53) [system] char_type('\\n', space)\n Call: (53) [system] get_char((0x556703d36b00), '\\n')\n Exit: (53) [system] get_char((0x556703d36b00), '\\n')\n Call: (53) [system] put_char('\\n')\n\n Exit: (53) [system] put_char('\\n')\n Exit: (52) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (52) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (52) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (53) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (53) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (54) [system] at_end_of_stream((0x556703d36b00))\n Fail: (54) [system] at_end_of_stream((0x556703d36b00))\n Redo: (53) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (53) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (54) [system] peek_char((0x556703d36b00), _48446)\n Exit: (54) [system] peek_char((0x556703d36b00), '\\n')\n Call: (54) [system] char_type('\\n', space)\n Exit: (54) [system] char_type('\\n', space)\n Call: (54) [system] get_char((0x556703d36b00), '\\n')\n Exit: (54) [system] get_char((0x556703d36b00), '\\n')\n Call: (54) [system] put_char('\\n')\n\n Exit: (54) [system] put_char('\\n')\n Exit: (53) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (53) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Unify: (53) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Call: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (55) [system] at_end_of_stream((0x556703d36b00))\n Fail: (55) [system] at_end_of_stream((0x556703d36b00))\n Redo: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (55) [system] peek_char((0x556703d36b00), _58790)\n Exit: (55) [system] peek_char((0x556703d36b00), :)\n Call: (55) [system] char_type(:, space)\n Fail: (55) [system] char_type(:, space)\n Redo: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (55) [echo_files] echo_files:nsl(_62444)\n Unify: (55) [echo_files] echo_files:nsl('No source location!?')\n Exit: (55) [echo_files] echo_files:nsl('No source location!?')\n Call: (55) [system] atom_length('No source location!?', _64288)\n Exit: (55) [system] atom_length('No source location!?', 20)\n Call: (55) [system] peek_string((0x556703d36b00), 20, _65502)\n Exit: (55) [system] peek_string((0x556703d36b00), 20, \":- set_prolog_flag(a\")\n Call: (55) [system] \":- set_prolog_flag(a\"=='No source location!?'\n Fail: (55) [system] \":- set_prolog_flag(a\"=='No source location!?'\n Redo: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (55) [system] peek_string((0x556703d36b00), 2, \"%~\")\n Fail: (55) [system] peek_string((0x556703d36b00), 2, \"%~\")\n Redo: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (55) [system] peek_string((0x556703d36b00), 1, \"%\")\n Fail: (55) [system] peek_string((0x556703d36b00), 1, \"%\")\n Redo: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Call: (55) [system] peek_string((0x556703d36b00), 2, \"#!\")\n Fail: (55) [system] peek_string((0x556703d36b00), 2, \"#!\")\n Fail: (54) [echo_files] echo_files:consume_white((0x556703d36b00))\n Fail: (53) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (52) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (51) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (50) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (49) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (48) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (47) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (46) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x556703d36b00))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Call: (42) [system] character_count((0x556703a44a00), _84562)\n Exit: (42) [system] character_count((0x556703a44a00), 1480)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _87032))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _87032))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _824)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _824)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _824)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _824)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _98828)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _99446)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n^ Redo: (38) [echo_files] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [echo_files] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Redo: (38) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [system] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824, _826)\n^ Redo: (38) [echo_files] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [echo_files] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n Call: (39) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\\==end_of_file\n Exit: (39) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824)\n Call: (40) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (40) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Call: (40) [system] nonvar((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Exit: (40) [system] nonvar((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (40) [system] nb_current('$term', _128316)\n Exit: (40) [system] nb_current('$term', (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (40) [$syspreds] prolog_load_context(module, _129530)\n Unify: (40) [$syspreds] prolog_load_context(module, _129530)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _131350)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), (:-_131986))\n Call: (41) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))==(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Exit: (41) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))==(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _131986)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _131986)\n Call: (42) [system] functor(directive_expansion, _135100, _135102)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _136330 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _131986)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))))\n Call: (40) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\\=@=(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Fail: (40) [system] (:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\\=@=(:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [...])])])]), _824)\n^ Redo: (38) [subclause_expansion] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [subclause_expansion] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n Call: (39) [system] nonvar((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Exit: (39) [system] nonvar((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (39) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (39) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Call: (39) [$syspreds] prolog_load_context(file, _146236)\n Unify: (39) [$syspreds] prolog_load_context(file, _146236)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _148062)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _148062)\n^ Redo: (38) [file_scope] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [file_scope] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Redo: (38) [echo_files] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [echo_files] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n Call: (39) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (39) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))))\n^ Redo: (38) [common_logic_utils] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [common_logic_utils] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), _824, _826)\n Call: (39) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (39) [system] nonvar(term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _824)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _824)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _824)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _824)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (39) [system] term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])=_826\n Exit: (39) [system] term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])=term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-must(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]), (:-mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), term_position(1409, 1479, 1409, 1411, [term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Fail: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Call: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Unify: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), sicstus:sicstus_flag(_170632, _170634))\n Call: (45) [system] nonvar(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (45) [system] nonvar(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (45) [system] mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=current_prolog_flag(_170632, _170634)\n Fail: (45) [system] mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=current_prolog_flag(_170632, _170634)\n^ Redo: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), sicstus:sicstus_flag(_170632, _170634))\n Call: (45) [system] mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=prolog_flag(_170632, _170634)\n Fail: (45) [system] mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=prolog_flag(_170632, _170634)\n^ Redo: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Unify: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Call: (44) [system] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [system] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Redo: (44) [loop_check] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [loop_check] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Redo: (44) [ucatch] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [ucatch] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n Call: (45) [apply_macros] expand_apply(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n Unify: (45) [apply_macros] expand_apply(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n Fail: (45) [nl_pipeline] expand_apply(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [apply_macros] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Redo: (44) [virtualize_source] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [virtualize_source] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n Call: (45) [system] nonvar(term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]))\n Exit: (45) [system] nonvar(term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Redo: (44) [common_logic_utils] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [common_logic_utils] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Redo: (44) [gvlib] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [gvlib] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Redo: (44) [logicmoo_test] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (44) [logicmoo_test] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Fail: (44) [pfc_lib] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1412, 1479, 1412, 1416, [term_position(1418, 1478, 1418, 1420, [term_position(1421, 1478, 1421, 1438, [term_position(1439, 1477, 1439, 1445, [term_position(..., ..., ..., ..., ...)])])])]), _168708, _168710)\n^ Call: (44) [system] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Unify: (44) [system] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _168708)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _168708)\n^ Redo: (44) [arithmetic] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Unify: (44) [arithmetic] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Call: (45) [yall] yall:lambda_like(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Unify: (45) [yall] yall:lambda_like(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Call: (46) [system] compound_name_arity(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _201804, _201806)\n Exit: (46) [system] compound_name_arity(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mpred_test, 1)\n Call: (46) [yall] yall:lambda_functor(mpred_test)\n Fail: (46) [yall] yall:lambda_functor(mpred_test)\n Fail: (45) [yall] yall:lambda_like(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Redo: (44) [yall] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Unify: (44) [yall] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Call: (45) [apply_macros] expand_apply(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Unify: (45) [apply_macros] expand_apply(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Fail: (45) [nl_pipeline] expand_apply(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Unify: (44) [apply_macros] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n Call: (45) [clpfd] clpfd:clpfd_expandable(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Redo: (44) [clpfd] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Unify: (44) [clpfd] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([...|...]))))), _298, (:-mpred_test(\\+clause_asserted_i(sk2_in(avar([...|...]))))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _217380, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n^ Call: (33) [user] mpred_test(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Unify: (33) [logicmoo_test] mpred_test(user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (40) [$syspreds] update_flag(tests, _219282, _219282+1)\n Unify: (40) [$syspreds] update_flag(tests, _219282, _219282+1)\n Exit: (40) [$syspreds] update_flag(tests, 0, 0+1)\n Call: (40) [$syspreds] update_flag(test_number, _221128, _221128+1)\n Unify: (40) [$syspreds] update_flag(test_number, _221128, _221128+1)\n Exit: (40) [$syspreds] update_flag(test_number, 2, 2+1)\n^ Call: (38) [logicmoo_test] backward_compatibility:sformat(_222980, 'Test_~4d_Line_~4d', [3, 0])\n^ Unify: (38) [logicmoo_test] backward_compatibility:sformat(_222980, 'Test_~4d_Line_~4d', [3, 0])\n^ Call: (39) [logicmoo_test] format(string(_222980), 'Test_~4d_Line_~4d', [3, 0])\n^ Exit: (39) [logicmoo_test] format(string(\"Test_0.0003_Line_0.0000\"), 'Test_~4d_Line_~4d', [3, 0])\n^ Exit: (38) [logicmoo_test] backward_compatibility:sformat(\"Test_0.0003_Line_0.0000\", 'Test_~4d_Line_~4d', [3, 0])\n^ Call: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0003_Line_0.0000\", _222974)\n^ Unify: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0003_Line_0.0000\", _222974)\n Call: (39) [system] arg(1, '_0.'='_', _227406)\n Exit: (39) [system] arg(1, '_0.'='_', '_0.')\n Call: (39) [system] arg(2, '_0.'='_', _228628)\n Exit: (39) [system] arg(2, '_0.'='_', '_')\n^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0003_Line_0.0000\", _229850)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0003_Line_0.0000\", _229850)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0003_Line_0.0000\", _229850)\n Call: (40) [system] atomic_list_concat(_231748, '_0.', \"Test_0.0003_Line_0.0000\")\n Exit: (40) [system] atomic_list_concat(['Test', '0003_Line', '0000'], '_0.', \"Test_0.0003_Line_0.0000\")\n Call: (40) [system] atomics_to_string(['Test', '0003_Line', '0000'], '_', _229850)\n Exit: (40) [system] atomics_to_string(['Test', '0003_Line', '0000'], '_', \"Test_0003_Line_0000\")\n^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0003_Line_0.0000\", \"Test_0003_Line_0000\")\n^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0003_Line_0000\", _222974)\n^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0003_Line_0000\", \"Test_0003_Line_0000\")\n^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0003_Line_0000\", \"Test_0003_Line_0000\")\n^ Exit: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0003_Line_0.0000\", \"Test_0003_Line_0000\")\n Call: (41) [occurs] occurs:sub_term(_237368, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (41) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (41) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (41) [occurs] occurs:sub_term(_237368, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (41) [occurs] occurs:sub_term(_237368, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (42) [system] arg(_240518, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), _240460)\n Exit: (42) [system] arg(1, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (42) [occurs] occurs:sub_term(_237368, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (42) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (42) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (42) [occurs] occurs:sub_term(_237368, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (42) [occurs] occurs:sub_term(_237368, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (43) [system] arg(_245448, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _245390)\n Exit: (43) [system] arg(1, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), avar([vn='Ex', sk2='SKF-6667']))\n Call: (43) [occurs] occurs:sub_term(_237368, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (43) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (43) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (43) [occurs] occurs:sub_term(_237368, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (43) [occurs] occurs:sub_term(_237368, avar([vn='Ex', sk2='SKF-6667']))\n Call: (44) [system] arg(_250996, avar([vn='Ex', sk2='SKF-6667']), _250938)\n Exit: (44) [system] arg(1, avar([vn='Ex', sk2='SKF-6667']), [vn='Ex', sk2='SKF-6667'])\n Call: (44) [occurs] occurs:sub_term(_237368, [vn='Ex', sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_237368, [vn='Ex', sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term(_237368, [vn='Ex', sk2='SKF-6667'])\n Call: (45) [system] arg(_257162, [vn='Ex', sk2='SKF-6667'], _257104)\n Exit: (45) [system] arg(1, [vn='Ex', sk2='SKF-6667'], vn='Ex')\n Call: (45) [occurs] occurs:sub_term(_237368, vn='Ex')\n Unify: (45) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (45) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (44) [occurs] occurs:sub_term(vn='Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(vn='Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(vn='Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(vn='Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_237368, vn='Ex')\n Unify: (45) [occurs] occurs:sub_term(_237368, vn='Ex')\n Call: (46) [system] arg(_263946, vn='Ex', _263888)\n Exit: (46) [system] arg(1, vn='Ex', vn)\n Call: (46) [occurs] occurs:sub_term(_237368, vn)\n Unify: (46) [occurs] occurs:sub_term(vn, vn)\n Exit: (46) [occurs] occurs:sub_term(vn, vn)\n Exit: (45) [occurs] occurs:sub_term(vn, vn='Ex')\n Exit: (44) [occurs] occurs:sub_term(vn, [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(vn, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(vn, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(vn, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_237368, vn)\n Unify: (46) [occurs] occurs:sub_term(_237368, vn)\n Fail: (46) [occurs] occurs:sub_term(_237368, vn)\n Redo: (46) [system] arg(_271964, vn='Ex', _263888)\n Exit: (46) [system] arg(2, vn='Ex', 'Ex')\n Call: (46) [occurs] occurs:sub_term(_237368, 'Ex')\n Unify: (46) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (46) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (45) [occurs] occurs:sub_term('Ex', vn='Ex')\n Exit: (44) [occurs] occurs:sub_term('Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term('Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term('Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term('Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_237368, 'Ex')\n Unify: (46) [occurs] occurs:sub_term(_237368, 'Ex')\n Fail: (46) [occurs] occurs:sub_term(_237368, 'Ex')\n Fail: (45) [occurs] occurs:sub_term(_237368, vn='Ex')\n Redo: (45) [system] arg(_280600, [vn='Ex', sk2='SKF-6667'], _257104)\n Exit: (45) [system] arg(2, [vn='Ex', sk2='SKF-6667'], [sk2='SKF-6667'])\n Call: (45) [occurs] occurs:sub_term(_237368, [sk2='SKF-6667'])\n Unify: (45) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (45) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term([sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term([sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_237368, [sk2='SKF-6667'])\n Unify: (45) [occurs] occurs:sub_term(_237368, [sk2='SKF-6667'])\n Call: (46) [system] arg(_287384, [sk2='SKF-6667'], _287326)\n Exit: (46) [system] arg(1, [sk2='SKF-6667'], sk2='SKF-6667')\n Call: (46) [occurs] occurs:sub_term(_237368, sk2='SKF-6667')\n Unify: (46) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (46) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term(sk2='SKF-6667', [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term(sk2='SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2='SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(sk2='SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2='SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_237368, sk2='SKF-6667')\n Unify: (46) [occurs] occurs:sub_term(_237368, sk2='SKF-6667')\n Call: (47) [system] arg(_294786, sk2='SKF-6667', _294728)\n Exit: (47) [system] arg(1, sk2='SKF-6667', sk2)\n Call: (47) [occurs] occurs:sub_term(_237368, sk2)\n Unify: (47) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (47) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (46) [occurs] occurs:sub_term(sk2, sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term(sk2, [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term(sk2, [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(sk2, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (47) [occurs] occurs:sub_term(_237368, sk2)\n Unify: (47) [occurs] occurs:sub_term(_237368, sk2)\n Fail: (47) [occurs] occurs:sub_term(_237368, sk2)\n Redo: (47) [system] arg(_303422, sk2='SKF-6667', _294728)\n Exit: (47) [system] arg(2, sk2='SKF-6667', 'SKF-6667')\n Call: (47) [occurs] occurs:sub_term(_237368, 'SKF-6667')\n Unify: (47) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (47) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (46) [occurs] occurs:sub_term('SKF-6667', sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term('SKF-6667', [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term('SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term('SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term('SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term('SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (47) [occurs] occurs:sub_term(_237368, 'SKF-6667')\n Unify: (47) [occurs] occurs:sub_term(_237368, 'SKF-6667')\n Fail: (47) [occurs] occurs:sub_term(_237368, 'SKF-6667')\n Fail: (46) [occurs] occurs:sub_term(_237368, sk2='SKF-6667')\n Redo: (46) [system] arg(_312676, [sk2='SKF-6667'], _287326)\n Exit: (46) [system] arg(2, [sk2='SKF-6667'], [])\n Call: (46) [occurs] occurs:sub_term(_237368, [])\n Unify: (46) [occurs] occurs:sub_term([], [])\n Exit: (46) [occurs] occurs:sub_term([], [])\n Exit: (45) [occurs] occurs:sub_term([], [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term([], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term([], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_237368, [])\n Unify: (46) [occurs] occurs:sub_term(_237368, [])\n Fail: (46) [occurs] occurs:sub_term(_237368, [])\n Fail: (45) [occurs] occurs:sub_term(_237368, [sk2='SKF-6667'])\n Fail: (44) [occurs] occurs:sub_term(_237368, [vn='Ex', sk2='SKF-6667'])\n Fail: (43) [occurs] occurs:sub_term(_237368, avar([vn='Ex', sk2='SKF-6667']))\n Fail: (42) [occurs] occurs:sub_term(_237368, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Fail: (41) [occurs] occurs:sub_term(_237368, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (41) [occurs] occurs:sub_term(_323728, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (41) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (41) [occurs] occurs:sub_term(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (41) [occurs] occurs:sub_term(_323728, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Unify: (41) [occurs] occurs:sub_term(_323728, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (42) [system] arg(_326878, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), _326820)\n Exit: (42) [system] arg(1, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (42) [occurs] occurs:sub_term(_323728, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (42) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (42) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (42) [occurs] occurs:sub_term(_323728, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Unify: (42) [occurs] occurs:sub_term(_323728, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Call: (43) [system] arg(_331808, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _331750)\n Exit: (43) [system] arg(1, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), avar([vn='Ex', sk2='SKF-6667']))\n Call: (43) [occurs] occurs:sub_term(_323728, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (43) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (43) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (43) [occurs] occurs:sub_term(_323728, avar([vn='Ex', sk2='SKF-6667']))\n Unify: (43) [occurs] occurs:sub_term(_323728, avar([vn='Ex', sk2='SKF-6667']))\n Call: (44) [system] arg(_337356, avar([vn='Ex', sk2='SKF-6667']), _337298)\n Exit: (44) [system] arg(1, avar([vn='Ex', sk2='SKF-6667']), [vn='Ex', sk2='SKF-6667'])\n Call: (44) [occurs] occurs:sub_term(_323728, [vn='Ex', sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (44) [occurs] occurs:sub_term(_323728, [vn='Ex', sk2='SKF-6667'])\n Unify: (44) [occurs] occurs:sub_term(_323728, [vn='Ex', sk2='SKF-6667'])\n Call: (45) [system] arg(_343522, [vn='Ex', sk2='SKF-6667'], _343464)\n Exit: (45) [system] arg(1, [vn='Ex', sk2='SKF-6667'], vn='Ex')\n Call: (45) [occurs] occurs:sub_term(_323728, vn='Ex')\n Unify: (45) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (45) [occurs] occurs:sub_term(vn='Ex', vn='Ex')\n Exit: (44) [occurs] occurs:sub_term(vn='Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(vn='Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(vn='Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(vn='Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_323728, vn='Ex')\n Unify: (45) [occurs] occurs:sub_term(_323728, vn='Ex')\n Call: (46) [system] arg(_350306, vn='Ex', _350248)\n Exit: (46) [system] arg(1, vn='Ex', vn)\n Call: (46) [occurs] occurs:sub_term(_323728, vn)\n Unify: (46) [occurs] occurs:sub_term(vn, vn)\n Exit: (46) [occurs] occurs:sub_term(vn, vn)\n Exit: (45) [occurs] occurs:sub_term(vn, vn='Ex')\n Exit: (44) [occurs] occurs:sub_term(vn, [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(vn, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(vn, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(vn, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_323728, vn)\n Unify: (46) [occurs] occurs:sub_term(_323728, vn)\n Fail: (46) [occurs] occurs:sub_term(_323728, vn)\n Redo: (46) [system] arg(_358324, vn='Ex', _350248)\n Exit: (46) [system] arg(2, vn='Ex', 'Ex')\n Call: (46) [occurs] occurs:sub_term(_323728, 'Ex')\n Unify: (46) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (46) [occurs] occurs:sub_term('Ex', 'Ex')\n Exit: (45) [occurs] occurs:sub_term('Ex', vn='Ex')\n Exit: (44) [occurs] occurs:sub_term('Ex', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term('Ex', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term('Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term('Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_323728, 'Ex')\n Unify: (46) [occurs] occurs:sub_term(_323728, 'Ex')\n Fail: (46) [occurs] occurs:sub_term(_323728, 'Ex')\n Fail: (45) [occurs] occurs:sub_term(_323728, vn='Ex')\n Redo: (45) [system] arg(_366960, [vn='Ex', sk2='SKF-6667'], _343464)\n Exit: (45) [system] arg(2, [vn='Ex', sk2='SKF-6667'], [sk2='SKF-6667'])\n Call: (45) [occurs] occurs:sub_term(_323728, [sk2='SKF-6667'])\n Unify: (45) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (45) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term([sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term([sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (45) [occurs] occurs:sub_term(_323728, [sk2='SKF-6667'])\n Unify: (45) [occurs] occurs:sub_term(_323728, [sk2='SKF-6667'])\n Call: (46) [system] arg(_373744, [sk2='SKF-6667'], _373686)\n Exit: (46) [system] arg(1, [sk2='SKF-6667'], sk2='SKF-6667')\n Call: (46) [occurs] occurs:sub_term(_323728, sk2='SKF-6667')\n Unify: (46) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (46) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term(sk2='SKF-6667', [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term(sk2='SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2='SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(sk2='SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2='SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (46) [occurs] occurs:sub_term(_323728, sk2='SKF-6667')\n Unify: (46) [occurs] occurs:sub_term(_323728, sk2='SKF-6667')\n Call: (47) [system] arg(_381146, sk2='SKF-6667', _381088)\n Exit: (47) [system] arg(1, sk2='SKF-6667', sk2)\n Call: (47) [occurs] occurs:sub_term(_323728, sk2)\n Unify: (47) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (47) [occurs] occurs:sub_term(sk2, sk2)\n Exit: (46) [occurs] occurs:sub_term(sk2, sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term(sk2, [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term(sk2, [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term(sk2, avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term(sk2, sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term(sk2, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (47) [occurs] occurs:sub_term(_323728, sk2)\n Unify: (47) [occurs] occurs:sub_term(_323728, sk2)\n Fail: (47) [occurs] occurs:sub_term(_323728, sk2)\n Redo: (47) [system] arg(_389782, sk2='SKF-6667', _381088)\n Exit: (47) [system] arg(2, sk2='SKF-6667', 'SKF-6667')\n Call: (47) [occurs] occurs:sub_term(_323728, 'SKF-6667')\n Unify: (47) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (47) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667')\n Exit: (46) [occurs] occurs:sub_term('SKF-6667', sk2='SKF-6667')\n Exit: (45) [occurs] occurs:sub_term('SKF-6667', [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term('SKF-6667', [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term('SKF-6667', avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term('SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term('SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (47) [occurs] occurs:sub_term(_323728, 'SKF-6667')\n Unify: (47) [occurs] occurs:sub_term(_323728, 'SKF-6667')\n Fail: (47) [occurs] occurs:sub_term(_323728, 'SKF-6667')\n Fail: (46) [occurs] occurs:sub_term(_323728, sk2='SKF-6667')\n Redo: (46) [system] arg(_399036, [sk2='SKF-6667'], _373686)\n Exit: (46) [system] arg(2, [sk2='SKF-6667'], [])\n Call: (46) [occurs] occurs:sub_term(_323728, [])\n Unify: (46) [occurs] occurs:sub_term([], [])\n Exit: (46) [occurs] occurs:sub_term([], [])\n Exit: (45) [occurs] occurs:sub_term([], [sk2='SKF-6667'])\n Exit: (44) [occurs] occurs:sub_term([], [vn='Ex', sk2='SKF-6667'])\n Exit: (43) [occurs] occurs:sub_term([], avar([vn='Ex', sk2='SKF-6667']))\n Exit: (42) [occurs] occurs:sub_term([], sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n Exit: (41) [occurs] occurs:sub_term([], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Call: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', _405144)\n^ Unify: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', _405144)\n Call: (43) [system] nb_current('$inprint_message', _406394)\n Fail: (43) [system] nb_current('$inprint_message', _406394)\n^ Redo: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', _405144)\n^ Call: (43) [logicmoo_test] ucatch:maybe_compute_file_link('', _405144)\n^ Unify: (43) [logicmoo_test] ucatch:maybe_compute_file_link('', _405144)\n Call: (44) [lmconf] lmconf:http_file_stem(_409480, _409482)\n Unify: (44) [lmconf] lmconf:http_file_stem('lib/swipl', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/tree/master/docker/rootfs/usr/local/lib/swipl\")\n Exit: (44) [lmconf] lmconf:http_file_stem('lib/swipl', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/tree/master/docker/rootfs/usr/local/lib/swipl\")\n Call: (44) [system] atomic_list_concat([_411372, _411378], 'lib/swipl', '')\n Fail: (44) [system] atomic_list_concat([_411372, _411378], 'lib/swipl', '')\n Redo: (44) [lmconf] lmconf:http_file_stem(_409480, _409482)\n Unify: (44) [lmconf] lmconf:http_file_stem('swi-prolog/pack', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys\")\n Exit: (44) [lmconf] lmconf:http_file_stem('swi-prolog/pack', \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys\")\n Call: (44) [system] atomic_list_concat([_414484, _414490], 'swi-prolog/pack', '')\n Fail: (44) [system] atomic_list_concat([_414484, _414490], 'swi-prolog/pack', '')\n Redo: (44) [lmconf] lmconf:http_file_stem(_409480, _409482)\n Unify: (44) [lmconf] lmconf:http_file_stem(logicmoo_workspace, \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master\")\n Exit: (44) [lmconf] lmconf:http_file_stem(logicmoo_workspace, \"https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master\")\n Call: (44) [system] atomic_list_concat([_417594, _417600], logicmoo_workspace, '')\n Fail: (44) [system] atomic_list_concat([_417594, _417600], logicmoo_workspace, '')\n Redo: (44) [lmconf] lmconf:http_file_stem(_409480, _409482)\n Unify: (44) [lmconf] lmconf:http_file_stem(~, \"https://logicmoo.org:2082/gitlab/logicmoo/prologmud_server/-/tree/master\")\n Exit: (44) [lmconf] lmconf:http_file_stem(~, \"https://logicmoo.org:2082/gitlab/logicmoo/prologmud_server/-/tree/master\")\n Call: (44) [system] atomic_list_concat([_420704, _420710], ~, '')\n Fail: (44) [system] atomic_list_concat([_420704, _420710], ~, '')\n^ Fail: (43) [logicmoo_test] ucatch:maybe_compute_file_link('', _405144)\n^ Redo: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', _405144)\n^ Unify: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', '')\n^ Exit: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', '')\n^ Call: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],'',_632),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],'',_632),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (43) [system] arg(1, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",_1832),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (43) [system] arg(1, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'https://logicmoo.org:2082/gitlab/logicmoo/'),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (43) [system] arg(2, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",_3330),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (43) [system] arg(2, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",'',_4828),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",'',_4828),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (44) [system] atom_string('', _6370)\n Exit: (44) [system] atom_string('', \"\")\n^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",_7590),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",_7590),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",_7590),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (45) [system] atomic_list_concat(_9902, \n [[ EXCEPTION while printing message '~W'\n with arguments [atomic_list_concat(_9902,'https://logicmoo.org:2082/gitlab/logicmoo/',\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (45) [system] atomic_list_concat([''], \n [[ EXCEPTION while printing message '~W'\n with arguments [atomic_list_concat([''],'https://logicmoo.org:2082/gitlab/logicmoo/',\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (45) [system] atomics_to_string([''], \"\", _7590)\n Exit: (45) [system] atomics_to_string([''], \"\", \"\")\n^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"\",\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (44) [system] atom_string(_4828, \"\")\n Exit: (44) [system] atom_string('', \"\")\n^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",'',''),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', _620)\n^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', _620)\n Call: (44) [system] arg(1, '-/blob/'='', _2336)\n Exit: (44) [system] arg(1, '-/blob/'='', '-/blob/')\n Call: (44) [system] arg(2, '-/blob/'='', _3558)\n Exit: (44) [system] arg(2, '-/blob/'='', '')\n^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', _4780)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', _4780)\n Call: (45) [system] atom_string('', _6046)\n Exit: (45) [system] atom_string('', \"\")\n^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", _7266)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", _7266)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", _7266)\n Call: (46) [system] atomic_list_concat(_9164, '-/blob/', \"\")\n Exit: (46) [system] atomic_list_concat([''], '-/blob/', \"\")\n Call: (46) [system] atomics_to_string([''], '', _7266)\n Exit: (46) [system] atomics_to_string([''], '', \"\")\n^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"\", \"\")\n Call: (45) [system] atom_string(_4780, \"\")\n Exit: (45) [system] atom_string('', \"\")\n^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', '')\n^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', _620)\n^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', _620)\n Call: (45) [system] arg(1, (/)='_', _15350)\n Exit: (45) [system] arg(1, (/)='_', /)\n Call: (45) [system] arg(2, (/)='_', _16572)\n Exit: (45) [system] arg(2, (/)='_', '_')\n^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', _17794)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', _17794)\n Call: (46) [system] atom_string('', _19060)\n Exit: (46) [system] atom_string('', \"\")\n^ Call: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", _20280)\n^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", _20280)\n^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", _20280)\n Call: (47) [system] atomic_list_concat(_22178, /, \"\")\n Exit: (47) [system] atomic_list_concat([''], /, \"\")\n Call: (47) [system] atomics_to_string([''], '_', _20280)\n Exit: (47) [system] atomics_to_string([''], '_', \"\")\n^ Exit: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"\", \"\")\n Call: (46) [system] atom_string(_17794, \"\")\n Exit: (46) [system] atom_string('', \"\")\n^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', '')\n^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', _620)\n^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', _620)\n Call: (46) [system] arg(1, '_master_packs_'='_', _28364)\n Exit: (46) [system] arg(1, '_master_packs_'='_', '_master_packs_')\n Call: (46) [system] arg(2, '_master_packs_'='_', _29586)\n Exit: (46) [system] arg(2, '_master_packs_'='_', '_')\n^ Call: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', _30808)\n^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', _30808)\n Call: (47) [system] atom_string('', _32074)\n Exit: (47) [system] atom_string('', \"\")\n^ Call: (47) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", _33294)\n^ Unify: (47) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", _33294)\n^ Unify: (47) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", _33294)\n Call: (48) [system] atomic_list_concat(_35192, '_master_packs_', \"\")\n Exit: (48) [system] atomic_list_concat([''], '_master_packs_', \"\")\n Call: (48) [system] atomics_to_string([''], '_', _33294)\n Exit: (48) [system] atomics_to_string([''], '_', \"\")\n^ Exit: (47) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"\", \"\")\n Call: (47) [system] atom_string(_30808, \"\")\n Exit: (47) [system] atom_string('', \"\")\n^ Exit: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', '')\n^ Call: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', _620)\n^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', '')\n^ Exit: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', '')\n^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', '')\n^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', '')\n^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', '')\n^ Exit: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],'',''),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (42) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1062)\n^ Unify: (42) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1062)\n Call: (43) [system] name('', _2312)\n Exit: (43) [system] name('', [])\n^ Call: (43) [logicmoo_test] portray_vars:filter_var_chars([], [_3528|_3530])\n^ Unify: (43) [logicmoo_test] portray_vars:filter_var_chars([], [_3528|_3530])\n^ Call: (44) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3528|_3530])\n^ Unify: (44) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3528|_3530])\n^ Call: (45) [logicmoo_test] portray_vars:filter_var_chars0([], _6028)\n^ Unify: (45) [logicmoo_test] portray_vars:filter_var_chars0([], [])\n^ Exit: (45) [logicmoo_test] portray_vars:filter_var_chars0([], [])\n^ Call: (45) [logicmoo_test] portray_vars:trim_95([], [_3528|_3530])\n^ Unify: (45) [logicmoo_test] portray_vars:trim_95([], [_3528|_3530])\n^ Call: (46) [logicmoo_test] portray_vars:trim_96([], [_3528|_3530])\n^ Fail: (46) [logicmoo_test] portray_vars:trim_96([], [_3528|_3530])\n^ Fail: (45) [logicmoo_test] portray_vars:trim_95([], [_3528|_3530])\n^ Fail: (44) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3528|_3530])\n^ Fail: (43) [logicmoo_test] portray_vars:filter_var_chars([], [_3528|_3530])\n^ Fail: (42) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1062)\n Call: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12894)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit')\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit')\n Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12894)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__sk2_in_1_in_user\")\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__sk2_in_1_in_user\")\n Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12894)\n Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12894)\n Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12894)\n^ Call: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_546))\n^ Unify: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_546))\n Call: (41) [system] copy_term(t_l:mpred_current_testcase(_546), _27308)\n Exit: (41) [system] copy_term(t_l:mpred_current_testcase(_546), t_l:mpred_current_testcase(_27926))\n^ Call: (41) [t_l] clause(t_l:mpred_current_testcase(_546), true)\n^ Fail: (41) [t_l] clause(mpred_current_testcase(_546), true)\n^ Fail: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_546))\n^ Call: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_546))\n^ Unify: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_546))\n^ Call: (47) [t_l] asserta(t_l:mpred_current_testcase(_546), _31772)\n^ Exit: (47) [t_l] asserta(t_l:mpred_current_testcase(_546), (0x5566f60cacd0))\n Call: (47) [system] nb_current('$w_tl_e', _33010)\n Exit: (47) [system] nb_current('$w_tl_e', [])\n Call: (47) [system] nb_linkval('$w_tl_e', [(0x5566f60cacd0)])\n Exit: (47) [system] nb_linkval('$w_tl_e', [(0x5566f60cacd0)])\n^ Exit: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_546))\n^ Call: (45) [logicmoo_test] must_det_l((wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Unify: (45) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Call: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] strip_module(ucatch:must_det_u, _38674, _38614)\n^ Exit: (48) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (48) [system] var(must_det_u)\n Fail: (48) [system] var(must_det_u)\n^ Fail: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(...))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(...)))), ignore((source_location(_18580, _18582), atom(...), ..., ...)), get_time(_18710)))\n^ Unify: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(...))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(...)))), ignore((source_location(_18580, _18582), atom(...), ..., ...)), get_time(_18710)))\n^ Call: (48) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(_18710)), _42984, _42924)\n^ Exit: (48) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(_18710)), logicmoo_test, (wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)))\n Call: (48) [system] var((wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)))\n Fail: (48) [system] var((wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Fail: (47) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(...))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(...)))), ignore((source_location(_18580, _18582), atom(...), ..., ...)), get_time(_18710)))\n^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _47300, _47240)\n^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (49) [system] var(must_det_u)\n Fail: (49) [system] var(must_det_u)\n^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))))\n^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))))\n^ Call: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), _51610, _51550)\n^ Exit: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), logicmoo_test, wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))))))\n Call: (49) [system] var(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))))))\n Fail: (49) [system] var(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))))))\n^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))))\n^ Call: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))), dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...))))))))\n^ Unify: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))), dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...))))))))\n^ Call: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Unify: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Call: (54) [logicmoo_test] current_predicate((in_pp/1))\n^ Exit: (54) [logicmoo_test] current_predicate((in_pp/1))\n^ Call: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Unify: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n Call: (55) [system] nonvar(bfly)\n Exit: (55) [system] nonvar(bfly)\n^ Call: (55) [logicmoo_test] pretty_clauses:in_pp(_60792)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_60792)\n Call: (56) [system] nonvar(_60792)\n Fail: (56) [system] nonvar(_60792)\n^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_60792)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_60792)\n^ Call: (56) [logicmoo_test] pretty_clauses:is_pp_set(_60792)\n^ Unify: (56) [logicmoo_test] pretty_clauses:is_pp_set(_60792)\n Call: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _60792)\n Fail: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _60792)\n^ Fail: (56) [logicmoo_test] pretty_clauses:is_pp_set(_60792)\n^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_60792)\n^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_60792)\n^ Call: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_60792)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_60792)\n Call: (57) [system] nonvar(_60792)\n Fail: (57) [system] nonvar(_60792)\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_60792)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(swish)\n^ Call: (57) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_72518)))\n^ Unify: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_72518)))\n Call: (61) [system] nb_current('$pp_swish', t)\n Fail: (61) [system] nb_current('$pp_swish', t)\n Call: (61) [pengines] pengines:pengine_self(_72518)\n Unify: (61) [pengines] pengines:pengine_self(_72518)\n Call: (62) [system] thread_self(_76302)\n Exit: (62) [system] thread_self(main)\n Call: (62) [pengines] current_pengine(_72518, _77566, main, _77570, _77572, _77574)\n Fail: (62) [pengines] current_pengine(_72518, _78228, main, _78232, _78234, _78236)\n Fail: (61) [pengines] pengines:pengine_self(_72518)\n^ Fail: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_72518)))\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_60792)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(http)\n^ Call: (57) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_81342))\n^ Unify: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_81342))\n Call: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_81342)\n Unify: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_81342)\n Call: (61) [system] current_output(_83908)\n Exit: (61) [system] current_output((0x7f8762aee8c0))\n Call: (61) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0))\n Fail: (61) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0))\n Fail: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_81342)\n^ Fail: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_81342))\n^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_60792)\n^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Call: (57) [logicmoo_test] current_predicate((bfly_get/2))\n^ Exit: (57) [logicmoo_test] current_predicate((bfly_get/2))\n^ Call: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Unify: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (58) [system] nonvar(f)\n Exit: (58) [system] nonvar(f)\n^ Call: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _92530)\n^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _92530)\n Call: (59) [system] nonvar(_92530)\n Fail: (59) [system] nonvar(_92530)\n^ Redo: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _92530)\n^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _92530)\n Call: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, _92530)\n Unify: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n Exit: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n^ Exit: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (58) [system] f=@=f\n Exit: (58) [system] f=@=f\n^ Exit: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Exit: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Exit: (55) [logicmoo_test] pretty_clauses:in_pp(ansi)\n Call: (55) [system] bfly==ansi\n Fail: (55) [system] bfly==ansi\n^ Fail: (54) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Fail: (53) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Redo: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))), dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...))))))))\n^ Call: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))))\n^ Unify: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))))\n^ Call: (54) [logicmoo_test] quietly(ignore((with_all_dmsg(dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(...)))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?-mpred_test(..., ...))))))))))\n^ Unify: (54) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(_546, user:(\\+ ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n%~ ?-( mpred_test(Kw,user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))))).\n^ Exit: (59) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (54) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(_546, user:(\\+ ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n^ Exit: (53) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))), dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(avar(...))))))))\n^ Exit: (52) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))), dmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...))))))))\n^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _136236, _136176)\n^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (49) [system] var(must_det_u)\n Fail: (49) [system] var(must_det_u)\n^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Call: (49) [ucatch] strip_module(logicmoo_test:(add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)), _140546, _140486)\n^ Exit: (49) [ucatch] strip_module(logicmoo_test:(add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)), logicmoo_test, (add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_18710)))\n Call: (49) [system] var((add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_18710)))\n Fail: (49) [system] var((add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_18710)))\n^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _144862, _144802)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _149172, _149112)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), logicmoo_test, add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (50) [system] var(add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Fail: (50) [system] var(add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar([...|...]))))))\n Call: (53) [j_u] j_u:junit_prop(_546, goal, _152182)\n Unify: (53) [j_u] j_u:junit_prop(\"Test_0001_Line_0000__sk2_in_1_in_user\", goal, user:(sk2_in(_152834), get_attr(_152834, sk2, _152848), _152848=='SKF-6667'))\n Exit: (53) [j_u] j_u:junit_prop(\"Test_0001_Line_0000__sk2_in_1_in_user\", goal, user:(sk2_in(_152834), get_attr(_152834, sk2, _152848), _152848=='SKF-6667'))\n Redo: (53) [j_u] j_u:junit_prop(_546, goal, _152182)\n Unify: (53) [j_u] j_u:junit_prop(_546, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (53) [j_u] j_u:junit_prop(_546, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _157328, _157268)\n^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (50) [system] var(must_det_u)\n Fail: (50) [system] var(must_det_u)\n^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Call: (50) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_18710)), _161638, _161578)\n^ Exit: (50) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_18710)), logicmoo_test, (ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580|...]), replace_in_string([...], _18622, _18652), add_test_info(_546, url, _18652))), get_time(_18710)))\n Call: (50) [system] var((ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580|...]), replace_in_string([...], _18622, _18652), add_test_info(_546, url, _18652))), get_time(_18710)))\n Fail: (50) [system] var((ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580|...]), replace_in_string([...], _18622, _18652), add_test_info(_546, url, _18652))), get_time(_18710)))\n^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_18710)))\n^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _165954, _165894)\n^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (51) [system] var(must_det_u)\n Fail: (51) [system] var(must_det_u)\n^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Call: (51) [ucatch] strip_module(logicmoo_test:ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580|...]), replace_in_string([...], _18622, _18652), add_test_info(_546, url, _18652))), _170264, _170204)\n^ Exit: (51) [ucatch] strip_module(logicmoo_test:ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580|...]), replace_in_string([...], _18622, _18652), add_test_info(_546, url, _18652))), logicmoo_test, ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580, _18582]), replace_in_string([... = ...], _18622, _18652), add_test_info(_546, url, _18652))))\n Call: (51) [system] var(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580, _18582]), replace_in_string([... = ...], _18622, _18652), add_test_info(_546, url, _18652))))\n Fail: (51) [system] var(ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [_18580, _18582]), replace_in_string([... = ...], _18622, _18652), add_test_info(_546, url, _18652))))\n^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_18580, _18582), atom(_18580), add_test_info(_546, src, _18580:_18582), sformat(_18622, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n Call: (55) [system] source_location(_18580, _18582)\n Fail: (55) [system] source_location(_18580, _18582)\n^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _175798, _175738)\n^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (51) [system] var(must_det_u)\n Fail: (51) [system] var(must_det_u)\n^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_18710))\n^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_18710))\n^ Call: (51) [ucatch] strip_module(logicmoo_test:get_time(_18710), _180108, _180048)\n^ Exit: (51) [ucatch] strip_module(logicmoo_test:get_time(_18710), logicmoo_test, get_time(_18710))\n Call: (51) [system] var(get_time(_18710))\n Fail: (51) [system] var(get_time(_18710))\n^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_18710))\n^ Exit: (45) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(_546, user:(\\+clause_asserted_i(sk2_in(...)))))), add_test_info(_546, goal, user:(\\+clause_asserted_i(sk2_in(avar(...))))), ignore((source_location(_18580, _18582), atom(_18580), add_test_info(..., ..., ...), ..., ...)), get_time(1632738043.4552438)))\n Call: (45) [system] _18720=nb(0)\n Exit: (45) [system] nb(0)=nb(0)\n^ Call: (47) [logicmoo_test] call_u_hook(user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Unify: (47) [logicmoo_test] call_u_hook(user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Call: (57) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _188744)\n^ Unify: (57) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _188744)\n^ Exit: (57) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667'])))\n^ Fail: (47) [logicmoo_test] call_u_hook(user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (47) [system] _18760=failure\n Exit: (47) [system] failure=failure\n\u001B[0m\u001B[1m\u001B[97m\u001B[40mfailure=info((why_was_true(user:clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))),nop(ftrace(user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))))))\n\u001B[49m\u001B[0m\u001B[21m\u001B[0m\nno_proof_for(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-6667])))).\n\nno_proof_for(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-6667])))).\n\nno_proof_for(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-6667])))).\n\n_192614\n\tname\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_02-Test_0001_Line_0000__sk2_in_1_in_user'. \n\tJUNIT_CLASSNAME\t=\t'logicmoo.pfc.test.sanity_base.ATTVAR_02'. \n\tJUNIT_CMD\t=\t'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t \"[\\'attvar_02.pfc\\']\"'. \n% saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_02_Test_0001_Line_0000_sk2_in_1_in_user_1-junit.xml\n Call: (45) [system] failure=error(_18738)\n Fail: (45) [system] failure=error(_18738)\n Call: (45) [system] true\n Exit: (45) [system] true\n Call: (45) [system] nb_setarg(1, nb(0), 1)\n Exit: (45) [system] nb_setarg(1, nb(1), 1)\n Call: (45) [system] deterministic(_30426)\n Exit: (45) [system] deterministic(true)\n^ Call: (46) [locally_each] locally_each:key_erase(t_l)\n^ Unify: (46) [locally_each] locally_each:key_erase(t_l)\n Call: (47) [system] nb_current('$w_tl_e', [_446368|_446370])\n Exit: (47) [system] nb_current('$w_tl_e', [(0x5566f60cacd0)])\n Call: (47) [system] nb_linkval('$w_tl_e', [])\n Exit: (47) [system] nb_linkval('$w_tl_e', [])\n Call: (48) [system] erase((0x5566f60cacd0))\n Exit: (48) [system] erase((0x5566f60cacd0))\n Call: (47) [system] true\n Exit: (47) [system] true\n Call: (47) [system] true\n Exit: (47) [system] true\n^ Exit: (46) [locally_each] locally_each:key_erase(t_l)\n^ Exit: (33) [logicmoo_test] mpred_test(user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Call: (37) [user] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _453930, _453932)\n^ Unify: (37) [user] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _453930, term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), (:-set_prolog_flag(assert_attvars, false)), _453930)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), (:-set_prolog_flag(assert_attvars, false)), _453930)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), (:-set_prolog_flag(assert_attvars, false)), _453930)\n^ Redo: (37) [user] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _453930, _453932)\n^ Unify: (37) [user] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), (:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]))\n^ Redo: (37) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _453930, _453932)\n^ Unify: (37) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _453930, _453932)\n Call: (38) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]))\n Exit: (38) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(assert_attvars, false)))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(assert_attvars, false)))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(assert_attvars, false)))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _453930, _453932)\n^ Unify: (37) [subclause_expansion] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _453930, _453932)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_466292)\n Fail: (39) [t_l] t_l:is_ec_cvt(_466292)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _453930, _453932)\n^ Fail: (37) [ec_loader] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _453930, _453932)\n^ Call: (37) [user] term_expansion((:-set_prolog_flag(assert_attvars, false)), _469402)\n^ Unify: (37) [user] term_expansion((:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false)))\n^ Redo: (37) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), _469402)\n^ Unify: (37) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), _469402)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-set_prolog_flag(assert_attvars, false)), _469402)\n^ Call: (38) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Unify: (38) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n Call: (41) [system] nonvar((:-set_prolog_flag(assert_attvars, false)))\n Exit: (41) [system] nonvar((:-set_prolog_flag(assert_attvars, false)))\n Call: (41) [echo_files] echo_files:never_echo_term((:-set_prolog_flag(assert_attvars, false)))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-set_prolog_flag(assert_attvars, false)))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n Call: (41) [$syspreds] prolog_load_context(stream, _481230)\n Unify: (41) [$syspreds] prolog_load_context(stream, _481230)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])=..[_484876, _484882, _484888|_484890]\n Exit: (41) [system] term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])=..[term_position, 1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [...|...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Call: (42) [system] (:-set_prolog_flag(assert_attvars, false))==end_of_file\n Fail: (42) [system] (:-set_prolog_flag(assert_attvars, false))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _491058)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n Call: (42) [system] _492932 is 1480+1\n Exit: (42) [system] 1481 is 1480+1\n Call: (42) [system] 1530=(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1490)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1490)\n Call: (43) [t_l] t_l:file_stream_loc(_505262, (0x556703a44a00), _505266)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1490)\n Call: (43) [t_l] t_l:file_stream_loc(_507690, (0x556703a44a00), _507692)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480)\n Call: (43) [system] 1490>1480\n Exit: (43) [system] 1490>1480\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480, 1490)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480, 1490)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1480, 1490, _512024)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1480, 1490, _512024)\n Call: (45) [system] _513278 is 1490-1480\n Exit: (45) [system] 10 is 1490-1480\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _514498, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _514498, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _517608)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _517608)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _519614, []), read_string(_519614, _519622, _514498), close(_519614))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _519614, []), read_util:read_string(_519614, _519622, _514498), read_util:close(_519614))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _519614, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5ec3a00), [])\n Call: (49) [system] close((0x5566f5ec3a00))\n Exit: (49) [system] close((0x5566f5ec3a00))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5ec3a00), []), read_util:read_string((0x5566f5ec3a00), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f5ec3a00)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1480, 10, _525260, _512024)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1480, 10, 1006, \" \\n\\n\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1480, 1490, \" \\n\\n\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1490)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1490)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _528324))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _528324))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1490))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1490))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1490)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\\n\\n\")\n Call: (45) [echo_files] echo_files:nsl(_532654)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\" \\n\\n\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\" \\n\\n\\n\", 'No source location!?')\n Call: (46) [system] \" \\n\\n\\n\"\\==[]\n Exit: (46) [system] \" \\n\\n\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\" \\n\\n\\n\", _536962, _536964, _536966, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\" \\n\\n\\n\", _536962, _536964, _536966, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\" \\n\\n\\n\", _536962, _536964, _536966, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\" \\n\\n\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\\n\\n\")\n Call: (45) [system] sub_string(\" \\n\\n\\n\", _540780, _540844, _540782, '\\n/*~')\n Fail: (45) [system] sub_string(\" \\n\\n\\n\", _540780, _541462, _540782, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\\n\\n\")\n Call: (45) [system] sub_string(\" \\n\\n\\n\", _542638, _542702, _542640, '/*~')\n Fail: (45) [system] sub_string(\" \\n\\n\\n\", _542638, _543320, _542640, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\\n\\n\")\n Call: (45) [system] sub_string(\" \\n\\n\\n\", _545114, _545178, _545116, '\\n%~')\n Fail: (45) [system] sub_string(\" \\n\\n\\n\", _545114, _545796, _545116, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\\n\\n\")\n Call: (45) [system] sub_string(\" \\n\\n\\n\", _546972, _547036, _546974, '%~')\n Fail: (45) [system] sub_string(\" \\n\\n\\n\", _546972, _547654, _546974, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\\n\\n\")\n Call: (45) [system] write(\" \\n\\n\\n\")\n \n\n\n Exit: (45) [system] write(\" \\n\\n\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \" \\n\\n\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1480, 1490)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1490)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1490, 1530, _556230)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1490, 1530, _556230)\n Call: (44) [system] _557484 is 1530-1490\n Exit: (44) [system] 40 is 1530-1490\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _558704, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _558704, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _561814)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _561814)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _563820, []), read_string(_563820, _563828, _558704), close(_563820))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _563820, []), read_util:read_string(_563820, _563828, _558704), read_util:close(_563820))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _563820, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5ec3d00), [])\n Call: (48) [system] close((0x5566f5ec3d00))\n Exit: (48) [system] close((0x5566f5ec3d00))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5ec3d00), []), read_util:read_string((0x5566f5ec3d00), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f5ec3d00)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1490, 40, _569466, _556230)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1490, 40, 966, \":- set_prolog_flag(assert_attvars,false)\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1490, 1530, \":- set_prolog_flag(assert_attvars,false)\")\n Call: (43) [echo_files] echo_files:read_mco(\":- set_prolog_flag(assert_attvars,false)\", _571340, _571342, _571344, _571346, _571348)\n Unify: (43) [echo_files] echo_files:read_mco(\":- set_prolog_flag(assert_attvars,false)\", _571974, _571976, _571978, _571980, _571982)\n Call: (44) [system] read_term_from_atom(\":- set_prolog_flag(assert_attvars,false)\", _572550, [cycles(true), comments(_572570), quasi_quotations(_572580), variable_names(_572590), singletons(_572600)])\n Exit: (44) [system] read_term_from_atom(\":- set_prolog_flag(assert_attvars,false)\", (:-set_prolog_flag(assert_attvars, false)), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- set_prolog_flag(assert_attvars,false)\", _573832, [cycles(false), comments(_573852), quasi_quotations(_573862), variable_names(_573872), singletons(_573882)])\n Exit: (44) [system] read_term_from_atom(\":- set_prolog_flag(assert_attvars,false)\", (:-set_prolog_flag(assert_attvars, false)), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (:-set_prolog_flag(assert_attvars, false))=@=(:-set_prolog_flag(assert_attvars, false))\n Exit: (44) [system] (:-set_prolog_flag(assert_attvars, false))=@=(:-set_prolog_flag(assert_attvars, false))\n Call: (44) [system] _576326=(:-set_prolog_flag(assert_attvars, false))\n Exit: (44) [system] (:-set_prolog_flag(assert_attvars, false))=(:-set_prolog_flag(assert_attvars, false))\n Exit: (43) [echo_files] echo_files:read_mco(\":- set_prolog_flag(assert_attvars,false)\", (:-set_prolog_flag(assert_attvars, false)), [], [], [], [])\n Call: (43) [system] write(\":- set_prolog_flag(assert_attvars,false)\")\n:- set_prolog_flag(assert_attvars,false)\n Exit: (43) [system] write(\":- set_prolog_flag(assert_attvars,false)\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _579436, 1530)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _580058, 1530)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _580632, _580634))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _580632, _580634))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _580632, 1530))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _580632, 1530))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _580632, 1530)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _588070))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _588070))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Call: (42) [system] character_count((0x556703a44a00), _593620)\n Exit: (42) [system] character_count((0x556703a44a00), 1531)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1531)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1531)\n Call: (43) [t_l] t_l:file_stream_loc(_596126, (0x556703a44a00), _596130)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1531)\n Call: (43) [t_l] t_l:file_stream_loc(_598554, (0x556703a44a00), _598556)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530)\n Call: (43) [system] 1531>1530\n Exit: (43) [system] 1531>1530\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530, 1531)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530, 1531)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1530, 1531, _602888)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1530, 1531, _602888)\n Call: (45) [system] _604142 is 1531-1530\n Exit: (45) [system] 1 is 1531-1530\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _605362, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _605362, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _608472)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _608472)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _610478, []), read_string(_610478, _610486, _605362), close(_610478))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _610478, []), read_util:read_string(_610478, _610486, _605362), read_util:close(_610478))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _610478, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5ec3200), [])\n Call: (49) [system] close((0x5566f5ec3200))\n Exit: (49) [system] close((0x5566f5ec3200))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5ec3200), []), read_util:read_string((0x5566f5ec3200), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f5ec3200)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1530, 1, _616124, _602888)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1530, 1, 965, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1530, 1531, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _619186))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _619186))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_623516)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _627824, _627826, _627828, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _627824, _627826, _627828, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _627824, _627826, _627828, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _631642, _631706, _631644, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _631642, _632324, _631644, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _633500, _633564, _633502, '/*~')\n Fail: (45) [system] sub_string(\".\", _633500, _634182, _633502, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _635976, _636040, _635978, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _635976, _636658, _635978, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _637834, _637898, _637836, '%~')\n Fail: (45) [system] sub_string(\".\", _637834, _638516, _637836, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1530, 1531)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1531)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _649508)\n Exit: (43) [system] character_count((0x556703a44a00), 1531)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1531, _650722)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1531, _650722)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _651968, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _651968, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _655078)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _655078)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _657084, []), read_string(_657084, _657092, _651968), close(_657084))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _657084, []), read_util:read_string(_657084, _657092, _651968), read_util:close(_657084))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _657084, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5ec2200), [])\n Call: (48) [system] close((0x5566f5ec2200))\n Exit: (48) [system] close((0x5566f5ec2200))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5ec2200), []), read_util:read_string((0x5566f5ec2200), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f5ec2200)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1531, _662728, 0, _650722)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1531, 965, 0, \"\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1531, \"\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\"\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _664772)\n Exit: (43) [system] open_string(\"\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x5566f60daa00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f60daa00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f60daa00))\n Call: (44) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Call: (45) [system] at_end_of_stream((0x5566f60daa00))\n Fail: (45) [system] at_end_of_stream((0x5566f60daa00))\n Redo: (44) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Call: (45) [system] peek_char((0x5566f60daa00), _670874)\n Exit: (45) [system] peek_char((0x5566f60daa00), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char((0x5566f60daa00), '\\n')\n Exit: (45) [system] get_char((0x5566f60daa00), '\\n')\n Call: (45) [system] put_char('\\n')\n\n Exit: (45) [system] put_char('\\n')\n Exit: (44) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f60daa00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f60daa00))\n Call: (45) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Call: (46) [system] at_end_of_stream((0x5566f60daa00))\n Fail: (46) [system] at_end_of_stream((0x5566f60daa00))\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Call: (46) [system] peek_char((0x5566f60daa00), _681218)\n Exit: (46) [system] peek_char((0x5566f60daa00), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Call: (46) [echo_files] echo_files:nsl(_684872)\n Unify: (46) [echo_files] echo_files:nsl('No source location!?')\n Exit: (46) [echo_files] echo_files:nsl('No source location!?')\n Call: (46) [system] atom_length('No source location!?', _686716)\n Exit: (46) [system] atom_length('No source location!?', 20)\n Call: (46) [system] peek_string((0x5566f60daa00), 20, _687930)\n Exit: (46) [system] peek_string((0x5566f60daa00), 20, \":- set_prolog_flag(e\")\n Call: (46) [system] \":- set_prolog_flag(e\"=='No source location!?'\n Fail: (46) [system] \":- set_prolog_flag(e\"=='No source location!?'\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Call: (46) [system] peek_string((0x5566f60daa00), 2, \"%~\")\n Fail: (46) [system] peek_string((0x5566f60daa00), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Call: (46) [system] peek_string((0x5566f60daa00), 1, \"%\")\n Fail: (46) [system] peek_string((0x5566f60daa00), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Call: (46) [system] peek_string((0x5566f60daa00), 2, \"#!\")\n Fail: (46) [system] peek_string((0x5566f60daa00), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white((0x5566f60daa00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f60daa00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f60daa00))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Call: (42) [system] character_count((0x556703a44a00), _701464)\n Exit: (42) [system] character_count((0x556703a44a00), 1531)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _703934))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _703934))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _474326)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _474326)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _474326)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _474326)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _715730)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _716348)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Redo: (38) [echo_files] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Unify: (38) [echo_files] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), (:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]))\n^ Redo: (38) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Unify: (38) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Redo: (38) [echo_files] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Unify: (38) [echo_files] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n Call: (39) [system] (:-set_prolog_flag(assert_attvars, false))\\==end_of_file\n Exit: (39) [system] (:-set_prolog_flag(assert_attvars, false))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326)\n Call: (40) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]))\n Exit: (40) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]))\n Call: (40) [system] nonvar((:-set_prolog_flag(assert_attvars, false)))\n Exit: (40) [system] nonvar((:-set_prolog_flag(assert_attvars, false)))\n Call: (40) [system] nb_current('$term', _745218)\n Exit: (40) [system] nb_current('$term', (:-set_prolog_flag(assert_attvars, false)))\n Call: (40) [$syspreds] prolog_load_context(module, _746432)\n Unify: (40) [$syspreds] prolog_load_context(module, _746432)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false)), _748252)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false)), (:-_748888))\n Call: (41) [system] (:-set_prolog_flag(assert_attvars, false))==(:-set_prolog_flag(assert_attvars, false))\n Exit: (41) [system] (:-set_prolog_flag(assert_attvars, false))==(:-set_prolog_flag(assert_attvars, false))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(assert_attvars, false), _748888)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(assert_attvars, false), _748888)\n Call: (42) [system] functor(directive_expansion, _752002, _752004)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _753232 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(assert_attvars, false), _748888)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(assert_attvars, false), set_prolog_flag(assert_attvars, false))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(assert_attvars, false), set_prolog_flag(assert_attvars, false))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(assert_attvars, false), set_prolog_flag(assert_attvars, false))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false)))\n Call: (40) [system] (:-set_prolog_flag(assert_attvars, false))\\=@=(:-set_prolog_flag(assert_attvars, false))\n Fail: (40) [system] (:-set_prolog_flag(assert_attvars, false))\\=@=(:-set_prolog_flag(assert_attvars, false))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326)\n^ Redo: (38) [subclause_expansion] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Unify: (38) [subclause_expansion] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n Call: (39) [system] nonvar((:-set_prolog_flag(assert_attvars, false)))\n Exit: (39) [system] nonvar((:-set_prolog_flag(assert_attvars, false)))\n Call: (39) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]))\n Exit: (39) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]))\n Call: (39) [$syspreds] prolog_load_context(file, _763138)\n Unify: (39) [$syspreds] prolog_load_context(file, _763138)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _764964)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _764964)\n^ Redo: (38) [file_scope] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Unify: (38) [file_scope] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Redo: (38) [echo_files] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Unify: (38) [echo_files] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n Call: (39) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]))\n Exit: (39) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(assert_attvars, false)))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(assert_attvars, false)))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(assert_attvars, false)))\n^ Redo: (38) [common_logic_utils] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Unify: (38) [common_logic_utils] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), _474326, _474328)\n Call: (39) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]))\n Exit: (39) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(assert_attvars, false)), _474326)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(assert_attvars, false)), _474326)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(assert_attvars, false)), _474326)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(assert_attvars, false)), _474326)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false)))\n Call: (39) [system] term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])=_474328\n Exit: (39) [system] term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])=term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]), (:-set_prolog_flag(assert_attvars, false)), term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])]))\n^ Call: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n^ Unify: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), sicstus:sicstus_flag(_786242, _786244))\n Call: (45) [system] nonvar(set_prolog_flag(assert_attvars, false))\n Exit: (45) [system] nonvar(set_prolog_flag(assert_attvars, false))\n Call: (45) [system] set_prolog_flag(assert_attvars, false)=current_prolog_flag(_786242, _786244)\n Fail: (45) [system] set_prolog_flag(assert_attvars, false)=current_prolog_flag(_786242, _786244)\n^ Redo: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), sicstus:sicstus_flag(_786242, _786244))\n Call: (45) [system] set_prolog_flag(assert_attvars, false)=prolog_flag(_786242, _786244)\n Fail: (45) [system] set_prolog_flag(assert_attvars, false)=prolog_flag(_786242, _786244)\n^ Redo: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n^ Unify: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n^ Call: (44) [system] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Unify: (44) [system] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]))\n^ Redo: (44) [loop_check] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Unify: (44) [loop_check] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]))\n^ Redo: (44) [ucatch] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Unify: (44) [ucatch] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n Call: (45) [apply_macros] expand_apply(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n Unify: (45) [apply_macros] expand_apply(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n Fail: (45) [nl_pipeline] expand_apply(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Unify: (44) [apply_macros] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Redo: (44) [virtualize_source] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Unify: (44) [virtualize_source] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n Call: (45) [system] nonvar(term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]))\n Exit: (45) [system] nonvar(term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(assert_attvars, false))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(assert_attvars, false))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(assert_attvars, false))\n^ Redo: (44) [common_logic_utils] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Unify: (44) [common_logic_utils] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Redo: (44) [gvlib] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Unify: (44) [gvlib] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Redo: (44) [logicmoo_test] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Unify: (44) [logicmoo_test] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Fail: (44) [pfc_lib] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594)\n^ Call: (44) [system] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n^ Unify: (44) [system] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n^ Redo: (44) [arithmetic] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n^ Unify: (44) [arithmetic] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n Call: (45) [yall] yall:lambda_like(set_prolog_flag(assert_attvars, false))\n Unify: (45) [yall] yall:lambda_like(set_prolog_flag(assert_attvars, false))\n Call: (46) [system] compound_name_arity(set_prolog_flag(assert_attvars, false), _817414, _817416)\n Exit: (46) [system] compound_name_arity(set_prolog_flag(assert_attvars, false), set_prolog_flag, 2)\n Call: (46) [yall] yall:lambda_functor(set_prolog_flag)\n Fail: (46) [yall] yall:lambda_functor(set_prolog_flag)\n Fail: (45) [yall] yall:lambda_like(set_prolog_flag(assert_attvars, false))\n^ Redo: (44) [yall] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n^ Unify: (44) [yall] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n Call: (45) [apply_macros] expand_apply(set_prolog_flag(assert_attvars, false), _785592)\n Unify: (45) [apply_macros] expand_apply(set_prolog_flag(assert_attvars, false), _785592)\n Fail: (45) [nl_pipeline] expand_apply(set_prolog_flag(assert_attvars, false), _785592)\n^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n^ Unify: (44) [apply_macros] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n Call: (45) [clpfd] clpfd:clpfd_expandable(set_prolog_flag(assert_attvars, false))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(set_prolog_flag(assert_attvars, false))\n^ Redo: (44) [clpfd] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n^ Unify: (44) [clpfd] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(set_prolog_flag(assert_attvars, false), _785592)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _298, (:-set_prolog_flag(assert_attvars, false)), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _832990, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n Call: (33) [system] set_prolog_flag(assert_attvars, false)\n Exit: (33) [system] set_prolog_flag(assert_attvars, false)\n^ Call: (37) [user] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _835064, _835066)\n^ Unify: (37) [user] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _835064, term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), (:-set_prolog_flag(expand_attvars, false)), _835064)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), (:-set_prolog_flag(expand_attvars, false)), _835064)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), (:-set_prolog_flag(expand_attvars, false)), _835064)\n^ Redo: (37) [user] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _835064, _835066)\n^ Unify: (37) [user] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), (:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]))\n^ Redo: (37) [system] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _835064, _835066)\n^ Unify: (37) [system] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _835064, _835066)\n Call: (38) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]))\n Exit: (38) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(expand_attvars, false)))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(expand_attvars, false)))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(expand_attvars, false)))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _835064, _835066)\n^ Unify: (37) [subclause_expansion] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _835064, _835066)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_847426)\n Fail: (39) [t_l] t_l:is_ec_cvt(_847426)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _835064, _835066)\n^ Fail: (37) [ec_loader] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _835064, _835066)\n^ Call: (37) [user] term_expansion((:-set_prolog_flag(expand_attvars, false)), _850536)\n^ Unify: (37) [user] term_expansion((:-set_prolog_flag(expand_attvars, false)), (:-set_prolog_flag(expand_attvars, false)))\n^ Redo: (37) [system] term_expansion((:-set_prolog_flag(expand_attvars, false)), _850536)\n^ Unify: (37) [system] term_expansion((:-set_prolog_flag(expand_attvars, false)), _850536)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-set_prolog_flag(expand_attvars, false)), _850536)\n^ Call: (38) [system] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _855460, _855462)\n^ Unify: (38) [system] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _855460, _855462)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _855460, _855462)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _855460, _855462)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _855460, _855462)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _855460, _855462)\n Call: (41) [system] nonvar((:-set_prolog_flag(expand_attvars, false)))\n Exit: (41) [system] nonvar((:-set_prolog_flag(expand_attvars, false)))\n Call: (41) [echo_files] echo_files:never_echo_term((:-set_prolog_flag(expand_attvars, false)))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-set_prolog_flag(expand_attvars, false)))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _855460, _855462)\n Call: (41) [$syspreds] prolog_load_context(stream, _862364)\n Unify: (41) [$syspreds] prolog_load_context(stream, _862364)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])=..[_866010, _866016, _866022|_866024]\n Exit: (41) [system] term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])=..[term_position, 1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [...|...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Call: (42) [system] (:-set_prolog_flag(expand_attvars, false))==end_of_file\n Fail: (42) [system] (:-set_prolog_flag(expand_attvars, false))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _872192)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531)\n Call: (42) [system] _874066 is 1531+1\n Exit: (42) [system] 1532 is 1531+1\n Call: (42) [system] 1572=(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1532)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1532)\n Call: (43) [t_l] t_l:file_stream_loc(_886396, (0x556703a44a00), _886400)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1532)\n Call: (43) [t_l] t_l:file_stream_loc(_888824, (0x556703a44a00), _888826)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531)\n Call: (43) [system] 1532>1531\n Exit: (43) [system] 1532>1531\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531, 1532)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531, 1532)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1531, 1532, _893158)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1531, 1532, _893158)\n Call: (45) [system] _894412 is 1532-1531\n Exit: (45) [system] 1 is 1532-1531\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _895632, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _895632, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _898742)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _898742)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _900748, []), read_string(_900748, _900756, _895632), close(_900748))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _900748, []), read_util:read_string(_900748, _900756, _895632), read_util:close(_900748))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _900748, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5c00), [])\n Call: (49) [system] close((0x5566f61f5c00))\n Exit: (49) [system] close((0x5566f61f5c00))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5c00), []), read_util:read_string((0x5566f61f5c00), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f61f5c00)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1531, 1, _906394, _893158)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1531, 1, 964, \"\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1531, 1532, \"\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1532)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1532)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _909456))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _909456))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1532))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1532))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1532)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [echo_files] echo_files:nsl(_913786)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\"\\==[]\n Exit: (46) [system] \"\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\", _918094, _918096, _918098, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _918094, _918096, _918098, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _918094, _918096, _918098, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _921912, _921976, _921914, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\", _921912, _922594, _921914, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _923770, _923834, _923772, '/*~')\n Fail: (45) [system] sub_string(\"\\n\", _923770, _924452, _923772, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _926246, _926310, _926248, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\", _926246, _926928, _926248, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _928104, _928168, _928106, '%~')\n Fail: (45) [system] sub_string(\"\\n\", _928104, _928786, _928106, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] write(\"\\n\")\n\n Exit: (45) [system] write(\"\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1531, 1532)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1532)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1532, 1572, _937362)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1532, 1572, _937362)\n Call: (44) [system] _938616 is 1572-1532\n Exit: (44) [system] 40 is 1572-1532\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _939836, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _939836, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _942946)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _942946)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _944952, []), read_string(_944952, _944960, _939836), close(_944952))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _944952, []), read_util:read_string(_944952, _944960, _939836), read_util:close(_944952))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _944952, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5600), [])\n Call: (48) [system] close((0x5566f61f5600))\n Exit: (48) [system] close((0x5566f61f5600))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5600), []), read_util:read_string((0x5566f61f5600), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f61f5600)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1532, 40, _950598, _937362)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1532, 40, 924, \":- set_prolog_flag(expand_attvars,false)\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1532, 1572, \":- set_prolog_flag(expand_attvars,false)\")\n Call: (43) [echo_files] echo_files:read_mco(\":- set_prolog_flag(expand_attvars,false)\", _952472, _952474, _952476, _952478, _952480)\n Unify: (43) [echo_files] echo_files:read_mco(\":- set_prolog_flag(expand_attvars,false)\", _953106, _953108, _953110, _953112, _953114)\n Call: (44) [system] read_term_from_atom(\":- set_prolog_flag(expand_attvars,false)\", _953682, [cycles(true), comments(_953702), quasi_quotations(_953712), variable_names(_953722), singletons(_953732)])\n Exit: (44) [system] read_term_from_atom(\":- set_prolog_flag(expand_attvars,false)\", (:-set_prolog_flag(expand_attvars, false)), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- set_prolog_flag(expand_attvars,false)\", _954964, [cycles(false), comments(_954984), quasi_quotations(_954994), variable_names(_955004), singletons(_955014)])\n Exit: (44) [system] read_term_from_atom(\":- set_prolog_flag(expand_attvars,false)\", (:-set_prolog_flag(expand_attvars, false)), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (:-set_prolog_flag(expand_attvars, false))=@=(:-set_prolog_flag(expand_attvars, false))\n Exit: (44) [system] (:-set_prolog_flag(expand_attvars, false))=@=(:-set_prolog_flag(expand_attvars, false))\n Call: (44) [system] _957458=(:-set_prolog_flag(expand_attvars, false))\n Exit: (44) [system] (:-set_prolog_flag(expand_attvars, false))=(:-set_prolog_flag(expand_attvars, false))\n Exit: (43) [echo_files] echo_files:read_mco(\":- set_prolog_flag(expand_attvars,false)\", (:-set_prolog_flag(expand_attvars, false)), [], [], [], [])\n Call: (43) [system] write(\":- set_prolog_flag(expand_attvars,false)\")\n:- set_prolog_flag(expand_attvars,false)\n Exit: (43) [system] write(\":- set_prolog_flag(expand_attvars,false)\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _960568, 1572)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _961190, 1572)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _961764, _961766))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _961764, _961766))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _961764, 1572))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _961764, 1572))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _961764, 1572)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _969202))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _969202))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Call: (42) [system] character_count((0x556703a44a00), _974752)\n Exit: (42) [system] character_count((0x556703a44a00), 1573)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1573)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1573)\n Call: (43) [t_l] t_l:file_stream_loc(_977258, (0x556703a44a00), _977262)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1573)\n Call: (43) [t_l] t_l:file_stream_loc(_979686, (0x556703a44a00), _979688)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572)\n Call: (43) [system] 1573>1572\n Exit: (43) [system] 1573>1572\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572, 1573)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572, 1573)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1572, 1573, _984020)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1572, 1573, _984020)\n Call: (45) [system] _985274 is 1573-1572\n Exit: (45) [system] 1 is 1573-1572\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _986494, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _986494, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _989604)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _989604)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _991610, []), read_string(_991610, _991618, _986494), close(_991610))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _991610, []), read_util:read_string(_991610, _991618, _986494), read_util:close(_991610))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _991610, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5200), [])\n Call: (49) [system] close((0x5566f61f5200))\n Exit: (49) [system] close((0x5566f61f5200))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5200), []), read_util:read_string((0x5566f61f5200), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f61f5200)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1572, 1, _997256, _984020)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1572, 1, 923, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1572, 1573, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1000318))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1000318))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_1004648)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _1008956, _1008958, _1008960, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _1008956, _1008958, _1008960, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _1008956, _1008958, _1008960, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _1012774, _1012838, _1012776, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _1012774, _1013456, _1012776, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _1014632, _1014696, _1014634, '/*~')\n Fail: (45) [system] sub_string(\".\", _1014632, _1015314, _1014634, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _1017108, _1017172, _1017110, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _1017108, _1017790, _1017110, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _1018966, _1019030, _1018968, '%~')\n Fail: (45) [system] sub_string(\".\", _1018966, _1019648, _1018968, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1572, 1573)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1573)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _1030640)\n Exit: (43) [system] character_count((0x556703a44a00), 1573)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1573, _1031854)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1573, _1031854)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1033100, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1033100, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1036210)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1036210)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1038216, []), read_string(_1038216, _1038224, _1033100), close(_1038216))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1038216, []), read_util:read_string(_1038216, _1038224, _1033100), read_util:close(_1038216))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1038216, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5d83b00), [])\n Call: (48) [system] close((0x5566f5d83b00))\n Exit: (48) [system] close((0x5566f5d83b00))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f5d83b00), []), read_util:read_string((0x5566f5d83b00), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f5d83b00)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1573, _1043860, 0, _1031854)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1573, 923, 0, \"\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1573, \"\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\"\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _1045894)\n Exit: (43) [system] open_string(\"\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x5567071ebf00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5567071ebf00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5567071ebf00))\n Call: (44) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Call: (45) [system] at_end_of_stream((0x5567071ebf00))\n Fail: (45) [system] at_end_of_stream((0x5567071ebf00))\n Redo: (44) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Call: (45) [system] peek_char((0x5567071ebf00), _4494)\n Exit: (45) [system] peek_char((0x5567071ebf00), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char((0x5567071ebf00), '\\n')\n Exit: (45) [system] get_char((0x5567071ebf00), '\\n')\n Call: (45) [system] put_char('\\n')\n\n Exit: (45) [system] put_char('\\n')\n Exit: (44) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5567071ebf00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5567071ebf00))\n Call: (45) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Call: (46) [system] at_end_of_stream((0x5567071ebf00))\n Fail: (46) [system] at_end_of_stream((0x5567071ebf00))\n Redo: (45) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Call: (46) [system] peek_char((0x5567071ebf00), _14838)\n Exit: (46) [system] peek_char((0x5567071ebf00), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Call: (46) [echo_files] echo_files:nsl(_18492)\n Unify: (46) [echo_files] echo_files:nsl('No source location!?')\n Exit: (46) [echo_files] echo_files:nsl('No source location!?')\n Call: (46) [system] atom_length('No source location!?', _20336)\n Exit: (46) [system] atom_length('No source location!?', 20)\n Call: (46) [system] peek_string((0x5567071ebf00), 20, _21550)\n Exit: (46) [system] peek_string((0x5567071ebf00), 20, \":- read_attvars(fals\")\n Call: (46) [system] \":- read_attvars(fals\"=='No source location!?'\n Fail: (46) [system] \":- read_attvars(fals\"=='No source location!?'\n Redo: (45) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Call: (46) [system] peek_string((0x5567071ebf00), 2, \"%~\")\n Fail: (46) [system] peek_string((0x5567071ebf00), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Call: (46) [system] peek_string((0x5567071ebf00), 1, \"%\")\n Fail: (46) [system] peek_string((0x5567071ebf00), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Call: (46) [system] peek_string((0x5567071ebf00), 2, \"#!\")\n Fail: (46) [system] peek_string((0x5567071ebf00), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white((0x5567071ebf00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5567071ebf00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5567071ebf00))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _598)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _598)\n Call: (42) [system] character_count((0x556703a44a00), _35084)\n Exit: (42) [system] character_count((0x556703a44a00), 1573)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _37554))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _37554))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _598)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _598)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), _598)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), _598)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), _598)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), _598)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _598)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _598)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _49350)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _49968)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _598)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n^ Redo: (38) [echo_files] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n^ Unify: (38) [echo_files] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), (:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]))\n^ Redo: (38) [system] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n^ Unify: (38) [system] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n^ Redo: (38) [echo_files] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n^ Unify: (38) [echo_files] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n Call: (39) [system] (:-set_prolog_flag(expand_attvars, false))\\==end_of_file\n Exit: (39) [system] (:-set_prolog_flag(expand_attvars, false))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598)\n Call: (40) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]))\n Exit: (40) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]))\n Call: (40) [system] nonvar((:-set_prolog_flag(expand_attvars, false)))\n Exit: (40) [system] nonvar((:-set_prolog_flag(expand_attvars, false)))\n Call: (40) [system] nb_current('$term', _78838)\n Exit: (40) [system] nb_current('$term', (:-set_prolog_flag(expand_attvars, false)))\n Call: (40) [$syspreds] prolog_load_context(module, _80052)\n Unify: (40) [$syspreds] prolog_load_context(module, _80052)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(expand_attvars, false)), (:-set_prolog_flag(expand_attvars, false)), _81872)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(expand_attvars, false)), (:-set_prolog_flag(expand_attvars, false)), (:-_82508))\n Call: (41) [system] (:-set_prolog_flag(expand_attvars, false))==(:-set_prolog_flag(expand_attvars, false))\n Exit: (41) [system] (:-set_prolog_flag(expand_attvars, false))==(:-set_prolog_flag(expand_attvars, false))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(expand_attvars, false), _82508)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(expand_attvars, false), _82508)\n Call: (42) [system] functor(directive_expansion, _85622, _85624)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _86852 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(expand_attvars, false), _82508)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(expand_attvars, false), set_prolog_flag(expand_attvars, false))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(expand_attvars, false), set_prolog_flag(expand_attvars, false))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(expand_attvars, false), set_prolog_flag(expand_attvars, false))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(expand_attvars, false)), (:-set_prolog_flag(expand_attvars, false)), (:-set_prolog_flag(expand_attvars, false)))\n Call: (40) [system] (:-set_prolog_flag(expand_attvars, false))\\=@=(:-set_prolog_flag(expand_attvars, false))\n Fail: (40) [system] (:-set_prolog_flag(expand_attvars, false))\\=@=(:-set_prolog_flag(expand_attvars, false))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598)\n^ Redo: (38) [subclause_expansion] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n^ Unify: (38) [subclause_expansion] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n Call: (39) [system] nonvar((:-set_prolog_flag(expand_attvars, false)))\n Exit: (39) [system] nonvar((:-set_prolog_flag(expand_attvars, false)))\n Call: (39) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]))\n Exit: (39) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]))\n Call: (39) [$syspreds] prolog_load_context(file, _96758)\n Unify: (39) [$syspreds] prolog_load_context(file, _96758)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _98584)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _98584)\n^ Redo: (38) [file_scope] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n^ Unify: (38) [file_scope] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n^ Redo: (38) [echo_files] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n^ Unify: (38) [echo_files] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n Call: (39) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]))\n Exit: (39) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(expand_attvars, false)))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(expand_attvars, false)))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(expand_attvars, false)))\n^ Redo: (38) [common_logic_utils] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n^ Unify: (38) [common_logic_utils] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), _598, _600)\n Call: (39) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]))\n Exit: (39) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(expand_attvars, false)), _598)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(expand_attvars, false)), _598)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(expand_attvars, false)), _598)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(expand_attvars, false)), _598)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(expand_attvars, false)), (:-set_prolog_flag(expand_attvars, false)))\n Call: (39) [system] term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])=_600\n Exit: (39) [system] term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])=term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]), (:-set_prolog_flag(expand_attvars, false)), term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])]))\n^ Call: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n^ Unify: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, false), sicstus:sicstus_flag(_119862, _119864))\n Call: (45) [system] nonvar(set_prolog_flag(expand_attvars, false))\n Exit: (45) [system] nonvar(set_prolog_flag(expand_attvars, false))\n Call: (45) [system] set_prolog_flag(expand_attvars, false)=current_prolog_flag(_119862, _119864)\n Fail: (45) [system] set_prolog_flag(expand_attvars, false)=current_prolog_flag(_119862, _119864)\n^ Redo: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, false), sicstus:sicstus_flag(_119862, _119864))\n Call: (45) [system] set_prolog_flag(expand_attvars, false)=prolog_flag(_119862, _119864)\n Fail: (45) [system] set_prolog_flag(expand_attvars, false)=prolog_flag(_119862, _119864)\n^ Redo: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n^ Unify: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n^ Call: (44) [system] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Unify: (44) [system] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]))\n^ Redo: (44) [loop_check] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Unify: (44) [loop_check] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]))\n^ Redo: (44) [ucatch] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Unify: (44) [ucatch] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n Call: (45) [apply_macros] expand_apply(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n Unify: (45) [apply_macros] expand_apply(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n Fail: (45) [nl_pipeline] expand_apply(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Unify: (44) [apply_macros] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Redo: (44) [virtualize_source] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Unify: (44) [virtualize_source] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n Call: (45) [system] nonvar(term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]))\n Exit: (45) [system] nonvar(term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(expand_attvars, false))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(expand_attvars, false))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(expand_attvars, false))\n^ Redo: (44) [common_logic_utils] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Unify: (44) [common_logic_utils] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Redo: (44) [gvlib] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Unify: (44) [gvlib] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Redo: (44) [logicmoo_test] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Unify: (44) [logicmoo_test] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Fail: (44) [pfc_lib] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214)\n^ Call: (44) [system] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n^ Unify: (44) [system] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n^ Redo: (44) [arithmetic] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n^ Unify: (44) [arithmetic] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n Call: (45) [yall] yall:lambda_like(set_prolog_flag(expand_attvars, false))\n Unify: (45) [yall] yall:lambda_like(set_prolog_flag(expand_attvars, false))\n Call: (46) [system] compound_name_arity(set_prolog_flag(expand_attvars, false), _151034, _151036)\n Exit: (46) [system] compound_name_arity(set_prolog_flag(expand_attvars, false), set_prolog_flag, 2)\n Call: (46) [yall] yall:lambda_functor(set_prolog_flag)\n Fail: (46) [yall] yall:lambda_functor(set_prolog_flag)\n Fail: (45) [yall] yall:lambda_like(set_prolog_flag(expand_attvars, false))\n^ Redo: (44) [yall] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n^ Unify: (44) [yall] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n Call: (45) [apply_macros] expand_apply(set_prolog_flag(expand_attvars, false), _119212)\n Unify: (45) [apply_macros] expand_apply(set_prolog_flag(expand_attvars, false), _119212)\n Fail: (45) [nl_pipeline] expand_apply(set_prolog_flag(expand_attvars, false), _119212)\n^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n^ Unify: (44) [apply_macros] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n Call: (45) [clpfd] clpfd:clpfd_expandable(set_prolog_flag(expand_attvars, false))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(set_prolog_flag(expand_attvars, false))\n^ Redo: (44) [clpfd] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n^ Unify: (44) [clpfd] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(set_prolog_flag(expand_attvars, false), _119212)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), _298, (:-set_prolog_flag(expand_attvars, false)), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _166610, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n Call: (33) [system] set_prolog_flag(expand_attvars, false)\n Exit: (33) [system] set_prolog_flag(expand_attvars, false)\n^ Call: (37) [user] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _168668, _168670)\n^ Unify: (37) [user] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _168668, term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), (:-read_attvars(false)), _168668)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), (:-read_attvars(false)), _168668)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), (:-read_attvars(false)), _168668)\n^ Redo: (37) [user] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _168668, _168670)\n^ Unify: (37) [user] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), (:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]))\n^ Redo: (37) [system] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _168668, _168670)\n^ Unify: (37) [system] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _168668, _168670)\n Call: (38) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]))\n Exit: (38) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-read_attvars(false)))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-read_attvars(false)))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-read_attvars(false)))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _168668, _168670)\n^ Unify: (37) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _168668, _168670)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_181028)\n Fail: (39) [t_l] t_l:is_ec_cvt(_181028)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _168668, _168670)\n^ Fail: (37) [ec_loader] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _168668, _168670)\n^ Call: (37) [user] term_expansion((:-read_attvars(false)), _184138)\n^ Unify: (37) [user] term_expansion((:-read_attvars(false)), (:-read_attvars(false)))\n^ Redo: (37) [system] term_expansion((:-read_attvars(false)), _184138)\n^ Unify: (37) [system] term_expansion((:-read_attvars(false)), _184138)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-read_attvars(false)), _184138)\n^ Call: (38) [system] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Unify: (38) [system] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n Call: (41) [system] nonvar((:-read_attvars(false)))\n Exit: (41) [system] nonvar((:-read_attvars(false)))\n Call: (41) [echo_files] echo_files:never_echo_term((:-read_attvars(false)))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-read_attvars(false)))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n Call: (41) [$syspreds] prolog_load_context(stream, _195966)\n Unify: (41) [$syspreds] prolog_load_context(stream, _195966)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])=..[_199612, _199618, _199624|_199626]\n Exit: (41) [system] term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])=..[term_position, 1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Call: (42) [system] (:-read_attvars(false))==end_of_file\n Fail: (42) [system] (:-read_attvars(false))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _205794)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573)\n Call: (42) [system] _207668 is 1573+1\n Exit: (42) [system] 1574 is 1573+1\n Call: (42) [system] 1596=(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1574)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1574)\n Call: (43) [t_l] t_l:file_stream_loc(_219998, (0x556703a44a00), _220002)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1574)\n Call: (43) [t_l] t_l:file_stream_loc(_222426, (0x556703a44a00), _222428)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573)\n Call: (43) [system] 1574>1573\n Exit: (43) [system] 1574>1573\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573, 1574)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573, 1574)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1573, 1574, _226760)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1573, 1574, _226760)\n Call: (45) [system] _228014 is 1574-1573\n Exit: (45) [system] 1 is 1574-1573\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _229234, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _229234, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _232344)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _232344)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _234350, []), read_string(_234350, _234358, _229234), close(_234350))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _234350, []), read_util:read_string(_234350, _234358, _229234), read_util:close(_234350))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _234350, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5567072aa700), [])\n Call: (49) [system] close((0x5567072aa700))\n Exit: (49) [system] close((0x5567072aa700))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5567072aa700), []), read_util:read_string((0x5567072aa700), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5567072aa700)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1573, 1, _239996, _226760)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1573, 1, 922, \"\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1573, 1574, \"\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1574)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1574)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _243058))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _243058))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1574))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1574))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1574)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [echo_files] echo_files:nsl(_247388)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\"\\==[]\n Exit: (46) [system] \"\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\", _251696, _251698, _251700, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _251696, _251698, _251700, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _251696, _251698, _251700, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _255514, _255578, _255516, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\", _255514, _256196, _255516, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _257372, _257436, _257374, '/*~')\n Fail: (45) [system] sub_string(\"\\n\", _257372, _258054, _257374, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _259848, _259912, _259850, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\", _259848, _260530, _259850, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _261706, _261770, _261708, '%~')\n Fail: (45) [system] sub_string(\"\\n\", _261706, _262388, _261708, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] write(\"\\n\")\n\n Exit: (45) [system] write(\"\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1573, 1574)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1574)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1574, 1596, _270964)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1574, 1596, _270964)\n Call: (44) [system] _272218 is 1596-1574\n Exit: (44) [system] 22 is 1596-1574\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _273438, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _273438, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _276548)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _276548)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _278554, []), read_string(_278554, _278562, _273438), close(_278554))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _278554, []), read_util:read_string(_278554, _278562, _273438), read_util:close(_278554))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _278554, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566fa99a000), [])\n Call: (48) [system] close((0x5566fa99a000))\n Exit: (48) [system] close((0x5566fa99a000))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566fa99a000), []), read_util:read_string((0x5566fa99a000), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566fa99a000)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1574, 22, _284200, _270964)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1574, 22, 900, \":- read_attvars(false)\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1574, 1596, \":- read_attvars(false)\")\n Call: (43) [echo_files] echo_files:read_mco(\":- read_attvars(false)\", _286068, _286070, _286072, _286074, _286076)\n Unify: (43) [echo_files] echo_files:read_mco(\":- read_attvars(false)\", _286702, _286704, _286706, _286708, _286710)\n Call: (44) [system] read_term_from_atom(\":- read_attvars(false)\", _287278, [cycles(true), comments(_287298), quasi_quotations(_287308), variable_names(_287318), singletons(_287328)])\n Exit: (44) [system] read_term_from_atom(\":- read_attvars(false)\", (:-read_attvars(false)), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- read_attvars(false)\", _288558, [cycles(false), comments(_288578), quasi_quotations(_288588), variable_names(_288598), singletons(_288608)])\n Exit: (44) [system] read_term_from_atom(\":- read_attvars(false)\", (:-read_attvars(false)), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (:-read_attvars(false))=@=(:-read_attvars(false))\n Exit: (44) [system] (:-read_attvars(false))=@=(:-read_attvars(false))\n Call: (44) [system] _291050=(:-read_attvars(false))\n Exit: (44) [system] (:-read_attvars(false))=(:-read_attvars(false))\n Exit: (43) [echo_files] echo_files:read_mco(\":- read_attvars(false)\", (:-read_attvars(false)), [], [], [], [])\n Call: (43) [system] write(\":- read_attvars(false)\")\n:- read_attvars(false)\n Exit: (43) [system] write(\":- read_attvars(false)\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _294160, 1596)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _294782, 1596)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _295356, _295358))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _295356, _295358))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _295356, 1596))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _295356, 1596))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _295356, 1596)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _302794))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _302794))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Call: (42) [system] character_count((0x556703a44a00), _308344)\n Exit: (42) [system] character_count((0x556703a44a00), 1597)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1597)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1597)\n Call: (43) [t_l] t_l:file_stream_loc(_310850, (0x556703a44a00), _310854)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1597)\n Call: (43) [t_l] t_l:file_stream_loc(_313278, (0x556703a44a00), _313280)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596)\n Call: (43) [system] 1597>1596\n Exit: (43) [system] 1597>1596\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596, 1597)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596, 1597)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1596, 1597, _317612)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1596, 1597, _317612)\n Call: (45) [system] _318866 is 1597-1596\n Exit: (45) [system] 1 is 1597-1596\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _320086, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _320086, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _323196)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _323196)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _325202, []), read_string(_325202, _325210, _320086), close(_325202))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _325202, []), read_util:read_string(_325202, _325210, _320086), read_util:close(_325202))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _325202, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9730300), [])\n Call: (49) [system] close((0x5566f9730300))\n Exit: (49) [system] close((0x5566f9730300))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9730300), []), read_util:read_string((0x5566f9730300), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f9730300)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1596, 1, _330848, _317612)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1596, 1, 899, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1596, 1597, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _333910))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _333910))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_338240)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _342548, _342550, _342552, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _342548, _342550, _342552, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _342548, _342550, _342552, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _346366, _346430, _346368, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _346366, _347048, _346368, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _348224, _348288, _348226, '/*~')\n Fail: (45) [system] sub_string(\".\", _348224, _348906, _348226, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _350700, _350764, _350702, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _350700, _351382, _350702, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _352558, _352622, _352560, '%~')\n Fail: (45) [system] sub_string(\".\", _352558, _353240, _352560, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1596, 1597)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1597)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _364232)\n Exit: (43) [system] character_count((0x556703a44a00), 1597)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1597, _365446)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1597, _365446)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _366692, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _366692, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _369802)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _369802)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _371808, []), read_string(_371808, _371816, _366692), close(_371808))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _371808, []), read_util:read_string(_371808, _371816, _366692), read_util:close(_371808))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _371808, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9678f00), [])\n Call: (48) [system] close((0x5566f9678f00))\n Exit: (48) [system] close((0x5566f9678f00))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9678f00), []), read_util:read_string((0x5566f9678f00), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f9678f00)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1597, _377452, 0, _365446)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1597, 899, 0, \"\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1597, \"\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\"\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _379480)\n Exit: (43) [system] open_string(\"\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x5566f9679500))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679500))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679500))\n Call: (44) [echo_files] echo_files:consume_white((0x5566f9679500))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f9679500))\n Call: (45) [system] at_end_of_stream((0x5566f9679500))\n Fail: (45) [system] at_end_of_stream((0x5566f9679500))\n Redo: (44) [echo_files] echo_files:consume_white((0x5566f9679500))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f9679500))\n Call: (45) [system] peek_char((0x5566f9679500), _385582)\n Exit: (45) [system] peek_char((0x5566f9679500), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char((0x5566f9679500), '\\n')\n Exit: (45) [system] get_char((0x5566f9679500), '\\n')\n Call: (45) [system] put_char('\\n')\n\n Exit: (45) [system] put_char('\\n')\n Exit: (44) [echo_files] echo_files:consume_white((0x5566f9679500))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679500))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679500))\n Call: (45) [echo_files] echo_files:consume_white((0x5566f9679500))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679500))\n Call: (46) [system] at_end_of_stream((0x5566f9679500))\n Fail: (46) [system] at_end_of_stream((0x5566f9679500))\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679500))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679500))\n Call: (46) [system] peek_char((0x5566f9679500), _395926)\n Exit: (46) [system] peek_char((0x5566f9679500), c)\n Call: (46) [system] char_type(c, space)\n Fail: (46) [system] char_type(c, space)\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679500))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679500))\n Call: (46) [echo_files] echo_files:nsl(_399580)\n Unify: (46) [echo_files] echo_files:nsl('No source location!?')\n Exit: (46) [echo_files] echo_files:nsl('No source location!?')\n Call: (46) [system] atom_length('No source location!?', _401424)\n Exit: (46) [system] atom_length('No source location!?', 20)\n Call: (46) [system] peek_string((0x5566f9679500), 20, _402638)\n Exit: (46) [system] peek_string((0x5566f9679500), 20, \"ca:- clause_asserted\")\n Call: (46) [system] \"ca:- clause_asserted\"=='No source location!?'\n Fail: (46) [system] \"ca:- clause_asserted\"=='No source location!?'\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679500))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679500))\n Call: (46) [system] peek_string((0x5566f9679500), 2, \"%~\")\n Fail: (46) [system] peek_string((0x5566f9679500), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679500))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679500))\n Call: (46) [system] peek_string((0x5566f9679500), 1, \"%\")\n Fail: (46) [system] peek_string((0x5566f9679500), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9679500))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9679500))\n Call: (46) [system] peek_string((0x5566f9679500), 2, \"#!\")\n Fail: (46) [system] peek_string((0x5566f9679500), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white((0x5566f9679500))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679500))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9679500))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Call: (42) [system] character_count((0x556703a44a00), _416172)\n Exit: (42) [system] character_count((0x556703a44a00), 1597)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _418642))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _418642))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _189062)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _189062)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _189062)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), _189062)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _430438)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _431056)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Redo: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Unify: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), (:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]))\n^ Redo: (38) [system] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Unify: (38) [system] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Redo: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Unify: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n Call: (39) [system] (:-read_attvars(false))\\==end_of_file\n Exit: (39) [system] (:-read_attvars(false))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062)\n Call: (40) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]))\n Exit: (40) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]))\n Call: (40) [system] nonvar((:-read_attvars(false)))\n Exit: (40) [system] nonvar((:-read_attvars(false)))\n Call: (40) [system] nb_current('$term', _459926)\n Exit: (40) [system] nb_current('$term', (:-read_attvars(false)))\n Call: (40) [$syspreds] prolog_load_context(module, _461140)\n Unify: (40) [$syspreds] prolog_load_context(module, _461140)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-read_attvars(false)), (:-read_attvars(false)), _462960)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-read_attvars(false)), (:-read_attvars(false)), (:-_463596))\n Call: (41) [system] (:-read_attvars(false))==(:-read_attvars(false))\n Exit: (41) [system] (:-read_attvars(false))==(:-read_attvars(false))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, read_attvars(false), _463596)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, read_attvars(false), _463596)\n Call: (42) [system] functor(directive_expansion, _466710, _466712)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _467940 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], read_attvars(false), _463596)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], read_attvars(false), read_attvars(false))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], read_attvars(false), read_attvars(false))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, read_attvars(false), read_attvars(false))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-read_attvars(false)), (:-read_attvars(false)), (:-read_attvars(false)))\n Call: (40) [system] (:-read_attvars(false))\\=@=(:-read_attvars(false))\n Fail: (40) [system] (:-read_attvars(false))\\=@=(:-read_attvars(false))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062)\n^ Redo: (38) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Unify: (38) [subclause_expansion] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n Call: (39) [system] nonvar((:-read_attvars(false)))\n Exit: (39) [system] nonvar((:-read_attvars(false)))\n Call: (39) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]))\n Exit: (39) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]))\n Call: (39) [$syspreds] prolog_load_context(file, _477846)\n Unify: (39) [$syspreds] prolog_load_context(file, _477846)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _479672)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _479672)\n^ Redo: (38) [file_scope] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Unify: (38) [file_scope] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Redo: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Unify: (38) [echo_files] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n Call: (39) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]))\n Exit: (39) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-read_attvars(false)))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-read_attvars(false)))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-read_attvars(false)))\n^ Redo: (38) [common_logic_utils] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Unify: (38) [common_logic_utils] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064)\n Call: (39) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]))\n Exit: (39) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _189062)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _189062)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _189062)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _189062)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), (:-read_attvars(false)))\n Call: (39) [system] term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])=_189064\n Exit: (39) [system] term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])=term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), (:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]))\n^ Call: (44) [user] goal_expansion(read_attvars(false), _500300)\n^ Unify: (44) [user] goal_expansion(read_attvars(false), sicstus:sicstus_flag(_500950, _500952))\n Call: (45) [system] nonvar(read_attvars(false))\n Exit: (45) [system] nonvar(read_attvars(false))\n Call: (45) [system] read_attvars(false)=current_prolog_flag(_500950, _500952)\n Fail: (45) [system] read_attvars(false)=current_prolog_flag(_500950, _500952)\n^ Redo: (44) [user] goal_expansion(read_attvars(false), sicstus:sicstus_flag(_500950, _500952))\n Call: (45) [system] read_attvars(false)=prolog_flag(_500950, _500952)\n Fail: (45) [system] read_attvars(false)=prolog_flag(_500950, _500952)\n^ Redo: (44) [user] goal_expansion(read_attvars(false), _500300)\n^ Unify: (44) [user] goal_expansion(read_attvars(false), _500300)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(read_attvars(false), _500300)\n^ Call: (44) [system] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Unify: (44) [system] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, term_position(1577, 1596, 1577, 1589, [1590-1595]))\n^ Redo: (44) [loop_check] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Unify: (44) [loop_check] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, term_position(1577, 1596, 1577, 1589, [1590-1595]))\n^ Redo: (44) [ucatch] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Unify: (44) [ucatch] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n Call: (45) [apply_macros] expand_apply(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n Unify: (45) [apply_macros] expand_apply(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n Fail: (45) [nl_pipeline] expand_apply(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Redo: (44) [apply_macros] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Unify: (44) [apply_macros] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Redo: (44) [virtualize_source] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Unify: (44) [virtualize_source] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n Call: (45) [system] nonvar(term_position(1577, 1596, 1577, 1589, [1590-1595]))\n Exit: (45) [system] nonvar(term_position(1577, 1596, 1577, 1589, [1590-1595]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(read_attvars(false))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(read_attvars(false))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(read_attvars(false))\n^ Redo: (44) [common_logic_utils] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Unify: (44) [common_logic_utils] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Redo: (44) [gvlib] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Unify: (44) [gvlib] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Redo: (44) [logicmoo_test] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Unify: (44) [logicmoo_test] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Fail: (44) [pfc_lib] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302)\n^ Call: (44) [system] goal_expansion(read_attvars(false), _500300)\n^ Unify: (44) [system] goal_expansion(read_attvars(false), _500300)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(read_attvars(false), _500300)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(read_attvars(false), _500300)\n^ Redo: (44) [arithmetic] goal_expansion(read_attvars(false), _500300)\n^ Unify: (44) [arithmetic] goal_expansion(read_attvars(false), _500300)\n Call: (45) [yall] yall:lambda_like(read_attvars(false))\n Unify: (45) [yall] yall:lambda_like(read_attvars(false))\n Call: (46) [system] compound_name_arity(read_attvars(false), _532122, _532124)\n Exit: (46) [system] compound_name_arity(read_attvars(false), read_attvars, 1)\n Call: (46) [yall] yall:lambda_functor(read_attvars)\n Fail: (46) [yall] yall:lambda_functor(read_attvars)\n Fail: (45) [yall] yall:lambda_like(read_attvars(false))\n^ Redo: (44) [yall] goal_expansion(read_attvars(false), _500300)\n^ Unify: (44) [yall] goal_expansion(read_attvars(false), _500300)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(read_attvars(false), _500300)\n Call: (45) [apply_macros] expand_apply(read_attvars(false), _500300)\n Unify: (45) [apply_macros] expand_apply(read_attvars(false), _500300)\n Fail: (45) [nl_pipeline] expand_apply(read_attvars(false), _500300)\n^ Redo: (44) [apply_macros] goal_expansion(read_attvars(false), _500300)\n^ Unify: (44) [apply_macros] goal_expansion(read_attvars(false), _500300)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(read_attvars(false), _500300)\n Call: (45) [clpfd] clpfd:clpfd_expandable(read_attvars(false))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(read_attvars(false))\n^ Redo: (44) [clpfd] goal_expansion(read_attvars(false), _500300)\n^ Unify: (44) [clpfd] goal_expansion(read_attvars(false), _500300)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(read_attvars(false), _500300)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-read_attvars(false)), _298, (:-read_attvars(false)), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _547698, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n^ Call: (33) [user] attvar_reader:read_attvars(false)\n^ Unify: (33) [user] attvar_reader:read_attvars(false)\n Call: (34) [system] set_prolog_flag(read_attvars, false)\n Exit: (34) [system] set_prolog_flag(read_attvars, false)\n Call: (34) [$syspreds] prolog_load_context(module, _550748)\n Unify: (34) [$syspreds] prolog_load_context(module, _550748)\n Exit: (34) [$syspreds] prolog_load_context(module, user)\n Call: (34) [system] false==true\n Fail: (34) [system] false==true\n^ Redo: (33) [user] attvar_reader:read_attvars(false)\n^ Call: (34) [user] attvar_reader:uninstall_attvar_expander(user)\n^ Unify: (34) [user] attvar_reader:uninstall_attvar_expander(user)\n^ Call: (35) [user] retract(lmcache:use_attvar_expander(user))\n^ Fail: (35) [user] retract(lmcache:use_attvar_expander(user))\n^ Redo: (34) [user] attvar_reader:uninstall_attvar_expander(user)\n^ Unify: (34) [user] attvar_reader:uninstall_attvar_expander(user)\n Call: (35) [system] set_prolog_flag(read_attvars, false)\n Exit: (35) [system] set_prolog_flag(read_attvars, false)\n^ Exit: (34) [user] attvar_reader:uninstall_attvar_expander(user)\n^ Exit: (33) [user] attvar_reader:read_attvars(false)\n^ Call: (37) [user] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _561016, _561018)\n^ Unify: (37) [user] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _561016, term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _561016)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _561016)\n^ Call: (39) [lmcache] lmcache:never_use_attvar_expander(user)\n^ Fail: (39) [lmcache] lmcache:never_use_attvar_expander(user)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _561016)\n^ Redo: (37) [user] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _561016, _561018)\n^ Unify: (37) [user] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]))\n^ Redo: (37) [system] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _561016, _561018)\n^ Unify: (37) [system] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _561016, _561018)\n Call: (38) [system] nonvar(term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]))\n Exit: (38) [system] nonvar(term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Unify: (38) [$syspreds] nb_setval('$term_user', (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (38) [$syspreds] nb_setval('$term_user', (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _561016, _561018)\n^ Unify: (37) [subclause_expansion] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _561016, _561018)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_574654)\n Fail: (39) [t_l] t_l:is_ec_cvt(_574654)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _561016, _561018)\n^ Fail: (37) [ec_loader] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _561016, _561018)\n^ Call: (37) [user] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _577764)\n^ Unify: (37) [user] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Redo: (37) [system] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _577764)\n^ Unify: (37) [system] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _577764)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _577764)\n^ Call: (38) [system] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n^ Unify: (38) [system] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n^ Call: (39) [echo_files] echo_files:echo_catchup((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690)\n Call: (40) [echo_files] echo_files:echo_catchup_f((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690)\n Call: (41) [system] nonvar((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (41) [system] nonvar((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (41) [echo_files] echo_files:never_echo_term((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Fail: (41) [echo_files] echo_files:never_echo_term((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690)\n Call: (41) [$syspreds] prolog_load_context(stream, _589592)\n Unify: (41) [$syspreds] prolog_load_context(stream, _589592)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])])=..[_593238, _593244, _593250|_593252]\n Exit: (41) [system] term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])])=..[term_position, 1598, 1660, 1600, 1602, [1598-1600, term_position(..., ..., ..., ..., ...)]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Call: (42) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))==end_of_file\n Fail: (42) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _599420)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597)\n Call: (42) [system] _601294 is 1597+1\n Exit: (42) [system] 1598 is 1597+1\n Call: (42) [system] 1660=(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1598)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1598)\n Call: (43) [t_l] t_l:file_stream_loc(_613624, (0x556703a44a00), _613628)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1598)\n Call: (43) [t_l] t_l:file_stream_loc(_616052, (0x556703a44a00), _616054)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597)\n Call: (43) [system] 1598>1597\n Exit: (43) [system] 1598>1597\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597, 1598)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597, 1598)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1597, 1598, _620386)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1597, 1598, _620386)\n Call: (45) [system] _621640 is 1598-1597\n Exit: (45) [system] 1 is 1598-1597\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _622860, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _622860, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _625970)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _625970)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _627976, []), read_string(_627976, _627984, _622860), close(_627976))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _627976, []), read_util:read_string(_627976, _627984, _622860), read_util:close(_627976))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _627976, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9678b00), [])\n Call: (49) [system] close((0x5566f9678b00))\n Exit: (49) [system] close((0x5566f9678b00))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9678b00), []), read_util:read_string((0x5566f9678b00), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f9678b00)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1597, 1, _633622, _620386)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1597, 1, 898, \"\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1597, 1598, \"\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1598)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1598)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _636684))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _636684))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1598))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1598))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1598)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [echo_files] echo_files:nsl(_641014)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\"\\==[]\n Exit: (46) [system] \"\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\", _645322, _645324, _645326, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _645322, _645324, _645326, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\", _645322, _645324, _645326, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _649140, _649204, _649142, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\", _649140, _649822, _649142, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _650998, _651062, _651000, '/*~')\n Fail: (45) [system] sub_string(\"\\n\", _650998, _651680, _651000, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _653474, _653538, _653476, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\", _653474, _654156, _653476, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] sub_string(\"\\n\", _655332, _655396, _655334, '%~')\n Fail: (45) [system] sub_string(\"\\n\", _655332, _656014, _655334, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Call: (45) [system] write(\"\\n\")\n\n Exit: (45) [system] write(\"\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1597, 1598)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1598)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1598, 1660, _664590)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1598, 1660, _664590)\n Call: (44) [system] _665844 is 1660-1598\n Exit: (44) [system] 62 is 1660-1598\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _667064, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _667064, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _670174)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _670174)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _672180, []), read_string(_672180, _672188, _667064), close(_672180))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _672180, []), read_util:read_string(_672180, _672188, _667064), read_util:close(_672180))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _672180, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703b18600), [])\n Call: (48) [system] close((0x556703b18600))\n Exit: (48) [system] close((0x556703b18600))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703b18600), []), read_util:read_string((0x556703b18600), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x556703b18600)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1598, 62, _677826, _664590)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1598, 62, 836, \"ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1598, 1660, \"ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))\")\n Call: (43) [echo_files] echo_files:read_mco(\"ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))\", _679704, _679706, _679708, _679710, _679712)\n Unify: (43) [echo_files] echo_files:read_mco(\"ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))\", _680338, _680340, _680342, _680344, _680346)\n Call: (44) [system] read_term_from_atom(\"ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))\", _680914, [cycles(true), comments(_680934), quasi_quotations(_680944), variable_names(_680954), singletons(_680964)])\n Exit: (44) [system] read_term_from_atom(\"ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))\", (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\"ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))\", _682230, [cycles(false), comments(_682250), quasi_quotations(_682260), variable_names(_682270), singletons(_682280)])\n Exit: (44) [system] read_term_from_atom(\"ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))\", (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=@=(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (44) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=@=(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (44) [system] _684758=(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (44) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (43) [echo_files] echo_files:read_mco(\"ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))\", (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), [], [], [], [])\n Call: (43) [system] write(\"ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))\")\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))\n Exit: (43) [system] write(\"ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _687868, 1660)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _688490, 1660)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _689064, _689066))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _689064, _689066))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _689064, 1660))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _689064, 1660))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _689064, 1660)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _696502))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _696502))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Call: (42) [system] character_count((0x556703a44a00), _702052)\n Exit: (42) [system] character_count((0x556703a44a00), 1661)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1661)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1661)\n Call: (43) [t_l] t_l:file_stream_loc(_704558, (0x556703a44a00), _704562)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1661)\n Call: (43) [t_l] t_l:file_stream_loc(_706986, (0x556703a44a00), _706988)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660)\n Call: (43) [system] 1661>1660\n Exit: (43) [system] 1661>1660\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660, 1661)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660, 1661)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1660, 1661, _711320)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1660, 1661, _711320)\n Call: (45) [system] _712574 is 1661-1660\n Exit: (45) [system] 1 is 1661-1660\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _713794, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _713794, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _716904)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _716904)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _718910, []), read_string(_718910, _718918, _713794), close(_718910))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _718910, []), read_util:read_string(_718910, _718918, _713794), read_util:close(_718910))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _718910, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703b18900), [])\n Call: (49) [system] close((0x556703b18900))\n Exit: (49) [system] close((0x556703b18900))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703b18900), []), read_util:read_string((0x556703b18900), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x556703b18900)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1660, 1, _724556, _711320)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1660, 1, 835, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1660, 1661, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _727618))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _727618))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_731948)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _736256, _736258, _736260, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _736256, _736258, _736260, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _736256, _736258, _736260, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _740074, _740138, _740076, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _740074, _740756, _740076, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _741932, _741996, _741934, '/*~')\n Fail: (45) [system] sub_string(\".\", _741932, _742614, _741934, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _744408, _744472, _744410, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _744408, _745090, _744410, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _746266, _746330, _746268, '%~')\n Fail: (45) [system] sub_string(\".\", _746266, _746948, _746268, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1660, 1661)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1661)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _757940)\n Exit: (43) [system] character_count((0x556703a44a00), 1661)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1661, _759154)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1661, _759154)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _760400, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _760400, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _763510)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _763510)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _765516, []), read_string(_765516, _765524, _760400), close(_765516))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _765516, []), read_util:read_string(_765516, _765524, _760400), read_util:close(_765516))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _765516, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703a44000), [])\n Call: (48) [system] close((0x556703a44000))\n Exit: (48) [system] close((0x556703a44000))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703a44000), []), read_util:read_string((0x556703a44000), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x556703a44000)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1661, _771160, 0, _759154)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1661, 835, 0, \"\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1661, \"\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\"\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _773172)\n Exit: (43) [system] open_string(\"\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x55670399cf00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x55670399cf00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x55670399cf00))\n Call: (44) [echo_files] echo_files:consume_white((0x55670399cf00))\n Unify: (44) [echo_files] echo_files:consume_white((0x55670399cf00))\n Call: (45) [system] at_end_of_stream((0x55670399cf00))\n Fail: (45) [system] at_end_of_stream((0x55670399cf00))\n Redo: (44) [echo_files] echo_files:consume_white((0x55670399cf00))\n Unify: (44) [echo_files] echo_files:consume_white((0x55670399cf00))\n Call: (45) [system] peek_char((0x55670399cf00), _779274)\n Exit: (45) [system] peek_char((0x55670399cf00), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char((0x55670399cf00), '\\n')\n Exit: (45) [system] get_char((0x55670399cf00), '\\n')\n Call: (45) [system] put_char('\\n')\n\n Exit: (45) [system] put_char('\\n')\n Exit: (44) [echo_files] echo_files:consume_white((0x55670399cf00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x55670399cf00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x55670399cf00))\n Call: (45) [echo_files] echo_files:consume_white((0x55670399cf00))\n Unify: (45) [echo_files] echo_files:consume_white((0x55670399cf00))\n Call: (46) [system] at_end_of_stream((0x55670399cf00))\n Fail: (46) [system] at_end_of_stream((0x55670399cf00))\n Redo: (45) [echo_files] echo_files:consume_white((0x55670399cf00))\n Unify: (45) [echo_files] echo_files:consume_white((0x55670399cf00))\n Call: (46) [system] peek_char((0x55670399cf00), _789618)\n Exit: (46) [system] peek_char((0x55670399cf00), '\\n')\n Call: (46) [system] char_type('\\n', space)\n Exit: (46) [system] char_type('\\n', space)\n Call: (46) [system] get_char((0x55670399cf00), '\\n')\n Exit: (46) [system] get_char((0x55670399cf00), '\\n')\n Call: (46) [system] put_char('\\n')\n\n Exit: (46) [system] put_char('\\n')\n Exit: (45) [echo_files] echo_files:consume_white((0x55670399cf00))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy((0x55670399cf00))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy((0x55670399cf00))\n Call: (46) [echo_files] echo_files:consume_white((0x55670399cf00))\n Unify: (46) [echo_files] echo_files:consume_white((0x55670399cf00))\n Call: (47) [system] at_end_of_stream((0x55670399cf00))\n Fail: (47) [system] at_end_of_stream((0x55670399cf00))\n Redo: (46) [echo_files] echo_files:consume_white((0x55670399cf00))\n Unify: (46) [echo_files] echo_files:consume_white((0x55670399cf00))\n Call: (47) [system] peek_char((0x55670399cf00), _799962)\n Exit: (47) [system] peek_char((0x55670399cf00), :)\n Call: (47) [system] char_type(:, space)\n Fail: (47) [system] char_type(:, space)\n Redo: (46) [echo_files] echo_files:consume_white((0x55670399cf00))\n Unify: (46) [echo_files] echo_files:consume_white((0x55670399cf00))\n Call: (47) [echo_files] echo_files:nsl(_803616)\n Unify: (47) [echo_files] echo_files:nsl('No source location!?')\n Exit: (47) [echo_files] echo_files:nsl('No source location!?')\n Call: (47) [system] atom_length('No source location!?', _805460)\n Exit: (47) [system] atom_length('No source location!?', 20)\n Call: (47) [system] peek_string((0x55670399cf00), 20, _806674)\n Exit: (47) [system] peek_string((0x55670399cf00), 20, \":- listing(ca).\\n\\n:- \")\n Call: (47) [system] \":- listing(ca).\\n\\n:- \"=='No source location!?'\n Fail: (47) [system] \":- listing(ca).\\n\\n:- \"=='No source location!?'\n Redo: (46) [echo_files] echo_files:consume_white((0x55670399cf00))\n Unify: (46) [echo_files] echo_files:consume_white((0x55670399cf00))\n Call: (47) [system] peek_string((0x55670399cf00), 2, \"%~\")\n Fail: (47) [system] peek_string((0x55670399cf00), 2, \"%~\")\n Redo: (46) [echo_files] echo_files:consume_white((0x55670399cf00))\n Unify: (46) [echo_files] echo_files:consume_white((0x55670399cf00))\n Call: (47) [system] peek_string((0x55670399cf00), 1, \"%\")\n Fail: (47) [system] peek_string((0x55670399cf00), 1, \"%\")\n Redo: (46) [echo_files] echo_files:consume_white((0x55670399cf00))\n Unify: (46) [echo_files] echo_files:consume_white((0x55670399cf00))\n Call: (47) [system] peek_string((0x55670399cf00), 2, \"#!\")\n Fail: (47) [system] peek_string((0x55670399cf00), 2, \"#!\")\n Fail: (46) [echo_files] echo_files:consume_white((0x55670399cf00))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy((0x55670399cf00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x55670399cf00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x55670399cf00))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Call: (42) [system] character_count((0x556703a44a00), _820822)\n Exit: (42) [system] character_count((0x556703a44a00), 1661)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _823292))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _823292))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _835088)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _835706)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690)\n^ Redo: (38) [echo_files] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n^ Unify: (38) [echo_files] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]))\n^ Redo: (38) [system] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n^ Unify: (38) [system] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n^ Call: (39) [echo_files] echo_files:echo_catchup((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690)\n Call: (40) [echo_files] echo_files:echo_catchup_f((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688, _582690)\n^ Redo: (38) [echo_files] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n^ Unify: (38) [echo_files] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n Call: (39) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\\==end_of_file\n Exit: (39) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688)\n Call: (40) [system] nonvar(term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]))\n Exit: (40) [system] nonvar(term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]))\n Call: (40) [system] nonvar((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (40) [system] nonvar((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (40) [system] nb_current('$term', _864576)\n Exit: (40) [system] nb_current('$term', (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (40) [$syspreds] prolog_load_context(module, _865790)\n Unify: (40) [$syspreds] prolog_load_context(module, _865790)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _867610)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _867610)\n Call: (41) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))==(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (41) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))==(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, clause_expansion, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _867610)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, clause_expansion, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _867610)\n Call: (42) [system] functor(clause_expansion, _871352, _871354)\n Exit: (42) [system] functor(clause_expansion, clause_expansion, 0)\n Call: (42) [system] _872582 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], clause_expansion, [], (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _867610)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], clause_expansion, [], (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], clause_expansion, [], (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, clause_expansion, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (40) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\\=@=(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Fail: (40) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\\=@=(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(..., ..., ..., ..., ...)])])]), _582688)\n^ Redo: (38) [subclause_expansion] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n^ Unify: (38) [subclause_expansion] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n Call: (39) [system] nonvar((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Exit: (39) [system] nonvar((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (39) [system] nonvar(term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]))\n Exit: (39) [system] nonvar(term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]))\n Call: (39) [$syspreds] prolog_load_context(file, _882488)\n Unify: (39) [$syspreds] prolog_load_context(file, _882488)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _884314)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _884314)\n^ Redo: (38) [file_scope] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n^ Unify: (38) [file_scope] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n^ Redo: (38) [echo_files] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n^ Unify: (38) [echo_files] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n Call: (39) [system] nonvar(term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]))\n Exit: (39) [system] nonvar(term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Redo: (38) [common_logic_utils] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n^ Unify: (38) [common_logic_utils] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n Call: (39) [system] nonvar(term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]))\n Exit: (39) [system] nonvar(term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Fail: (39) [logicmoo_test] junit_term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688)\n^ Redo: (38) [logicmoo_test] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n^ Unify: (38) [logicmoo_test] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), _582688, _582690)\n^ Call: (39) [pfc_lib] pfc_clause_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688)\n^ Unify: (39) [pfc_lib] pfc_clause_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688)\n^ Call: (46) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_904886, :-, 2, prologHybrid), _904916), call(_904916)*->true;clause_b(baseKB:mpred_prop(_904886, :-, 2, prologHybrid))))\n^ Unify: (46) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_904886, :-, 2, prologHybrid), _904916), call(_904916)*->true;clause_b(baseKB:mpred_prop(_904886, :-, 2, prologHybrid))))\n^ Call: (48) [pfc_lib] clause(mpred_prop(_904886, :-, 2, prologHybrid), _904916)\n^ Fail: (48) [pfc_lib] clause(mpred_prop(_904886, :-, 2, prologHybrid), _904916)\n^ Call: (48) [pfc_lib] clause_b(baseKB:mpred_prop(_904886, :-, 2, prologHybrid))\n^ Unify: (48) [pfc_lib] clause_b(baseKB:mpred_prop(_904886, :-, 2, prologHybrid))\n^ Call: (49) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_904886, :-, 2, prologHybrid), _908714))\n^ Unify: (49) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_904886, :-, 2, prologHybrid), _908714))\n^ Call: (50) [baseKB] clause(mpred_prop(_904886, :-, 2, prologHybrid), _908714)\n^ Fail: (50) [baseKB] clause(mpred_prop(_904886, :-, 2, prologHybrid), _908714)\n^ Fail: (49) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_904886, :-, 2, prologHybrid), _908714))\n^ Fail: (48) [pfc_lib] clause_b(baseKB:mpred_prop(_904886, :-, 2, prologHybrid))\n^ Fail: (46) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_904886, :-, 2, prologHybrid), _904916), call(_904916)*->true;clause_b(baseKB:mpred_prop(_904886, :-, 2, prologHybrid))))\n^ Call: (45) [pfc_lib] baseKB:mpred_database_term(:-, 2, _913140)\n^ Unify: (45) [pfc_lib] baseKB:mpred_database_term(:-, 2, syntaxic(_913710))\n^ Call: (46) [pfc_lib] mpred_database_term_syntax(:-, 2, _913710)\n^ Fail: (46) [pfc_lib] mpred_database_term_syntax(:-, 2, _913710)\n^ Redo: (45) [pfc_lib] baseKB:mpred_database_term(:-, 2, _915712)\n^ Unify: (45) [pfc_lib] baseKB:mpred_database_term(:-, 2, _916340)\n^ Call: (46) [pfc_lib] mpred_core_database_term(:-, 2, _916908)\n^ Fail: (46) [pfc_lib] mpred_core_database_term(:-, 2, _916908)\n^ Fail: (45) [pfc_lib] baseKB:mpred_database_term(:-, 2, _918282)\n^ Call: (47) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_918856, ca, 0, prologHybrid), _918886), call(_918886)*->true;clause_b(baseKB:mpred_prop(_918856, ca, 0, prologHybrid))))\n^ Unify: (47) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_918856, ca, 0, prologHybrid), _918886), call(_918886)*->true;clause_b(baseKB:mpred_prop(_918856, ca, 0, prologHybrid))))\n^ Call: (49) [pfc_lib] clause(mpred_prop(_918856, ca, 0, prologHybrid), _918886)\n^ Fail: (49) [pfc_lib] clause(mpred_prop(_918856, ca, 0, prologHybrid), _918886)\n^ Call: (49) [pfc_lib] clause_b(baseKB:mpred_prop(_918856, ca, 0, prologHybrid))\n^ Unify: (49) [pfc_lib] clause_b(baseKB:mpred_prop(_918856, ca, 0, prologHybrid))\n^ Call: (50) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_918856, ca, 0, prologHybrid), _922684))\n^ Unify: (50) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_918856, ca, 0, prologHybrid), _922684))\n^ Call: (51) [baseKB] clause(mpred_prop(_918856, ca, 0, prologHybrid), _922684)\n^ Fail: (51) [baseKB] clause(mpred_prop(_918856, ca, 0, prologHybrid), _922684)\n^ Fail: (50) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_918856, ca, 0, prologHybrid), _922684))\n^ Fail: (49) [pfc_lib] clause_b(baseKB:mpred_prop(_918856, ca, 0, prologHybrid))\n^ Fail: (47) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_918856, ca, 0, prologHybrid), _918886), call(_918886)*->true;clause_b(baseKB:mpred_prop(_918856, ca, 0, prologHybrid))))\n^ Call: (46) [pfc_lib] baseKB:mpred_database_term(ca, 0, _927110)\n^ Unify: (46) [pfc_lib] baseKB:mpred_database_term(ca, 0, syntaxic(_927680))\n^ Call: (47) [pfc_lib] mpred_database_term_syntax(ca, 0, _927680)\n^ Fail: (47) [pfc_lib] mpred_database_term_syntax(ca, 0, _927680)\n^ Redo: (46) [pfc_lib] baseKB:mpred_database_term(ca, 0, _929682)\n^ Unify: (46) [pfc_lib] baseKB:mpred_database_term(ca, 0, _930310)\n^ Call: (47) [pfc_lib] mpred_core_database_term(ca, 0, _930878)\n^ Fail: (47) [pfc_lib] mpred_core_database_term(ca, 0, _930878)\n^ Fail: (46) [pfc_lib] baseKB:mpred_database_term(ca, 0, _932252)\n^ Call: (44) [pfc_lib] must_pfc((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _932824)\n^ Unify: (44) [pfc_lib] must_pfc((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (52) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Call: (49) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_935264, :-, 2, prologHybrid), _935294), call(_935294)*->true;clause_b(baseKB:mpred_prop(_935264, :-, 2, prologHybrid))))\n^ Unify: (49) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_935264, :-, 2, prologHybrid), _935294), call(_935294)*->true;clause_b(baseKB:mpred_prop(_935264, :-, 2, prologHybrid))))\n^ Call: (51) [pfc_lib] clause(mpred_prop(_935264, :-, 2, prologHybrid), _935294)\n^ Fail: (51) [pfc_lib] clause(mpred_prop(_935264, :-, 2, prologHybrid), _935294)\n^ Call: (51) [pfc_lib] clause_b(baseKB:mpred_prop(_935264, :-, 2, prologHybrid))\n^ Unify: (51) [pfc_lib] clause_b(baseKB:mpred_prop(_935264, :-, 2, prologHybrid))\n^ Call: (52) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_935264, :-, 2, prologHybrid), _939092))\n^ Unify: (52) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_935264, :-, 2, prologHybrid), _939092))\n^ Call: (53) [baseKB] clause(mpred_prop(_935264, :-, 2, prologHybrid), _939092)\n^ Fail: (53) [baseKB] clause(mpred_prop(_935264, :-, 2, prologHybrid), _939092)\n^ Fail: (52) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_935264, :-, 2, prologHybrid), _939092))\n^ Fail: (51) [pfc_lib] clause_b(baseKB:mpred_prop(_935264, :-, 2, prologHybrid))\n^ Fail: (49) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_935264, :-, 2, prologHybrid), _935294), call(_935294)*->true;clause_b(baseKB:mpred_prop(_935264, :-, 2, prologHybrid))))\n^ Call: (48) [pfc_lib] baseKB:mpred_database_term(:-, 2, _943518)\n^ Unify: (48) [pfc_lib] baseKB:mpred_database_term(:-, 2, syntaxic(_944088))\n^ Call: (49) [pfc_lib] mpred_database_term_syntax(:-, 2, _944088)\n^ Fail: (49) [pfc_lib] mpred_database_term_syntax(:-, 2, _944088)\n^ Redo: (48) [pfc_lib] baseKB:mpred_database_term(:-, 2, _946090)\n^ Unify: (48) [pfc_lib] baseKB:mpred_database_term(:-, 2, _946718)\n^ Call: (49) [pfc_lib] mpred_core_database_term(:-, 2, _947286)\n^ Fail: (49) [pfc_lib] mpred_core_database_term(:-, 2, _947286)\n^ Fail: (48) [pfc_lib] baseKB:mpred_database_term(:-, 2, _948660)\n^ Call: (50) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_949234, ca, 0, prologHybrid), _949264), call(_949264)*->true;clause_b(baseKB:mpred_prop(_949234, ca, 0, prologHybrid))))\n^ Unify: (50) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_949234, ca, 0, prologHybrid), _949264), call(_949264)*->true;clause_b(baseKB:mpred_prop(_949234, ca, 0, prologHybrid))))\n^ Call: (52) [pfc_lib] clause(mpred_prop(_949234, ca, 0, prologHybrid), _949264)\n^ Fail: (52) [pfc_lib] clause(mpred_prop(_949234, ca, 0, prologHybrid), _949264)\n^ Call: (52) [pfc_lib] clause_b(baseKB:mpred_prop(_949234, ca, 0, prologHybrid))\n^ Unify: (52) [pfc_lib] clause_b(baseKB:mpred_prop(_949234, ca, 0, prologHybrid))\n^ Call: (53) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_949234, ca, 0, prologHybrid), _953062))\n^ Unify: (53) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_949234, ca, 0, prologHybrid), _953062))\n^ Call: (54) [baseKB] clause(mpred_prop(_949234, ca, 0, prologHybrid), _953062)\n^ Fail: (54) [baseKB] clause(mpred_prop(_949234, ca, 0, prologHybrid), _953062)\n^ Fail: (53) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_949234, ca, 0, prologHybrid), _953062))\n^ Fail: (52) [pfc_lib] clause_b(baseKB:mpred_prop(_949234, ca, 0, prologHybrid))\n^ Fail: (50) [pfc_lib] hook_database:pfc_with_quiet_vars_lock((clause(mpred_prop(_949234, ca, 0, prologHybrid), _949264), call(_949264)*->true;clause_b(baseKB:mpred_prop(_949234, ca, 0, prologHybrid))))\n^ Call: (49) [pfc_lib] baseKB:mpred_database_term(ca, 0, _957488)\n^ Unify: (49) [pfc_lib] baseKB:mpred_database_term(ca, 0, syntaxic(_958058))\n^ Call: (50) [pfc_lib] mpred_database_term_syntax(ca, 0, _958058)\n^ Fail: (50) [pfc_lib] mpred_database_term_syntax(ca, 0, _958058)\n^ Redo: (49) [pfc_lib] baseKB:mpred_database_term(ca, 0, _960060)\n^ Unify: (49) [pfc_lib] baseKB:mpred_database_term(ca, 0, _960688)\n^ Call: (50) [pfc_lib] mpred_core_database_term(ca, 0, _961256)\n^ Fail: (50) [pfc_lib] mpred_core_database_term(ca, 0, _961256)\n^ Fail: (49) [pfc_lib] baseKB:mpred_database_term(ca, 0, _962630)\n^ Exit: (44) [pfc_lib] must_pfc((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Call: (46) [pfc_lib] get_source_ref1(_963860)\n^ Unify: (46) [pfc_lib] get_source_ref1(_963860)\n^ Call: (48) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (48) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (48) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (46) [pfc_lib] get_source_ref1(mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69))\n^ Call: (46) [pfc_lib] u_to_uu(mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), _963850)\n^ Unify: (46) [pfc_lib] u_to_uu(mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))\n^ Unify: (46) [pfc_lib] u_to_uu(mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69))\n^ Unify: (46) [pfc_lib] u_to_uu(mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))\n^ Exit: (46) [pfc_lib] u_to_uu(mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))\n^ Exit: (39) [pfc_lib] pfc_clause_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (:-mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))\n Call: (39) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\\=@=(:-mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n Exit: (39) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\\=@=(:-mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n Call: (39) [system] term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])])=_582690\n Exit: (39) [system] term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])])=term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])])\n^ Exit: (38) [pfc_lib] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]), (:-mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))), term_position(1598, 1660, 1600, 1602, [1598-1600, term_position(1603, 1660, 1603, 1620, [term_position(1621, 1659, 1621, 1627, [term_position(1628, 1658, 1628, 1632, [...])])])]))\n^ Call: (44) [user] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n^ Unify: (44) [user] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), sicstus:sicstus_flag(_976764, _976766))\n Call: (45) [system] nonvar(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n Exit: (45) [system] nonvar(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n Call: (45) [system] mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))=current_prolog_flag(_976764, _976766)\n Fail: (45) [system] mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))=current_prolog_flag(_976764, _976766)\n^ Redo: (44) [user] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), sicstus:sicstus_flag(_976764, _976766))\n Call: (45) [system] mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))=prolog_flag(_976764, _976766)\n Fail: (45) [system] mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))=prolog_flag(_976764, _976766)\n^ Redo: (44) [user] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n^ Unify: (44) [user] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n^ Call: (44) [system] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Unify: (44) [system] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976104)\n^ Redo: (44) [loop_check] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Unify: (44) [loop_check] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976104)\n^ Redo: (44) [ucatch] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Unify: (44) [ucatch] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n Call: (45) [apply_macros] expand_apply(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n Unify: (45) [apply_macros] expand_apply(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n Fail: (45) [nl_pipeline] expand_apply(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Unify: (44) [apply_macros] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Redo: (44) [virtualize_source] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Unify: (44) [virtualize_source] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n Call: (45) [system] nonvar(_976104)\n Fail: (45) [system] nonvar(_976104)\n^ Redo: (44) [common_logic_utils] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Unify: (44) [common_logic_utils] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Redo: (44) [gvlib] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Unify: (44) [gvlib] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Redo: (44) [logicmoo_test] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Unify: (44) [logicmoo_test] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Exit: (52) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Fail: (44) [pfc_lib] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976104, _976114, _976116)\n^ Call: (44) [system] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n^ Unify: (44) [system] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n^ Redo: (44) [arithmetic] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n^ Unify: (44) [arithmetic] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n Call: (45) [yall] yall:lambda_like(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n Unify: (45) [yall] yall:lambda_like(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n Call: (46) [system] compound_name_arity(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _1007296, _1007298)\n Exit: (46) [system] compound_name_arity(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), mpred_ain, 2)\n Call: (46) [yall] yall:lambda_functor(mpred_ain)\n Fail: (46) [yall] yall:lambda_functor(mpred_ain)\n Fail: (45) [yall] yall:lambda_like(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n^ Redo: (44) [yall] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n^ Unify: (44) [yall] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n Call: (45) [apply_macros] expand_apply(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n Unify: (45) [apply_macros] expand_apply(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n Fail: (45) [nl_pipeline] expand_apply(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n^ Redo: (44) [apply_macros] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n^ Unify: (44) [apply_macros] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n Call: (45) [clpfd] clpfd:clpfd_expandable(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n^ Redo: (44) [clpfd] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n^ Unify: (44) [clpfd] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_965504,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), _976114)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _298, (:-mpred_ain((ca:-clause_asserted_i(sk2_in(avar([...|...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _1022910, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n^ Call: (33) [user] mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))\n^ Unify: (33) [user] mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))\n^ Exit: (39) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Unify: (33) [user] mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))\n^ Call: (40) [user] guess_pos_source_to0(_1028828)\n^ Unify: (40) [user] guess_pos_source_to0(_1028828)\n Call: (41) [t_l] t_l:current_defaultAssertMt(_1028828)\n Fail: (41) [t_l] t_l:current_defaultAssertMt(_1028828)\n^ Unify: (40) [user] guess_pos_source_to0(_1028828)\n^ Unify: (40) [user] guess_pos_source_to0(_1028828)\n^ Exit: (40) [user] guess_pos_source_to0(user)\n^ Call: (40) [user] as_safe_cm(user, _1028818)\n^ Unify: (40) [user] as_safe_cm(user, _1028818)\n^ Unify: (40) [user] as_safe_cm(user, user)\n^ Exit: (40) [user] as_safe_cm(user, user)\n^ Exit: (44) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Call: (37) [call_from] call_from:call_from_module(baseKB, user, user, with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(... :- ...), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))))\n^ Unify: (37) [call_from] call_from:call_from_module(baseKB, user, user, with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(... :- ...), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))))\n^ Call: (38) [call_from] strip_module(with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(...)), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))), _1038430, _1038370)\n^ Exit: (38) [call_from] strip_module(with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(...)), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))), call_from, with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(...)), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))))\n^ Call: (43) [call_from] '$set_typein_module'(baseKB), '$set_source_module'(baseKB)\n^ Unify: (43) [system] call_from:'$set_typein_module'(baseKB), call_from:'$set_source_module'(baseKB)\n^ Exit: (43) [system] call_from:'$set_typein_module'(baseKB), call_from:'$set_source_module'(baseKB)\n^ Call: (42) [call_from] call(baseKB:with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(... :- ...), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))))\n^ Unify: (42) [system] call(baseKB:with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(... :- ...), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))))\n^ Call: (44) [call_from] call_from:with_source_module(baseKB, baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(...)), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))))\n^ Unify: (44) [call_from] call_from:with_source_module(baseKB, baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(...)), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))))\n^ Call: (49) [call_from] call(locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(...))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))))\n^ Unify: (49) [system] call(call_from:locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(...)), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))))\n^ Call: (50) [call_from] locally_each:locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(...))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))\n^ Unify: (50) [call_from] locally_each:locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(...))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))\n^ Call: (51) [call_from] locally(t_l:current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))\n^ Unify: (51) [locally_each] locally(t_l:current_defaultAssertMt(baseKB), call_from:with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(...))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))\n^ Call: (54) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (54) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (54) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (55) [locally_each] locally_each:clause_true(t_l, t_l:current_defaultAssertMt(baseKB))\n^ Unify: (55) [locally_each] locally_each:clause_true(t_l, t_l:current_defaultAssertMt(baseKB))\n Call: (56) [system] copy_term(t_l:current_defaultAssertMt(baseKB), _1056384)\n Exit: (56) [system] copy_term(t_l:current_defaultAssertMt(baseKB), t_l:current_defaultAssertMt(baseKB))\n^ Call: (56) [t_l] clause(t_l:current_defaultAssertMt(baseKB), true)\n^ Fail: (56) [t_l] clause(current_defaultAssertMt(baseKB), true)\n^ Fail: (55) [locally_each] locally_each:clause_true(t_l, t_l:current_defaultAssertMt(baseKB))\n^ Call: (61) [locally_each] locally_each:key_asserta(t_l, t_l:current_defaultAssertMt(baseKB))\n^ Unify: (61) [locally_each] locally_each:key_asserta(t_l, t_l:current_defaultAssertMt(baseKB))\n^ Call: (62) [t_l] asserta(t_l:current_defaultAssertMt(baseKB), _1060838)\n^ Exit: (62) [t_l] asserta(t_l:current_defaultAssertMt(baseKB), (0x556708ba1bc0))\n Call: (62) [system] nb_current('$w_tl_e', _1062076)\n Exit: (62) [system] nb_current('$w_tl_e', [])\n Call: (62) [system] nb_linkval('$w_tl_e', [(0x556708ba1bc0)])\n Exit: (62) [system] nb_linkval('$w_tl_e', [(0x556708ba1bc0)])\n^ Exit: (61) [locally_each] locally_each:key_asserta(t_l, t_l:current_defaultAssertMt(baseKB))\n^ Call: (60) [call_from] with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))\n^ Unify: (60) [ucatch] with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), call_from:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))\n^ Call: (61) [ucatch] ucatch:current_why(_1066442)\n^ Unify: (61) [ucatch] ucatch:current_why(_1066442)\n^ Call: (62) [ucatch] ucatch:current_why_data(_1066442)\n^ Unify: (62) [ucatch] ucatch:current_why_data(_1066442)\n Call: (63) [system] nb_current('$current_why', wp(_1066442, _1068928))\n Fail: (63) [system] nb_current('$current_why', wp(_1066442, _1068928))\n^ Redo: (62) [ucatch] ucatch:current_why_data(_1066442)\n^ Unify: (62) [ucatch] ucatch:current_why_data(_1066442)\n Call: (63) [t_l] t_l:current_why_source(_1066442)\n Fail: (63) [t_l] t_l:current_why_source(_1066442)\n^ Fail: (62) [ucatch] ucatch:current_why_data(_1066442)\n^ Redo: (61) [ucatch] ucatch:current_why(_1066442)\n^ Unify: (61) [ucatch] ucatch:current_why(mfl4(_1073852, _1073854, _1073856, _1073858))\n^ Exit: (61) [ucatch] ucatch:current_why(mfl4(_1073852,baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69))\n Call: (66) [system] b_setval('$current_why', wp(((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), mfl4(_1073852,baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69)), call_from:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(...))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))\n Exit: (66) [system] b_setval('$current_why', wp(((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), mfl4(_1073852,baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69)), call_from:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(...))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))\n^ Call: (65) [call_from] rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n^ Unify: (65) [call_from] rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n^ Call: (74) [baseKB] logicmoo_util_terms:safe_functor((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1077998, _1078000)\n^ Unify: (74) [baseKB] logicmoo_util_terms:safe_functor((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1077998, _1078000)\n Call: (75) [system] compound_name_arity((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1077998, _1078000)\n Exit: (75) [system] compound_name_arity((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), :-, 2)\n^ Exit: (74) [baseKB] logicmoo_util_terms:safe_functor((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), :-, 2)\n^ Call: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(:-), _1081132), call(_1081132)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(:-))))\n^ Unify: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(:-), _1081132), call(_1081132)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(:-))))\n^ Call: (78) [baseKB] clause(rtSymmetricBinaryPredicate(:-), _1081132)\n^ Exit: (78) [baseKB] clause(rtSymmetricBinaryPredicate(:-), (cwc, mpred_prop(_1083018, :-, _1083022, rtSymmetricBinaryPredicate)))\n^ Call: (79) [baseKB] cwc\n^ Unify: (79) [baseKB] cwc\n^ Exit: (79) [baseKB] cwc\n^ Call: (79) [baseKB] baseKB:mpred_prop(_1083018, :-, _1083022, rtSymmetricBinaryPredicate)\n^ Fail: (79) [baseKB] baseKB:mpred_prop(_1083018, :-, _1083022, rtSymmetricBinaryPredicate)\n^ Call: (78) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(:-))\n^ Unify: (78) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(:-))\n^ Call: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(:-), _1088140))\n^ Unify: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(:-), _1088140))\n^ Call: (80) [baseKB] clause(rtSymmetricBinaryPredicate(:-), _1088140)\n^ Exit: (80) [baseKB] clause(rtSymmetricBinaryPredicate(:-), (cwc, mpred_prop(_1090012, :-, _1090016, rtSymmetricBinaryPredicate)))\n^ Exit: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(:-), (cwc, mpred_prop(_1090012, :-, _1090016, rtSymmetricBinaryPredicate))))\n^ Call: (81) [baseKB] cwc\n^ Unify: (81) [baseKB] cwc\n^ Exit: (81) [baseKB] cwc\n^ Call: (81) [baseKB] baseKB:mpred_prop(_1090012, :-, _1090016, rtSymmetricBinaryPredicate)\n^ Fail: (81) [baseKB] baseKB:mpred_prop(_1090012, :-, _1090016, rtSymmetricBinaryPredicate)\n^ Fail: (78) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(:-))\n^ Fail: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(:-), _1081132), call(_1081132)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(:-))))\n^ Call: (75) [baseKB] logicmoo_util_terms:safe_functor((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1095734, _1095796)\n^ Unify: (75) [baseKB] logicmoo_util_terms:safe_functor((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1095734, _1096424)\n Call: (76) [system] compound_name_arity((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1095734, _1096992)\n Exit: (76) [system] compound_name_arity((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), :-, 2)\n^ Exit: (75) [baseKB] logicmoo_util_terms:safe_functor((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), :-, 2)\n^ Call: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(:-), _1098868), call(_1098868)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(:-))))\n^ Unify: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(:-), _1098868), call(_1098868)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(:-))))\n^ Call: (78) [baseKB] clause(rtSymmetricBinaryPredicate(:-), _1098868)\n^ Exit: (78) [baseKB] clause(rtSymmetricBinaryPredicate(:-), (cwc, mpred_prop(_1100754, :-, _1100758, rtSymmetricBinaryPredicate)))\n^ Call: (79) [baseKB] cwc\n^ Unify: (79) [baseKB] cwc\n^ Exit: (79) [baseKB] cwc\n^ Call: (79) [baseKB] baseKB:mpred_prop(_1100754, :-, _1100758, rtSymmetricBinaryPredicate)\n^ Fail: (79) [baseKB] baseKB:mpred_prop(_1100754, :-, _1100758, rtSymmetricBinaryPredicate)\n^ Call: (78) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(:-))\n^ Unify: (78) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(:-))\n^ Call: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(:-), _1105876))\n^ Unify: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(:-), _1105876))\n^ Call: (80) [baseKB] clause(rtSymmetricBinaryPredicate(:-), _1105876)\n^ Exit: (80) [baseKB] clause(rtSymmetricBinaryPredicate(:-), (cwc, mpred_prop(_1107748, :-, _1107752, rtSymmetricBinaryPredicate)))\n^ Exit: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(:-), (cwc, mpred_prop(_1107748, :-, _1107752, rtSymmetricBinaryPredicate))))\n^ Call: (81) [baseKB] cwc\n^ Unify: (81) [baseKB] cwc\n^ Exit: (81) [baseKB] cwc\n^ Call: (81) [baseKB] baseKB:mpred_prop(_1107748, :-, _1107752, rtSymmetricBinaryPredicate)\n^ Fail: (81) [baseKB] baseKB:mpred_prop(_1107748, :-, _1107752, rtSymmetricBinaryPredicate)\n^ Fail: (78) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(:-))\n^ Fail: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(:-), _1098868), call(_1098868)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(:-))))\n^ Exit: (74) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (75) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (75) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Call: (74) [bugger] bugger:show_success(baseKB, baseKB:abby_normal_ERR((ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n^ Unify: (74) [bugger] bugger:show_success(baseKB, baseKB:abby_normal_ERR((ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n Call: (78) [system] cyclic_term(baseKB:abby_normal_ERR((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n Fail: (78) [system] cyclic_term(baseKB:abby_normal_ERR((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n^ Call: (75) [bugger] dcall0(baseKB:abby_normal_ERR((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n^ Unify: (75) [bugger] dcall0(baseKB:abby_normal_ERR((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n^ Fail: (75) [bugger] dcall0(baseKB:abby_normal_ERR((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n^ Fail: (74) [bugger] bugger:show_success(baseKB, baseKB:abby_normal_ERR((ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n^ Exit: (81) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (82) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n Call: (79) [t_l] t_l:is_repropagating(_1124140)\n Fail: (79) [t_l] t_l:is_repropagating(_1124754)\n Call: (80) [t_l] t_l:exact_assertions\n Fail: (80) [t_l] t_l:exact_assertions\n Call: (80) [t_l] t_l:exact_assertions\n Fail: (80) [t_l] t_l:exact_assertions\n^ Exit: (85) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n%~ call_mpred_post4 :-%~ level=89 ,%~ que=0 ,%~ assertion_status=unique ,%~ support_status=none ,%~ post1 = ca :- clause_asserted_i( sk2_in( avar( [ vn='Ex',%~ sk2='SKF-6667']))) ,%~ fix_mp=baseKB ,%~ mz=baseKB ,%~ p0 = ca :- clause_asserted_i( sk2_in( avar( [ vn='Ex',%~ sk2='SKF-6667']))) ,%~ support_fact = mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc',69) ,%~ support_trig=ax.\n^ Call: (86) [baseKB] fix_mp(\"mpred_add_support_fast\", _1179690, _1179692, _1179694)\n^ Unify: (86) [baseKB] fix_mp(\"mpred_add_support_fast\", _1179690, _1179692, _1179694)\n^ Exit: (92) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (86) [baseKB] fix_mp(\"mpred_add_support_fast\", _1179690, baseKB, _1179690)\n Call: (86) [system] _1179690='$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)\n Exit: (86) [system] '$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)='$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)\n^ Call: (86) [baseKB] notify_if_neg_trigger('$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))\n^ Unify: (86) [baseKB] notify_if_neg_trigger('$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))\n^ Exit: (86) [baseKB] notify_if_neg_trigger('$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))\n^ Call: (86) [baseKB] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(avar([...|...])))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(avar(...)))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))\n^ Unify: (86) [pfc_lib] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(avar([...|...])))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), baseKB:call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(...))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))\n^ Exit: (86) [pfc_lib] sanity_check(baseKB:assertz_mu(baseKB:'$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(avar([...|...])))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)), baseKB:call(baseKB:clause_asserted(baseKB:'$spft'(baseKB, (ca:-clause_asserted_i(sk2_in(...))), mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))\n Call: (86) [t_l] t_l:assert_dir(_1196232)\n Fail: (86) [t_l] t_l:assert_dir(_1196232)\n^ Exit: (93) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (94) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n Call: (88) [t_l] t_l:assert_dir(_1200338)\n Fail: (88) [t_l] t_l:assert_dir(_1200338)\n^ Exit: (95) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Call: (91) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Unify: (91) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Exit: (91) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Call: (91) [baseKB] show_failure(attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n^ Unify: (91) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))))\n^ Call: (92) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...]))))))\n^ Unify: (92) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...]))))))\n^ Call: (93) [bugger] one_must(dcall0(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))))), (nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(...))))), nop(break), !, fail))\n^ Unify: (93) [ucatch] one_must(bugger:dcall0(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(... :- ...)))), nop(break), !, fail))\n^ Call: (98) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (98) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (99) [ucatch] strip_module(ucatch:must_det_u, _1210612, _1210552)\n^ Exit: (99) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (99) [system] var(must_det_u)\n Fail: (99) [system] var(must_det_u)\n^ Fail: (98) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (98) [ucatch] ucatch:is_call_var(baseKB:(strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206), sanity(\\+atom(_1209206)), fix_mp(clause(assert, _1209206), baseKB:(ca:-clause_asserted_i(...)), _1209238, _1209240), add_side_effect(_1209206, _1209238:_1209240), quietly((... -> ...;... = ...))))\n^ Unify: (98) [ucatch] ucatch:is_call_var(baseKB:(strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206), sanity(\\+atom(_1209206)), fix_mp(clause(assert, _1209206), baseKB:(ca:-clause_asserted_i(...)), _1209238, _1209240), add_side_effect(_1209206, _1209238:_1209240), quietly((... -> ...;... = ...))))\n^ Call: (99) [ucatch] strip_module(baseKB:(strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206), sanity(\\+atom(_1209206)), fix_mp(clause(assert, _1209206), baseKB:(ca:-clause_asserted_i(sk2_in(...))), _1209238, _1209240), add_side_effect(_1209206, _1209238:_1209240), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_1209240=_1209292))), _1214922, _1214862)\n^ Exit: (99) [ucatch] strip_module(baseKB:(strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206), sanity(\\+atom(_1209206)), fix_mp(clause(assert, _1209206), baseKB:(ca:-clause_asserted_i(sk2_in(...))), _1209238, _1209240), add_side_effect(_1209206, _1209238:_1209240), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_1209240=_1209292))), baseKB, (strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206), sanity(\\+atom(_1209206)), fix_mp(clause(assert, _1209206), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), _1209238, _1209240), add_side_effect(_1209206, _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))))\n Call: (99) [system] var((strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206), sanity(\\+atom(_1209206)), fix_mp(clause(assert, _1209206), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), _1209238, _1209240), add_side_effect(_1209206, _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))))\n Fail: (99) [system] var((strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206), sanity(\\+atom(_1209206)), fix_mp(clause(assert, _1209206), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), _1209238, _1209240), add_side_effect(_1209206, _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))))\n^ Fail: (98) [ucatch] ucatch:is_call_var(baseKB:(strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206), sanity(\\+atom(_1209206)), fix_mp(clause(assert, _1209206), baseKB:(ca:-clause_asserted_i(...)), _1209238, _1209240), add_side_effect(_1209206, _1209238:_1209240), quietly((... -> ...;... = ...))))\n^ Call: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (100) [ucatch] strip_module(ucatch:must_det_u, _1219238, _1219178)\n^ Exit: (100) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (100) [system] var(must_det_u)\n Fail: (100) [system] var(must_det_u)\n^ Fail: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (99) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206))\n^ Unify: (99) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206))\n^ Call: (100) [ucatch] strip_module(baseKB:strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206), _1223548, _1223488)\n^ Exit: (100) [ucatch] strip_module(baseKB:strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206), baseKB, strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206))\n Call: (100) [system] var(strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206))\n Fail: (100) [system] var(strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206))\n^ Fail: (99) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206))\n^ Call: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (100) [ucatch] strip_module(ucatch:must_det_u, _1227864, _1227804)\n^ Exit: (100) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (100) [system] var(must_det_u)\n Fail: (100) [system] var(must_det_u)\n^ Fail: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (99) [ucatch] ucatch:is_call_var(baseKB:(sanity(\\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(...))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_1209240=_1209292))))\n^ Unify: (99) [ucatch] ucatch:is_call_var(baseKB:(sanity(\\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(...))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_1209240=_1209292))))\n^ Call: (100) [ucatch] strip_module(baseKB:(sanity(\\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))), _1232174, _1232114)\n^ Exit: (100) [ucatch] strip_module(baseKB:(sanity(\\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))), baseKB, (sanity(\\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))))\n Call: (100) [system] var((sanity(\\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))))\n Fail: (100) [system] var((sanity(\\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))))\n^ Fail: (99) [ucatch] ucatch:is_call_var(baseKB:(sanity(\\+atom(db_op_call(assertz, assertz_i))), fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(...))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(..., ...)->deserialize_attvars(..., ...);_1209240=_1209292))))\n^ Call: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (101) [ucatch] strip_module(ucatch:must_det_u, _1236490, _1236430)\n^ Exit: (101) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (101) [system] var(must_det_u)\n Fail: (101) [system] var(must_det_u)\n^ Fail: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (100) [ucatch] ucatch:is_call_var(baseKB:sanity(\\+atom(db_op_call(assertz, assertz_i))))\n^ Unify: (100) [ucatch] ucatch:is_call_var(baseKB:sanity(\\+atom(db_op_call(assertz, assertz_i))))\n^ Call: (101) [ucatch] strip_module(baseKB:sanity(\\+atom(db_op_call(assertz, assertz_i))), _1240800, _1240740)\n^ Exit: (101) [ucatch] strip_module(baseKB:sanity(\\+atom(db_op_call(assertz, assertz_i))), baseKB, sanity(\\+atom(db_op_call(assertz, assertz_i))))\n Call: (101) [system] var(sanity(\\+atom(db_op_call(assertz, assertz_i))))\n Fail: (101) [system] var(sanity(\\+atom(db_op_call(assertz, assertz_i))))\n^ Fail: (100) [ucatch] ucatch:is_call_var(baseKB:sanity(\\+atom(db_op_call(assertz, assertz_i))))\n^ Call: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (101) [ucatch] strip_module(ucatch:must_det_u, _1245122, _1245062)\n^ Exit: (101) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (101) [system] var(must_det_u)\n Fail: (101) [system] var(must_det_u)\n^ Fail: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (100) [ucatch] ucatch:is_call_var(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))))\n^ Unify: (100) [ucatch] ucatch:is_call_var(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))))\n^ Call: (101) [ucatch] strip_module(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))), _1249432, _1249372)\n^ Exit: (101) [ucatch] strip_module(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))), baseKB, (fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))))\n Call: (101) [system] var((fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))))\n Fail: (101) [system] var((fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))))\n^ Fail: (100) [ucatch] ucatch:is_call_var(baseKB:(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), _1209238, _1209240), add_side_effect(db_op_call(assertz, assertz_i), _1209238:_1209240), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(_1209240, _1209292);_1209240=_1209292))))\n^ Call: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (102) [ucatch] strip_module(ucatch:must_det_u, _1253748, _1253688)\n^ Exit: (102) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (102) [system] var(must_det_u)\n Fail: (102) [system] var(must_det_u)\n^ Fail: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (101) [ucatch] ucatch:is_call_var(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209238, _1209240))\n^ Unify: (101) [ucatch] ucatch:is_call_var(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209238, _1209240))\n^ Call: (102) [ucatch] strip_module(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), _1209238, _1209240), _1258058, _1257998)\n^ Exit: (102) [ucatch] strip_module(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), _1209238, _1209240), baseKB, fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _1209238, _1209240))\n Call: (102) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _1209238, _1209240))\n Fail: (102) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _1209238, _1209240))\n^ Fail: (101) [ucatch] ucatch:is_call_var(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209238, _1209240))\n^ Exit: (110) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Call: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (102) [ucatch] strip_module(ucatch:must_det_u, _1263928, _1263868)\n^ Exit: (102) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (102) [system] var(must_det_u)\n Fail: (102) [system] var(must_det_u)\n^ Fail: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (101) [ucatch] ucatch:is_call_var(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...))))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(...)), _1209292);(ca:-clause_asserted_i(sk2_in(...)))=_1209292))))\n^ Unify: (101) [ucatch] ucatch:is_call_var(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...))))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(...)), _1209292);(ca:-clause_asserted_i(sk2_in(...)))=_1209292))))\n^ Call: (102) [ucatch] strip_module(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...]))))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(...))), _1209292);(ca:-clause_asserted_i(sk2_in(avar(...))))=_1209292))), _1268238, _1268178)\n^ Exit: (102) [ucatch] strip_module(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...]))))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(...))), _1209292);(ca:-clause_asserted_i(sk2_in(avar(...))))=_1209292))), baseKB, (add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(avar(...)))), _1209292);(ca:-clause_asserted_i(sk2_in(avar([...|...]))))=_1209292))))\n Call: (102) [system] var((add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(avar(...)))), _1209292);(ca:-clause_asserted_i(sk2_in(avar([...|...]))))=_1209292))))\n Fail: (102) [system] var((add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(avar(...)))), _1209292);(ca:-clause_asserted_i(sk2_in(avar([...|...]))))=_1209292))))\n^ Fail: (101) [ucatch] ucatch:is_call_var(baseKB:(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...))))), quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(...)), _1209292);(ca:-clause_asserted_i(sk2_in(...)))=_1209292))))\n^ Call: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (103) [ucatch] strip_module(ucatch:must_det_u, _1272554, _1272494)\n^ Exit: (103) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (103) [system] var(must_det_u)\n Fail: (103) [system] var(must_det_u)\n^ Fail: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (102) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...]))))))\n^ Unify: (102) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...]))))))\n^ Call: (103) [ucatch] strip_module(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), _1276864, _1276804)\n^ Exit: (103) [ucatch] strip_module(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), baseKB, add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Call: (103) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n Fail: (103) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))))\n^ Fail: (102) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...]))))))\n Call: (107) [t_l] t_l:use_side_effect_buffer\n Fail: (107) [t_l] t_l:use_side_effect_buffer\n Call: (107) [t_l] t_l:verify_side_effect_buffer\n Fail: (107) [t_l] t_l:verify_side_effect_buffer\n^ Call: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (103) [ucatch] strip_module(ucatch:must_det_u, _1283604, _1283544)\n^ Exit: (103) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (103) [system] var(must_det_u)\n Fail: (103) [system] var(must_det_u)\n^ Fail: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (102) [ucatch] ucatch:is_call_var(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(...))), _1209292);(ca:-clause_asserted_i(sk2_in(avar(...))))=_1209292)))\n^ Unify: (102) [ucatch] ucatch:is_call_var(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(...))), _1209292);(ca:-clause_asserted_i(sk2_in(avar(...))))=_1209292)))\n^ Call: (103) [ucatch] strip_module(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(avar(...)))), _1209292);(ca:-clause_asserted_i(sk2_in(avar([...|...]))))=_1209292)), _1287914, _1287854)\n^ Exit: (103) [ucatch] strip_module(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(avar(...)))), _1209292);(ca:-clause_asserted_i(sk2_in(avar([...|...]))))=_1209292)), baseKB, quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209292);(ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))=_1209292)))\n Call: (103) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209292);(ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))=_1209292)))\n Fail: (103) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1209292);(ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))=_1209292)))\n^ Fail: (102) [ucatch] ucatch:is_call_var(baseKB:quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars((ca:-clause_asserted_i(sk2_in(...))), _1209292);(ca:-clause_asserted_i(sk2_in(avar(...))))=_1209292)))\n^ Exit: (110) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n Call: (98) [t_l] t_l:use_side_effect_buffer\n Fail: (98) [t_l] t_l:use_side_effect_buffer\n Call: (98) [t_l] t_l:verify_side_effect_buffer\n Fail: (98) [t_l] t_l:verify_side_effect_buffer\n Call: (98) [t_l] t_l:no_attempt_side_effects\n Fail: (98) [t_l] t_l:no_attempt_side_effects\n Call: (98) [t_l] t_l:side_effect_ok\n Fail: (98) [t_l] t_l:side_effect_ok\n Call: (98) [t_l] t_l:noDBaseMODs(_1296892)\n Fail: (98) [t_l] t_l:noDBaseMODs(_1297506)\n^ Call: (98) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...]))))))\n^ Unify: (98) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...]))))))\n^ Call: (99) [bugger] one_must(dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))))), (nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(...))))), nop(break), !, fail))\n^ Unify: (99) [ucatch] one_must(bugger:dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(..., ...), baseKB:(... :- ...)))), nop(break), !, fail))\n^ Call: (103) [baseKB] hook_database:assertz_i(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Unify: (103) [baseKB] hook_database:assertz_i(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Call: (104) [baseKB] hook_database:notrace_check_never_assert(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Unify: (104) [baseKB] hook_database:notrace_check_never_assert(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Call: (105) [baseKB] check_never_assert(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Unify: (105) [baseKB] check_never_assert(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (111) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (105) [baseKB] check_never_assert(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (104) [baseKB] hook_database:notrace_check_never_assert(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Call: (104) [system] fail\n Fail: (104) [system] fail\n^ Redo: (103) [baseKB] hook_database:assertz_i(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Unify: (103) [baseKB] hook_database:assertz_i(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Call: (104) [baseKB] clause_attvars:clausify_attributes(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _1311250)\n^ Unify: (104) [baseKB] clause_attvars:clausify_attributes(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _1311250)\n^ Exit: (104) [baseKB] clause_attvars:clausify_attributes(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Call: (104) [system] assertz(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (104) [system] assertz(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (103) [baseKB] hook_database:assertz_i(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Exit: (99) [ucatch] one_must(bugger:dcall0(baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:call(baseKB:db_op_call(..., ...), baseKB:(... :- ...)))), nop(break), !, fail))\n^ Exit: (98) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...]))))))\n^ Exit: (93) [ucatch] one_must(bugger:dcall0(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))))), bugger:(nop(dumpST), debugm1(baseKB, show_failed(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(... :- ...)))), nop(break), !, fail))\n^ Exit: (92) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...]))))))\n^ Exit: (91) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))))\n^ Call: (85) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que((ca:-clause_asserted_i(sk2_in(...))), _1319500), _1319530), call(_1319530)*->true;clause_b(baseKB:que((ca:-clause_asserted_i(sk2_in(avar(...)))), _1319500))))\n^ Unify: (85) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que((ca:-clause_asserted_i(sk2_in(...))), _1319500), _1319530), call(_1319530)*->true;clause_b(baseKB:que((ca:-clause_asserted_i(sk2_in(avar(...)))), _1319500))))\n^ Call: (87) [baseKB] clause(que((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1319500), _1319530)\n^ Fail: (87) [baseKB] clause(que((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1319500), _1319530)\n^ Call: (87) [baseKB] clause_b(baseKB:que((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _1319500))\n^ Unify: (87) [baseKB] clause_b(baseKB:que((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _1319500))\n^ Call: (88) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que((ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1319500), _1323328))\n^ Unify: (88) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que((ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1319500), _1323328))\n^ Call: (89) [baseKB] clause(que((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1319500), _1323328)\n^ Fail: (89) [baseKB] clause(que((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1319500), _1323328)\n^ Fail: (88) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que((ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1319500), _1323328))\n^ Fail: (87) [baseKB] clause_b(baseKB:que((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _1319500))\n^ Fail: (85) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que((ca:-clause_asserted_i(sk2_in(...))), _1319500), _1319530), call(_1319530)*->true;clause_b(baseKB:que((ca:-clause_asserted_i(sk2_in(avar(...)))), _1319500))))\n^ Call: (85) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), mpred_enqueueing((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1, 1752, baseKB:true)\n^ Unify: (85) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), mpred_enqueueing((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1, 1752, baseKB:true)\n Call: (86) [system] set_prolog_flag(last_call_optimisation, false)\n Exit: (86) [system] set_prolog_flag(last_call_optimisation, false)\n^ Call: (86) [loop_check] prolog_frame_attribute(1752, parent_goal, loop_check_term_frame(_1330238, mpred_enqueueing((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1, _1330244, _1330246))\n^ Fail: (86) [loop_check] prolog_frame_attribute(1752, parent_goal, loop_check_term_frame(_1330238, mpred_enqueueing((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1, _1330244, _1330246))\n^ Redo: (85) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), mpred_enqueueing((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1, 1752, baseKB:true)\n^ Call: (86) [user] mpred_fwc((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Unify: (86) [user] mpred_fwc((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (95) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Call: (91) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), info(mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), 'mpred_core.pl':2493), 1, 1879, user:true)\n^ Unify: (91) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), info(mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), 'mpred_core.pl':2493), 1, 1879, user:true)\n Call: (92) [system] set_prolog_flag(last_call_optimisation, false)\n Exit: (92) [system] set_prolog_flag(last_call_optimisation, false)\n^ Call: (92) [loop_check] prolog_frame_attribute(1879, parent_goal, loop_check_term_frame(_1337056, info(mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), 'mpred_core.pl':2493), 1, _1337062, _1337064))\n^ Fail: (92) [loop_check] prolog_frame_attribute(1879, parent_goal, loop_check_term_frame(_1337056, info(mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), 'mpred_core.pl':2493), 1, _1337062, _1337064))\n^ Redo: (91) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), info(mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), 'mpred_core.pl':2493), 1, 1879, user:true)\n^ Call: (92) [user] mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Unify: (92) [user] mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Unify: (92) [user] mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Call: (98) [user] asserta(t_l:busy_s((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _1340896)\n^ Exit: (98) [user] asserta(t_l:busy_s((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (0x556708f6b540))\n^ Call: (97) [user] mpred_m_fwc2(baseKB, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Unify: (97) [user] mpred_m_fwc2(baseKB, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n%~ baseKB : mpred_fwc1( ca :- clause_asserted_i( sk2_in( avar( [ vn='Ex',%~ sk2='SKF-6667'])))).\n^ Call: (102) [user] asserta(t_l:busy_f((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _1362578)\n^ Exit: (102) [user] asserta(t_l:busy_f((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (0x55670d632000))\n^ Call: (101) [user] mpred_do_fact((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Unify: (101) [user] mpred_do_fact((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Call: (109) [baseKB] locally_each:locally_tl(exact_assertions, mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Unify: (109) [baseKB] locally_each:locally_tl(exact_assertions, mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Call: (110) [baseKB] locally(t_l:exact_assertions, mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Unify: (110) [locally_each] locally(t_l:exact_assertions, baseKB:mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Call: (113) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (113) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (113) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (114) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (114) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (114) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (114) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (114) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (114) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (114) [locally_each] locally_each:clause_true(t_l, t_l:exact_assertions)\n^ Unify: (114) [locally_each] locally_each:clause_true(t_l, t_l:exact_assertions)\n Call: (115) [system] copy_term(t_l:exact_assertions, _1377006)\n Exit: (115) [system] copy_term(t_l:exact_assertions, t_l:exact_assertions)\n^ Call: (115) [t_l] clause(t_l:exact_assertions, true)\n^ Fail: (115) [t_l] clause(t_l:exact_assertions, true)\n^ Fail: (114) [locally_each] locally_each:clause_true(t_l, t_l:exact_assertions)\n^ Call: (120) [locally_each] locally_each:key_asserta(t_l, t_l:exact_assertions)\n^ Unify: (120) [locally_each] locally_each:key_asserta(t_l, t_l:exact_assertions)\n^ Call: (121) [t_l] asserta(t_l:exact_assertions, _1381460)\n^ Exit: (121) [t_l] asserta(t_l:exact_assertions, (0x5566f60ca3c0))\n Call: (121) [system] nb_current('$w_tl_e', _1382698)\n Exit: (121) [system] nb_current('$w_tl_e', [(0x556708ba1bc0)])\n Call: (121) [system] nb_linkval('$w_tl_e', [(0x5566f60ca3c0), (0x556708ba1bc0)])\n Exit: (121) [system] nb_linkval('$w_tl_e', [(0x5566f60ca3c0), (0x556708ba1bc0)])\n^ Exit: (120) [locally_each] locally_each:key_asserta(t_l, t_l:exact_assertions)\n^ Call: (119) [baseKB] mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Unify: (119) [baseKB] mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Unify: (119) [baseKB] mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n^ Call: (123) [baseKB] hook_database:suggest_m(_1387748)\n^ Unify: (123) [baseKB] hook_database:suggest_m(_1387748)\n Call: (124) [$syspreds] prolog_load_context(module, _1387748)\n Unify: (124) [$syspreds] prolog_load_context(module, _1387748)\n Exit: (124) [$syspreds] prolog_load_context(module, baseKB)\n^ Exit: (123) [baseKB] hook_database:suggest_m(baseKB)\n^ Call: (129) [baseKB] baseKB:mpred_prop(baseKB, ca, 0, pfcLHS)\n^ Fail: (129) [baseKB] baseKB:mpred_prop(baseKB, ca, 0, pfcLHS)\n^ Exit: (119) [baseKB] mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Call: (119) [system] deterministic(_1380114)\n Exit: (119) [system] deterministic(true)\n^ Call: (120) [locally_each] locally_each:key_erase(t_l)\n^ Unify: (120) [locally_each] locally_each:key_erase(t_l)\n Call: (121) [system] nb_current('$w_tl_e', [_1395958|_1395960])\n Exit: (121) [system] nb_current('$w_tl_e', [(0x5566f60ca3c0), (0x556708ba1bc0)])\n Call: (121) [system] nb_linkval('$w_tl_e', [(0x556708ba1bc0)])\n Exit: (121) [system] nb_linkval('$w_tl_e', [(0x556708ba1bc0)])\n Call: (122) [system] erase((0x5566f60ca3c0))\n Exit: (122) [system] erase((0x5566f60ca3c0))\n Call: (121) [system] true\n Exit: (121) [system] true\n Call: (121) [system] true\n Exit: (121) [system] true\n^ Exit: (120) [locally_each] locally_each:key_erase(t_l)\n^ Exit: (110) [locally_each] locally(t_l:exact_assertions, baseKB:mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (109) [baseKB] locally_each:locally_tl(exact_assertions, mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (101) [user] mpred_do_fact((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (101) [system] true\n Exit: (101) [system] true\n^ Call: (101) [system] call(user:(catch(erase((0x55670d632000)), _1362622, fail)->true;true))\n^ Unify: (101) [system] call(user:(catch(erase((0x55670d632000)), _1362622, fail)->true;true))\n Call: (104) [system] erase((0x55670d632000))\n Exit: (104) [system] erase((0x55670d632000))\n Call: (103) [system] true\n Exit: (103) [system] true\n^ Exit: (101) [system] call(user:(catch(erase((0x55670d632000)), _1362622, fail)->true;true))\n^ Exit: (97) [user] mpred_m_fwc2(baseKB, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n Call: (97) [system] true\n Exit: (97) [system] true\n^ Call: (97) [system] call(user:(catch(erase((0x556708f6b540)), _1340942, fail)->true;true))\n^ Unify: (97) [system] call(user:(catch(erase((0x556708f6b540)), _1340942, fail)->true;true))\n Call: (100) [system] erase((0x556708f6b540))\n Exit: (100) [system] erase((0x556708f6b540))\n Call: (99) [system] true\n Exit: (99) [system] true\n^ Exit: (97) [system] call(user:(catch(erase((0x556708f6b540)), _1340942, fail)->true;true))\n^ Exit: (92) [user] mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (91) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), info(mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), 'mpred_core.pl':2493), 1, 1879, user:true)\n^ Exit: (86) [user] mpred_fwc((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\n^ Exit: (85) [loop_check] loop_check:loop_check_term_frame(user:mpred_fwc((ca:-clause_asserted_i(sk2_in(avar([... = ...|...]))))), mpred_enqueueing((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1, 1752, baseKB:true)\n^ Exit: (76) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Call: (81) [baseKB] baseKB:que(conflict(_1419852), _1419916)\n^ Fail: (81) [baseKB] baseKB:que(conflict(_1419852), _1420540)\n^ Call: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(_1419692, _1421110), _1421134), call(_1421134)*->true;clause_b(baseKB:que(_1419692, _1421110))))\n^ Unify: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(_1419692, _1421110), _1421134), call(_1421134)*->true;clause_b(baseKB:que(_1419692, _1421110))))\n^ Call: (78) [baseKB] clause(que(_1419692, _1421110), _1421134)\n^ Fail: (78) [baseKB] clause(que(_1419692, _1421110), _1421134)\n^ Call: (78) [baseKB] clause_b(baseKB:que(_1419692, _1421110))\n^ Unify: (78) [baseKB] clause_b(baseKB:que(_1419692, _1421110))\n^ Call: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_1419692, _1421110), _1424932))\n^ Unify: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_1419692, _1421110), _1424932))\n^ Call: (80) [baseKB] clause(que(_1419692, _1421110), _1424932)\n^ Fail: (80) [baseKB] clause(que(_1419692, _1421110), _1424932)\n^ Fail: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_1419692, _1421110), _1424932))\n^ Fail: (78) [baseKB] clause_b(baseKB:que(_1419692, _1421110))\n^ Fail: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(_1419692, _1421110), _1421134), call(_1421134)*->true;clause_b(baseKB:que(_1419692, _1421110))))\n^ Exit: (65) [call_from] rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))\n Call: (65) [system] b_setval('$current_why', [])\n Exit: (65) [system] b_setval('$current_why', [])\n Call: (65) [system] b_setval('$current_why', [])\n Exit: (65) [system] b_setval('$current_why', [])\n^ Exit: (60) [ucatch] with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), call_from:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(avar(...)))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))\n Call: (60) [system] deterministic(_1059492)\n Exit: (60) [system] deterministic(true)\n^ Call: (61) [locally_each] locally_each:key_erase(t_l)\n^ Unify: (61) [locally_each] locally_each:key_erase(t_l)\n Call: (62) [system] nb_current('$w_tl_e', [_1435522|_1435524])\n Exit: (62) [system] nb_current('$w_tl_e', [(0x556708ba1bc0)])\n Call: (62) [system] nb_linkval('$w_tl_e', [])\n Exit: (62) [system] nb_linkval('$w_tl_e', [])\n Call: (63) [system] erase((0x556708ba1bc0))\n Exit: (63) [system] erase((0x556708ba1bc0))\n Call: (62) [system] true\n Exit: (62) [system] true\n Call: (62) [system] true\n Exit: (62) [system] true\n^ Exit: (61) [locally_each] locally_each:key_erase(t_l)\n^ Exit: (51) [locally_each] locally(t_l:current_defaultAssertMt(baseKB), call_from:with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(...))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))\n^ Exit: (50) [call_from] locally_each:locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(sk2_in(...))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))\n^ Exit: (49) [system] call(call_from:locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(...)), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))))\n Call: (49) [system] deterministic(_1044196)\n Exit: (49) [system] deterministic(true)\n^ Call: (49) [must_sanity] must_sanity:mquietly_if(true, call_from:'$set_source_module'(baseKB))\n^ Unify: (49) [must_sanity] must_sanity:mquietly_if(true, call_from:'$set_source_module'(baseKB))\n^ Exit: (49) [must_sanity] must_sanity:mquietly_if(true, call_from:'$set_source_module'(baseKB))\n^ Exit: (44) [call_from] call_from:with_source_module(baseKB, baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(ca:-clause_asserted_i(...)), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))))))\n^ Exit: (42) [system] call(baseKB:with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(... :- ...), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))))\n Call: (42) [system] deterministic(_1039694)\n Exit: (42) [system] deterministic(true)\n^ Call: (42) [must_sanity] must_sanity:mquietly_if(true, call_from:('$set_source_module'(user), '$set_typein_module'(user)))\n^ Unify: (42) [must_sanity] must_sanity:mquietly_if(true, call_from:('$set_source_module'(user), '$set_typein_module'(user)))\n^ Exit: (42) [must_sanity] must_sanity:mquietly_if(true, call_from:('$set_source_module'(user), '$set_typein_module'(user)))\n^ Exit: (37) [call_from] call_from:call_from_module(baseKB, user, user, with_source_module(baseKB, locally_tl(current_defaultAssertMt(baseKB), with_current_why((mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax), rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(... :- ...), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax)))))))\n^ Exit: (33) [user] mpred_ain((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), (mfl4(_1022812,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc':69,69), ax))\n^ Call: (37) [user] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990)\n^ Unify: (37) [user] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), (:-listing(ca)), _1452988)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), (:-listing(ca)), _1452988)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), (:-listing(ca)), _1452988)\n^ Redo: (37) [user] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990)\n^ Unify: (37) [user] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), (:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]))\n^ Redo: (37) [system] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990)\n^ Unify: (37) [system] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990)\n Call: (38) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]))\n Exit: (38) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-listing(ca)))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-listing(ca)))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-listing(ca)))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990)\n^ Unify: (37) [subclause_expansion] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_1465348)\n Fail: (39) [t_l] t_l:is_ec_cvt(_1465348)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990)\n^ Fail: (37) [ec_loader] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990)\n^ Call: (37) [user] term_expansion((:-listing(ca)), _1468458)\n^ Unify: (37) [user] term_expansion((:-listing(ca)), (:-listing(ca)))\n^ Redo: (37) [system] term_expansion((:-listing(ca)), _1468458)\n^ Unify: (37) [system] term_expansion((:-listing(ca)), _1468458)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-listing(ca)), _1468458)\n^ Call: (38) [system] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Unify: (38) [system] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n Call: (41) [system] nonvar((:-listing(ca)))\n Exit: (41) [system] nonvar((:-listing(ca)))\n Call: (41) [echo_files] echo_files:never_echo_term((:-listing(ca)))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-listing(ca)))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n Call: (41) [$syspreds] prolog_load_context(stream, _1480286)\n Unify: (41) [$syspreds] prolog_load_context(stream, _1480286)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])=..[_1483932, _1483938, _1483944|_1483946]\n Exit: (41) [system] term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])=..[term_position, 1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Call: (42) [system] (:-listing(ca))==end_of_file\n Fail: (42) [system] (:-listing(ca))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1490114)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661)\n Call: (42) [system] _1491988 is 1661+1\n Exit: (42) [system] 1662 is 1661+1\n Call: (42) [system] 1677=(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1663)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1663)\n Call: (43) [t_l] t_l:file_stream_loc(_1504318, (0x556703a44a00), _1504322)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1663)\n Call: (43) [t_l] t_l:file_stream_loc(_1506746, (0x556703a44a00), _1506748)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661)\n Call: (43) [system] 1663>1661\n Exit: (43) [system] 1663>1661\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661, 1663)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661, 1663)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1661, 1663, _1511080)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1661, 1663, _1511080)\n Call: (45) [system] _1512334 is 1663-1661\n Exit: (45) [system] 2 is 1663-1661\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1513554, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1513554, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1516664)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1516664)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1518670, []), read_string(_1518670, _1518678, _1513554), close(_1518670))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1518670, []), read_util:read_string(_1518670, _1518678, _1513554), read_util:close(_1518670))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1518670, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51ea400), [])\n Call: (49) [system] close((0x5566f51ea400))\n Exit: (49) [system] close((0x5566f51ea400))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51ea400), []), read_util:read_string((0x5566f51ea400), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f51ea400)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1661, 2, _1524316, _1511080)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1661, 2, 833, \"\\n\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1661, 1663, \"\\n\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1663)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1663)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1527378))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1527378))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1663))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1663))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1663)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [echo_files] echo_files:nsl(_1531708)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\\n\"\\==[]\n Exit: (46) [system] \"\\n\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\\n\", _1536016, _1536018, _1536020, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\\n\", _1536016, _1536018, _1536020, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\\n\", _1536016, _1536018, _1536020, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [system] sub_string(\"\\n\\n\", _1539834, _1539898, _1539836, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\\n\", _1539834, _1540516, _1539836, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [system] sub_string(\"\\n\\n\", _1541692, _1541756, _1541694, '/*~')\n Fail: (45) [system] sub_string(\"\\n\\n\", _1541692, _1542374, _1541694, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [system] sub_string(\"\\n\\n\", _1544168, _1544232, _1544170, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\\n\", _1544168, _1544850, _1544170, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [system] sub_string(\"\\n\\n\", _1546026, _1546090, _1546028, '%~')\n Fail: (45) [system] sub_string(\"\\n\\n\", _1546026, _1546708, _1546028, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [system] write(\"\\n\\n\")\n\n\n Exit: (45) [system] write(\"\\n\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1661, 1663)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1663)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1663, 1677, _1555284)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1663, 1677, _1555284)\n Call: (44) [system] _1556538 is 1677-1663\n Exit: (44) [system] 14 is 1677-1663\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1557758, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1557758, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1560868)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1560868)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1562874, []), read_string(_1562874, _1562882, _1557758), close(_1562874))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1562874, []), read_util:read_string(_1562874, _1562882, _1557758), read_util:close(_1562874))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1562874, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51eb300), [])\n Call: (48) [system] close((0x5566f51eb300))\n Exit: (48) [system] close((0x5566f51eb300))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f51eb300), []), read_util:read_string((0x5566f51eb300), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f51eb300)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1663, 14, _1568520, _1555284)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1663, 14, 819, \":- listing(ca)\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1663, 1677, \":- listing(ca)\")\n Call: (43) [echo_files] echo_files:read_mco(\":- listing(ca)\", _1570386, _1570388, _1570390, _1570392, _1570394)\n Unify: (43) [echo_files] echo_files:read_mco(\":- listing(ca)\", _1571020, _1571022, _1571024, _1571026, _1571028)\n Call: (44) [system] read_term_from_atom(\":- listing(ca)\", _1571596, [cycles(true), comments(_1571616), quasi_quotations(_1571626), variable_names(_1571636), singletons(_1571646)])\n Exit: (44) [system] read_term_from_atom(\":- listing(ca)\", (:-listing(ca)), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- listing(ca)\", _1572876, [cycles(false), comments(_1572896), quasi_quotations(_1572906), variable_names(_1572916), singletons(_1572926)])\n Exit: (44) [system] read_term_from_atom(\":- listing(ca)\", (:-listing(ca)), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (:-listing(ca))=@=(:-listing(ca))\n Exit: (44) [system] (:-listing(ca))=@=(:-listing(ca))\n Call: (44) [system] _1575368=(:-listing(ca))\n Exit: (44) [system] (:-listing(ca))=(:-listing(ca))\n Exit: (43) [echo_files] echo_files:read_mco(\":- listing(ca)\", (:-listing(ca)), [], [], [], [])\n Call: (43) [system] write(\":- listing(ca)\")\n:- listing(ca)\n Exit: (43) [system] write(\":- listing(ca)\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1578478, 1677)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1579100, 1677)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1579674, _1579676))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1579674, _1579676))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1579674, 1677))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1579674, 1677))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1579674, 1677)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1587112))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1587112))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Call: (42) [system] character_count((0x556703a44a00), _1592662)\n Exit: (42) [system] character_count((0x556703a44a00), 1678)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1678)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1678)\n Call: (43) [t_l] t_l:file_stream_loc(_1595168, (0x556703a44a00), _1595172)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1678)\n Call: (43) [t_l] t_l:file_stream_loc(_1597596, (0x556703a44a00), _1597598)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677)\n Call: (43) [system] 1678>1677\n Exit: (43) [system] 1678>1677\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677, 1678)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677, 1678)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1677, 1678, _1601930)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1677, 1678, _1601930)\n Call: (45) [system] _1603184 is 1678-1677\n Exit: (45) [system] 1 is 1678-1677\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1604404, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1604404, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1607514)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1607514)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1609520, []), read_string(_1609520, _1609528, _1604404), close(_1609520))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1609520, []), read_util:read_string(_1609520, _1609528, _1604404), read_util:close(_1609520))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1609520, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae7c00), [])\n Call: (49) [system] close((0x5566f9ae7c00))\n Exit: (49) [system] close((0x5566f9ae7c00))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae7c00), []), read_util:read_string((0x5566f9ae7c00), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f9ae7c00)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1677, 1, _1615166, _1601930)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1677, 1, 818, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1677, 1678, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1618228))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1618228))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_1622558)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _1626866, _1626868, _1626870, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _1626866, _1626868, _1626870, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _1626866, _1626868, _1626870, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _1630684, _1630748, _1630686, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _1630684, _1631366, _1630686, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _1632542, _1632606, _1632544, '/*~')\n Fail: (45) [system] sub_string(\".\", _1632542, _1633224, _1632544, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _1635018, _1635082, _1635020, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _1635018, _1635700, _1635020, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _1636876, _1636940, _1636878, '%~')\n Fail: (45) [system] sub_string(\".\", _1636876, _1637558, _1636878, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1677, 1678)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1678)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _1648550)\n Exit: (43) [system] character_count((0x556703a44a00), 1678)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1678, _1649764)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1678, _1649764)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1651010, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1651010, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1654120)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1654120)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1656126, []), read_string(_1656126, _1656134, _1651010), close(_1656126))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1656126, []), read_util:read_string(_1656126, _1656134, _1651010), read_util:close(_1656126))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1656126, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae7900), [])\n Call: (48) [system] close((0x5566f9ae7900))\n Exit: (48) [system] close((0x5566f9ae7900))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f9ae7900), []), read_util:read_string((0x5566f9ae7900), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f9ae7900)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1678, _1661770, 0, _1649764)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1678, 818, 0, \"\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1678, \"\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\"\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _1663778)\n Exit: (43) [system] open_string(\"\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x5566f9ae6100))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9ae6100))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9ae6100))\n Call: (44) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Call: (45) [system] at_end_of_stream((0x5566f9ae6100))\n Fail: (45) [system] at_end_of_stream((0x5566f9ae6100))\n Redo: (44) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Call: (45) [system] peek_char((0x5566f9ae6100), _1669880)\n Exit: (45) [system] peek_char((0x5566f9ae6100), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char((0x5566f9ae6100), '\\n')\n Exit: (45) [system] get_char((0x5566f9ae6100), '\\n')\n Call: (45) [system] put_char('\\n')\n\n Exit: (45) [system] put_char('\\n')\n Exit: (44) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9ae6100))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9ae6100))\n Call: (45) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Call: (46) [system] at_end_of_stream((0x5566f9ae6100))\n Fail: (46) [system] at_end_of_stream((0x5566f9ae6100))\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Call: (46) [system] peek_char((0x5566f9ae6100), _1680224)\n Exit: (46) [system] peek_char((0x5566f9ae6100), '\\n')\n Call: (46) [system] char_type('\\n', space)\n Exit: (46) [system] char_type('\\n', space)\n Call: (46) [system] get_char((0x5566f9ae6100), '\\n')\n Exit: (46) [system] get_char((0x5566f9ae6100), '\\n')\n Call: (46) [system] put_char('\\n')\n\n Exit: (46) [system] put_char('\\n')\n Exit: (45) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f9ae6100))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f9ae6100))\n Call: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Call: (47) [system] at_end_of_stream((0x5566f9ae6100))\n Fail: (47) [system] at_end_of_stream((0x5566f9ae6100))\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Call: (47) [system] peek_char((0x5566f9ae6100), _1690568)\n Exit: (47) [system] peek_char((0x5566f9ae6100), :)\n Call: (47) [system] char_type(:, space)\n Fail: (47) [system] char_type(:, space)\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Call: (47) [echo_files] echo_files:nsl(_1694222)\n Unify: (47) [echo_files] echo_files:nsl('No source location!?')\n Exit: (47) [echo_files] echo_files:nsl('No source location!?')\n Call: (47) [system] atom_length('No source location!?', _1696066)\n Exit: (47) [system] atom_length('No source location!?', 20)\n Call: (47) [system] peek_string((0x5566f9ae6100), 20, _1697280)\n Exit: (47) [system] peek_string((0x5566f9ae6100), 20, \":- abolish(sk2_in/1)\")\n Call: (47) [system] \":- abolish(sk2_in/1)\"=='No source location!?'\n Fail: (47) [system] \":- abolish(sk2_in/1)\"=='No source location!?'\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Call: (47) [system] peek_string((0x5566f9ae6100), 2, \"%~\")\n Fail: (47) [system] peek_string((0x5566f9ae6100), 2, \"%~\")\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Call: (47) [system] peek_string((0x5566f9ae6100), 1, \"%\")\n Fail: (47) [system] peek_string((0x5566f9ae6100), 1, \"%\")\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Call: (47) [system] peek_string((0x5566f9ae6100), 2, \"#!\")\n Fail: (47) [system] peek_string((0x5566f9ae6100), 2, \"#!\")\n Fail: (46) [echo_files] echo_files:consume_white((0x5566f9ae6100))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f9ae6100))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f9ae6100))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f9ae6100))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Call: (42) [system] character_count((0x556703a44a00), _1711428)\n Exit: (42) [system] character_count((0x556703a44a00), 1678)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1713898))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1713898))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), _1473382)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), _1473382)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), _1473382)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), _1473382)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1725694)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1726312)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Redo: (38) [echo_files] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Unify: (38) [echo_files] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), (:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]))\n^ Redo: (38) [system] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Unify: (38) [system] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Redo: (38) [echo_files] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Unify: (38) [echo_files] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n Call: (39) [system] (:-listing(ca))\\==end_of_file\n Exit: (39) [system] (:-listing(ca))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382)\n Call: (40) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]))\n Exit: (40) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]))\n Call: (40) [system] nonvar((:-listing(ca)))\n Exit: (40) [system] nonvar((:-listing(ca)))\n Call: (40) [system] nb_current('$term', _1755182)\n Exit: (40) [system] nb_current('$term', (:-listing(ca)))\n Call: (40) [$syspreds] prolog_load_context(module, _1756396)\n Unify: (40) [$syspreds] prolog_load_context(module, _1756396)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-listing(ca)), (:-listing(ca)), _1758216)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-listing(ca)), (:-listing(ca)), (:-_1758852))\n Call: (41) [system] (:-listing(ca))==(:-listing(ca))\n Exit: (41) [system] (:-listing(ca))==(:-listing(ca))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, listing(ca), _1758852)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, listing(ca), _1758852)\n Call: (42) [system] functor(directive_expansion, _1761966, _1761968)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _1763196 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], listing(ca), _1758852)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], listing(ca), listing(ca))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], listing(ca), listing(ca))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, listing(ca), listing(ca))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-listing(ca)), (:-listing(ca)), (:-listing(ca)))\n Call: (40) [system] (:-listing(ca))\\=@=(:-listing(ca))\n Fail: (40) [system] (:-listing(ca))\\=@=(:-listing(ca))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382)\n^ Redo: (38) [subclause_expansion] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Unify: (38) [subclause_expansion] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n Call: (39) [system] nonvar((:-listing(ca)))\n Exit: (39) [system] nonvar((:-listing(ca)))\n Call: (39) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]))\n Exit: (39) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]))\n Call: (39) [$syspreds] prolog_load_context(file, _1773102)\n Unify: (39) [$syspreds] prolog_load_context(file, _1773102)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1774928)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1774928)\n^ Redo: (38) [file_scope] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Unify: (38) [file_scope] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Redo: (38) [echo_files] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Unify: (38) [echo_files] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n Call: (39) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]))\n Exit: (39) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-listing(ca)))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-listing(ca)))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-listing(ca)))\n^ Redo: (38) [common_logic_utils] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Unify: (38) [common_logic_utils] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384)\n Call: (39) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]))\n Exit: (39) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-listing(ca)), _1473382)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-listing(ca)), _1473382)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-listing(ca)), _1473382)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-listing(ca)), _1473382)\n^ Call: (43) [logicmoo_test] ucatch:keep_going\n^ Unify: (43) [logicmoo_test] ucatch:keep_going\n^ Exit: (43) [logicmoo_test] ucatch:keep_going\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-listing(ca)), (:-dmsg(skipped(listing(ca)))))\n Call: (39) [system] term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])=_1473384\n Exit: (39) [system] term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])=term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), (:-dmsg(skipped(listing(ca)))), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]))\n^ Call: (44) [user] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n^ Unify: (44) [user] goal_expansion(dmsg(skipped(listing(ca))), sicstus:sicstus_flag(_1798054, _1798056))\n Call: (45) [system] nonvar(dmsg(skipped(listing(ca))))\n Exit: (45) [system] nonvar(dmsg(skipped(listing(ca))))\n Call: (45) [system] dmsg(skipped(listing(ca)))=current_prolog_flag(_1798054, _1798056)\n Fail: (45) [system] dmsg(skipped(listing(ca)))=current_prolog_flag(_1798054, _1798056)\n^ Redo: (44) [user] goal_expansion(dmsg(skipped(listing(ca))), sicstus:sicstus_flag(_1798054, _1798056))\n Call: (45) [system] dmsg(skipped(listing(ca)))=prolog_flag(_1798054, _1798056)\n Fail: (45) [system] dmsg(skipped(listing(ca)))=prolog_flag(_1798054, _1798056)\n^ Redo: (44) [user] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n^ Unify: (44) [user] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n^ Call: (44) [system] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Unify: (44) [system] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, term_position(1666, 1677, 1666, 1673, [1674-1676]))\n^ Redo: (44) [loop_check] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Unify: (44) [loop_check] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, term_position(1666, 1677, 1666, 1673, [1674-1676]))\n^ Redo: (44) [ucatch] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Unify: (44) [ucatch] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n Call: (45) [apply_macros] expand_apply(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n Unify: (45) [apply_macros] expand_apply(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n Fail: (45) [nl_pipeline] expand_apply(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Unify: (44) [apply_macros] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Redo: (44) [virtualize_source] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Unify: (44) [virtualize_source] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n Call: (45) [system] nonvar(term_position(1666, 1677, 1666, 1673, [1674-1676]))\n Exit: (45) [system] nonvar(term_position(1666, 1677, 1666, 1673, [1674-1676]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(listing(ca))))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(listing(ca))))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(listing(ca))))\n^ Redo: (44) [common_logic_utils] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Unify: (44) [common_logic_utils] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Redo: (44) [gvlib] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Unify: (44) [gvlib] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Redo: (44) [logicmoo_test] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Unify: (44) [logicmoo_test] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Fail: (44) [pfc_lib] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406)\n^ Call: (44) [system] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n^ Unify: (44) [system] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n^ Redo: (44) [arithmetic] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n^ Unify: (44) [arithmetic] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n Call: (45) [yall] yall:lambda_like(dmsg(skipped(listing(ca))))\n Unify: (45) [yall] yall:lambda_like(dmsg(skipped(listing(ca))))\n Call: (46) [system] compound_name_arity(dmsg(skipped(listing(ca))), _1829226, _1829228)\n Exit: (46) [system] compound_name_arity(dmsg(skipped(listing(ca))), dmsg, 1)\n Call: (46) [yall] yall:lambda_functor(dmsg)\n Fail: (46) [yall] yall:lambda_functor(dmsg)\n Fail: (45) [yall] yall:lambda_like(dmsg(skipped(listing(ca))))\n^ Redo: (44) [yall] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n^ Unify: (44) [yall] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n Call: (45) [apply_macros] expand_apply(dmsg(skipped(listing(ca))), _1797404)\n Unify: (45) [apply_macros] expand_apply(dmsg(skipped(listing(ca))), _1797404)\n Fail: (45) [nl_pipeline] expand_apply(dmsg(skipped(listing(ca))), _1797404)\n^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n^ Unify: (44) [apply_macros] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n Call: (45) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(listing(ca))))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(listing(ca))))\n^ Redo: (44) [clpfd] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n^ Unify: (44) [clpfd] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(dmsg(skipped(listing(ca))), _1797404)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-listing(ca)), _298, (:-dmsg(skipped(listing(ca)))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _1844802, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n Call: (34) [t_l] t_l:hide_dmsg\n Fail: (34) [t_l] t_l:hide_dmsg\n^ Call: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_1846638, file_no(2)), writeln(_1846638, dmsg(skipped(listing(ca))))))\n^ Unify: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_1846638, file_no(2)), writeln(_1846638, dmsg(skipped(listing(ca))))))\n^ Fail: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_1846638, file_no(2)), writeln(_1846638, dmsg(skipped(listing(ca))))))\n^ Call: (34) [user] quietly(likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(listing(ca))), logicmoo_util_catch:ddmsg(skipped(listing(ca)))))))\n^ Unify: (34) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(listing(ca))), logicmoo_util_catch:ddmsg(skipped(listing(ca)))))))\n%~ skipped( listing(ca))\n^ Exit: (39) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (34) [rtrace] quietly(user:likely_folded(locally(set_prolog_flag(retry_undefined, none), if_defined_local(dmsg0(skipped(listing(ca))), logicmoo_util_catch:ddmsg(skipped(listing(ca)))))))\n^ Call: (37) [user] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1859410, _1859412)\n^ Unify: (37) [user] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1859410, term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), (:-abolish((sk2_in/1))), _1859410)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), (:-abolish((sk2_in/1))), _1859410)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), (:-abolish((sk2_in/1))), _1859410)\n^ Redo: (37) [user] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1859410, _1859412)\n^ Unify: (37) [user] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), (:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]))\n^ Redo: (37) [system] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1859410, _1859412)\n^ Unify: (37) [system] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1859410, _1859412)\n Call: (38) [system] nonvar(term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]))\n Exit: (38) [system] nonvar(term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-abolish((sk2_in/1))))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-abolish((sk2_in/1))))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-abolish((sk2_in/1))))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1859410, _1859412)\n^ Unify: (37) [subclause_expansion] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1859410, _1859412)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_1871776)\n Fail: (39) [t_l] t_l:is_ec_cvt(_1871776)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1859410, _1859412)\n^ Fail: (37) [ec_loader] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1859410, _1859412)\n^ Call: (37) [user] term_expansion((:-abolish((sk2_in/1))), _1874886)\n^ Unify: (37) [user] term_expansion((:-abolish((sk2_in/1))), (:-abolish((sk2_in/1))))\n^ Redo: (37) [system] term_expansion((:-abolish((sk2_in/1))), _1874886)\n^ Unify: (37) [system] term_expansion((:-abolish((sk2_in/1))), _1874886)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-abolish((sk2_in/1))), _1874886)\n^ Call: (38) [system] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n^ Unify: (38) [system] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812)\n Call: (41) [system] nonvar((:-abolish((sk2_in/1))))\n Exit: (41) [system] nonvar((:-abolish((sk2_in/1))))\n Call: (41) [echo_files] echo_files:never_echo_term((:-abolish((sk2_in/1))))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-abolish((sk2_in/1))))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812)\n Call: (41) [$syspreds] prolog_load_context(stream, _1886714)\n Unify: (41) [$syspreds] prolog_load_context(stream, _1886714)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])])=..[_1890360, _1890366, _1890372|_1890374]\n Exit: (41) [system] term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])])=..[term_position, 1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Call: (42) [system] (:-abolish((sk2_in/1)))==end_of_file\n Fail: (42) [system] (:-abolish((sk2_in/1)))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1896542)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678)\n Call: (42) [system] _1898416 is 1678+1\n Exit: (42) [system] 1679 is 1678+1\n Call: (42) [system] 1700=(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1680)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1680)\n Call: (43) [t_l] t_l:file_stream_loc(_1910746, (0x556703a44a00), _1910750)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1680)\n Call: (43) [t_l] t_l:file_stream_loc(_1913174, (0x556703a44a00), _1913176)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678)\n Call: (43) [system] 1680>1678\n Exit: (43) [system] 1680>1678\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678, 1680)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678, 1680)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1678, 1680, _1917508)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1678, 1680, _1917508)\n Call: (45) [system] _1918762 is 1680-1678\n Exit: (45) [system] 2 is 1680-1678\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1919982, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1919982, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1923092)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1923092)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1925098, []), read_string(_1925098, _1925106, _1919982), close(_1925098))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1925098, []), read_util:read_string(_1925098, _1925106, _1919982), read_util:close(_1925098))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1925098, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556704361a00), [])\n Call: (49) [system] close((0x556704361a00))\n Exit: (49) [system] close((0x556704361a00))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556704361a00), []), read_util:read_string((0x556704361a00), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x556704361a00)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1678, 2, _1930744, _1917508)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1678, 2, 816, \"\\n\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1678, 1680, \"\\n\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1680)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1680)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1933806))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1933806))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1680))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1680))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1680)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [echo_files] echo_files:nsl(_1938136)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\\n\"\\==[]\n Exit: (46) [system] \"\\n\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\\n\", _1942444, _1942446, _1942448, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\\n\", _1942444, _1942446, _1942448, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\\n\", _1942444, _1942446, _1942448, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [system] sub_string(\"\\n\\n\", _1946262, _1946326, _1946264, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\\n\", _1946262, _1946944, _1946264, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [system] sub_string(\"\\n\\n\", _1948120, _1948184, _1948122, '/*~')\n Fail: (45) [system] sub_string(\"\\n\\n\", _1948120, _1948802, _1948122, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [system] sub_string(\"\\n\\n\", _1950596, _1950660, _1950598, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\\n\", _1950596, _1951278, _1950598, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [system] sub_string(\"\\n\\n\", _1952454, _1952518, _1952456, '%~')\n Fail: (45) [system] sub_string(\"\\n\\n\", _1952454, _1953136, _1952456, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [system] write(\"\\n\\n\")\n\n\n Exit: (45) [system] write(\"\\n\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1678, 1680)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1680)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1680, 1700, _1961712)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1680, 1700, _1961712)\n Call: (44) [system] _1962966 is 1700-1680\n Exit: (44) [system] 20 is 1700-1680\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1964186, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1964186, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1967296)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1967296)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1969302, []), read_string(_1969302, _1969310, _1964186), close(_1969302))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1969302, []), read_util:read_string(_1969302, _1969310, _1964186), read_util:close(_1969302))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1969302, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703764800), [])\n Call: (48) [system] close((0x556703764800))\n Exit: (48) [system] close((0x556703764800))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703764800), []), read_util:read_string((0x556703764800), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x556703764800)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1680, 20, _1974948, _1961712)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1680, 20, 796, \":- abolish(sk2_in/1)\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1680, 1700, \":- abolish(sk2_in/1)\")\n Call: (43) [echo_files] echo_files:read_mco(\":- abolish(sk2_in/1)\", _1976816, _1976818, _1976820, _1976822, _1976824)\n Unify: (43) [echo_files] echo_files:read_mco(\":- abolish(sk2_in/1)\", _1977450, _1977452, _1977454, _1977456, _1977458)\n Call: (44) [system] read_term_from_atom(\":- abolish(sk2_in/1)\", _1978026, [cycles(true), comments(_1978046), quasi_quotations(_1978056), variable_names(_1978066), singletons(_1978076)])\n Exit: (44) [system] read_term_from_atom(\":- abolish(sk2_in/1)\", (:-abolish((sk2_in/1))), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- abolish(sk2_in/1)\", _1979312, [cycles(false), comments(_1979332), quasi_quotations(_1979342), variable_names(_1979352), singletons(_1979362)])\n Exit: (44) [system] read_term_from_atom(\":- abolish(sk2_in/1)\", (:-abolish((sk2_in/1))), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])])\n Call: (44) [system] (:-abolish((sk2_in/1)))=@=(:-abolish((sk2_in/1)))\n Exit: (44) [system] (:-abolish((sk2_in/1)))=@=(:-abolish((sk2_in/1)))\n Call: (44) [system] _1981810=(:-abolish((sk2_in/1)))\n Exit: (44) [system] (:-abolish((sk2_in/1)))=(:-abolish((sk2_in/1)))\n Exit: (43) [echo_files] echo_files:read_mco(\":- abolish(sk2_in/1)\", (:-abolish((sk2_in/1))), [], [], [], [])\n Call: (43) [system] write(\":- abolish(sk2_in/1)\")\n:- abolish(sk2_in/1)\n Exit: (43) [system] write(\":- abolish(sk2_in/1)\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1984920, 1700)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1985542, 1700)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1986116, _1986118))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1986116, _1986118))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1986116, 1700))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1986116, 1700))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1986116, 1700)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1993554))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _1993554))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Call: (42) [system] character_count((0x556703a44a00), _1999104)\n Exit: (42) [system] character_count((0x556703a44a00), 1701)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1701)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1701)\n Call: (43) [t_l] t_l:file_stream_loc(_2001610, (0x556703a44a00), _2001614)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1701)\n Call: (43) [t_l] t_l:file_stream_loc(_2004038, (0x556703a44a00), _2004040)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700)\n Call: (43) [system] 1701>1700\n Exit: (43) [system] 1701>1700\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700, 1701)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700, 1701)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1700, 1701, _2008372)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1700, 1701, _2008372)\n Call: (45) [system] _2009626 is 1701-1700\n Exit: (45) [system] 1 is 1701-1700\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2010846, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2010846, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2013956)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2013956)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2015962, []), read_string(_2015962, _2015970, _2010846), close(_2015962))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2015962, []), read_util:read_string(_2015962, _2015970, _2010846), read_util:close(_2015962))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2015962, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703be0000), [])\n Call: (49) [system] close((0x556703be0000))\n Exit: (49) [system] close((0x556703be0000))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x556703be0000), []), read_util:read_string((0x556703be0000), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x556703be0000)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1700, 1, _2021608, _2008372)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1700, 1, 795, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1700, 1701, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2024670))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2024670))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_2029000)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _2033308, _2033310, _2033312, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _2033308, _2033310, _2033312, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _2033308, _2033310, _2033312, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _2037126, _2037190, _2037128, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _2037126, _2037808, _2037128, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _2038984, _2039048, _2038986, '/*~')\n Fail: (45) [system] sub_string(\".\", _2038984, _2039666, _2038986, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _2041460, _2041524, _2041462, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _2041460, _2042142, _2041462, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _2043318, _2043382, _2043320, '%~')\n Fail: (45) [system] sub_string(\".\", _2043318, _2044000, _2043320, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1700, 1701)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1701)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _2054992)\n Exit: (43) [system] character_count((0x556703a44a00), 1701)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1701, _2056206)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1701, _2056206)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2057452, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2057452, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2060562)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2060562)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2062568, []), read_string(_2062568, _2062576, _2057452), close(_2062568))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2062568, []), read_util:read_string(_2062568, _2062576, _2057452), read_util:close(_2062568))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2062568, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5567038ee600), [])\n Call: (48) [system] close((0x5567038ee600))\n Exit: (48) [system] close((0x5567038ee600))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5567038ee600), []), read_util:read_string((0x5567038ee600), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5567038ee600)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1701, _2068212, 0, _2056206)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1701, 795, 0, \"\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1701, \"\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\"\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _2070214)\n Exit: (43) [system] open_string(\"\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x5566f5d83b00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f5d83b00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f5d83b00))\n Call: (44) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Call: (45) [system] at_end_of_stream((0x5566f5d83b00))\n Fail: (45) [system] at_end_of_stream((0x5566f5d83b00))\n Redo: (44) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Call: (45) [system] peek_char((0x5566f5d83b00), _2076316)\n Exit: (45) [system] peek_char((0x5566f5d83b00), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char((0x5566f5d83b00), '\\n')\n Exit: (45) [system] get_char((0x5566f5d83b00), '\\n')\n Call: (45) [system] put_char('\\n')\n\n Exit: (45) [system] put_char('\\n')\n Exit: (44) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f5d83b00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f5d83b00))\n Call: (45) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Call: (46) [system] at_end_of_stream((0x5566f5d83b00))\n Fail: (46) [system] at_end_of_stream((0x5566f5d83b00))\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Call: (46) [system] peek_char((0x5566f5d83b00), _2086660)\n Exit: (46) [system] peek_char((0x5566f5d83b00), '\\n')\n Call: (46) [system] char_type('\\n', space)\n Exit: (46) [system] char_type('\\n', space)\n Call: (46) [system] get_char((0x5566f5d83b00), '\\n')\n Exit: (46) [system] get_char((0x5566f5d83b00), '\\n')\n Call: (46) [system] put_char('\\n')\n\n Exit: (46) [system] put_char('\\n')\n Exit: (45) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f5d83b00))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f5d83b00))\n Call: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Call: (47) [system] at_end_of_stream((0x5566f5d83b00))\n Fail: (47) [system] at_end_of_stream((0x5566f5d83b00))\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Call: (47) [system] peek_char((0x5566f5d83b00), _2097004)\n Exit: (47) [system] peek_char((0x5566f5d83b00), :)\n Call: (47) [system] char_type(:, space)\n Fail: (47) [system] char_type(:, space)\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Call: (47) [echo_files] echo_files:nsl(_2100658)\n Unify: (47) [echo_files] echo_files:nsl('No source location!?')\n Exit: (47) [echo_files] echo_files:nsl('No source location!?')\n Call: (47) [system] atom_length('No source location!?', _2102502)\n Exit: (47) [system] atom_length('No source location!?', 20)\n Call: (47) [system] peek_string((0x5566f5d83b00), 20, _2103716)\n Exit: (47) [system] peek_string((0x5566f5d83b00), 20, \":- with_fc_mode(zdir\")\n Call: (47) [system] \":- with_fc_mode(zdir\"=='No source location!?'\n Fail: (47) [system] \":- with_fc_mode(zdir\"=='No source location!?'\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Call: (47) [system] peek_string((0x5566f5d83b00), 2, \"%~\")\n Fail: (47) [system] peek_string((0x5566f5d83b00), 2, \"%~\")\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Call: (47) [system] peek_string((0x5566f5d83b00), 1, \"%\")\n Fail: (47) [system] peek_string((0x5566f5d83b00), 1, \"%\")\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Call: (47) [system] peek_string((0x5566f5d83b00), 2, \"#!\")\n Fail: (47) [system] peek_string((0x5566f5d83b00), 2, \"#!\")\n Fail: (46) [echo_files] echo_files:consume_white((0x5566f5d83b00))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f5d83b00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f5d83b00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f5d83b00))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Call: (42) [system] character_count((0x556703a44a00), _2117864)\n Exit: (42) [system] character_count((0x556703a44a00), 1701)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2120334))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2120334))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), _1879810)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), _1879810)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), _1879810)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), _1879810)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2132130)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2132748)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812)\n^ Redo: (38) [echo_files] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n^ Unify: (38) [echo_files] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), (:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]))\n^ Redo: (38) [system] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n^ Unify: (38) [system] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810, _1879812)\n^ Redo: (38) [echo_files] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n^ Unify: (38) [echo_files] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n Call: (39) [system] (:-abolish((sk2_in/1)))\\==end_of_file\n Exit: (39) [system] (:-abolish((sk2_in/1)))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810)\n Call: (40) [system] nonvar(term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]))\n Exit: (40) [system] nonvar(term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]))\n Call: (40) [system] nonvar((:-abolish((sk2_in/1))))\n Exit: (40) [system] nonvar((:-abolish((sk2_in/1))))\n Call: (40) [system] nb_current('$term', _2161618)\n Exit: (40) [system] nb_current('$term', (:-abolish((sk2_in/1))))\n Call: (40) [$syspreds] prolog_load_context(module, _2162832)\n Unify: (40) [$syspreds] prolog_load_context(module, _2162832)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-abolish((sk2_in/1))), (:-abolish((sk2_in/1))), _2164652)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-abolish((sk2_in/1))), (:-abolish((sk2_in/1))), (:-_2165288))\n Call: (41) [system] (:-abolish((sk2_in/1)))==(:-abolish((sk2_in/1)))\n Exit: (41) [system] (:-abolish((sk2_in/1)))==(:-abolish((sk2_in/1)))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, abolish((sk2_in/1)), _2165288)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, abolish((sk2_in/1)), _2165288)\n Call: (42) [system] functor(directive_expansion, _2168402, _2168404)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _2169632 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], abolish((sk2_in/1)), _2165288)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], abolish((sk2_in/1)), abolish((sk2_in/1)))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], abolish((sk2_in/1)), abolish((sk2_in/1)))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, abolish((sk2_in/1)), abolish((sk2_in/1)))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-abolish((sk2_in/1))), (:-abolish((sk2_in/1))), (:-abolish((sk2_in/1))))\n Call: (40) [system] (:-abolish((sk2_in/1)))\\=@=(:-abolish((sk2_in/1)))\n Fail: (40) [system] (:-abolish((sk2_in/1)))\\=@=(:-abolish((sk2_in/1)))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, ... - ...])])]), _1879810)\n^ Redo: (38) [subclause_expansion] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n^ Unify: (38) [subclause_expansion] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n Call: (39) [system] nonvar((:-abolish((sk2_in/1))))\n Exit: (39) [system] nonvar((:-abolish((sk2_in/1))))\n Call: (39) [system] nonvar(term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]))\n Exit: (39) [system] nonvar(term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]))\n Call: (39) [$syspreds] prolog_load_context(file, _2179538)\n Unify: (39) [$syspreds] prolog_load_context(file, _2179538)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2181364)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2181364)\n^ Redo: (38) [file_scope] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n^ Unify: (38) [file_scope] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n^ Redo: (38) [echo_files] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n^ Unify: (38) [echo_files] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n Call: (39) [system] nonvar(term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]))\n Exit: (39) [system] nonvar(term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-abolish((sk2_in/1))))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-abolish((sk2_in/1))))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-abolish((sk2_in/1))))\n^ Redo: (38) [common_logic_utils] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n^ Unify: (38) [common_logic_utils] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), _1879810, _1879812)\n Call: (39) [system] nonvar(term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]))\n Exit: (39) [system] nonvar(term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-abolish((sk2_in/1))), _1879810)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-abolish((sk2_in/1))), _1879810)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-abolish((sk2_in/1))), _1879810)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-abolish((sk2_in/1))), _1879810)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-abolish((sk2_in/1))), (:-abolish((sk2_in/1))))\n Call: (39) [system] term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])])=_1879812\n Exit: (39) [system] term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])])=term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]), (:-abolish((sk2_in/1))), term_position(1680, 1700, 1680, 1682, [term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])]))\n^ Call: (44) [user] goal_expansion(abolish((sk2_in/1)), _2201992)\n^ Unify: (44) [user] goal_expansion(abolish((sk2_in/1)), sicstus:sicstus_flag(_2202642, _2202644))\n Call: (45) [system] nonvar(abolish((sk2_in/1)))\n Exit: (45) [system] nonvar(abolish((sk2_in/1)))\n Call: (45) [system] abolish((sk2_in/1))=current_prolog_flag(_2202642, _2202644)\n Fail: (45) [system] abolish((sk2_in/1))=current_prolog_flag(_2202642, _2202644)\n^ Redo: (44) [user] goal_expansion(abolish((sk2_in/1)), sicstus:sicstus_flag(_2202642, _2202644))\n Call: (45) [system] abolish((sk2_in/1))=prolog_flag(_2202642, _2202644)\n Fail: (45) [system] abolish((sk2_in/1))=prolog_flag(_2202642, _2202644)\n^ Redo: (44) [user] goal_expansion(abolish((sk2_in/1)), _2201992)\n^ Unify: (44) [user] goal_expansion(abolish((sk2_in/1)), _2201992)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(abolish((sk2_in/1)), _2201992)\n^ Call: (44) [system] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Unify: (44) [system] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]))\n^ Redo: (44) [loop_check] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Unify: (44) [loop_check] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]))\n^ Redo: (44) [ucatch] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Unify: (44) [ucatch] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n Call: (45) [apply_macros] expand_apply(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n Unify: (45) [apply_macros] expand_apply(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n Fail: (45) [nl_pipeline] expand_apply(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Redo: (44) [apply_macros] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Unify: (44) [apply_macros] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Redo: (44) [virtualize_source] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Unify: (44) [virtualize_source] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n Call: (45) [system] nonvar(term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]))\n Exit: (45) [system] nonvar(term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(abolish((sk2_in/1)))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(abolish((sk2_in/1)))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(abolish((sk2_in/1)))\n^ Redo: (44) [common_logic_utils] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Unify: (44) [common_logic_utils] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Redo: (44) [gvlib] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Unify: (44) [gvlib] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Redo: (44) [logicmoo_test] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Unify: (44) [logicmoo_test] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Fail: (44) [pfc_lib] goal_expansion(abolish((sk2_in/1)), term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])]), _2201992, _2201994)\n^ Call: (44) [system] goal_expansion(abolish((sk2_in/1)), _2201992)\n^ Unify: (44) [system] goal_expansion(abolish((sk2_in/1)), _2201992)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(abolish((sk2_in/1)), _2201992)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(abolish((sk2_in/1)), _2201992)\n^ Redo: (44) [arithmetic] goal_expansion(abolish((sk2_in/1)), _2201992)\n^ Unify: (44) [arithmetic] goal_expansion(abolish((sk2_in/1)), _2201992)\n Call: (45) [yall] yall:lambda_like(abolish((sk2_in/1)))\n Unify: (45) [yall] yall:lambda_like(abolish((sk2_in/1)))\n Call: (46) [system] compound_name_arity(abolish((sk2_in/1)), _2233814, _2233816)\n Exit: (46) [system] compound_name_arity(abolish((sk2_in/1)), abolish, 1)\n Call: (46) [yall] yall:lambda_functor(abolish)\n Fail: (46) [yall] yall:lambda_functor(abolish)\n Fail: (45) [yall] yall:lambda_like(abolish((sk2_in/1)))\n^ Redo: (44) [yall] goal_expansion(abolish((sk2_in/1)), _2201992)\n^ Unify: (44) [yall] goal_expansion(abolish((sk2_in/1)), _2201992)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(abolish((sk2_in/1)), _2201992)\n Call: (45) [apply_macros] expand_apply(abolish((sk2_in/1)), _2201992)\n Unify: (45) [apply_macros] expand_apply(abolish((sk2_in/1)), _2201992)\n Fail: (45) [nl_pipeline] expand_apply(abolish((sk2_in/1)), _2201992)\n^ Redo: (44) [apply_macros] goal_expansion(abolish((sk2_in/1)), _2201992)\n^ Unify: (44) [apply_macros] goal_expansion(abolish((sk2_in/1)), _2201992)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(abolish((sk2_in/1)), _2201992)\n Call: (45) [clpfd] clpfd:clpfd_expandable(abolish((sk2_in/1)))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(abolish((sk2_in/1)))\n^ Redo: (44) [clpfd] goal_expansion(abolish((sk2_in/1)), _2201992)\n^ Unify: (44) [clpfd] goal_expansion(abolish((sk2_in/1)), _2201992)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(abolish((sk2_in/1)), _2201992)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-abolish((sk2_in/1))), _298, (:-abolish((sk2_in/1))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _2249390, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n^ Call: (33) [user] abolish((sk2_in/1))\n^ Exit: (33) [user] abolish((sk2_in/1))\n^ Call: (37) [user] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2251720, _2251722)\n^ Unify: (37) [user] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2251720, term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]))\n^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2251720)\n^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2251720)\n^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2251720)\n^ Redo: (37) [user] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2251720, _2251722)\n^ Unify: (37) [user] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]))\n^ Redo: (37) [system] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2251720, _2251722)\n^ Unify: (37) [system] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2251720, _2251722)\n Call: (38) [system] nonvar(term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]))\n Exit: (38) [system] nonvar(term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]))\n Call: (38) [$syspreds] nb_setval('$term_user', (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n Unify: (38) [$syspreds] nb_setval('$term_user', (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n Exit: (38) [$syspreds] nb_setval('$term_user', (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n Call: (38) [system] fail\n Fail: (38) [system] fail\n^ Redo: (37) [subclause_expansion] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2251720, _2251722)\n^ Unify: (37) [subclause_expansion] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2251720, _2251722)\n^ Call: (38) [ec_loader] ec_loader:into_lps\n^ Unify: (38) [ec_loader] ec_loader:into_lps\n Call: (39) [t_l] t_l:is_ec_cvt(_2264110)\n Fail: (39) [t_l] t_l:is_ec_cvt(_2264110)\n^ Fail: (38) [ec_loader] ec_loader:into_lps\n^ Redo: (37) [ec_loader] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2251720, _2251722)\n^ Fail: (37) [ec_loader] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2251720, _2251722)\n^ Call: (37) [user] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2267220)\n^ Unify: (37) [user] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n^ Redo: (37) [system] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2267220)\n^ Unify: (37) [system] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2267220)\n Call: (38) [$syspreds] prolog_load_context(module, plunit)\n Unify: (38) [$syspreds] prolog_load_context(module, plunit)\n Fail: (38) [$syspreds] prolog_load_context(module, plunit)\n^ Fail: (37) [plunit] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2267220)\n^ Call: (38) [system] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n^ Unify: (38) [system] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146)\n Call: (41) [system] nonvar((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n Exit: (41) [system] nonvar((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n Call: (41) [echo_files] echo_files:never_echo_term((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n Fail: (41) [echo_files] echo_files:never_echo_term((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n Redo: (40) [echo_files] echo_files:echo_catchup_f((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146)\n Call: (41) [$syspreds] prolog_load_context(stream, _2279048)\n Unify: (41) [$syspreds] prolog_load_context(stream, _2279048)\n Exit: (41) [$syspreds] prolog_load_context(stream, (0x556703a44a00))\n Call: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property((0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Call: (41) [system] term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])])=..[_2282694, _2282700, _2282706|_2282708]\n Exit: (41) [system] term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])])=..[term_position, 1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [...|...])]]\n Call: (41) [system] ttyflush\n Exit: (41) [system] ttyflush\n Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Call: (42) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))==end_of_file\n Fail: (42) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))==end_of_file\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2288876)\n Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701)\n Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701)\n Call: (42) [system] _2290750 is 1701+1\n Exit: (42) [system] 1702 is 1701+1\n Call: (42) [system] 1778=(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] retract(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Call: (43) [$syspreds] format('~N~~*/~n')\n Unify: (43) [$syspreds] format('~N~~*/~n')\n~*/\n Exit: (43) [$syspreds] format('~N~~*/~n')\n Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1703)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1703)\n Call: (43) [t_l] t_l:file_stream_loc(_2303080, (0x556703a44a00), _2303084)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1703)\n Call: (43) [t_l] t_l:file_stream_loc(_2305508, (0x556703a44a00), _2305510)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701)\n Call: (43) [system] 1703>1701\n Exit: (43) [system] 1703>1701\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701, 1703)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701, 1703)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1701, 1703, _2309842)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1701, 1703, _2309842)\n Call: (45) [system] _2311096 is 1703-1701\n Exit: (45) [system] 2 is 1703-1701\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2312316, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2312316, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2315426)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2315426)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2317432, []), read_string(_2317432, _2317440, _2312316), close(_2317432))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2317432, []), read_util:read_string(_2317432, _2317440, _2312316), read_util:close(_2317432))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2317432, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f78fc700), [])\n Call: (49) [system] close((0x5566f78fc700))\n Exit: (49) [system] close((0x5566f78fc700))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f78fc700), []), read_util:read_string((0x5566f78fc700), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f78fc700)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1701, 2, _2323078, _2309842)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1701, 2, 793, \"\\n\\n\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1701, 1703, \"\\n\\n\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1703)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1703)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2326140))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2326140))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1703))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1703))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1703)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [echo_files] echo_files:nsl(_2330470)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\\n\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\\n\", 'No source location!?')\n Call: (46) [system] \"\\n\\n\"\\==[]\n Exit: (46) [system] \"\\n\\n\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\"\\n\\n\", _2334778, _2334780, _2334782, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\\n\", _2334778, _2334780, _2334782, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\"\\n\\n\", _2334778, _2334780, _2334782, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\"\\n\\n\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [system] sub_string(\"\\n\\n\", _2338596, _2338660, _2338598, '\\n/*~')\n Fail: (45) [system] sub_string(\"\\n\\n\", _2338596, _2339278, _2338598, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [system] sub_string(\"\\n\\n\", _2340454, _2340518, _2340456, '/*~')\n Fail: (45) [system] sub_string(\"\\n\\n\", _2340454, _2341136, _2340456, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [system] sub_string(\"\\n\\n\", _2342930, _2342994, _2342932, '\\n%~')\n Fail: (45) [system] sub_string(\"\\n\\n\", _2342930, _2343612, _2342932, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [system] sub_string(\"\\n\\n\", _2344788, _2344852, _2344790, '%~')\n Fail: (45) [system] sub_string(\"\\n\\n\", _2344788, _2345470, _2344790, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Call: (45) [system] write(\"\\n\\n\")\n\n\n Exit: (45) [system] write(\"\\n\\n\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \"\\n\\n\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1701, 1703)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1703)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778)\n Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778)\n Call: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1703, 1778, _2354046)\n Unify: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1703, 1778, _2354046)\n Call: (44) [system] _2355300 is 1778-1703\n Exit: (44) [system] 75 is 1778-1703\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2356520, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2356520, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2359630)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2359630)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2361636, []), read_string(_2361636, _2361644, _2356520), close(_2361636))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2361636, []), read_util:read_string(_2361636, _2361644, _2356520), read_util:close(_2361636))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2361636, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5200), [])\n Call: (48) [system] close((0x5566f61f5200))\n Exit: (48) [system] close((0x5566f61f5200))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5200), []), read_util:read_string((0x5566f61f5200), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f61f5200)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1703, 75, _2367282, _2354046)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1703, 75, 718, \":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))\")\n Exit: (43) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1703, 1778, \":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))\")\n Call: (43) [echo_files] echo_files:read_mco(\":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))\", _2369164, _2369166, _2369168, _2369170, _2369172)\n Unify: (43) [echo_files] echo_files:read_mco(\":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))\", _2369798, _2369800, _2369802, _2369804, _2369806)\n Call: (44) [system] read_term_from_atom(\":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))\", _2370374, [cycles(true), comments(_2370394), quasi_quotations(_2370404), variable_names(_2370414), singletons(_2370424)])\n Exit: (44) [system] read_term_from_atom(\":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))\", (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2371046), _2371046=zdirect)))), [cycles(true), comments([]), quasi_quotations([]), variable_names(['DMode'=_2371046]), singletons([])])\n Call: (44) [system] read_term_from_atom(\":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))\", _2371696, [cycles(false), comments(_2371716), quasi_quotations(_2371726), variable_names(_2371736), singletons(_2371746)])\n Exit: (44) [system] read_term_from_atom(\":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))\", (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2372368), _2372368=zdirect)))), [cycles(false), comments([]), quasi_quotations([]), variable_names(['DMode'=_2372368]), singletons([])])\n Call: (44) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2371046), _2371046=zdirect))))=@=(:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2372368), _2372368=zdirect))))\n Exit: (44) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2371046), _2371046=zdirect))))=@=(:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2372368), _2372368=zdirect))))\n Call: (44) [system] _2374230=(:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2371046), _2371046=zdirect))))\n Exit: (44) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2371046), _2371046=zdirect))))=(:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2371046), _2371046=zdirect))))\n Exit: (43) [echo_files] echo_files:read_mco(\":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))\", (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2371046), _2371046=zdirect)))), [], [], ['DMode'=_2371046], [])\n Call: (43) [system] write(\":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))\")\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))\n Exit: (43) [system] write(\":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))\")\n Call: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2377340, 1778)\n Unify: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2377962, 1778)\n^ Call: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2378536, _2378538))\n^ Exit: (44) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2378536, _2378538))\n^ Call: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2378536, 1778))\n^ Exit: (44) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2378536, 1778))\n Exit: (43) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2378536, 1778)\n Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2385974))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2385974))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Call: (42) [system] character_count((0x556703a44a00), _2391524)\n Exit: (42) [system] character_count((0x556703a44a00), 1779)\n Call: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1779)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1779)\n Call: (43) [t_l] t_l:file_stream_loc(_2394030, (0x556703a44a00), _2394034)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1779)\n Call: (43) [t_l] t_l:file_stream_loc(_2396458, (0x556703a44a00), _2396460)\n Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778)\n Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778)\n Call: (43) [system] 1779>1778\n Exit: (43) [system] 1779>1778\n Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778, 1779)\n Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778, 1779)\n Call: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1778, 1779, _2400792)\n Unify: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1778, 1779, _2400792)\n Call: (45) [system] _2402046 is 1779-1778\n Exit: (45) [system] 1 is 1779-1778\n Call: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2403266, [])\n Unify: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2403266, [])\n Call: (46) [error] error:must_be(list, [])\n Unify: (46) [error] error:must_be(list, [])\n Exit: (46) [error] error:must_be(list, [])\n Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2406376)\n Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2406376)\n Exit: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (46) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2408382, []), read_string(_2408382, _2408390, _2403266), close(_2408382))\n^ Unify: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2408382, []), read_util:read_string(_2408382, _2408390, _2403266), read_util:close(_2408382))\n Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2408382, [])\n Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5600), [])\n Call: (49) [system] close((0x5566f61f5600))\n Exit: (49) [system] close((0x5566f61f5600))\n^ Exit: (46) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5600), []), read_util:read_string((0x5566f61f5600), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f61f5600)))\n Exit: (45) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1778, 1, _2414028, _2400792)\n Exit: (45) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1778, 1, 717, \".\")\n Exit: (44) [echo_files] echo_files:get_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1778, 1779, \".\")\n Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779)\n Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779)\n^ Call: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2417090))\n^ Exit: (45) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2417090))\n^ Call: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779))\n^ Exit: (45) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779))\n Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779)\n Call: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [echo_files] echo_files:nsl(_2421420)\n Unify: (45) [echo_files] echo_files:nsl('No source location!?')\n Exit: (45) [echo_files] echo_files:nsl('No source location!?')\n^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Call: (46) [system] \".\"\\==[]\n Exit: (46) [system] \".\"\\==[]\n^ Call: (46) [echo_files] on_x_debug(sub_string(\".\", _2425728, _2425730, _2425732, 'No source location!?'))\n^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _2425728, _2425730, _2425732, 'No source location!?'))\n^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(\".\", _2425728, _2425730, _2425732, 'No source location!?'))\n^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(\".\", 'No source location!?')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _2429546, _2429610, _2429548, '\\n/*~')\n Fail: (45) [system] sub_string(\".\", _2429546, _2430228, _2429548, '\\n/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _2431404, _2431468, _2431406, '/*~')\n Fail: (45) [system] sub_string(\".\", _2431404, _2432086, _2431406, '/*~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _2433880, _2433944, _2433882, '\\n%~')\n Fail: (45) [system] sub_string(\".\", _2433880, _2434562, _2433882, '\\n%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] sub_string(\".\", _2435738, _2435802, _2435740, '%~')\n Fail: (45) [system] sub_string(\".\", _2435738, _2436420, _2435740, '%~')\n Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Call: (45) [system] write(\".\")\n.\n Exit: (45) [system] write(\".\")\n Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, \".\")\n Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1778, 1779)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream((0x556703a44a00), 1779)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] at_end_of_stream((0x556703a44a00))\n Fail: (43) [system] at_end_of_stream((0x556703a44a00))\n Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Call: (43) [system] character_count((0x556703a44a00), _2447412)\n Exit: (43) [system] character_count((0x556703a44a00), 1779)\n Call: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1779, _2448626)\n Unify: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1779, _2448626)\n Call: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2449872, [])\n Unify: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2449872, [])\n Call: (45) [error] error:must_be(list, [])\n Unify: (45) [error] error:must_be(list, [])\n Exit: (45) [error] error:must_be(list, [])\n Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2452982)\n Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2452982)\n Exit: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Call: (45) [read_util] setup_call_cleanup(open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2454988, []), read_string(_2454988, _2454996, _2449872), close(_2454988))\n^ Unify: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2454988, []), read_util:read_string(_2454988, _2454996, _2449872), read_util:close(_2454988))\n Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2454988, [])\n Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5c00), [])\n Call: (48) [system] close((0x5566f61f5c00))\n Exit: (48) [system] close((0x5566f61f5c00))\n^ Exit: (45) [system] setup_call_cleanup(read_util:open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, (0x5566f61f5c00), []), read_util:read_string((0x5566f61f5c00), 2496, \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\"), read_util:close((0x5566f61f5c00)))\n Exit: (44) [read_util] read_util:read_file_to_string('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', \"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", [])\n Call: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1779, _2460632, 0, _2448626)\n Exit: (44) [system] sub_string(\"#!/usr/bin/env lmoo-junit\\n%\\n% PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog\\n%\\n% Dec 13, 2035\\n% Douglas Miles\\n\\n% Tests Forward chaining of assertable attributed variables\\n\\n% was_module(attvar_02,[]).\\n\\n:- if(autoload_all([verbose(false)])).\\n:- endif.\\n:- include(library(logicmoo_test_header)).\\n\\n:- if(\\\\+ current_module(dictoo_lib)).\\n:- ensure_loaded(library(dictoo)).\\n:- endif.\\n:- if(\\\\+ current_module(attvar_reader)).\\n:- use_module(library(logicmoo/attvar_reader)).\\n:- endif.\\n\\n%:- dynamic(sk2_out/1).\\n%:- dynamic(sk2_in/1).\\n\\n\\n% :- process_this_script.\\n\\n:- prolog_autoload:autoload_all([verbose(false)]).\\n\\n\\n:- debug_logicmoo(_).\\n:- nodebug_logicmoo(http(_)).\\n:- debug_logicmoo(logicmoo(_)).\\n\\n:- read_attvars(false).\\n:- set_prolog_flag(assert_attvars,true).\\n:- set_prolog_flag(expand_attvars,false).\\n:- set_prolog_flag(expand_attvars,true).\\n:- flag_call(runtime_debug=true).\\n\\n:- read_attvars(true).\\n\\nsk2:attr_unify_hook(_,_).\\n \\n:- mpred_trace_exec.\\n\\n% :- call((rtrace)).\\n:- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n% :- listing_u(sk2_in/1).\\n\\n:- listing(sk2_in/1).\\n\\n%:- call(rtrace).\\n:- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')).\\n%:- call(break).\\n\\n:- read_attvars(true).\\n:- call((true,rtrace)).\\n:- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n:- call((true,prolog)).\\n:- read_attvars(false).\\n:- must( \\\\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))). \\n\\n\\n:- set_prolog_flag(assert_attvars,false).\\n:- set_prolog_flag(expand_attvars,false).\\n:- read_attvars(false).\\nca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))).\\n\\n:- listing(ca).\\n\\n:- abolish(sk2_in/1).\\n\\n:- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))).\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", 1779, 717, 0, \"\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Exit: (43) [echo_files] echo_files:get_file_from('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 1779, \"\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\")\n Call: (43) [system] open_string(\"\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", _2462614)\n Exit: (43) [system] open_string(\"\\n\\nsk2_in(avar([vn='Ex',sk2='SKF-666'])).\\n:- listing(sk2_in/1).\\n\\n:- set_prolog_flag(expand_attvars,true).\\n:- set_prolog_flag(assert_attvars,false).\\nsk2_in(Ex)==>sk2_out(Ex).\\n\\n:- listing(sk2_out/1).\\n\\n% :- set_prolog_flag(read_attvars,true).\\n% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).\\n\\n\\n\\n% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 \\n% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc \\n% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ \\n% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 \\n\\n\", (0x5566f5ec2200))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f5ec2200))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f5ec2200))\n Call: (44) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Call: (45) [system] at_end_of_stream((0x5566f5ec2200))\n Fail: (45) [system] at_end_of_stream((0x5566f5ec2200))\n Redo: (44) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Unify: (44) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Call: (45) [system] peek_char((0x5566f5ec2200), _2468716)\n Exit: (45) [system] peek_char((0x5566f5ec2200), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char((0x5566f5ec2200), '\\n')\n Exit: (45) [system] get_char((0x5566f5ec2200), '\\n')\n Call: (45) [system] put_char('\\n')\n\n Exit: (45) [system] put_char('\\n')\n Exit: (44) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f5ec2200))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f5ec2200))\n Call: (45) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Call: (46) [system] at_end_of_stream((0x5566f5ec2200))\n Fail: (46) [system] at_end_of_stream((0x5566f5ec2200))\n Redo: (45) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Unify: (45) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Call: (46) [system] peek_char((0x5566f5ec2200), _2479060)\n Exit: (46) [system] peek_char((0x5566f5ec2200), '\\n')\n Call: (46) [system] char_type('\\n', space)\n Exit: (46) [system] char_type('\\n', space)\n Call: (46) [system] get_char((0x5566f5ec2200), '\\n')\n Exit: (46) [system] get_char((0x5566f5ec2200), '\\n')\n Call: (46) [system] put_char('\\n')\n\n Exit: (46) [system] put_char('\\n')\n Exit: (45) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f5ec2200))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f5ec2200))\n Call: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Call: (47) [system] at_end_of_stream((0x5566f5ec2200))\n Fail: (47) [system] at_end_of_stream((0x5566f5ec2200))\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Call: (47) [system] peek_char((0x5566f5ec2200), _2489404)\n Exit: (47) [system] peek_char((0x5566f5ec2200), s)\n Call: (47) [system] char_type(s, space)\n Fail: (47) [system] char_type(s, space)\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Call: (47) [echo_files] echo_files:nsl(_2493058)\n Unify: (47) [echo_files] echo_files:nsl('No source location!?')\n Exit: (47) [echo_files] echo_files:nsl('No source location!?')\n Call: (47) [system] atom_length('No source location!?', _2494902)\n Exit: (47) [system] atom_length('No source location!?', 20)\n Call: (47) [system] peek_string((0x5566f5ec2200), 20, _2496116)\n Exit: (47) [system] peek_string((0x5566f5ec2200), 20, \"sk2_in(avar([vn='Ex'\")\n Call: (47) [system] \"sk2_in(avar([vn='Ex'\"=='No source location!?'\n Fail: (47) [system] \"sk2_in(avar([vn='Ex'\"=='No source location!?'\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Call: (47) [system] peek_string((0x5566f5ec2200), 2, \"%~\")\n Fail: (47) [system] peek_string((0x5566f5ec2200), 2, \"%~\")\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Call: (47) [system] peek_string((0x5566f5ec2200), 1, \"%\")\n Fail: (47) [system] peek_string((0x5566f5ec2200), 1, \"%\")\n Redo: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Unify: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Call: (47) [system] peek_string((0x5566f5ec2200), 2, \"#!\")\n Fail: (47) [system] peek_string((0x5566f5ec2200), 2, \"#!\")\n Fail: (46) [echo_files] echo_files:consume_white((0x5566f5ec2200))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy((0x5566f5ec2200))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy((0x5566f5ec2200))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy((0x5566f5ec2200))\n Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Call: (42) [system] character_count((0x556703a44a00), _2510264)\n Exit: (42) [system] character_count((0x556703a44a00), 1779)\n Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779)\n Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779)\n^ Call: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2512734))\n^ Exit: (43) [echo_files] retractall(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), _2512734))\n^ Call: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779))\n^ Exit: (43) [echo_files] assert(t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779))\n Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), 1779)\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144)\n Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144)\n Call: (43) [system] fail\n Fail: (43) [system] fail\n Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144)\n Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144)\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2524530)\n Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2525148)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [system] current_prolog_flag(capture_feedback, true)\n Fail: (43) [system] current_prolog_flag(capture_feedback, true)\n Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (43) [$syspreds] format('~N/*~~~n')\n Unify: (43) [$syspreds] format('~N/*~~~n')\n/*~\n Exit: (43) [$syspreds] format('~N/*~~~n')\n^ Call: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n^ Exit: (43) [echo_files] assert(t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', current_output))\n Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (42) [system] fail\n Fail: (42) [system] fail\n Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146)\n^ Redo: (38) [echo_files] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n^ Unify: (38) [echo_files] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]))\n^ Redo: (38) [system] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n^ Unify: (38) [system] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n^ Call: (39) [echo_files] echo_files:echo_catchup((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146)\n^ Unify: (39) [echo_files] echo_files:echo_catchup((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146)\n Call: (40) [echo_files] echo_files:echo_catchup_f((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146)\n Unify: (40) [echo_files] echo_files:echo_catchup_f((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146)\n Fail: (40) [echo_files] echo_files:echo_catchup_f((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146)\n^ Redo: (39) [echo_files] echo_files:echo_catchup((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146)\n Call: (40) [system] fail\n Fail: (40) [system] fail\n^ Fail: (39) [echo_files] echo_files:echo_catchup((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144, _2272146)\n^ Redo: (38) [echo_files] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n^ Unify: (38) [echo_files] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n Call: (39) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\\==end_of_file\n Exit: (39) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\\==end_of_file\n^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144)\n^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144)\n Call: (40) [system] current_prolog_flag(xref, true)\n Fail: (40) [system] current_prolog_flag(xref, true)\n^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144)\n Call: (40) [system] nonvar(term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]))\n Exit: (40) [system] nonvar(term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]))\n Call: (40) [system] nonvar((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n Exit: (40) [system] nonvar((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n Call: (40) [system] nb_current('$term', _2554018)\n Exit: (40) [system] nb_current('$term', (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n Call: (40) [$syspreds] prolog_load_context(module, _2555232)\n Unify: (40) [$syspreds] prolog_load_context(module, _2555232)\n Exit: (40) [$syspreds] prolog_load_context(module, user)\n^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2557052)\n^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), (:-_2557688))\n Call: (41) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))==(:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n Exit: (41) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))==(:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2557688)\n^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2557688)\n Call: (42) [system] functor(directive_expansion, _2560802, _2560804)\n Exit: (42) [system] functor(directive_expansion, directive_expansion, 0)\n Call: (42) [system] _2562032 is 0+2\n Exit: (42) [system] 2 is 0+2\n^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2557688)\n^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n Call: (40) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\\=@=(:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n Fail: (40) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\\=@=(:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(..., ..., ...)])])]), _2272144)\n^ Redo: (38) [subclause_expansion] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n^ Unify: (38) [subclause_expansion] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n Call: (39) [system] nonvar((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n Exit: (39) [system] nonvar((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n Call: (39) [system] nonvar(term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]))\n Exit: (39) [system] nonvar(term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]))\n Call: (39) [$syspreds] prolog_load_context(file, _2571938)\n Unify: (39) [$syspreds] prolog_load_context(file, _2571938)\n Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2573764)\n Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2573764)\n^ Redo: (38) [file_scope] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n^ Unify: (38) [file_scope] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n^ Redo: (38) [echo_files] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n^ Unify: (38) [echo_files] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n Call: (39) [system] nonvar(term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]))\n Exit: (39) [system] nonvar(term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]))\n^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n^ Redo: (38) [common_logic_utils] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n^ Unify: (38) [common_logic_utils] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n Call: (39) [system] current_prolog_flag(do_renames, term_expansion)\n Fail: (39) [system] current_prolog_flag(do_renames, term_expansion)\n^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), _2272144, _2272146)\n Call: (39) [system] nonvar(term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]))\n Exit: (39) [system] nonvar(term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]))\n^ Call: (39) [logicmoo_test] is_junit_test\n^ Unify: (39) [logicmoo_test] is_junit_test\n^ Exit: (39) [logicmoo_test] is_junit_test\n^ Call: (39) [logicmoo_test] junit_term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144)\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144)\n Call: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Unify: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n Exit: (40) [j_u] j_u:junit_prop(testsuite, file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')\n^ Unify: (39) [logicmoo_test] junit_term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144)\n^ Exit: (39) [logicmoo_test] junit_term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))))\n Call: (39) [system] term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])])=_2272146\n Exit: (39) [system] term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])])=term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])])\n^ Exit: (38) [logicmoo_test] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), term_position(1703, 1778, 1703, 1705, [term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(..., ..., ..., ..., ...))])])]))\n^ Call: (44) [user] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n^ Unify: (44) [user] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), sicstus:sicstus_flag(_2595042, _2595044))\n Call: (45) [system] nonvar(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n Exit: (45) [system] nonvar(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n Call: (45) [system] with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))=current_prolog_flag(_2595042, _2595044)\n Fail: (45) [system] with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))=current_prolog_flag(_2595042, _2595044)\n^ Redo: (44) [user] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), sicstus:sicstus_flag(_2595042, _2595044))\n Call: (45) [system] with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))=prolog_flag(_2595042, _2595044)\n Fail: (45) [system] with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))=prolog_flag(_2595042, _2595044)\n^ Redo: (44) [user] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n^ Unify: (44) [user] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n Call: (45) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (45) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (45) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (44) [user] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n^ Call: (44) [system] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Unify: (44) [system] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]))\n^ Redo: (44) [loop_check] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Unify: (44) [loop_check] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]))\n^ Redo: (44) [ucatch] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Unify: (44) [ucatch] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n Call: (45) [apply_macros] expand_apply(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n Unify: (45) [apply_macros] expand_apply(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n Fail: (45) [nl_pipeline] expand_apply(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Redo: (44) [apply_macros] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Unify: (44) [apply_macros] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Redo: (44) [virtualize_source] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Unify: (44) [virtualize_source] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n Call: (45) [system] nonvar(term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]))\n Exit: (45) [system] nonvar(term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]))\n^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n^ Redo: (44) [common_logic_utils] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Unify: (44) [common_logic_utils] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Redo: (44) [gvlib] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Unify: (44) [gvlib] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Redo: (44) [logicmoo_test] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Unify: (44) [logicmoo_test] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Call: (45) [pfc_lib] pfc_goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Unify: (45) [pfc_lib] pfc_goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Fail: (45) [pfc_lib] pfc_goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Fail: (44) [pfc_lib] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), term_position(1706, 1778, 1706, 1718, [1719-1726, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(..., ..., ..., ..., ...)|...]))])]), _2594392, _2594394)\n^ Call: (44) [system] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n^ Unify: (44) [system] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n Call: (45) [arithmetic] arithmetic:math_goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n Fail: (45) [arithmetic] arithmetic:math_goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n^ Redo: (44) [arithmetic] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n^ Unify: (44) [arithmetic] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n Call: (45) [yall] yall:lambda_like(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n Unify: (45) [yall] yall:lambda_like(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n Call: (46) [system] compound_name_arity(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2626214, _2626216)\n Exit: (46) [system] compound_name_arity(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), with_fc_mode, 2)\n Call: (46) [yall] yall:lambda_functor(with_fc_mode)\n Fail: (46) [yall] yall:lambda_functor(with_fc_mode)\n Fail: (45) [yall] yall:lambda_like(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n^ Redo: (44) [yall] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n^ Unify: (44) [yall] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n Call: (45) [system] current_prolog_flag(xref, true)\n Fail: (45) [system] current_prolog_flag(xref, true)\n^ Redo: (44) [apply_macros] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n Call: (45) [apply_macros] expand_apply(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n Unify: (45) [apply_macros] expand_apply(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n Fail: (45) [nl_pipeline] expand_apply(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n^ Redo: (44) [apply_macros] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n^ Unify: (44) [apply_macros] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (44) [clpfd] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n Call: (45) [clpfd] clpfd:clpfd_expandable(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n Fail: (45) [clpfd] clpfd:clpfd_expandable(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\n^ Redo: (44) [clpfd] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n^ Unify: (44) [clpfd] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n^ Call: (45) [logicmoo_ocl] do_ss\n^ Fail: (45) [logicmoo_ocl] do_ss\n^ Fail: (44) [logicmoo_ocl] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392)\n^ Call: (50) [user] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2641848)\n^ Unify: (50) [user] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), sicstus:sicstus_flag(_2642498, _2642500))\n Call: (51) [system] nonvar(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n Exit: (51) [system] nonvar(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n Call: (51) [system] must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=current_prolog_flag(_2642498, _2642500)\n Fail: (51) [system] must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=current_prolog_flag(_2642498, _2642500)\n^ Redo: (50) [user] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), sicstus:sicstus_flag(_2642498, _2642500))\n Call: (51) [system] must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=prolog_flag(_2642498, _2642500)\n Fail: (51) [system] must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=prolog_flag(_2642498, _2642500)\n^ Redo: (50) [user] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2641848)\n^ Unify: (50) [user] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2641848)\n Call: (51) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (51) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (51) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (50) [user] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2641848)\n^ Call: (50) [system] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850)\n^ Unify: (50) [system] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]))\n^ Redo: (50) [loop_check] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850)\n^ Unify: (50) [loop_check] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]))\n^ Redo: (50) [ucatch] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850)\n^ Unify: (50) [ucatch] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850)\n Call: (51) [apply_macros] expand_apply(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850)\n Unify: (51) [apply_macros] expand_apply(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850)\n Fail: (51) [nl_pipeline] expand_apply(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850)\n^ Redo: (50) [apply_macros] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850)\n^ Unify: (50) [apply_macros] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850)\n^ Redo: (50) [virtualize_source] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850)\n^ Unify: (50) [virtualize_source] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850)\n Call: (51) [system] nonvar(term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]))\n Exit: (51) [system] nonvar(term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]))\n^ Call: (51) [common_logic_utils] common_logic_utils:grovel_kif_option(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n^ Unify: (51) [common_logic_utils] common_logic_utils:grovel_kif_option(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n^ Unify: (51) [common_logic_utils] common_logic_utils:grovel_kif_option(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n^ Call: (52) [common_logic_utils] common_logic_utils:grovel_kif_option((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))\n^ Unify: (52) [common_logic_utils] common_logic_utils:grovel_kif_option((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))\n^ Fail: (52) [common_logic_utils] common_logic_utils:grovel_kif_option((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))\n^ Fail: (51) [common_logic_utils] common_logic_utils:grovel_kif_option(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n^ Redo: (50) [common_logic_utils] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850)\n^ Unify: (50) [common_logic_utils] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850)\n^ Redo: (50) [gvlib] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850)\n^ Unify: (50) [gvlib] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2641848, _2641850)\n Call: (51) [system] term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))])=_2641850\n Exit: (51) [system] term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))])=term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))])\n^ Exit: (50) [logicmoo_test] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]))\n^ Call: (51) [user] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n^ Unify: (51) [user] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), sicstus:sicstus_flag(_2669898, _2669900))\n Call: (52) [system] nonvar(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n Exit: (52) [system] nonvar(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n Call: (52) [system] mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=current_prolog_flag(_2669898, _2669900)\n Fail: (52) [system] mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=current_prolog_flag(_2669898, _2669900)\n^ Redo: (51) [user] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), sicstus:sicstus_flag(_2669898, _2669900))\n Call: (52) [system] mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=prolog_flag(_2669898, _2669900)\n Fail: (52) [system] mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=prolog_flag(_2669898, _2669900)\n^ Redo: (51) [user] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n^ Unify: (51) [user] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n Call: (52) [$syspreds] prolog_load_context(dialect, lps)\n Unify: (52) [$syspreds] prolog_load_context(dialect, lps)\n Fail: (52) [$syspreds] prolog_load_context(dialect, lps)\n^ Fail: (51) [user] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n^ Call: (51) [system] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Unify: (51) [system] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]))\n^ Redo: (51) [loop_check] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Unify: (51) [loop_check] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]))\n^ Redo: (51) [ucatch] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Unify: (51) [ucatch] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n Call: (52) [apply_macros] expand_apply(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n Unify: (52) [apply_macros] expand_apply(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n Fail: (52) [nl_pipeline] expand_apply(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Redo: (51) [apply_macros] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Unify: (51) [apply_macros] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Redo: (51) [virtualize_source] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Unify: (51) [virtualize_source] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n Call: (52) [system] nonvar(term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]))\n Exit: (52) [system] nonvar(term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]))\n^ Call: (52) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n^ Unify: (52) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n^ Fail: (52) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n^ Redo: (51) [common_logic_utils] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Unify: (51) [common_logic_utils] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Redo: (51) [gvlib] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Unify: (51) [gvlib] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Redo: (51) [logicmoo_test] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Unify: (51) [logicmoo_test] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Call: (52) [pfc_lib] pfc_goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Unify: (52) [pfc_lib] pfc_goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Fail: (52) [pfc_lib] pfc_goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Fail: (51) [pfc_lib] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), term_position(1727, 1777, 1727, 1731, [parentheses_term_position(1732, 1776, term_position(1733, 1775, 1761, 1762, [term_position(1733, 1761, 1733, 1744, [parentheses_term_position(1745, 1754, term_position(..., ..., ..., ..., ...)), ... - ...]), term_position(1762, 1775, 1767, 1768, [... - ...|...])]))]), _2669248, _2669250)\n^ Call: (51) [system] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n^ Unify: (51) [system] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n Call: (52) [arithmetic] arithmetic:math_goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n Fail: (52) [arithmetic] arithmetic:math_goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n^ Redo: (51) [arithmetic] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n^ Unify: (51) [arithmetic] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n Call: (52) [yall] yall:lambda_like(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n Unify: (52) [yall] yall:lambda_like(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n Call: (53) [system] compound_name_arity(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2701070, _2701072)\n Exit: (53) [system] compound_name_arity(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), mpred_test, 1)\n Call: (53) [yall] yall:lambda_functor(mpred_test)\n Fail: (53) [yall] yall:lambda_functor(mpred_test)\n Fail: (52) [yall] yall:lambda_like(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n^ Redo: (51) [yall] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n^ Unify: (51) [yall] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n Call: (52) [system] current_prolog_flag(xref, true)\n Fail: (52) [system] current_prolog_flag(xref, true)\n^ Redo: (51) [apply_macros] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n Call: (52) [apply_macros] expand_apply(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n Unify: (52) [apply_macros] expand_apply(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n Fail: (52) [nl_pipeline] expand_apply(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n^ Redo: (51) [apply_macros] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n^ Unify: (51) [apply_macros] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n Call: (52) [system] current_prolog_flag(clpfd_goal_expansion, false)\n Fail: (52) [system] current_prolog_flag(clpfd_goal_expansion, false)\n^ Redo: (51) [clpfd] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n Call: (52) [clpfd] clpfd:clpfd_expandable(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n Fail: (52) [clpfd] clpfd:clpfd_expandable(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)))\n^ Redo: (51) [clpfd] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n^ Unify: (51) [clpfd] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n^ Call: (52) [logicmoo_ocl] do_ss\n^ Fail: (52) [logicmoo_ocl] do_ss\n^ Fail: (51) [logicmoo_ocl] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248)\n^ Exit: (30) [system] setup_call_catcher_cleanup(system:'$open_source'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x556703a44a00), close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'((0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)))), _298, (:-with_fc_mode(zdirect, mpred_test((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)))), _294, (0x556703a44a00), ['/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'], [expand(false), expand(true)]), _2716674, system:'$close_source'(close((0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', (0x5566f56f4070)), true))\n^ Call: (33) [user] with_fc_mode(zdirect, mpred_test((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)))\n^ Unify: (33) [pfc_lib] with_fc_mode(zdirect, user:mpred_test((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)))\n^ Call: (34) [pfc_lib] locally_each:locally_tl(mpred_fc_mode(zdirect), user:mpred_test((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)))\n^ Unify: (34) [pfc_lib] locally_each:locally_tl(mpred_fc_mode(zdirect), user:mpred_test((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)))\n^ Call: (35) [pfc_lib] locally(t_l:mpred_fc_mode(zdirect), user:mpred_test((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)))\n^ Unify: (35) [locally_each] locally(t_l:mpred_fc_mode(zdirect), user:mpred_test((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)))\n^ Call: (38) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (38) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (38) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (39) [locally_each] locally_each:clause_true(t_l, t_l:mpred_fc_mode(zdirect))\n^ Unify: (39) [locally_each] locally_each:clause_true(t_l, t_l:mpred_fc_mode(zdirect))\n Call: (40) [system] copy_term(t_l:mpred_fc_mode(zdirect), _2729446)\n Exit: (40) [system] copy_term(t_l:mpred_fc_mode(zdirect), t_l:mpred_fc_mode(zdirect))\n^ Call: (40) [t_l] clause(t_l:mpred_fc_mode(zdirect), true)\n^ Fail: (40) [t_l] clause(mpred_fc_mode(zdirect), true)\n^ Fail: (39) [locally_each] locally_each:clause_true(t_l, t_l:mpred_fc_mode(zdirect))\n^ Call: (45) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_fc_mode(zdirect))\n^ Unify: (45) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_fc_mode(zdirect))\n^ Call: (46) [t_l] asserta(t_l:mpred_fc_mode(zdirect), _2733900)\n^ Exit: (46) [t_l] asserta(t_l:mpred_fc_mode(zdirect), (0x5566f7ca3020))\n Call: (46) [system] nb_current('$w_tl_e', _2735138)\n Exit: (46) [system] nb_current('$w_tl_e', [])\n Call: (46) [system] nb_linkval('$w_tl_e', [(0x5566f7ca3020)])\n Exit: (46) [system] nb_linkval('$w_tl_e', [(0x5566f7ca3020)])\n^ Exit: (45) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_fc_mode(zdirect))\n^ Call: (44) [user] mpred_test((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n^ Unify: (44) [logicmoo_test] mpred_test(user:(get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Call: (51) [$syspreds] update_flag(tests, _2739498, _2739498+1)\n Unify: (51) [$syspreds] update_flag(tests, _2739498, _2739498+1)\n Exit: (51) [$syspreds] update_flag(tests, 0, 0+1)\n Call: (51) [$syspreds] update_flag(test_number, _2741344, _2741344+1)\n Unify: (51) [$syspreds] update_flag(test_number, _2741344, _2741344+1)\n Exit: (51) [$syspreds] update_flag(test_number, 3, 3+1)\n^ Call: (49) [logicmoo_test] backward_compatibility:sformat(_2743196, 'Test_~4d_Line_~4d', [4, 0])\n^ Unify: (49) [logicmoo_test] backward_compatibility:sformat(_2743196, 'Test_~4d_Line_~4d', [4, 0])\n^ Call: (50) [logicmoo_test] format(string(_2743196), 'Test_~4d_Line_~4d', [4, 0])\n^ Exit: (50) [logicmoo_test] format(string(\"Test_0.0004_Line_0.0000\"), 'Test_~4d_Line_~4d', [4, 0])\n^ Exit: (49) [logicmoo_test] backward_compatibility:sformat(\"Test_0.0004_Line_0.0000\", 'Test_~4d_Line_~4d', [4, 0])\n^ Call: (49) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0004_Line_0.0000\", _2743190)\n^ Unify: (49) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0004_Line_0.0000\", _2743190)\n Call: (50) [system] arg(1, '_0.'='_', _2747622)\n Exit: (50) [system] arg(1, '_0.'='_', '_0.')\n Call: (50) [system] arg(2, '_0.'='_', _2748844)\n Exit: (50) [system] arg(2, '_0.'='_', '_')\n^ Call: (50) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0004_Line_0.0000\", _2750066)\n^ Unify: (50) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0004_Line_0.0000\", _2750066)\n^ Unify: (50) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0004_Line_0.0000\", _2750066)\n Call: (51) [system] atomic_list_concat(_2751964, '_0.', \"Test_0.0004_Line_0.0000\")\n Exit: (51) [system] atomic_list_concat(['Test', '0004_Line', '0000'], '_0.', \"Test_0.0004_Line_0.0000\")\n Call: (51) [system] atomics_to_string(['Test', '0004_Line', '0000'], '_', _2750066)\n Exit: (51) [system] atomics_to_string(['Test', '0004_Line', '0000'], '_', \"Test_0004_Line_0000\")\n^ Exit: (50) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', \"Test_0.0004_Line_0.0000\", \"Test_0004_Line_0000\")\n^ Call: (50) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0004_Line_0000\", _2743190)\n^ Unify: (50) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0004_Line_0000\", \"Test_0004_Line_0000\")\n^ Exit: (50) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"Test_0004_Line_0000\", \"Test_0004_Line_0000\")\n^ Exit: (49) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], \"Test_0.0004_Line_0.0000\", \"Test_0004_Line_0000\")\n Call: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Unify: (51) [occurs] occurs:sub_term((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Exit: (51) [occurs] occurs:sub_term((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Unify: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Call: (52) [system] arg(_2760732, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2760674)\n Exit: (52) [system] arg(1, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), get_fc_mode((xxxf, ax), _2641756))\n Call: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756))\n Unify: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756))\n Exit: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756))\n Exit: (51) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756))\n Unify: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756))\n Call: (53) [system] arg(_2765662, get_fc_mode((xxxf, ax), _2641756), _2765604)\n Exit: (53) [system] arg(1, get_fc_mode((xxxf, ax), _2641756), (xxxf, ax))\n Call: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term((xxxf, ax), get_fc_mode((xxxf, ax), _2641756))\n Exit: (51) [occurs] occurs:sub_term((xxxf, ax), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax))\n Call: (54) [system] arg(_2771210, (xxxf, ax), _2771152)\n Exit: (54) [system] arg(1, (xxxf, ax), xxxf)\n Call: (54) [occurs] occurs:sub_term(_2757582, xxxf)\n Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term(xxxf, get_fc_mode((xxxf, ax), _2641756))\n Exit: (51) [occurs] occurs:sub_term(xxxf, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (54) [occurs] occurs:sub_term(_2757582, xxxf)\n Unify: (54) [occurs] occurs:sub_term(_2757582, xxxf)\n Fail: (54) [occurs] occurs:sub_term(_2757582, xxxf)\n Redo: (54) [system] arg(_2777992, (xxxf, ax), _2771152)\n Exit: (54) [system] arg(2, (xxxf, ax), ax)\n Call: (54) [occurs] occurs:sub_term(_2757582, ax)\n Unify: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term(ax, get_fc_mode((xxxf, ax), _2641756))\n Exit: (51) [occurs] occurs:sub_term(ax, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (54) [occurs] occurs:sub_term(_2757582, ax)\n Unify: (54) [occurs] occurs:sub_term(_2757582, ax)\n Fail: (54) [occurs] occurs:sub_term(_2757582, ax)\n Fail: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax))\n Redo: (53) [system] arg(_2785392, get_fc_mode((xxxf, ax), _2641756), _2765604)\n Exit: (53) [system] arg(2, get_fc_mode((xxxf, ax), _2641756), _2641756)\n Call: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (52) [occurs] occurs:sub_term(_2641756, get_fc_mode((xxxf, ax), _2641756))\n Exit: (51) [occurs] occurs:sub_term(_2641756, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Fail: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Fail: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756))\n Redo: (52) [system] arg(_2792174, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2760674)\n Exit: (52) [system] arg(2, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2641756=zdirect)\n Call: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect)\n Unify: (52) [occurs] occurs:sub_term(_2641756=zdirect, _2641756=zdirect)\n Exit: (52) [occurs] occurs:sub_term(_2641756=zdirect, _2641756=zdirect)\n Exit: (51) [occurs] occurs:sub_term(_2641756=zdirect, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect)\n Unify: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect)\n Call: (53) [system] arg(_2797104, _2641756=zdirect, _2797046)\n Exit: (53) [system] arg(1, _2641756=zdirect, _2641756)\n Call: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (52) [occurs] occurs:sub_term(_2641756, _2641756=zdirect)\n Exit: (51) [occurs] occurs:sub_term(_2641756, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Fail: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Redo: (53) [system] arg(_2803268, _2641756=zdirect, _2797046)\n Exit: (53) [system] arg(2, _2641756=zdirect, zdirect)\n Call: (53) [occurs] occurs:sub_term(_2757582, zdirect)\n Unify: (53) [occurs] occurs:sub_term(zdirect, zdirect)\n Exit: (53) [occurs] occurs:sub_term(zdirect, zdirect)\n Exit: (52) [occurs] occurs:sub_term(zdirect, _2641756=zdirect)\n Exit: (51) [occurs] occurs:sub_term(zdirect, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (53) [occurs] occurs:sub_term(_2757582, zdirect)\n Unify: (53) [occurs] occurs:sub_term(_2757582, zdirect)\n Fail: (53) [occurs] occurs:sub_term(_2757582, zdirect)\n Fail: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect)\n Fail: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Call: (51) [occurs] occurs:sub_term(_2810612, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Unify: (51) [occurs] occurs:sub_term((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Exit: (51) [occurs] occurs:sub_term((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (51) [occurs] occurs:sub_term(_2810612, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Unify: (51) [occurs] occurs:sub_term(_2810612, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Call: (52) [system] arg(_2813762, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2813704)\n Exit: (52) [system] arg(1, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), get_fc_mode((xxxf, ax), _2641756))\n Call: (52) [occurs] occurs:sub_term(_2810612, get_fc_mode((xxxf, ax), _2641756))\n Unify: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756))\n Exit: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756))\n Exit: (51) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (52) [occurs] occurs:sub_term(_2810612, get_fc_mode((xxxf, ax), _2641756))\n Unify: (52) [occurs] occurs:sub_term(_2810612, get_fc_mode((xxxf, ax), _2641756))\n Call: (53) [system] arg(_2818692, get_fc_mode((xxxf, ax), _2641756), _2818634)\n Exit: (53) [system] arg(1, get_fc_mode((xxxf, ax), _2641756), (xxxf, ax))\n Call: (53) [occurs] occurs:sub_term(_2810612, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term((xxxf, ax), get_fc_mode((xxxf, ax), _2641756))\n Exit: (51) [occurs] occurs:sub_term((xxxf, ax), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (53) [occurs] occurs:sub_term(_2810612, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term(_2810612, (xxxf, ax))\n Call: (54) [system] arg(_2824240, (xxxf, ax), _2824182)\n Exit: (54) [system] arg(1, (xxxf, ax), xxxf)\n Call: (54) [occurs] occurs:sub_term(_2810612, xxxf)\n Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term(xxxf, get_fc_mode((xxxf, ax), _2641756))\n Exit: (51) [occurs] occurs:sub_term(xxxf, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (54) [occurs] occurs:sub_term(_2810612, xxxf)\n Unify: (54) [occurs] occurs:sub_term(_2810612, xxxf)\n Fail: (54) [occurs] occurs:sub_term(_2810612, xxxf)\n Redo: (54) [system] arg(_2831022, (xxxf, ax), _2824182)\n Exit: (54) [system] arg(2, (xxxf, ax), ax)\n Call: (54) [occurs] occurs:sub_term(_2810612, ax)\n Unify: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term(ax, get_fc_mode((xxxf, ax), _2641756))\n Exit: (51) [occurs] occurs:sub_term(ax, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (54) [occurs] occurs:sub_term(_2810612, ax)\n Unify: (54) [occurs] occurs:sub_term(_2810612, ax)\n Fail: (54) [occurs] occurs:sub_term(_2810612, ax)\n Fail: (53) [occurs] occurs:sub_term(_2810612, (xxxf, ax))\n Redo: (53) [system] arg(_2838422, get_fc_mode((xxxf, ax), _2641756), _2818634)\n Exit: (53) [system] arg(2, get_fc_mode((xxxf, ax), _2641756), _2641756)\n Call: (53) [occurs] occurs:sub_term(_2810612, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (52) [occurs] occurs:sub_term(_2641756, get_fc_mode((xxxf, ax), _2641756))\n Exit: (51) [occurs] occurs:sub_term(_2641756, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (53) [occurs] occurs:sub_term(_2810612, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2810612, _2641756)\n Fail: (53) [occurs] occurs:sub_term(_2810612, _2641756)\n Fail: (52) [occurs] occurs:sub_term(_2810612, get_fc_mode((xxxf, ax), _2641756))\n Redo: (52) [system] arg(_2845204, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2813704)\n Exit: (52) [system] arg(2, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2641756=zdirect)\n Call: (52) [occurs] occurs:sub_term(_2810612, _2641756=zdirect)\n Unify: (52) [occurs] occurs:sub_term(_2641756=zdirect, _2641756=zdirect)\n Exit: (52) [occurs] occurs:sub_term(_2641756=zdirect, _2641756=zdirect)\n Exit: (51) [occurs] occurs:sub_term(_2641756=zdirect, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (52) [occurs] occurs:sub_term(_2810612, _2641756=zdirect)\n Unify: (52) [occurs] occurs:sub_term(_2810612, _2641756=zdirect)\n Call: (53) [system] arg(_2850134, _2641756=zdirect, _2850076)\n Exit: (53) [system] arg(1, _2641756=zdirect, _2641756)\n Call: (53) [occurs] occurs:sub_term(_2810612, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (52) [occurs] occurs:sub_term(_2641756, _2641756=zdirect)\n Exit: (51) [occurs] occurs:sub_term(_2641756, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (53) [occurs] occurs:sub_term(_2810612, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2810612, _2641756)\n Fail: (53) [occurs] occurs:sub_term(_2810612, _2641756)\n Redo: (53) [system] arg(_2856298, _2641756=zdirect, _2850076)\n Exit: (53) [system] arg(2, _2641756=zdirect, zdirect)\n Call: (53) [occurs] occurs:sub_term(_2810612, zdirect)\n Unify: (53) [occurs] occurs:sub_term(zdirect, zdirect)\n Exit: (53) [occurs] occurs:sub_term(zdirect, zdirect)\n Exit: (52) [occurs] occurs:sub_term(zdirect, _2641756=zdirect)\n Exit: (51) [occurs] occurs:sub_term(zdirect, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (53) [occurs] occurs:sub_term(_2810612, zdirect)\n Unify: (53) [occurs] occurs:sub_term(_2810612, zdirect)\n Fail: (53) [occurs] occurs:sub_term(_2810612, zdirect)\n Fail: (52) [occurs] occurs:sub_term(_2810612, _2641756=zdirect)\n Fail: (51) [occurs] occurs:sub_term(_2810612, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Call: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Unify: (51) [occurs] occurs:sub_term((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Exit: (51) [occurs] occurs:sub_term((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Unify: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Call: (52) [system] arg(_2866790, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2866732)\n Exit: (52) [system] arg(1, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), get_fc_mode((xxxf, ax), _2641756))\n Call: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756))\n Unify: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756))\n Exit: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756))\n Exit: (51) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756))\n Unify: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756))\n Call: (53) [system] arg(_2871720, get_fc_mode((xxxf, ax), _2641756), _2871662)\n Exit: (53) [system] arg(1, get_fc_mode((xxxf, ax), _2641756), (xxxf, ax))\n Call: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term((xxxf, ax), get_fc_mode((xxxf, ax), _2641756))\n Exit: (51) [occurs] occurs:sub_term((xxxf, ax), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax))\n Call: (54) [system] arg(_2877268, (xxxf, ax), _2877210)\n Exit: (54) [system] arg(1, (xxxf, ax), xxxf)\n Call: (54) [occurs] occurs:sub_term(_2757582, xxxf)\n Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term(xxxf, get_fc_mode((xxxf, ax), _2641756))\n Exit: (51) [occurs] occurs:sub_term(xxxf, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n^ Call: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ')\n^ Unify: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ')\n Call: (52) [system] xxxf\\==[]\n Exit: (52) [system] xxxf\\==[]\n^ Call: (52) [logicmoo_test] on_x_debug(sub_string(xxxf, _2884618, _2884620, _2884622, ' '))\n^ Unify: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _2884618, _2884620, _2884622, ' '))\n^ Fail: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _2884618, _2884620, _2884622, ' '))\n^ Fail: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ')\n^ Call: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_')\n^ Unify: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_')\n Call: (52) [system] xxxf\\==[]\n Exit: (52) [system] xxxf\\==[]\n^ Call: (52) [logicmoo_test] on_x_debug(sub_string(xxxf, _2889664, _2889666, _2889668, '_'))\n^ Unify: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _2889664, _2889666, _2889668, '_'))\n^ Fail: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _2889664, _2889666, _2889668, '_'))\n^ Fail: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_')\n Redo: (54) [occurs] occurs:sub_term(_2757582, xxxf)\n Unify: (54) [occurs] occurs:sub_term(_2757582, xxxf)\n Fail: (54) [occurs] occurs:sub_term(_2757582, xxxf)\n Redo: (54) [system] arg(_2894156, (xxxf, ax), _2877210)\n Exit: (54) [system] arg(2, (xxxf, ax), ax)\n Call: (54) [occurs] occurs:sub_term(_2757582, ax)\n Unify: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term(ax, get_fc_mode((xxxf, ax), _2641756))\n Exit: (51) [occurs] occurs:sub_term(ax, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n^ Call: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ')\n^ Unify: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ')\n Call: (52) [system] ax\\==[]\n Exit: (52) [system] ax\\==[]\n^ Call: (52) [logicmoo_test] on_x_debug(sub_string(ax, _2901506, _2901508, _2901510, ' '))\n^ Unify: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _2901506, _2901508, _2901510, ' '))\n^ Fail: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _2901506, _2901508, _2901510, ' '))\n^ Fail: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ')\n^ Call: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_')\n^ Unify: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_')\n Call: (52) [system] ax\\==[]\n Exit: (52) [system] ax\\==[]\n^ Call: (52) [logicmoo_test] on_x_debug(sub_string(ax, _2906552, _2906554, _2906556, '_'))\n^ Unify: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _2906552, _2906554, _2906556, '_'))\n^ Fail: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _2906552, _2906554, _2906556, '_'))\n^ Fail: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_')\n Redo: (54) [occurs] occurs:sub_term(_2757582, ax)\n Unify: (54) [occurs] occurs:sub_term(_2757582, ax)\n Fail: (54) [occurs] occurs:sub_term(_2757582, ax)\n Fail: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax))\n Redo: (53) [system] arg(_2911662, get_fc_mode((xxxf, ax), _2641756), _2871662)\n Exit: (53) [system] arg(2, get_fc_mode((xxxf, ax), _2641756), _2641756)\n Call: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (52) [occurs] occurs:sub_term(_2641756, get_fc_mode((xxxf, ax), _2641756))\n Exit: (51) [occurs] occurs:sub_term(_2641756, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Fail: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Fail: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756))\n Redo: (52) [system] arg(_2918444, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2866732)\n Exit: (52) [system] arg(2, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2641756=zdirect)\n Call: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect)\n Unify: (52) [occurs] occurs:sub_term(_2641756=zdirect, _2641756=zdirect)\n Exit: (52) [occurs] occurs:sub_term(_2641756=zdirect, _2641756=zdirect)\n Exit: (51) [occurs] occurs:sub_term(_2641756=zdirect, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect)\n Unify: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect)\n Call: (53) [system] arg(_2923374, _2641756=zdirect, _2923316)\n Exit: (53) [system] arg(1, _2641756=zdirect, _2641756)\n Call: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (52) [occurs] occurs:sub_term(_2641756, _2641756=zdirect)\n Exit: (51) [occurs] occurs:sub_term(_2641756, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Redo: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Fail: (53) [occurs] occurs:sub_term(_2757582, _2641756)\n Redo: (53) [system] arg(_2929538, _2641756=zdirect, _2923316)\n Exit: (53) [system] arg(2, _2641756=zdirect, zdirect)\n Call: (53) [occurs] occurs:sub_term(_2757582, zdirect)\n Unify: (53) [occurs] occurs:sub_term(zdirect, zdirect)\n Exit: (53) [occurs] occurs:sub_term(zdirect, zdirect)\n Exit: (52) [occurs] occurs:sub_term(zdirect, _2641756=zdirect)\n Exit: (51) [occurs] occurs:sub_term(zdirect, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n^ Call: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(zdirect, ' ')\n^ Unify: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(zdirect, ' ')\n Call: (52) [system] zdirect\\==[]\n Exit: (52) [system] zdirect\\==[]\n^ Call: (52) [logicmoo_test] on_x_debug(sub_string(zdirect, _2936270, _2936272, _2936274, ' '))\n^ Unify: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(zdirect, _2936270, _2936272, _2936274, ' '))\n^ Fail: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(zdirect, _2936270, _2936272, _2936274, ' '))\n^ Fail: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(zdirect, ' ')\n^ Call: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(zdirect, '_')\n^ Unify: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(zdirect, '_')\n Call: (52) [system] zdirect\\==[]\n Exit: (52) [system] zdirect\\==[]\n^ Call: (52) [logicmoo_test] on_x_debug(sub_string(zdirect, _2941316, _2941318, _2941320, '_'))\n^ Unify: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(zdirect, _2941316, _2941318, _2941320, '_'))\n^ Fail: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(zdirect, _2941316, _2941318, _2941320, '_'))\n^ Fail: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(zdirect, '_')\n Redo: (53) [occurs] occurs:sub_term(_2757582, zdirect)\n Unify: (53) [occurs] occurs:sub_term(_2757582, zdirect)\n Fail: (53) [occurs] occurs:sub_term(_2757582, zdirect)\n Fail: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect)\n Fail: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))\n Call: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756))\n Unify: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756))\n Exit: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756))\n Redo: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756))\n Unify: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756))\n Call: (53) [system] arg(_2950140, get_fc_mode((xxxf, ax), _2641756), _2950082)\n Exit: (53) [system] arg(1, get_fc_mode((xxxf, ax), _2641756), (xxxf, ax))\n Call: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term((xxxf, ax), get_fc_mode((xxxf, ax), _2641756))\n Redo: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax))\n Call: (54) [system] arg(_2955070, (xxxf, ax), _2955012)\n Exit: (54) [system] arg(1, (xxxf, ax), xxxf)\n Call: (54) [occurs] occurs:sub_term(_2946990, xxxf)\n Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term(xxxf, get_fc_mode((xxxf, ax), _2641756))\n Redo: (54) [occurs] occurs:sub_term(_2946990, xxxf)\n Unify: (54) [occurs] occurs:sub_term(_2946990, xxxf)\n Fail: (54) [occurs] occurs:sub_term(_2946990, xxxf)\n Redo: (54) [system] arg(_2961234, (xxxf, ax), _2955012)\n Exit: (54) [system] arg(2, (xxxf, ax), ax)\n Call: (54) [occurs] occurs:sub_term(_2946990, ax)\n Unify: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term(ax, get_fc_mode((xxxf, ax), _2641756))\n Redo: (54) [occurs] occurs:sub_term(_2946990, ax)\n Unify: (54) [occurs] occurs:sub_term(_2946990, ax)\n Fail: (54) [occurs] occurs:sub_term(_2946990, ax)\n Fail: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax))\n Redo: (53) [system] arg(_2968016, get_fc_mode((xxxf, ax), _2641756), _2950082)\n Exit: (53) [system] arg(2, get_fc_mode((xxxf, ax), _2641756), _2641756)\n Call: (53) [occurs] occurs:sub_term(_2946990, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (52) [occurs] occurs:sub_term(_2641756, get_fc_mode((xxxf, ax), _2641756))\n Redo: (53) [occurs] occurs:sub_term(_2946990, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2946990, _2641756)\n Fail: (53) [occurs] occurs:sub_term(_2946990, _2641756)\n Fail: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756))\n Call: (52) [occurs] occurs:sub_term(_2974124, get_fc_mode((xxxf, ax), _2641756))\n Unify: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756))\n Exit: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756))\n Redo: (52) [occurs] occurs:sub_term(_2974124, get_fc_mode((xxxf, ax), _2641756))\n Unify: (52) [occurs] occurs:sub_term(_2974124, get_fc_mode((xxxf, ax), _2641756))\n Call: (53) [system] arg(_2977274, get_fc_mode((xxxf, ax), _2641756), _2977216)\n Exit: (53) [system] arg(1, get_fc_mode((xxxf, ax), _2641756), (xxxf, ax))\n Call: (53) [occurs] occurs:sub_term(_2974124, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term((xxxf, ax), get_fc_mode((xxxf, ax), _2641756))\n Redo: (53) [occurs] occurs:sub_term(_2974124, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term(_2974124, (xxxf, ax))\n Call: (54) [system] arg(_2982204, (xxxf, ax), _2982146)\n Exit: (54) [system] arg(1, (xxxf, ax), xxxf)\n Call: (54) [occurs] occurs:sub_term(_2974124, xxxf)\n Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term(xxxf, get_fc_mode((xxxf, ax), _2641756))\n Redo: (54) [occurs] occurs:sub_term(_2974124, xxxf)\n Unify: (54) [occurs] occurs:sub_term(_2974124, xxxf)\n Fail: (54) [occurs] occurs:sub_term(_2974124, xxxf)\n Redo: (54) [system] arg(_2988368, (xxxf, ax), _2982146)\n Exit: (54) [system] arg(2, (xxxf, ax), ax)\n Call: (54) [occurs] occurs:sub_term(_2974124, ax)\n Unify: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term(ax, get_fc_mode((xxxf, ax), _2641756))\n Redo: (54) [occurs] occurs:sub_term(_2974124, ax)\n Unify: (54) [occurs] occurs:sub_term(_2974124, ax)\n Fail: (54) [occurs] occurs:sub_term(_2974124, ax)\n Fail: (53) [occurs] occurs:sub_term(_2974124, (xxxf, ax))\n Redo: (53) [system] arg(_2995150, get_fc_mode((xxxf, ax), _2641756), _2977216)\n Exit: (53) [system] arg(2, get_fc_mode((xxxf, ax), _2641756), _2641756)\n Call: (53) [occurs] occurs:sub_term(_2974124, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (52) [occurs] occurs:sub_term(_2641756, get_fc_mode((xxxf, ax), _2641756))\n Redo: (53) [occurs] occurs:sub_term(_2974124, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2974124, _2641756)\n Fail: (53) [occurs] occurs:sub_term(_2974124, _2641756)\n Fail: (52) [occurs] occurs:sub_term(_2974124, get_fc_mode((xxxf, ax), _2641756))\n Call: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756))\n Unify: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756))\n Exit: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756))\n Redo: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756))\n Unify: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756))\n Call: (53) [system] arg(_3004406, get_fc_mode((xxxf, ax), _2641756), _3004348)\n Exit: (53) [system] arg(1, get_fc_mode((xxxf, ax), _2641756), (xxxf, ax))\n Call: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term((xxxf, ax), get_fc_mode((xxxf, ax), _2641756))\n Redo: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax))\n Call: (54) [system] arg(_3009336, (xxxf, ax), _3009278)\n Exit: (54) [system] arg(1, (xxxf, ax), xxxf)\n Call: (54) [occurs] occurs:sub_term(_2946990, xxxf)\n Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term(xxxf, get_fc_mode((xxxf, ax), _2641756))\n^ Call: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ')\n^ Unify: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ')\n Call: (53) [system] xxxf\\==[]\n Exit: (53) [system] xxxf\\==[]\n^ Call: (53) [logicmoo_test] on_x_debug(sub_string(xxxf, _3016068, _3016070, _3016072, ' '))\n^ Unify: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3016068, _3016070, _3016072, ' '))\n^ Fail: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3016068, _3016070, _3016072, ' '))\n^ Fail: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ')\n^ Call: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_')\n^ Unify: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_')\n Call: (53) [system] xxxf\\==[]\n Exit: (53) [system] xxxf\\==[]\n^ Call: (53) [logicmoo_test] on_x_debug(sub_string(xxxf, _3021114, _3021116, _3021118, '_'))\n^ Unify: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3021114, _3021116, _3021118, '_'))\n^ Fail: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3021114, _3021116, _3021118, '_'))\n^ Fail: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_')\n Redo: (54) [occurs] occurs:sub_term(_2946990, xxxf)\n Unify: (54) [occurs] occurs:sub_term(_2946990, xxxf)\n Fail: (54) [occurs] occurs:sub_term(_2946990, xxxf)\n Redo: (54) [system] arg(_3025606, (xxxf, ax), _3009278)\n Exit: (54) [system] arg(2, (xxxf, ax), ax)\n Call: (54) [occurs] occurs:sub_term(_2946990, ax)\n Unify: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax))\n Exit: (52) [occurs] occurs:sub_term(ax, get_fc_mode((xxxf, ax), _2641756))\n^ Call: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ')\n^ Unify: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ')\n Call: (53) [system] ax\\==[]\n Exit: (53) [system] ax\\==[]\n^ Call: (53) [logicmoo_test] on_x_debug(sub_string(ax, _3032338, _3032340, _3032342, ' '))\n^ Unify: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3032338, _3032340, _3032342, ' '))\n^ Fail: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3032338, _3032340, _3032342, ' '))\n^ Fail: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ')\n^ Call: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_')\n^ Unify: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_')\n Call: (53) [system] ax\\==[]\n Exit: (53) [system] ax\\==[]\n^ Call: (53) [logicmoo_test] on_x_debug(sub_string(ax, _3037384, _3037386, _3037388, '_'))\n^ Unify: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3037384, _3037386, _3037388, '_'))\n^ Fail: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3037384, _3037386, _3037388, '_'))\n^ Fail: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_')\n Redo: (54) [occurs] occurs:sub_term(_2946990, ax)\n Unify: (54) [occurs] occurs:sub_term(_2946990, ax)\n Fail: (54) [occurs] occurs:sub_term(_2946990, ax)\n Fail: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax))\n Redo: (53) [system] arg(_3042494, get_fc_mode((xxxf, ax), _2641756), _3004348)\n Exit: (53) [system] arg(2, get_fc_mode((xxxf, ax), _2641756), _2641756)\n Call: (53) [occurs] occurs:sub_term(_2946990, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756)\n Exit: (52) [occurs] occurs:sub_term(_2641756, get_fc_mode((xxxf, ax), _2641756))\n Redo: (53) [occurs] occurs:sub_term(_2946990, _2641756)\n Unify: (53) [occurs] occurs:sub_term(_2946990, _2641756)\n Fail: (53) [occurs] occurs:sub_term(_2946990, _2641756)\n Fail: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756))\n Call: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Redo: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax))\n Call: (54) [system] arg(_3051754, (xxxf, ax), _3051696)\n Exit: (54) [system] arg(1, (xxxf, ax), xxxf)\n Call: (54) [occurs] occurs:sub_term(_3048604, xxxf)\n Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax))\n Redo: (54) [occurs] occurs:sub_term(_3048604, xxxf)\n Unify: (54) [occurs] occurs:sub_term(_3048604, xxxf)\n Fail: (54) [occurs] occurs:sub_term(_3048604, xxxf)\n Redo: (54) [system] arg(_3057300, (xxxf, ax), _3051696)\n Exit: (54) [system] arg(2, (xxxf, ax), ax)\n Call: (54) [occurs] occurs:sub_term(_3048604, ax)\n Unify: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax))\n Redo: (54) [occurs] occurs:sub_term(_3048604, ax)\n Unify: (54) [occurs] occurs:sub_term(_3048604, ax)\n Fail: (54) [occurs] occurs:sub_term(_3048604, ax)\n Fail: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax))\n Call: (53) [occurs] occurs:sub_term(_3063408, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Redo: (53) [occurs] occurs:sub_term(_3063408, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term(_3063408, (xxxf, ax))\n Call: (54) [system] arg(_3066558, (xxxf, ax), _3066500)\n Exit: (54) [system] arg(1, (xxxf, ax), xxxf)\n Call: (54) [occurs] occurs:sub_term(_3063408, xxxf)\n Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax))\n Redo: (54) [occurs] occurs:sub_term(_3063408, xxxf)\n Unify: (54) [occurs] occurs:sub_term(_3063408, xxxf)\n Fail: (54) [occurs] occurs:sub_term(_3063408, xxxf)\n Redo: (54) [system] arg(_3072104, (xxxf, ax), _3066500)\n Exit: (54) [system] arg(2, (xxxf, ax), ax)\n Call: (54) [occurs] occurs:sub_term(_3063408, ax)\n Unify: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax))\n Redo: (54) [occurs] occurs:sub_term(_3063408, ax)\n Unify: (54) [occurs] occurs:sub_term(_3063408, ax)\n Fail: (54) [occurs] occurs:sub_term(_3063408, ax)\n Fail: (53) [occurs] occurs:sub_term(_3063408, (xxxf, ax))\n Call: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax))\n Redo: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax))\n Unify: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax))\n Call: (54) [system] arg(_3081360, (xxxf, ax), _3081302)\n Exit: (54) [system] arg(1, (xxxf, ax), xxxf)\n Call: (54) [occurs] occurs:sub_term(_3048604, xxxf)\n Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf)\n Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax))\n^ Call: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ')\n^ Unify: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ')\n Call: (54) [system] xxxf\\==[]\n Exit: (54) [system] xxxf\\==[]\n^ Call: (54) [logicmoo_test] on_x_debug(sub_string(xxxf, _3087474, _3087476, _3087478, ' '))\n^ Unify: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3087474, _3087476, _3087478, ' '))\n^ Fail: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3087474, _3087476, _3087478, ' '))\n^ Fail: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ')\n^ Call: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_')\n^ Unify: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_')\n Call: (54) [system] xxxf\\==[]\n Exit: (54) [system] xxxf\\==[]\n^ Call: (54) [logicmoo_test] on_x_debug(sub_string(xxxf, _3092520, _3092522, _3092524, '_'))\n^ Unify: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3092520, _3092522, _3092524, '_'))\n^ Fail: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3092520, _3092522, _3092524, '_'))\n^ Fail: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_')\n Redo: (54) [occurs] occurs:sub_term(_3048604, xxxf)\n Unify: (54) [occurs] occurs:sub_term(_3048604, xxxf)\n Fail: (54) [occurs] occurs:sub_term(_3048604, xxxf)\n Redo: (54) [system] arg(_3097012, (xxxf, ax), _3081302)\n Exit: (54) [system] arg(2, (xxxf, ax), ax)\n Call: (54) [occurs] occurs:sub_term(_3048604, ax)\n Unify: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (54) [occurs] occurs:sub_term(ax, ax)\n Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax))\n^ Call: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ')\n^ Unify: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ')\n Call: (54) [system] ax\\==[]\n Exit: (54) [system] ax\\==[]\n^ Call: (54) [logicmoo_test] on_x_debug(sub_string(ax, _3103126, _3103128, _3103130, ' '))\n^ Unify: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3103126, _3103128, _3103130, ' '))\n^ Fail: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3103126, _3103128, _3103130, ' '))\n^ Fail: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ')\n^ Call: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_')\n^ Unify: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_')\n Call: (54) [system] ax\\==[]\n Exit: (54) [system] ax\\==[]\n^ Call: (54) [logicmoo_test] on_x_debug(sub_string(ax, _3108172, _3108174, _3108176, '_'))\n^ Unify: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3108172, _3108174, _3108176, '_'))\n^ Fail: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3108172, _3108174, _3108176, '_'))\n^ Fail: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_')\n Redo: (54) [occurs] occurs:sub_term(_3048604, ax)\n Unify: (54) [occurs] occurs:sub_term(_3048604, ax)\n Fail: (54) [occurs] occurs:sub_term(_3048604, ax)\n Fail: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax))\n^ Call: (53) [logicmoo_test] backward_compatibility:sformat(_3113228, '~w', [xxxf])\n^ Unify: (53) [logicmoo_test] backward_compatibility:sformat(_3113228, '~w', [xxxf])\n^ Call: (54) [logicmoo_test] format(string(_3113228), '~w', [xxxf])\n^ Exit: (54) [logicmoo_test] format(string(\"xxxf\"), '~w', [xxxf])\n^ Exit: (53) [logicmoo_test] backward_compatibility:sformat(\"xxxf\", '~w', [xxxf])\n^ Call: (55) [logicmoo_test] ucatch:ensure_compute_file_link(\"xxxf\", _3116374)\n^ Unify: (55) [logicmoo_test] ucatch:ensure_compute_file_link(\"xxxf\", _3116374)\n Call: (56) [system] nb_current('$inprint_message', _3117624)\n Fail: (56) [system] nb_current('$inprint_message', _3117624)\n^ Redo: (55) [logicmoo_test] ucatch:ensure_compute_file_link(\"xxxf\", _3116374)\n^ Call: (56) [logicmoo_test] ucatch:maybe_compute_file_link(\"xxxf\", _3116374)\n^ Unify: (56) [logicmoo_test] ucatch:maybe_compute_file_link(\"xxxf\", _3116374)\n^ Fail: (56) [logicmoo_test] ucatch:maybe_compute_file_link(\"xxxf\", _3116374)\n^ Redo: (55) [logicmoo_test] ucatch:ensure_compute_file_link(\"xxxf\", _3116374)\n^ Unify: (55) [logicmoo_test] ucatch:ensure_compute_file_link(\"xxxf\", \"xxxf\")\n^ Exit: (55) [logicmoo_test] ucatch:ensure_compute_file_link(\"xxxf\", \"xxxf\")\n^ Call: (55) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],\"xxxf\",_842),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (55) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],\"xxxf\",_842),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (56) [system] arg(1, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",_2042),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (56) [system] arg(1, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'https://logicmoo.org:2082/gitlab/logicmoo/'),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (56) [system] arg(2, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",_3540),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (56) [system] arg(2, \n [[ EXCEPTION while printing message '~W'\n with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",\"\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"xxxf\",_5038),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"xxxf\",_5038),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Unify: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"xxxf\",_5038),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (57) [system] atomic_list_concat(_7350, \n [[ EXCEPTION while printing message '~W'\n with arguments [atomic_list_concat(_7350,'https://logicmoo.org:2082/gitlab/logicmoo/',\"xxxf\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Exit: (57) [system] atomic_list_concat([xxxf], \n [[ EXCEPTION while printing message '~W'\n with arguments [atomic_list_concat([xxxf],'https://logicmoo.org:2082/gitlab/logicmoo/',\"xxxf\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n Call: (57) [system] atomics_to_string([xxxf], \"\", _5038)\n Exit: (57) [system] atomics_to_string([xxxf], \"\", \"xxxf\")\n^ Exit: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string('https://logicmoo.org:2082/gitlab/logicmoo/',\"\",\"xxxf\",\"xxxf\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], \"xxxf\", _842)\n^ Unify: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], \"xxxf\", _842)\n Call: (57) [system] arg(1, '-/blob/'='', _12106)\n Exit: (57) [system] arg(1, '-/blob/'='', '-/blob/')\n Call: (57) [system] arg(2, '-/blob/'='', _13328)\n Exit: (57) [system] arg(2, '-/blob/'='', '')\n^ Call: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"xxxf\", _14550)\n^ Unify: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"xxxf\", _14550)\n^ Unify: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"xxxf\", _14550)\n Call: (58) [system] atomic_list_concat(_16448, '-/blob/', \"xxxf\")\n Exit: (58) [system] atomic_list_concat([xxxf], '-/blob/', \"xxxf\")\n Call: (58) [system] atomics_to_string([xxxf], '', _14550)\n Exit: (58) [system] atomics_to_string([xxxf], '', \"xxxf\")\n^ Exit: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', \"xxxf\", \"xxxf\")\n^ Call: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], \"xxxf\", _842)\n^ Unify: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], \"xxxf\", _842)\n Call: (58) [system] arg(1, (/)='_', _20790)\n Exit: (58) [system] arg(1, (/)='_', /)\n Call: (58) [system] arg(2, (/)='_', _22012)\n Exit: (58) [system] arg(2, (/)='_', '_')\n^ Call: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"xxxf\", _23234)\n^ Unify: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"xxxf\", _23234)\n^ Unify: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"xxxf\", _23234)\n Call: (59) [system] atomic_list_concat(_25132, /, \"xxxf\")\n Exit: (59) [system] atomic_list_concat([xxxf], /, \"xxxf\")\n Call: (59) [system] atomics_to_string([xxxf], '_', _23234)\n Exit: (59) [system] atomics_to_string([xxxf], '_', \"xxxf\")\n^ Exit: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', \"xxxf\", \"xxxf\")\n^ Call: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], \"xxxf\", _842)\n^ Unify: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], \"xxxf\", _842)\n Call: (59) [system] arg(1, '_master_packs_'='_', _29474)\n Exit: (59) [system] arg(1, '_master_packs_'='_', '_master_packs_')\n Call: (59) [system] arg(2, '_master_packs_'='_', _30696)\n Exit: (59) [system] arg(2, '_master_packs_'='_', '_')\n^ Call: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"xxxf\", _31918)\n^ Unify: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"xxxf\", _31918)\n^ Unify: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"xxxf\", _31918)\n Call: (60) [system] atomic_list_concat(_33816, '_master_packs_', \"xxxf\")\n Exit: (60) [system] atomic_list_concat([xxxf], '_master_packs_', \"xxxf\")\n Call: (60) [system] atomics_to_string([xxxf], '_', _31918)\n Exit: (60) [system] atomics_to_string([xxxf], '_', \"xxxf\")\n^ Exit: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', \"xxxf\", \"xxxf\")\n^ Call: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"xxxf\", _842)\n^ Unify: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"xxxf\", \"xxxf\")\n^ Exit: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string([], \"xxxf\", \"xxxf\")\n^ Exit: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], \"xxxf\", \"xxxf\")\n^ Exit: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], \"xxxf\", \"xxxf\")\n^ Exit: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], \"xxxf\", \"xxxf\")\n^ Exit: (55) [logicmoo_test] logicmoo_util_strings:replace_in_string([\n [[ EXCEPTION while printing message '~W'\n with arguments [logicmoo_util_strings:replace_in_string(['https://logicmoo.org:2082/gitlab/logicmoo/'=\"\",'-/blob/'='',(/)='_','_master_packs_'='_'],\"xxxf\",\"xxxf\"),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]:\n raised: existence_error(iri_scheme,https)\n ]]\n\n^ Call: (55) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars(\"xxxf\", _1276)\n^ Unify: (55) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars(\"xxxf\", _1276)\n Call: (56) [system] name(\"xxxf\", _2526)\n Exit: (56) [system] name(\"xxxf\", `xxxf`)\n^ Call: (56) [logicmoo_test] portray_vars:filter_var_chars(`xxxf`, [_3766|_3768])\n^ Unify: (56) [logicmoo_test] portray_vars:filter_var_chars(`xxxf`, [_3766|_3768])\n^ Call: (57) [logicmoo_test] portray_vars:filter_var_chars_trim_95(`xxxf`, [_3766|_3768])\n^ Unify: (57) [logicmoo_test] portray_vars:filter_var_chars_trim_95(`xxxf`, [_3766|_3768])\n^ Call: (58) [logicmoo_test] portray_vars:filter_var_chars0(`xxxf`, _6266)\n^ Unify: (58) [logicmoo_test] portray_vars:filter_var_chars0(`xxxf`, [120|_6896])\n Call: (59) [system] code_type(120, prolog_identifier_continue)\n Exit: (59) [system] code_type(120, prolog_identifier_continue)\n^ Call: (59) [logicmoo_test] portray_vars:filter_var_chars0(`xxf`, _6896)\n^ Unify: (59) [logicmoo_test] portray_vars:filter_var_chars0(`xxf`, [120|_9362])\n Call: (60) [system] code_type(120, prolog_identifier_continue)\n Exit: (60) [system] code_type(120, prolog_identifier_continue)\n^ Call: (60) [logicmoo_test] portray_vars:filter_var_chars0(`xf`, _9362)\n^ Unify: (60) [logicmoo_test] portray_vars:filter_var_chars0(`xf`, [120|_11828])\n Call: (61) [system] code_type(120, prolog_identifier_continue)\n Exit: (61) [system] code_type(120, prolog_identifier_continue)\n^ Call: (61) [logicmoo_test] portray_vars:filter_var_chars0(`f`, _11828)\n^ Unify: (61) [logicmoo_test] portray_vars:filter_var_chars0(`f`, [102|_14294])\n Call: (62) [system] code_type(102, prolog_identifier_continue)\n Exit: (62) [system] code_type(102, prolog_identifier_continue)\n^ Call: (62) [logicmoo_test] portray_vars:filter_var_chars0([], _14294)\n^ Unify: (62) [logicmoo_test] portray_vars:filter_var_chars0([], [])\n^ Exit: (62) [logicmoo_test] portray_vars:filter_var_chars0([], [])\n^ Exit: (61) [logicmoo_test] portray_vars:filter_var_chars0(`f`, `f`)\n^ Exit: (60) [logicmoo_test] portray_vars:filter_var_chars0(`xf`, `xf`)\n^ Exit: (59) [logicmoo_test] portray_vars:filter_var_chars0(`xxf`, `xxf`)\n^ Exit: (58) [logicmoo_test] portray_vars:filter_var_chars0(`xxxf`, `xxxf`)\n^ Call: (58) [logicmoo_test] portray_vars:trim_95(`xxxf`, [_3766|_3768])\n^ Unify: (58) [logicmoo_test] portray_vars:trim_95(`xxxf`, [100, 120|_21128])\n Call: (59) [system] char_type(120, digit)\n Fail: (59) [system] char_type(120, digit)\n^ Redo: (58) [logicmoo_test] portray_vars:trim_95(`xxxf`, [_3766|_3768])\n^ Unify: (58) [logicmoo_test] portray_vars:trim_95(`xxxf`, [97, 120|_23594])\n Call: (59) [system] char_type(120, alpha)\n Exit: (59) [system] char_type(120, alpha)\n^ Unify: (58) [logicmoo_test] portray_vars:trim_95(`xxxf`, [_3766|_3768])\n^ Call: (59) [logicmoo_test] portray_vars:trim_96(`xxxf`, [_3766|_3768])\n^ Unify: (59) [logicmoo_test] portray_vars:trim_96(`xxxf`, [120|_3768])\n^ Call: (60) [logicmoo_test] portray_vars:trim_96(`xxf`, _3768)\n^ Unify: (60) [logicmoo_test] portray_vars:trim_96(`xxf`, [120|_27932])\n^ Call: (61) [logicmoo_test] portray_vars:trim_96(`xf`, _27932)\n^ Unify: (61) [logicmoo_test] portray_vars:trim_96(`xf`, [120|_29186])\n^ Call: (62) [logicmoo_test] portray_vars:trim_96(`f`, _29186)\n^ Unify: (62) [logicmoo_test] portray_vars:trim_96(`f`, [102|_30440])\n^ Call: (63) [logicmoo_test] portray_vars:trim_96([], _30440)\n^ Unify: (63) [logicmoo_test] portray_vars:trim_96([], [])\n^ Exit: (63) [logicmoo_test] portray_vars:trim_96([], [])\n^ Exit: (62) [logicmoo_test] portray_vars:trim_96(`f`, `f`)\n^ Exit: (61) [logicmoo_test] portray_vars:trim_96(`xf`, `xf`)\n^ Exit: (60) [logicmoo_test] portray_vars:trim_96(`xxf`, `xxf`)\n^ Exit: (59) [logicmoo_test] portray_vars:trim_96(`xxxf`, `xxxf`)\n^ Exit: (58) [logicmoo_test] portray_vars:trim_95(`xxxf`, `xxxf`)\n^ Exit: (57) [logicmoo_test] portray_vars:filter_var_chars_trim_95(`xxxf`, `xxxf`)\n^ Exit: (56) [logicmoo_test] portray_vars:filter_var_chars(`xxxf`, `xxxf`)\n Call: (56) [ctypes] ctypes:to_upper(120, _37306)\n Unify: (56) [ctypes] ctypes:to_upper(120, _37306)\n Call: (57) [system] code_type(_37306, to_upper(120))\n Exit: (57) [system] code_type(88, to_upper(120))\n Exit: (56) [ctypes] ctypes:to_upper(120, 88)\n Call: (56) [system] name(_1276, `Xxxf`)\n Exit: (56) [system] name('Xxxf', `Xxxf`)\n^ Exit: (55) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars(\"xxxf\", 'Xxxf')\n^ Call: (55) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c32_'='_', '_c46_'='_', '_c64_'='_', '___'='__'], 'Xxxf', _42268)\n^ Unify: (55) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c32_'='_', '_c46_'='_', '_c64_'='_', '___'='__'], 'Xxxf', _42268)\n Call: (56) [system] arg(1, '_c32_'='_', _43526)\n Exit: (56) [system] arg(1, '_c32_'='_', '_c32_')\n Call: (56) [system] arg(2, '_c32_'='_', _44748)\n Exit: (56) [system] arg(2, '_c32_'='_', '_')\n^ Call: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c32_', '_', 'Xxxf', _45970)\n^ Unify: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c32_', '_', 'Xxxf', _45970)\n Call: (57) [system] atom_string('Xxxf', _47236)\n Exit: (57) [system] atom_string('Xxxf', \"Xxxf\")\n^ Call: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c32_', '_', \"Xxxf\", _48456)\n^ Unify: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c32_', '_', \"Xxxf\", _48456)\n^ Unify: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c32_', '_', \"Xxxf\", _48456)\n Call: (58) [system] atomic_list_concat(_50354, '_c32_', \"Xxxf\")\n Exit: (58) [system] atomic_list_concat(['Xxxf'], '_c32_', \"Xxxf\")\n Call: (58) [system] atomics_to_string(['Xxxf'], '_', _48456)\n Exit: (58) [system] atomics_to_string(['Xxxf'], '_', \"Xxxf\")\n^ Exit: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c32_', '_', \"Xxxf\", \"Xxxf\")\n Call: (57) [system] atom_string(_45970, \"Xxxf\")\n Exit: (57) [system] atom_string('Xxxf', \"Xxxf\")\n^ Exit: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c32_', '_', 'Xxxf', 'Xxxf')\n^ Call: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c46_'='_', '_c64_'='_', '___'='__'], 'Xxxf', _42268)\n^ Unify: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c46_'='_', '_c64_'='_', '___'='__'], 'Xxxf', _42268)\n Call: (57) [system] arg(1, '_c46_'='_', _56540)\n Exit: (57) [system] arg(1, '_c46_'='_', '_c46_')\n Call: (57) [system] arg(2, '_c46_'='_', _57762)\n Exit: (57) [system] arg(2, '_c46_'='_', '_')\n^ Call: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c46_', '_', 'Xxxf', _58984)\n^ Unify: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c46_', '_', 'Xxxf', _58984)\n Call: (58) [system] atom_string('Xxxf', _60250)\n Exit: (58) [system] atom_string('Xxxf', \"Xxxf\")\n^ Call: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c46_', '_', \"Xxxf\", _61470)\n^ Unify: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c46_', '_', \"Xxxf\", _61470)\n^ Unify: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c46_', '_', \"Xxxf\", _61470)\n Call: (59) [system] atomic_list_concat(_63368, '_c46_', \"Xxxf\")\n Exit: (59) [system] atomic_list_concat(['Xxxf'], '_c46_', \"Xxxf\")\n Call: (59) [system] atomics_to_string(['Xxxf'], '_', _61470)\n Exit: (59) [system] atomics_to_string(['Xxxf'], '_', \"Xxxf\")\n^ Exit: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c46_', '_', \"Xxxf\", \"Xxxf\")\n Call: (58) [system] atom_string(_58984, \"Xxxf\")\n Exit: (58) [system] atom_string('Xxxf', \"Xxxf\")\n^ Exit: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c46_', '_', 'Xxxf', 'Xxxf')\n^ Call: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c64_'='_', '___'='__'], 'Xxxf', _42268)\n^ Unify: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c64_'='_', '___'='__'], 'Xxxf', _42268)\n Call: (58) [system] arg(1, '_c64_'='_', _69554)\n Exit: (58) [system] arg(1, '_c64_'='_', '_c64_')\n Call: (58) [system] arg(2, '_c64_'='_', _70776)\n Exit: (58) [system] arg(2, '_c64_'='_', '_')\n^ Call: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c64_', '_', 'Xxxf', _71998)\n^ Unify: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c64_', '_', 'Xxxf', _71998)\n Call: (59) [system] atom_string('Xxxf', _73264)\n Exit: (59) [system] atom_string('Xxxf', \"Xxxf\")\n^ Call: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c64_', '_', \"Xxxf\", _74484)\n^ Unify: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c64_', '_', \"Xxxf\", _74484)\n^ Unify: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c64_', '_', \"Xxxf\", _74484)\n Call: (60) [system] atomic_list_concat(_76382, '_c64_', \"Xxxf\")\n Exit: (60) [system] atomic_list_concat(['Xxxf'], '_c64_', \"Xxxf\")\n Call: (60) [system] atomics_to_string(['Xxxf'], '_', _74484)\n Exit: (60) [system] atomics_to_string(['Xxxf'], '_', \"Xxxf\")\n^ Exit: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c64_', '_', \"Xxxf\", \"Xxxf\")\n Call: (59) [system] atom_string(_71998, \"Xxxf\")\n Exit: (59) [system] atom_string('Xxxf', \"Xxxf\")\n^ Exit: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c64_', '_', 'Xxxf', 'Xxxf')\n^ Call: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(['___'='__'], 'Xxxf', _42268)\n^ Unify: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(['___'='__'], 'Xxxf', _42268)\n Call: (59) [system] arg(1, '___'='__', _82568)\n Exit: (59) [system] arg(1, '___'='__', '___')\n Call: (59) [system] arg(2, '___'='__', _83790)\n Exit: (59) [system] arg(2, '___'='__', '__')\n^ Call: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('___', '__', 'Xxxf', _85012)\n^ Unify: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('___', '__', 'Xxxf', _85012)\n Call: (60) [system] atom_string('Xxxf', _86278)\n Exit: (60) [system] atom_string('Xxxf', \"Xxxf\")\n^ Call: (60) [logicmoo_test] logicmoo_util_strings:replace_in_string('___', '__', \"Xxxf\", _87498)\n^ Unify: (60) [logicmoo_test] logicmoo_util_strings:replace_in_string('___', '__', \"Xxxf\", _87498)\n^ Unify: (60) [logicmoo_test] logicmoo_util_strings:replace_in_string('___', '__', \"Xxxf\", _87498)\n Call: (61) [system] atomic_list_concat(_89396, '___', \"Xxxf\")\n Exit: (61) [system] atomic_list_concat(['Xxxf'], '___', \"Xxxf\")\n Call: (61) [system] atomics_to_string(['Xxxf'], '__', _87498)\n Exit: (61) [system] atomics_to_string(['Xxxf'], '__', \"Xxxf\")\n^ Exit: (60) [logicmoo_test] logicmoo_util_strings:replace_in_string('___', '__', \"Xxxf\", \"Xxxf\")\n Call: (60) [system] atom_string(_85012, \"Xxxf\")\n Exit: (60) [system] atom_string('Xxxf', \"Xxxf\")\n^ Exit: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('___', '__', 'Xxxf', 'Xxxf')\n^ Call: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string([], 'Xxxf', _42268)\n^ Unify: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string([], 'Xxxf', 'Xxxf')\n^ Exit: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string([], 'Xxxf', 'Xxxf')\n^ Exit: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(['___'='__'], 'Xxxf', 'Xxxf')\n^ Exit: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c64_'='_', '___'='__'], 'Xxxf', 'Xxxf')\n^ Exit: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c46_'='_', '_c64_'='_', '___'='__'], 'Xxxf', 'Xxxf')\n^ Exit: (55) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c32_'='_', '_c46_'='_', '_c64_'='_', '___'='__'], 'Xxxf', 'Xxxf')\n^ Call: (49) [logicmoo_test] backward_compatibility:sformat(_758, '~w_in_~w', ['Xxxf', user])\n^ Unify: (49) [logicmoo_test] backward_compatibility:sformat(_758, '~w_in_~w', ['Xxxf', user])\n^ Call: (50) [logicmoo_test] format(string(_758), '~w_in_~w', ['Xxxf', user])\n^ Exit: (50) [logicmoo_test] format(string(\"Xxxf_in_user\"), '~w_in_~w', ['Xxxf', user])\n^ Exit: (49) [logicmoo_test] backward_compatibility:sformat(\"Xxxf_in_user\", '~w_in_~w', ['Xxxf', user])\n^ Call: (48) [logicmoo_test] backward_compatibility:sformat(_744, '~w__~w', [\"Test_0004_Line_0000\", \"Xxxf_in_user\"])\n^ Unify: (48) [logicmoo_test] backward_compatibility:sformat(_744, '~w__~w', [\"Test_0004_Line_0000\", \"Xxxf_in_user\"])\n^ Call: (49) [logicmoo_test] format(string(_744), '~w__~w', [\"Test_0004_Line_0000\", \"Xxxf_in_user\"])\n^ Exit: (49) [logicmoo_test] format(string(\"Test_0004_Line_0000__Xxxf_in_user\"), '~w__~w', [\"Test_0004_Line_0000\", \"Xxxf_in_user\"])\n^ Exit: (48) [logicmoo_test] backward_compatibility:sformat(\"Test_0004_Line_0000__Xxxf_in_user\", '~w__~w', [\"Test_0004_Line_0000\", \"Xxxf_in_user\"])\n Call: (48) [j_u] j_u:junit_prop(testsuite, testcase, _105054)\n Unify: (48) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit')\n Exit: (48) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit')\n Redo: (48) [j_u] j_u:junit_prop(testsuite, testcase, _105054)\n Unify: (48) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__sk2_in_1_in_user\")\n Exit: (48) [j_u] j_u:junit_prop(testsuite, testcase, \"Test_0001_Line_0000__sk2_in_1_in_user\")\n Redo: (48) [j_u] j_u:junit_prop(testsuite, testcase, _105054)\n Unify: (48) [j_u] j_u:junit_prop(testsuite, testcase, _105054)\n Exit: (48) [j_u] j_u:junit_prop(testsuite, testcase, _105054)\n^ Call: (50) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (50) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (50) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (51) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (51) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (51) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (51) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Unify: (51) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Exit: (51) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace)\n^ Call: (51) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__Xxxf_in_user\"))\n^ Unify: (51) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__Xxxf_in_user\"))\n Call: (52) [system] copy_term(t_l:mpred_current_testcase(\"Test_0004_Line_0000__Xxxf_in_user\"), _119482)\n Exit: (52) [system] copy_term(t_l:mpred_current_testcase(\"Test_0004_Line_0000__Xxxf_in_user\"), t_l:mpred_current_testcase(\"Test_0004_Line_0000__Xxxf_in_user\"))\n^ Call: (52) [t_l] clause(t_l:mpred_current_testcase(\"Test_0004_Line_0000__Xxxf_in_user\"), true)\n^ Fail: (52) [t_l] clause(mpred_current_testcase(\"Test_0004_Line_0000__Xxxf_in_user\"), true)\n^ Fail: (51) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__Xxxf_in_user\"))\n^ Call: (57) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__Xxxf_in_user\"))\n^ Unify: (57) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__Xxxf_in_user\"))\n^ Call: (58) [t_l] asserta(t_l:mpred_current_testcase(\"Test_0004_Line_0000__Xxxf_in_user\"), _123936)\n^ Exit: (58) [t_l] asserta(t_l:mpred_current_testcase(\"Test_0004_Line_0000__Xxxf_in_user\"), (0x5566f6554600))\n Call: (58) [system] nb_current('$w_tl_e', _125174)\n Exit: (58) [system] nb_current('$w_tl_e', [(0x5566f7ca3020)])\n Call: (58) [system] nb_linkval('$w_tl_e', [(0x5566f6554600), (0x5566f7ca3020)])\n Exit: (58) [system] nb_linkval('$w_tl_e', [(0x5566f6554600), (0x5566f7ca3020)])\n^ Exit: (57) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(\"Test_0004_Line_0000__Xxxf_in_user\"))\n^ Call: (56) [logicmoo_test] must_det_l((wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110884)))\n^ Unify: (56) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((..., ...), _508), _508=zdirect)))), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(..., ..., ...), ..., ...)), get_time(_110884)))\n^ Call: (58) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (58) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (59) [ucatch] strip_module(ucatch:must_det_u, _130838, _130778)\n^ Exit: (59) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (59) [system] var(must_det_u)\n Fail: (59) [system] var(must_det_u)\n^ Fail: (58) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (58) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode(..., ...), ... = ...)))), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((..., ...), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(...), ..., ...)), get_time(_110884)))\n^ Unify: (58) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode(..., ...), ... = ...)))), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((..., ...), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(...), ..., ...)), get_time(_110884)))\n^ Call: (59) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((..., ...), _508), _508=zdirect)))), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(..., ..., ...), ..., ...)), get_time(_110884)), _135148, _135088)\n^ Exit: (59) [ucatch] strip_module(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((..., ...), _508), _508=zdirect)))), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(..., ..., ...), ..., ...)), get_time(_110884)), logicmoo_test, (wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110884)))\n Call: (59) [system] var((wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110884)))\n Fail: (59) [system] var((wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110884)))\n^ Fail: (58) [ucatch] ucatch:is_call_var(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode(..., ...), ... = ...)))), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((..., ...), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(...), ..., ...)), get_time(_110884)))\n^ Call: (59) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (59) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (60) [ucatch] strip_module(ucatch:must_det_u, _139464, _139404)\n^ Exit: (60) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (60) [system] var(must_det_u)\n Fail: (60) [system] var(must_det_u)\n^ Fail: (59) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (59) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((..., ...), _508), _508=zdirect)))))\n^ Unify: (59) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((..., ...), _508), _508=zdirect)))))\n^ Call: (60) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))), _143774, _143714)\n^ Exit: (60) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))), logicmoo_test, wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))))\n Call: (60) [system] var(wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))))\n Fail: (60) [system] var(wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))))\n^ Fail: (59) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((..., ...), _508), _508=zdirect)))))\n^ Call: (63) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((..., ...), _508), _508=zdirect)))), dmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((..., ...), _508), _508=zdirect))))))\n^ Unify: (63) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((..., ...), _508), _508=zdirect)))), dmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((..., ...), _508), _508=zdirect))))))\n^ Call: (64) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Unify: (64) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Call: (65) [logicmoo_test] current_predicate((in_pp/1))\n^ Exit: (65) [logicmoo_test] current_predicate((in_pp/1))\n^ Call: (65) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Unify: (65) [logicmoo_test] pretty_clauses:in_pp(bfly)\n Call: (66) [system] nonvar(bfly)\n Exit: (66) [system] nonvar(bfly)\n^ Call: (66) [logicmoo_test] pretty_clauses:in_pp(_152956)\n^ Unify: (66) [logicmoo_test] pretty_clauses:in_pp(_152956)\n Call: (67) [system] nonvar(_152956)\n Fail: (67) [system] nonvar(_152956)\n^ Redo: (66) [logicmoo_test] pretty_clauses:in_pp(_152956)\n^ Unify: (66) [logicmoo_test] pretty_clauses:in_pp(_152956)\n^ Call: (67) [logicmoo_test] pretty_clauses:is_pp_set(_152956)\n^ Unify: (67) [logicmoo_test] pretty_clauses:is_pp_set(_152956)\n Call: (68) [bfly_tl] bfly_tl:bfly_setting(pp_output, _152956)\n Fail: (68) [bfly_tl] bfly_tl:bfly_setting(pp_output, _152956)\n^ Fail: (67) [logicmoo_test] pretty_clauses:is_pp_set(_152956)\n^ Redo: (66) [logicmoo_test] pretty_clauses:in_pp(_152956)\n^ Unify: (66) [logicmoo_test] pretty_clauses:in_pp(_152956)\n^ Call: (67) [logicmoo_test] pretty_clauses:toplevel_pp(_152956)\n^ Unify: (67) [logicmoo_test] pretty_clauses:toplevel_pp(_152956)\n Call: (68) [system] nonvar(_152956)\n Fail: (68) [system] nonvar(_152956)\n^ Redo: (67) [logicmoo_test] pretty_clauses:toplevel_pp(_152956)\n^ Unify: (67) [logicmoo_test] pretty_clauses:toplevel_pp(swish)\n^ Call: (68) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_164682)))\n^ Unify: (68) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_164682)))\n Call: (72) [system] nb_current('$pp_swish', t)\n Fail: (72) [system] nb_current('$pp_swish', t)\n Call: (72) [pengines] pengines:pengine_self(_164682)\n Unify: (72) [pengines] pengines:pengine_self(_164682)\n Call: (73) [system] thread_self(_168466)\n Exit: (73) [system] thread_self(main)\n Call: (73) [pengines] current_pengine(_164682, _169730, main, _169734, _169736, _169738)\n Fail: (73) [pengines] current_pengine(_164682, _170392, main, _170396, _170398, _170400)\n Fail: (72) [pengines] pengines:pengine_self(_164682)\n^ Fail: (68) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_164682)))\n^ Redo: (67) [logicmoo_test] pretty_clauses:toplevel_pp(_152956)\n^ Unify: (67) [logicmoo_test] pretty_clauses:toplevel_pp(http)\n^ Call: (68) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_173506))\n^ Unify: (68) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_173506))\n Call: (71) [httpd_wrapper] httpd_wrapper:http_current_request(_173506)\n Unify: (71) [httpd_wrapper] httpd_wrapper:http_current_request(_173506)\n Call: (72) [system] current_output(_176072)\n Exit: (72) [system] current_output((0x7f8762aee8c0))\n Call: (72) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0))\n Fail: (72) [http_stream] http_stream:is_cgi_stream((0x7f8762aee8c0))\n Fail: (71) [httpd_wrapper] httpd_wrapper:http_current_request(_173506)\n^ Fail: (68) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_173506))\n^ Redo: (67) [logicmoo_test] pretty_clauses:toplevel_pp(_152956)\n^ Unify: (67) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Call: (68) [logicmoo_test] current_predicate((bfly_get/2))\n^ Exit: (68) [logicmoo_test] current_predicate((bfly_get/2))\n^ Call: (68) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Unify: (68) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (69) [system] nonvar(f)\n Exit: (69) [system] nonvar(f)\n^ Call: (69) [logicmoo_test] butterfly:bfly_get(butterfly, _184694)\n^ Unify: (69) [logicmoo_test] butterfly:bfly_get(butterfly, _184694)\n Call: (70) [system] nonvar(_184694)\n Fail: (70) [system] nonvar(_184694)\n^ Redo: (69) [logicmoo_test] butterfly:bfly_get(butterfly, _184694)\n^ Unify: (69) [logicmoo_test] butterfly:bfly_get(butterfly, _184694)\n Call: (70) [bfly_tl] bfly_tl:bfly_setting(butterfly, _184694)\n Unify: (70) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n Exit: (70) [bfly_tl] bfly_tl:bfly_setting(butterfly, f)\n^ Exit: (69) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n Call: (69) [system] f=@=f\n Exit: (69) [system] f=@=f\n^ Exit: (68) [logicmoo_test] butterfly:bfly_get(butterfly, f)\n^ Exit: (67) [logicmoo_test] pretty_clauses:toplevel_pp(ansi)\n^ Exit: (66) [logicmoo_test] pretty_clauses:in_pp(ansi)\n Call: (66) [system] bfly==ansi\n Fail: (66) [system] bfly==ansi\n^ Fail: (65) [logicmoo_test] pretty_clauses:in_pp(bfly)\n^ Fail: (64) [logicmoo_test] dmsg:dis_pp(bfly)\n^ Redo: (63) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((..., ...), _508), _508=zdirect)))), dmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((..., ...), _508), _508=zdirect))))))\n^ Call: (64) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))), dmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))))\n^ Unify: (64) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))), dmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))))\n^ Call: (65) [logicmoo_test] quietly(ignore((with_all_dmsg(dmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode(..., ...), ... = ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?-mpred_test(..., ...))))))))))\n^ Unify: (65) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(..., ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n%~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc:75 \n%~ ?-( mpred_test( \"Test_0004_Line_0000__Xxxf_in_user\",%~ user : get_fc_mode((xxxf,ax),DMode),DMode=zdirect)).\n^ Exit: (70) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace)\n^ Exit: (65) [rtrace] quietly(logicmoo_test:ignore((with_all_dmsg(dmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(..., ...))))), (fmt_visible_to_console->true;ignore(on_x_fail(in_cmt(fmt((?- ...)))))))))\n^ Exit: (64) [logicmoo_test] dmsg:wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))), dmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))))\n^ Exit: (63) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((..., ...), _508), _508=zdirect)))), dmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((..., ...), _508), _508=zdirect))))))\n^ Call: (59) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (59) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (60) [ucatch] strip_module(ucatch:must_det_u, _233164, _233104)\n^ Exit: (60) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (60) [system] var(must_det_u)\n Fail: (60) [system] var(must_det_u)\n^ Fail: (59) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (59) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(..., ..., ...), ..., ...)), get_time(_110884)))\n^ Unify: (59) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(..., ..., ...), ..., ...)), get_time(_110884)))\n^ Call: (60) [ucatch] strip_module(logicmoo_test:(add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110884)), _237474, _237414)\n^ Exit: (60) [ucatch] strip_module(logicmoo_test:(add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110884)), logicmoo_test, (add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110884)))\n Call: (60) [system] var((add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110884)))\n Fail: (60) [system] var((add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110884)))\n^ Fail: (59) [ucatch] ucatch:is_call_var(logicmoo_test:(add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(..., ..., ...), ..., ...)), get_time(_110884)))\n^ Call: (60) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (60) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (61) [ucatch] strip_module(ucatch:must_det_u, _241790, _241730)\n^ Exit: (61) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (61) [system] var(must_det_u)\n Fail: (61) [system] var(must_det_u)\n^ Fail: (60) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (60) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))\n^ Unify: (60) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))\n^ Call: (61) [ucatch] strip_module(logicmoo_test:add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), _246100, _246040)\n^ Exit: (61) [ucatch] strip_module(logicmoo_test:add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), logicmoo_test, add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))\n Call: (61) [system] var(add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))\n Fail: (61) [system] var(add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))\n^ Fail: (60) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)))\n Call: (64) [j_u] j_u:junit_prop(\"Test_0004_Line_0000__Xxxf_in_user\", goal, _249110)\n Unify: (64) [j_u] j_u:junit_prop(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Exit: (64) [j_u] j_u:junit_prop(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\n Redo: (64) [j_u] j_u:junit_prop(\"Test_0004_Line_0000__Xxxf_in_user\", goal, _249110)\n Unify: (64) [j_u] j_u:junit_prop(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n Exit: (64) [j_u] j_u:junit_prop(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(\\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\n^ Call: (60) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (60) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (61) [ucatch] strip_module(ucatch:must_det_u, _254252, _254192)\n^ Exit: (61) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (61) [system] var(must_det_u)\n Fail: (61) [system] var(must_det_u)\n^ Fail: (60) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (60) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110884)))\n^ Unify: (60) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110884)))\n^ Call: (61) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110884)), _258562, _258502)\n^ Exit: (61) [ucatch] strip_module(logicmoo_test:(ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))), get_time(_110884)), logicmoo_test, (ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [_110754|...]), replace_in_string([...], _110796, _110826), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", url, _110826))), get_time(_110884)))\n Call: (61) [system] var((ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [_110754|...]), replace_in_string([...], _110796, _110826), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", url, _110826))), get_time(_110884)))\n Fail: (61) [system] var((ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [_110754|...]), replace_in_string([...], _110796, _110826), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", url, _110826))), get_time(_110884)))\n^ Fail: (60) [ucatch] ucatch:is_call_var(logicmoo_test:(ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, ... : ...), sformat(..., ..., ...), ..., ...)), get_time(_110884)))\n^ Call: (61) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (61) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (62) [ucatch] strip_module(ucatch:must_det_u, _262878, _262818)\n^ Exit: (62) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (62) [system] var(must_det_u)\n Fail: (62) [system] var(must_det_u)\n^ Fail: (61) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (61) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Unify: (61) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n^ Call: (62) [ucatch] strip_module(logicmoo_test:ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [_110754|...]), replace_in_string([...], _110796, _110826), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", url, _110826))), _267188, _267128)\n^ Exit: (62) [ucatch] strip_module(logicmoo_test:ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [_110754|...]), replace_in_string([...], _110796, _110826), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", url, _110826))), logicmoo_test, ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [_110754, _110756]), replace_in_string([... = ...], _110796, _110826), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", url, _110826))))\n Call: (62) [system] var(ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [_110754, _110756]), replace_in_string([... = ...], _110796, _110826), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", url, _110826))))\n Fail: (62) [system] var(ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [_110754, _110756]), replace_in_string([... = ...], _110796, _110826), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", url, _110826))))\n^ Fail: (61) [ucatch] ucatch:is_call_var(logicmoo_test:ignore((source_location(_110754, _110756), atom(_110754), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", src, _110754:_110756), sformat(_110796, '~w#L~w', [...|...]), replace_in_string(..., ..., ...), add_test_info(..., ..., ...))))\n Call: (66) [system] source_location(_110754, _110756)\n Fail: (66) [system] source_location(_110754, _110756)\n^ Call: (61) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Unify: (61) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (62) [ucatch] strip_module(ucatch:must_det_u, _272722, _272662)\n^ Exit: (62) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u)\n Call: (62) [system] var(must_det_u)\n Fail: (62) [system] var(must_det_u)\n^ Fail: (61) [ucatch] ucatch:is_call_var(ucatch:must_det_u)\n^ Call: (61) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_110884))\n^ Unify: (61) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_110884))\n^ Call: (62) [ucatch] strip_module(logicmoo_test:get_time(_110884), _277032, _276972)\n^ Exit: (62) [ucatch] strip_module(logicmoo_test:get_time(_110884), logicmoo_test, get_time(_110884))\n Call: (62) [system] var(get_time(_110884))\n Fail: (62) [system] var(get_time(_110884))\n^ Fail: (61) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_110884))\n^ Exit: (56) [ucatch] must_det_l(logicmoo_test:(wdmsg((?-mpred_test(\"Test_0004_Line_0000__Xxxf_in_user\", user:(get_fc_mode((..., ...), _508), _508=zdirect)))), add_test_info(\"Test_0004_Line_0000__Xxxf_in_user\", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)), ignore((source_location(_110754, _110756), atom(_110754), add_test_info(..., ..., ...), ..., ...)), get_time(1632738044.087427)))\n Call: (56) [system] _110894=nb(0)\n Exit: (56) [system] nb(0)=nb(0)\n^ Call: (58) [logicmoo_test] call_u_hook(user:(get_fc_mode((xxxf, ax), _508), _508=zdirect))\n^ Unify: (58) [logicmoo_test] call_u_hook(user:(get_fc_mode((xxxf, ax), _508), _508=zdirect))\n^ Exit: (58) [logicmoo_test] call_u_hook(user:(get_fc_mode((xxxf, ax), zdirect), zdirect=zdirect))\n Call: (58) [system] _110934=passed\n Exit: (58) [system] passed=passed\n\u001B[0m\u001B[1m\u001B[97m\u001B[40mpassed=info(why_was_true(user:(get_fc_mode((xxxf,ax),zdi") ^ Call: (43) [logicmoo_test] dmsg:dmsg_pretty(test_completed_exit(40)) ^ Unify: (43) [logicmoo_test] dmsg:dmsg_pretty(test_completed_exit(40)) ^ Call: (44) [logicmoo_test] dmsg:dzotrace(ignore(\+ \+ (pretty_and_hide(test_completed_exit(40), _10483616), dmsg(_10483616)))) ^ Unify: (44) [logicmoo_test] dmsg:dzotrace(ignore(\+ \+ (pretty_and_hide(test_completed_exit(40), _10483616), dmsg(_10483616)))) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc:96 %~ test_completed_exit(40) ^ Exit: (44) [logicmoo_test] dmsg:dzotrace(ignore(\+ \+ (pretty_and_hide(test_completed_exit(40), _10483616), dmsg(_10483616)))) ^ Exit: (43) [logicmoo_test] dmsg:dmsg_pretty(test_completed_exit(40)) totalTime=7.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k attvar_02.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=356 OPEN logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ATTVAR_02, Failing 2021-09-26 05:17:03 +0000 UTC ISSUE_ID=356 ISSUE_OC=OPEN Editing Issue For FAILED 356 OPEN logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ATTVAR_02, Failing 2021-09-26 05:17:03 +0000 UTC SKIPPING gh issue edit 356 -t logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.ATTVAR_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['attvar_01.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['attvar_01.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_01.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/584 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_01.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) :- if(\+ current_module(attvar_reader)). :- use_module(library(logicmoo/attvar_reader)). /*~ ~*/ :- endif. %:- pfc_test_feature(mt,must_not_be_pfc_file). sk1:attr_unify_hook(_,_). /*~ No source location!? ~*/ :- debug_logicmoo(_). /*~ ~*/ :- nodebug_logicmoo(http(_)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- dynamic(sk1_in/1). /*~ ~*/ % :- dynamic(sk1_in/1). :- read_attvars(true). % :- set_prolog_flag(assert_attvars,true). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_01.pl:20 %~ install_attvar_expander(user) %~ term_xform( sk1_in( aVar([vn='Ex'],[sk1='SKF-666'])) --> %~ %~ sk1_in(In_Sk1) :- %~ %~ attr_bind([put_attr(In_Sk1,sk1,'SKF-666')],true)) ~*/ % :- set_prolog_flag(assert_attvars,true). sk1_in(aVar([vn='Ex'],[sk1='SKF-666'])). /*~ No source location!? ~*/ :- listing(sk1_in/1). /*~ %~ skipped( listing( sk1_in/1)) ~*/ :- must((sk1_in(Ex),get_attr(Ex,sk1,What),What=='SKF-666')). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_01.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/584 /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__sk1_in_1_in_user", %~ user : ( sk1_in(Ex) , %~ get_attr(Ex,sk1,What) , %~ What=='SKF-666'))). passed=info(why_was_true(user:(sk1_in(_26452),get_attr(_26452,sk1,'SKF-666'),'SKF-666'=='SKF-666'))) no_proof_for((sk1_in(In_Sk1),get_attr(In_Sk1,sk1,'SKF-666'),'SKF-666'=='SKF-666')). no_proof_for((sk1_in(In_Sk1),get_attr(In_Sk1,sk1,'SKF-666'),'SKF-666'=='SKF-666')). no_proof_for((sk1_in(In_Sk1),get_attr(In_Sk1,sk1,'SKF-666'),'SKF-666'=='SKF-666')). name = 'logicmoo.pfc.test.sanity_base.ATTVAR_01-Test_0001_Line_0000__sk1_in_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_01.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_01_Test_0001_Line_0000_sk1_in_1_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.045654917-junit.xml > Test_0001_Line_0000__sk1_in_1_in_user result = passed. %~ test_completed_exit(64) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k attvar_01.pl (returned 64) Add_LABELS='' Rem_LABELS='Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=584 OPEN logicmoo.pfc.test.sanity_base.ATTVAR_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ATTVAR_01, Passing 2021-09-26 05:17:17 +0000 UTC ISSUE_ID=584 ISSUE_OC=OPEN Updating Issue 584 OPEN logicmoo.pfc.test.sanity_base.ATTVAR_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ATTVAR_01, Passing 2021-09-26 05:17:17 +0000 UTC SKIPPING gh issue edit 584 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing --remove-label Failing,Regression,Skipped,Errors,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.ABC_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['abc_01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['abc_01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/abc_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ABC_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AABC_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/564 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/abc_01.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- mpred_trace_exec. /*~ ~*/ ==> b(2). /*~ ~*/ :- mpred_why( b(2)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__b_2_in_user",user:b(2))). passed=info(why_was_true(user:b(2))) no_proof_for(b(2)). no_proof_for(b(2)). no_proof_for(b(2)). name = 'logicmoo.pfc.test.sanity_base.ABC_01-Test_0001_Line_0000__b_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ABC_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'abc_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ABC_01_Test_0001_Line_0000_b_2_in_user-junit.xml ~*/ \+ b(2). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( b(2), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/abc_01.pfc ',19) , %~ ax)))) ~*/ :- mpred_test(\+ b(2)). % :- rtrace. % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/abc_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ABC_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AABC_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/564 /*~ %~ ?-( mpred_test("Test_0002_Line_0000__naf_b_2_in_user",user:(\+b(2)))). passed=info(why_was_true(user:(\+b(2)))) no_proof_for(\+b(2)). no_proof_for(\+b(2)). no_proof_for(\+b(2)). name = 'logicmoo.pfc.test.sanity_base.ABC_01-Test_0002_Line_0000__naf_b_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ABC_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'abc_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ABC_01_Test_0002_Line_0000_naf_b_2_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.121606312-junit.xml > logicmoo.pfc.test.sanity_base.ABC_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__b_2_in_user result = passed. Test_0002_Line_0000__naf_b_2_in_user result = passed. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/abc_01.pfc:36 %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k abc_01.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=564 OPEN logicmoo.pfc.test.sanity_base.ABC_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ABC_01, Passing 2021-09-26 05:17:29 +0000 UTC ISSUE_ID=564 ISSUE_OC=OPEN Updating Issue 564 OPEN logicmoo.pfc.test.sanity_base.ABC_01 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ABC_01, Passing 2021-09-26 05:17:29 +0000 UTC SKIPPING gh issue edit 564 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.WHY_BUG_01E JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['why_bug_01e.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['why_bug_01e.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/why_bug_01e.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/WHY_BUG_01E/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AWHY_BUG_01E % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/510 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/why_bug_01e.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- use_module(library(statistics)). /*~ ~*/ :- mpred_notrace_exec. /*~ ~*/ :- statistics. /*~ % Started at Mon Sep 27 03:21:07 2021 % 1.067 seconds cpu time for 2,126,334 inferences % 941,735 atoms, 32,339 functors, 31,550 predicates, 747 modules, 15,986,630 VM-codes % % Limit Allocated In use % Local stack: - 52 Kb 3,920 b % Global stack: - 256 Kb 172 Kb % Trail stack: - 66 Kb 944 b % Total: 1,024 Mb 374 Kb 177 Kb % % 2 garbage collections gained 95,488 bytes in 0.000 seconds. % 4 atom garbage collections gained 2,673 atoms in 0.050 seconds. % 8 clause garbage collections gained 1,843 clauses in 0.000 seconds. % Stack shifts: 1 local, 2 global, 1 trail in 0.000 seconds % 3 threads, 0 finished threads used 0.000 seconds ~*/ :- cls. % reset runtime counter /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/why_bug_01e.pfc:9 %~ skipped(messy_on_output,cls) ~*/ % reset runtime counter :- statistics(runtime,_Secs). /*~ ~*/ . transitive(P) ==> ((t(P,X,Y),t(P,Y,Z)/(dif(X,Y),dif(Y,Z),dif(X,Z)))==> t(P, X, Z)). /*~ ~*/ taxinomicPair(E,P) ==> (t(P,X,Y),t(E,Y,Z) ==> t(P, X, Z)). /*~ ~*/ subRelation(E,P) ==> ((t(E,X,Y)/(dif(X,Y))) ==> t(P,X,Y)). /*~ ~*/ edge(1,2). /*~ ~*/ edge(2,3). /*~ ~*/ edge(3,4). /*~ ~*/ subRelation(edge,hop). /*~ ~*/ subRelation(hop,path). /*~ ~*/ symmetric(hop). /*~ ~*/ symmetric(P) ==> (t(P,X,Y)/dif(X,Y) ==> t(P,Y,X)). /*~ ~*/ antisymmetric(P)/fail ==> (t(P,X,Y)/dif(X,Y) ==> ~t(P,Y,X)). /*~ ~*/ reflexive(P) ==> t(P,X,X). /*~ ~*/ antireflexive(P) ==> ~t(P,X,X). /*~ ~*/ :- cls. % things that cannot be true are removed % unneeded when loaded from main system: ~t(P,X,X) ==> \+ t(P,X,X). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/why_bug_01e.pfc:41 %~ skipped(messy_on_output,cls) ~*/ % things that cannot be true are removed % unneeded when loaded from main system: ~t(P,X,X) ==> \+ t(P,X,X). :- mpred_why(edge(X,Y)==>hop(X,Y)). % bug .. giving the wrong proof! /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__edge_2_in_user", %~ user : edge(X,Y)==>hop(X,Y))). failure=info((why_was_true(user:(\+ (edge(_39008,_39030)==>hop(_39008,_39030)))),nop(ftrace(user:(edge(_39008,_39030)==>hop(_39008,_39030)))))) no_proof_for(\+ (edge(X,Y)==>hop(X,Y))). no_proof_for(\+ (edge(X,Y)==>hop(X,Y))). no_proof_for(\+ (edge(X,Y)==>hop(X,Y))). name = 'logicmoo.pfc.test.sanity_base.WHY_BUG_01E-Test_0001_Line_0000__edge_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.WHY_BUG_01E'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'why_bug_01e.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_WHY_BUG_01E_Test_0001_Line_0000_edge_2_in_user-junit.xml ~*/ % bug .. giving the wrong proof! :- mpred_why(edge(X,Y)==>hop(Y,X)). % bug .. not giving any proof! /*~ %~ ?-( mpred_test( "Test_0002_Line_0000__edge_2_in_user", %~ user : edge(X,Y)==>hop(Y,X))). failure=info((why_was_true(user:(\+ (edge(_29634,_29656)==>hop(_29656,_29634)))),nop(ftrace(user:(edge(_29634,_29656)==>hop(_29656,_29634)))))) no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). name = 'logicmoo.pfc.test.sanity_base.WHY_BUG_01E-Test_0002_Line_0000__edge_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.WHY_BUG_01E'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'why_bug_01e.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_WHY_BUG_01E_Test_0002_Line_0000_edge_2_in_user-junit.xml ~*/ % bug .. not giving any proof! :- dif(X,Y), mpred_why(edge(X,Y)==>hop(Y,X)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/why_bug_01e.pfc:51 %~ ?-( mpred_test( "Test_0003_Line_0000__edge_2_in_user", %~ user : edge(X,Y)==>hop(Y,X))). failure=info((why_was_true(user:(\+ (edge(_55204,_55236)==>hop(_55236,_55204)))),nop(ftrace(user:(edge(_55204,_55236)==>hop(_55236,_55204)))))) no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). name = 'logicmoo.pfc.test.sanity_base.WHY_BUG_01E-Test_0003_Line_0000__edge_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.WHY_BUG_01E'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'why_bug_01e.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_WHY_BUG_01E_Test_0003_Line_0000_edge_2_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.264384476-junit.xml > logicmoo.pfc.test.sanity_base.WHY_BUG_01E JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__edge_2_in_user result = failure. Test_0002_Line_0000__edge_2_in_user result = failure. Test_0003_Line_0000__edge_2_in_user result = failure. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/why_bug_01e.pfc:55 %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k why_bug_01e.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=510 OPEN logicmoo.pfc.test.sanity_base.WHY_BUG_01E JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, WHY_BUG_01E, Failing 2021-09-26 05:17:40 +0000 UTC ISSUE_ID=510 ISSUE_OC=OPEN Editing Issue For FAILED 510 OPEN logicmoo.pfc.test.sanity_base.WHY_BUG_01E JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, WHY_BUG_01E, Failing 2021-09-26 05:17:40 +0000 UTC SKIPPING gh issue edit 510 -t logicmoo.pfc.test.sanity_base.WHY_BUG_01E JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.UNDO_02A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['undo_02a.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['undo_02a.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/undo_02a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/UNDO_02A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AUNDO_02A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/332 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/undo_02a.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % this Pfc example shows how to maintain a sum_01a. % Given a set of asssertions matching value_01a(N), this rule % will maintain an assertion sum_01a(S) where S is the sum_01a of all of the values. :- dynamic(sum_01a/1). % RULES /*~ ~*/ % RULES value_01a(X) ==> {addToSum(X)}. /*~ ~*/ do_and_undo(addToSum(X), subFromSum(X)). % prologBuiltin(addToSum/1). /*~ ~*/ % prologBuiltin(addToSum/1). addToSum(X) :- retract(sum_01a(S)), !, NewS is X+S, assert(sum_01a(NewS)). /*~ ~*/ addToSum(X) :- assert(sum_01a(X)). /*~ ~*/ subFromSum(X) :- retract(sum_01a(S)), NewS is S-X, assert(sum_01a(NewS)), !. /*~ ~*/ subFromSum(X) :- format('~n I can''t find a sum to subtract ~w from.',[X]), listing(sum_01a/1). % FACTS /*~ ~*/ % FACTS value_01a(1). /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(addToSum(1)))) ~*/ value_01a(2). /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(addToSum(2)))) ~*/ value_01a(3). % TEST RESULTS /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(addToSum(3)))) ~*/ % TEST RESULTS :- mpred_test(sum_01a(6)). % TEST REMOVAL HIT /*~ %~ ?-( mpred_test("Test_0001_Line_0000__sum_01a_6_in_user",user:sum_01a(6))). passed=info(why_was_true(user:sum_01a(6))) no_proof_for(sum_01a(6)). no_proof_for(sum_01a(6)). no_proof_for(sum_01a(6)). name = 'logicmoo.pfc.test.sanity_base.UNDO_02A-Test_0001_Line_0000__sum_01a_6_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.UNDO_02A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'undo_02a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_UNDO_02A_Test_0001_Line_0000_sum_01a_6_in_user-junit.xml ~*/ % TEST REMOVAL HIT \+ value_01a(2). % :- mpred_why(value_01a(2)). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( value_01a(2), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/undo_02a.pfc ',49) , %~ ax)))) ~*/ % :- mpred_why(value_01a(2)). :- mpred_test(sum_01a(4)). % TEST REMOVAL MISS /*~ %~ ?-( mpred_test("Test_0002_Line_0000__sum_01a_4_in_user",user:sum_01a(4))). failure=info((why_was_true(user:(\+sum_01a(4))),nop(ftrace(user:sum_01a(4))))) no_proof_for(\+sum_01a(4)). no_proof_for(\+sum_01a(4)). no_proof_for(\+sum_01a(4)). name = 'logicmoo.pfc.test.sanity_base.UNDO_02A-Test_0002_Line_0000__sum_01a_4_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.UNDO_02A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'undo_02a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_UNDO_02A_Test_0002_Line_0000_sum_01a_4_in_user-junit.xml ~*/ % TEST REMOVAL MISS \+ value_01a(2). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( value_01a(2), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/undo_02a.pfc ',55) , %~ ax)))) ~*/ :- mpred_test(sum_01a(4)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/332 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/undo_02a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/UNDO_02A/logicmoo_pfc_test_sanity_base_UNDO_02A_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AUNDO_02A /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/undo_02a.pfc:56 %~ ?-( mpred_test("Test_0003_Line_0000__sum_01a_4_in_user",user:sum_01a(4))). failure=info((why_was_true(user:(\+sum_01a(4))),nop(ftrace(user:sum_01a(4))))) no_proof_for(\+sum_01a(4)). no_proof_for(\+sum_01a(4)). no_proof_for(\+sum_01a(4)). name = 'logicmoo.pfc.test.sanity_base.UNDO_02A-Test_0003_Line_0000__sum_01a_4_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.UNDO_02A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'undo_02a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_UNDO_02A_Test_0003_Line_0000_sum_01a_4_in_user-junit.xml ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/undo_02a.pfc:65 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.161864858-junit.xml > logicmoo.pfc.test.sanity_base.UNDO_02A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__sum_01a_6_in_user result = passed. Test_0002_Line_0000__sum_01a_4_in_user result = failure. Test_0003_Line_0000__sum_01a_4_in_user result = failure. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k undo_02a.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=332 OPEN logicmoo.pfc.test.sanity_base.UNDO_02A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, UNDO_02A, Failing 2021-09-26 05:17:52 +0000 UTC ISSUE_ID=332 ISSUE_OC=OPEN Editing Issue For FAILED 332 OPEN logicmoo.pfc.test.sanity_base.UNDO_02A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, UNDO_02A, Failing 2021-09-26 05:17:52 +0000 UTC SKIPPING gh issue edit 332 -t logicmoo.pfc.test.sanity_base.UNDO_02A JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.UNDO_01B JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['undo_01b.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['undo_01b.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/undo_01b.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/UNDO_01B/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AUNDO_01B % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/296 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/undo_01b.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % this Pfc example shows how to maintain a sum. % Given a set of asssertions matching value(N), this rule % will maintain an assertion sum(S) where S is the sum of all of the values. :- dynamic(sum/1). % RULES /*~ ~*/ % RULES value(X) ==> {addToSum(X)}. /*~ ~*/ do_and_undo(addToSum(X), subFromSum(X)). /*~ ~*/ addToSum(X) :- retract(sum(S)), !, NewS is X+S, assert(sum(NewS)). /*~ ~*/ addToSum(X) :- assert(sum(X)). /*~ ~*/ subFromSum(X) :- retract(sum(S)), NewS is S-X, assert(sum(NewS)), !. /*~ ~*/ subFromSum(X) :- format('~n I can''t find a sum to subtract ~w from.',[X]). % FACTS /*~ ~*/ % FACTS value(1). /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(addToSum(1)))) ~*/ value(2). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/undo_01b.pfc:38 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(addToSum(2)))) ~*/ value(3). % TEST RESULTS /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(addToSum(3)))) ~*/ % TEST RESULTS :- mpred_test(sum(6)). % TEST REMOVAL HIT /*~ %~ ?-( mpred_test("Test_0001_Line_0000__sum_6_in_user",user:sum(6))). passed=info(why_was_true(user:sum(6))) no_proof_for(sum(6)). no_proof_for(sum(6)). no_proof_for(sum(6)). name = 'logicmoo.pfc.test.sanity_base.UNDO_01B-Test_0001_Line_0000__sum_6_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.UNDO_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'undo_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_UNDO_01B_Test_0001_Line_0000_sum_6_in_user-junit.xml ~*/ % TEST REMOVAL HIT \+ value(2). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/undo_01b.pfc:46 %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( value(2), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/undo_01b.pfc ',46) , %~ ax)))) ~*/ :- mpred_test(sum(4)). % TEST REMOVAL MISS /*~ %~ ?-( mpred_test("Test_0002_Line_0000__sum_4_in_user",user:sum(4))). failure=info((why_was_true(user:(\+sum(4))),nop(ftrace(user:sum(4))))) no_proof_for(\+sum(4)). no_proof_for(\+sum(4)). no_proof_for(\+sum(4)). name = 'logicmoo.pfc.test.sanity_base.UNDO_01B-Test_0002_Line_0000__sum_4_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.UNDO_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'undo_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_UNDO_01B_Test_0002_Line_0000_sum_4_in_user-junit.xml ~*/ % TEST REMOVAL MISS \+ value(2). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( value(2), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/undo_01b.pfc ',50) , %~ ax)))) ~*/ :- mpred_test(sum(4)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__sum_4_in_user",user:sum(4))). failure=info((why_was_true(user:(\+sum(4))),nop(ftrace(user:sum(4))))) no_proof_for(\+sum(4)). no_proof_for(\+sum(4)). no_proof_for(\+sum(4)). name = 'logicmoo.pfc.test.sanity_base.UNDO_01B-Test_0003_Line_0000__sum_4_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.UNDO_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'undo_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_UNDO_01B_Test_0003_Line_0000_sum_4_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.17818069-junit.xml > logicmoo.pfc.test.sanity_base.UNDO_01B JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__sum_6_in_user result = passed. Test_0002_Line_0000__sum_4_in_user result = failure. Test_0003_Line_0000__sum_4_in_user result = failure. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/undo_01b.pfc:54 %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k undo_01b.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=296 OPEN logicmoo.pfc.test.sanity_base.UNDO_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, UNDO_01B, Failing 2021-09-26 05:18:04 +0000 UTC ISSUE_ID=296 ISSUE_OC=OPEN Editing Issue For FAILED 296 OPEN logicmoo.pfc.test.sanity_base.UNDO_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, UNDO_01B, Failing 2021-09-26 05:18:04 +0000 UTC SKIPPING gh issue edit 296 -t logicmoo.pfc.test.sanity_base.UNDO_01B JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.UNDO_01A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['undo_01a.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['undo_01a.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/undo_01a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/UNDO_01A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AUNDO_01A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/297 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/undo_01a.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % this Pfc example shows how to maintain a sum. % Given a set of asssertions matching value(N), this rule % will maintain an assertion sum(S) where S is the sum of all of the values. :- dynamic(sum/1). % RULES /*~ ~*/ % RULES value(X) ==> {addToSum(X)}. /*~ ~*/ do_and_undo(addToSum(X), subFromSum(X)). /*~ ~*/ addToSum(X) :- retract(sum(S)), !, NewS is X+S, assert(sum(NewS)). /*~ ~*/ addToSum(X) :- assert(sum(X)). /*~ ~*/ subFromSum(X) :- retract(sum(S)), NewS is S-X, assert(sum(NewS)), !. /*~ ~*/ subFromSum(X) :- format('~n I can''t find a sum to subtract ~w from.',[X]). % FACTS /*~ ~*/ % FACTS value(1). /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(addToSum(1)))) ~*/ value(2). /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(addToSum(2)))) ~*/ value(3). % TEST RESULTS /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/undo_01a.pfc:40 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(addToSum(3)))) ~*/ % TEST RESULTS :- mpred_test(sum(6)). % TEST REMOVAL HIT /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/undo_01a.pfc:43 %~ ?-( mpred_test("Test_0001_Line_0000__sum_6_in_user",user:sum(6))). passed=info(why_was_true(user:sum(6))) no_proof_for(sum(6)). no_proof_for(sum(6)). no_proof_for(sum(6)). name = 'logicmoo.pfc.test.sanity_base.UNDO_01A-Test_0001_Line_0000__sum_6_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.UNDO_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'undo_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_UNDO_01A_Test_0001_Line_0000_sum_6_in_user-junit.xml ~*/ % TEST REMOVAL HIT \+ value(2). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( value(2), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/undo_01a.pfc ',46) , %~ ax)))) ~*/ :- mpred_test(sum(4)). % TEST REMOVAL MISS /*~ %~ ?-( mpred_test("Test_0002_Line_0000__sum_4_in_user",user:sum(4))). failure=info((why_was_true(user:(\+sum(4))),nop(ftrace(user:sum(4))))) no_proof_for(\+sum(4)). no_proof_for(\+sum(4)). no_proof_for(\+sum(4)). name = 'logicmoo.pfc.test.sanity_base.UNDO_01A-Test_0002_Line_0000__sum_4_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.UNDO_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'undo_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_UNDO_01A_Test_0002_Line_0000_sum_4_in_user-junit.xml ~*/ % TEST REMOVAL MISS \+ value(2). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( value(2), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/undo_01a.pfc ',50) , %~ ax)))) ~*/ :- mpred_test(sum(4)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__sum_4_in_user",user:sum(4))). failure=info((why_was_true(user:(\+sum(4))),nop(ftrace(user:sum(4))))) no_proof_for(\+sum(4)). no_proof_for(\+sum(4)). no_proof_for(\+sum(4)). name = 'logicmoo.pfc.test.sanity_base.UNDO_01A-Test_0003_Line_0000__sum_4_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.UNDO_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'undo_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_UNDO_01A_Test_0003_Line_0000_sum_4_in_user-junit.xml ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/undo_01a.pfc:55 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.24885501-junit.xml > logicmoo.pfc.test.sanity_base.UNDO_01A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__sum_6_in_user result = passed. Test_0002_Line_0000__sum_4_in_user result = failure. Test_0003_Line_0000__sum_4_in_user result = failure. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k undo_01a.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=297 OPEN logicmoo.pfc.test.sanity_base.UNDO_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, UNDO_01A, Failing 2021-09-26 05:18:17 +0000 UTC ISSUE_ID=297 ISSUE_OC=OPEN Editing Issue For FAILED 297 OPEN logicmoo.pfc.test.sanity_base.UNDO_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, UNDO_01A, Failing 2021-09-26 05:18:17 +0000 UTC SKIPPING gh issue edit 297 -t logicmoo.pfc.test.sanity_base.UNDO_01A JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.TML_01E JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['tml_01e.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['tml_01e.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/tml_01e.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/TML_01E/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ATML_01E % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/357 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- use_module(library(statistics)). /*~ ~*/ :- mpred_notrace_exec. /*~ ~*/ :- statistics. /*~ % Started at Mon Sep 27 03:21:37 2021 % 1.088 seconds cpu time for 2,126,054 inferences % 941,735 atoms, 32,339 functors, 31,547 predicates, 747 modules, 15,986,630 VM-codes % % Limit Allocated In use % Local stack: - 52 Kb 3,920 b % Global stack: - 256 Kb 172 Kb % Trail stack: - 66 Kb 944 b % Total: 1,024 Mb 374 Kb 177 Kb % % 2 garbage collections gained 95,656 bytes in 0.000 seconds. % 4 atom garbage collections gained 2,671 atoms in 0.066 seconds. % 8 clause garbage collections gained 1,839 clauses in 0.000 seconds. % Stack shifts: 1 local, 2 global, 1 trail in 0.000 seconds % 3 threads, 0 finished threads used 0.000 seconds ~*/ :- cls. % reset runtime counter /*~ %~ skipped(messy_on_output,cls) ~*/ % reset runtime counter :- statistics(runtime,_Secs). /*~ ~*/ . transitive(P) ==> ((t(P,X,Y),t(P,Y,Z)/(dif(X,Y),dif(Y,Z),dif(X,Z)))==> t(P, X, Z)). /*~ ~*/ taxinomicPair(E,P) ==> (t(P,X,Y),t(E,Y,Z) ==> t(P, X, Z)). /*~ ~*/ subRelation(E,P) ==> ((t(E,X,Y)/(dif(X,Y))) ==> t(P,X,Y)). /*~ ~*/ edge(1,2). /*~ ~*/ edge(2,3). /*~ ~*/ edge(3,4). /*~ ~*/ subRelation(edge,hop). /*~ ~*/ subRelation(hop,path). /*~ ~*/ symmetric(hop). /*~ ~*/ symmetric(P) ==> (t(P,X,Y) ==> t(P,Y,X)). /*~ ~*/ antisymmetric(P)/fail ==> (t(P,X,Y) ~t(P,Y,X)). /*~ ~*/ reflexive(P) ==> t(P,X,X). /*~ ~*/ antireflexive(P) ==> ~t(P,X,X). /*~ ~*/ :- cls. % things that cannot be true are removed % unneeded when loaded from main system: ~t(P,X,X) ==> \+ t(P,X,X). /*~ %~ skipped(messy_on_output,cls) ~*/ % things that cannot be true are removed % unneeded when loaded from main system: ~t(P,X,X) ==> \+ t(P,X,X). :- mpred_why(edge(X,Y)==>hop(X,Y)). % bug .. giving the wrong proof! /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__edge_2_in_user", %~ user : edge(X,Y)==>hop(X,Y))). failure=info((why_was_true(user:(\+ (edge(_4066,_4088)==>hop(_4066,_4088)))),nop(ftrace(user:(edge(_4066,_4088)==>hop(_4066,_4088)))))) no_proof_for(\+ (edge(X,Y)==>hop(X,Y))). no_proof_for(\+ (edge(X,Y)==>hop(X,Y))). no_proof_for(\+ (edge(X,Y)==>hop(X,Y))). name = 'logicmoo.pfc.test.sanity_base.TML_01E-Test_0001_Line_0000__edge_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01E'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'tml_01e.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_TML_01E_Test_0001_Line_0000_edge_2_in_user-junit.xml ~*/ % bug .. giving the wrong proof! :- mpred_why(edge(X,Y)==>hop(Y,X)). % bug .. not giving any proof! /*~ %~ ?-( mpred_test( "Test_0002_Line_0000__edge_2_in_user", %~ user : edge(X,Y)==>hop(Y,X))). failure=info((why_was_true(user:(\+ (edge(_846,_868)==>hop(_868,_846)))),nop(ftrace(user:(edge(_846,_868)==>hop(_868,_846)))))) no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). name = 'logicmoo.pfc.test.sanity_base.TML_01E-Test_0002_Line_0000__edge_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01E'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'tml_01e.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_TML_01E_Test_0002_Line_0000_edge_2_in_user-junit.xml ~*/ % bug .. not giving any proof! :- dif(X,Y), mpred_why(edge(X,Y)==>hop(Y,X)). /*~ %~ ?-( mpred_test( "Test_0003_Line_0000__edge_2_in_user", %~ user : edge(X,Y)==>hop(Y,X))). failure=info((why_was_true(user:(\+ (edge(_52384,_52416)==>hop(_52416,_52384)))),nop(ftrace(user:(edge(_52384,_52416)==>hop(_52416,_52384)))))) no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). name = 'logicmoo.pfc.test.sanity_base.TML_01E-Test_0003_Line_0000__edge_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01E'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'tml_01e.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_TML_01E_Test_0003_Line_0000_edge_2_in_user-junit.xml ~*/ reflexive(reachable). /*~ ~*/ antisymmetric(reachable). /*~ ~*/ transitive(reachable). /*~ ~*/ antireflexive(path). /*~ ~*/ transitive(path). /*~ ~*/ path(X,Y)==>reachable(X,Y). % provably not a subrelation of equality % antireflexive(P) ~subRelation(P,equals). /*~ ~*/ % provably not a subrelation of equality % antireflexive(P) ~subRelation(P,equals).ls). :- statistics(runtime,[_|MS]), dmsg(assert_time_took_with_printing=ms(MS)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:69 %~ assert_time_took_with_printing = ms([238]). ~*/ :- listing(edge/2). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:71 %~ skipped( listing( edge/2)) ~*/ :- listing(hop/2). /*~ %~ skipped( listing( hop/2)) ~*/ :- listing(path/2). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:73 %~ skipped( listing( path/2)) ~*/ :- listing(reachable/2). % thus this is true /*~ %~ skipped( listing( reachable/2)) ~*/ % thus this is true :- mpred_why(~path(X,X)). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__path_2_in_user",user: ~path(X,X))). failure=info((why_was_true(user:(\+ ~path(_10794,_10794))),nop(ftrace(user: ~path(_10794,_10794))))) no_proof_for(\+ ~path(X,X)). no_proof_for(\+ ~path(X,X)). no_proof_for(\+ ~path(X,X)). name = 'logicmoo.pfc.test.sanity_base.TML_01E-Test_0004_Line_0000__path_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01E'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'tml_01e.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_TML_01E_Test_0004_Line_0000_path_2_in_user-junit.xml ~*/ :- mpred_why(hop(3,2)). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__hop_3_in_user",user:hop(3,2))). passed=info(why_was_true(user:hop(3,2))) no_proof_for(hop(3,2)). no_proof_for(hop(3,2)). no_proof_for(hop(3,2)). name = 'logicmoo.pfc.test.sanity_base.TML_01E-Test_0005_Line_0000__hop_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01E'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'tml_01e.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_TML_01E_Test_0005_Line_0000_hop_3_in_user-junit.xml ~*/ :- mpred_why(hop(2,3)). /*~ %~ ?-( mpred_test("Test_0006_Line_0000__hop_2_in_user",user:hop(2,3))). passed=info(why_was_true(user:hop(2,3))) no_proof_for(hop(2,3)). no_proof_for(hop(2,3)). no_proof_for(hop(2,3)). name = 'logicmoo.pfc.test.sanity_base.TML_01E-Test_0006_Line_0000__hop_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01E'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'tml_01e.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_TML_01E_Test_0006_Line_0000_hop_2_in_user-junit.xml ~*/ :- mpred_why(path(3,2)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:80 %~ ?-( mpred_test("Test_0007_Line_0000__path_3_in_user",user:path(3,2))). passed=info(why_was_true(user:path(3,2))) no_proof_for(path(3,2)). no_proof_for(path(3,2)). no_proof_for(path(3,2)). name = 'logicmoo.pfc.test.sanity_base.TML_01E-Test_0007_Line_0000__path_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01E'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'tml_01e.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_TML_01E_Test_0007_Line_0000_path_3_in_user-junit.xml ~*/ :- mpred_why(reachable(3,3)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:81 %~ ?-( mpred_test("Test_0008_Line_0000__reachable_3_in_user",user:reachable(3,3))). passed=info(why_was_true(user:reachable(3,3))) no_proof_for(reachable(3,3)). no_proof_for(reachable(3,3)). no_proof_for(reachable(3,3)). name = 'logicmoo.pfc.test.sanity_base.TML_01E-Test_0008_Line_0000__reachable_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01E'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'tml_01e.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_TML_01E_Test_0008_Line_0000_reachable_3_in_user-junit.xml ~*/ :- mpred_why(reachable(3,1)). %:- statistics. /*~ %~ ?-( mpred_test("Test_0009_Line_0000__reachable_3_in_user",user:reachable(3,1))). passed=info(why_was_true(user:reachable(3,1))) no_proof_for(reachable(3,1)). no_proof_for(reachable(3,1)). no_proof_for(reachable(3,1)). name = 'logicmoo.pfc.test.sanity_base.TML_01E-Test_0009_Line_0000__reachable_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01E'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'tml_01e.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_TML_01E_Test_0009_Line_0000_reachable_3_in_user-junit.xml ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:87 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.5036806999999999-junit.xml > logicmoo.pfc.test.sanity_base.TML_01E JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__edge_2_in_user result = failure. Test_0002_Line_0000__edge_2_in_user result = failure. Test_0003_Line_0000__edge_2_in_user result = failure. Test_0004_Line_0000__path_2_in_user result = failure. Test_0005_Line_0000__hop_3_in_user result = passed. Test_0006_Line_0000__hop_2_in_user result = passed. Test_0007_Line_0000__path_3_in_user result = passed. Test_0008_Line_0000__reachable_3_in_user result = passed. Test_0009_Line_0000__reachable_3_in_user result = passed. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k tml_01e.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=357 OPEN logicmoo.pfc.test.sanity_base.TML_01E JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, TML_01E, Failing 2021-09-26 05:18:33 +0000 UTC ISSUE_ID=357 ISSUE_OC=OPEN Editing Issue For FAILED 357 OPEN logicmoo.pfc.test.sanity_base.TML_01E JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, TML_01E, Failing 2021-09-26 05:18:33 +0000 UTC SKIPPING gh issue edit 357 -t logicmoo.pfc.test.sanity_base.TML_01E JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.TML_01C JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['tml_01c.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['tml_01c.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/tml_01c.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/TML_01C/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ATML_01C % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/568 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- use_module(library(statistics)). /*~ ~*/ :- statistics. /*~ % Started at Mon Sep 27 03:21:45 2021 % 1.118 seconds cpu time for 2,121,159 inferences % 941,716 atoms, 32,339 functors, 31,539 predicates, 747 modules, 15,986,573 VM-codes % % Limit Allocated In use % Local stack: - 52 Kb 3,920 b % Global stack: - 256 Kb 171 Kb % Trail stack: - 66 Kb 944 b % Total: 1,024 Mb 374 Kb 176 Kb % % 2 garbage collections gained 95,656 bytes in 0.000 seconds. % 4 atom garbage collections gained 2,685 atoms in 0.055 seconds. % 8 clause garbage collections gained 1,839 clauses in 0.000 seconds. % Stack shifts: 1 local, 2 global, 1 trail in 0.000 seconds % 3 threads, 0 finished threads used 0.000 seconds ~*/ :- cls. % reset runtime counter /*~ %~ skipped(messy_on_output,cls) ~*/ % reset runtime counter :- statistics(runtime,_Secs). % Quick fwd test /*~ ~*/ % Quick fwd test (taxinomicPair(E,P) ==> (t(E,X,Y) ==> t(P,X,Y) , (t(P,X,Y),t(E,Y, Z) ==> t(P, X, Z)))). /*~ ~*/ edge(1,2). /*~ ~*/ edge(2,3). /*~ ~*/ edge(3,4). /*~ ~*/ taxinomicPair(edge,path). /*~ ~*/ transitive(path). /*~ ~*/ (transitive(P) ==> (t(P,X,Y),t(P,Y, Z) ==> t(P, X, Z))). /*~ ~*/ (symmetric(P) ==> (t(P,X,Y) ==> t(P,Y,X))). /*~ %~ warn( really_remake_as_dynamic( %~ clpfd : symmetric(Symmetric), %~ for(baseKB,decl_kb_type(kb_shared,baseKB:symmetric/1)))) %~ warn( really_remake_as_dynamic2(clpfd:symmetric(Symmetric),bc(decl_kb_type(kb_shared,baseKB:symmetric/1)))) ~*/ transitive(path). /*~ ~*/ ~path(X,X). /*~ ~*/ :- statistics(runtime,[_|MS]), dmsg(assert_time_took_with_printing=ms(MS)). /*~ %~ assert_time_took_with_printing = ms([109]). ~*/ :- time(mpred_test(path(2,4))). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__path_2_in_user",user:path(2,4))). passed=info(why_was_true(user:path(2,4))) no_proof_for(path(2,4)). no_proof_for(path(2,4)). no_proof_for(path(2,4)). name = 'logicmoo.pfc.test.sanity_base.TML_01C-Test_0001_Line_0000__path_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'tml_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_TML_01C_Test_0001_Line_0000_path_2_in_user-junit.xml % 77,627 inferences, 0.006 CPU in 0.006 seconds (100% CPU, 12393047 Lips) ~*/ :- listing(path/2). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc:39 %~ skipped( listing( path/2)) ~*/ :- statistics. /*~ % Started at Mon Sep 27 03:21:45 2021 % 1.340 seconds cpu time for 3,009,733 inferences % 941,486 atoms, 32,344 functors, 31,563 predicates, 747 modules, 15,996,745 VM-codes % % Limit Allocated In use % Local stack: - 116 Kb 4,440 b % Global stack: - 256 Kb 97 Kb % Trail stack: - 66 Kb 352 b % Total: 1,024 Mb 438 Kb 102 Kb % % 11 garbage collections gained 2,314,760 bytes in 0.001 seconds. % 9 atom garbage collections gained 3,493 atoms in 0.132 seconds. % 13 clause garbage collections gained 2,332 clauses in 0.000 seconds. % Stack shifts: 2 local, 2 global, 1 trail in 0.000 seconds % 3 threads, 0 finished threads used 0.000 seconds ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.271882856-junit.xml > logicmoo.pfc.test.sanity_base.TML_01C JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__path_2_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k tml_01c.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=568 OPEN logicmoo.pfc.test.sanity_base.TML_01C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, TML_01C, Passing 2021-09-26 05:18:46 +0000 UTC ISSUE_ID=568 ISSUE_OC=OPEN Updating Issue 568 OPEN logicmoo.pfc.test.sanity_base.TML_01C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, TML_01C, Passing 2021-09-26 05:18:46 +0000 UTC SKIPPING gh issue edit 568 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.TML_01B JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['tml_01b.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['tml_01b.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/tml_01b.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/TML_01B/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ATML_01B % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/527 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01b.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- use_module(library(statistics)). /*~ ~*/ :- statistics. /*~ % Started at Mon Sep 27 03:21:52 2021 % 1.018 seconds cpu time for 2,121,374 inferences % 941,716 atoms, 32,339 functors, 31,543 predicates, 747 modules, 15,986,583 VM-codes % % Limit Allocated In use % Local stack: - 52 Kb 3,920 b % Global stack: - 256 Kb 172 Kb % Trail stack: - 66 Kb 944 b % Total: 1,024 Mb 374 Kb 177 Kb % % 2 garbage collections gained 95,392 bytes in 0.000 seconds. % 4 atom garbage collections gained 2,685 atoms in 0.048 seconds. % 8 clause garbage collections gained 1,843 clauses in 0.000 seconds. % Stack shifts: 1 local, 2 global, 1 trail in 0.000 seconds % 3 threads, 0 finished threads used 0.000 seconds ~*/ :- cls. % reset runtime counter /*~ %~ skipped(messy_on_output,cls) ~*/ % reset runtime counter :- statistics(runtime,_Secs). % Quick fwd test /*~ ~*/ % Quick fwd test edge(X,Y) ==> path(X,Y). /*~ ~*/ path(X,Y),edge(Y, Z) ==> path(X, Z). /*~ ~*/ edge(1,2). /*~ ~*/ edge(2,3). /*~ ~*/ edge(3,4). /*~ ~*/ path(X,Y) ==> path(Y,X). /*~ ~*/ :- statistics(runtime,[_|MS]), dmsg(assert_time_took_with_printing=ms(MS)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01b.pfc:23 %~ assert_time_took_with_printing = ms([63]). ~*/ :- time(mpred_test(path(1,4))). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__path_1_in_user",user:path(1,4))). passed=info(why_was_true(user:path(1,4))) no_proof_for(path(1,4)). no_proof_for(path(1,4)). no_proof_for(path(1,4)). name = 'logicmoo.pfc.test.sanity_base.TML_01B-Test_0001_Line_0000__path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'tml_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_TML_01B_Test_0001_Line_0000_path_1_in_user-junit.xml % 77,438 inferences, 0.006 CPU in 0.006 seconds (100% CPU, 13634589 Lips) ~*/ :- listing(path/2). /*~ %~ skipped( listing( path/2)) ~*/ :- statistics. /*~ % Started at Mon Sep 27 03:21:52 2021 % 1.143 seconds cpu time for 2,585,935 inferences % 941,499 atoms, 32,342 functors, 31,558 predicates, 747 modules, 15,991,868 VM-codes % % Limit Allocated In use % Local stack: - 116 Kb 4,440 b % Global stack: - 256 Kb 68 Kb % Trail stack: - 66 Kb 352 b % Total: 1,024 Mb 438 Kb 73 Kb % % 8 garbage collections gained 1,611,640 bytes in 0.001 seconds. % 7 atom garbage collections gained 3,279 atoms in 0.085 seconds. % 11 clause garbage collections gained 2,132 clauses in 0.000 seconds. % Stack shifts: 2 local, 2 global, 1 trail in 0.000 seconds % 3 threads, 0 finished threads used 0.000 seconds ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.088147683-junit.xml > logicmoo.pfc.test.sanity_base.TML_01B JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__path_1_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k tml_01b.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=527 OPEN logicmoo.pfc.test.sanity_base.TML_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, TML_01B, Passing 2021-09-26 05:19:00 +0000 UTC ISSUE_ID=527 ISSUE_OC=OPEN Updating Issue 527 OPEN logicmoo.pfc.test.sanity_base.TML_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, TML_01B, Passing 2021-09-26 05:19:00 +0000 UTC SKIPPING gh issue edit 527 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.TML_01A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['tml_01a.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['tml_01a.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/tml_01a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/TML_01A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ATML_01A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/569 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01a.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- use_module(library(statistics)). /*~ ~*/ :- statistics. /*~ % Started at Mon Sep 27 03:21:59 2021 % 1.046 seconds cpu time for 2,121,159 inferences % 941,716 atoms, 32,339 functors, 31,539 predicates, 747 modules, 15,986,573 VM-codes % % Limit Allocated In use % Local stack: - 52 Kb 3,920 b % Global stack: - 256 Kb 171 Kb % Trail stack: - 66 Kb 944 b % Total: 1,024 Mb 374 Kb 176 Kb % % 2 garbage collections gained 95,656 bytes in 0.000 seconds. % 4 atom garbage collections gained 2,685 atoms in 0.054 seconds. % 8 clause garbage collections gained 1,839 clauses in 0.000 seconds. % Stack shifts: 1 local, 2 global, 1 trail in 0.000 seconds % 3 threads, 0 finished threads used 0.000 seconds ~*/ :- cls. % reset runtime counter /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01a.pfc:8 %~ skipped(messy_on_output,cls) ~*/ % reset runtime counter :- statistics(runtime,_Secs). % Quick fwd test /*~ ~*/ % Quick fwd test edge(X,Y) ==> path(X,Y). /*~ ~*/ path(X,Y),edge(Y, Z) ==> path(X, Z). /*~ ~*/ edge(1,2). /*~ ~*/ edge(2,3). /*~ ~*/ edge(3,4). /*~ ~*/ :- statistics(runtime,[_|MS]), dmsg(assert_time_took_with_printing=ms(MS)). /*~ %~ assert_time_took_with_printing = ms([43]). ~*/ :- time(mpred_test(path(1,4))). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__path_1_in_user",user:path(1,4))). passed=info(why_was_true(user:path(1,4))) no_proof_for(path(1,4)). no_proof_for(path(1,4)). no_proof_for(path(1,4)). name = 'logicmoo.pfc.test.sanity_base.TML_01A-Test_0001_Line_0000__path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'tml_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_TML_01A_Test_0001_Line_0000_path_1_in_user-junit.xml % 77,409 inferences, 0.006 CPU in 0.006 seconds (100% CPU, 13878928 Lips) ~*/ :- listing(path/2). /*~ %~ skipped( listing( path/2)) ~*/ :- statistics. /*~ % Started at Mon Sep 27 03:21:59 2021 % 1.147 seconds cpu time for 2,479,860 inferences % 941,453 atoms, 32,342 functors, 31,556 predicates, 747 modules, 15,990,191 VM-codes % % Limit Allocated In use % Local stack: - 116 Kb 4,440 b % Global stack: - 256 Kb 216 Kb % Trail stack: - 66 Kb 352 b % Total: 1,024 Mb 438 Kb 221 Kb % % 6 garbage collections gained 1,126,504 bytes in 0.000 seconds. % 7 atom garbage collections gained 3,236 atoms in 0.095 seconds. % 11 clause garbage collections gained 2,134 clauses in 0.000 seconds. % Stack shifts: 2 local, 2 global, 1 trail in 0.000 seconds % 3 threads, 0 finished threads used 0.000 seconds ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.096459298-junit.xml > logicmoo.pfc.test.sanity_base.TML_01A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__path_1_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k tml_01a.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=569 OPEN logicmoo.pfc.test.sanity_base.TML_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, TML_01A, Passing 2021-09-26 05:19:14 +0000 UTC ISSUE_ID=569 ISSUE_OC=OPEN Updating Issue 569 OPEN logicmoo.pfc.test.sanity_base.TML_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, TML_01A, Passing 2021-09-26 05:19:14 +0000 UTC SKIPPING gh issue edit 569 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.SV_IN_ARG_01E JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sv_in_arg_01e.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sv_in_arg_01e.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_in_arg_01e.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_IN_ARG_01E/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_IN_ARG_01E % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/511 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01e.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % :- flag_call(runtime_debug=true). :- dynamic(someSV_testing/3). /*~ ~*/ someSV_testing(a,b,1). /*~ ~*/ someSV_testing(a,b,2). /*~ ~*/ someSV_testing(a,c,3). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ arity(someSV_testing,3). /*~ ~*/ :- cls. /*~ %~ skipped(messy_on_output,cls) ~*/ :- listing(someSV_testing/3). /*~ %~ skipped( listing( someSV_testing/3)) ~*/ singleValuedInArg(someSV_testing,3). %:- rtrace. /*~ ~*/ %:- rtrace. someSV_testing(a,c,4). /*~ ~*/ :- listing(someSV_testing/3). /*~ %~ skipped( listing( someSV_testing/3)) ~*/ :- sanity(someSV_testing(a,c,4)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01e.pfc:59 %~ ?-( mpred_test("Test_0001_Line_0000__someSV_testing_4_in_user",user:someSV_testing(a,c,4))). passed=info(why_was_true(user:someSV_testing(a,c,4))) no_proof_for(someSV_testing(a,c,4)). no_proof_for(someSV_testing(a,c,4)). no_proof_for(someSV_testing(a,c,4)). name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01E-Test_0001_Line_0000__someSV_testing_4_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01E'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_in_arg_01e.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_IN_ARG_01E_Test_0001_Line_0000_someSV_testing_4_in_user-junit.xml ~*/ :- sanity( someSV_testing(a,b,1)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__someSV_testing_1_in_user",user:someSV_testing(a,b,1))). failure=info((why_was_true(user:(\+someSV_testing(a,b,1))),nop(ftrace(user:someSV_testing(a,b,1))))) no_proof_for(\+someSV_testing(a,b,1)). no_proof_for(\+someSV_testing(a,b,1)). no_proof_for(\+someSV_testing(a,b,1)). name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01E-Test_0002_Line_0000__someSV_testing_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01E'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_in_arg_01e.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_IN_ARG_01E_Test_0002_Line_0000_someSV_testing_1_in_user-junit.xml ~*/ :- sanity( \+ someSV_testing(a,b,2)). %:- mpred_notrace_exec. % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/511 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_in_arg_01e.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_IN_ARG_01E/logicmoo_pfc_test_sanity_base_SV_IN_ARG_01E_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_IN_ARG_01E /*~ %~ ?-( mpred_test("Test_0003_Line_0000__naf_someSV_testing_2_in_user",user:(\+someSV_testing(a,b,2)))). failure=info((why_was_true(user:someSV_testing(a,b,2)),nop(ftrace(user:(\+someSV_testing(a,b,2)))))) no_proof_for(someSV_testing(a,b,2)). no_proof_for(someSV_testing(a,b,2)). no_proof_for(someSV_testing(a,b,2)). name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01E-Test_0003_Line_0000__naf_someSV_testing_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01E'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_in_arg_01e.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_IN_ARG_01E_Test_0003_Line_0000_naf_someSV_testing_2_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.130618868-junit.xml > logicmoo.pfc.test.sanity_base.SV_IN_ARG_01E JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__someSV_testing_4_in_user result = passed. Test_0002_Line_0000__someSV_testing_1_in_user result = failure. Test_0003_Line_0000__naf_someSV_testing_2_in_user result = failure. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k sv_in_arg_01e.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=511 OPEN logicmoo.pfc.test.sanity_base.SV_IN_ARG_01E JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, SV_IN_ARG_01E, Failing 2021-09-26 05:19:28 +0000 UTC ISSUE_ID=511 ISSUE_OC=OPEN Editing Issue For FAILED 511 OPEN logicmoo.pfc.test.sanity_base.SV_IN_ARG_01E JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, SV_IN_ARG_01E, Failing 2021-09-26 05:19:28 +0000 UTC SKIPPING gh issue edit 511 -t logicmoo.pfc.test.sanity_base.SV_IN_ARG_01E JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.SV_IN_ARG_01D JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sv_in_arg_01d.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sv_in_arg_01d.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_in_arg_01d.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_IN_ARG_01D/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_IN_ARG_01D % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/528 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01d.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % :- flag_call(runtime_debug=true). :- dynamic(someSV_testing/3). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ arity(someSV_testing,3). /*~ ~*/ singleValuedInArg(someSV_testing,3). /*~ ~*/ someSV_testing(a,b,1). /*~ ~*/ someSV_testing(a,b,2). /*~ ~*/ someSV_testing(a,c,3). %:- rtrace. /*~ ~*/ %:- rtrace. someSV_testing(a,c,4). /*~ ~*/ :- listing(someSV_testing/3). /*~ %~ skipped( listing( someSV_testing/3)) ~*/ :- sanity(someSV_testing(a,c,4)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__someSV_testing_4_in_user",user:someSV_testing(a,c,4))). passed=info(why_was_true(user:someSV_testing(a,c,4))) no_proof_for(someSV_testing(a,c,4)). no_proof_for(someSV_testing(a,c,4)). no_proof_for(someSV_testing(a,c,4)). name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01D-Test_0001_Line_0000__someSV_testing_4_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_in_arg_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_IN_ARG_01D_Test_0001_Line_0000_someSV_testing_4_in_user-junit.xml ~*/ :- sanity(someSV_testing(a,b,2)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01d.pfc:54 %~ ?-( mpred_test("Test_0002_Line_0000__someSV_testing_2_in_user",user:someSV_testing(a,b,2))). passed=info(why_was_true(user:someSV_testing(a,b,2))) no_proof_for(someSV_testing(a,b,2)). no_proof_for(someSV_testing(a,b,2)). no_proof_for(someSV_testing(a,b,2)). name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01D-Test_0002_Line_0000__someSV_testing_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_in_arg_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_IN_ARG_01D_Test_0002_Line_0000_someSV_testing_2_in_user-junit.xml ~*/ :- sanity( \+ someSV_testing(a,b,1)). %:- mpred_notrace_exec. % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_in_arg_01d.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_IN_ARG_01D/logicmoo_pfc_test_sanity_base_SV_IN_ARG_01D_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_IN_ARG_01D % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/528 /*~ %~ ?-( mpred_test("Test_0003_Line_0000__naf_someSV_testing_1_in_user",user:(\+someSV_testing(a,b,1)))). failure=info((why_was_true(user:someSV_testing(a,b,1)),nop(ftrace(user:(\+someSV_testing(a,b,1)))))) no_proof_for(someSV_testing(a,b,1)). no_proof_for(someSV_testing(a,b,1)). no_proof_for(someSV_testing(a,b,1)). name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01D-Test_0003_Line_0000__naf_someSV_testing_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_in_arg_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_IN_ARG_01D_Test_0003_Line_0000_naf_someSV_testing_1_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.085689419-junit.xml > logicmoo.pfc.test.sanity_base.SV_IN_ARG_01D JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__someSV_testing_4_in_user result = passed. Test_0002_Line_0000__someSV_testing_2_in_user result = passed. Test_0003_Line_0000__naf_someSV_testing_1_in_user result = failure. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k sv_in_arg_01d.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=528 OPEN logicmoo.pfc.test.sanity_base.SV_IN_ARG_01D JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, SV_IN_ARG_01D, Passing 2021-09-26 05:19:43 +0000 UTC ISSUE_ID=528 ISSUE_OC=OPEN Editing Issue For FAILED 528 OPEN logicmoo.pfc.test.sanity_base.SV_IN_ARG_01D JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, SV_IN_ARG_01D, Passing 2021-09-26 05:19:43 +0000 UTC SKIPPING gh issue comment 528 -b Broken in https://github.com/logicmoo/logicmoo_workspace/commit/030211eaee19575687e748464fc1a808d2d1aaa7 https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/commit/030211eaee19575687e748464fc1a808d2d1aaa7 SKIPPING gh issue edit 528 -t logicmoo.pfc.test.sanity_base.SV_IN_ARG_01D JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Regression,Errors FileTestCase=logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sv_in_arg_01a.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sv_in_arg_01a.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_in_arg_01a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_IN_ARG_01A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_IN_ARG_01A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/334 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01a.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- set_fileAssertMt(header_sane). /*~ %~ set_fileAssertMt(header_sane) ~*/ :- expects_dialect(pfc). /*~ ~*/ :- dynamic(someSV_testeed/3). /*~ ~*/ arity(someSV_testeed,3). /*~ ~*/ singleValuedInArg(someSV_testeed,3). /*~ ~*/ :- mpred_test(singleValuedInArgAX(someSV_testeed,3,3)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__SomeSV_testeed_in_user",user:singleValuedInArgAX(someSV_testeed,3,3))). passed=info(why_was_true(user:singleValuedInArgAX(someSV_testeed,3,3))) no_proof_for(singleValuedInArgAX(someSV_testeed,3,3)). no_proof_for(singleValuedInArgAX(someSV_testeed,3,3)). no_proof_for(singleValuedInArgAX(someSV_testeed,3,3)). name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A-Test_0001_Line_0000__SomeSV_testeed_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_in_arg_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_IN_ARG_01A_Test_0001_Line_0000_SomeSV_testeed_in_user-junit.xml ~*/ someSV_testeed(a,b,1). /*~ ~*/ someSV_testeed(a,b,2). /*~ ~*/ :- listing(someSV_testeed/3). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01a.pfc:50 %~ skipped( listing( someSV_testeed/3)) ~*/ :- mpred_test( \+ someSV_testeed(a,b,1)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__naf_someSV_testeed_1_in_user",user:(\+someSV_testeed(a,b,1)))). failure=info((why_was_true(user:someSV_testeed(a,b,1)),nop(ftrace(user:(\+someSV_testeed(a,b,1)))))) no_proof_for(someSV_testeed(a,b,1)). no_proof_for(someSV_testeed(a,b,1)). no_proof_for(someSV_testeed(a,b,1)). name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A-Test_0002_Line_0000__naf_someSV_testeed_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_in_arg_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_IN_ARG_01A_Test_0002_Line_0000_naf_someSV_testeed_1_in_user-junit.xml ~*/ :- mpred_test( someSV_testeed(a,b,2)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__someSV_testeed_2_in_user",user:someSV_testeed(a,b,2))). passed=info(why_was_true(user:someSV_testeed(a,b,2))) no_proof_for(someSV_testeed(a,b,2)). no_proof_for(someSV_testeed(a,b,2)). no_proof_for(someSV_testeed(a,b,2)). name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A-Test_0003_Line_0000__someSV_testeed_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_in_arg_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_IN_ARG_01A_Test_0003_Line_0000_someSV_testeed_2_in_user-junit.xml ~*/ :- ain(someSV_testeed(a,b,1)). /*~ ~*/ :- listing(someSV_testeed/3). /*~ %~ skipped( listing( someSV_testeed/3)) ~*/ :- mpred_test( someSV_testeed(a,b,1)). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__someSV_testeed_1_in_user",user:someSV_testeed(a,b,1))). passed=info(why_was_true(user:someSV_testeed(a,b,1))) no_proof_for(someSV_testeed(a,b,1)). no_proof_for(someSV_testeed(a,b,1)). no_proof_for(someSV_testeed(a,b,1)). name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A-Test_0004_Line_0000__someSV_testeed_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_in_arg_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_IN_ARG_01A_Test_0004_Line_0000_someSV_testeed_1_in_user-junit.xml ~*/ :- mpred_test(\+ someSV_testeed(a,b,2)). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__naf_someSV_testeed_2_in_user",user:(\+someSV_testeed(a,b,2)))). failure=info((why_was_true(user:someSV_testeed(a,b,2)),nop(ftrace(user:(\+someSV_testeed(a,b,2)))))) no_proof_for(someSV_testeed(a,b,2)). no_proof_for(someSV_testeed(a,b,2)). no_proof_for(someSV_testeed(a,b,2)). name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A-Test_0005_Line_0000__naf_someSV_testeed_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_in_arg_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_IN_ARG_01A_Test_0005_Line_0000_naf_someSV_testeed_2_in_user-junit.xml ~*/ :- ain(someSV_testeed(a,b,2)). /*~ ~*/ :- listing(someSV_testeed/3). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01a.pfc:62 %~ skipped( listing( someSV_testeed/3)) ~*/ :- mpred_test( \+ someSV_testeed(a,b,1)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01a.pfc:63 %~ ?-( mpred_test("Test_0006_Line_0000__naf_someSV_testeed_1_in_user",user:(\+someSV_testeed(a,b,1)))). failure=info((why_was_true(user:someSV_testeed(a,b,1)),nop(ftrace(user:(\+someSV_testeed(a,b,1)))))) no_proof_for(someSV_testeed(a,b,1)). no_proof_for(someSV_testeed(a,b,1)). no_proof_for(someSV_testeed(a,b,1)). name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A-Test_0006_Line_0000__naf_someSV_testeed_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_in_arg_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_IN_ARG_01A_Test_0006_Line_0000_naf_someSV_testeed_1_in_user-junit.xml ~*/ :- mpred_test( someSV_testeed(a,b,2)). /*~ %~ ?-( mpred_test("Test_0007_Line_0000__someSV_testeed_2_in_user",user:someSV_testeed(a,b,2))). passed=info(why_was_true(user:someSV_testeed(a,b,2))) no_proof_for(someSV_testeed(a,b,2)). no_proof_for(someSV_testeed(a,b,2)). no_proof_for(someSV_testeed(a,b,2)). name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A-Test_0007_Line_0000__someSV_testeed_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_in_arg_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_IN_ARG_01A_Test_0007_Line_0000_someSV_testeed_2_in_user-junit.xml ~*/ :- ain(someSV_testeed(a,b,1)). /*~ ~*/ :- listing(someSV_testeed/3). /*~ %~ skipped( listing( someSV_testeed/3)) ~*/ :- mpred_test( someSV_testeed(a,b,1)). /*~ %~ ?-( mpred_test("Test_0008_Line_0000__someSV_testeed_1_in_user",user:someSV_testeed(a,b,1))). passed=info(why_was_true(user:someSV_testeed(a,b,1))) no_proof_for(someSV_testeed(a,b,1)). no_proof_for(someSV_testeed(a,b,1)). no_proof_for(someSV_testeed(a,b,1)). name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A-Test_0008_Line_0000__someSV_testeed_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_in_arg_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_IN_ARG_01A_Test_0008_Line_0000_someSV_testeed_1_in_user-junit.xml ~*/ :- mpred_test(\+ someSV_testeed(a,b,2)). /*~ %~ ?-( mpred_test("Test_0009_Line_0000__naf_someSV_testeed_2_in_user",user:(\+someSV_testeed(a,b,2)))). failure=info((why_was_true(user:someSV_testeed(a,b,2)),nop(ftrace(user:(\+someSV_testeed(a,b,2)))))) no_proof_for(someSV_testeed(a,b,2)). no_proof_for(someSV_testeed(a,b,2)). no_proof_for(someSV_testeed(a,b,2)). name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A-Test_0009_Line_0000__naf_someSV_testeed_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_in_arg_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_IN_ARG_01A_Test_0009_Line_0000_naf_someSV_testeed_2_in_user-junit.xml ~*/ :- ain((\+ someSV_testeed(a,b,1))). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( someSV_testeed(a,b,1), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/sv_in_arg_01a.pfc ',72) , %~ ax)))) ~*/ :- listing(someSV_testeed/3). %:- (ain(someSV_testeed(a,b,2))). %:- mpred_test(someSV_testeed(a,b,1)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/334 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_in_arg_01a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_IN_ARG_01A/logicmoo_pfc_test_sanity_base_SV_IN_ARG_01A_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_IN_ARG_01A /*~ %~ skipped( listing( someSV_testeed/3)) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.122884966-junit.xml > logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__SomeSV_testeed_in_user result = passed. Test_0002_Line_0000__naf_someSV_testeed_1_in_user result = failure. Test_0003_Line_0000__someSV_testeed_2_in_user result = passed. Test_0004_Line_0000__someSV_testeed_1_in_user result = passed. Test_0005_Line_0000__naf_someSV_testeed_2_in_user result = failure. Test_0006_Line_0000__naf_someSV_testeed_1_in_user result = failure. Test_0007_Line_0000__someSV_testeed_2_in_user result = passed. Test_0008_Line_0000__someSV_testeed_1_in_user result = passed. Test_0009_Line_0000__naf_someSV_testeed_2_in_user result = failure. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k sv_in_arg_01a.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=334 OPEN logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, SV_IN_ARG_01A, Failing 2021-09-26 05:19:57 +0000 UTC ISSUE_ID=334 ISSUE_OC=OPEN Editing Issue For FAILED 334 OPEN logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, SV_IN_ARG_01A, Failing 2021-09-26 05:19:57 +0000 UTC SKIPPING gh issue edit 334 -t logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.SV_FWD_01C JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sv_fwd_01c.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sv_fwd_01c.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_fwd_01c.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_FWD_01C/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_FWD_01C % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/81 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01c.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- set_fileAssertMt(header_sane). /*~ %~ set_fileAssertMt(header_sane) ~*/ :- expects_dialect(pfc). /*~ ~*/ prologSingleValued(inChair/1). /*~ ~*/ :- sanity(singleValuedInArgAX(inChair,1,1)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01c.pfc:43 %~ ?-( mpred_test("Test_0001_Line_0000__singleValuedInArgAX_1_in_user",user:singleValuedInArgAX(inChair,1,1))). passed=info(why_was_true(user:singleValuedInArgAX(inChair,1,1))) no_proof_for(singleValuedInArgAX(inChair,1,1)). no_proof_for(singleValuedInArgAX(inChair,1,1)). no_proof_for(singleValuedInArgAX(inChair,1,1)). name = 'logicmoo.pfc.test.sanity_base.SV_FWD_01C-Test_0001_Line_0000__singleValuedInArgAX_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_FWD_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_fwd_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_FWD_01C_Test_0001_Line_0000_singleValuedInArgAX_1_in_user-junit.xml ~*/ dmilesWorld. /*~ ~*/ dmilesWorld ==> inChair(a). /*~ ~*/ :- listing_u(inChair). /*~ %~ skipped(messy_on_output,xlisting((inChair,-lmcache,-xlisting))) ~*/ dmilesWorld ==> inChair(b). /*~ ~*/ :- listing(inChair/1). /*~ %~ skipped( listing( inChair/1)) ~*/ :- mpred_test(inChair(b)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__B_in_user",user:inChair(b))). passed=info(why_was_true(user:inChair(b))) no_proof_for(inChair(b)). no_proof_for(inChair(b)). no_proof_for(inChair(b)). name = 'logicmoo.pfc.test.sanity_base.SV_FWD_01C-Test_0002_Line_0000__B_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_FWD_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_fwd_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_FWD_01C_Test_0002_Line_0000_B_in_user-junit.xml ~*/ :- mpred_test(\+ inChair(a)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01c.pfc:55 %~ ?-( mpred_test("Test_0003_Line_0000__naf_A_in_user",user:(\+inChair(a)))). passed=info(why_was_true(user:(\+inChair(a)))) no_proof_for(\+inChair(a)). no_proof_for(\+inChair(a)). no_proof_for(\+inChair(a)). name = 'logicmoo.pfc.test.sanity_base.SV_FWD_01C-Test_0003_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_FWD_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_fwd_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_FWD_01C_Test_0003_Line_0000_naf_A_in_user-junit.xml ~*/ :- ain(\+ (dmilesWorld ==> inChair(b))). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( %~ dmilesWorld==>inChair(b), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/sv_fwd_01c.pfc ',57) , %~ ax)))) ~*/ :- listing(inChair/1). % TODO %:- mpred_test(inChair(a)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/81 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_fwd_01c.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_FWD_01C/logicmoo_pfc_test_sanity_base_SV_FWD_01C_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_FWD_01C /*~ %~ skipped( listing( inChair/1)) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.102558664-junit.xml > logicmoo.pfc.test.sanity_base.SV_FWD_01C JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__singleValuedInArgAX_1_in_user result = passed. Test_0002_Line_0000__B_in_user result = passed. Test_0003_Line_0000__naf_A_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k sv_fwd_01c.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=81 OPEN logicmoo.pfc.test.sanity_base.SV_FWD_01C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, SV_FWD_01C, Passing 2021-09-26 05:20:13 +0000 UTC ISSUE_ID=81 ISSUE_OC=OPEN Updating Issue 81 OPEN logicmoo.pfc.test.sanity_base.SV_FWD_01C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, SV_FWD_01C, Passing 2021-09-26 05:20:13 +0000 UTC SKIPPING gh issue edit 81 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.SV_FWD_01B JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sv_fwd_01b.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sv_fwd_01b.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_fwd_01b.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_FWD_01B/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_FWD_01B % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/97 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01b.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- set_fileAssertMt(header_sane). /*~ %~ set_fileAssertMt(header_sane) ~*/ :- expects_dialect(pfc). /*~ ~*/ :- (header_sane:ain(prologSingleValued(inChair/1))). /*~ ~*/ :- listing(singleValuedInArgAX/3). /*~ %~ skipped( listing( singleValuedInArgAX/3)) ~*/ :- sanity(singleValuedInArgAX(inChair,1,1)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__singleValuedInArgAX_1_in_user",user:singleValuedInArgAX(inChair,1,1))). passed=info(why_was_true(user:singleValuedInArgAX(inChair,1,1))) no_proof_for(singleValuedInArgAX(inChair,1,1)). no_proof_for(singleValuedInArgAX(inChair,1,1)). no_proof_for(singleValuedInArgAX(inChair,1,1)). name = 'logicmoo.pfc.test.sanity_base.SV_FWD_01B-Test_0001_Line_0000__singleValuedInArgAX_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_FWD_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_fwd_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_FWD_01B_Test_0001_Line_0000_singleValuedInArgAX_1_in_user-junit.xml ~*/ dmilesWorld. /*~ ~*/ dmilesWorld ==> inChair(a). /*~ ~*/ :- listing_u(inChair). /*~ %~ skipped(messy_on_output,xlisting((inChair,-lmcache,-xlisting))) ~*/ dmilesWorld ==> inChair(b). /*~ ~*/ :- listing(inChair/1). /*~ %~ skipped( listing( inChair/1)) ~*/ :- mpred_test(inChair(b)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__B_in_user",user:inChair(b))). passed=info(why_was_true(user:inChair(b))) no_proof_for(inChair(b)). no_proof_for(inChair(b)). no_proof_for(inChair(b)). name = 'logicmoo.pfc.test.sanity_base.SV_FWD_01B-Test_0002_Line_0000__B_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_FWD_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_fwd_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_FWD_01B_Test_0002_Line_0000_B_in_user-junit.xml ~*/ :- mpred_test(\+ inChair(a)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__naf_A_in_user",user:(\+inChair(a)))). passed=info(why_was_true(user:(\+inChair(a)))) no_proof_for(\+inChair(a)). no_proof_for(\+inChair(a)). no_proof_for(\+inChair(a)). name = 'logicmoo.pfc.test.sanity_base.SV_FWD_01B-Test_0003_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_FWD_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_fwd_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_FWD_01B_Test_0003_Line_0000_naf_A_in_user-junit.xml ~*/ :- ain(\+ (dmilesWorld ==> inChair(b))). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( %~ dmilesWorld==>inChair(b), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/sv_fwd_01b.pfc ',59) , %~ ax)))) ~*/ :- listing(inChair/1). % TODO %:- mpred_test(inChair(a)). % :- break. % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/97 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_fwd_01b.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_FWD_01B/logicmoo_pfc_test_sanity_base_SV_FWD_01B_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_FWD_01B /*~ %~ skipped( listing( inChair/1)) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.135168877-junit.xml > logicmoo.pfc.test.sanity_base.SV_FWD_01B JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__singleValuedInArgAX_1_in_user result = passed. Test_0002_Line_0000__B_in_user result = passed. Test_0003_Line_0000__naf_A_in_user result = passed. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01b.pfc:73 %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k sv_fwd_01b.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=97 OPEN logicmoo.pfc.test.sanity_base.SV_FWD_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, SV_FWD_01B, Passing 2021-09-26 05:20:27 +0000 UTC ISSUE_ID=97 ISSUE_OC=OPEN Updating Issue 97 OPEN logicmoo.pfc.test.sanity_base.SV_FWD_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, SV_FWD_01B, Passing 2021-09-26 05:20:27 +0000 UTC SKIPPING gh issue edit 97 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.SV_FWD_01A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sv_fwd_01a.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sv_fwd_01a.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_fwd_01a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_FWD_01A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_FWD_01A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/378 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01a.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- set_fileAssertMt(header_sane). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01a.pfc:36 %~ set_fileAssertMt(header_sane) ~*/ :- expects_dialect(pfc). /*~ ~*/ prologSingleValued(inChair/1). %:- import(baseKB:inChair/1). /*~ ~*/ %:- import(baseKB:inChair/1). singleValuedInArgAX(inChair, 1, 1). /*~ ~*/ dmilesWorld. /*~ ~*/ dmilesWorld ==> inChair(a). /*~ ~*/ :- listing(inChair/1). /*~ %~ skipped( listing( inChair/1)) ~*/ dmilesWorld ==> inChair(b). /*~ ~*/ :- listing(inChair/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01a.pfc:54 %~ skipped( listing( inChair/1)) ~*/ :- mpred_test(inChair(b)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__B_in_user",user:inChair(b))). passed=info(why_was_true(user:inChair(b))) no_proof_for(inChair(b)). no_proof_for(inChair(b)). no_proof_for(inChair(b)). name = 'logicmoo.pfc.test.sanity_base.SV_FWD_01A-Test_0001_Line_0000__B_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_FWD_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_fwd_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_FWD_01A_Test_0001_Line_0000_B_in_user-junit.xml ~*/ :- listing(inChair/1). /*~ %~ skipped( listing( inChair/1)) ~*/ :- mpred_test(\+ inChair(a)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__naf_A_in_user",user:(\+inChair(a)))). passed=info(why_was_true(user:(\+inChair(a)))) no_proof_for(\+inChair(a)). no_proof_for(\+inChair(a)). no_proof_for(\+inChair(a)). name = 'logicmoo.pfc.test.sanity_base.SV_FWD_01A-Test_0002_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_FWD_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_fwd_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_FWD_01A_Test_0002_Line_0000_naf_A_in_user-junit.xml ~*/ :- ain(\+ (dmilesWorld ==> inChair(b))). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( %~ dmilesWorld==>inChair(b), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/sv_fwd_01a.pfc ',62) , %~ ax)))) ~*/ :- listing(inChair/1). %:- mpred_test(inChair(a)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/378 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_fwd_01a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_FWD_01A/logicmoo_pfc_test_sanity_base_SV_FWD_01A_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_FWD_01A /*~ %~ skipped( listing( inChair/1)) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.116385448-junit.xml > logicmoo.pfc.test.sanity_base.SV_FWD_01A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__B_in_user result = passed. Test_0002_Line_0000__naf_A_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k sv_fwd_01a.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=378 OPEN logicmoo.pfc.test.sanity_base.SV_FWD_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, SV_FWD_01A, Passing 2021-09-26 05:20:41 +0000 UTC ISSUE_ID=378 ISSUE_OC=OPEN Updating Issue 378 OPEN logicmoo.pfc.test.sanity_base.SV_FWD_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, SV_FWD_01A, Passing 2021-09-26 05:20:41 +0000 UTC SKIPPING gh issue edit 378 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.SV_FWD_01A_B JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sv_fwd_01a_b.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sv_fwd_01a_b.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_fwd_01a_b.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_FWD_01A_B/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_FWD_01A_B % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/512 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01a_b.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- set_fileAssertMt(header_sane). /*~ %~ set_fileAssertMt(header_sane) ~*/ :- expects_dialect(pfc). /*~ ~*/ arity(inChairZ,1). /*~ ~*/ prologSingleValued(inChairZ). /*~ ~*/ prologSingleValuedInArg(inChairZ,1). /*~ ~*/ singleValuedInArgAX(inChairZ, 1, 1). /*~ ~*/ :- ain( inChairZ(aZa)). /*~ ~*/ :- (ain( inChairZ(bYb))). /*~ ~*/ :- listing(inChairZ/1). /*~ %~ skipped( listing( inChairZ/1)) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.053790943-junit.xml > logicmoo.pfc.test.sanity_base.SV_FWD_01A_B JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ test_completed_exit(32) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k sv_fwd_01a_b.pfc (returned 32) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=512 OPEN logicmoo.pfc.test.sanity_base.SV_FWD_01A_B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, SV_FWD_01A_B, Failing 2021-09-26 05:20:55 +0000 UTC ISSUE_ID=512 ISSUE_OC=OPEN Editing Issue For FAILED 512 OPEN logicmoo.pfc.test.sanity_base.SV_FWD_01A_B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, SV_FWD_01A_B, Failing 2021-09-26 05:20:55 +0000 UTC SKIPPING gh issue edit 512 -t logicmoo.pfc.test.sanity_base.SV_FWD_01A_B JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sv_default_01a.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sv_default_01a.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_default_01a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_DEFAULT_01A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_DEFAULT_01A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/379 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01a.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- op(500,fx,'~'). /*~ ~*/ :- op(1050,xfx,('==>')). /*~ ~*/ :- op(1050,xfx,''). /*~ ~*/ :- op(1100,fx,('==>')). /*~ ~*/ :- op(1150,xfx,('::::')). /*~ ~*/ :- set_fileAssertMt(header_sane). /*~ %~ set_fileAssertMt(header_sane) ~*/ :- expects_dialect(pfc). /*~ ~*/ :- dynamic(full_name/2). % These tests mix singleValuedInArg and mdefault/1 is differnt ways % if we learn that something has a full name, then we guess it is a user_login object. (in our version of reality) /*~ ~*/ % These tests mix singleValuedInArg and mdefault/1 is differnt ways % if we learn that something has a full name, then we guess it is a user_login object. (in our version of reality) full_name(U,_) ==> user_login(U). % if we learn that something has a host name, then we guess it is a user_login object. /*~ ~*/ % if we learn that something has a host name, then we guess it is a user_login object. host_name(U,_) ==> user_login(U). % when we know a user_login's full name and host name, make a user_name_host/3 assertion. /*~ ~*/ % when we know a user_login's full name and host name, make a user_name_host/3 assertion. (((user_login(User), full_name(User,Name)/(Name\=isMissing), host_name(User,Host)/(Host\=isMissing) ), {ground(user_name_host(User,Name,Host))}) ==> user_name_host(User,Name,Host)). % the default full_name for a user_login is 'isMissing'. %user_login(User), ~full_name(User,X)/(X\=isMissing)==>full_name(User,isMissing). /*~ ~*/ % the default full_name for a user_login is 'isMissing'. %user_login(User), ~full_name(User,X)/(X\=isMissing)==>full_name(User,isMissing). prologSingleValued(full_name). /*~ ~*/ mdefault( user_login(User) ==> full_name(User,isMissing)). % the default host_name for a user_login is 'isMissing'. %user_login(User), ~host_name(User,X)/(X\==isMissing) ==> host_name(User,isMissing). /*~ ~*/ % the default host_name for a user_login is 'isMissing'. %user_login(User), ~host_name(User,X)/(X\==isMissing) ==> host_name(User,isMissing). prologSingleValued(host_name). /*~ ~*/ mdefault( user_login(User) ==> host_name(User,isMissing)). /*~ ~*/ never_assert_u(full_name(finin,isMissing),too_much_forward_chaing). /*~ ~*/ user_login(joe1). /*~ ~*/ :- sanity(listing([full_name/2,host_name/2,user_login/1])). /*~ %~ ?-( mpred_test(Kw,user:listing([full_name/2,host_name/2,user_login/1]))). :- dynamic full_name/2. :- multifile full_name/2. :- public full_name/2. :- module_transparent full_name/2. full_name(joe1, isMissing). :- dynamic host_name/2. :- multifile host_name/2. :- public host_name/2. :- module_transparent host_name/2. host_name(joe1, isMissing). :- dynamic user_login/1. :- multifile user_login/1. :- public user_login/1. :- module_transparent user_login/1. user_login(joe1). passed=info(why_was_true(user:listing([full_name/2,host_name/2,user_login/1]))) no_proof_for(listing([ full_name/2, host_name/2,user_login/1])). :- dynamic full_name/2. :- multifile full_name/2. :- public full_name/2. :- module_transparent full_name/2. full_name(joe1, isMissing). :- dynamic host_name/2. :- multifile host_name/2. :- public host_name/2. :- module_transparent host_name/2. host_name(joe1, isMissing). :- dynamic user_login/1. :- multifile user_login/1. :- public user_login/1. :- module_transparent user_login/1. user_login(joe1). no_proof_for(listing([ full_name/2, host_name/2,user_login/1])). no_proof_for(listing([ full_name/2, host_name/2,user_login/1])). %~ message_hook( %~ error(type_error(text,[]),context(system:atomic_list_concat/2,Context_Kw)), %~ error, %~ [ '~q/~w: '-[atomic_list_concat,2], %~ 'Type error: `~w\' expected, found `~p\''-[text,[]], %~ ' (~w ~w)'-[an,empty_list]]) atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) ERROR: atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) %~ message_hook( %~ goal_failed( directive, %~ user : mpred_test( listing( [ full_name/2, host_name/2,user_login/1]))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test( listing( [ full_name/2, host_name/2,user_login/1]))]]) Goal (directive) failed: user:mpred_test(listing([(full_name/2),(host_name/2),(user_login/1)])) Warning: Goal (directive) failed: user:mpred_test(listing([(full_name/2),(host_name/2),(user_login/1)])) ~*/ :- mpred_test(host_name(joe1,isMissing)). % (mpred_default1(P ==> Q),{mpred_literal_nv(Q),arg(N,Q,DEF),N>1,nonvar(DEF),replace_arg(Q,N,NEW,R)} ==> (P, ~R/(NEW\==DEF) ==> Q)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__Joe1_in_user",user:host_name(joe1,isMissing))). passed=info(why_was_true(user:host_name(joe1,isMissing))) no_proof_for(host_name(joe1,isMissing)). no_proof_for(host_name(joe1,isMissing)). no_proof_for(host_name(joe1,isMissing)). name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A-Test_0002_Line_0000__Joe1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_default_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_DEFAULT_01A_Test_0002_Line_0000_Joe1_in_user-junit.xml ~*/ % (mpred_default1(P ==> Q),{mpred_literal_nv(Q),arg(N,Q,DEF),N>1,nonvar(DEF),replace_arg(Q,N,NEW,R)} ==> (P, ~R/(NEW\==DEF) ==> Q)). ==> full_name(finin,'Tim Finin'). /*~ ~*/ :- mpred_test(user_login(finin)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__Finin_in_user",user:user_login(finin))). passed=info(why_was_true(user:user_login(finin))) no_proof_for(user_login(finin)). no_proof_for(user_login(finin)). no_proof_for(user_login(finin)). name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A-Test_0003_Line_0000__Finin_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_default_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_DEFAULT_01A_Test_0003_Line_0000_Finin_in_user-junit.xml ~*/ :- mpred_test(host_name(finin,isMissing)). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__Finin_in_user",user:host_name(finin,isMissing))). passed=info(why_was_true(user:host_name(finin,isMissing))) no_proof_for(host_name(finin,isMissing)). no_proof_for(host_name(finin,isMissing)). no_proof_for(host_name(finin,isMissing)). name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A-Test_0004_Line_0000__Finin_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_default_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_DEFAULT_01A_Test_0004_Line_0000_Finin_in_user-junit.xml ~*/ ==> host_name(finin,antares). /*~ ~*/ :- mpred_test(\+ host_name(finin,isMissing)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01a.pfc:100 %~ ?-( mpred_test("Test_0005_Line_0000__naf_Finin_in_user",user:(\+host_name(finin,isMissing)))). failure=info((why_was_true(user:host_name(finin,isMissing)),nop(ftrace(user:(\+host_name(finin,isMissing)))))) no_proof_for(host_name(finin,isMissing)). no_proof_for(host_name(finin,isMissing)). no_proof_for(host_name(finin,isMissing)). name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A-Test_0005_Line_0000__naf_Finin_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_default_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_DEFAULT_01A_Test_0005_Line_0000_naf_Finin_in_user-junit.xml ~*/ user_login(finin). /*~ ~*/ :- mpred_test(\+ host_name(finin,isMissing)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01a.pfc:104 %~ ?-( mpred_test("Test_0006_Line_0000__naf_Finin_in_user",user:(\+host_name(finin,isMissing)))). failure=info((why_was_true(user:host_name(finin,isMissing)),nop(ftrace(user:(\+host_name(finin,isMissing)))))) no_proof_for(host_name(finin,isMissing)). no_proof_for(host_name(finin,isMissing)). no_proof_for(host_name(finin,isMissing)). name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A-Test_0006_Line_0000__naf_Finin_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_default_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_DEFAULT_01A_Test_0006_Line_0000_naf_Finin_in_user-junit.xml ~*/ :- mpred_test(\+ full_name(finin,isMissing)). /*~ %~ ?-( mpred_test("Test_0007_Line_0000__naf_Finin_in_user",user:(\+full_name(finin,isMissing)))). passed=info(why_was_true(user:(\+full_name(finin,isMissing)))) no_proof_for(\+full_name(finin,isMissing)). no_proof_for(\+full_name(finin,isMissing)). no_proof_for(\+full_name(finin,isMissing)). name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A-Test_0007_Line_0000__naf_Finin_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_default_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_DEFAULT_01A_Test_0007_Line_0000_naf_Finin_in_user-junit.xml ~*/ ==> full_name(robin,'Robin,McEntire'). /*~ ~*/ ==> host_name(fritzson,hamlet). /*~ ~*/ :- sanity(listing([full_name/2,host_name/2,user_login/1,user_name_host/3])). /*~ %~ ?-( mpred_test( Kw, %~ user : listing( [ full_name/2, host_name/2,user_login/1,user_name_host/3]))). :- dynamic full_name/2. :- multifile full_name/2. :- public full_name/2. :- module_transparent full_name/2. full_name(joe1, isMissing). full_name(finin, 'Tim Finin'). full_name(robin, 'Robin,McEntire'). full_name(fritzson, isMissing). :- dynamic host_name/2. :- multifile host_name/2. :- public host_name/2. :- module_transparent host_name/2. host_name(joe1, isMissing). host_name(finin, isMissing). host_name(finin, antares). host_name(robin, isMissing). host_name(fritzson, hamlet). :- dynamic user_login/1. :- multifile user_login/1. :- public user_login/1. :- module_transparent user_login/1. user_login(joe1). user_login(finin). user_login(robin). user_login(fritzson). :- dynamic user_name_host/3. :- multifile user_name_host/3. :- public user_name_host/3. :- module_transparent user_name_host/3. user_name_host(finin, 'Tim Finin', antares). passed=info(why_was_true(user:listing([full_name/2,host_name/2,user_login/1,user_name_host/3]))) no_proof_for(listing([ full_name/2, host_name/2,user_login/1, user_name_host/3])). :- dynamic full_name/2. :- multifile full_name/2. :- public full_name/2. :- module_transparent full_name/2. full_name(joe1, isMissing). full_name(finin, 'Tim Finin'). full_name(robin, 'Robin,McEntire'). full_name(fritzson, isMissing). :- dynamic host_name/2. :- multifile host_name/2. :- public host_name/2. :- module_transparent host_name/2. host_name(joe1, isMissing). host_name(finin, isMissing). host_name(finin, antares). host_name(robin, isMissing). host_name(fritzson, hamlet). :- dynamic user_login/1. :- multifile user_login/1. :- public user_login/1. :- module_transparent user_login/1. user_login(joe1). user_login(finin). user_login(robin). user_login(fritzson). :- dynamic user_name_host/3. :- multifile user_name_host/3. :- public user_name_host/3. :- module_transparent user_name_host/3. user_name_host(finin, 'Tim Finin', antares). no_proof_for(listing([ full_name/2, host_name/2,user_login/1, user_name_host/3])). no_proof_for(listing([ full_name/2, host_name/2,user_login/1, user_name_host/3])). name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A-Test_0005_Line_0000__naf_Finin_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_default_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_DEFAULT_01A_Test_0005_Line_0000_naf_Finin_in_user_0-junit.xml ~*/ :- mpred_test(host_name(robin,isMissing)). /*~ %~ ?-( mpred_test("Test_0009_Line_0000__Robin_in_user",user:host_name(robin,isMissing))). passed=info(why_was_true(user:host_name(robin,isMissing))) no_proof_for(host_name(robin,isMissing)). no_proof_for(host_name(robin,isMissing)). no_proof_for(host_name(robin,isMissing)). name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A-Test_0009_Line_0000__Robin_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_default_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_DEFAULT_01A_Test_0009_Line_0000_Robin_in_user-junit.xml ~*/ ==> host_name(robin,rmachine). /*~ ~*/ :- mpred_test(\+ host_name(robin,isMissing)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01a.pfc:119 %~ ?-( mpred_test("Test_0010_Line_0000__naf_Robin_in_user",user:(\+host_name(robin,isMissing)))). failure=info((why_was_true(user:host_name(robin,isMissing)),nop(ftrace(user:(\+host_name(robin,isMissing)))))) no_proof_for(host_name(robin,isMissing)). no_proof_for(host_name(robin,isMissing)). no_proof_for(host_name(robin,isMissing)). name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A-Test_0010_Line_0000__naf_Robin_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_default_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_DEFAULT_01A_Test_0010_Line_0000_naf_Robin_in_user-junit.xml ~*/ :- mpred_trace_exec. /*~ ~*/ :- debug_logicmoo(_). /*~ ~*/ ==> ~host_name(robin,rmachine). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01a.pfc:124 %~ mpred_undo1( '$nt'( full_name(robin,Name_Robin), %~ ( call_u_no_bc( full_name(robin,Dif_Name_Missing_Robin1)) , %~ ground( full_name(robin,Dif_Name_Missing_Robin1)) , %~ dif : dif(isMissing,Dif_Name_Missing_Robin1)), %~ '$nt'( %~ ~( full_name(robin,isMissing)), %~ call_u_no_bc( ~( full_name(robin,isMissing))), %~ rhs([full_name(robin,isMissing)])))) %~ mpred_undo1( '$nt'( host_name(robin,Name_Robin), %~ ( call_u_no_bc( host_name(robin,Dif_Name_Missing_Robin1)) , %~ ground( host_name(robin,Dif_Name_Missing_Robin1)) , %~ dif : dif(isMissing,Dif_Name_Missing_Robin1)), %~ '$nt'( %~ ~( host_name(robin,isMissing)), %~ call_u_no_bc( ~( host_name(robin,isMissing))), %~ rhs([host_name(robin,isMissing)])))) %~ mpred_undo1( '$nt'( %~ ~( host_name(robin,isMissing)), %~ call_u_no_bc( ~( host_name(robin,isMissing))), %~ rhs([host_name(robin,isMissing)]))) %~ debugm( baseKB, %~ show_failed( baseKB, %~ baseKB : ( ( mpred_retract_i_or_warn_1( '$spft'( baseKB, %~ user_name_host(robin,'Robin,McEntire',rmachine), %~ host_name(robin,rmachine), %~ '$pt'( user, %~ host_name(robin,rmachine), %~ ( rmachine\=isMissing *-> %~ ground( user_name_host(robin,'Robin,McEntire',rmachine)) *-> %~ rhs([user_name_host(robin,'Robin,McEntire',rmachine)])))))) ; %~ mpred_retract_i_or_warn_2( '$spft'( baseKB, %~ user_name_host(robin,'Robin,McEntire',rmachine), %~ host_name(robin,rmachine), %~ '$pt'( user, %~ host_name(robin,rmachine), %~ ( rmachine\=isMissing *-> %~ ground( user_name_host(robin,'Robin,McEntire',rmachine)) *-> %~ rhs([user_name_host(robin,'Robin,McEntire',rmachine)])))))))) ~*/ :- mpred_test(\+ host_name(robin,rmachine)). /*~ %~ ?-( mpred_test("Test_0011_Line_0000__naf_Robin_in_user",user:(\+host_name(robin,rmachine)))). passed=info(why_was_true(user:(\+host_name(robin,rmachine)))) no_proof_for(\+host_name(robin,rmachine)). no_proof_for(\+host_name(robin,rmachine)). no_proof_for(\+host_name(robin,rmachine)). name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A-Test_0011_Line_0000__naf_Robin_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_default_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_DEFAULT_01A_Test_0011_Line_0000_naf_Robin_in_user-junit.xml ~*/ ?- listing(host_name). /*~ :- dynamic baseKB:host_name/2. :- multifile baseKB:host_name/2. :- public baseKB:host_name/2. :- module_transparent baseKB:host_name/2. baseKB:host_name(joe1, isMissing). baseKB:host_name(finin, isMissing). baseKB:host_name(finin, antares). baseKB:host_name(fritzson, hamlet). sicstus_system:host_name(HostName) :- gethostname(HostName). ~*/ ==> \+ ~host_name(robin,rmachine). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( %~ ~( host_name(robin,rmachine)), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/sv_default_01a.pfc ',130) , %~ ax)))) %~ sc_failure( baseKB, %~ baseKB : mpred_withdraw_fail_if_supported( %~ ~( host_name(robin,rmachine)), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/sv_default_01a.pfc ',130) , %~ ax))) ~*/ :- mpred_test(host_name(robin,isMissing)). /*~ %~ ?-( mpred_test("Test_0012_Line_0000__Robin_in_user",user:host_name(robin,isMissing))). failure=info((why_was_true(user:(\+host_name(robin,isMissing))),nop(ftrace(user:host_name(robin,isMissing))))) no_proof_for(\+host_name(robin,isMissing)). no_proof_for(\+host_name(robin,isMissing)). no_proof_for(\+host_name(robin,isMissing)). name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A-Test_0012_Line_0000__Robin_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sv_default_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_SV_DEFAULT_01A_Test_0012_Line_0000_Robin_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.4489320989999999-junit.xml > logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) _196708 result = passed. logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A JUnit error = atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A JUnit warning = Goal (directive) failed: user:mpred_test(listing([(full_name/2),(host_name/2),(user_login/1)])) Test_0005_Line_0000__naf_Finin_in_user result = failure. Test_0006_Line_0000__naf_Finin_in_user result = failure. Test_0010_Line_0000__naf_Robin_in_user result = failure. Test_0012_Line_0000__Robin_in_user result = failure. %~ test_completed_exit(56) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k sv_default_01a.pfc (returned 56) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped' ISSUE_INFO=379 OPEN logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, SV_DEFAULT_01A, Failing, Errors, Warnings 2021-09-26 05:21:11 +0000 UTC ISSUE_ID=379 ISSUE_OC=OPEN Editing Issue For FAILED 379 OPEN logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, SV_DEFAULT_01A, Failing, Errors, Warnings 2021-09-26 05:21:11 +0000 UTC SKIPPING gh issue edit 379 -t logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Overtime,Skipped --add-label Failing,Errors,Warnings FileTestCase=logicmoo.pfc.test.sanity_base.RETRACT_01E JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retract_01e.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retract_01e.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retract_01e.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRACT_01E/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRACT_01E % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/380 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01e.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- set_fileAssertMt(header_sane). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01e.pfc:25 %~ set_fileAssertMt(header_sane) ~*/ :- expects_dialect(pfc). /*~ ~*/ dmilesWorld. /*~ ~*/ dmilesWorld ==> inChair(a). /*~ ~*/ :- mpred_test(dmilesWorld). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__DmilesWorld_in_user",user:dmilesWorld)). passed=info(why_was_true(user:dmilesWorld)) no_proof_for(dmilesWorld). no_proof_for(dmilesWorld). no_proof_for(dmilesWorld). name = 'logicmoo.pfc.test.sanity_base.RETRACT_01E-Test_0001_Line_0000__DmilesWorld_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01E'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retract_01e.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRACT_01E_Test_0001_Line_0000_DmilesWorld_in_user-junit.xml ~*/ :- mpred_test(inChair(a)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01e.pfc:33 %~ ?-( mpred_test("Test_0002_Line_0000__A_in_user",user:inChair(a))). passed=info(why_was_true(user:inChair(a))) no_proof_for(inChair(a)). no_proof_for(inChair(a)). no_proof_for(inChair(a)). name = 'logicmoo.pfc.test.sanity_base.RETRACT_01E-Test_0002_Line_0000__A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01E'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retract_01e.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRACT_01E_Test_0002_Line_0000_A_in_user-junit.xml ~*/ :- ain(\+ (dmilesWorld ==> inChair(a))). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( %~ dmilesWorld==>inChair(a), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/retract_01e.pfc ',35) , %~ ax)))) ~*/ :- listing_u(inChair). /*~ %~ skipped(messy_on_output,xlisting((inChair,-lmcache,-xlisting))) ~*/ :- mpred_test(dmilesWorld). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__DmilesWorld_in_user",user:dmilesWorld)). passed=info(why_was_true(user:dmilesWorld)) no_proof_for(dmilesWorld). no_proof_for(dmilesWorld). no_proof_for(dmilesWorld). name = 'logicmoo.pfc.test.sanity_base.RETRACT_01E-Test_0003_Line_0000__DmilesWorld_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01E'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retract_01e.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRACT_01E_Test_0003_Line_0000_DmilesWorld_in_user-junit.xml ~*/ :- mpred_test(\+ inChair(a)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/380 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retract_01e.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRACT_01E/logicmoo_pfc_test_sanity_base_RETRACT_01E_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRACT_01E /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01e.pfc:40 %~ ?-( mpred_test("Test_0004_Line_0000__naf_A_in_user",user:(\+inChair(a)))). passed=info(why_was_true(user:(\+inChair(a)))) no_proof_for(\+inChair(a)). no_proof_for(\+inChair(a)). no_proof_for(\+inChair(a)). name = 'logicmoo.pfc.test.sanity_base.RETRACT_01E-Test_0004_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01E'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retract_01e.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRACT_01E_Test_0004_Line_0000_naf_A_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.080349739-junit.xml > logicmoo.pfc.test.sanity_base.RETRACT_01E JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__DmilesWorld_in_user result = passed. Test_0002_Line_0000__A_in_user result = passed. Test_0003_Line_0000__DmilesWorld_in_user result = passed. Test_0004_Line_0000__naf_A_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k retract_01e.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=380 OPEN logicmoo.pfc.test.sanity_base.RETRACT_01E JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRACT_01E, Passing 2021-09-26 05:21:23 +0000 UTC ISSUE_ID=380 ISSUE_OC=OPEN Updating Issue 380 OPEN logicmoo.pfc.test.sanity_base.RETRACT_01E JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRACT_01E, Passing 2021-09-26 05:21:23 +0000 UTC SKIPPING gh issue edit 380 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.RETRACT_01D JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retract_01d.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retract_01d.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retract_01d.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRACT_01D/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRACT_01D % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/310 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01d.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- set_fileAssertMt(header_sane). /*~ %~ set_fileAssertMt(header_sane) ~*/ :- expects_dialect(pfc). /*~ ~*/ dmilesWorld. /*~ ~*/ dmilesWorld ==> inChair(a). /*~ ~*/ :- mpred_test(dmilesWorld). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__DmilesWorld_in_user",user:dmilesWorld)). passed=info(why_was_true(user:dmilesWorld)) no_proof_for(dmilesWorld). no_proof_for(dmilesWorld). no_proof_for(dmilesWorld). name = 'logicmoo.pfc.test.sanity_base.RETRACT_01D-Test_0001_Line_0000__DmilesWorld_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retract_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRACT_01D_Test_0001_Line_0000_DmilesWorld_in_user-junit.xml ~*/ :- mpred_test(inChair(a)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__A_in_user",user:inChair(a))). passed=info(why_was_true(user:inChair(a))) no_proof_for(inChair(a)). no_proof_for(inChair(a)). no_proof_for(inChair(a)). name = 'logicmoo.pfc.test.sanity_base.RETRACT_01D-Test_0002_Line_0000__A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retract_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRACT_01D_Test_0002_Line_0000_A_in_user-junit.xml ~*/ :- ain(\+ (dmilesWorld ==> inChair(a))). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( %~ dmilesWorld==>inChair(a), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/retract_01d.pfc ',35) , %~ ax)))) ~*/ :- listing_u(inChair). /*~ %~ skipped(messy_on_output,xlisting((inChair,-lmcache,-xlisting))) ~*/ :- mpred_test(dmilesWorld). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__DmilesWorld_in_user",user:dmilesWorld)). passed=info(why_was_true(user:dmilesWorld)) no_proof_for(dmilesWorld). no_proof_for(dmilesWorld). no_proof_for(dmilesWorld). name = 'logicmoo.pfc.test.sanity_base.RETRACT_01D-Test_0003_Line_0000__DmilesWorld_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retract_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRACT_01D_Test_0003_Line_0000_DmilesWorld_in_user-junit.xml ~*/ :- mpred_test(\+ inChair(a)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/310 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retract_01d.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRACT_01D/logicmoo_pfc_test_sanity_base_RETRACT_01D_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRACT_01D /*~ %~ ?-( mpred_test("Test_0004_Line_0000__naf_A_in_user",user:(\+inChair(a)))). passed=info(why_was_true(user:(\+inChair(a)))) no_proof_for(\+inChair(a)). no_proof_for(\+inChair(a)). no_proof_for(\+inChair(a)). name = 'logicmoo.pfc.test.sanity_base.RETRACT_01D-Test_0004_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retract_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRACT_01D_Test_0004_Line_0000_naf_A_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.081008907-junit.xml > logicmoo.pfc.test.sanity_base.RETRACT_01D JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__DmilesWorld_in_user result = passed. Test_0002_Line_0000__A_in_user result = passed. Test_0003_Line_0000__DmilesWorld_in_user result = passed. Test_0004_Line_0000__naf_A_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k retract_01d.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=310 OPEN logicmoo.pfc.test.sanity_base.RETRACT_01D JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRACT_01D, Passing 2021-09-26 05:21:35 +0000 UTC ISSUE_ID=310 ISSUE_OC=OPEN Updating Issue 310 OPEN logicmoo.pfc.test.sanity_base.RETRACT_01D JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRACT_01D, Passing 2021-09-26 05:21:35 +0000 UTC SKIPPING gh issue edit 310 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.RETRACT_01C JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retract_01c.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retract_01c.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retract_01c.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRACT_01C/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRACT_01C % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/335 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01c.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- set_fileAssertMt(header_sane). /*~ %~ set_fileAssertMt(header_sane) ~*/ :- expects_dialect(pfc). /*~ ~*/ dmilesWorld. /*~ ~*/ dmilesWorld ==> inChair(a). /*~ ~*/ :- mpred_test(dmilesWorld). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__DmilesWorld_in_user",user:dmilesWorld)). passed=info(why_was_true(user:dmilesWorld)) no_proof_for(dmilesWorld). no_proof_for(dmilesWorld). no_proof_for(dmilesWorld). name = 'logicmoo.pfc.test.sanity_base.RETRACT_01C-Test_0001_Line_0000__DmilesWorld_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retract_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRACT_01C_Test_0001_Line_0000_DmilesWorld_in_user-junit.xml ~*/ :- mpred_test(inChair(a)). % :- mpred_why((dmilesWorld==>inChair(a)), _X). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__A_in_user",user:inChair(a))). passed=info(why_was_true(user:inChair(a))) no_proof_for(inChair(a)). no_proof_for(inChair(a)). no_proof_for(inChair(a)). name = 'logicmoo.pfc.test.sanity_base.RETRACT_01C-Test_0002_Line_0000__A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retract_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRACT_01C_Test_0002_Line_0000_A_in_user-junit.xml ~*/ % :- mpred_why((dmilesWorld==>inChair(a)), _X). :- ain(\+ (dmilesWorld ==> inChair(a))). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( %~ dmilesWorld==>inChair(a), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/retract_01c.pfc ',36) , %~ ax)))) ~*/ :- listing_u(inChair). /*~ %~ skipped(messy_on_output,xlisting((inChair,-lmcache,-xlisting))) ~*/ :- mpred_test(dmilesWorld). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__DmilesWorld_in_user",user:dmilesWorld)). passed=info(why_was_true(user:dmilesWorld)) no_proof_for(dmilesWorld). no_proof_for(dmilesWorld). no_proof_for(dmilesWorld). name = 'logicmoo.pfc.test.sanity_base.RETRACT_01C-Test_0003_Line_0000__DmilesWorld_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retract_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRACT_01C_Test_0003_Line_0000_DmilesWorld_in_user-junit.xml ~*/ :- mpred_test(\+ inChair(a)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/335 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retract_01c.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRACT_01C/logicmoo_pfc_test_sanity_base_RETRACT_01C_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRACT_01C /*~ %~ ?-( mpred_test("Test_0004_Line_0000__naf_A_in_user",user:(\+inChair(a)))). passed=info(why_was_true(user:(\+inChair(a)))) no_proof_for(\+inChair(a)). no_proof_for(\+inChair(a)). no_proof_for(\+inChair(a)). name = 'logicmoo.pfc.test.sanity_base.RETRACT_01C-Test_0004_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retract_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRACT_01C_Test_0004_Line_0000_naf_A_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.069113565-junit.xml > logicmoo.pfc.test.sanity_base.RETRACT_01C JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__DmilesWorld_in_user result = passed. Test_0002_Line_0000__A_in_user result = passed. Test_0003_Line_0000__DmilesWorld_in_user result = passed. Test_0004_Line_0000__naf_A_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k retract_01c.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=335 OPEN logicmoo.pfc.test.sanity_base.RETRACT_01C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRACT_01C, Passing 2021-09-26 05:21:46 +0000 UTC ISSUE_ID=335 ISSUE_OC=OPEN Updating Issue 335 OPEN logicmoo.pfc.test.sanity_base.RETRACT_01C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRACT_01C, Passing 2021-09-26 05:21:46 +0000 UTC SKIPPING gh issue edit 335 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.RETRACT_01B JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retract_01b.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retract_01b.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retract_01b.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRACT_01B/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRACT_01B % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/83 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01b.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- set_fileAssertMt(header_sane). /*~ %~ set_fileAssertMt(header_sane) ~*/ :- expects_dialect(pfc). /*~ ~*/ dmilesWorld. /*~ ~*/ dmilesWorld ==> inChair(a). /*~ ~*/ :- ain(\+ dmilesWorld). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( dmilesWorld, %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/retract_01b.pfc ',32) , %~ ax)))) ~*/ :- listing_u(inChair). /*~ %~ skipped(messy_on_output,xlisting((inChair,-lmcache,-xlisting))) ~*/ :- mpred_test(\+ inChair(a)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/83 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retract_01b.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRACT_01B/logicmoo_pfc_test_sanity_base_RETRACT_01B_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRACT_01B /*~ %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+inChair(a)))). passed=info(why_was_true(user:(\+inChair(a)))) no_proof_for(\+inChair(a)). no_proof_for(\+inChair(a)). no_proof_for(\+inChair(a)). name = 'logicmoo.pfc.test.sanity_base.RETRACT_01B-Test_0001_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retract_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRACT_01B_Test_0001_Line_0000_naf_A_in_user-junit.xml ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01b.pfc:44 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.052702409-junit.xml > logicmoo.pfc.test.sanity_base.RETRACT_01B JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__naf_A_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k retract_01b.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=83 OPEN logicmoo.pfc.test.sanity_base.RETRACT_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRACT_01B, Passing 2021-09-26 05:21:58 +0000 UTC ISSUE_ID=83 ISSUE_OC=OPEN Updating Issue 83 OPEN logicmoo.pfc.test.sanity_base.RETRACT_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRACT_01B, Passing 2021-09-26 05:21:58 +0000 UTC SKIPPING gh issue edit 83 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.RETRACT_01A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retract_01a.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['retract_01a.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retract_01a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRACT_01A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRACT_01A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/336 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01a.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- set_fileAssertMt(header_sane). /*~ %~ set_fileAssertMt(header_sane) ~*/ :- expects_dialect(pfc). /*~ ~*/ dmiles ==> world. /*~ %~ warn( really_remake_as_dynamic(ec_nnf:dmiles,for(baseKB,decl_kb_type(kb_shared,baseKB:dmiles/0)))) %~ warn( really_remake_as_dynamic2(ec_nnf:dmiles,bc(decl_kb_type(kb_shared,baseKB:dmiles/0)))) ~*/ :- mpred_test(dmiles ==> world). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__Dmiles_in_user",user:(dmiles==>world))). passed=info(why_was_true(user:(dmiles==>world))) no_proof_for((dmiles==>world)). no_proof_for((dmiles==>world)). no_proof_for((dmiles==>world)). name = 'logicmoo.pfc.test.sanity_base.RETRACT_01A-Test_0001_Line_0000__Dmiles_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retract_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRACT_01A_Test_0001_Line_0000_Dmiles_in_user-junit.xml ~*/ :- ain(\+ dmiles ==> world). /*~ ~*/ :- listing_u(dmiles ==> world). /*~ %~ skipped(messy_on_output,xlisting(((dmiles==>world),-lmcache,-xlisting))) ~*/ :- mpred_test(\+ dmiles ==> world). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/336 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retract_01a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRACT_01A/logicmoo_pfc_test_sanity_base_RETRACT_01A_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRACT_01A /*~ %~ ?-( mpred_test("Test_0002_Line_0000__naf_Dmiles_in_user",user:(\+dmiles==>world))). passed=info(why_was_true(user:(\+dmiles==>world))) no_proof_for((\+dmiles==>world)). no_proof_for((\+dmiles==>world)). no_proof_for((\+dmiles==>world)). name = 'logicmoo.pfc.test.sanity_base.RETRACT_01A-Test_0002_Line_0000__naf_Dmiles_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'retract_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RETRACT_01A_Test_0002_Line_0000_naf_Dmiles_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.059302751-junit.xml > logicmoo.pfc.test.sanity_base.RETRACT_01A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__Dmiles_in_user result = passed. Test_0002_Line_0000__naf_Dmiles_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k retract_01a.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=336 OPEN logicmoo.pfc.test.sanity_base.RETRACT_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRACT_01A, Passing 2021-09-26 05:22:10 +0000 UTC ISSUE_ID=336 ISSUE_OC=OPEN Updating Issue 336 OPEN logicmoo.pfc.test.sanity_base.RETRACT_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RETRACT_01A, Passing 2021-09-26 05:22:10 +0000 UTC SKIPPING gh issue edit 336 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.RESET_DB_02_USER JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['reset_db_02_user.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['reset_db_02_user.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/reset_db_02_user.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RESET_DB_02_USER/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARESET_DB_02_USER % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/84 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_02_user.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ header_sane:(must_clause_asserted(G):- cwc, must(clause_asserted_u(G))). /*~ ~*/ :- ain((must_clause_asserted(G):- cwc, must(clause_asserted_u(G)))). /*~ ~*/ must_clause_asserted(G):- cwc, must(clause_asserted_u(G)). /*~ ~*/ :- listing(must_clause_asserted). /*~ %~ skipped( listing(must_clause_asserted)) ~*/ :- sanity(predicate_property(must_clause_asserted(_),number_of_clauses(_))). /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__must_clause_asserted_1_in_user", %~ user : predicate_property(Number_of_clauses,number_of_clauses(Clauses)))). passed=info(why_was_true(user:predicate_property(must_clause_asserted(_472),number_of_clauses(1)))) no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). name = 'logicmoo.pfc.test.sanity_base.RESET_DB_02_USER-Test_0001_Line_0000__must_clause_asserted_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RESET_DB_02_USER'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'reset_db_02_user.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RESET_DB_02_USER_Test_0001_Line_0000_must_clause_asserted_1_in_user-junit.xml ~*/ a. /*~ ~*/ :- must_clause_asserted(a). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_02_user.pfc.pl:28 %~ message_hook( %~ error(existence_error(procedure,must_clause_asserted/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ must_clause_asserted/1]]) catch/3: Unknown procedure: must_clause_asserted/1 ERROR: catch/3: Unknown procedure: must_clause_asserted/1 %~ message_hook( %~ goal_failed(directive,user:a), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : a]]) Goal (directive) failed: user:must_clause_asserted(a) Warning: Goal (directive) failed: user:must_clause_asserted(a) ~*/ :- mpred_reset. /*~ ~*/ :- mpred_reset. % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/84 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/reset_db_02_user.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RESET_DB_02_USER/logicmoo_pfc_test_sanity_base_RESET_DB_02_USER_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARESET_DB_02_USER /*~ ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.033669572-junit.xml > logicmoo.pfc.test.sanity_base.RESET_DB_02_USER JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__must_clause_asserted_1_in_user result = passed. logicmoo.pfc.test.sanity_base.RESET_DB_02_USER JUnit error = catch/3: Unknown procedure: must_clause_asserted/1 logicmoo.pfc.test.sanity_base.RESET_DB_02_USER JUnit warning = Goal (directive) failed: user:must_clause_asserted(a) %~ test_completed_exit(112) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k reset_db_02_user.pfc.pl (returned 112) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped,Skipped' ISSUE_INFO=84 OPEN logicmoo.pfc.test.sanity_base.RESET_DB_02_USER JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RESET_DB_02_USER, Passing 2021-09-26 05:22:22 +0000 UTC ISSUE_ID=84 ISSUE_OC=OPEN Updating Issue 84 OPEN logicmoo.pfc.test.sanity_base.RESET_DB_02_USER JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RESET_DB_02_USER, Passing 2021-09-26 05:22:22 +0000 UTC SKIPPING gh issue edit 84 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors,Warnings --remove-label Failing,Regression,Skipped,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.RESET_DB_01_USER JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['reset_db_01_user.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['reset_db_01_user.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/reset_db_01_user.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RESET_DB_01_USER/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARESET_DB_01_USER % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/337 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01_user.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- set_file_abox_module(user). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01_user.pfc.pl:11 %~ set_fileAssertMt(user) ~*/ :- expects_dialect(pfc). /*~ ~*/ :- include(library(logicmoo_test_header)). /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ :- dynamic(cond_POST/1). /*~ ~*/ :- dynamic(cond_PRE/1). /*~ ~*/ cond_PRE ==> cond_POST. /*~ ~*/ cond_PRE. /*~ ~*/ cond_PRE ==> child_POST. /*~ ~*/ cond_PRE_D ==> cond_POST. /*~ ~*/ :- mpred_why(cond_POST). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__Cond_POST_in_user",user:cond_POST)). passed=info(why_was_true(user:cond_POST)) no_proof_for(cond_POST). no_proof_for(cond_POST). no_proof_for(cond_POST). name = 'logicmoo.pfc.test.sanity_base.RESET_DB_01_USER-Test_0001_Line_0000__Cond_POST_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RESET_DB_01_USER'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'reset_db_01_user.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_RESET_DB_01_USER_Test_0001_Line_0000_Cond_POST_in_user-junit.xml ~*/ :- mpred_trace_exec. /*~ ~*/ aaa. /*~ ~*/ bbbb. /*~ ~*/ :- pp_DB. /*~ No Forward Rules in [user]... No Bi-conditional Rules in [user]... No Backward Rules in [user]... No Positive triggers in [user]... No Negative triggers in [user]... No Goal triggers in [user]... Supports in [user]... ~*/ :- mpred_reset_kb(user). /*~ ~*/ :- listing('$spft'). /*~ %~ skipped( listing('$spft')) ~*/ :- pp_DB. % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/337 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/reset_db_01_user.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RESET_DB_01_USER/logicmoo_pfc_test_sanity_base_RESET_DB_01_USER_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARESET_DB_01_USER /*~ No Forward Rules in [user]... No Bi-conditional Rules in [user]... No Backward Rules in [user]... No Positive triggers in [user]... No Negative triggers in [user]... No Goal triggers in [user]... Supports in [user]... ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.107861114-junit.xml > logicmoo.pfc.test.sanity_base.RESET_DB_01_USER JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__Cond_POST_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k reset_db_01_user.pfc.pl (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=337 OPEN logicmoo.pfc.test.sanity_base.RESET_DB_01_USER JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RESET_DB_01_USER, Failing, Errors, Overtime 2021-09-26 05:22:44 +0000 UTC ISSUE_ID=337 ISSUE_OC=OPEN Updating Issue 337 OPEN logicmoo.pfc.test.sanity_base.RESET_DB_01_USER JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, RESET_DB_01_USER, Failing, Errors, Overtime 2021-09-26 05:22:44 +0000 UTC SKIPPING gh issue comment 337 -b Fixed in https://github.com/logicmoo/logicmoo_workspace/commit/030211eaee19575687e748464fc1a808d2d1aaa7 https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/commit/030211eaee19575687e748464fc1a808d2d1aaa7 SKIPPING gh issue edit 337 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.PREDMT_01B JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['predmt_01b.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['predmt_01b.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/predmt_01b.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/PREDMT_01B/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3APREDMT_01B % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/589 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/predmt_01b.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) :- expects_dialect(pfc). /*~ ~*/ :- set_defaultAssertMt(myMt). /*~ %~ pfc_iri : include_module_file(myMt:library('pfclib/system_each_module.pfc'),myMt). ~*/ baseKB:mtHybrid(socialMt). /*~ No source location!? ~*/ socialMt:loves(sally,joe). /*~ No source location!? ~*/ :- set_defaultAssertMt(myMt). /*~ ~*/ :- mpred_test(clause_u(socialMt:loves(_,_))). /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__loves_2_in_socialMt_in_myMt", %~ myMt : clause_u( socialMt : loves(Loves,Loves1)))). %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/predmt_01b.pl#L26 passed=info(why_was_true(myMt:clause_u(socialMt:loves(sally,joe)))) Justifications for clause_u(socialMt:loves(sally,joe)): name = 'logicmoo.pfc.test.sanity_base.PREDMT_01B-Test_0001_Line_0000__loves_2_in_socialMt_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.PREDMT_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'predmt_01b.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_PREDMT_01B_Test_0001_Line_0000_loves_2_in_socialMt_in_myMt-junit.xml ~*/ :- mpred_test(\+clause_u(myMt:loves(_,_))). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/predmt_01b.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/PREDMT_01B/logicmoo_pfc_test_sanity_base_PREDMT_01B_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3APREDMT_01B % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/589 /*~ %~ ?-( mpred_test( "Test_0002_Line_0000__naf_loves_2_in_myMt_in_myMt", %~ myMt : \+( clause_u( myMt : loves(Loves,Loves1))))). passed=info(why_was_true(myMt:(\+clause_u(myMt:loves(_21038,_21060))))) no_proof_for(\+clause_u(myMt:loves(Loves2,Loves3))). no_proof_for(\+clause_u(myMt:loves(Loves2,Loves3))). no_proof_for(\+clause_u(myMt:loves(Loves2,Loves3))). name = 'logicmoo.pfc.test.sanity_base.PREDMT_01B-Test_0002_Line_0000__naf_loves_2_in_myMt_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.PREDMT_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'predmt_01b.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_PREDMT_01B_Test_0002_Line_0000_naf_loves_2_in_myMt_in_myMt-junit.xml ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/predmt_01b.pl:37 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.365520923-junit.xml > Test_0001_Line_0000__loves_2_in_socialMt_in_myMt result = passed. Test_0002_Line_0000__naf_loves_2_in_myMt_in_myMt result = passed. %~ test_completed_exit(64) totalTime=3.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k predmt_01b.pl (returned 64) Add_LABELS='' Rem_LABELS='Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=589 OPEN logicmoo.pfc.test.sanity_base.PREDMT_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, PREDMT_01B, Passing 2021-09-26 05:22:58 +0000 UTC ISSUE_ID=589 ISSUE_OC=OPEN Updating Issue 589 OPEN logicmoo.pfc.test.sanity_base.PREDMT_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, PREDMT_01B, Passing 2021-09-26 05:22:58 +0000 UTC SKIPPING gh issue edit 589 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing --remove-label Failing,Regression,Skipped,Errors,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.PREDMT_01A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['predmt_01a.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['predmt_01a.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/predmt_01a.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/PREDMT_01A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3APREDMT_01A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/603 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/predmt_01a.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) :- expects_dialect(pfc). /*~ ~*/ :- set_defaultAssertMt(myMt). /*~ %~ pfc_iri : include_module_file(myMt:library('pfclib/system_each_module.pfc'),myMt). ~*/ baseKB:mtHybrid(socialMt). /*~ No source location!? ~*/ socialMt:loves(sally,joe). /*~ No source location!? ~*/ :- set_defaultAssertMt(myMt). /*~ ~*/ :- mpred_test(clause_u(socialMt:loves(_,_))). /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__loves_2_in_socialMt_in_myMt", %~ myMt : clause_u( socialMt : loves(Loves,Loves1)))). %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/predmt_01a.pl#L26 passed=info(why_was_true(myMt:clause_u(socialMt:loves(sally,joe)))) Justifications for clause_u(socialMt:loves(sally,joe)): name = 'logicmoo.pfc.test.sanity_base.PREDMT_01A-Test_0001_Line_0000__loves_2_in_socialMt_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.PREDMT_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'predmt_01a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_PREDMT_01A_Test_0001_Line_0000_loves_2_in_socialMt_in_myMt-junit.xml ~*/ :- mpred_test(\+clause_u(myMt:loves(_,_))). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/predmt_01a.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/PREDMT_01A/logicmoo_pfc_test_sanity_base_PREDMT_01A_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3APREDMT_01A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/603 /*~ %~ ?-( mpred_test( "Test_0002_Line_0000__naf_loves_2_in_myMt_in_myMt", %~ myMt : \+( clause_u( myMt : loves(Loves,Loves1))))). passed=info(why_was_true(myMt:(\+clause_u(myMt:loves(_21026,_21048))))) no_proof_for(\+clause_u(myMt:loves(Loves2,Loves3))). no_proof_for(\+clause_u(myMt:loves(Loves2,Loves3))). no_proof_for(\+clause_u(myMt:loves(Loves2,Loves3))). name = 'logicmoo.pfc.test.sanity_base.PREDMT_01A-Test_0002_Line_0000__naf_loves_2_in_myMt_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.PREDMT_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'predmt_01a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_PREDMT_01A_Test_0002_Line_0000_naf_loves_2_in_myMt_in_myMt-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.7915337080000002-junit.xml > Test_0001_Line_0000__loves_2_in_socialMt_in_myMt result = passed. Test_0002_Line_0000__naf_loves_2_in_myMt_in_myMt result = passed. %~ test_completed_exit(64) totalTime=3.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k predmt_01a.pl (returned 64) Add_LABELS='' Rem_LABELS='Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=603 OPEN logicmoo.pfc.test.sanity_base.PREDMT_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, PREDMT_01A, Passing 2021-09-26 05:23:12 +0000 UTC ISSUE_ID=603 ISSUE_OC=OPEN Updating Issue 603 OPEN logicmoo.pfc.test.sanity_base.PREDMT_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, PREDMT_01A, Passing 2021-09-26 05:23:12 +0000 UTC SKIPPING gh issue edit 603 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing --remove-label Failing,Regression,Skipped,Errors,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.NLDM40 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm40.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm40.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nldm40.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NLDM40/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANLDM40 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/405 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. %~ skipped(messy_on_output,cls) totalTime=10.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k nldm40.pfc (returned 137) Add_LABELS='Errors,Overtime' Rem_LABELS='Skipped,Skipped,Warnings,Skipped' ISSUE_INFO=405 OPEN logicmoo.pfc.test.sanity_base.NLDM40 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NLDM40, Failing 2021-09-26 05:23:49 +0000 UTC ISSUE_ID=405 ISSUE_OC=OPEN Editing Issue For FAILED 405 OPEN logicmoo.pfc.test.sanity_base.NLDM40 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NLDM40, Failing 2021-09-26 05:23:49 +0000 UTC SKIPPING gh issue edit 405 -t logicmoo.pfc.test.sanity_base.NLDM40 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Warnings,Skipped --add-label Failing,Errors,Overtime FileTestCase=logicmoo.pfc.test.sanity_base.NLDM40 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm40.P']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm40.P']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nldm40.P % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NLDM40/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANLDM40 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/405 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. %~ message_hook( tabling(deprecated_library), %~ warning, %~ [ ':- table/1 is built-in. library(tabling) is deprecated.'-[]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm40.P',3) :- table/1 is built-in. library(tabling) is deprecated. Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm40.P:3: Warning: :- table/1 is built-in. library(tabling) is deprecated. time_was(0.03321616699999996) % halt totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k nldm40.P (returned 0) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=405 OPEN logicmoo.pfc.test.sanity_base.NLDM40 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NLDM40, Failing 2021-09-26 05:23:49 +0000 UTC ISSUE_ID=405 ISSUE_OC=OPEN Editing Issue For FAILED 405 OPEN logicmoo.pfc.test.sanity_base.NLDM40 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NLDM40, Failing 2021-09-26 05:23:49 +0000 UTC SKIPPING gh issue edit 405 -t logicmoo.pfc.test.sanity_base.NLDM40 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped --add-label Failing FileTestCase=logicmoo.pfc.test.sanity_base.NLDM20 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm20.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm20.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nldm20.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NLDM20/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANLDM20 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/340 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. %~ skipped(messy_on_output,cls) totalTime=10.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k nldm20.pfc (returned 137) Add_LABELS='Errors,Overtime' Rem_LABELS='Skipped,Skipped,Warnings,Skipped' ISSUE_INFO=340 OPEN logicmoo.pfc.test.sanity_base.NLDM20 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NLDM20, Failing, Errors, Overtime 2021-09-26 05:24:13 +0000 UTC ISSUE_ID=340 ISSUE_OC=OPEN Editing Issue For FAILED 340 OPEN logicmoo.pfc.test.sanity_base.NLDM20 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NLDM20, Failing, Errors, Overtime 2021-09-26 05:24:13 +0000 UTC SKIPPING gh issue edit 340 -t logicmoo.pfc.test.sanity_base.NLDM20 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Warnings,Skipped --add-label Failing,Errors,Overtime FileTestCase=logicmoo.pfc.test.sanity_base.NLDM10 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm10.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm10.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nldm10.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NLDM10/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANLDM10 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/361 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm10.pfc:3 %~ skipped(messy_on_output,cls) %~ time_was(0.10268640799999984) % halt totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k nldm10.pfc (returned 0) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=361 OPEN logicmoo.pfc.test.sanity_base.NLDM10 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NLDM10, Failing 2021-09-26 05:24:27 +0000 UTC ISSUE_ID=361 ISSUE_OC=OPEN Editing Issue For FAILED 361 OPEN logicmoo.pfc.test.sanity_base.NLDM10 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NLDM10, Failing 2021-09-26 05:24:27 +0000 UTC SKIPPING gh issue edit 361 -t logicmoo.pfc.test.sanity_base.NLDM10 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped --add-label Failing FileTestCase=logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['never_retract_01b.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['never_retract_01b.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NEVER_RETRACT_01B/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEVER_RETRACT_01B % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/299 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ (tType(COL)==>{kb_local(COL/2)},% functorDeclares(COL), (t(COL,ext,X)instanceOf(X,COL))). /*~ ~*/ tType(tFly). /*~ ~*/ tType(tCanary). /*~ ~*/ tType(tPenguin). /*~ ~*/ tType(tBird). /*~ ~*/ :- mpred_test(predicate_property(tBird(ext,_),dynamic)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__Ext_in_user",user:predicate_property(tBird(ext,Bird_Ext),dynamic))). passed=info(why_was_true(user:predicate_property(tBird(ext,_444),dynamic))) no_proof_for(predicate_property(tBird(ext,Bird_Ext2),dynamic)). no_proof_for(predicate_property(tBird(ext,Bird_Ext2),dynamic)). no_proof_for(predicate_property(tBird(ext,Bird_Ext2),dynamic)). name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0001_Line_0000__Ext_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'never_retract_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEVER_RETRACT_01B_Test_0001_Line_0000_Ext_in_user-junit.xml ~*/ subClassOf(C1,C2)==> (instanceOf(X,C1)==>instanceOf(X,C2)). /*~ ~*/ subClassOf(tCanary,tBird). /*~ ~*/ subClassOf(tPenguin,tBird). /*~ ~*/ :- dmsg("chilly is a penguin."). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:48 %~ chilly is a penguin. ~*/ tPenguin(ext,iChilly). /*~ ~*/ :- mpred_test((tBird(ext,iChilly))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:51 %~ ?-( mpred_test("Test_0002_Line_0000__Ext_in_user",user:tBird(ext,iChilly))). passed=info(why_was_true(user:tBird(ext,iChilly))) no_proof_for(tBird(ext,iChilly)). no_proof_for(tBird(ext,iChilly)). no_proof_for(tBird(ext,iChilly)). name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0002_Line_0000__Ext_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'never_retract_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEVER_RETRACT_01B_Test_0002_Line_0000_Ext_in_user-junit.xml ~*/ :- dmsg("tweety is a canary."). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:54 %~ tweety is a canary. ~*/ tCanary(ext,iTweety). /*~ ~*/ :- mpred_test((tBird(ext,iTweety))). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__Ext_in_user",user:tBird(ext,iTweety))). passed=info(why_was_true(user:tBird(ext,iTweety))) no_proof_for(tBird(ext,iTweety)). no_proof_for(tBird(ext,iTweety)). no_proof_for(tBird(ext,iTweety)). name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0003_Line_0000__Ext_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'never_retract_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEVER_RETRACT_01B_Test_0003_Line_0000_Ext_in_user-junit.xml ~*/ :- dmsg("birds fly by default."). /*~ %~ birds fly by default. ~*/ mdefault(( tBird(ext,X) ==> tFly(ext,X) )). /*~ ~*/ :- mpred_test((tBird(ext,iTweety))). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__Ext_in_user",user:tBird(ext,iTweety))). passed=info(why_was_true(user:tBird(ext,iTweety))) no_proof_for(tBird(ext,iTweety)). no_proof_for(tBird(ext,iTweety)). no_proof_for(tBird(ext,iTweety)). name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0004_Line_0000__Ext_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'never_retract_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEVER_RETRACT_01B_Test_0004_Line_0000_Ext_in_user-junit.xml ~*/ :- mpred_test((tFly(ext,iTweety))). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__Ext_in_user",user:tFly(ext,iTweety))). failure=info((why_was_true(user:(\+tFly(ext,iTweety))),nop(ftrace(user:tFly(ext,iTweety))))) no_proof_for(\+tFly(ext,iTweety)). no_proof_for(\+tFly(ext,iTweety)). no_proof_for(\+tFly(ext,iTweety)). name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0005_Line_0000__Ext_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'never_retract_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEVER_RETRACT_01B_Test_0005_Line_0000_Ext_in_user-junit.xml ~*/ :- dmsg("make sure chilly can fly"). /*~ %~ make sure chilly can fly ~*/ :- mpred_test((instanceOf(I,tFly),I=iChilly)). /*~ %~ ?-( mpred_test("Test_0006_Line_0000__TFly_in_user",user:(instanceOf(I,tFly),I=iChilly))). failure=info((why_was_true(user:(\+ (instanceOf(_102410,tFly),_102410=iChilly))),nop(ftrace(user:(instanceOf(_102410,tFly),_102410=iChilly))))) no_proof_for(\+ (instanceOf(Chilly_Fly,tFly),Chilly_Fly=iChilly)). no_proof_for(\+ (instanceOf(Chilly_Fly,tFly),Chilly_Fly=iChilly)). no_proof_for(\+ (instanceOf(Chilly_Fly,tFly),Chilly_Fly=iChilly)). name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0006_Line_0000__TFly_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'never_retract_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEVER_RETRACT_01B_Test_0006_Line_0000_TFly_in_user-junit.xml ~*/ :- mpred_test((tBird(ext,iTweety))). /*~ %~ ?-( mpred_test("Test_0007_Line_0000__Ext_in_user",user:tBird(ext,iTweety))). passed=info(why_was_true(user:tBird(ext,iTweety))) no_proof_for(tBird(ext,iTweety)). no_proof_for(tBird(ext,iTweety)). no_proof_for(tBird(ext,iTweety)). name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0007_Line_0000__Ext_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'never_retract_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEVER_RETRACT_01B_Test_0007_Line_0000_Ext_in_user-junit.xml ~*/ :- listing([tFly/2,tBird/2,instanceOf/2]). /*~ %~ skipped( listing( [ tFly/2, tBird/2,instanceOf/2])) ~*/ :- dmsg("make sure tweety can fly (and again chilly)"). /*~ %~ make sure tweety can fly (and again chilly) ~*/ :- mpred_test((tFly(ext,iTweety))). /*~ %~ ?-( mpred_test("Test_0008_Line_0000__Ext_in_user",user:tFly(ext,iTweety))). failure=info((why_was_true(user:(\+tFly(ext,iTweety))),nop(ftrace(user:tFly(ext,iTweety))))) no_proof_for(\+tFly(ext,iTweety)). no_proof_for(\+tFly(ext,iTweety)). no_proof_for(\+tFly(ext,iTweety)). name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0008_Line_0000__Ext_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'never_retract_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEVER_RETRACT_01B_Test_0008_Line_0000_Ext_in_user-junit.xml ~*/ :- mpred_test((tFly(ext,iChilly))). /*~ %~ ?-( mpred_test("Test_0009_Line_0000__Ext_in_user",user:tFly(ext,iChilly))). failure=info((why_was_true(user:(\+tFly(ext,iChilly))),nop(ftrace(user:tFly(ext,iChilly))))) no_proof_for(\+tFly(ext,iChilly)). no_proof_for(\+tFly(ext,iChilly)). no_proof_for(\+tFly(ext,iChilly)). name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0009_Line_0000__Ext_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'never_retract_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEVER_RETRACT_01B_Test_0009_Line_0000_Ext_in_user-junit.xml ~*/ never_retract_u(tBird(ext,iChilly)). /*~ ~*/ :- dmsg("penguins do not tFly."). /*~ %~ penguins do not tFly. ~*/ tPenguin(ext,X) ==> ~tFly(ext,X). /*~ ~*/ :- dmsg("confirm chilly now cant fly"). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:84 %~ confirm chilly now cant fly ~*/ :- mpred_test((\+ tFly(ext,iChilly))). /*~ %~ ?-( mpred_test("Test_0010_Line_0000__naf_Ext_in_user",user:(\+tFly(ext,iChilly)))). passed=info(why_was_true(user:(\+tFly(ext,iChilly)))) no_proof_for(\+tFly(ext,iChilly)). no_proof_for(\+tFly(ext,iChilly)). no_proof_for(\+tFly(ext,iChilly)). name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0010_Line_0000__naf_Ext_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'never_retract_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEVER_RETRACT_01B_Test_0010_Line_0000_naf_Ext_in_user-junit.xml ~*/ :- mpred_test(( ~ tFly(ext,iChilly))). %= repropigate that chilly was a bird again (actualy this asserts) /*~ %~ ?-( mpred_test("Test_0011_Line_0000__Ext_in_user",user: ~tFly(ext,iChilly))). failure=info((why_was_true(user:(\+ ~tFly(ext,iChilly))),nop(ftrace(user: ~tFly(ext,iChilly))))) no_proof_for(\+ ~tFly(ext,iChilly)). no_proof_for(\+ ~tFly(ext,iChilly)). no_proof_for(\+ ~tFly(ext,iChilly)). name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0011_Line_0000__Ext_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'never_retract_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEVER_RETRACT_01B_Test_0011_Line_0000_Ext_in_user-junit.xml ~*/ %= repropigate that chilly was a bird again (actualy this asserts) tBird(ext,iChilly). /*~ ~*/ :- listing(tBird/2). %= the dmsg explains the difference between \+ and ~ /*~ %~ skipped( listing( tBird/2)) ~*/ %= the dmsg explains the difference between \+ and ~ :- dmsg("confirm chilly still does not fly"). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:95 %~ confirm chilly still does not fly ~*/ :- mpred_test(( \+ tFly(ext,iChilly))). /*~ %~ ?-( mpred_test("Test_0012_Line_0000__naf_Ext_in_user",user:(\+tFly(ext,iChilly)))). passed=info(why_was_true(user:(\+tFly(ext,iChilly)))) no_proof_for(\+tFly(ext,iChilly)). no_proof_for(\+tFly(ext,iChilly)). no_proof_for(\+tFly(ext,iChilly)). name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0012_Line_0000__naf_Ext_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'never_retract_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEVER_RETRACT_01B_Test_0012_Line_0000_naf_Ext_in_user-junit.xml ~*/ :- dmsg("confirm chilly still cant fly"). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:97 %~ confirm chilly still cant fly ~*/ :- mpred_test(( ~ tFly(ext,iChilly))). /*~ %~ ?-( mpred_test("Test_0013_Line_0000__Ext_in_user",user: ~tFly(ext,iChilly))). failure=info((why_was_true(user:(\+ ~tFly(ext,iChilly))),nop(ftrace(user: ~tFly(ext,iChilly))))) no_proof_for(\+ ~tFly(ext,iChilly)). no_proof_for(\+ ~tFly(ext,iChilly)). no_proof_for(\+ ~tFly(ext,iChilly)). name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0013_Line_0000__Ext_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'never_retract_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEVER_RETRACT_01B_Test_0013_Line_0000_Ext_in_user-junit.xml ~*/ /* % This wounld be a good TMS test it should throw.. but right now it passes wrongly tFly(ext,iChilly). :- dmsg("confirm chilly is flying penguin"). :- mpred_test(( tFly(ext,iChilly))). :- mpred_test(( tPenguin(ext,iChilly))). :- mpred_test((\+ ~tFly(ext,iChilly))). \+ tFly(ext,iChilly). :- dmsg("confirm chilly is a normal penguin who cant fly"). :- mpred_test((\+ tFly(ext,iChilly))). % fails rightly :- mpred_test(( tPenguin(ext,iChilly))). */ :- dmsg("chilly is no longer a penguin (hopefly the assertion above about him being a bird wont be removed)"). /*~ %~ chilly is no longer a penguin (hopefly the assertion above about him being a bird wont be removed) ~*/ :- debug_logicmoo(_). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ :- debug_logicmoo(logicmoo(_)). /*~ ~*/ :- mpred_test(tBird(ext,iChilly)). /*~ %~ ?-( mpred_test("Test_0014_Line_0000__Ext_in_user",user:tBird(ext,iChilly))). passed=info(why_was_true(user:tBird(ext,iChilly))) no_proof_for(tBird(ext,iChilly)). no_proof_for(tBird(ext,iChilly)). no_proof_for(tBird(ext,iChilly)). name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0014_Line_0000__Ext_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'never_retract_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEVER_RETRACT_01B_Test_0014_Line_0000_Ext_in_user-junit.xml ~*/ never_retract_u(tBird(ext,iChilly)). /*~ ~*/ \+ tPenguin(ext,iChilly). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( tPenguin(ext,iChilly), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc ',132) , %~ ax)))) ~*/ :- mpred_test((tBird(ext,iChilly))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:135 %~ ?-( mpred_test("Test_0015_Line_0000__Ext_in_user",user:tBird(ext,iChilly))). passed=info(why_was_true(user:tBird(ext,iChilly))) no_proof_for(tBird(ext,iChilly)). no_proof_for(tBird(ext,iChilly)). no_proof_for(tBird(ext,iChilly)). name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0015_Line_0000__Ext_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'never_retract_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEVER_RETRACT_01B_Test_0015_Line_0000_Ext_in_user-junit.xml ~*/ :- mpred_test(( \+ tPenguin(ext,iChilly))). /*~ %~ ?-( mpred_test("Test_0016_Line_0000__naf_Ext_in_user",user:(\+tPenguin(ext,iChilly)))). passed=info(why_was_true(user:(\+tPenguin(ext,iChilly)))) no_proof_for(\+tPenguin(ext,iChilly)). no_proof_for(\+tPenguin(ext,iChilly)). no_proof_for(\+tPenguin(ext,iChilly)). name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0016_Line_0000__naf_Ext_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'never_retract_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEVER_RETRACT_01B_Test_0016_Line_0000_naf_Ext_in_user-junit.xml ~*/ :- dmsg("chilly is still a bird"). /*~ %~ chilly is still a bird ~*/ :- mpred_test((tBird(ext,iChilly))). /*~ %~ ?-( mpred_test("Test_0017_Line_0000__Ext_in_user",user:tBird(ext,iChilly))). passed=info(why_was_true(user:tBird(ext,iChilly))) no_proof_for(tBird(ext,iChilly)). no_proof_for(tBird(ext,iChilly)). no_proof_for(tBird(ext,iChilly)). name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0017_Line_0000__Ext_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'never_retract_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEVER_RETRACT_01B_Test_0017_Line_0000_Ext_in_user-junit.xml ~*/ :- dmsg("confirm chilly is flying bird"). /*~ %~ confirm chilly is flying bird ~*/ :- mpred_test(( tFly(ext,iChilly))). /*~ %~ ?-( mpred_test("Test_0018_Line_0000__Ext_in_user",user:tFly(ext,iChilly))). failure=info((why_was_true(user:(\+tFly(ext,iChilly))),nop(ftrace(user:tFly(ext,iChilly))))) no_proof_for(\+tFly(ext,iChilly)). no_proof_for(\+tFly(ext,iChilly)). no_proof_for(\+tFly(ext,iChilly)). name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0018_Line_0000__Ext_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'never_retract_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEVER_RETRACT_01B_Test_0018_Line_0000_Ext_in_user-junit.xml ~*/ :- repropagate(tBird(ext,iChilly)). /*~ %~ debugm(baseKB,show_success(baseKB,baseKB:mpred_fwc(tBird(ext,iChilly)))) ~*/ :- dmsg("confirm chilly is flying bird"). /*~ %~ confirm chilly is flying bird ~*/ :- mpred_test(( tFly(ext,iChilly))). /*~ %~ ?-( mpred_test("Test_0019_Line_0000__Ext_in_user",user:tFly(ext,iChilly))). failure=info((why_was_true(user:(\+tFly(ext,iChilly))),nop(ftrace(user:tFly(ext,iChilly))))) no_proof_for(\+tFly(ext,iChilly)). no_proof_for(\+tFly(ext,iChilly)). no_proof_for(\+tFly(ext,iChilly)). name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0019_Line_0000__Ext_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'never_retract_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEVER_RETRACT_01B_Test_0019_Line_0000_Ext_in_user-junit.xml ~*/ :- mpred_test(( \+ tPenguin(ext,iChilly))). /*~ %~ ?-( mpred_test("Test_0020_Line_0000__naf_Ext_in_user",user:(\+tPenguin(ext,iChilly)))). passed=info(why_was_true(user:(\+tPenguin(ext,iChilly)))) no_proof_for(\+tPenguin(ext,iChilly)). no_proof_for(\+tPenguin(ext,iChilly)). no_proof_for(\+tPenguin(ext,iChilly)). name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0020_Line_0000__naf_Ext_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'never_retract_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEVER_RETRACT_01B_Test_0020_Line_0000_naf_Ext_in_user-junit.xml ~*/ :- mpred_test(( \+ ~tFly(ext,iChilly))). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/299 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NEVER_RETRACT_01B/logicmoo_pfc_test_sanity_base_NEVER_RETRACT_01B_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEVER_RETRACT_01B /*~ %~ ?-( mpred_test("Test_0021_Line_0000__naf_Ext_in_user",user:(\+ ~tFly(ext,iChilly)))). passed=info(why_was_true(user:(\+ ~tFly(ext,iChilly)))) no_proof_for(\+ ~tFly(ext,iChilly)). no_proof_for(\+ ~tFly(ext,iChilly)). no_proof_for(\+ ~tFly(ext,iChilly)). name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0021_Line_0000__naf_Ext_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'never_retract_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEVER_RETRACT_01B_Test_0021_Line_0000_naf_Ext_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.615159564-junit.xml > logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__Ext_in_user result = passed. Test_0002_Line_0000__Ext_in_user result = passed. Test_0003_Line_0000__Ext_in_user result = passed. Test_0004_Line_0000__Ext_in_user result = passed. Test_0005_Line_0000__Ext_in_user result = failure. Test_0006_Line_0000__TFly_in_user result = failure. Test_0007_Line_0000__Ext_in_user result = passed. Test_0008_Line_0000__Ext_in_user result = failure. Test_0009_Line_0000__Ext_in_user result = failure. Test_0010_Line_0000__naf_Ext_in_user result = passed. Test_0011_Line_0000__Ext_in_user result = failure. Test_0012_Line_0000__naf_Ext_in_user result = passed. Test_0013_Line_0000__Ext_in_user result = failure. Test_0014_Line_0000__Ext_in_user result = passed. Test_0015_Line_0000__Ext_in_user result = passed. Test_0016_Line_0000__naf_Ext_in_user result = passed. Test_0017_Line_0000__Ext_in_user result = passed. Test_0018_Line_0000__Ext_in_user result = failure. Test_0019_Line_0000__Ext_in_user result = failure. Test_0020_Line_0000__naf_Ext_in_user result = passed. Test_0021_Line_0000__naf_Ext_in_user result = passed. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k never_retract_01b.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=299 OPEN logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NEVER_RETRACT_01B, Failing 2021-09-26 05:24:43 +0000 UTC ISSUE_ID=299 ISSUE_OC=OPEN Editing Issue For FAILED 299 OPEN logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NEVER_RETRACT_01B, Failing 2021-09-26 05:24:43 +0000 UTC SKIPPING gh issue edit 299 -t logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.NEG_01V_R JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['neg_01v_r.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['neg_01v_r.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01v_r.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NEG_01V_R/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01V_R % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/312 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01v_r.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- use_module(library(statistics)). %:- mpred_notrace_exec. % reset runtime counter /*~ ~*/ %:- mpred_notrace_exec. % reset runtime counter :- statistics(runtime,_Secs). /*~ ~*/ path(1,2). /*~ ~*/ path(2,3). /*~ ~*/ path(3,4). /*~ ~*/ path(1,1). /*~ ~*/ ~path(X,X). /*~ ~*/ :- mpred_test(path(3, 4)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01v_r.pfc:19 %~ ?-( mpred_test("Test_0001_Line_0000__path_3_in_user",user:path(3,4))). passed=info(why_was_true(user:path(3,4))) no_proof_for(path(3,4)). no_proof_for(path(3,4)). no_proof_for(path(3,4)). name = 'logicmoo.pfc.test.sanity_base.NEG_01V_R-Test_0001_Line_0000__path_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01v_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01V_R_Test_0001_Line_0000_path_3_in_user-junit.xml ~*/ :- mpred_test(path(2, 3)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__path_2_in_user",user:path(2,3))). passed=info(why_was_true(user:path(2,3))) no_proof_for(path(2,3)). no_proof_for(path(2,3)). no_proof_for(path(2,3)). name = 'logicmoo.pfc.test.sanity_base.NEG_01V_R-Test_0002_Line_0000__path_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01v_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01V_R_Test_0002_Line_0000_path_2_in_user-junit.xml ~*/ :- mpred_test(path(1, 2)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__path_1_in_user",user:path(1,2))). passed=info(why_was_true(user:path(1,2))) no_proof_for(path(1,2)). no_proof_for(path(1,2)). no_proof_for(path(1,2)). name = 'logicmoo.pfc.test.sanity_base.NEG_01V_R-Test_0003_Line_0000__path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01v_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01V_R_Test_0003_Line_0000_path_1_in_user-junit.xml ~*/ :- mpred_test(~path(1,1)). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__path_1_in_user",user: ~path(1,1))). failure=info((why_was_true(user:(\+ ~path(1,1))),nop(ftrace(user: ~path(1,1))))) no_proof_for(\+ ~path(1,1)). no_proof_for(\+ ~path(1,1)). no_proof_for(\+ ~path(1,1)). name = 'logicmoo.pfc.test.sanity_base.NEG_01V_R-Test_0004_Line_0000__path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01v_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01V_R_Test_0004_Line_0000_path_1_in_user-junit.xml ~*/ :- mpred_test(~path(2,2)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01v_r.pfc:23 %~ ?-( mpred_test("Test_0005_Line_0000__path_2_in_user",user: ~path(2,2))). failure=info((why_was_true(user:(\+ ~path(2,2))),nop(ftrace(user: ~path(2,2))))) no_proof_for(\+ ~path(2,2)). no_proof_for(\+ ~path(2,2)). no_proof_for(\+ ~path(2,2)). name = 'logicmoo.pfc.test.sanity_base.NEG_01V_R-Test_0005_Line_0000__path_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01v_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01V_R_Test_0005_Line_0000_path_2_in_user-junit.xml ~*/ :- mpred_test(\+path(1,1)). /*~ %~ ?-( mpred_test("Test_0006_Line_0000__naf_path_1_in_user",user:(\+path(1,1)))). passed=info(why_was_true(user:(\+path(1,1)))) no_proof_for(\+path(1,1)). no_proof_for(\+path(1,1)). no_proof_for(\+path(1,1)). name = 'logicmoo.pfc.test.sanity_base.NEG_01V_R-Test_0006_Line_0000__naf_path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01v_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01V_R_Test_0006_Line_0000_naf_path_1_in_user-junit.xml ~*/ :- mpred_test(\+path(2,2)). /*~ %~ ?-( mpred_test("Test_0007_Line_0000__naf_path_2_in_user",user:(\+path(2,2)))). passed=info(why_was_true(user:(\+path(2,2)))) no_proof_for(\+path(2,2)). no_proof_for(\+path(2,2)). no_proof_for(\+path(2,2)). name = 'logicmoo.pfc.test.sanity_base.NEG_01V_R-Test_0007_Line_0000__naf_path_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01v_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01V_R_Test_0007_Line_0000_naf_path_2_in_user-junit.xml ~*/ :- mpred_test(\+path(3,1)). /*~ %~ ?-( mpred_test("Test_0008_Line_0000__naf_path_3_in_user",user:(\+path(3,1)))). passed=info(why_was_true(user:(\+path(3,1)))) no_proof_for(\+path(3,1)). no_proof_for(\+path(3,1)). no_proof_for(\+path(3,1)). name = 'logicmoo.pfc.test.sanity_base.NEG_01V_R-Test_0008_Line_0000__naf_path_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01v_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01V_R_Test_0008_Line_0000_naf_path_3_in_user-junit.xml ~*/ :- mpred_test(\+ ~path(1,5)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/312 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01v_r.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NEG_01V_R/logicmoo_pfc_test_sanity_base_NEG_01V_R_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01V_R /*~ %~ ?-( mpred_test("Test_0009_Line_0000__naf_path_1_in_user",user:(\+ ~path(1,5)))). passed=info(why_was_true(user:(\+ ~path(1,5)))) no_proof_for(\+ ~path(1,5)). no_proof_for(\+ ~path(1,5)). no_proof_for(\+ ~path(1,5)). name = 'logicmoo.pfc.test.sanity_base.NEG_01V_R-Test_0009_Line_0000__naf_path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01v_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01V_R_Test_0009_Line_0000_naf_path_1_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.095801465-junit.xml > logicmoo.pfc.test.sanity_base.NEG_01V_R JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__path_3_in_user result = passed. Test_0002_Line_0000__path_2_in_user result = passed. Test_0003_Line_0000__path_1_in_user result = passed. Test_0004_Line_0000__path_1_in_user result = failure. Test_0005_Line_0000__path_2_in_user result = failure. Test_0006_Line_0000__naf_path_1_in_user result = passed. Test_0007_Line_0000__naf_path_2_in_user result = passed. Test_0008_Line_0000__naf_path_3_in_user result = passed. Test_0009_Line_0000__naf_path_1_in_user result = passed. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k neg_01v_r.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=312 OPEN logicmoo.pfc.test.sanity_base.NEG_01V_R JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NEG_01V_R, Failing 2021-09-26 05:24:57 +0000 UTC ISSUE_ID=312 ISSUE_OC=OPEN Editing Issue For FAILED 312 OPEN logicmoo.pfc.test.sanity_base.NEG_01V_R JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NEG_01V_R, Failing 2021-09-26 05:24:57 +0000 UTC SKIPPING gh issue edit 312 -t logicmoo.pfc.test.sanity_base.NEG_01V_R JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.NEG_01V JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['neg_01v.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['neg_01v.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01v.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NEG_01V/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01V % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/294 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01v.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- use_module(library(statistics)). %:- mpred_notrace_exec. % reset runtime counter /*~ ~*/ %:- mpred_notrace_exec. % reset runtime counter :- statistics(runtime,_Secs). /*~ ~*/ ~path(X,X). /*~ ~*/ path(1,2). /*~ ~*/ path(2,3). /*~ ~*/ path(3,4). /*~ ~*/ path(1,1). /*~ ~*/ :- mpred_test(path(3, 4)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__path_3_in_user",user:path(3,4))). passed=info(why_was_true(user:path(3,4))) no_proof_for(path(3,4)). no_proof_for(path(3,4)). no_proof_for(path(3,4)). name = 'logicmoo.pfc.test.sanity_base.NEG_01V-Test_0001_Line_0000__path_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01v.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01V_Test_0001_Line_0000_path_3_in_user-junit.xml ~*/ :- mpred_test(path(2, 3)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__path_2_in_user",user:path(2,3))). passed=info(why_was_true(user:path(2,3))) no_proof_for(path(2,3)). no_proof_for(path(2,3)). no_proof_for(path(2,3)). name = 'logicmoo.pfc.test.sanity_base.NEG_01V-Test_0002_Line_0000__path_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01v.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01V_Test_0002_Line_0000_path_2_in_user-junit.xml ~*/ :- mpred_test(path(1, 2)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01v.pfc:22 %~ ?-( mpred_test("Test_0003_Line_0000__path_1_in_user",user:path(1,2))). passed=info(why_was_true(user:path(1,2))) no_proof_for(path(1,2)). no_proof_for(path(1,2)). no_proof_for(path(1,2)). name = 'logicmoo.pfc.test.sanity_base.NEG_01V-Test_0003_Line_0000__path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01v.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01V_Test_0003_Line_0000_path_1_in_user-junit.xml ~*/ :- mpred_test(~path(1,1)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01v.pfc:23 %~ ?-( mpred_test("Test_0004_Line_0000__path_1_in_user",user: ~path(1,1))). failure=info((why_was_true(user:(\+ ~path(1,1))),nop(ftrace(user: ~path(1,1))))) no_proof_for(\+ ~path(1,1)). no_proof_for(\+ ~path(1,1)). no_proof_for(\+ ~path(1,1)). name = 'logicmoo.pfc.test.sanity_base.NEG_01V-Test_0004_Line_0000__path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01v.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01V_Test_0004_Line_0000_path_1_in_user-junit.xml ~*/ :- mpred_test(~path(2,2)). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__path_2_in_user",user: ~path(2,2))). failure=info((why_was_true(user:(\+ ~path(2,2))),nop(ftrace(user: ~path(2,2))))) no_proof_for(\+ ~path(2,2)). no_proof_for(\+ ~path(2,2)). no_proof_for(\+ ~path(2,2)). name = 'logicmoo.pfc.test.sanity_base.NEG_01V-Test_0005_Line_0000__path_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01v.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01V_Test_0005_Line_0000_path_2_in_user-junit.xml ~*/ /* :- mpred_test(\+path(1,1)). :- mpred_test(\+path(2,2)). */ :- mpred_test(\+path(3,1)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01v.pfc:32 %~ ?-( mpred_test("Test_0006_Line_0000__naf_path_3_in_user",user:(\+path(3,1)))). passed=info(why_was_true(user:(\+path(3,1)))) no_proof_for(\+path(3,1)). no_proof_for(\+path(3,1)). no_proof_for(\+path(3,1)). name = 'logicmoo.pfc.test.sanity_base.NEG_01V-Test_0006_Line_0000__naf_path_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01v.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01V_Test_0006_Line_0000_naf_path_3_in_user-junit.xml ~*/ :- mpred_test(\+ ~path(1,5)). /*~ %~ ?-( mpred_test("Test_0007_Line_0000__naf_path_1_in_user",user:(\+ ~path(1,5)))). passed=info(why_was_true(user:(\+ ~path(1,5)))) no_proof_for(\+ ~path(1,5)). no_proof_for(\+ ~path(1,5)). no_proof_for(\+ ~path(1,5)). name = 'logicmoo.pfc.test.sanity_base.NEG_01V-Test_0007_Line_0000__naf_path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01v.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01V_Test_0007_Line_0000_naf_path_1_in_user-junit.xml ~*/ :- break. /*~ %~ skipped(blocks_on_input,break) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.144047811-junit.xml > logicmoo.pfc.test.sanity_base.NEG_01V JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__path_3_in_user result = passed. Test_0002_Line_0000__path_2_in_user result = passed. Test_0003_Line_0000__path_1_in_user result = passed. Test_0004_Line_0000__path_1_in_user result = failure. Test_0005_Line_0000__path_2_in_user result = failure. Test_0006_Line_0000__naf_path_3_in_user result = passed. Test_0007_Line_0000__naf_path_1_in_user result = passed. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k neg_01v.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=294 OPEN logicmoo.pfc.test.sanity_base.NEG_01V JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NEG_01V, Failing 2021-09-26 05:25:13 +0000 UTC ISSUE_ID=294 ISSUE_OC=OPEN Editing Issue For FAILED 294 OPEN logicmoo.pfc.test.sanity_base.NEG_01V JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NEG_01V, Failing 2021-09-26 05:25:13 +0000 UTC SKIPPING gh issue edit 294 -t logicmoo.pfc.test.sanity_base.NEG_01V JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.NEG_01E JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['neg_01e.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['neg_01e.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01e.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NEG_01E/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01E % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/300 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01e.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- use_module(library(statistics)). %:- mpred_notrace_exec. % reset runtime counter /*~ ~*/ %:- mpred_notrace_exec. % reset runtime counter :- statistics(runtime,_Secs). /*~ ~*/ :- cls. /*~ %~ skipped(messy_on_output,cls) ~*/ ~path(1,3). /*~ ~*/ ~path(1,4). /*~ ~*/ path(1,2). /*~ ~*/ path(2,3). /*~ ~*/ path(3,4). /*~ ~*/ path(1,3). /*~ ~*/ path(1,4). /*~ ~*/ :- listing(path/2). /*~ %~ skipped( listing( path/2)) ~*/ :- break. /*~ %~ skipped(blocks_on_input,break) ~*/ :- mpred_test(path(3, 4)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__path_3_in_user",user:path(3,4))). passed=info(why_was_true(user:path(3,4))) no_proof_for(path(3,4)). no_proof_for(path(3,4)). no_proof_for(path(3,4)). name = 'logicmoo.pfc.test.sanity_base.NEG_01E-Test_0001_Line_0000__path_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01E'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01e.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01E_Test_0001_Line_0000_path_3_in_user-junit.xml ~*/ :- mpred_test(path(2, 3)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__path_2_in_user",user:path(2,3))). passed=info(why_was_true(user:path(2,3))) no_proof_for(path(2,3)). no_proof_for(path(2,3)). no_proof_for(path(2,3)). name = 'logicmoo.pfc.test.sanity_base.NEG_01E-Test_0002_Line_0000__path_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01E'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01e.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01E_Test_0002_Line_0000_path_2_in_user-junit.xml ~*/ :- mpred_test(path(1, 2)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__path_1_in_user",user:path(1,2))). passed=info(why_was_true(user:path(1,2))) no_proof_for(path(1,2)). no_proof_for(path(1,2)). no_proof_for(path(1,2)). name = 'logicmoo.pfc.test.sanity_base.NEG_01E-Test_0003_Line_0000__path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01E'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01e.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01E_Test_0003_Line_0000_path_1_in_user-junit.xml ~*/ :- mpred_test(~path(1,3)). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__path_1_in_user",user: ~path(1,3))). failure=info((why_was_true(user:(\+ ~path(1,3))),nop(ftrace(user: ~path(1,3))))) no_proof_for(\+ ~path(1,3)). no_proof_for(\+ ~path(1,3)). no_proof_for(\+ ~path(1,3)). name = 'logicmoo.pfc.test.sanity_base.NEG_01E-Test_0004_Line_0000__path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01E'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01e.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01E_Test_0004_Line_0000_path_1_in_user-junit.xml ~*/ :- mpred_test(~path(1,4)). %:- mpred_test(\+path(1,4)). %:- mpred_test(\+path(1,3)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/300 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01e.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NEG_01E/logicmoo_pfc_test_sanity_base_NEG_01E_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01E /*~ %~ ?-( mpred_test("Test_0005_Line_0000__path_1_in_user",user: ~path(1,4))). failure=info((why_was_true(user:(\+ ~path(1,4))),nop(ftrace(user: ~path(1,4))))) no_proof_for(\+ ~path(1,4)). no_proof_for(\+ ~path(1,4)). no_proof_for(\+ ~path(1,4)). name = 'logicmoo.pfc.test.sanity_base.NEG_01E-Test_0005_Line_0000__path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01E'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01e.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01E_Test_0005_Line_0000_path_1_in_user-junit.xml ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01e.pfc:42 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.067811414-junit.xml > logicmoo.pfc.test.sanity_base.NEG_01E JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__path_3_in_user result = passed. Test_0002_Line_0000__path_2_in_user result = passed. Test_0003_Line_0000__path_1_in_user result = passed. Test_0004_Line_0000__path_1_in_user result = failure. Test_0005_Line_0000__path_1_in_user result = failure. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k neg_01e.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=300 OPEN logicmoo.pfc.test.sanity_base.NEG_01E JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NEG_01E, Failing 2021-09-26 05:25:27 +0000 UTC ISSUE_ID=300 ISSUE_OC=OPEN Editing Issue For FAILED 300 OPEN logicmoo.pfc.test.sanity_base.NEG_01E JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NEG_01E, Failing 2021-09-26 05:25:27 +0000 UTC SKIPPING gh issue edit 300 -t logicmoo.pfc.test.sanity_base.NEG_01E JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.NEG_01C_R JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['neg_01c_r.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['neg_01c_r.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01c_r.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NEG_01C_R/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01C_R % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/301 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01c_r.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- use_module(library(statistics)). %:- mpred_notrace_exec. % reset runtime counter /*~ ~*/ %:- mpred_notrace_exec. % reset runtime counter :- statistics(runtime,_Secs). /*~ ~*/ :- cls. /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01c_r.pfc:11 %~ skipped(messy_on_output,cls) ~*/ path(1,2). /*~ ~*/ path(2,3). /*~ ~*/ path(3,4). /*~ ~*/ path(1,1). /*~ ~*/ ~path(X,Y)/call(X=Y). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01c_r.pfc:18 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,yall:(/)/2), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ yall : (/)/2]]) No permission to redefine imported_procedure `yall:(//2)' ERROR: No permission to redefine imported_procedure `yall:(//2)' ~*/ :- mpred_test(path(3, 4)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__path_3_in_user",user:path(3,4))). passed=info(why_was_true(user:path(3,4))) no_proof_for(path(3,4)). no_proof_for(path(3,4)). no_proof_for(path(3,4)). name = 'logicmoo.pfc.test.sanity_base.NEG_01C_R-Test_0001_Line_0000__path_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01c_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01C_R_Test_0001_Line_0000_path_3_in_user-junit.xml ~*/ :- mpred_test(path(2, 3)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__path_2_in_user",user:path(2,3))). passed=info(why_was_true(user:path(2,3))) no_proof_for(path(2,3)). no_proof_for(path(2,3)). no_proof_for(path(2,3)). name = 'logicmoo.pfc.test.sanity_base.NEG_01C_R-Test_0002_Line_0000__path_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01c_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01C_R_Test_0002_Line_0000_path_2_in_user-junit.xml ~*/ :- mpred_test(path(1, 2)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__path_1_in_user",user:path(1,2))). passed=info(why_was_true(user:path(1,2))) no_proof_for(path(1,2)). no_proof_for(path(1,2)). no_proof_for(path(1,2)). name = 'logicmoo.pfc.test.sanity_base.NEG_01C_R-Test_0003_Line_0000__path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01c_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01C_R_Test_0003_Line_0000_path_1_in_user-junit.xml ~*/ :- mpred_test(~path(1,1)). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__path_1_in_user",user: ~path(1,1))). failure=info((why_was_true(user:(\+ ~path(1,1))),nop(ftrace(user: ~path(1,1))))) no_proof_for(\+ ~path(1,1)). no_proof_for(\+ ~path(1,1)). no_proof_for(\+ ~path(1,1)). name = 'logicmoo.pfc.test.sanity_base.NEG_01C_R-Test_0004_Line_0000__path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01c_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01C_R_Test_0004_Line_0000_path_1_in_user-junit.xml ~*/ :- mpred_test(~path(2,2)). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__path_2_in_user",user: ~path(2,2))). failure=info((why_was_true(user:(\+ ~path(2,2))),nop(ftrace(user: ~path(2,2))))) no_proof_for(\+ ~path(2,2)). no_proof_for(\+ ~path(2,2)). no_proof_for(\+ ~path(2,2)). name = 'logicmoo.pfc.test.sanity_base.NEG_01C_R-Test_0005_Line_0000__path_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01c_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01C_R_Test_0005_Line_0000_path_2_in_user-junit.xml ~*/ :- mpred_test(\+path(1,1)). /*~ %~ ?-( mpred_test("Test_0006_Line_0000__naf_path_1_in_user",user:(\+path(1,1)))). failure=info((why_was_true(user:path(1,1)),nop(ftrace(user:(\+path(1,1)))))) no_proof_for(path(1,1)). no_proof_for(path(1,1)). no_proof_for(path(1,1)). name = 'logicmoo.pfc.test.sanity_base.NEG_01C_R-Test_0006_Line_0000__naf_path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01c_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01C_R_Test_0006_Line_0000_naf_path_1_in_user-junit.xml ~*/ :- mpred_test(\+path(2,2)). /*~ %~ ?-( mpred_test("Test_0007_Line_0000__naf_path_2_in_user",user:(\+path(2,2)))). passed=info(why_was_true(user:(\+path(2,2)))) no_proof_for(\+path(2,2)). no_proof_for(\+path(2,2)). no_proof_for(\+path(2,2)). name = 'logicmoo.pfc.test.sanity_base.NEG_01C_R-Test_0007_Line_0000__naf_path_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01c_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01C_R_Test_0007_Line_0000_naf_path_2_in_user-junit.xml ~*/ :- mpred_test(\+path(3,1)). /*~ %~ ?-( mpred_test("Test_0008_Line_0000__naf_path_3_in_user",user:(\+path(3,1)))). passed=info(why_was_true(user:(\+path(3,1)))) no_proof_for(\+path(3,1)). no_proof_for(\+path(3,1)). no_proof_for(\+path(3,1)). name = 'logicmoo.pfc.test.sanity_base.NEG_01C_R-Test_0008_Line_0000__naf_path_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01c_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01C_R_Test_0008_Line_0000_naf_path_3_in_user-junit.xml ~*/ :- mpred_test(\+ ~path(1,5)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/301 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01c_r.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NEG_01C_R/logicmoo_pfc_test_sanity_base_NEG_01C_R_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01C_R /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01c_r.pfc:28 %~ ?-( mpred_test("Test_0009_Line_0000__naf_path_1_in_user",user:(\+ ~path(1,5)))). passed=info(why_was_true(user:(\+ ~path(1,5)))) no_proof_for(\+ ~path(1,5)). no_proof_for(\+ ~path(1,5)). no_proof_for(\+ ~path(1,5)). name = 'logicmoo.pfc.test.sanity_base.NEG_01C_R-Test_0009_Line_0000__naf_path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01c_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01C_R_Test_0009_Line_0000_naf_path_1_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.109478949-junit.xml > logicmoo.pfc.test.sanity_base.NEG_01C_R JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) logicmoo.pfc.test.sanity_base.NEG_01C_R JUnit error = No permission to redefine imported_procedure `yall:(//2)' Test_0001_Line_0000__path_3_in_user result = passed. Test_0002_Line_0000__path_2_in_user result = passed. Test_0003_Line_0000__path_1_in_user result = passed. Test_0004_Line_0000__path_1_in_user result = failure. Test_0005_Line_0000__path_2_in_user result = failure. Test_0006_Line_0000__naf_path_1_in_user result = failure. Test_0007_Line_0000__naf_path_2_in_user result = passed. Test_0008_Line_0000__naf_path_3_in_user result = passed. Test_0009_Line_0000__naf_path_1_in_user result = passed. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01c_r.pfc:36 %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k neg_01c_r.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=301 OPEN logicmoo.pfc.test.sanity_base.NEG_01C_R JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NEG_01C_R, Failing 2021-09-26 05:25:41 +0000 UTC ISSUE_ID=301 ISSUE_OC=OPEN Editing Issue For FAILED 301 OPEN logicmoo.pfc.test.sanity_base.NEG_01C_R JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NEG_01C_R, Failing 2021-09-26 05:25:41 +0000 UTC SKIPPING gh issue edit 301 -t logicmoo.pfc.test.sanity_base.NEG_01C_R JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.NEG_01C JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['neg_01c.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['neg_01c.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01c.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NEG_01C/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01C % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/295 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01c.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- use_module(library(statistics)). %:- mpred_notrace_exec. % reset runtime counter /*~ ~*/ %:- mpred_notrace_exec. % reset runtime counter :- statistics(runtime,_Secs). /*~ ~*/ :- cls. /*~ %~ skipped(messy_on_output,cls) ~*/ ~path(X,Y)/call(X=Y). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,yall:(/)/2), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ yall : (/)/2]]) No permission to redefine imported_procedure `yall:(//2)' ERROR: No permission to redefine imported_procedure `yall:(//2)' ~*/ path(1,2). /*~ ~*/ path(2,3). /*~ ~*/ path(3,4). /*~ ~*/ path(1,1). /*~ ~*/ :- mpred_test(path(3, 4)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__path_3_in_user",user:path(3,4))). passed=info(why_was_true(user:path(3,4))) no_proof_for(path(3,4)). no_proof_for(path(3,4)). no_proof_for(path(3,4)). name = 'logicmoo.pfc.test.sanity_base.NEG_01C-Test_0001_Line_0000__path_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01C_Test_0001_Line_0000_path_3_in_user-junit.xml ~*/ :- mpred_test(path(2, 3)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__path_2_in_user",user:path(2,3))). passed=info(why_was_true(user:path(2,3))) no_proof_for(path(2,3)). no_proof_for(path(2,3)). no_proof_for(path(2,3)). name = 'logicmoo.pfc.test.sanity_base.NEG_01C-Test_0002_Line_0000__path_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01C_Test_0002_Line_0000_path_2_in_user-junit.xml ~*/ :- mpred_test(path(1, 2)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01c.pfc:24 %~ ?-( mpred_test("Test_0003_Line_0000__path_1_in_user",user:path(1,2))). passed=info(why_was_true(user:path(1,2))) no_proof_for(path(1,2)). no_proof_for(path(1,2)). no_proof_for(path(1,2)). name = 'logicmoo.pfc.test.sanity_base.NEG_01C-Test_0003_Line_0000__path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01C_Test_0003_Line_0000_path_1_in_user-junit.xml ~*/ :- mpred_test(~path(1,1)). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__path_1_in_user",user: ~path(1,1))). failure=info((why_was_true(user:(\+ ~path(1,1))),nop(ftrace(user: ~path(1,1))))) no_proof_for(\+ ~path(1,1)). no_proof_for(\+ ~path(1,1)). no_proof_for(\+ ~path(1,1)). name = 'logicmoo.pfc.test.sanity_base.NEG_01C-Test_0004_Line_0000__path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01C_Test_0004_Line_0000_path_1_in_user-junit.xml ~*/ :- mpred_test(~path(2,2)). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__path_2_in_user",user: ~path(2,2))). failure=info((why_was_true(user:(\+ ~path(2,2))),nop(ftrace(user: ~path(2,2))))) no_proof_for(\+ ~path(2,2)). no_proof_for(\+ ~path(2,2)). no_proof_for(\+ ~path(2,2)). name = 'logicmoo.pfc.test.sanity_base.NEG_01C-Test_0005_Line_0000__path_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01C_Test_0005_Line_0000_path_2_in_user-junit.xml ~*/ :- mpred_test(\+path(1,1)). /*~ %~ ?-( mpred_test("Test_0006_Line_0000__naf_path_1_in_user",user:(\+path(1,1)))). failure=info((why_was_true(user:path(1,1)),nop(ftrace(user:(\+path(1,1)))))) no_proof_for(path(1,1)). no_proof_for(path(1,1)). no_proof_for(path(1,1)). name = 'logicmoo.pfc.test.sanity_base.NEG_01C-Test_0006_Line_0000__naf_path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01C_Test_0006_Line_0000_naf_path_1_in_user-junit.xml ~*/ :- mpred_test(\+path(2,2)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01c.pfc:28 %~ ?-( mpred_test("Test_0007_Line_0000__naf_path_2_in_user",user:(\+path(2,2)))). passed=info(why_was_true(user:(\+path(2,2)))) no_proof_for(\+path(2,2)). no_proof_for(\+path(2,2)). no_proof_for(\+path(2,2)). name = 'logicmoo.pfc.test.sanity_base.NEG_01C-Test_0007_Line_0000__naf_path_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01C_Test_0007_Line_0000_naf_path_2_in_user-junit.xml ~*/ :- mpred_test(\+path(3,1)). /*~ %~ ?-( mpred_test("Test_0008_Line_0000__naf_path_3_in_user",user:(\+path(3,1)))). passed=info(why_was_true(user:(\+path(3,1)))) no_proof_for(\+path(3,1)). no_proof_for(\+path(3,1)). no_proof_for(\+path(3,1)). name = 'logicmoo.pfc.test.sanity_base.NEG_01C-Test_0008_Line_0000__naf_path_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01C_Test_0008_Line_0000_naf_path_3_in_user-junit.xml ~*/ :- mpred_test(\+ ~path(1,5)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01c.pfc:30 %~ ?-( mpred_test("Test_0009_Line_0000__naf_path_1_in_user",user:(\+ ~path(1,5)))). passed=info(why_was_true(user:(\+ ~path(1,5)))) no_proof_for(\+ ~path(1,5)). no_proof_for(\+ ~path(1,5)). no_proof_for(\+ ~path(1,5)). name = 'logicmoo.pfc.test.sanity_base.NEG_01C-Test_0009_Line_0000__naf_path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01C_Test_0009_Line_0000_naf_path_1_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.124428737-junit.xml > logicmoo.pfc.test.sanity_base.NEG_01C JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) logicmoo.pfc.test.sanity_base.NEG_01C JUnit error = No permission to redefine imported_procedure `yall:(//2)' Test_0001_Line_0000__path_3_in_user result = passed. Test_0002_Line_0000__path_2_in_user result = passed. Test_0003_Line_0000__path_1_in_user result = passed. Test_0004_Line_0000__path_1_in_user result = failure. Test_0005_Line_0000__path_2_in_user result = failure. Test_0006_Line_0000__naf_path_1_in_user result = failure. Test_0007_Line_0000__naf_path_2_in_user result = passed. Test_0008_Line_0000__naf_path_3_in_user result = passed. Test_0009_Line_0000__naf_path_1_in_user result = passed. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k neg_01c.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=295 OPEN logicmoo.pfc.test.sanity_base.NEG_01C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NEG_01C, Failing 2021-09-26 05:25:55 +0000 UTC ISSUE_ID=295 ISSUE_OC=OPEN Editing Issue For FAILED 295 OPEN logicmoo.pfc.test.sanity_base.NEG_01C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NEG_01C, Failing 2021-09-26 05:25:55 +0000 UTC SKIPPING gh issue edit 295 -t logicmoo.pfc.test.sanity_base.NEG_01C JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.NEG_01B_R JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['neg_01b_r.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['neg_01b_r.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01b_r.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NEG_01B_R/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01B_R % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/341 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01b_r.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- use_module(library(statistics)). %:- mpred_notrace_exec. % reset runtime counter /*~ ~*/ %:- mpred_notrace_exec. % reset runtime counter :- statistics(runtime,_Secs). /*~ ~*/ :- cls. /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01b_r.pfc:11 %~ skipped(messy_on_output,cls) ~*/ path(1,2). /*~ ~*/ path(1,4). /*~ ~*/ path(2,3). /*~ ~*/ path(3,4). /*~ ~*/ path(1,3). /*~ ~*/ ~(path(X,Y)/(number(X),Y is X+2)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01b_r.pfc:19 %~ message_hook( %~ error(type_error(lambda_free,path(Path,Path5)),Type_error), %~ error, %~ [ 'Type error: `~w\' expected, found `~p\'' - [ lambda_free, %~ path(Path,Path5)], %~ ' (~w ~w)'-[a,compound]]) Type error: `lambda_free' expected, found `path(_560,_562)' (a compound) ERROR: Type error: `lambda_free' expected, found `path(_560,_562)' (a compound) %~ message_hook( %~ goal_failed( directive, %~ user : mpred_ain( %~ ~( path(X,Y)/(number(X),Y is X+2)), %~ ( mfl4( %~ [ 'X'=X, %~ 'Y'=Y], %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01b_r.pfc', 19) , %~ ax))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_ain( %~ ~( path(X,Y)/(number(X),Y is X+2)), %~ ( mfl4( %~ [ 'X'=X, %~ 'Y'=Y], %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01b_r.pfc', 19) , %~ ax))]]) Goal (directive) failed: user:mpred_ain(~(path(_518,_520)/number(_518),_520 is _518+2),(mfl4(['X'=_518,'Y'=_520],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01b_r.pfc':19,19),ax)) Warning: Goal (directive) failed: user:mpred_ain(~(path(_518,_520)/number(_518),_520 is _518+2),(mfl4(['X'=_518,'Y'=_520],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01b_r.pfc':19,19),ax)) ~*/ :- listing(path). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01b_r.pfc:21 %~ skipped( listing(path)) ~*/ :- mpred_test(path(3, 4)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__path_3_in_user",user:path(3,4))). passed=info(why_was_true(user:path(3,4))) no_proof_for(path(3,4)). no_proof_for(path(3,4)). no_proof_for(path(3,4)). name = 'logicmoo.pfc.test.sanity_base.NEG_01B_R-Test_0001_Line_0000__path_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01b_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01B_R_Test_0001_Line_0000_path_3_in_user-junit.xml ~*/ :- mpred_test(path(2, 3)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__path_2_in_user",user:path(2,3))). passed=info(why_was_true(user:path(2,3))) no_proof_for(path(2,3)). no_proof_for(path(2,3)). no_proof_for(path(2,3)). name = 'logicmoo.pfc.test.sanity_base.NEG_01B_R-Test_0002_Line_0000__path_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01b_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01B_R_Test_0002_Line_0000_path_2_in_user-junit.xml ~*/ :- mpred_test(path(1, 2)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__path_1_in_user",user:path(1,2))). passed=info(why_was_true(user:path(1,2))) no_proof_for(path(1,2)). no_proof_for(path(1,2)). no_proof_for(path(1,2)). name = 'logicmoo.pfc.test.sanity_base.NEG_01B_R-Test_0003_Line_0000__path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01b_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01B_R_Test_0003_Line_0000_path_1_in_user-junit.xml ~*/ :- mpred_test(~path(1,3)). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__path_1_in_user",user: ~path(1,3))). failure=info((why_was_true(user:(\+ ~path(1,3))),nop(ftrace(user: ~path(1,3))))) no_proof_for(\+ ~path(1,3)). no_proof_for(\+ ~path(1,3)). no_proof_for(\+ ~path(1,3)). name = 'logicmoo.pfc.test.sanity_base.NEG_01B_R-Test_0004_Line_0000__path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01b_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01B_R_Test_0004_Line_0000_path_1_in_user-junit.xml ~*/ :- mpred_test(~path(2,4)). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__path_2_in_user",user: ~path(2,4))). failure=info((why_was_true(user:(\+ ~path(2,4))),nop(ftrace(user: ~path(2,4))))) no_proof_for(\+ ~path(2,4)). no_proof_for(\+ ~path(2,4)). no_proof_for(\+ ~path(2,4)). name = 'logicmoo.pfc.test.sanity_base.NEG_01B_R-Test_0005_Line_0000__path_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01b_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01B_R_Test_0005_Line_0000_path_2_in_user-junit.xml ~*/ :- mpred_test(\+path(1,3)). /*~ %~ ?-( mpred_test("Test_0006_Line_0000__naf_path_1_in_user",user:(\+path(1,3)))). failure=info((why_was_true(user:path(1,3)),nop(ftrace(user:(\+path(1,3)))))) no_proof_for(path(1,3)). no_proof_for(path(1,3)). no_proof_for(path(1,3)). name = 'logicmoo.pfc.test.sanity_base.NEG_01B_R-Test_0006_Line_0000__naf_path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01b_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01B_R_Test_0006_Line_0000_naf_path_1_in_user-junit.xml ~*/ :- mpred_test(\+path(2,4)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01b_r.pfc:29 %~ ?-( mpred_test("Test_0007_Line_0000__naf_path_2_in_user",user:(\+path(2,4)))). passed=info(why_was_true(user:(\+path(2,4)))) no_proof_for(\+path(2,4)). no_proof_for(\+path(2,4)). no_proof_for(\+path(2,4)). name = 'logicmoo.pfc.test.sanity_base.NEG_01B_R-Test_0007_Line_0000__naf_path_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01b_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01B_R_Test_0007_Line_0000_naf_path_2_in_user-junit.xml ~*/ :- mpred_test(~path(6,8)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/341 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01b_r.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NEG_01B_R/logicmoo_pfc_test_sanity_base_NEG_01B_R_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01B_R /*~ %~ ?-( mpred_test("Test_0008_Line_0000__path_6_in_user",user: ~path(6,8))). failure=info((why_was_true(user:(\+ ~path(6,8))),nop(ftrace(user: ~path(6,8))))) no_proof_for(\+ ~path(6,8)). no_proof_for(\+ ~path(6,8)). no_proof_for(\+ ~path(6,8)). name = 'logicmoo.pfc.test.sanity_base.NEG_01B_R-Test_0008_Line_0000__path_6_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01b_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01B_R_Test_0008_Line_0000_path_6_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.131448506-junit.xml > logicmoo.pfc.test.sanity_base.NEG_01B_R JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) logicmoo.pfc.test.sanity_base.NEG_01B_R JUnit error = Type error: `lambda_free' expected, found `path(_560,_562)' (a compound) logicmoo.pfc.test.sanity_base.NEG_01B_R JUnit warning = Goal (directive) failed: user:mpred_ain(~(path(_518,_520)/number(_518),_520 is _518+2),(mfl4(['X'=_518,'Y'=_520],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01b_r.pfc':19,19),ax)) Test_0001_Line_0000__path_3_in_user result = passed. Test_0002_Line_0000__path_2_in_user result = passed. Test_0003_Line_0000__path_1_in_user result = passed. Test_0004_Line_0000__path_1_in_user result = failure. Test_0005_Line_0000__path_2_in_user result = failure. Test_0006_Line_0000__naf_path_1_in_user result = failure. Test_0007_Line_0000__naf_path_2_in_user result = passed. Test_0008_Line_0000__path_6_in_user result = failure. %~ test_completed_exit(56) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k neg_01b_r.pfc (returned 56) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped' ISSUE_INFO=341 OPEN logicmoo.pfc.test.sanity_base.NEG_01B_R JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NEG_01B_R, Failing, Errors, Warnings 2021-09-26 05:26:10 +0000 UTC ISSUE_ID=341 ISSUE_OC=OPEN Editing Issue For FAILED 341 OPEN logicmoo.pfc.test.sanity_base.NEG_01B_R JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NEG_01B_R, Failing, Errors, Warnings 2021-09-26 05:26:10 +0000 UTC SKIPPING gh issue edit 341 -t logicmoo.pfc.test.sanity_base.NEG_01B_R JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Overtime,Skipped --add-label Failing,Errors,Warnings FileTestCase=logicmoo.pfc.test.sanity_base.NEG_01B JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['neg_01b.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['neg_01b.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01b.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NEG_01B/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01B % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/383 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01b.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- use_module(library(statistics)). %:- mpred_notrace_exec. % reset runtime counter /*~ ~*/ %:- mpred_notrace_exec. % reset runtime counter :- statistics(runtime,_Secs). /*~ ~*/ :- cls. /*~ %~ skipped(messy_on_output,cls) ~*/ ~(path(X,Y)/(number(X),Y is X+2)). /*~ %~ message_hook( %~ error(type_error(lambda_free,path(Path,Path5)),Type_error), %~ error, %~ [ 'Type error: `~w\' expected, found `~p\'' - [ lambda_free, %~ path(Path,Path5)], %~ ' (~w ~w)'-[a,compound]]) Type error: `lambda_free' expected, found `path(_560,_562)' (a compound) ERROR: Type error: `lambda_free' expected, found `path(_560,_562)' (a compound) %~ message_hook( %~ goal_failed( directive, %~ user : mpred_ain( %~ ~( path(X,Y)/(number(X),Y is X+2)), %~ ( mfl4( %~ [ 'X'=X, %~ 'Y'=Y], %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01b.pfc', 13) , %~ ax))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_ain( %~ ~( path(X,Y)/(number(X),Y is X+2)), %~ ( mfl4( %~ [ 'X'=X, %~ 'Y'=Y], %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01b.pfc', 13) , %~ ax))]]) Goal (directive) failed: user:mpred_ain(~(path(_516,_518)/number(_516),_518 is _516+2),(mfl4(['X'=_516,'Y'=_518],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01b.pfc':13,13),ax)) Warning: Goal (directive) failed: user:mpred_ain(~(path(_516,_518)/number(_516),_518 is _516+2),(mfl4(['X'=_516,'Y'=_518],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01b.pfc':13,13),ax)) ~*/ path(1,2). /*~ ~*/ path(2,3). /*~ ~*/ path(3,4). /*~ ~*/ path(1,4). /*~ ~*/ path(1,3). /*~ ~*/ path(2,4). /*~ ~*/ :- listing(path). /*~ %~ skipped( listing(path)) ~*/ :- mpred_test(path(3, 4)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__path_3_in_user",user:path(3,4))). passed=info(why_was_true(user:path(3,4))) no_proof_for(path(3,4)). no_proof_for(path(3,4)). no_proof_for(path(3,4)). name = 'logicmoo.pfc.test.sanity_base.NEG_01B-Test_0001_Line_0000__path_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01B_Test_0001_Line_0000_path_3_in_user-junit.xml ~*/ :- mpred_test(path(2, 3)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__path_2_in_user",user:path(2,3))). passed=info(why_was_true(user:path(2,3))) no_proof_for(path(2,3)). no_proof_for(path(2,3)). no_proof_for(path(2,3)). name = 'logicmoo.pfc.test.sanity_base.NEG_01B-Test_0002_Line_0000__path_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01B_Test_0002_Line_0000_path_2_in_user-junit.xml ~*/ :- mpred_test(path(1, 2)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__path_1_in_user",user:path(1,2))). passed=info(why_was_true(user:path(1,2))) no_proof_for(path(1,2)). no_proof_for(path(1,2)). no_proof_for(path(1,2)). name = 'logicmoo.pfc.test.sanity_base.NEG_01B-Test_0003_Line_0000__path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01B_Test_0003_Line_0000_path_1_in_user-junit.xml ~*/ :- mpred_test(~path(1,3)). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__path_1_in_user",user: ~path(1,3))). failure=info((why_was_true(user:(\+ ~path(1,3))),nop(ftrace(user: ~path(1,3))))) no_proof_for(\+ ~path(1,3)). no_proof_for(\+ ~path(1,3)). no_proof_for(\+ ~path(1,3)). name = 'logicmoo.pfc.test.sanity_base.NEG_01B-Test_0004_Line_0000__path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01B_Test_0004_Line_0000_path_1_in_user-junit.xml ~*/ :- mpred_test(~path(2,4)). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__path_2_in_user",user: ~path(2,4))). failure=info((why_was_true(user:(\+ ~path(2,4))),nop(ftrace(user: ~path(2,4))))) no_proof_for(\+ ~path(2,4)). no_proof_for(\+ ~path(2,4)). no_proof_for(\+ ~path(2,4)). name = 'logicmoo.pfc.test.sanity_base.NEG_01B-Test_0005_Line_0000__path_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01B_Test_0005_Line_0000_path_2_in_user-junit.xml ~*/ :- mpred_test(\+path(1,3)). /*~ %~ ?-( mpred_test("Test_0006_Line_0000__naf_path_1_in_user",user:(\+path(1,3)))). failure=info((why_was_true(user:path(1,3)),nop(ftrace(user:(\+path(1,3)))))) no_proof_for(path(1,3)). no_proof_for(path(1,3)). no_proof_for(path(1,3)). name = 'logicmoo.pfc.test.sanity_base.NEG_01B-Test_0006_Line_0000__naf_path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01B_Test_0006_Line_0000_naf_path_1_in_user-junit.xml ~*/ :- mpred_test(\+path(2,4)). /*~ %~ ?-( mpred_test("Test_0007_Line_0000__naf_path_2_in_user",user:(\+path(2,4)))). failure=info((why_was_true(user:path(2,4)),nop(ftrace(user:(\+path(2,4)))))) no_proof_for(path(2,4)). no_proof_for(path(2,4)). no_proof_for(path(2,4)). name = 'logicmoo.pfc.test.sanity_base.NEG_01B-Test_0007_Line_0000__naf_path_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01B_Test_0007_Line_0000_naf_path_2_in_user-junit.xml ~*/ :- mpred_test(~path(6,8)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/383 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01b.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NEG_01B/logicmoo_pfc_test_sanity_base_NEG_01B_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01B /*~ %~ ?-( mpred_test("Test_0008_Line_0000__path_6_in_user",user: ~path(6,8))). failure=info((why_was_true(user:(\+ ~path(6,8))),nop(ftrace(user: ~path(6,8))))) no_proof_for(\+ ~path(6,8)). no_proof_for(\+ ~path(6,8)). no_proof_for(\+ ~path(6,8)). name = 'logicmoo.pfc.test.sanity_base.NEG_01B-Test_0008_Line_0000__path_6_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01B_Test_0008_Line_0000_path_6_in_user-junit.xml ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01b.pfc:40 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.161310966-junit.xml > logicmoo.pfc.test.sanity_base.NEG_01B JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) logicmoo.pfc.test.sanity_base.NEG_01B JUnit error = Type error: `lambda_free' expected, found `path(_560,_562)' (a compound) logicmoo.pfc.test.sanity_base.NEG_01B JUnit warning = Goal (directive) failed: user:mpred_ain(~(path(_516,_518)/number(_516),_518 is _516+2),(mfl4(['X'=_516,'Y'=_518],user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01b.pfc':13,13),ax)) Test_0001_Line_0000__path_3_in_user result = passed. Test_0002_Line_0000__path_2_in_user result = passed. Test_0003_Line_0000__path_1_in_user result = passed. Test_0004_Line_0000__path_1_in_user result = failure. Test_0005_Line_0000__path_2_in_user result = failure. Test_0006_Line_0000__naf_path_1_in_user result = failure. Test_0007_Line_0000__naf_path_2_in_user result = failure. Test_0008_Line_0000__path_6_in_user result = failure. %~ test_completed_exit(56) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k neg_01b.pfc (returned 56) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped' ISSUE_INFO=383 OPEN logicmoo.pfc.test.sanity_base.NEG_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NEG_01B, Failing, Errors, Warnings 2021-09-26 05:26:23 +0000 UTC ISSUE_ID=383 ISSUE_OC=OPEN Editing Issue For FAILED 383 OPEN logicmoo.pfc.test.sanity_base.NEG_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NEG_01B, Failing, Errors, Warnings 2021-09-26 05:26:23 +0000 UTC SKIPPING gh issue edit 383 -t logicmoo.pfc.test.sanity_base.NEG_01B JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Overtime,Skipped --add-label Failing,Errors,Warnings FileTestCase=logicmoo.pfc.test.sanity_base.NEG_01A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['neg_01a.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['neg_01a.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NEG_01A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/362 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01a.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- use_module(library(statistics)). %:- mpred_notrace_exec. % reset runtime counter /*~ ~*/ %:- mpred_notrace_exec. % reset runtime counter :- statistics(runtime,_Secs). /*~ ~*/ :- cls. /*~ %~ skipped(messy_on_output,cls) ~*/ path(1,2). /*~ ~*/ path(2,3). /*~ ~*/ path(3,4). /*~ ~*/ path(1,3). /*~ ~*/ path(1,4). /*~ ~*/ ~path(1,3). /*~ ~*/ ~path(1,4). /*~ ~*/ :- listing(path/2). /*~ %~ skipped( listing( path/2)) ~*/ :- mpred_test(path(3, 4)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__path_3_in_user",user:path(3,4))). passed=info(why_was_true(user:path(3,4))) no_proof_for(path(3,4)). no_proof_for(path(3,4)). no_proof_for(path(3,4)). name = 'logicmoo.pfc.test.sanity_base.NEG_01A-Test_0001_Line_0000__path_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01A_Test_0001_Line_0000_path_3_in_user-junit.xml ~*/ :- mpred_test(path(2, 3)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__path_2_in_user",user:path(2,3))). passed=info(why_was_true(user:path(2,3))) no_proof_for(path(2,3)). no_proof_for(path(2,3)). no_proof_for(path(2,3)). name = 'logicmoo.pfc.test.sanity_base.NEG_01A-Test_0002_Line_0000__path_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01A_Test_0002_Line_0000_path_2_in_user-junit.xml ~*/ :- mpred_test(path(1, 2)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__path_1_in_user",user:path(1,2))). passed=info(why_was_true(user:path(1,2))) no_proof_for(path(1,2)). no_proof_for(path(1,2)). no_proof_for(path(1,2)). name = 'logicmoo.pfc.test.sanity_base.NEG_01A-Test_0003_Line_0000__path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01A_Test_0003_Line_0000_path_1_in_user-junit.xml ~*/ :- mpred_test(~path(1,3)). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__path_1_in_user",user: ~path(1,3))). failure=info((why_was_true(user:(\+ ~path(1,3))),nop(ftrace(user: ~path(1,3))))) no_proof_for(\+ ~path(1,3)). no_proof_for(\+ ~path(1,3)). no_proof_for(\+ ~path(1,3)). name = 'logicmoo.pfc.test.sanity_base.NEG_01A-Test_0004_Line_0000__path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01A_Test_0004_Line_0000_path_1_in_user-junit.xml ~*/ :- mpred_test(~path(1,4)). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__path_1_in_user",user: ~path(1,4))). failure=info((why_was_true(user:(\+ ~path(1,4))),nop(ftrace(user: ~path(1,4))))) no_proof_for(\+ ~path(1,4)). no_proof_for(\+ ~path(1,4)). no_proof_for(\+ ~path(1,4)). name = 'logicmoo.pfc.test.sanity_base.NEG_01A-Test_0005_Line_0000__path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01A_Test_0005_Line_0000_path_1_in_user-junit.xml ~*/ :- mpred_test(\+path(1,4)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01a.pfc:30 %~ ?-( mpred_test("Test_0006_Line_0000__naf_path_1_in_user",user:(\+path(1,4)))). passed=info(why_was_true(user:(\+path(1,4)))) no_proof_for(\+path(1,4)). no_proof_for(\+path(1,4)). no_proof_for(\+path(1,4)). name = 'logicmoo.pfc.test.sanity_base.NEG_01A-Test_0006_Line_0000__naf_path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01A_Test_0006_Line_0000_naf_path_1_in_user-junit.xml ~*/ :- mpred_test(\+path(1,3)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/362 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NEG_01A/logicmoo_pfc_test_sanity_base_NEG_01A_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01A /*~ %~ ?-( mpred_test("Test_0007_Line_0000__naf_path_1_in_user",user:(\+path(1,3)))). passed=info(why_was_true(user:(\+path(1,3)))) no_proof_for(\+path(1,3)). no_proof_for(\+path(1,3)). no_proof_for(\+path(1,3)). name = 'logicmoo.pfc.test.sanity_base.NEG_01A-Test_0007_Line_0000__naf_path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'neg_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_NEG_01A_Test_0007_Line_0000_naf_path_1_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.111203483-junit.xml > logicmoo.pfc.test.sanity_base.NEG_01A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__path_3_in_user result = passed. Test_0002_Line_0000__path_2_in_user result = passed. Test_0003_Line_0000__path_1_in_user result = passed. Test_0004_Line_0000__path_1_in_user result = failure. Test_0005_Line_0000__path_1_in_user result = failure. Test_0006_Line_0000__naf_path_1_in_user result = passed. Test_0007_Line_0000__naf_path_1_in_user result = passed. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k neg_01a.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=362 OPEN logicmoo.pfc.test.sanity_base.NEG_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NEG_01A, Failing 2021-09-26 05:26:34 +0000 UTC ISSUE_ID=362 ISSUE_OC=OPEN Editing Issue For FAILED 362 OPEN logicmoo.pfc.test.sanity_base.NEG_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, NEG_01A, Failing 2021-09-26 05:26:34 +0000 UTC SKIPPING gh issue edit 362 -t logicmoo.pfc.test.sanity_base.NEG_01A JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.ND_09_RULE JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nd_09_rule.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nd_09_rule.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_09_RULE/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_09_RULE % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/590 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- abolish(a,1). /*~ ~*/ :- abolish(b,2). /*~ ~*/ :- dynamic((a/1,b/2)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ :- mpred_warn. /*~ ~*/ a(t). /*~ ~*/ (a(X),{member(Y,[1,2,3,4,5])}) ==> b(X,Y). /*~ ~*/ :- mpred_test(a(t)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__T_in_user",user:a(t))). passed=info(why_was_true(user:a(t))) no_proof_for(a(t)). no_proof_for(a(t)). no_proof_for(a(t)). name = 'logicmoo.pfc.test.sanity_base.ND_09_RULE-Test_0001_Line_0000__T_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_09_RULE'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_09_rule.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_09_RULE_Test_0001_Line_0000_T_in_user-junit.xml ~*/ :- mpred_test(b(t,1)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc:27 %~ ?-( mpred_test("Test_0002_Line_0000__b_1_in_user",user:b(t,1))). passed=info(why_was_true(user:b(t,1))) no_proof_for(b(t,1)). no_proof_for(b(t,1)). no_proof_for(b(t,1)). name = 'logicmoo.pfc.test.sanity_base.ND_09_RULE-Test_0002_Line_0000__b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_09_RULE'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_09_rule.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_09_RULE_Test_0002_Line_0000_b_1_in_user-junit.xml ~*/ :- mpred_test(b(t,2)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__b_2_in_user",user:b(t,2))). passed=info(why_was_true(user:b(t,2))) no_proof_for(b(t,2)). no_proof_for(b(t,2)). no_proof_for(b(t,2)). name = 'logicmoo.pfc.test.sanity_base.ND_09_RULE-Test_0003_Line_0000__b_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_09_RULE'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_09_rule.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_09_RULE_Test_0003_Line_0000_b_2_in_user-junit.xml ~*/ :- mpred_test(b(t,3)). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__b_3_in_user",user:b(t,3))). passed=info(why_was_true(user:b(t,3))) no_proof_for(b(t,3)). no_proof_for(b(t,3)). no_proof_for(b(t,3)). name = 'logicmoo.pfc.test.sanity_base.ND_09_RULE-Test_0004_Line_0000__b_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_09_RULE'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_09_rule.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_09_RULE_Test_0004_Line_0000_b_3_in_user-junit.xml ~*/ :- mpred_test(b(t,4)). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__b_4_in_user",user:b(t,4))). passed=info(why_was_true(user:b(t,4))) no_proof_for(b(t,4)). no_proof_for(b(t,4)). no_proof_for(b(t,4)). name = 'logicmoo.pfc.test.sanity_base.ND_09_RULE-Test_0005_Line_0000__b_4_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_09_RULE'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_09_rule.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_09_RULE_Test_0005_Line_0000_b_4_in_user-junit.xml ~*/ :- mpred_test(b(t,5)). /*~ %~ ?-( mpred_test("Test_0006_Line_0000__b_5_in_user",user:b(t,5))). passed=info(why_was_true(user:b(t,5))) no_proof_for(b(t,5)). no_proof_for(b(t,5)). no_proof_for(b(t,5)). name = 'logicmoo.pfc.test.sanity_base.ND_09_RULE-Test_0006_Line_0000__b_5_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_09_RULE'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_09_rule.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_09_RULE_Test_0006_Line_0000_b_5_in_user-junit.xml ~*/ \+ ((a(X),{member(Y,[1,2,3,4,5])}) ==> b(X,Y)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc:34 %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( %~ ( a(X),{member(Y,[1,2,3,4,5])} ==> %~ b(X,Y)), %~ ( mfl4( %~ [ 'X'=X, %~ 'Y'=Y], %~ user, '* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc ', 34) , %~ ax)))) ~*/ :- mpred_test( a(t)). /*~ %~ ?-( mpred_test("Test_0007_Line_0000__T_in_user",user:a(t))). passed=info(why_was_true(user:a(t))) no_proof_for(a(t)). no_proof_for(a(t)). no_proof_for(a(t)). name = 'logicmoo.pfc.test.sanity_base.ND_09_RULE-Test_0007_Line_0000__T_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_09_RULE'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_09_rule.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_09_RULE_Test_0007_Line_0000_T_in_user-junit.xml ~*/ :- mpred_test(\+ b(t,1)). /*~ %~ ?-( mpred_test("Test_0008_Line_0000__naf_b_1_in_user",user:(\+b(t,1)))). passed=info(why_was_true(user:(\+b(t,1)))) no_proof_for(\+b(t,1)). no_proof_for(\+b(t,1)). no_proof_for(\+b(t,1)). name = 'logicmoo.pfc.test.sanity_base.ND_09_RULE-Test_0008_Line_0000__naf_b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_09_RULE'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_09_rule.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_09_RULE_Test_0008_Line_0000_naf_b_1_in_user-junit.xml ~*/ :- mpred_test(\+ b(t,2)). /*~ %~ ?-( mpred_test("Test_0009_Line_0000__naf_b_2_in_user",user:(\+b(t,2)))). passed=info(why_was_true(user:(\+b(t,2)))) no_proof_for(\+b(t,2)). no_proof_for(\+b(t,2)). no_proof_for(\+b(t,2)). name = 'logicmoo.pfc.test.sanity_base.ND_09_RULE-Test_0009_Line_0000__naf_b_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_09_RULE'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_09_rule.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_09_RULE_Test_0009_Line_0000_naf_b_2_in_user-junit.xml ~*/ :- mpred_test(\+ b(t,3)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc:41 %~ ?-( mpred_test("Test_0010_Line_0000__naf_b_3_in_user",user:(\+b(t,3)))). passed=info(why_was_true(user:(\+b(t,3)))) no_proof_for(\+b(t,3)). no_proof_for(\+b(t,3)). no_proof_for(\+b(t,3)). name = 'logicmoo.pfc.test.sanity_base.ND_09_RULE-Test_0010_Line_0000__naf_b_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_09_RULE'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_09_rule.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_09_RULE_Test_0010_Line_0000_naf_b_3_in_user-junit.xml ~*/ :- mpred_test(\+ b(t,4)). /*~ %~ ?-( mpred_test("Test_0011_Line_0000__naf_b_4_in_user",user:(\+b(t,4)))). passed=info(why_was_true(user:(\+b(t,4)))) no_proof_for(\+b(t,4)). no_proof_for(\+b(t,4)). no_proof_for(\+b(t,4)). name = 'logicmoo.pfc.test.sanity_base.ND_09_RULE-Test_0011_Line_0000__naf_b_4_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_09_RULE'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_09_rule.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_09_RULE_Test_0011_Line_0000_naf_b_4_in_user-junit.xml ~*/ :- mpred_test(\+ b(t,5)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc:43 %~ ?-( mpred_test("Test_0012_Line_0000__naf_b_5_in_user",user:(\+b(t,5)))). passed=info(why_was_true(user:(\+b(t,5)))) no_proof_for(\+b(t,5)). no_proof_for(\+b(t,5)). no_proof_for(\+b(t,5)). name = 'logicmoo.pfc.test.sanity_base.ND_09_RULE-Test_0012_Line_0000__naf_b_5_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_09_RULE'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_09_rule.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_09_RULE_Test_0012_Line_0000_naf_b_5_in_user-junit.xml ~*/ :- listing([nt/3,pt/2,spft/3]). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_09_RULE/logicmoo_pfc_test_sanity_base_ND_09_RULE_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_09_RULE % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/590 /*~ %~ skipped( listing( [ nt/3, pt/2,spft/3])) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.283276394-junit.xml > logicmoo.pfc.test.sanity_base.ND_09_RULE JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__T_in_user result = passed. Test_0002_Line_0000__b_1_in_user result = passed. Test_0003_Line_0000__b_2_in_user result = passed. Test_0004_Line_0000__b_3_in_user result = passed. Test_0005_Line_0000__b_4_in_user result = passed. Test_0006_Line_0000__b_5_in_user result = passed. Test_0007_Line_0000__T_in_user result = passed. Test_0008_Line_0000__naf_b_1_in_user result = passed. Test_0009_Line_0000__naf_b_2_in_user result = passed. Test_0010_Line_0000__naf_b_3_in_user result = passed. Test_0011_Line_0000__naf_b_4_in_user result = passed. Test_0012_Line_0000__naf_b_5_in_user result = passed. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc:53 %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k nd_09_rule.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=590 OPEN logicmoo.pfc.test.sanity_base.ND_09_RULE JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ND_09_RULE, Passing 2021-09-26 05:26:47 +0000 UTC ISSUE_ID=590 ISSUE_OC=OPEN Updating Issue 590 OPEN logicmoo.pfc.test.sanity_base.ND_09_RULE JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ND_09_RULE, Passing 2021-09-26 05:26:47 +0000 UTC SKIPPING gh issue edit 590 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.ND_02A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nd_02a.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nd_02a.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_02a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_02A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_02A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/508 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02a.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- abolish(a,1). /*~ ~*/ :- abolish(b,2). /*~ ~*/ :- dynamic((a/1,b/2)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- mpred_trace_exec. /*~ ~*/ % :- mpred_trace_exec. :- mpred_warn. /*~ ~*/ nondet_local. /*~ ~*/ (nondet_local, {member(Y,[1,2,3])}) ==> nondet_local_a(Y). /*~ ~*/ :- listing(header_sane:nondet_local/0). /*~ %~ skipped( listing( header_sane : nondet_local/0)) ~*/ :- mpred_test(nondet_local_a(1)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02a.pfc:29 %~ ?-( mpred_test("Test_0001_Line_0000__nondet_local_a_1_in_user",user:nondet_local_a(1))). passed=info(why_was_true(user:nondet_local_a(1))) no_proof_for(nondet_local_a(1)). no_proof_for(nondet_local_a(1)). no_proof_for(nondet_local_a(1)). name = 'logicmoo.pfc.test.sanity_base.ND_02A-Test_0001_Line_0000__nondet_local_a_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_02a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_02A_Test_0001_Line_0000_nondet_local_a_1_in_user-junit.xml ~*/ :- mpred_test(nondet_local_a(3)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__nondet_local_a_3_in_user",user:nondet_local_a(3))). passed=info(why_was_true(user:nondet_local_a(3))) no_proof_for(nondet_local_a(3)). no_proof_for(nondet_local_a(3)). no_proof_for(nondet_local_a(3)). name = 'logicmoo.pfc.test.sanity_base.ND_02A-Test_0002_Line_0000__nondet_local_a_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_02a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_02A_Test_0002_Line_0000_nondet_local_a_3_in_user-junit.xml ~*/ :- garbage_collect. /*~ ~*/ :- garbage_collect_atoms. /*~ ~*/ :- garbage_collect_clauses. %:- (cls,rtrace,trace). /*~ ~*/ %:- (cls,rtrace,trace). {member(Y,[1,2,3])} ==> b(t,Y). /*~ ~*/ :- mpred_test(b(t,1)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02a.pfc:39 %~ ?-( mpred_test("Test_0003_Line_0000__b_1_in_user",user:b(t,1))). passed=info(why_was_true(user:b(t,1))) no_proof_for(b(t,1)). no_proof_for(b(t,1)). no_proof_for(b(t,1)). name = 'logicmoo.pfc.test.sanity_base.ND_02A-Test_0003_Line_0000__b_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_02a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_02A_Test_0003_Line_0000_b_1_in_user-junit.xml ~*/ :- mpred_test(b(t,3)). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__b_3_in_user",user:b(t,3))). passed=info(why_was_true(user:b(t,3))) no_proof_for(b(t,3)). no_proof_for(b(t,3)). no_proof_for(b(t,3)). name = 'logicmoo.pfc.test.sanity_base.ND_02A-Test_0004_Line_0000__b_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nd_02a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ND_02A_Test_0004_Line_0000_b_3_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.222627697-junit.xml > logicmoo.pfc.test.sanity_base.ND_02A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__nondet_local_a_1_in_user result = passed. Test_0002_Line_0000__nondet_local_a_3_in_user result = passed. Test_0003_Line_0000__b_1_in_user result = passed. Test_0004_Line_0000__b_3_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k nd_02a.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=508 OPEN logicmoo.pfc.test.sanity_base.ND_02A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ND_02A, Passing 2021-09-26 05:26:59 +0000 UTC ISSUE_ID=508 ISSUE_OC=OPEN Updating Issue 508 OPEN logicmoo.pfc.test.sanity_base.ND_02A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ND_02A, Passing 2021-09-26 05:26:59 +0000 UTC SKIPPING gh issue edit 508 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.MT_07A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_07a.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_07a.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_07a.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_07A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_07A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/363 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07a.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) :- expects_dialect(pfc). %:- add_import_module(mt_01,baseKB,end). % :- set_defaultAssertMt(code1). % mtProlog(code1). /*~ ~*/ %:- add_import_module(mt_01,baseKB,end). % :- set_defaultAssertMt(code1). % mtProlog(code1). mtHybrid(code1). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb2). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07a.pl:22 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(kb3). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ :- listing(mtProlog/1). /*~ %~ skipped( listing( mtProlog/1)) ~*/ :- listing(mtHybrid/1). % code1: (a {kb_shared(MT:P)}. %==> (baseKB:predicateConventionMt(a6,kb2)). /*~ ~*/ %predicateConventionMt(P,MT)==>{kb_shared(MT:P)}. %==> (baseKB:predicateConventionMt(a6,kb2)). :- ain((kb3: (a6==>c))). % :- mpred_must(clause(kb2:a6,_)). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_06_a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_06_A/logicmoo_pfc_test_sanity_base_MT_06_A_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_06_A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/533 /*~ ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.692256911-junit.xml > logicmoo.pfc.test.sanity_base.MT_06_A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ test_completed_exit(32) totalTime=3.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mt_06_a.pfc (returned 32) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=533 OPEN logicmoo.pfc.test.sanity_base.MT_06_A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_06_A, Failing 2021-09-26 05:27:33 +0000 UTC ISSUE_ID=533 ISSUE_OC=OPEN Editing Issue For FAILED 533 OPEN logicmoo.pfc.test.sanity_base.MT_06_A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_06_A, Failing 2021-09-26 05:27:33 +0000 UTC SKIPPING gh issue edit 533 -t logicmoo.pfc.test.sanity_base.MT_06_A JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.MT_03C JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_03c.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_03c.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_03C/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_03C % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/314 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:17 %~ pfc_iri : include_module_file(myMt:library('pfclib/system_each_module.pfc'),myMt). ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ %~ baseKB : mpred_fwc1( genlMt(modA,modB)). ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_22012)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0001_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0001_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0002_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_18082)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0002_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0002_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_33558)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0003_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0003_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0004_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0004_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0004_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:44 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0005_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0005_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0005_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_173216))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03c.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbeb00),[expand(false),expand(true)])),'$mt_do_load'((0x55be1bbbeb00),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55be1bbbeb00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbeb00),[expand(false),expand(true)])),system:'$mt_do_load'((0x55be1bbbeb00),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55be1bbbeb00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(modA:codeB,A)),B,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(modA:codeB,A)),B,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(modA:codeB,A),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(modA:codeB,A),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (34)$[myMt] pfc_lib:log_failure(failed_mpred_test(clause_u(modA:codeB,A))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (37)[myMt] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))). % mpred_core.pl:4229: (38)$[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[myMt] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:37 %~ ?-( mpred_test( "Test_0006_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_94536)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0006_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0006_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:38 %~ ?-( mpred_test( "Test_0007_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_222690)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0007_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0007_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0008_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_10790)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0008_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0008_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0009_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0009_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0009_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:44 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0010_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0010_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0010_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_485986))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbf200),[expand(false),expand(true)])),'$mt_do_load'((0x55be1bbbf200),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55be1bbbf200)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbf200),[expand(false),expand(true)])),system:'$mt_do_load'((0x55be1bbbf200),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55be1bbbf200))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:37 %~ ?-( mpred_test( "Test_0011_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_93006)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0011_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0011_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:38 %~ ?-( mpred_test( "Test_0012_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_288702)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0012_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0012_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0013_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_813296)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0013_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0013_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:41 %~ ?-( mpred_test("Test_0014_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0014_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0014_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0015_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0015_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0015_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_533356))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1f306f00),[expand(false),expand(true)])),'$mt_do_load'((0x55be1f306f00),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55be1f306f00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1f306f00),[expand(false),expand(true)])),system:'$mt_do_load'((0x55be1f306f00),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55be1f306f00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:37 %~ ?-( mpred_test( "Test_0016_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_93994)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0016_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0016_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0017_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_826182)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0017_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0017_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0018_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_647122)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0018_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0018_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0019_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0019_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0019_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0020_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0020_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0020_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_677658))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbfd00),[expand(false),expand(true)])),'$mt_do_load'((0x55be1bbbfd00),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55be1bbbfd00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbfd00),[expand(false),expand(true)])),system:'$mt_do_load'((0x55be1bbbfd00),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55be1bbbfd00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:56 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0021_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_94714)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0021_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0021_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0022_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_995796)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0022_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0022_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0023_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_951004)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0023_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0023_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0024_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0024_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0024_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0025_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0025_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0025_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_827930))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:56 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbf080),[expand(false),expand(true)])),'$mt_do_load'((0x55be1bbbf080),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55be1bbbf080)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbf080),[expand(false),expand(true)])),system:'$mt_do_load'((0x55be1bbbf080),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55be1bbbf080))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:23 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:37 %~ ?-( mpred_test( "Test_0026_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_95264)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0026_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0026_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0027_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_671048)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0027_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0027_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0028_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_1820302)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0028_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0028_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0029_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0029_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0029_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0030_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0030_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0030_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1826482))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:56 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbf100),[expand(false),expand(true)])),'$mt_do_load'((0x55be1bbbf100),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55be1bbbf100)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbf100),[expand(false),expand(true)])),system:'$mt_do_load'((0x55be1bbbf100),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55be1bbbf100))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0031_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_95892)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0031_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0031_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0032_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_1451688)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0032_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0032_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0033_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_1202696)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0033_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0033_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0034_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0034_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0034_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0035_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0035_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0035_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_852750))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:56 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbe280),[expand(false),expand(true)])),'$mt_do_load'((0x55be1bbbe280),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55be1bbbe280)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbe280),[expand(false),expand(true)])),system:'$mt_do_load'((0x55be1bbbe280),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55be1bbbe280))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0036_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_1095070)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0036_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0036_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0037_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_1216294)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0037_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0037_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0038_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_2821068)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0038_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0038_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:41 %~ ?-( mpred_test("Test_0039_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0039_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0039_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0040_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0040_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0040_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_4050612))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbf880),[expand(false),expand(true)])),'$mt_do_load'((0x55be1bbbf880),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55be1bbbf880)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbf880),[expand(false),expand(true)])),system:'$mt_do_load'((0x55be1bbbf880),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55be1bbbf880))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:56 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:23 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:37 %~ ?-( mpred_test( "Test_0041_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_101448)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0041_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0041_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:38 %~ ?-( mpred_test( "Test_0042_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_1854172)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0042_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0042_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0043_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_3628882)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0043_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0043_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0044_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0044_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0044_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:47 %~ ?-( mpred_test("Test_0045_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0045_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0045_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1584498))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbec00),[expand(false),expand(true)])),'$mt_do_load'((0x55be1bbbec00),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55be1bbbec00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbec00),[expand(false),expand(true)])),system:'$mt_do_load'((0x55be1bbbec00),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55be1bbbec00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0046_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_98048)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0046_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0046_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:38 %~ ?-( mpred_test( "Test_0047_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_2077786)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0047_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0047_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0048_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_4080230)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0048_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0048_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0049_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0049_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0049_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:47 %~ ?-( mpred_test("Test_0050_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0050_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0050_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1895950))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbfe80),[expand(false),expand(true)])),'$mt_do_load'((0x55be1bbbfe80),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55be1bbbfe80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbfe80),[expand(false),expand(true)])),system:'$mt_do_load'((0x55be1bbbfe80),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55be1bbbfe80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:56 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:23 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0051_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_98864)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0051_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0051_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0052_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_2248722)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0052_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0052_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:40 %~ ?-( mpred_test("Test_0053_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_1260440)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0053_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0053_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0054_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0054_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0054_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0055_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0055_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0055_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1025988))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:56 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbed00),[expand(false),expand(true)])),'$mt_do_load'((0x55be1bbbed00),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55be1bbbed00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbed00),[expand(false),expand(true)])),system:'$mt_do_load'((0x55be1bbbed00),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55be1bbbed00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0056_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_1273204)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0056_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0056_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0057_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_3649556)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0057_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0057_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0058_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_2111224)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0058_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0058_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0059_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0059_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0059_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0060_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0060_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0060_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_2139210))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbfb00),[expand(false),expand(true)])),'$mt_do_load'((0x55be1bbbfb00),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55be1bbbfb00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbfb00),[expand(false),expand(true)])),system:'$mt_do_load'((0x55be1bbbfb00),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55be1bbbfb00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:23 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0061_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_100570)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0061_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0061_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0062_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_2704300)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0062_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0062_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0063_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_2313734)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0063_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0063_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0064_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0064_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0064_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0065_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0065_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0065_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_4186710))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbe280),[expand(false),expand(true)])),'$mt_do_load'((0x55be1bbbe280),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55be1bbbe280)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbe280),[expand(false),expand(true)])),system:'$mt_do_load'((0x55be1bbbe280),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55be1bbbe280))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0066_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_100660)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0066_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0066_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:38 %~ ?-( mpred_test( "Test_0067_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_2874596)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0067_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0067_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0068_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_2516204)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0068_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0068_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0069_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0069_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0069_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0070_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0070_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0070_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_2403506))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbee80),[expand(false),expand(true)])),'$mt_do_load'((0x55be1bbbee80),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55be1bbbee80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbee80),[expand(false),expand(true)])),system:'$mt_do_load'((0x55be1bbbee80),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55be1bbbee80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0071_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_2654032)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0071_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0071_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0072_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_5654372)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0072_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0072_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:40 %~ ?-( mpred_test("Test_0073_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_1615580)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0073_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0073_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0074_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0074_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0074_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0075_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0075_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0075_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_2693416))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbed80),[expand(false),expand(true)])),'$mt_do_load'((0x55be1bbbed80),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55be1bbbed80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbed80),[expand(false),expand(true)])),system:'$mt_do_load'((0x55be1bbbed80),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55be1bbbed80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0076_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_102102)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0076_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0076_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0077_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_3329834)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0077_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0077_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0078_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_6582042)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0078_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0078_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0079_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0079_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0079_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0080_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0080_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0080_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_2473132))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbe280),[expand(false),expand(true)])),'$mt_do_load'((0x55be1bbbe280),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55be1bbbe280)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbe280),[expand(false),expand(true)])),system:'$mt_do_load'((0x55be1bbbe280),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55be1bbbe280))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(modB). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:24 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0081_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_2726468)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0081_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0081_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:38 %~ ?-( mpred_test( "Test_0082_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_6123928)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0082_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0082_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0083_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_2801538)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0083_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0083_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0084_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0084_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0084_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0085_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0085_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0085_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_6347028))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbf580),[expand(false),expand(true)])),'$mt_do_load'((0x55be1bbbf580),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55be1bbbf580)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbf580),[expand(false),expand(true)])),system:'$mt_do_load'((0x55be1bbbf580),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55be1bbbf580))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0086_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_103812)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0086_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0086_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0087_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_3728114)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0087_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0087_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0088_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_7377612)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0088_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0088_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0089_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0089_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0089_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:44 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0090_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0090_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0090_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_3247908))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:56 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbf700),[expand(false),expand(true)])),'$mt_do_load'((0x55be1bbbf700),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55be1bbbf700)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',(0x55be1bbbf700),[expand(false),expand(true)])),system:'$mt_do_load'((0x55be1bbbf700),'mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55be1bbbf700))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03c.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtProlog(modA). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:23 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ mtHybrid(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0091_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_104890)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0091_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03C_Test_0091_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0092_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_3956590)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). totalTime=10.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mt_03c.pl (returned 137) Add_LABELS='Errors,Overtime' Rem_LABELS='Skipped,Skipped,Warnings,Skipped' ISSUE_INFO=314 OPEN logicmoo.pfc.test.sanity_base.MT_03C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_03C, Failing, Errors 2021-09-26 05:27:54 +0000 UTC ISSUE_ID=314 ISSUE_OC=OPEN Editing Issue For FAILED 314 OPEN logicmoo.pfc.test.sanity_base.MT_03C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_03C, Failing, Errors 2021-09-26 05:27:54 +0000 UTC SKIPPING gh issue edit 314 -t logicmoo.pfc.test.sanity_base.MT_03C JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Warnings,Skipped --add-label Failing,Errors,Overtime FileTestCase=logicmoo.pfc.test.sanity_base.MT_03B JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_03b.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_03b.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_03b.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_03B/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_03B % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/315 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(modA). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl:17 %~ pfc_iri : include_module_file(modA:library('pfclib/system_each_module.pfc'),modA). ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ :- set_prolog_flag(retry_undefined, kb_shared). /*~ ~*/ mtHybrid(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtHybrid(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ modA: (codeA:- (notrace(printAll(( '$current_source_module'(_), '$current_typein_module'(_), context_module(_), ignore(prolog_load_context(reloading,_)), current_prolog_flag(retry_undefined,_), current_prolog_flag(debug,_), current_prolog_flag(unknown,_)))), %set_prolog_flag(unknown,error), trace, %set_prolog_flag(retry_undefined,kb_shared), notrace(call(call,codeB)), format('~n~n~n~n~nSuccess~n~n~n',[]))). /*~ No source location!? ~*/ modB: (codeB). /*~ No source location!? ~*/ genlMt(modA,modB). /*~ %~ baseKB : mpred_fwc1( genlMt(modA,modB)). ~*/ :- set_prolog_flag(retry_undefined,kb_shared). % run the test %modA: (:- codeA). /*~ ~*/ % run the test %modA: (:- codeA). :- set_prolog_flag(unknown,error). /*~ ~*/ :- catch(modA:codeA,E,wdmsg(E)). /*~ :(modA, ( '$current_source_module'(modA), '$current_typein_module'(modA), context_module(modA), ignore(prolog_load_context(reloading, _22584)), current_prolog_flag(retry_undefined, kb_shared), current_prolog_flag(debug, false), current_prolog_flag(unknown, error) )). /* found 1 for modA:('$current_source_module'(_22288),'$current_typein_module'(_22298),context_module(_22308),ignore(prolog_load_context(reloading,_22324)),current_prolog_flag(retry_undefined,_22336),current_prolog_flag(debug,_22348),current_prolog_flag(unknown,_22354)). */ % Got exception existence_error(procedure,modA:(codeB/0)) (Ctx0=system:(call/1), Catcher=system:(catch/3)) ^ Call: (35) [modA] dmsg:likely_folded(wdmsg_goal(fmt(error(existence_error(procedure, modA:(codeB/0)), context(system:(call/1), _598))), dmsg(error(existence_error(procedure, modA:(codeB/0)), context(system:(call/1), _598))))) ? EOF: exit (status 4) %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.502239776-junit.xml > logicmoo.pfc.test.sanity_base.MT_03B JUnit error = No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' %~ test_completed_exit(32) totalTime=3.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mt_03b.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=315 OPEN logicmoo.pfc.test.sanity_base.MT_03B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_03B, Failing 2021-09-26 05:28:09 +0000 UTC ISSUE_ID=315 ISSUE_OC=OPEN Editing Issue For FAILED 315 OPEN logicmoo.pfc.test.sanity_base.MT_03B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_03B, Failing 2021-09-26 05:28:09 +0000 UTC SKIPPING gh issue edit 315 -t logicmoo.pfc.test.sanity_base.MT_03B JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.pfc.test.sanity_base.MT_03A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_03a.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_03a.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_03A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_03A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/316 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ %~ pfc_iri : include_module_file(myMt:library('pfclib/system_each_module.pfc'),myMt). ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtHybrid(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ %~ baseKB : mpred_fwc1( genlMt(modA,modB)). ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_22012)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0001_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0001_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0002_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_18082)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0002_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0002_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_33620)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0003_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0003_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0004_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0004_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0004_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0005_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0005_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0005_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_172904))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03a.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a6b00),[expand(false),expand(true)])),'$mt_do_load'((0x55e71b6a6b00),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55e71b6a6b00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a6b00),[expand(false),expand(true)])),system:'$mt_do_load'((0x55e71b6a6b00),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55e71b6a6b00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(modA:codeB,A)),B,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(modA:codeB,A)),B,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(modA:codeB,A),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(modA:codeB,A),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (34)$[myMt] pfc_lib:log_failure(failed_mpred_test(clause_u(modA:codeB,A))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (37)[myMt] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))). % mpred_core.pl:4229: (38)$[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[myMt] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtHybrid(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:37 %~ ?-( mpred_test( "Test_0006_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_94532)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0006_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0006_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0007_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_222754)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0007_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0007_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:40 %~ ?-( mpred_test("Test_0008_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_11104)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0008_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0008_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0009_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0009_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0009_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0010_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0010_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0010_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_485666))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:56 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a7080),[expand(false),expand(true)])),'$mt_do_load'((0x55e71b6a7080),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55e71b6a7080)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a7080),[expand(false),expand(true)])),system:'$mt_do_load'((0x55e71b6a7080),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55e71b6a7080))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtHybrid(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0011_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_92740)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0011_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0011_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0012_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_288042)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0012_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0012_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:40 %~ ?-( mpred_test("Test_0013_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_812652)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0013_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0013_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0014_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0014_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0014_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0015_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0015_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0015_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_533368))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a7f00),[expand(false),expand(true)])),'$mt_do_load'((0x55e71b6a7f00),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55e71b6a7f00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a7f00),[expand(false),expand(true)])),system:'$mt_do_load'((0x55e71b6a7f00),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55e71b6a7f00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:56 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtHybrid(modA). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:23 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:37 %~ ?-( mpred_test( "Test_0016_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_93824)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0016_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0016_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0017_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_769084)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0017_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0017_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:40 %~ ?-( mpred_test("Test_0018_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_647528)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0018_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0018_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0019_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0019_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0019_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0020_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0020_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0020_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_677682))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:56 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a7a00),[expand(false),expand(true)])),'$mt_do_load'((0x55e71b6a7a00),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55e71b6a7a00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a7a00),[expand(false),expand(true)])),system:'$mt_do_load'((0x55e71b6a7a00),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55e71b6a7a00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtHybrid(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0021_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_94182)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0021_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0021_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0022_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_995184)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0022_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0022_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0023_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_892830)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0023_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0023_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0024_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0024_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0024_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0025_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0025_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0025_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_827910))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a7780),[expand(false),expand(true)])),'$mt_do_load'((0x55e71b6a7780),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55e71b6a7780)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a7780),[expand(false),expand(true)])),system:'$mt_do_load'((0x55e71b6a7780),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55e71b6a7780))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtHybrid(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0026_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_95168)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0026_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0026_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0027_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_670606)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0027_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0027_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:40 %~ ?-( mpred_test("Test_0028_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_1820246)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0028_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0028_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0029_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0029_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0029_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:47 %~ ?-( mpred_test("Test_0030_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0030_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0030_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1770534))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a6500),[expand(false),expand(true)])),'$mt_do_load'((0x55e71b6a6500),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55e71b6a6500)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a6500),[expand(false),expand(true)])),system:'$mt_do_load'((0x55e71b6a6500),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55e71b6a6500))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:56 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtHybrid(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0031_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_95892)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0031_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0031_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0032_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_1451708)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0032_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0032_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0033_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_1202734)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0033_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0033_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:41 %~ ?-( mpred_test("Test_0034_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0034_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0034_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:47 %~ ?-( mpred_test("Test_0035_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0035_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0035_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_853448))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a6c80),[expand(false),expand(true)])),'$mt_do_load'((0x55e71b6a6c80),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55e71b6a6c80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a6c80),[expand(false),expand(true)])),system:'$mt_do_load'((0x55e71b6a6c80),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55e71b6a6c80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:56 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtHybrid(modA). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:23 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:24 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0036_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_1096820)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0036_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0036_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0037_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_1217584)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0037_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0037_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0038_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_2822372)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0038_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0038_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0039_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0039_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0039_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0040_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0040_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0040_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_4051646))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a6d00),[expand(false),expand(true)])),'$mt_do_load'((0x55e71b6a6d00),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55e71b6a6d00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a6d00),[expand(false),expand(true)])),system:'$mt_do_load'((0x55e71b6a6d00),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55e71b6a6d00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:56 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtHybrid(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0041_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_101976)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0041_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0041_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:38 %~ ?-( mpred_test( "Test_0042_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_1854348)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0042_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0042_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0043_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_3629026)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0043_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0043_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0044_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0044_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0044_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0045_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0045_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0045_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1584466))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a6080),[expand(false),expand(true)])),'$mt_do_load'((0x55e71b6a6080),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55e71b6a6080)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a6080),[expand(false),expand(true)])),system:'$mt_do_load'((0x55e71b6a6080),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55e71b6a6080))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:56 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtHybrid(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:24 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0046_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_98410)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0046_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0046_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0047_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_2078116)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0047_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0047_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0048_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_4080208)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0048_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0048_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0049_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0049_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0049_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0050_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0050_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0050_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1786868))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a6e00),[expand(false),expand(true)])),'$mt_do_load'((0x55e71b6a6e00),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55e71b6a6e00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a6e00),[expand(false),expand(true)])),system:'$mt_do_load'((0x55e71b6a6e00),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55e71b6a6e00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtHybrid(modA). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:23 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0051_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_98864)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0051_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0051_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0052_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_2247890)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0052_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0052_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0053_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_1258672)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0053_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0053_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:41 %~ ?-( mpred_test("Test_0054_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0054_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0054_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0055_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0055_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0055_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_4154062))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a6480),[expand(false),expand(true)])),'$mt_do_load'((0x55e71b6a6480),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55e71b6a6480)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a6480),[expand(false),expand(true)])),system:'$mt_do_load'((0x55e71b6a6480),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55e71b6a6480))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:56 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtHybrid(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0056_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_99220)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0056_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0056_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0057_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_2475548)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0057_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0057_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:40 %~ ?-( mpred_test("Test_0058_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_1757356)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0058_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0058_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0059_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0059_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0059_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:47 %~ ?-( mpred_test("Test_0060_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0060_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0060_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1752504))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a6080),[expand(false),expand(true)])),'$mt_do_load'((0x55e71b6a6080),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55e71b6a6080)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a6080),[expand(false),expand(true)])),system:'$mt_do_load'((0x55e71b6a6080),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55e71b6a6080))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtHybrid(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:24 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0061_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_2000944)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0061_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0061_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0062_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_1569432)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0062_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0062_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0063_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_5410)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0063_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0063_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0064_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0064_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0064_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:44 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:47 %~ ?-( mpred_test("Test_0065_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0065_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0065_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1859948))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e720f5ce00),[expand(false),expand(true)])),'$mt_do_load'((0x55e720f5ce00),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55e720f5ce00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e720f5ce00),[expand(false),expand(true)])),system:'$mt_do_load'((0x55e720f5ce00),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55e720f5ce00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtHybrid(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0066_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_2109516)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0066_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0066_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:38 %~ ?-( mpred_test( "Test_0067_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_1941918)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0067_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0067_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0068_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_1871456)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0068_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0068_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0069_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0069_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0069_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:47 %~ ?-( mpred_test("Test_0070_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0070_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0070_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1529680))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a7180),[expand(false),expand(true)])),'$mt_do_load'((0x55e71b6a7180),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55e71b6a7180)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a7180),[expand(false),expand(true)])),system:'$mt_do_load'((0x55e71b6a7180),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55e71b6a7180))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtHybrid(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:24 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0071_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_1780568)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0071_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0071_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0072_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_1932312)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0072_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0072_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0073_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_2116520)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0073_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0073_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0074_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0074_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0074_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:44 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0075_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0075_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0075_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1416090))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a6300),[expand(false),expand(true)])),'$mt_do_load'((0x55e71b6a6300),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55e71b6a6300)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a6300),[expand(false),expand(true)])),system:'$mt_do_load'((0x55e71b6a6300),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55e71b6a6300))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtHybrid(modA). /*~ No source location!? %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:23 %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0076_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_1668468)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0076_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0076_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0077_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_4896218)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0077_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0077_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0078_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_8148432)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0078_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0078_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:41 %~ ?-( mpred_test("Test_0079_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0079_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0079_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:47 %~ ?-( mpred_test("Test_0080_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0080_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0080_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_2781328))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a7600),[expand(false),expand(true)])),'$mt_do_load'((0x55e71b6a7600),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55e71b6a7600)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a7600),[expand(false),expand(true)])),system:'$mt_do_load'((0x55e71b6a7600),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55e71b6a7600))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:56 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtHybrid(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0081_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_3034664)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0081_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0081_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0082_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_6432324)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0082_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0082_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0083_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_3071742)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0083_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0083_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0084_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0084_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0084_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:47 %~ ?-( mpred_test("Test_0085_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0085_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0085_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_6512862))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:56 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a6e80),[expand(false),expand(true)])),'$mt_do_load'((0x55e71b6a6e80),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55e71b6a6e80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a6e80),[expand(false),expand(true)])),system:'$mt_do_load'((0x55e71b6a6e80),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55e71b6a6e80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtHybrid(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:37 %~ ?-( mpred_test( "Test_0086_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_103812)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0086_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0086_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:38 %~ ?-( mpred_test( "Test_0087_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_3728450)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0087_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0087_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0088_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_7378298)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0088_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0088_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ ?-( mpred_test("Test_0089_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0089_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0089_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ %~ ?-( mpred_test("Test_0090_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). no_proof_for(clause_u(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0090_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0090_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % run the test modA: (:- codeA). % to make codeB sure is available in modA /*~ No source location!? ~*/ % to make codeB sure is available in modA :- mpred_must( clause_u(modA:codeB,_)). % to make sure codeA does not get accdently defined in modB /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_3247834))]) %~ failed_mpred_test( clause_u(modA:codeB,Kw)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a6880),[expand(false),expand(true)])),'$mt_do_load'((0x55e71b6a6880),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55e71b6a6880)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',(0x55e71b6a6880),[expand(false),expand(true)])),system:'$mt_do_load'((0x55e71b6a6880),'mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55e71b6a6880))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_03a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',1632225607.2610815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (31)$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: (35)[rtrace] rtrace:quietly(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % rtrace.pl:217: (36)$[myMt] ''(myMt:(log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause) (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[myMt] ''(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:56 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is codeA language extension for prolog. % % It adds codeA new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). %:- add_import_module(header_sane,baseKB,end). /*~ running(-), %~ reload_of_test_header. %~ %~ Reset DB complete for myMt %~ %~ Reset DB complete for myMt %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ %:- add_import_module(header_sane,baseKB,end). :- set_defaultAssertMt(myMt). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ mtHybrid(modA). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtHybrid/1]]) No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' ~*/ mtProlog(modB). /*~ No source location!? %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), %~ context(system:'$record_clause'/3,Context_Kw)), %~ error, %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : mtProlog/1]]) No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' ~*/ modA: (codeA:- printAll('$current_source_module'(_M)),codeB). /*~ No source location!? ~*/ modB: (codeB). %:- \+ modA:codeA. /*~ No source location!? ~*/ %:- \+ modA:codeA. genlMt(modA,modB). % before test, to make sure codeA was not accdently defined in modB /*~ ~*/ % before test, to make sure codeA was not accdently defined in modB :- sanity(\+ module_clause(modB:codeA,_)). /*~ %~ ?-( mpred_test( "Test_0091_Line_0000__naf_CodeA_in_modB_in_myMt", %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_104528)))) no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0091_Line_0000__naf_CodeA_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0091_Line_0000_naf_CodeA_in_modB_in_myMt-junit.xml ~*/ :- sanity(\+ module_clause(modA:codeB,_)). /*~ %~ ?-( mpred_test( "Test_0092_Line_0000__naf_CodeB_in_modA_in_myMt", %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_3956196)))) no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0092_Line_0000__naf_CodeB_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0092_Line_0000_naf_CodeB_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modA:codeA,_)). /*~ %~ ?-( mpred_test("Test_0093_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_7833432)),codeB)))) no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0093_Line_0000__CodeA_in_modA_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0093_Line_0000_CodeA_in_modA_in_myMt-junit.xml ~*/ :- sanity( module_clause(modB:codeB,_)). % before test, genlMt makes the rule available and should not corrupt the modA module /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:41 %~ ?-( mpred_test("Test_0094_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). no_proof_for(module_clause(modB:codeB,true)). name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0094_Line_0000__CodeB_in_modB_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_03a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_03A_Test_0094_Line_0000_CodeB_in_modB_in_myMt-junit.xml ~*/ % before test, genlMt makes the rule available and should not corrupt the modA module :- warn_fail_TODO(clause_u(modA:codeB,_)). % make sure genlMt didnt unassert /*~ %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). ~*/ % make sure genlMt didnt unassert :- sanity(clause_u(modB:codeB,_)). % run the test /*~ totalTime=10.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mt_03a.pl (returned 137) Add_LABELS='Errors,Overtime' Rem_LABELS='Skipped,Skipped,Warnings,Skipped' ISSUE_INFO=316 OPEN logicmoo.pfc.test.sanity_base.MT_03A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_03A, Failing, Errors, Overtime 2021-09-26 05:28:34 +0000 UTC ISSUE_ID=316 ISSUE_OC=OPEN Editing Issue For FAILED 316 OPEN logicmoo.pfc.test.sanity_base.MT_03A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_03A, Failing, Errors, Overtime 2021-09-26 05:28:34 +0000 UTC SKIPPING gh issue edit 316 -t logicmoo.pfc.test.sanity_base.MT_03A JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Warnings,Skipped --add-label Failing,Errors,Overtime FileTestCase=logicmoo.pfc.test.sanity_base.MT_02A_0C JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_02a_0c.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_02a_0c.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_02a_0c.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_02A_0C/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_02A_0C % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/535 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_02a_0c.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) arity(loves,2). /*~ ~*/ baseKB:mtHybrid(socialMt). /*~ %~ message_hook( %~ error( %~ permission_error(redefine,imported_procedure,baseKB:que/2), %~ context(system:'$set_predicate_attribute'/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-['$set_predicate_attribute',3], %~ 'No permission to ~w ~w `~p\'' - [ redefine, %~ imported_procedure, %~ baseKB : que/2]]) '$set_predicate_attribute'/3: No permission to redefine imported_procedure `baseKB:(que/2)' ERROR: '$set_predicate_attribute'/3: No permission to redefine imported_procedure `baseKB:(que/2)' %~ message_hook( %~ goal_failed( directive, %~ user : mpred_ain( %~ baseKB : mtHybrid(socialMt), %~ ( mfl4(User,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_02a_0c.pfc',16) , %~ ax))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_ain( %~ baseKB : mtHybrid(socialMt), %~ ( mfl4(User,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_02a_0c.pfc',16) , %~ ax))]]) Goal (directive) failed: user:mpred_ain(baseKB:mtHybrid(socialMt),(mfl4(_438,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_02a_0c.pfc':16,16),ax)) Warning: Goal (directive) failed: user:mpred_ain(baseKB:mtHybrid(socialMt),(mfl4(_438,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_02a_0c.pfc':16,16),ax)) ~*/ baseKB:predicateConventionMt(loves,socialMt). /*~ ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.4866449409999998-junit.xml > logicmoo.pfc.test.sanity_base.MT_02A_0C JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) logicmoo.pfc.test.sanity_base.MT_02A_0C JUnit error = '$set_predicate_attribute'/3: No permission to redefine imported_procedure `baseKB:(que/2)' logicmoo.pfc.test.sanity_base.MT_02A_0C JUnit warning = Goal (directive) failed: user:mpred_ain(baseKB:mtHybrid(socialMt),(mfl4(_438,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_02a_0c.pfc':16,16),ax)) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_02a_0c.pfc:55 %~ test_completed_exit(48) totalTime=3.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mt_02a_0c.pfc (returned 48) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped,Skipped' ISSUE_INFO=535 OPEN logicmoo.pfc.test.sanity_base.MT_02A_0C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_02A_0C, Failing, Errors, Warnings 2021-09-26 05:28:51 +0000 UTC ISSUE_ID=535 ISSUE_OC=OPEN Editing Issue For FAILED 535 OPEN logicmoo.pfc.test.sanity_base.MT_02A_0C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_02A_0C, Failing, Errors, Warnings 2021-09-26 05:28:51 +0000 UTC SKIPPING gh issue edit 535 -t logicmoo.pfc.test.sanity_base.MT_02A_0C JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Overtime,Skipped,Skipped --add-label Failing,Errors,Warnings FileTestCase=logicmoo.pfc.test.sanity_base.MT_01E JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_01e.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_01e.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_01e.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_01E/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_01E % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/592 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01e.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) :- mpred_trace_exec. /*~ ~*/ :- expects_dialect(pfc). %:- sanity(current_prolog_flag(retry_undefined, kb_shared)). % /*~ ~*/ %:- sanity(current_prolog_flag(retry_undefined, kb_shared)). % :- pfc_test_feature(mt,\+ mtHybrid(header_sane)). /*~ ~*/ :- mpred_test(\+ mtProlog(header_sane)). %:- mpred_test(tMicrotheory(header_sane)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__naf_Header_sane_in_user",user:(\+mtProlog(header_sane)))). passed=info(why_was_true(user:(\+mtProlog(header_sane)))) no_proof_for(\+mtProlog(header_sane)). no_proof_for(\+mtProlog(header_sane)). no_proof_for(\+mtProlog(header_sane)). name = 'logicmoo.pfc.test.sanity_base.MT_01E-Test_0001_Line_0000__naf_Header_sane_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01E'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01e.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01E_Test_0001_Line_0000_naf_Header_sane_in_user-junit.xml ~*/ %:- mpred_test(tMicrotheory(header_sane)). genlMt(kb1,header_sane). /*~ ~*/ :- mpred_test(\+ mtProlog(kb1)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01e.pl:26 %~ ?-( mpred_test("Test_0002_Line_0000__naf_Kb1_in_user",user:(\+mtProlog(kb1)))). passed=info(why_was_true(user:(\+mtProlog(kb1)))) no_proof_for(\+mtProlog(kb1)). no_proof_for(\+mtProlog(kb1)). no_proof_for(\+mtProlog(kb1)). name = 'logicmoo.pfc.test.sanity_base.MT_01E-Test_0002_Line_0000__naf_Kb1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01E'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01e.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01E_Test_0002_Line_0000_naf_Kb1_in_user-junit.xml ~*/ :- pfc_test_feature(mt,\+ mtHybrid(kb1)). %:- mpred_test(tMicrotheory(kb1)). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_01e.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_01E/logicmoo_pfc_test_sanity_base_MT_01E_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_01E % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/592 /*~ ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.049814956-junit.xml > Test_0001_Line_0000__naf_Header_sane_in_user result = passed. Test_0002_Line_0000__naf_Kb1_in_user result = passed. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01e.pl:38 %~ test_completed_exit(64) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mt_01e.pl (returned 64) Add_LABELS='' Rem_LABELS='Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=592 OPEN logicmoo.pfc.test.sanity_base.MT_01E JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_01E, Passing 2021-09-26 05:29:06 +0000 UTC ISSUE_ID=592 ISSUE_OC=OPEN Updating Issue 592 OPEN logicmoo.pfc.test.sanity_base.MT_01E JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_01E, Passing 2021-09-26 05:29:06 +0000 UTC SKIPPING gh issue edit 592 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing --remove-label Failing,Regression,Skipped,Errors,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.MT_01D JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_01d.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_01d.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_01d.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_01D/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_01D % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/364 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01d.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) :- expects_dialect(pfc). /*~ ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ loves(sally,joe). /*~ No source location!? ~*/ :- mpred_test(clause_u(cycKB1:loves(_,_))). /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__loves_2_in_cycKB1_in_user", %~ user : clause_u( cycKB1 : loves(Loves,Loves1)))). %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01d.pl#L20 passed=info(why_was_true(user:clause_u(cycKB1:loves(sally,joe)))) Justifications for clause_u(cycKB1:loves(sally,joe)): name = 'logicmoo.pfc.test.sanity_base.MT_01D-Test_0001_Line_0000__loves_2_in_cycKB1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01d.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01D_Test_0001_Line_0000_loves_2_in_cycKB1_in_user-junit.xml ~*/ :- mpred_test(\+clause_u(baseKB:loves(_,_))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01d.pl:22 %~ ?-( mpred_test( "Test_0002_Line_0000__naf_loves_2_in_user", %~ user : \+( clause_u( baseKB : loves(Loves,Loves1))))). %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01d.pl#L22 failure=info((why_was_true(user:clause_u(baseKB:loves(_22198,_22220))),nop(ftrace(user:(\+clause_u(baseKB:loves(_22198,_22220))))))) Justifications for clause_u(baseKB:loves(Loves2,Loves3)): name = 'logicmoo.pfc.test.sanity_base.MT_01D-Test_0002_Line_0000__naf_loves_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01d.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01D_Test_0002_Line_0000_naf_loves_2_in_user-junit.xml ~*/ :- pfc_test_feature(mt,\+clause_u(header_sane:loves(_,_))). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/364 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_01d.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_01D/logicmoo_pfc_test_sanity_base_MT_01D_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_01D /*~ ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.006661317-junit.xml > Test_0001_Line_0000__loves_2_in_cycKB1_in_user result = passed. Test_0002_Line_0000__naf_loves_2_in_user result = failure. %~ test_completed_exit(8) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mt_01d.pl (returned 8) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=364 OPEN logicmoo.pfc.test.sanity_base.MT_01D JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_01D, Failing 2021-09-26 05:29:19 +0000 UTC ISSUE_ID=364 ISSUE_OC=OPEN Editing Issue For FAILED 364 OPEN logicmoo.pfc.test.sanity_base.MT_01D JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_01D, Failing 2021-09-26 05:29:19 +0000 UTC SKIPPING gh issue edit 364 -t logicmoo.pfc.test.sanity_base.MT_01D JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.pfc.test.sanity_base.MT_01C_0B JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_01c_0b.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_01c_0b.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0b.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_01C_0B/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_01C_0B % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/345 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0b.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) :- expects_dialect(pfc). /*~ ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_test(clause_u(cycKB1:loves(_,_))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0b.pl:20 %~ ?-( mpred_test( "Test_0001_Line_0000__loves_2_in_cycKB1_in_user", %~ user : clause_u( cycKB1 : loves(Loves,Loves1)))). %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0b.pl#L20 passed=info(why_was_true(user:clause_u(cycKB1:loves(sally,joe)))) Justifications for clause_u(cycKB1:loves(sally,joe)): name = 'logicmoo.pfc.test.sanity_base.MT_01C_0B-Test_0001_Line_0000__loves_2_in_cycKB1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0b.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0B_Test_0001_Line_0000_loves_2_in_cycKB1_in_user-junit.xml ~*/ :- mpred_test(\+ clause_u(baseKB:loves(_,_))). /*~ %~ ?-( mpred_test( "Test_0002_Line_0000__naf_loves_2_in_user", %~ user : \+( clause_u( baseKB : loves(Loves,Loves1))))). passed=info(why_was_true(user:(\+clause_u(baseKB:loves(_22490,_22512))))) no_proof_for(\+clause_u(baseKB:loves(Loves2,Loves3))). no_proof_for(\+clause_u(baseKB:loves(Loves2,Loves3))). no_proof_for(\+clause_u(baseKB:loves(Loves2,Loves3))). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0B-Test_0002_Line_0000__naf_loves_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0b.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0B_Test_0002_Line_0000_naf_loves_2_in_user-junit.xml ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_test(clause_u(loves(_,_))). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__loves_2_in_user",user:clause_u(loves(Loves,Loves1)))). failure=info((why_was_true(user:(\+clause_u(loves(_26140,_26162)))),nop(ftrace(user:clause_u(loves(_26140,_26162)))))) no_proof_for(\+clause_u(loves(Loves2,Loves3))). no_proof_for(\+clause_u(loves(Loves2,Loves3))). no_proof_for(\+clause_u(loves(Loves2,Loves3))). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0B-Test_0003_Line_0000__loves_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0b.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0B_Test_0003_Line_0000_loves_2_in_user-junit.xml ~*/ :- mpred_test(call_u(cycKB1:loves(_,_))). /*~ %~ ?-( mpred_test( "Test_0004_Line_0000__loves_2_in_cycKB1_in_user", %~ user : call_u( cycKB1 : loves(Loves,Loves1)))). %~ make_dynamic_here(baseKB,loves(_26232,_26254)) failure=info((why_was_true(user:(\+call_u(cycKB1:loves(_26232,_26254)))),nop(ftrace(user:call_u(cycKB1:loves(_26232,_26254)))))) no_proof_for(\+call_u(cycKB1:loves(Loves2,Loves3))). no_proof_for(\+call_u(cycKB1:loves(Loves2,Loves3))). no_proof_for(\+call_u(cycKB1:loves(Loves2,Loves3))). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0B-Test_0004_Line_0000__loves_2_in_cycKB1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0b.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0B_Test_0004_Line_0000_loves_2_in_cycKB1_in_user-junit.xml ~*/ :- pfc_test_feature(mt,\+ call_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,listing(loves)). /*~ ~*/ :- pfc_test_feature(mt,mpred_test(\+ call_u(header_sane:loves(_,_)))). /*~ ~*/ :- pfc_test_feature(mt,mpred_test(call_u(loves(_,_)))). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/345 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0b.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_01C_0B/logicmoo_pfc_test_sanity_base_MT_01C_0B_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_01C_0B /*~ ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.06624696-junit.xml > Test_0001_Line_0000__loves_2_in_cycKB1_in_user result = passed. Test_0002_Line_0000__naf_loves_2_in_user result = passed. Test_0003_Line_0000__loves_2_in_user result = failure. Test_0004_Line_0000__loves_2_in_cycKB1_in_user result = failure. %~ test_completed_exit(8) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mt_01c_0b.pl (returned 8) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=345 OPEN logicmoo.pfc.test.sanity_base.MT_01C_0B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_01C_0B, Failing 2021-09-26 05:29:35 +0000 UTC ISSUE_ID=345 ISSUE_OC=OPEN Editing Issue For FAILED 345 OPEN logicmoo.pfc.test.sanity_base.MT_01C_0B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_01C_0B, Failing 2021-09-26 05:29:35 +0000 UTC SKIPPING gh issue edit 345 -t logicmoo.pfc.test.sanity_base.MT_01C_0B JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.pfc.test.sanity_base.MT_01C JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_01c.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_01c.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_01c.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_01C/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_01C % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/403 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) :- expects_dialect(pfc). /*~ ~*/ :- set_defaultAssertMt(cycKB1). /*~ %~ pfc_iri : include_module_file(cycKB1:library('pfclib/system_each_module.pfc'),cycKB1). ~*/ loves(sally,joe). /*~ No source location!? ~*/ :- mpred_test(clause_u(cycKB1:loves(_,_))). /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__loves_2_in_cycKB1_in_cycKB1", %~ cycKB1 : clause_u( cycKB1 : loves(Loves,Loves1)))). %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c.pl#L20 passed=info(why_was_true(cycKB1:clause_u(cycKB1:loves(sally,joe)))) Justifications for clause_u(cycKB1:loves(sally,joe)): name = 'logicmoo.pfc.test.sanity_base.MT_01C-Test_0001_Line_0000__loves_2_in_cycKB1_in_cycKB1'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_Test_0001_Line_0000_loves_2_in_cycKB1_in_cycKB1-junit.xml ~*/ :- mpred_test(\+ clause_u(baseKB:loves(_,_))). /*~ %~ ?-( mpred_test( "Test_0002_Line_0000__naf_loves_2_in_cycKB1", %~ cycKB1 : \+( clause_u( baseKB : loves(Loves,Loves1))))). passed=info(why_was_true(cycKB1:(\+clause_u(baseKB:loves(_13334,_13356))))) no_proof_for(\+clause_u(baseKB:loves(Loves2,Loves3))). no_proof_for(\+clause_u(baseKB:loves(Loves2,Loves3))). no_proof_for(\+clause_u(baseKB:loves(Loves2,Loves3))). name = 'logicmoo.pfc.test.sanity_base.MT_01C-Test_0002_Line_0000__naf_loves_2_in_cycKB1'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_Test_0002_Line_0000_naf_loves_2_in_cycKB1-junit.xml ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_test(clause_u(loves(_,_))). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__loves_2_in_cycKB1",cycKB1:clause_u(loves(Loves,Loves1)))). %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c.pl#L26 passed=info(why_was_true(cycKB1:clause_u(loves(sally,joe)))) Justifications for clause_u(loves(sally,joe)): name = 'logicmoo.pfc.test.sanity_base.MT_01C-Test_0003_Line_0000__loves_2_in_cycKB1'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_Test_0003_Line_0000_loves_2_in_cycKB1-junit.xml ~*/ :- mpred_test(call_u(cycKB1:loves(_,_))). /*~ %~ ?-( mpred_test( "Test_0004_Line_0000__loves_2_in_cycKB1_in_cycKB1", %~ cycKB1 : call_u( cycKB1 : loves(Loves,Loves1)))). passed=info(why_was_true(cycKB1:call_u(cycKB1:loves(sally,joe)))) no_proof_for(call_u(cycKB1:loves(sally,joe))). no_proof_for(call_u(cycKB1:loves(sally,joe))). no_proof_for(call_u(cycKB1:loves(sally,joe))). name = 'logicmoo.pfc.test.sanity_base.MT_01C-Test_0004_Line_0000__loves_2_in_cycKB1_in_cycKB1'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_Test_0004_Line_0000_loves_2_in_cycKB1_in_cycKB1-junit.xml ~*/ :- pfc_test_feature(mt,\+ call_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ call_u(header_sane:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,call_u(loves(_,_))). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/403 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_01c.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_01C/logicmoo_pfc_test_sanity_base_MT_01C_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_01C /*~ ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.397796804-junit.xml > Test_0001_Line_0000__loves_2_in_cycKB1_in_cycKB1 result = passed. Test_0002_Line_0000__naf_loves_2_in_cycKB1 result = passed. Test_0003_Line_0000__loves_2_in_cycKB1 result = passed. Test_0004_Line_0000__loves_2_in_cycKB1_in_cycKB1 result = passed. %~ test_completed_exit(64) totalTime=3.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mt_01c.pl (returned 64) Add_LABELS='' Rem_LABELS='Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=403 OPEN logicmoo.pfc.test.sanity_base.MT_01C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_01C, Passing 2021-09-26 05:29:53 +0000 UTC ISSUE_ID=403 ISSUE_OC=OPEN Updating Issue 403 OPEN logicmoo.pfc.test.sanity_base.MT_01C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_01C, Passing 2021-09-26 05:29:53 +0000 UTC SKIPPING gh issue edit 403 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing --remove-label Failing,Regression,Skipped,Errors,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.MT_01C_0A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_01c_0a.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_01c_0a.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_01C_0A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_01C_0A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/88 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0001_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0001_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:19 %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_41202,_41224)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0b00),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c0b00),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c0b00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0b00),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c0b00),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c0b00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0002_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0002_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_158344,_158366)))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1700),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c1700),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c1700)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1700),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c1700),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c1700))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0003_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0003_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:19 %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_260940,_260962)))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1c00),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c1c00),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c1c00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1c00),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c1c00),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c1c00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0004_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0004_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:25 %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_27664,_27686)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1380),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c1380),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c1380)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1380),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c1380),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c1380))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:17 %~ ?-( mpred_test("Test_0005_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0005_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0005_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:23 %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_402102,_402124)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1d80),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c1d80),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c1d80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1d80),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c1d80),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c1d80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:17 %~ ?-( mpred_test("Test_0006_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0006_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0006_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:25 %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_1415510,_1415532)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0480),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c0480),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c0480)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0480),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c0480),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c0480))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:17 %~ ?-( mpred_test("Test_0007_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0007_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0007_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:19 %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:21 %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_999404,_999426)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1300),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c1300),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c1300)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1300),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c1300),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c1300))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0008_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0008_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0008_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:21 %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:25 %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_1113080,_1113102)))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1780),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c1780),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c1780)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1780),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c1780),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c1780))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0009_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0009_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0009_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_1280002,_1280024)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1b00),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c1b00),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c1b00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1b00),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c1b00),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c1b00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:17 %~ ?-( mpred_test("Test_0010_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0010_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0010_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:21 %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:23 %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_1447772,_1447794)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0e00),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c0e00),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c0e00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0e00),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c0e00),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c0e00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0011_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0011_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0011_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_1560636,_1560658)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d4450780),[expand(false),expand(true)])),'$mt_do_load'((0x5644d4450780),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d4450780)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d4450780),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d4450780),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d4450780))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:17 %~ ?-( mpred_test("Test_0012_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0012_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0012_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:21 %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:23 %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_1729220,_1729242)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0c00),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c0c00),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c0c00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0c00),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c0c00),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c0c00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0013_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0013_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0013_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_1895848,_1895870)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0200),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c0200),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c0200)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0200),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c0200),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c0200))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0014_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0014_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0014_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:25 %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_2064692,_2064714)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644e4d31b80),[expand(false),expand(true)])),'$mt_do_load'((0x5644e4d31b80),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644e4d31b80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644e4d31b80),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644e4d31b80),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644e4d31b80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:17 %~ ?-( mpred_test("Test_0015_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0015_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0015_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_980550,_980572)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1e00),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c1e00),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c1e00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1e00),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c1e00),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c1e00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:17 %~ ?-( mpred_test("Test_0016_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0016_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0016_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:19 %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_3512772,_3512794)))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d4450f80),[expand(false),expand(true)])),'$mt_do_load'((0x5644d4450f80),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d4450f80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d4450f80),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d4450f80),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d4450f80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0017_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0017_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0017_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_2512630,_2512652)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1000),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c1000),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c1000)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1000),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c1000),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c1000))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0018_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0018_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0018_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:19 %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:21 %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_2626788,_2626810)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0880),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c0880),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c0880)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0880),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c0880),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c0880))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0019_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0019_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0019_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_2792850,_2792872)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1e80),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c1e80),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c1e80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1e80),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c1e80),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c1e80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0020_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0020_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0020_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:23 %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:25 %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_2907350,_2907372)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d4450d80),[expand(false),expand(true)])),'$mt_do_load'((0x5644d4450d80),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d4450d80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d4450d80),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d4450d80),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d4450d80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0021_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0021_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0021_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_3073880,_3073902)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0d80),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c0d80),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c0d80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0d80),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c0d80),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c0d80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:17 %~ ?-( mpred_test("Test_0022_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0022_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0022_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_3241382,_3241404)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d4450c80),[expand(false),expand(true)])),'$mt_do_load'((0x5644d4450c80),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d4450c80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d4450c80),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d4450c80),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d4450c80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0023_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0023_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0023_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_3355468,_3355490)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1700),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c1700),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c1700)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1700),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c1700),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c1700))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0024_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0024_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0024_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_3522562,_3522584)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d4450b80),[expand(false),expand(true)])),'$mt_do_load'((0x5644d4450b80),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d4450b80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d4450b80),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d4450b80),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d4450b80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0025_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0025_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0025_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_3689926,_3689948)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0800),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c0800),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c0800)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0800),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c0800),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c0800))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0026_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0026_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0026_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_3803262,_3803284)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1800),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c1800),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c1800)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1800),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c1800),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c1800))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0027_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0027_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0027_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:21 %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_3971670,_3971692)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0280),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c0280),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c0280)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0280),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c0280),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c0280))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0028_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0028_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0028_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:19 %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:21 %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_4139460,_4139482)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0600),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c0600),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c0600)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0600),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c0600),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c0600))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:17 %~ ?-( mpred_test("Test_0029_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0029_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0029_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:23 %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_280398,_280420)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0f00),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c0f00),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c0f00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0f00),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c0f00),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c0f00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0030_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0030_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0030_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_2619224,_2619246)))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1700),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c1700),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c1700)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1700),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c1700),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c1700))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0031_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0031_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0031_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_7401450,_7401472)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d4450480),[expand(false),expand(true)])),'$mt_do_load'((0x5644d4450480),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d4450480)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d4450480),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d4450480),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d4450480))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:17 %~ ?-( mpred_test("Test_0032_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0032_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0032_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:21 %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:23 %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_4702218,_4702240)))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1b80),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c1b80),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c1b80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1b80),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c1b80),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c1b80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0033_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0033_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0033_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:19 %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_4869288,_4869310)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d70a5200),[expand(false),expand(true)])),'$mt_do_load'((0x5644d70a5200),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d70a5200)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d70a5200),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d70a5200),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d70a5200))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0034_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0034_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0034_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:23 %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_5036306,_5036328)))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0a80),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c0a80),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c0a80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0a80),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c0a80),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c0a80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:17 %~ ?-( mpred_test("Test_0035_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0035_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0035_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:25 %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_5150300,_5150322)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d4450b00),[expand(false),expand(true)])),'$mt_do_load'((0x5644d4450b00),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d4450b00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d4450b00),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d4450b00),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d4450b00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0036_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0036_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0036_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_5317232,_5317254)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1700),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c1700),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c1700)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1700),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c1700),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c1700))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:17 %~ ?-( mpred_test("Test_0037_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0037_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0037_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_5484718,_5484740)))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d4450900),[expand(false),expand(true)])),'$mt_do_load'((0x5644d4450900),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d4450900)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d4450900),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d4450900),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d4450900))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0038_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0038_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0038_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_5598640,_5598662)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1380),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c1380),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c1380)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1380),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c1380),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c1380))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0039_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0039_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0039_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_5765904,_5765926)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0d00),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c0d00),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c0d00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0d00),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c0d00),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c0d00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0040_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0040_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0040_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:19 %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:23 %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:25 %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_5934652,_5934674)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0c00),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c0c00),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c0c00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0c00),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c0c00),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c0c00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0041_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0041_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0041_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_6047192,_6047214)))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0400),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c0400),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c0400)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0400),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c0400),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c0400))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0042_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0042_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0042_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:23 %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:25 %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_6215390,_6215412)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1d80),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c1d80),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c1d80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1d80),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c1d80),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c1d80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0043_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0043_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0043_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:19 %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_6382048,_6382070)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0300),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c0300),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c0300)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0300),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c0300),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c0300))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0044_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0044_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0044_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:19 %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_6495698,_6495720)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644e4d31b80),[expand(false),expand(true)])),'$mt_do_load'((0x5644e4d31b80),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644e4d31b80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644e4d31b80),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644e4d31b80),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644e4d31b80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0045_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0045_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0045_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_6662954,_6662976)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1780),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c1780),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c1780)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1780),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c1780),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c1780))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0046_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0046_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0046_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:19 %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_6831010,_6831032)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d4450200),[expand(false),expand(true)])),'$mt_do_load'((0x5644d4450200),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d4450200)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d4450200),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d4450200),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d4450200))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0047_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0047_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0047_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:23 %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_6944774,_6944796)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0400),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c0400),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c0400)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0400),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c0400),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c0400))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0048_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0048_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0048_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_7112470,_7112492)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1c80),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c1c80),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c1c80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1c80),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c1c80),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c1c80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0049_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0049_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0049_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_7279656,_7279678)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0780),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c0780),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c0780)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0780),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c0780),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c0780))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0050_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0050_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0050_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_7393346,_7393368)))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1700),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c1700),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c1700)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1700),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c1700),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c1700))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0051_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0051_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0051_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:25 %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_7560774,_7560796)))]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1400),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c1400),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c1400)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1400),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c1400),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c1400))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0052_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0052_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0052_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:19 %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_7728426,_7728448)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1e00),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c1e00),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c1e00)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1e00),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c1e00),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c1e00))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0053_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0053_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0053_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_7841540,_7841562)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d4450880),[expand(false),expand(true)])),'$mt_do_load'((0x5644d4450880),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d4450880)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d4450880),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d4450880),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d4450880))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0054_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0054_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0054_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:23 %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_8009178,_8009200)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0d80),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c0d80),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c0d80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c0d80),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c0d80),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c0d80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0055_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0055_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0055_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ :- listing(baseKB:mtHybrid/1). /*~ %~ skipped( listing( baseKB : mtHybrid/1)) ~*/ :- listing(baseKB:genlMt/2). /*~ %~ skipped( listing( baseKB : genlMt/2)) ~*/ :- listing(cycKB1:_). /*~ %~ skipped( listing( cycKB1 : CycKB1)) ~*/ :- listing(genlMt/2). /*~ %~ skipped( listing( genlMt/2)) ~*/ :- mpred_trace_exec. /*~ ~*/ cycKB1:loves(sally,joe). /*~ No source location!? ~*/ :- mpred_must(clause_u(cycKB1:loves(_,_))). /*~ ~*/ :- mpred_must(\+clause_u(baseKB:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). /*~ ~*/ :- mpred_must(clause_u(loves(_,_))). /*~ %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_8176376,_8176398)))]) %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1c80),[expand(false),expand(true)])),'$mt_do_load'((0x5644d26c1c80),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5644d26c1c80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',(0x5644d26c1c80),[expand(false),expand(true)])),system:'$mt_do_load'((0x5644d26c1c80),'mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5644d26c1c80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('mt_01c_0a.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',1632225607.2570815),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-clause_u(loves(A,B))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(clause_u(loves(A,B)),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl '). % init.pl:3571: (31)$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: (35)$[rtrace] rtrace:quietly(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). % rtrace.pl:217: (36)$[user] ''(user:(log_lines(red,failure+failed_mpred_test(clause_u(loves(A,B)))),maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))),log_failure_red)). no(clause) (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: (40)$[user] ''(user:(log_failure_red,dumpST,log_failure_red)). no(clause) (41)[user] dumpst:dumpST. % dumpst.pl:150: %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) %~ DUMP_BREAK/0 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) Unhandled exception: abort ERROR: Unhandled exception: abort ~*/ /*~ ~*/ /* % % PFC is a language extension for prolog. % % It adds a new type of module inheritance % % Dec 13, 2035 % Douglas Miles */ % was_module(header_sane,[]). :- include(library(logicmoo_test_header)). % :- rtrace. /*~ running(-), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 %~ reload_of_test_header. %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) ~*/ % :- rtrace. :- expects_dialect(pfc). /*~ ~*/ :- must(is_pfc_file). /*~ %~ ?-( mpred_test("Test_0056_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). no_proof_for(\+is_pfc_file). name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0056_Line_0000__Is_pfc_file_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01c_0a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01C_0A_Test_0056_Line_0000_Is_pfc_file_in_user-junit.xml ~*/ :- set_fileAssertMt(cycKB1). /*~ %~ set_fileAssertMt(cycKB1) ~*/ :- listing(baseKB:mtProlog/1). /*~ %~ skipped( listing( baseKB : mtProlog/1)) ~*/ totalTime=10.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mt_01c_0a.pl (returned 137) Add_LABELS='Errors,Overtime' Rem_LABELS='Skipped,Skipped,Warnings,Skipped' ISSUE_INFO=88 OPEN logicmoo.pfc.test.sanity_base.MT_01C_0A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_01C_0A, Failing, Errors 2021-09-26 05:30:17 +0000 UTC ISSUE_ID=88 ISSUE_OC=OPEN Editing Issue For FAILED 88 OPEN logicmoo.pfc.test.sanity_base.MT_01C_0A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_01C_0A, Failing, Errors 2021-09-26 05:30:17 +0000 UTC SKIPPING gh issue edit 88 -t logicmoo.pfc.test.sanity_base.MT_01C_0A JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Warnings,Skipped --add-label Failing,Errors,Overtime FileTestCase=logicmoo.pfc.test.sanity_base.MT_01B JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_01b.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_01b.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_01b.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_01B/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_01B % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/389 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01b.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) :- expects_dialect(pfc). /*~ ~*/ loves(sally,joe). /*~ No source location!? ~*/ :- mpred_test(clause_u(header_sane:loves(_,_))). /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__Header_sane_in_user", %~ user : clause_u( header_sane : loves(Loves,Loves1)))). %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01b.pl#L18 passed=info(why_was_true(user:clause_u(header_sane:loves(sally,joe)))) Justifications for clause_u(header_sane:loves(sally,joe)): name = 'logicmoo.pfc.test.sanity_base.MT_01B-Test_0001_Line_0000__Header_sane_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01b.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01B_Test_0001_Line_0000_Header_sane_in_user-junit.xml ~*/ :- mpred_test(\+clause_u(baseKB:loves(_,_))). /*~ %~ ?-( mpred_test( "Test_0002_Line_0000__naf_loves_2_in_user", %~ user : \+( clause_u( baseKB : loves(Loves,Loves1))))). %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01b.pl#L20 failure=info((why_was_true(user:clause_u(baseKB:loves(_20410,_20432))),nop(ftrace(user:(\+clause_u(baseKB:loves(_20410,_20432))))))) Justifications for clause_u(baseKB:loves(Loves2,Loves3)): name = 'logicmoo.pfc.test.sanity_base.MT_01B-Test_0002_Line_0000__naf_loves_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01b.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01B_Test_0002_Line_0000_naf_loves_2_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.014662064-junit.xml > Test_0001_Line_0000__Header_sane_in_user result = passed. Test_0002_Line_0000__naf_loves_2_in_user result = failure. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01b.pl:23 %~ test_completed_exit(8) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mt_01b.pl (returned 8) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=389 OPEN logicmoo.pfc.test.sanity_base.MT_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_01B, Failing 2021-09-26 05:30:31 +0000 UTC ISSUE_ID=389 ISSUE_OC=OPEN Editing Issue For FAILED 389 OPEN logicmoo.pfc.test.sanity_base.MT_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_01B, Failing 2021-09-26 05:30:31 +0000 UTC SKIPPING gh issue edit 389 -t logicmoo.pfc.test.sanity_base.MT_01B JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.pfc.test.sanity_base.MT_01A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_01a.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_01a.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_01a.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_01A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_01A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/346 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) :- pfc_test_feature(mt,must_not_be_pfc_file). /*~ ~*/ :- pfc_test_feature(mt,\+ mtHybrid(header_sane)). /*~ ~*/ :- pfc_test_feature(mt,header_sane:listing(mtHybrid/1)). /*~ ~*/ :- wdmsg(feature_test_may_fail). %:- set_defaultAssertMt(header_sane). /*~ %~ feature_test_may_fail. ~*/ %:- set_defaultAssertMt(header_sane). baseKB:mtHybrid(socialMt). /*~ No source location!? ~*/ :- must(baseKB:mtHybrid(socialMt)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__SocialMt",baseKB:mtHybrid(socialMt))). passed=info(why_was_true(baseKB:mtHybrid(socialMt))) no_proof_for(mtHybrid(socialMt)). no_proof_for(mtHybrid(socialMt)). no_proof_for(mtHybrid(socialMt)). name = 'logicmoo.pfc.test.sanity_base.MT_01A-Test_0001_Line_0000__SocialMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01A_Test_0001_Line_0000_SocialMt-junit.xml ~*/ :- header_sane:listing(mtHybrid/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a.pl:25 %~ skipped( listing( mtHybrid/1)) ~*/ :- set_defaultAssertMt(myMt). %:- on_f_rtrace((on_x_rtrace(expects_dialect(pfc)),is_pfc_file)). /*~ %~ pfc_iri : include_module_file(myMt:library('pfclib/system_each_module.pfc'),myMt). ~*/ %:- on_f_rtrace((on_x_rtrace(expects_dialect(pfc)),is_pfc_file)). baseKB:arity(loves,2). /*~ No source location!? ~*/ :- ((ain(baseKB:predicateConventionMt(loves,socialMt)))). % :- socialMt:listing(loves/2). % :- header_sane:listing(predicateConventionMt/2). /*~ ~*/ % :- socialMt:listing(loves/2). % :- header_sane:listing(predicateConventionMt/2). :- must((fix_mp(clause(_,_),loves(x,y),M,P), M:P==socialMt:loves(x,y))). /*~ %~ ?-( mpred_test( "Test_0002_Line_0000__clause_2_in_myMt", %~ myMt : ( fix_mp(clause(Clause,Clause3),loves(x,y),M,P) , %~ M:P==socialMt:loves(x,y)))). failure=info((why_was_true(myMt:(\+ (fix_mp(clause(_5116,_5138),loves(x,y),_5160,_5182),_5160:_5182==socialMt:loves(x,y)))),nop(ftrace(myMt:(fix_mp(clause(_5116,_5138),loves(x,y),_5160,_5182),_5160:_5182==socialMt:loves(x,y)))))) no_proof_for(\+ (fix_mp(clause(Clause4,Clause6),loves(x,y),Loves,Mp),Loves:Mp==socialMt:loves(x,y))). no_proof_for(\+ (fix_mp(clause(Clause4,Clause6),loves(x,y),Loves,Mp),Loves:Mp==socialMt:loves(x,y))). no_proof_for(\+ (fix_mp(clause(Clause4,Clause6),loves(x,y),Loves,Mp),Loves:Mp==socialMt:loves(x,y))). name = 'logicmoo.pfc.test.sanity_base.MT_01A-Test_0002_Line_0000__clause_2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01A_Test_0002_Line_0000_clause_2_in_myMt-junit.xml ~*/ :- must((fix_mp(clause(_,_),foo:loves(x,y),M,P), M:P==socialMt:loves(x,y))). /*~ %~ ?-( mpred_test( "Test_0003_Line_0000__clause_2_in_myMt", %~ myMt : ( fix_mp(clause(Clause,Clause3),foo:loves(x,y),M,P) , %~ M:P==socialMt:loves(x,y)))). failure=info((why_was_true(myMt:(\+ (fix_mp(clause(_29474,_29496),foo:loves(x,y),_29518,_29540),_29518:_29540==socialMt:loves(x,y)))),nop(ftrace(myMt:(fix_mp(clause(_29474,_29496),foo:loves(x,y),_29518,_29540),_29518:_29540==socialMt:loves(x,y)))))) no_proof_for(\+ (fix_mp(clause(Clause4,Clause6),foo:loves(x,y),Kw,Mp),Kw:Mp==socialMt:loves(x,y))). no_proof_for(\+ (fix_mp(clause(Clause4,Clause6),foo:loves(x,y),Kw,Mp),Kw:Mp==socialMt:loves(x,y))). no_proof_for(\+ (fix_mp(clause(Clause4,Clause6),foo:loves(x,y),Kw,Mp),Kw:Mp==socialMt:loves(x,y))). name = 'logicmoo.pfc.test.sanity_base.MT_01A-Test_0003_Line_0000__clause_2_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01A_Test_0003_Line_0000_clause_2_in_myMt-junit.xml ~*/ :- must((fix_mp(clause(_,_),header_sane:loves(x,y),M,P), M:P==socialMt:loves(x,y))). /*~ %~ ?-( mpred_test( "Test_0004_Line_0000__Header_sane_in_myMt", %~ myMt : ( fix_mp(clause(Clause,Clause3),header_sane:loves(x,y),M,P) , %~ M:P==socialMt:loves(x,y)))). failure=info((why_was_true(myMt:(\+ (fix_mp(clause(_556,_560),header_sane:loves(x,y),_564,_568),_564:_568==socialMt:loves(x,y)))),nop(ftrace(myMt:(fix_mp(clause(_556,_560),header_sane:loves(x,y),_564,_568),_564:_568==socialMt:loves(x,y)))))) no_proof_for(\+ (fix_mp(clause(Clause4,Clause6),header_sane:loves(x,y),Kw,Mp),Kw:Mp==socialMt:loves(x,y))). no_proof_for(\+ (fix_mp(clause(Clause4,Clause6),header_sane:loves(x,y),Kw,Mp),Kw:Mp==socialMt:loves(x,y))). no_proof_for(\+ (fix_mp(clause(Clause4,Clause6),header_sane:loves(x,y),Kw,Mp),Kw:Mp==socialMt:loves(x,y))). name = 'logicmoo.pfc.test.sanity_base.MT_01A-Test_0004_Line_0000__Header_sane_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01A_Test_0004_Line_0000_Header_sane_in_myMt-junit.xml ~*/ loves(sally,joe). % baseKB:genlMt(myMt,socialMt). /*~ No source location!? ~*/ % baseKB:genlMt(myMt,socialMt). :- mpred_test(clause_u(socialMt:loves(_,_))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a.pl:54 %~ ?-( mpred_test( "Test_0005_Line_0000__loves_2_in_socialMt_in_myMt", %~ myMt : clause_u( socialMt : loves(Loves,Loves1)))). failure=info((why_was_true(myMt:(\+clause_u(socialMt:loves(_65402,_65424)))),nop(ftrace(myMt:clause_u(socialMt:loves(_65402,_65424)))))) no_proof_for(\+clause_u(socialMt:loves(Loves2,Loves3))). no_proof_for(\+clause_u(socialMt:loves(Loves2,Loves3))). no_proof_for(\+clause_u(socialMt:loves(Loves2,Loves3))). name = 'logicmoo.pfc.test.sanity_base.MT_01A-Test_0005_Line_0000__loves_2_in_socialMt_in_myMt'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mt_01a.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MT_01A_Test_0005_Line_0000_loves_2_in_socialMt_in_myMt-junit.xml ~*/ :- pfc_test_feature(mt,\+clause_u(myMt:loves(_,_))). /*~ ~*/ :- pfc_test_feature(mt,\+ myMt:loves(_,_)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/346 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_01a.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_01A/logicmoo_pfc_test_sanity_base_MT_01A_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_01A /*~ ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a.pl:70 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.420335341-junit.xml > Test_0001_Line_0000__SocialMt result = passed. Test_0002_Line_0000__clause_2_in_myMt result = failure. Test_0003_Line_0000__clause_2_in_myMt result = failure. Test_0004_Line_0000__Header_sane_in_myMt result = failure. Test_0005_Line_0000__loves_2_in_socialMt_in_myMt result = failure. %~ test_completed_exit(8) totalTime=3.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mt_01a.pl (returned 8) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=346 OPEN logicmoo.pfc.test.sanity_base.MT_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_01A, Failing 2021-09-26 05:30:46 +0000 UTC ISSUE_ID=346 ISSUE_OC=OPEN Editing Issue For FAILED 346 OPEN logicmoo.pfc.test.sanity_base.MT_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_01A, Failing 2021-09-26 05:30:46 +0000 UTC SKIPPING gh issue edit 346 -t logicmoo.pfc.test.sanity_base.MT_01A JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.pfc.test.sanity_base.MDEFAULT_01E JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mdefault_01e.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mdefault_01e.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01e.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MDEFAULT_01E/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMDEFAULT_01E % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/304 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01e.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) functorDeclares(tFish). /*~ ~*/ functorDeclares(tSwim). /*~ ~*/ :- dmsg("tweety and chilly are fish."). /*~ %~ tweety and chilly are fish. ~*/ tFish(iTweety). /*~ ~*/ :- dmsg("fish swim by default."). /*~ %~ fish swim by default. ~*/ mdefault(( tFish(X) ==> tSwim(X))). /*~ ~*/ /* :- header_sane:listing(header_sane:nt/3). :- header_sane:listing(header_sane:spft/3). :- header_sane:listing(header_sane:tSwim/1). :- header_sane:listing(header_sane:pt/2). :- header_sane:listing(header_sane:mdefault/1). */ :- dmsg("make sure *both* can swim (this exposes a potential bug in monadic predicates)"). /*~ %~ make sure *both* can swim (this exposes a potential bug in monadic predicates) ~*/ :- mpred_test((tSwim(iTweety))). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__ITweety_in_user",user:tSwim(iTweety))). passed=info(why_was_true(user:tSwim(iTweety))) no_proof_for(tSwim(iTweety)). no_proof_for(tSwim(iTweety)). no_proof_for(tSwim(iTweety)). name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01E-Test_0001_Line_0000__ITweety_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01E'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mdefault_01e.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MDEFAULT_01E_Test_0001_Line_0000_ITweety_in_user-junit.xml ~*/ :- mpred_trace_exec. % withdraw all user support if all user % else withdraw all support if all deductions /*~ ~*/ % withdraw all user support if all user % else withdraw all support if all deductions \+ tSwim(iTweety). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( tSwim(iTweety), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01e.pfc ',29) , %~ ax)))) ~*/ :- mpred_test( \+ (tSwim(iTweety))). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/304 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01e.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MDEFAULT_01E/logicmoo_pfc_test_sanity_base_MDEFAULT_01E_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMDEFAULT_01E /*~ %~ ?-( mpred_test("Test_0002_Line_0000__naf_ITweety_in_user",user:(\+tSwim(iTweety)))). failure=info((why_was_true(user:tSwim(iTweety)),nop(ftrace(user:(\+tSwim(iTweety)))))) no_proof_for(tSwim(iTweety)). no_proof_for(tSwim(iTweety)). no_proof_for(tSwim(iTweety)). name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01E-Test_0002_Line_0000__naf_ITweety_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01E'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mdefault_01e.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MDEFAULT_01E_Test_0002_Line_0000_naf_ITweety_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.076270416-junit.xml > logicmoo.pfc.test.sanity_base.MDEFAULT_01E JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__ITweety_in_user result = passed. Test_0002_Line_0000__naf_ITweety_in_user result = failure. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mdefault_01e.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=304 OPEN logicmoo.pfc.test.sanity_base.MDEFAULT_01E JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MDEFAULT_01E, Failing 2021-09-26 05:31:01 +0000 UTC ISSUE_ID=304 ISSUE_OC=OPEN Editing Issue For FAILED 304 OPEN logicmoo.pfc.test.sanity_base.MDEFAULT_01E JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MDEFAULT_01E, Failing 2021-09-26 05:31:01 +0000 UTC SKIPPING gh issue edit 304 -t logicmoo.pfc.test.sanity_base.MDEFAULT_01E JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.MDEFAULT_01D JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mdefault_01d.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mdefault_01d.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01d.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MDEFAULT_01D/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMDEFAULT_01D % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/577 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01d.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) functorDeclares(tFish). /*~ ~*/ functorDeclares(tSwim). /*~ ~*/ :- dmsg("tweety and chilly are fish."). /*~ %~ tweety and chilly are fish. ~*/ tFish(iTweety). /*~ ~*/ tFish(iChilly). /*~ ~*/ :- dmsg("fish swim by default."). /*~ %~ fish swim by default. ~*/ mdefault(( tFish(X) ==> tSwim(X))). /*~ ~*/ /* :- header_sane:listing(nt/3). :- header_sane:listing(tSwim/1). :- header_sane:listing(pt/2). :- header_sane:listing(mdefault/1). */ :- dmsg("make sure *both* can swim (this exposes a potential bug in monadic predicates)"). /*~ %~ make sure *both* can swim (this exposes a potential bug in monadic predicates) ~*/ :- mpred_test((tSwim(iTweety))). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__ITweety_in_user",user:tSwim(iTweety))). passed=info(why_was_true(user:tSwim(iTweety))) no_proof_for(tSwim(iTweety)). no_proof_for(tSwim(iTweety)). no_proof_for(tSwim(iTweety)). name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01D-Test_0001_Line_0000__ITweety_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mdefault_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MDEFAULT_01D_Test_0001_Line_0000_ITweety_in_user-junit.xml ~*/ :- mpred_test((tSwim(iChilly))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01d.pfc:23 %~ ?-( mpred_test("Test_0002_Line_0000__IChilly_in_user",user:tSwim(iChilly))). passed=info(why_was_true(user:tSwim(iChilly))) no_proof_for(tSwim(iChilly)). no_proof_for(tSwim(iChilly)). no_proof_for(tSwim(iChilly)). name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01D-Test_0002_Line_0000__IChilly_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mdefault_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MDEFAULT_01D_Test_0002_Line_0000_IChilly_in_user-junit.xml ~*/ :- mpred_trace_exec. /*~ ~*/ \+ tFish(iChilly). /*~ %~ mpred_undo1( '$nt'( tSwim(iChilly), %~ ( call_u_no_bc( tSwim(iChilly)) , %~ ground( tSwim(iChilly)) , %~ \+( tSwim(iChilly))), %~ '$nt'(~tSwim(iChilly),call_u_no_bc(~tSwim(iChilly)),rhs([tSwim(iChilly)])))) %~ mpred_undo1( '$nt'(~tSwim(iChilly),call_u_no_bc(~tSwim(iChilly)),rhs([tSwim(iChilly)]))) %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( tFish(iChilly), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01d.pfc ',27) , %~ ax)))) ~*/ :- mpred_test( (tSwim(iTweety))). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__ITweety_in_user",user:tSwim(iTweety))). passed=info(why_was_true(user:tSwim(iTweety))) no_proof_for(tSwim(iTweety)). no_proof_for(tSwim(iTweety)). no_proof_for(tSwim(iTweety)). name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01D-Test_0003_Line_0000__ITweety_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mdefault_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MDEFAULT_01D_Test_0003_Line_0000_ITweety_in_user-junit.xml ~*/ :- mpred_test( \+ (tSwim(iChilly))). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01d.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MDEFAULT_01D/logicmoo_pfc_test_sanity_base_MDEFAULT_01D_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMDEFAULT_01D % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/577 /*~ %~ ?-( mpred_test("Test_0004_Line_0000__naf_IChilly_in_user",user:(\+tSwim(iChilly)))). passed=info(why_was_true(user:(\+tSwim(iChilly)))) no_proof_for(\+tSwim(iChilly)). no_proof_for(\+tSwim(iChilly)). no_proof_for(\+tSwim(iChilly)). name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01D-Test_0004_Line_0000__naf_IChilly_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mdefault_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MDEFAULT_01D_Test_0004_Line_0000_naf_IChilly_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.083904587-junit.xml > logicmoo.pfc.test.sanity_base.MDEFAULT_01D JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__ITweety_in_user result = passed. Test_0002_Line_0000__IChilly_in_user result = passed. Test_0003_Line_0000__ITweety_in_user result = passed. Test_0004_Line_0000__naf_IChilly_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mdefault_01d.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=577 OPEN logicmoo.pfc.test.sanity_base.MDEFAULT_01D JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MDEFAULT_01D, Passing 2021-09-26 05:31:16 +0000 UTC ISSUE_ID=577 ISSUE_OC=OPEN Updating Issue 577 OPEN logicmoo.pfc.test.sanity_base.MDEFAULT_01D JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MDEFAULT_01D, Passing 2021-09-26 05:31:16 +0000 UTC SKIPPING gh issue edit 577 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.MDEFAULT_01C JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mdefault_01c.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mdefault_01c.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01c.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MDEFAULT_01C/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMDEFAULT_01C % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/317 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01c.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) functorDeclares(tFish). /*~ ~*/ functorDeclares(tSwim). /*~ ~*/ :- dmsg("tweety and chilly are fish."). /*~ %~ tweety and chilly are fish. ~*/ tFish(iTweety). /*~ ~*/ tFish(iChilly). /*~ ~*/ :- dmsg("fish swim by default."). /*~ %~ fish swim by default. ~*/ mdefault(( tFish(X) ==> tSwim(X))). /*~ ~*/ /* :- header_sane:listing(header_sane:nt/3). :- header_sane:listing(header_sane:spft/3). :- header_sane:listing(header_sane:tSwim/1). :- header_sane:listing(header_sane:pt/2). :- header_sane:listing(header_sane:mdefault/1). */ :- dmsg("make sure *both* can swim (this no longer exposes a potential bug in monadic predicates)"). /*~ %~ make sure *both* can swim (this no longer exposes a potential bug in monadic predicates) ~*/ :- mpred_test((tSwim(iTweety))). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__ITweety_in_user",user:tSwim(iTweety))). passed=info(why_was_true(user:tSwim(iTweety))) no_proof_for(tSwim(iTweety)). no_proof_for(tSwim(iTweety)). no_proof_for(tSwim(iTweety)). name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01C-Test_0001_Line_0000__ITweety_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mdefault_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MDEFAULT_01C_Test_0001_Line_0000_ITweety_in_user-junit.xml ~*/ :- mpred_test((tSwim(iChilly))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01c.pfc:24 %~ ?-( mpred_test("Test_0002_Line_0000__IChilly_in_user",user:tSwim(iChilly))). passed=info(why_was_true(user:tSwim(iChilly))) no_proof_for(tSwim(iChilly)). no_proof_for(tSwim(iChilly)). no_proof_for(tSwim(iChilly)). name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01C-Test_0002_Line_0000__IChilly_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mdefault_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MDEFAULT_01C_Test_0002_Line_0000_IChilly_in_user-junit.xml ~*/ :- mpred_trace_exec. % withdraw all support if all user % else withdraw all support if all deductions /*~ ~*/ % withdraw all support if all user % else withdraw all support if all deductions \+ tSwim(iTweety). /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( tSwim(iTweety), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01c.pfc ',30) , %~ ax)))) ~*/ :- mpred_test( \+ (tSwim(iTweety))). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__naf_ITweety_in_user",user:(\+tSwim(iTweety)))). failure=info((why_was_true(user:tSwim(iTweety)),nop(ftrace(user:(\+tSwim(iTweety)))))) no_proof_for(tSwim(iTweety)). no_proof_for(tSwim(iTweety)). no_proof_for(tSwim(iTweety)). name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01C-Test_0003_Line_0000__naf_ITweety_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mdefault_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MDEFAULT_01C_Test_0003_Line_0000_naf_ITweety_in_user-junit.xml ~*/ :- mpred_test( (tSwim(iChilly))). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/317 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01c.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MDEFAULT_01C/logicmoo_pfc_test_sanity_base_MDEFAULT_01C_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMDEFAULT_01C /*~ %~ ?-( mpred_test("Test_0004_Line_0000__IChilly_in_user",user:tSwim(iChilly))). passed=info(why_was_true(user:tSwim(iChilly))) no_proof_for(tSwim(iChilly)). no_proof_for(tSwim(iChilly)). no_proof_for(tSwim(iChilly)). name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01C-Test_0004_Line_0000__IChilly_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mdefault_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MDEFAULT_01C_Test_0004_Line_0000_IChilly_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.096304077-junit.xml > logicmoo.pfc.test.sanity_base.MDEFAULT_01C JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__ITweety_in_user result = passed. Test_0002_Line_0000__IChilly_in_user result = passed. Test_0003_Line_0000__naf_ITweety_in_user result = failure. Test_0004_Line_0000__IChilly_in_user result = passed. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mdefault_01c.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=317 OPEN logicmoo.pfc.test.sanity_base.MDEFAULT_01C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MDEFAULT_01C, Failing 2021-09-26 05:31:28 +0000 UTC ISSUE_ID=317 ISSUE_OC=OPEN Editing Issue For FAILED 317 OPEN logicmoo.pfc.test.sanity_base.MDEFAULT_01C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MDEFAULT_01C, Failing 2021-09-26 05:31:28 +0000 UTC SKIPPING gh issue edit 317 -t logicmoo.pfc.test.sanity_base.MDEFAULT_01C JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.MDEFAULT_01B JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mdefault_01b.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mdefault_01b.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01b.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MDEFAULT_01B/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMDEFAULT_01B % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/318 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01b.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) functorDeclares(tFish). /*~ ~*/ functorDeclares(tSwim). /*~ ~*/ :- dmsg("tweety and chilly are fish."). /*~ %~ tweety and chilly are fish. ~*/ tFish(iTweety). /*~ ~*/ tFish(iChilly). /*~ ~*/ :- dmsg("fish swim by default."). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01b.pfc:11 %~ fish swim by default. ~*/ mdefault(( tFish(X) ==> tSwim(X))). /*~ ~*/ /* :- header_sane:listing(nt/3). :- header_sane:listing(tSwim/1). :- header_sane:listing(pt/2). :- header_sane:listing(mdefault/1). */ :- dmsg("make sure *both* can swim (this exposes a potential bug in monadic predicates)"). /*~ %~ make sure *both* can swim (this exposes a potential bug in monadic predicates) ~*/ :- mpred_test((tSwim(iTweety))). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__ITweety_in_user",user:tSwim(iTweety))). passed=info(why_was_true(user:tSwim(iTweety))) no_proof_for(tSwim(iTweety)). no_proof_for(tSwim(iTweety)). no_proof_for(tSwim(iTweety)). name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01B-Test_0001_Line_0000__ITweety_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mdefault_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MDEFAULT_01B_Test_0001_Line_0000_ITweety_in_user-junit.xml ~*/ :- mpred_test((tSwim(iChilly))). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__IChilly_in_user",user:tSwim(iChilly))). passed=info(why_was_true(user:tSwim(iChilly))) no_proof_for(tSwim(iChilly)). no_proof_for(tSwim(iChilly)). no_proof_for(tSwim(iChilly)). name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01B-Test_0002_Line_0000__IChilly_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mdefault_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MDEFAULT_01B_Test_0002_Line_0000_IChilly_in_user-junit.xml ~*/ ~tSwim(iTweety). /*~ ~*/ :- mpred_test( \+ (tSwim(iTweety))). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__naf_ITweety_in_user",user:(\+tSwim(iTweety)))). failure=info((why_was_true(user:tSwim(iTweety)),nop(ftrace(user:(\+tSwim(iTweety)))))) no_proof_for(tSwim(iTweety)). no_proof_for(tSwim(iTweety)). no_proof_for(tSwim(iTweety)). name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01B-Test_0003_Line_0000__naf_ITweety_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mdefault_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MDEFAULT_01B_Test_0003_Line_0000_naf_ITweety_in_user-junit.xml ~*/ :- mpred_test((tSwim(iChilly))). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/318 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01b.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MDEFAULT_01B/logicmoo_pfc_test_sanity_base_MDEFAULT_01B_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMDEFAULT_01B /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01b.pfc:28 %~ ?-( mpred_test("Test_0004_Line_0000__IChilly_in_user",user:tSwim(iChilly))). passed=info(why_was_true(user:tSwim(iChilly))) no_proof_for(tSwim(iChilly)). no_proof_for(tSwim(iChilly)). no_proof_for(tSwim(iChilly)). name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01B-Test_0004_Line_0000__IChilly_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mdefault_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MDEFAULT_01B_Test_0004_Line_0000_IChilly_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.204579388-junit.xml > logicmoo.pfc.test.sanity_base.MDEFAULT_01B JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__ITweety_in_user result = passed. Test_0002_Line_0000__IChilly_in_user result = passed. Test_0003_Line_0000__naf_ITweety_in_user result = failure. Test_0004_Line_0000__IChilly_in_user result = passed. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mdefault_01b.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=318 OPEN logicmoo.pfc.test.sanity_base.MDEFAULT_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MDEFAULT_01B, Failing 2021-09-26 05:31:40 +0000 UTC ISSUE_ID=318 ISSUE_OC=OPEN Editing Issue For FAILED 318 OPEN logicmoo.pfc.test.sanity_base.MDEFAULT_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MDEFAULT_01B, Failing 2021-09-26 05:31:40 +0000 UTC SKIPPING gh issue edit 318 -t logicmoo.pfc.test.sanity_base.MDEFAULT_01B JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.MDEFAULT_01A_TWO JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mdefault_01a_two.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mdefault_01a_two.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01a_two.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MDEFAULT_01A_TWO/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMDEFAULT_01A_TWO % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/404 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a_two.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %functorDeclares(tFish). %functorDeclares(tSwim). :- dynamic(tFish/2). /*~ ~*/ :- dynamic(tSwim/2). /*~ ~*/ :- dmsg("tweety and chilly are fish."). /*~ %~ tweety and chilly are fish. ~*/ tFish(iTweety). /*~ ~*/ tFish(iChilly). /*~ ~*/ :- dmsg("fish swim by default."). /*~ %~ fish swim by default. ~*/ mdefault(( tFish(X) ==> tSwim(X))). /*~ ~*/ /* :- header_sane:listing(nt/3). :- header_sane:listing(tSwim/1). :- header_sane:listing(pt/2). :- header_sane:listing(mdefault/1). */ :- dmsg("make sure *both* can swim (this exposes a potential bug in monadic predicates)"). /*~ %~ make sure *both* can swim (this exposes a potential bug in monadic predicates) ~*/ :- mpred_test((tSwim(iTweety))). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__ITweety_in_user",user:tSwim(iTweety))). passed=info(why_was_true(user:tSwim(iTweety))) no_proof_for(tSwim(iTweety)). no_proof_for(tSwim(iTweety)). no_proof_for(tSwim(iTweety)). name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A_TWO-Test_0001_Line_0000__ITweety_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A_TWO'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mdefault_01a_two.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MDEFAULT_01A_TWO_Test_0001_Line_0000_ITweety_in_user-junit.xml ~*/ :- mpred_test((tSwim(iChilly))). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__IChilly_in_user",user:tSwim(iChilly))). passed=info(why_was_true(user:tSwim(iChilly))) no_proof_for(tSwim(iChilly)). no_proof_for(tSwim(iChilly)). no_proof_for(tSwim(iChilly)). name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A_TWO-Test_0002_Line_0000__IChilly_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A_TWO'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mdefault_01a_two.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MDEFAULT_01A_TWO_Test_0002_Line_0000_IChilly_in_user-junit.xml ~*/ ~tSwim(iChilly). /*~ ~*/ :- mpred_test( \+ (tSwim(iChilly))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a_two.pfc:29 %~ ?-( mpred_test("Test_0003_Line_0000__naf_IChilly_in_user",user:(\+tSwim(iChilly)))). failure=info((why_was_true(user:tSwim(iChilly)),nop(ftrace(user:(\+tSwim(iChilly)))))) no_proof_for(tSwim(iChilly)). no_proof_for(tSwim(iChilly)). no_proof_for(tSwim(iChilly)). name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A_TWO-Test_0003_Line_0000__naf_IChilly_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A_TWO'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mdefault_01a_two.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MDEFAULT_01A_TWO_Test_0003_Line_0000_naf_IChilly_in_user-junit.xml ~*/ :- mpred_test((tSwim(iTweety))). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/404 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01a_two.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MDEFAULT_01A_TWO/logicmoo_pfc_test_sanity_base_MDEFAULT_01A_TWO_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMDEFAULT_01A_TWO /*~ %~ ?-( mpred_test("Test_0004_Line_0000__ITweety_in_user",user:tSwim(iTweety))). passed=info(why_was_true(user:tSwim(iTweety))) no_proof_for(tSwim(iTweety)). no_proof_for(tSwim(iTweety)). no_proof_for(tSwim(iTweety)). name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A_TWO-Test_0004_Line_0000__ITweety_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A_TWO'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mdefault_01a_two.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MDEFAULT_01A_TWO_Test_0004_Line_0000_ITweety_in_user-junit.xml ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a_two.pfc:38 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.197594169-junit.xml > logicmoo.pfc.test.sanity_base.MDEFAULT_01A_TWO JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__ITweety_in_user result = passed. Test_0002_Line_0000__IChilly_in_user result = passed. Test_0003_Line_0000__naf_IChilly_in_user result = failure. Test_0004_Line_0000__ITweety_in_user result = passed. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mdefault_01a_two.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=404 OPEN logicmoo.pfc.test.sanity_base.MDEFAULT_01A_TWO JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MDEFAULT_01A_TWO, Failing 2021-09-26 05:31:52 +0000 UTC ISSUE_ID=404 ISSUE_OC=OPEN Editing Issue For FAILED 404 OPEN logicmoo.pfc.test.sanity_base.MDEFAULT_01A_TWO JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MDEFAULT_01A_TWO, Failing 2021-09-26 05:31:52 +0000 UTC SKIPPING gh issue edit 404 -t logicmoo.pfc.test.sanity_base.MDEFAULT_01A_TWO JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.MDEFAULT_01A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mdefault_01a.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mdefault_01a.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MDEFAULT_01A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMDEFAULT_01A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/365 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dynamic(tFish/1). /*~ ~*/ :- dynamic(tSwim/1). /*~ ~*/ :- dmsg("tweety and chilly are fish."). /*~ %~ tweety and chilly are fish. ~*/ tFish(iTweety). /*~ ~*/ tFish(iChilly). /*~ ~*/ :- dmsg("fish swim by default."). /*~ %~ fish swim by default. ~*/ mdefault(( tFish(X) ==> tSwim(X))). /*~ ~*/ /* :- header_sane:listing(nt/3). :- header_sane:listing(tSwim/1). :- header_sane:listing(pt/2). :- header_sane:listing(mdefault/1). */ :- dmsg("make sure *both* can swim (this exposes a potential bug in monadic predicates)"). /*~ %~ make sure *both* can swim (this exposes a potential bug in monadic predicates) ~*/ :- mpred_test((tSwim(iTweety))). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__ITweety_in_user",user:tSwim(iTweety))). passed=info(why_was_true(user:tSwim(iTweety))) no_proof_for(tSwim(iTweety)). no_proof_for(tSwim(iTweety)). no_proof_for(tSwim(iTweety)). name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A-Test_0001_Line_0000__ITweety_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mdefault_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MDEFAULT_01A_Test_0001_Line_0000_ITweety_in_user-junit.xml ~*/ :- mpred_test((tSwim(iChilly))). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__IChilly_in_user",user:tSwim(iChilly))). passed=info(why_was_true(user:tSwim(iChilly))) no_proof_for(tSwim(iChilly)). no_proof_for(tSwim(iChilly)). no_proof_for(tSwim(iChilly)). name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A-Test_0002_Line_0000__IChilly_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mdefault_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MDEFAULT_01A_Test_0002_Line_0000_IChilly_in_user-junit.xml ~*/ ~tSwim(iChilly). /*~ ~*/ :- mpred_test( \+ (tSwim(iChilly))). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__naf_IChilly_in_user",user:(\+tSwim(iChilly)))). failure=info((why_was_true(user:tSwim(iChilly)),nop(ftrace(user:(\+tSwim(iChilly)))))) no_proof_for(tSwim(iChilly)). no_proof_for(tSwim(iChilly)). no_proof_for(tSwim(iChilly)). name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A-Test_0003_Line_0000__naf_IChilly_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mdefault_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MDEFAULT_01A_Test_0003_Line_0000_naf_IChilly_in_user-junit.xml ~*/ :- mpred_test((tSwim(iTweety))). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/365 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MDEFAULT_01A/logicmoo_pfc_test_sanity_base_MDEFAULT_01A_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMDEFAULT_01A /*~ %~ ?-( mpred_test("Test_0004_Line_0000__ITweety_in_user",user:tSwim(iTweety))). passed=info(why_was_true(user:tSwim(iTweety))) no_proof_for(tSwim(iTweety)). no_proof_for(tSwim(iTweety)). no_proof_for(tSwim(iTweety)). name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A-Test_0004_Line_0000__ITweety_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'mdefault_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_MDEFAULT_01A_Test_0004_Line_0000_ITweety_in_user-junit.xml ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a.pfc:36 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.204633216-junit.xml > logicmoo.pfc.test.sanity_base.MDEFAULT_01A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__ITweety_in_user result = passed. Test_0002_Line_0000__IChilly_in_user result = passed. Test_0003_Line_0000__naf_IChilly_in_user result = failure. Test_0004_Line_0000__ITweety_in_user result = passed. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mdefault_01a.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=365 OPEN logicmoo.pfc.test.sanity_base.MDEFAULT_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MDEFAULT_01A, Failing 2021-09-26 05:32:05 +0000 UTC ISSUE_ID=365 ISSUE_OC=OPEN Editing Issue For FAILED 365 OPEN logicmoo.pfc.test.sanity_base.MDEFAULT_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MDEFAULT_01A, Failing 2021-09-26 05:32:05 +0000 UTC SKIPPING gh issue edit 365 -t logicmoo.pfc.test.sanity_base.MDEFAULT_01A JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.LIST_03A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['list_03a.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['list_03a.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/list_03a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/LIST_03A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ALIST_03A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/366 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/list_03a.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ header_sane:(must_clause_asserted(G):- cwc, must(clause_asserted_u(G))). /*~ ~*/ :- ain((must_clause_asserted(G):- cwc, must(clause_asserted_u(G)))). /*~ ~*/ :- listing(must_clause_asserted). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/list_03a.pfc:21 %~ skipped( listing(must_clause_asserted)) ~*/ must_clause_asserted(G):- cwc, must(clause_asserted_u(G)). /*~ ~*/ :- listing(must_clause_asserted). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/list_03a.pfc:25 %~ skipped( listing(must_clause_asserted)) ~*/ :- sanity(predicate_property(must_clause_asserted(_),number_of_clauses(_))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/list_03a.pfc:27 %~ ?-( mpred_test( "Test_0001_Line_0000__must_clause_asserted_1_in_user", %~ user : predicate_property(Number_of_clauses,number_of_clauses(Clauses)))). passed=info(why_was_true(user:predicate_property(must_clause_asserted(_454),number_of_clauses(1)))) no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). name = 'logicmoo.pfc.test.sanity_base.LIST_03A-Test_0001_Line_0000__must_clause_asserted_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.LIST_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'list_03a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_LIST_03A_Test_0001_Line_0000_must_clause_asserted_1_in_user-junit.xml ~*/ a. /*~ ~*/ :- header_sane:listing(a). /*~ %~ skipped( listing(a)) ~*/ :- must_clause_asserted(a). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/366 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/list_03a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/LIST_03A/logicmoo_pfc_test_sanity_base_LIST_03A_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ALIST_03A /*~ %~ message_hook( %~ error(existence_error(procedure,must_clause_asserted/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ must_clause_asserted/1]]) catch/3: Unknown procedure: must_clause_asserted/1 ERROR: catch/3: Unknown procedure: must_clause_asserted/1 %~ message_hook( %~ goal_failed(directive,user:a), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : a]]) Goal (directive) failed: user:must_clause_asserted(a) Warning: Goal (directive) failed: user:must_clause_asserted(a) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.125876964-junit.xml > logicmoo.pfc.test.sanity_base.LIST_03A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__must_clause_asserted_1_in_user result = passed. logicmoo.pfc.test.sanity_base.LIST_03A JUnit error = catch/3: Unknown procedure: must_clause_asserted/1 logicmoo.pfc.test.sanity_base.LIST_03A JUnit warning = Goal (directive) failed: user:must_clause_asserted(a) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/list_03a.pfc:41 %~ test_completed_exit(112) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k list_03a.pfc (returned 112) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped,Skipped' ISSUE_INFO=366 OPEN logicmoo.pfc.test.sanity_base.LIST_03A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, LIST_03A, Passing 2021-09-26 05:32:17 +0000 UTC ISSUE_ID=366 ISSUE_OC=OPEN Updating Issue 366 OPEN logicmoo.pfc.test.sanity_base.LIST_03A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, LIST_03A, Passing 2021-09-26 05:32:17 +0000 UTC SKIPPING gh issue edit 366 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors,Warnings --remove-label Failing,Regression,Skipped,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.LIST_02A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['list_02a.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['list_02a.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/list_02a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/LIST_02A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ALIST_02A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/320 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/list_02a.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ header_sane:(must_clause_asserted(G):- cwc, must(clause_asserted_u(G))). /*~ ~*/ :- ain((must_clause_asserted(G):- cwc, must(clause_asserted_u(G)))). /*~ ~*/ :- listing(must_clause_asserted). /*~ %~ skipped( listing(must_clause_asserted)) ~*/ must_clause_asserted(G):- cwc, must(clause_asserted_u(G)). /*~ ~*/ :- listing(must_clause_asserted). /*~ %~ skipped( listing(must_clause_asserted)) ~*/ :- sanity(predicate_property(must_clause_asserted(_),number_of_clauses(1))). /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__must_clause_asserted_1_in_user", %~ user : predicate_property(Number_of_clauses,number_of_clauses(1)))). passed=info(why_was_true(user:predicate_property(must_clause_asserted(_472),number_of_clauses(1)))) no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). name = 'logicmoo.pfc.test.sanity_base.LIST_02A-Test_0001_Line_0000__must_clause_asserted_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.LIST_02A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'list_02a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_LIST_02A_Test_0001_Line_0000_must_clause_asserted_1_in_user-junit.xml ~*/ a. /*~ ~*/ :- header_sane:listing(a). /*~ %~ skipped( listing(a)) ~*/ :- must_clause_asserted(a). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/320 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/list_02a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/LIST_02A/logicmoo_pfc_test_sanity_base_LIST_02A_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ALIST_02A /*~ %~ message_hook( %~ error(existence_error(procedure,must_clause_asserted/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ must_clause_asserted/1]]) catch/3: Unknown procedure: must_clause_asserted/1 ERROR: catch/3: Unknown procedure: must_clause_asserted/1 %~ message_hook( %~ goal_failed(directive,user:a), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : a]]) Goal (directive) failed: user:must_clause_asserted(a) Warning: Goal (directive) failed: user:must_clause_asserted(a) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.096015689-junit.xml > logicmoo.pfc.test.sanity_base.LIST_02A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__must_clause_asserted_1_in_user result = passed. logicmoo.pfc.test.sanity_base.LIST_02A JUnit error = catch/3: Unknown procedure: must_clause_asserted/1 logicmoo.pfc.test.sanity_base.LIST_02A JUnit warning = Goal (directive) failed: user:must_clause_asserted(a) %~ test_completed_exit(112) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k list_02a.pfc (returned 112) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped,Skipped' ISSUE_INFO=320 OPEN logicmoo.pfc.test.sanity_base.LIST_02A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, LIST_02A, Passing 2021-09-26 05:32:28 +0000 UTC ISSUE_ID=320 ISSUE_OC=OPEN Updating Issue 320 OPEN logicmoo.pfc.test.sanity_base.LIST_02A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, LIST_02A, Passing 2021-09-26 05:32:28 +0000 UTC SKIPPING gh issue edit 320 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors,Warnings --remove-label Failing,Regression,Skipped,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.LIST_01A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['list_01a.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['list_01a.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/list_01a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/LIST_01A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ALIST_01A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/392 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/list_01a.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ header_sane:(must_clause_asserted(G):- cwc, must(clause_asserted_u(G))). /*~ ~*/ :- ain((must_clause_asserted(G):- cwc, must(clause_asserted_u(G)))). /*~ ~*/ :- listing(must_clause_asserted). /*~ %~ skipped( listing(must_clause_asserted)) ~*/ must_clause_asserted(G):- cwc, must(clause_asserted_u(G)). /*~ ~*/ :- listing(must_clause_asserted). /*~ %~ skipped( listing(must_clause_asserted)) ~*/ :- must(predicate_property(must_clause_asserted(_),number_of_clauses(1))). /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__must_clause_asserted_1_in_user", %~ user : predicate_property(Number_of_clauses,number_of_clauses(1)))). passed=info(why_was_true(user:predicate_property(must_clause_asserted(_472),number_of_clauses(1)))) no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). name = 'logicmoo.pfc.test.sanity_base.LIST_01A-Test_0001_Line_0000__must_clause_asserted_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.LIST_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'list_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_LIST_01A_Test_0001_Line_0000_must_clause_asserted_1_in_user-junit.xml ~*/ a. /*~ ~*/ :- header_sane:listing(a). /*~ %~ skipped( listing(a)) ~*/ :- must_clause_asserted(a). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/list_01a.pfc:34 %~ message_hook( %~ error(existence_error(procedure,must_clause_asserted/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ must_clause_asserted/1]]) catch/3: Unknown procedure: must_clause_asserted/1 ERROR: catch/3: Unknown procedure: must_clause_asserted/1 %~ message_hook( %~ goal_failed(directive,user:a), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : a]]) Goal (directive) failed: user:must_clause_asserted(a) Warning: Goal (directive) failed: user:must_clause_asserted(a) ~*/ :- statistics. % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/392 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/list_01a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/LIST_01A/logicmoo_pfc_test_sanity_base_LIST_01A_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ALIST_01A /*~ % Started at Mon Sep 27 03:29:44 2021 % 1.135 seconds cpu time for 2,417,104 inferences % 941,497 atoms, 32,344 functors, 31,556 predicates, 748 modules, 15,987,541 VM-codes % % Limit Allocated In use % Local stack: - 52 Kb 4,440 b % Global stack: - 256 Kb 170 Kb % Trail stack: - 66 Kb 504 b % Total: 1,024 Mb 374 Kb 175 Kb % % 4 garbage collections gained 606,312 bytes in 0.000 seconds. % 7 atom garbage collections gained 3,397 atoms in 0.097 seconds. % 11 clause garbage collections gained 2,118 clauses in 0.000 seconds. % Stack shifts: 1 local, 2 global, 1 trail in 0.000 seconds % 3 threads, 0 finished threads used 0.000 seconds ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.085401914-junit.xml > logicmoo.pfc.test.sanity_base.LIST_01A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__must_clause_asserted_1_in_user result = passed. logicmoo.pfc.test.sanity_base.LIST_01A JUnit error = catch/3: Unknown procedure: must_clause_asserted/1 logicmoo.pfc.test.sanity_base.LIST_01A JUnit warning = Goal (directive) failed: user:must_clause_asserted(a) %~ test_completed_exit(112) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k list_01a.pfc (returned 112) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped,Skipped' ISSUE_INFO=392 OPEN logicmoo.pfc.test.sanity_base.LIST_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, LIST_01A, Passing 2021-09-26 05:32:40 +0000 UTC ISSUE_ID=392 ISSUE_OC=OPEN Updating Issue 392 OPEN logicmoo.pfc.test.sanity_base.LIST_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, LIST_01A, Passing 2021-09-26 05:32:40 +0000 UTC SKIPPING gh issue edit 392 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors,Warnings --remove-label Failing,Regression,Skipped,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.IF_MISSING_01C JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['if_missing_01c.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['if_missing_01c.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/if_missing_01c.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/IF_MISSING_01C/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AIF_MISSING_01C % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/537 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01c.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dynamic(foob/1). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- mpred_trace_exec. /*~ ~*/ % :- mpred_trace_exec. :- expects_dialect(pfc). % :- rtrace. /*~ ~*/ % :- rtrace. if_missing(foob(_),foob(a)). /*~ ~*/ :- nortrace. % this should have been ok % (if_missing(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). /*~ ~*/ % this should have been ok % (if_missing(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). if_missing(Missing,Create) ==> ( ( \+ Missing/( % nonvar(Missing),nonvar(Create), Missing\=@=Create)) ==> Create). % prevents segfaults %:- set_prolog_flag(gc,true). /*~ ~*/ % prevents segfaults %:- set_prolog_flag(gc,true). :- mpred_test(foob(a)). %:- set_prolog_flag(gc,false). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__A_in_user",user:foob(a))). passed=info(why_was_true(user:foob(a))) no_proof_for(foob(a)). no_proof_for(foob(a)). no_proof_for(foob(a)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01C-Test_0001_Line_0000__A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_01C_Test_0001_Line_0000_A_in_user-junit.xml ~*/ %:- set_prolog_flag(gc,false). :- ain(foob(b)). /*~ ~*/ :- mpred_test(\+foob(a)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__naf_A_in_user",user:(\+foob(a)))). failure=info((why_was_true(user:foob(a)),nop(ftrace(user:(\+foob(a)))))) no_proof_for(foob(a)). no_proof_for(foob(a)). no_proof_for(foob(a)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01C-Test_0002_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_01C_Test_0002_Line_0000_naf_A_in_user-junit.xml ~*/ :- mpred_test(foob(b)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__B_in_user",user:foob(b))). passed=info(why_was_true(user:foob(b))) no_proof_for(foob(b)). no_proof_for(foob(b)). no_proof_for(foob(b)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01C-Test_0003_Line_0000__B_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_01C_Test_0003_Line_0000_B_in_user-junit.xml ~*/ :- ain(~foob(b)). /*~ ~*/ :- mpred_test(\+foob(b)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01c.pfc:49 %~ ?-( mpred_test("Test_0004_Line_0000__naf_B_in_user",user:(\+foob(b)))). passed=info(why_was_true(user:(\+foob(b)))) no_proof_for(\+foob(b)). no_proof_for(\+foob(b)). no_proof_for(\+foob(b)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01C-Test_0004_Line_0000__naf_B_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_01C_Test_0004_Line_0000_naf_B_in_user-junit.xml ~*/ :- mpred_test(foob(a)). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__A_in_user",user:foob(a))). passed=info(why_was_true(user:foob(a))) no_proof_for(foob(a)). no_proof_for(foob(a)). no_proof_for(foob(a)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01C-Test_0005_Line_0000__A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_01C_Test_0005_Line_0000_A_in_user-junit.xml ~*/ if_missing(fooc(_),fooc(a)). /*~ ~*/ :- mpred_test(fooc(a)). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/if_missing_01c.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/IF_MISSING_01C/logicmoo_pfc_test_sanity_base_IF_MISSING_01C_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AIF_MISSING_01C % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/537 /*~ %~ ?-( mpred_test("Test_0006_Line_0000__A_in_user",user:fooc(a))). passed=info(why_was_true(user:fooc(a))) no_proof_for(fooc(a)). no_proof_for(fooc(a)). no_proof_for(fooc(a)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01C-Test_0006_Line_0000__A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_01C_Test_0006_Line_0000_A_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.140618097-junit.xml > logicmoo.pfc.test.sanity_base.IF_MISSING_01C JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__A_in_user result = passed. Test_0002_Line_0000__naf_A_in_user result = failure. Test_0003_Line_0000__B_in_user result = passed. Test_0004_Line_0000__naf_B_in_user result = passed. Test_0005_Line_0000__A_in_user result = passed. Test_0006_Line_0000__A_in_user result = passed. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01c.pfc:63 %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k if_missing_01c.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=537 OPEN logicmoo.pfc.test.sanity_base.IF_MISSING_01C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, IF_MISSING_01C, Passing 2021-09-26 05:32:52 +0000 UTC ISSUE_ID=537 ISSUE_OC=OPEN Editing Issue For FAILED 537 OPEN logicmoo.pfc.test.sanity_base.IF_MISSING_01C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, IF_MISSING_01C, Passing 2021-09-26 05:32:52 +0000 UTC SKIPPING gh issue comment 537 -b Broken in https://github.com/logicmoo/logicmoo_workspace/commit/030211eaee19575687e748464fc1a808d2d1aaa7 https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/commit/030211eaee19575687e748464fc1a808d2d1aaa7 SKIPPING gh issue edit 537 -t logicmoo.pfc.test.sanity_base.IF_MISSING_01C JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Regression,Errors FileTestCase=logicmoo.pfc.test.sanity_base.IF_MISSING_01B JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['if_missing_01b.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['if_missing_01b.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/if_missing_01b.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/IF_MISSING_01B/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AIF_MISSING_01B % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/553 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01b.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dynamic(foob/1). /*~ ~*/ :- dynamic(good/0). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- mpred_trace_exec. /*~ ~*/ % :- mpred_trace_exec. :- expects_dialect(pfc). % this should have been ok % (if_missing(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). /*~ ~*/ % this should have been ok % (if_missing(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). if_missing(Missing,Create) ==> ( ( \+ Missing/( % nonvar(Missing),nonvar(Create) Missing\=@=Create)) ==> Create). % prevents segfaults /*~ ~*/ % prevents segfaults :- set_prolog_flag(gc,true). /*~ ~*/ (good ==> if_missing(foob(_),foob(a))). /*~ ~*/ :- set_prolog_flag(gc,false). /*~ ~*/ (good ==> aa). /*~ ~*/ :- mpred_test(\+ foob(a)). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/if_missing_01b.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/IF_MISSING_01B/logicmoo_pfc_test_sanity_base_IF_MISSING_01B_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AIF_MISSING_01B % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/553 /*~ %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+foob(a)))). passed=info(why_was_true(user:(\+foob(a)))) no_proof_for(\+foob(a)). no_proof_for(\+foob(a)). no_proof_for(\+foob(a)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01B-Test_0001_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_01B_Test_0001_Line_0000_naf_A_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.132424857-junit.xml > logicmoo.pfc.test.sanity_base.IF_MISSING_01B JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__naf_A_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k if_missing_01b.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=553 OPEN logicmoo.pfc.test.sanity_base.IF_MISSING_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, IF_MISSING_01B, Passing 2021-09-26 05:33:04 +0000 UTC ISSUE_ID=553 ISSUE_OC=OPEN Updating Issue 553 OPEN logicmoo.pfc.test.sanity_base.IF_MISSING_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, IF_MISSING_01B, Passing 2021-09-26 05:33:04 +0000 UTC SKIPPING gh issue edit 553 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.IF_MISSING_01A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['if_missing_01a.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['if_missing_01a.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/IF_MISSING_01A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AIF_MISSING_01A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/393 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dynamic(foob/1). /*~ ~*/ :- dynamic(good/0). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- mpred_trace_exec. /*~ ~*/ % :- mpred_trace_exec. :- expects_dialect(pfc). % this should have been ok % (if_missing(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). /*~ ~*/ % this should have been ok % (if_missing(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). if_missing(Missing,Create) ==> ( ( \+ Missing/(nonvar(Missing),nonvar(Create), Missing\=@=Create)) ==> Create). /*~ ~*/ (good ==> if_missing(foob(_),foob(a))). /*~ ~*/ (good ==> aa). /*~ ~*/ :- mpred_test(\+ foob(a)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+foob(a)))). passed=info(why_was_true(user:(\+foob(a)))) no_proof_for(\+foob(a)). no_proof_for(\+foob(a)). no_proof_for(\+foob(a)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0001_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_01A_Test_0001_Line_0000_naf_A_in_user-junit.xml ~*/ good. /*~ ~*/ :- mpred_test(foob(a)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__A_in_user",user:foob(a))). passed=info(why_was_true(user:foob(a))) no_proof_for(foob(a)). no_proof_for(foob(a)). no_proof_for(foob(a)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0002_Line_0000__A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_01A_Test_0002_Line_0000_A_in_user-junit.xml ~*/ :- ain(foob(b)). /*~ ~*/ :- mpred_test(\+foob(a)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc:43 %~ ?-( mpred_test("Test_0003_Line_0000__naf_A_in_user",user:(\+foob(a)))). failure=info((why_was_true(user:foob(a)),nop(ftrace(user:(\+foob(a)))))) no_proof_for(foob(a)). no_proof_for(foob(a)). no_proof_for(foob(a)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0003_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_01A_Test_0003_Line_0000_naf_A_in_user-junit.xml ~*/ :- mpred_test(foob(b)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc:45 %~ ?-( mpred_test("Test_0004_Line_0000__B_in_user",user:foob(b))). passed=info(why_was_true(user:foob(b))) no_proof_for(foob(b)). no_proof_for(foob(b)). no_proof_for(foob(b)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0004_Line_0000__B_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_01A_Test_0004_Line_0000_B_in_user-junit.xml ~*/ :- ain(~foob(b)). /*~ ~*/ :- mpred_test(\+foob(b)). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__naf_B_in_user",user:(\+foob(b)))). passed=info(why_was_true(user:(\+foob(b)))) no_proof_for(\+foob(b)). no_proof_for(\+foob(b)). no_proof_for(\+foob(b)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0005_Line_0000__naf_B_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_01A_Test_0005_Line_0000_naf_B_in_user-junit.xml ~*/ :- mpred_test(foob(a)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc:51 %~ ?-( mpred_test("Test_0006_Line_0000__A_in_user",user:foob(a))). passed=info(why_was_true(user:foob(a))) no_proof_for(foob(a)). no_proof_for(foob(a)). no_proof_for(foob(a)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0006_Line_0000__A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_01A_Test_0006_Line_0000_A_in_user-junit.xml ~*/ (\+ good). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc:54 %~ mpred_undo1( '$nt'( foob(Foob), %~ ( call_u_no_bc( foob(Foob1)) , %~ nonvar( foob(Foob1)) , %~ nonvar( foob(a)) , %~ foob(Foob1)\=@=foob(a)), %~ rhs([foob(a)]))) %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( good, %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc ',54) , %~ ax)))) ~*/ :- mpred_test(\+ ~good). /*~ %~ ?-( mpred_test("Test_0007_Line_0000__naf_Good_in_user",user:(\+ ~good))). passed=info(why_was_true(user:(\+ ~good))) no_proof_for(\+ ~good). no_proof_for(\+ ~good). no_proof_for(\+ ~good). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0007_Line_0000__naf_Good_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_01A_Test_0007_Line_0000_naf_Good_in_user-junit.xml ~*/ :- mpred_test(\+ good). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc:58 %~ ?-( mpred_test("Test_0008_Line_0000__naf_Good_in_user",user:(\+good))). passed=info(why_was_true(user:(\+good))) no_proof_for(\+good). no_proof_for(\+good). no_proof_for(\+good). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0008_Line_0000__naf_Good_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_01A_Test_0008_Line_0000_naf_Good_in_user-junit.xml ~*/ :- mpred_test(\+ foob(a)). /*~ %~ ?-( mpred_test("Test_0009_Line_0000__naf_A_in_user",user:(\+foob(a)))). passed=info(why_was_true(user:(\+foob(a)))) no_proof_for(\+foob(a)). no_proof_for(\+foob(a)). no_proof_for(\+foob(a)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0009_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_01A_Test_0009_Line_0000_naf_A_in_user-junit.xml ~*/ ~good. /*~ ~*/ :- mpred_test( ~ good). /*~ %~ ?-( mpred_test("Test_0010_Line_0000__Good_in_user",user: ~good)). failure=info((why_was_true(user:(\+ ~good)),nop(ftrace(user: ~good)))) no_proof_for(\+ ~good). no_proof_for(\+ ~good). no_proof_for(\+ ~good). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0010_Line_0000__Good_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_01A_Test_0010_Line_0000_Good_in_user-junit.xml ~*/ :- mpred_test( \+ good). /*~ %~ ?-( mpred_test("Test_0011_Line_0000__naf_Good_in_user",user:(\+good))). passed=info(why_was_true(user:(\+good))) no_proof_for(\+good). no_proof_for(\+good). no_proof_for(\+good). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0011_Line_0000__naf_Good_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_01A_Test_0011_Line_0000_naf_Good_in_user-junit.xml ~*/ :- mpred_test(\+ foob(a)). /*~ %~ ?-( mpred_test("Test_0012_Line_0000__naf_A_in_user",user:(\+foob(a)))). passed=info(why_was_true(user:(\+foob(a)))) no_proof_for(\+foob(a)). no_proof_for(\+foob(a)). no_proof_for(\+foob(a)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0012_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_01A_Test_0012_Line_0000_naf_A_in_user-junit.xml ~*/ :- ain(foob(b)). /*~ ~*/ :- mpred_test(\+foob(a)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc:74 %~ ?-( mpred_test("Test_0013_Line_0000__naf_A_in_user",user:(\+foob(a)))). passed=info(why_was_true(user:(\+foob(a)))) no_proof_for(\+foob(a)). no_proof_for(\+foob(a)). no_proof_for(\+foob(a)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0013_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_01A_Test_0013_Line_0000_naf_A_in_user-junit.xml ~*/ :- mpred_test(foob(b)). /*~ %~ ?-( mpred_test("Test_0014_Line_0000__B_in_user",user:foob(b))). passed=info(why_was_true(user:foob(b))) no_proof_for(foob(b)). no_proof_for(foob(b)). no_proof_for(foob(b)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0014_Line_0000__B_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_01A_Test_0014_Line_0000_B_in_user-junit.xml ~*/ :- ain(~foob(b)). /*~ ~*/ :- mpred_test(\+foob(b)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc:82 %~ ?-( mpred_test("Test_0015_Line_0000__naf_B_in_user",user:(\+foob(b)))). passed=info(why_was_true(user:(\+foob(b)))) no_proof_for(\+foob(b)). no_proof_for(\+foob(b)). no_proof_for(\+foob(b)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0015_Line_0000__naf_B_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_01A_Test_0015_Line_0000_naf_B_in_user-junit.xml ~*/ :- mpred_test(\+foob(a)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/393 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/IF_MISSING_01A/logicmoo_pfc_test_sanity_base_IF_MISSING_01A_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AIF_MISSING_01A /*~ %~ ?-( mpred_test("Test_0016_Line_0000__naf_A_in_user",user:(\+foob(a)))). passed=info(why_was_true(user:(\+foob(a)))) no_proof_for(\+foob(a)). no_proof_for(\+foob(a)). no_proof_for(\+foob(a)). name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0016_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'if_missing_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_IF_MISSING_01A_Test_0016_Line_0000_naf_A_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.2783208369999999-junit.xml > logicmoo.pfc.test.sanity_base.IF_MISSING_01A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__naf_A_in_user result = passed. Test_0002_Line_0000__A_in_user result = passed. Test_0003_Line_0000__naf_A_in_user result = failure. Test_0004_Line_0000__B_in_user result = passed. Test_0005_Line_0000__naf_B_in_user result = passed. Test_0006_Line_0000__A_in_user result = passed. Test_0007_Line_0000__naf_Good_in_user result = passed. Test_0008_Line_0000__naf_Good_in_user result = passed. Test_0009_Line_0000__naf_A_in_user result = passed. Test_0010_Line_0000__Good_in_user result = failure. Test_0011_Line_0000__naf_Good_in_user result = passed. Test_0012_Line_0000__naf_A_in_user result = passed. Test_0013_Line_0000__naf_A_in_user result = passed. Test_0014_Line_0000__B_in_user result = passed. Test_0015_Line_0000__naf_B_in_user result = passed. Test_0016_Line_0000__naf_A_in_user result = passed. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc:96 %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k if_missing_01a.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=393 OPEN logicmoo.pfc.test.sanity_base.IF_MISSING_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, IF_MISSING_01A, Failing 2021-09-26 05:33:16 +0000 UTC ISSUE_ID=393 ISSUE_OC=OPEN Editing Issue For FAILED 393 OPEN logicmoo.pfc.test.sanity_base.IF_MISSING_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, IF_MISSING_01A, Failing 2021-09-26 05:33:16 +0000 UTC SKIPPING gh issue edit 393 -t logicmoo.pfc.test.sanity_base.IF_MISSING_01A JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.HYBRID_05A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['hybrid_05a.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['hybrid_05a.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/hybrid_05a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HYBRID_05A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHYBRID_05A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/595 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_05a.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dynamic(total_income/3). % RULES /*~ ~*/ % RULES income(Person,_Source,Year,Dollars) ==> {increment_income(Person,Year,Dollars)}. /*~ ~*/ ==> do_and_undo(increment_income(P,Y,D),decrement_income(P,Y,D)). /*~ ~*/ increment_income(P,Y,D) :- (retract(total_income(P,Y,Old)) -> New is Old+D ; New = D), assert(total_income(P,Y,New)). /*~ ~*/ decrement_income(P,Y,D) :- retract(total_income(P,Y,Old)), New is Old-D, assert(total_income(P,Y,New)). % FACTS /*~ ~*/ % FACTS income(person,sourceOne,2035,6666). /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,6666)))) ~*/ income(person,sourceTwo,2035,1111). /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,1111)))) ~*/ income(person,sourceTwo,2036,2222). % RESULTS PT 1 /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_05a.pfc:36 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2036,2222)))) ~*/ % RESULTS PT 1 :- listing(total_income/3). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_05a.pfc:40 %~ skipped( listing( total_income/3)) ~*/ /* total_income(person, 2035, 7777). total_income(person, 2036, 2222). */ % UPDATE Remove some income \+ income(person,_,2035,1111). % RESULTS PT 2 /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( income(person,sourceTwo,2035,1111), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/hybrid_05a.pfc ',50) , %~ ax)))) ~*/ % RESULTS PT 2 :- listing(total_income/3). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_05a.pfc:54 %~ skipped( listing( total_income/3)) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.080596364-junit.xml > logicmoo.pfc.test.sanity_base.HYBRID_05A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ test_completed_exit(32) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k hybrid_05a.pfc (returned 32) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=595 OPEN logicmoo.pfc.test.sanity_base.HYBRID_05A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, HYBRID_05A, Failing 2021-09-26 05:33:30 +0000 UTC ISSUE_ID=595 ISSUE_OC=OPEN Editing Issue For FAILED 595 OPEN logicmoo.pfc.test.sanity_base.HYBRID_05A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, HYBRID_05A, Failing 2021-09-26 05:33:30 +0000 UTC SKIPPING gh issue edit 595 -t logicmoo.pfc.test.sanity_base.HYBRID_05A JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.HYBRID_04A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['hybrid_04a.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['hybrid_04a.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/hybrid_04a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HYBRID_04A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHYBRID_04A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/518 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_04a.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.025058092-junit.xml > logicmoo.pfc.test.sanity_base.HYBRID_04A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ test_completed_exit(32) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k hybrid_04a.pfc (returned 32) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=518 OPEN logicmoo.pfc.test.sanity_base.HYBRID_04A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, HYBRID_04A, Failing 2021-09-26 05:33:42 +0000 UTC ISSUE_ID=518 ISSUE_OC=OPEN Editing Issue For FAILED 518 OPEN logicmoo.pfc.test.sanity_base.HYBRID_04A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, HYBRID_04A, Failing 2021-09-26 05:33:42 +0000 UTC SKIPPING gh issue edit 518 -t logicmoo.pfc.test.sanity_base.HYBRID_04A JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.HYBRID_03A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['hybrid_03a.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['hybrid_03a.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/hybrid_03a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HYBRID_03A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHYBRID_03A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/596 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_03a.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dynamic(total_income/3). % RULES /*~ ~*/ % RULES income(Person,_Source,Year,Dollars) ==> {increment_income(Person,Year,Dollars)}. /*~ ~*/ ==> do_and_undo(increment_income(P,Y,D),decrement_income(P,Y,D)). /*~ ~*/ increment_income(P,Y,D) :- (retract(total_income(P,Y,Old)) -> New is Old+D ; New = D), assert(total_income(P,Y,New)). /*~ ~*/ decrement_income(P,Y,D) :- retract(total_income(P,Y,Old)), New is Old-D, assert(total_income(P,Y,New)). % FACTS /*~ ~*/ % FACTS income(person,sourceOne,2035,6666). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_03a.pfc:34 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,6666)))) ~*/ income(person,sourceTwo,2035,1111). /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,1111)))) ~*/ income(person,sourceTwo,2036,2222). % RESULTS PT 1 /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_03a.pfc:36 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2036,2222)))) ~*/ % RESULTS PT 1 :- listing(total_income/3). /*~ %~ skipped( listing( total_income/3)) ~*/ /* total_income(person, 2035, 7777). total_income(person, 2036, 2222). */ % UPDATE Remove some income \+ income(person,_,2035,1111). % RESULTS PT 2 /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( income(person,sourceTwo,2035,1111), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/hybrid_03a.pfc ',50) , %~ ax)))) ~*/ % RESULTS PT 2 :- listing(total_income/3). /*~ %~ skipped( listing( total_income/3)) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.104654243-junit.xml > logicmoo.pfc.test.sanity_base.HYBRID_03A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ test_completed_exit(32) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k hybrid_03a.pfc (returned 32) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=596 OPEN logicmoo.pfc.test.sanity_base.HYBRID_03A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, HYBRID_03A, Failing 2021-09-26 05:33:55 +0000 UTC ISSUE_ID=596 ISSUE_OC=OPEN Editing Issue For FAILED 596 OPEN logicmoo.pfc.test.sanity_base.HYBRID_03A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, HYBRID_03A, Failing 2021-09-26 05:33:55 +0000 UTC SKIPPING gh issue edit 596 -t logicmoo.pfc.test.sanity_base.HYBRID_03A JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.HYBRID_02A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['hybrid_02a.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['hybrid_02a.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/hybrid_02a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HYBRID_02A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHYBRID_02A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/554 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_02a.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dynamic(total_income/3). % RULES /*~ ~*/ % RULES income(Person,_Source,Year,Dollars) ==> {increment_income(Person,Year,Dollars)}. /*~ ~*/ ==> do_and_undo(increment_income(P,Y,D),decrement_income(P,Y,D)). /*~ ~*/ increment_income(P,Y,D) :- (retract(total_income(P,Y,Old)) -> New is Old+D ; New = D), assert(total_income(P,Y,New)). /*~ ~*/ decrement_income(P,Y,D) :- retract(total_income(P,Y,Old)), New is Old-D, assert(total_income(P,Y,New)). % FACTS /*~ ~*/ % FACTS income(person,sourceOne,2035,6666). /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,6666)))) ~*/ income(person,sourceTwo,2035,1111). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_02a.pfc:35 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,1111)))) ~*/ income(person,sourceTwo,2036,2222). % RESULTS PT 1 /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2036,2222)))) ~*/ % RESULTS PT 1 :- listing(total_income/3). /*~ %~ skipped( listing( total_income/3)) ~*/ /* total_income(person, 2035, 7777). total_income(person, 2036, 2222). */ % UPDATE Remove some income \+ income(person,_,2035,1111). % RESULTS PT 2 /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( income(person,sourceTwo,2035,1111), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/hybrid_02a.pfc ',50) , %~ ax)))) ~*/ % RESULTS PT 2 :- listing(total_income/3). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_02a.pfc:54 %~ skipped( listing( total_income/3)) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.069723102-junit.xml > logicmoo.pfc.test.sanity_base.HYBRID_02A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ test_completed_exit(32) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k hybrid_02a.pfc (returned 32) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=554 OPEN logicmoo.pfc.test.sanity_base.HYBRID_02A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, HYBRID_02A, Failing 2021-09-26 05:34:10 +0000 UTC ISSUE_ID=554 ISSUE_OC=OPEN Editing Issue For FAILED 554 OPEN logicmoo.pfc.test.sanity_base.HYBRID_02A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, HYBRID_02A, Failing 2021-09-26 05:34:10 +0000 UTC SKIPPING gh issue edit 554 -t logicmoo.pfc.test.sanity_base.HYBRID_02A JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.HYBRID_01A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['hybrid_01a.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['hybrid_01a.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/hybrid_01a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HYBRID_01A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHYBRID_01A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/540 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_01a.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- if((pfc_test_feature(localMt,X=1),X==1)). :- endif. :- if((pfc_test_feature(mt,X=1),X==1)). :- endif. :- kb_shared(a/0). /*~ ~*/ :- \+ a. % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/hybrid_01a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HYBRID_01A/logicmoo_pfc_test_sanity_base_HYBRID_01A_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHYBRID_01A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/540 /*~ %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+a))). passed=info(why_was_true(user:(\+a))) no_proof_for(\+a). no_proof_for(\+a). no_proof_for(\+a). name = 'logicmoo.pfc.test.sanity_base.HYBRID_01A-Test_0001_Line_0000__naf_A_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.HYBRID_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'hybrid_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_HYBRID_01A_Test_0001_Line_0000_naf_A_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.038242039-junit.xml > logicmoo.pfc.test.sanity_base.HYBRID_01A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__naf_A_in_user result = passed. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_01a.pfc:27 %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k hybrid_01a.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=540 OPEN logicmoo.pfc.test.sanity_base.HYBRID_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, HYBRID_01A, Passing 2021-09-26 05:34:23 +0000 UTC ISSUE_ID=540 ISSUE_OC=OPEN Updating Issue 540 OPEN logicmoo.pfc.test.sanity_base.HYBRID_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, HYBRID_01A, Passing 2021-09-26 05:34:23 +0000 UTC SKIPPING gh issue edit 540 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.HOLDS_01C JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['holds_01c.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['holds_01c.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/holds_01c.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HOLDS_01C/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHOLDS_01C % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/519 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/holds_01c.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- cls. /*~ %~ skipped(messy_on_output,cls) ~*/ t(mudContains,a,b). /*~ ~*/ t(mudContains,X,Y)==>t(mudInsideOf,Y,X). /*~ ~*/ :- mpred_test(mudInsideOf(b,a)). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/holds_01c.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HOLDS_01C/logicmoo_pfc_test_sanity_base_HOLDS_01C_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHOLDS_01C % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/519 /*~ %~ ?-( mpred_test("Test_0001_Line_0000__B_in_user",user:mudInsideOf(b,a))). passed=info(why_was_true(user:mudInsideOf(b,a))) no_proof_for(mudInsideOf(b,a)). no_proof_for(mudInsideOf(b,a)). no_proof_for(mudInsideOf(b,a)). name = 'logicmoo.pfc.test.sanity_base.HOLDS_01C-Test_0001_Line_0000__B_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.HOLDS_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'holds_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_HOLDS_01C_Test_0001_Line_0000_B_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.054365634-junit.xml > logicmoo.pfc.test.sanity_base.HOLDS_01C JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__B_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k holds_01c.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=519 OPEN logicmoo.pfc.test.sanity_base.HOLDS_01C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, HOLDS_01C, Passing 2021-09-26 05:34:37 +0000 UTC ISSUE_ID=519 ISSUE_OC=OPEN Updating Issue 519 OPEN logicmoo.pfc.test.sanity_base.HOLDS_01C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, HOLDS_01C, Passing 2021-09-26 05:34:37 +0000 UTC SKIPPING gh issue edit 519 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.HARD_MT_04A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['hard_mt_04a.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['hard_mt_04a.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/hard_mt_04a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HARD_MT_04A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHARD_MT_04A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/597 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hard_mt_04a.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- set_defaultAssertMt(myMt). /*~ %~ pfc_iri : include_module_file(myMt:library('pfclib/system_each_module.pfc'),myMt). ~*/ baseKB:mtHybrid(socialOneMt). /*~ ~*/ baseKB:mtHybrid(socialTwoMt). %baseKB:mtHybrid(mt1). %baseKB:mtHybrid(mt2). /*~ ~*/ %baseKB:mtHybrid(mt1). %baseKB:mtHybrid(mt2). mt1:predicateConventionMt(loves,socialOneMt). /*~ ~*/ mt2:predicateConventionMt(loves,socialTwoMt). /*~ ~*/ :- sanity_check(mt1:fix_mp(clause(_,_),loves(x,y),M,P),(M:P==socialOneMt:loves(x,y);M:P==socialTwoMt:loves(x,y))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hard_mt_04a.pfc:25 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:mt1:fix_mp(clause(_546,_568),loves(x,y),myMt,loves(x,y)))) ~*/ :- sanity_check(fix_mp(clause(_,_),loves(x,y),M,P),(M:P==socialOneMt:loves(x,y);M:P==socialTwoMt:loves(x,y))). /*~ %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:myMt:fix_mp(clause(_5084,_5106),loves(x,y),myMt,loves(x,y)))) ~*/ :- sanity_check(fix_mp(clause(_,_),mt1:loves(x,y),M,P),(M:P==socialOneMt:loves(x,y);M:P==socialTwoMt:loves(x,y))). /*~ %~ debugm( pfc_lib, %~ show_success( pfc_lib, %~ pfc_lib : myMt : fix_mp(clause(Clause,Clause3),mt1:loves(x,y),myMt,loves(x,y)))) ~*/ loves(sally,joe). /*~ ~*/ :- xlisting(loves/2). /*~ %~ skipped(messy_on_output,xlisting(loves/2)) ~*/ :- warn_fail_TODO(clause(socialOneMt:loves(_,_));clause(socialTwoMt:loves(_,_))). /*~ %~ :-( warn_fail_TODO( ( clause( socialOneMt : loves(Loves,Loves2)) ; %~ clause( socialTwoMt : loves(Loves1,Loves3))))). ~*/ accessable_love:- \+ clause_u(myMt:loves(_,_),_),!. /*~ ~*/ accessable_love:- clause_u(myMt:loves(_,_),_,Ref), \+ clause_property(Ref,module(myMt)),!. /*~ ~*/ :- warn_fail_TODO(myMt:accessable_love). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/hard_mt_04a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HARD_MT_04A/logicmoo_pfc_test_sanity_base_HARD_MT_04A_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHARD_MT_04A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/597 /*~ %~ :-( warn_fail_TODO( myMt : accessable_love)). ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.6073996839999998-junit.xml > logicmoo.pfc.test.sanity_base.HARD_MT_04A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ test_completed_exit(32) totalTime=3.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k hard_mt_04a.pfc (returned 32) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=597 OPEN logicmoo.pfc.test.sanity_base.HARD_MT_04A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, HARD_MT_04A, Failing 2021-09-26 05:34:53 +0000 UTC ISSUE_ID=597 ISSUE_OC=OPEN Editing Issue For FAILED 597 OPEN logicmoo.pfc.test.sanity_base.HARD_MT_04A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, HARD_MT_04A, Failing 2021-09-26 05:34:53 +0000 UTC SKIPPING gh issue edit 597 -t logicmoo.pfc.test.sanity_base.HARD_MT_04A JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.GSHAPE_01D JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['gshape_01d.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['gshape_01d.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/gshape_01d.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/GSHAPE_01D/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AGSHAPE_01D % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/556 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01d.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- use_module(library(statistics)). %:- mpred_notrace_exec. % reset runtime counter /*~ ~*/ %:- mpred_notrace_exec. % reset runtime counter :- statistics(runtime,_Secs). /*~ ~*/ . subRelation(E,P) ==> (t(E,X,Y) ==> t(P,X,Y)). /*~ ~*/ subRelationD(E,P) ==> ((t(E,X,Y)/(dif(X,Y))) ==> t(P,X,Y)). /*~ ~*/ symmetric(P) ==> (t(P,X,Y) ==> t(P,Y,X)). /*~ %~ warn( really_remake_as_dynamic( %~ clpfd : symmetric(Symmetric), %~ for(baseKB,decl_kb_type(kb_shared,baseKB:symmetric/1)))) %~ warn( really_remake_as_dynamic2(clpfd:symmetric(Symmetric),bc(decl_kb_type(kb_shared,baseKB:symmetric/1)))) ~*/ subRelation(edge,hop). /*~ ~*/ symmetric(hop). % things that cannot be true are removed % unneeded when loaded from main system: ~t(P,X,X) ==> \+ t(P,X,X). /*~ ~*/ % things that cannot be true are removed % unneeded when loaded from main system: ~t(P,X,X) ==> \+ t(P,X,X). :- mpred_why(edge(X,Y)==>hop(X,Y)). % bug .. giving the wrong proof! /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__edge_2_in_user", %~ user : edge(X,Y)==>hop(X,Y))). passed=info(why_was_true(user:(edge(_33146,_33168)==>hop(_33146,_33168)))) no_proof_for((edge(X,Y)==>hop(X,Y))). no_proof_for((edge(X,Y)==>hop(X,Y))). no_proof_for((edge(X,Y)==>hop(X,Y))). name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01D-Test_0001_Line_0000__edge_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'gshape_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_GSHAPE_01D_Test_0001_Line_0000_edge_2_in_user-junit.xml ~*/ % bug .. giving the wrong proof! :- mpred_why(edge(X,Y)==>hop(Y,X)). % bug .. not giving any proof! /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01d.pfc:33 %~ ?-( mpred_test( "Test_0002_Line_0000__edge_2_in_user", %~ user : edge(X,Y)==>hop(Y,X))). passed=info(why_was_true(user:(edge(_21462,_21462)==>hop(_21462,_21462)))) no_proof_for((edge(X,X)==>hop(X,X))). no_proof_for((edge(X,X)==>hop(X,X))). no_proof_for((edge(X,X)==>hop(X,X))). name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01D-Test_0002_Line_0000__edge_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'gshape_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_GSHAPE_01D_Test_0002_Line_0000_edge_2_in_user-junit.xml ~*/ % bug .. not giving any proof! :- dif(X,Y), mpred_why(edge(X,Y)==>hop(Y,X)). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/gshape_01d.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/GSHAPE_01D/logicmoo_pfc_test_sanity_base_GSHAPE_01D_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AGSHAPE_01D % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/556 /*~ %~ ?-( mpred_test( "Test_0003_Line_0000__edge_2_in_user", %~ user : edge(X,Y)==>hop(Y,X))). failure=info((why_was_true(user:(\+ (edge(_14438,_14470)==>hop(_14470,_14438)))),nop(ftrace(user:(edge(_14438,_14470)==>hop(_14470,_14438)))))) no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01D-Test_0003_Line_0000__edge_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'gshape_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_GSHAPE_01D_Test_0003_Line_0000_edge_2_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.234058336-junit.xml > logicmoo.pfc.test.sanity_base.GSHAPE_01D JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__edge_2_in_user result = passed. Test_0002_Line_0000__edge_2_in_user result = passed. Test_0003_Line_0000__edge_2_in_user result = failure. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k gshape_01d.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=556 OPEN logicmoo.pfc.test.sanity_base.GSHAPE_01D JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, GSHAPE_01D, Failing 2021-09-26 05:35:09 +0000 UTC ISSUE_ID=556 ISSUE_OC=OPEN Editing Issue For FAILED 556 OPEN logicmoo.pfc.test.sanity_base.GSHAPE_01D JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, GSHAPE_01D, Failing 2021-09-26 05:35:09 +0000 UTC SKIPPING gh issue edit 556 -t logicmoo.pfc.test.sanity_base.GSHAPE_01D JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.GSHAPE_01C_R JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['gshape_01c_r.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['gshape_01c_r.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/gshape_01c_r.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/GSHAPE_01C_R/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AGSHAPE_01C_R % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/321 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01c_r.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- use_module(library(statistics)). %:- mpred_notrace_exec. % reset runtime counter /*~ ~*/ %:- mpred_notrace_exec. % reset runtime counter :- statistics(runtime,_Secs). %:- cls. /*~ ~*/ %:- cls. path(1,2). /*~ ~*/ path(2,3). /*~ ~*/ path(3,4). /*~ ~*/ path(1,3). /*~ ~*/ path(1,4). /*~ ~*/ ~path(1,3). /*~ ~*/ ~path(1,4). /*~ ~*/ :- listing(path/2). /*~ %~ skipped( listing( path/2)) ~*/ :- mpred_test(path(3, 4)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__path_3_in_user",user:path(3,4))). passed=info(why_was_true(user:path(3,4))) no_proof_for(path(3,4)). no_proof_for(path(3,4)). no_proof_for(path(3,4)). name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C_R-Test_0001_Line_0000__path_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'gshape_01c_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_GSHAPE_01C_R_Test_0001_Line_0000_path_3_in_user-junit.xml ~*/ :- mpred_test(path(2, 3)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__path_2_in_user",user:path(2,3))). passed=info(why_was_true(user:path(2,3))) no_proof_for(path(2,3)). no_proof_for(path(2,3)). no_proof_for(path(2,3)). name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C_R-Test_0002_Line_0000__path_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'gshape_01c_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_GSHAPE_01C_R_Test_0002_Line_0000_path_2_in_user-junit.xml ~*/ :- mpred_test(path(1, 2)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__path_1_in_user",user:path(1,2))). passed=info(why_was_true(user:path(1,2))) no_proof_for(path(1,2)). no_proof_for(path(1,2)). no_proof_for(path(1,2)). name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C_R-Test_0003_Line_0000__path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'gshape_01c_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_GSHAPE_01C_R_Test_0003_Line_0000_path_1_in_user-junit.xml ~*/ :- mpred_test(~path(1,3)). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__path_1_in_user",user: ~path(1,3))). failure=info((why_was_true(user:(\+ ~path(1,3))),nop(ftrace(user: ~path(1,3))))) no_proof_for(\+ ~path(1,3)). no_proof_for(\+ ~path(1,3)). no_proof_for(\+ ~path(1,3)). name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C_R-Test_0004_Line_0000__path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'gshape_01c_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_GSHAPE_01C_R_Test_0004_Line_0000_path_1_in_user-junit.xml ~*/ :- mpred_test(~path(1,4)). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__path_1_in_user",user: ~path(1,4))). failure=info((why_was_true(user:(\+ ~path(1,4))),nop(ftrace(user: ~path(1,4))))) no_proof_for(\+ ~path(1,4)). no_proof_for(\+ ~path(1,4)). no_proof_for(\+ ~path(1,4)). name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C_R-Test_0005_Line_0000__path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'gshape_01c_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_GSHAPE_01C_R_Test_0005_Line_0000_path_1_in_user-junit.xml ~*/ :- mpred_test(\+path(1,3)). /*~ %~ ?-( mpred_test("Test_0006_Line_0000__naf_path_1_in_user",user:(\+path(1,3)))). passed=info(why_was_true(user:(\+path(1,3)))) no_proof_for(\+path(1,3)). no_proof_for(\+path(1,3)). no_proof_for(\+path(1,3)). name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C_R-Test_0006_Line_0000__naf_path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'gshape_01c_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_GSHAPE_01C_R_Test_0006_Line_0000_naf_path_1_in_user-junit.xml ~*/ :- mpred_test(\+path(1,4)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/321 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/gshape_01c_r.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/GSHAPE_01C_R/logicmoo_pfc_test_sanity_base_GSHAPE_01C_R_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AGSHAPE_01C_R /*~ %~ ?-( mpred_test("Test_0007_Line_0000__naf_path_1_in_user",user:(\+path(1,4)))). passed=info(why_was_true(user:(\+path(1,4)))) no_proof_for(\+path(1,4)). no_proof_for(\+path(1,4)). no_proof_for(\+path(1,4)). name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C_R-Test_0007_Line_0000__naf_path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C_R'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'gshape_01c_r.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_GSHAPE_01C_R_Test_0007_Line_0000_naf_path_1_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.149412099-junit.xml > logicmoo.pfc.test.sanity_base.GSHAPE_01C_R JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__path_3_in_user result = passed. Test_0002_Line_0000__path_2_in_user result = passed. Test_0003_Line_0000__path_1_in_user result = passed. Test_0004_Line_0000__path_1_in_user result = failure. Test_0005_Line_0000__path_1_in_user result = failure. Test_0006_Line_0000__naf_path_1_in_user result = passed. Test_0007_Line_0000__naf_path_1_in_user result = passed. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k gshape_01c_r.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=321 OPEN logicmoo.pfc.test.sanity_base.GSHAPE_01C_R JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, GSHAPE_01C_R, Failing 2021-09-26 05:35:23 +0000 UTC ISSUE_ID=321 ISSUE_OC=OPEN Editing Issue For FAILED 321 OPEN logicmoo.pfc.test.sanity_base.GSHAPE_01C_R JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, GSHAPE_01C_R, Failing 2021-09-26 05:35:23 +0000 UTC SKIPPING gh issue edit 321 -t logicmoo.pfc.test.sanity_base.GSHAPE_01C_R JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.GSHAPE_01C JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['gshape_01c.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['gshape_01c.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/gshape_01c.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/GSHAPE_01C/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AGSHAPE_01C % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/322 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01c.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- use_module(library(statistics)). %:- mpred_notrace_exec. % reset runtime counter /*~ ~*/ %:- mpred_notrace_exec. % reset runtime counter :- statistics(runtime,_Secs). %:- cls. /*~ ~*/ %:- cls. nesc(~path(1,3)). /*~ ~*/ nesc(~path(1,4)). /*~ ~*/ path(1,2). /*~ ~*/ path(2,3). /*~ ~*/ path(3,4). /*~ ~*/ path(1,3). /*~ ~*/ :- ain(path(1,4)). /*~ ~*/ :- listing(path/2). /*~ %~ skipped( listing( path/2)) ~*/ :- mpred_test(path(3, 4)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01c.pfc:26 %~ ?-( mpred_test("Test_0001_Line_0000__path_3_in_user",user:path(3,4))). passed=info(why_was_true(user:path(3,4))) no_proof_for(path(3,4)). no_proof_for(path(3,4)). no_proof_for(path(3,4)). name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C-Test_0001_Line_0000__path_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'gshape_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_GSHAPE_01C_Test_0001_Line_0000_path_3_in_user-junit.xml ~*/ :- mpred_test(path(2, 3)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__path_2_in_user",user:path(2,3))). passed=info(why_was_true(user:path(2,3))) no_proof_for(path(2,3)). no_proof_for(path(2,3)). no_proof_for(path(2,3)). name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C-Test_0002_Line_0000__path_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'gshape_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_GSHAPE_01C_Test_0002_Line_0000_path_2_in_user-junit.xml ~*/ :- mpred_test(path(1, 2)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__path_1_in_user",user:path(1,2))). passed=info(why_was_true(user:path(1,2))) no_proof_for(path(1,2)). no_proof_for(path(1,2)). no_proof_for(path(1,2)). name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C-Test_0003_Line_0000__path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'gshape_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_GSHAPE_01C_Test_0003_Line_0000_path_1_in_user-junit.xml ~*/ :- mpred_test(~path(1,3)). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__path_1_in_user",user: ~path(1,3))). failure=info((why_was_true(user:(\+ ~path(1,3))),nop(ftrace(user: ~path(1,3))))) no_proof_for(\+ ~path(1,3)). no_proof_for(\+ ~path(1,3)). no_proof_for(\+ ~path(1,3)). name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C-Test_0004_Line_0000__path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'gshape_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_GSHAPE_01C_Test_0004_Line_0000_path_1_in_user-junit.xml ~*/ :- mpred_test(~path(1,4)). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__path_1_in_user",user: ~path(1,4))). failure=info((why_was_true(user:(\+ ~path(1,4))),nop(ftrace(user: ~path(1,4))))) no_proof_for(\+ ~path(1,4)). no_proof_for(\+ ~path(1,4)). no_proof_for(\+ ~path(1,4)). name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C-Test_0005_Line_0000__path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'gshape_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_GSHAPE_01C_Test_0005_Line_0000_path_1_in_user-junit.xml ~*/ :- mpred_test(\+path(1,3)). /*~ %~ ?-( mpred_test("Test_0006_Line_0000__naf_path_1_in_user",user:(\+path(1,3)))). failure=info((why_was_true(user:path(1,3)),nop(ftrace(user:(\+path(1,3)))))) no_proof_for(path(1,3)). no_proof_for(path(1,3)). no_proof_for(path(1,3)). name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C-Test_0006_Line_0000__naf_path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'gshape_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_GSHAPE_01C_Test_0006_Line_0000_naf_path_1_in_user-junit.xml ~*/ :- mpred_test(\+path(1,4)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/322 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/gshape_01c.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/GSHAPE_01C/logicmoo_pfc_test_sanity_base_GSHAPE_01C_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AGSHAPE_01C /*~ %~ ?-( mpred_test("Test_0007_Line_0000__naf_path_1_in_user",user:(\+path(1,4)))). failure=info((why_was_true(user:path(1,4)),nop(ftrace(user:(\+path(1,4)))))) no_proof_for(path(1,4)). no_proof_for(path(1,4)). no_proof_for(path(1,4)). name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C-Test_0007_Line_0000__naf_path_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'gshape_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_GSHAPE_01C_Test_0007_Line_0000_naf_path_1_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.118565355-junit.xml > logicmoo.pfc.test.sanity_base.GSHAPE_01C JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__path_3_in_user result = passed. Test_0002_Line_0000__path_2_in_user result = passed. Test_0003_Line_0000__path_1_in_user result = passed. Test_0004_Line_0000__path_1_in_user result = failure. Test_0005_Line_0000__path_1_in_user result = failure. Test_0006_Line_0000__naf_path_1_in_user result = failure. Test_0007_Line_0000__naf_path_1_in_user result = failure. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01c.pfc:40 %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k gshape_01c.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=322 OPEN logicmoo.pfc.test.sanity_base.GSHAPE_01C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, GSHAPE_01C, Failing 2021-09-26 05:35:37 +0000 UTC ISSUE_ID=322 ISSUE_OC=OPEN Editing Issue For FAILED 322 OPEN logicmoo.pfc.test.sanity_base.GSHAPE_01C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, GSHAPE_01C, Failing 2021-09-26 05:35:37 +0000 UTC SKIPPING gh issue edit 322 -t logicmoo.pfc.test.sanity_base.GSHAPE_01C JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.GSHAPE_01B JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['gshape_01b.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['gshape_01b.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/gshape_01b.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/GSHAPE_01B/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AGSHAPE_01B % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/541 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01b.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- use_module(library(statistics)). %:- mpred_notrace_exec. % reset runtime counter /*~ ~*/ %:- mpred_notrace_exec. % reset runtime counter :- statistics(runtime,_Secs). /*~ ~*/ . subRelation(E,P) ==> (t(E,X,Y) ==> t(P,X,Y)). /*~ ~*/ subRelationD(E,P) ==> ((t(E,X,Y)/(dif(X,Y))) ==> t(P,X,Y)). /*~ ~*/ symmetric(P) ==> (t(P,X,Y) ==> t(P,Y,X)). /*~ %~ warn( really_remake_as_dynamic( %~ clpfd : symmetric(Symmetric), %~ for(baseKB,decl_kb_type(kb_shared,baseKB:symmetric/1)))) %~ warn( really_remake_as_dynamic2(clpfd:symmetric(Symmetric),bc(decl_kb_type(kb_shared,baseKB:symmetric/1)))) ~*/ subRelation(edge,hop). /*~ ~*/ symmetric(hop). % things that cannot be true are removed % unneeded when loaded from main system: ~t(P,X,X) ==> \+ t(P,X,X). /*~ ~*/ % things that cannot be true are removed % unneeded when loaded from main system: ~t(P,X,X) ==> \+ t(P,X,X). :- mpred_why(edge(X,Y)==>hop(X,Y)). % bug .. giving the wrong proof! /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__edge_2_in_user", %~ user : edge(X,Y)==>hop(X,Y))). passed=info(why_was_true(user:(edge(_33146,_33168)==>hop(_33146,_33168)))) no_proof_for((edge(X,Y)==>hop(X,Y))). no_proof_for((edge(X,Y)==>hop(X,Y))). no_proof_for((edge(X,Y)==>hop(X,Y))). name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01B-Test_0001_Line_0000__edge_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'gshape_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_GSHAPE_01B_Test_0001_Line_0000_edge_2_in_user-junit.xml ~*/ % bug .. giving the wrong proof! :- mpred_why(edge(X,Y)==>hop(Y,X)). % bug .. not giving any proof! /*~ %~ ?-( mpred_test( "Test_0002_Line_0000__edge_2_in_user", %~ user : edge(X,Y)==>hop(Y,X))). passed=info(why_was_true(user:(edge(_21462,_21462)==>hop(_21462,_21462)))) no_proof_for((edge(X,X)==>hop(X,X))). no_proof_for((edge(X,X)==>hop(X,X))). no_proof_for((edge(X,X)==>hop(X,X))). name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01B-Test_0002_Line_0000__edge_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'gshape_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_GSHAPE_01B_Test_0002_Line_0000_edge_2_in_user-junit.xml ~*/ % bug .. not giving any proof! :- dif(X,Y), mpred_why(edge(X,Y)==>hop(Y,X)). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/gshape_01b.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/GSHAPE_01B/logicmoo_pfc_test_sanity_base_GSHAPE_01B_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AGSHAPE_01B % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/541 /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01b.pfc:36 %~ ?-( mpred_test( "Test_0003_Line_0000__edge_2_in_user", %~ user : edge(X,Y)==>hop(Y,X))). failure=info((why_was_true(user:(\+ (edge(_14054,_14086)==>hop(_14086,_14054)))),nop(ftrace(user:(edge(_14054,_14086)==>hop(_14086,_14054)))))) no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01B-Test_0003_Line_0000__edge_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'gshape_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_GSHAPE_01B_Test_0003_Line_0000_edge_2_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.274560002-junit.xml > logicmoo.pfc.test.sanity_base.GSHAPE_01B JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__edge_2_in_user result = passed. Test_0002_Line_0000__edge_2_in_user result = passed. Test_0003_Line_0000__edge_2_in_user result = failure. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k gshape_01b.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=541 OPEN logicmoo.pfc.test.sanity_base.GSHAPE_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, GSHAPE_01B, Failing 2021-09-26 05:35:50 +0000 UTC ISSUE_ID=541 ISSUE_OC=OPEN Editing Issue For FAILED 541 OPEN logicmoo.pfc.test.sanity_base.GSHAPE_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, GSHAPE_01B, Failing 2021-09-26 05:35:50 +0000 UTC SKIPPING gh issue edit 541 -t logicmoo.pfc.test.sanity_base.GSHAPE_01B JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.GSHAPE_01A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['gshape_01a.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['gshape_01a.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/gshape_01a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/GSHAPE_01A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AGSHAPE_01A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/598 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01a.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- use_module(library(statistics)). %:- mpred_notrace_exec. % reset runtime counter /*~ ~*/ %:- mpred_notrace_exec. % reset runtime counter :- statistics(runtime,_Secs). /*~ ~*/ . subRelation(E,P) ==> (t(E,X,Y) ==> t(P,X,Y)). /*~ ~*/ subRelationD(E,P) ==> ((t(E,X,Y)/(dif(X,Y))) ==> t(P,X,Y)). /*~ ~*/ symmetric(P) ==> (t(P,X,Y) ==> t(P,Y,X)). /*~ %~ warn( really_remake_as_dynamic( %~ clpfd : symmetric(Symmetric), %~ for(baseKB,decl_kb_type(kb_shared,baseKB:symmetric/1)))) %~ warn( really_remake_as_dynamic2(clpfd:symmetric(Symmetric),bc(decl_kb_type(kb_shared,baseKB:symmetric/1)))) ~*/ subRelation(edge,hop). /*~ ~*/ symmetric(hop). % things that cannot be true are removed % unneeded when loaded from main system: ~t(P,X,X) ==> \+ t(P,X,X). /*~ ~*/ % things that cannot be true are removed % unneeded when loaded from main system: ~t(P,X,X) ==> \+ t(P,X,X). :- mpred_why(edge(X,Y)==>hop(X,Y)). /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__edge_2_in_user", %~ user : edge(X,Y)==>hop(X,Y))). passed=info(why_was_true(user:(edge(_33146,_33168)==>hop(_33146,_33168)))) no_proof_for((edge(X,Y)==>hop(X,Y))). no_proof_for((edge(X,Y)==>hop(X,Y))). no_proof_for((edge(X,Y)==>hop(X,Y))). name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01A-Test_0001_Line_0000__edge_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'gshape_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_GSHAPE_01A_Test_0001_Line_0000_edge_2_in_user-junit.xml ~*/ :- with_vars_locked([X,Y],mpred_why(edge(X,Y)==>hop(X,Y))). % bug .. giving the wrong proof! /*~ no_proof_for((edge(X,Y)==>hop(X,Y))). no_proof_for((edge(X,Y)==>hop(X,Y))). no_proof_for((edge(X,Y)==>hop(X,Y))). ~*/ % bug .. giving the wrong proof! :- with_vars_locked([X,Y],mpred_why(edge(X,Y)==>hop(Y,X))). % bug .. not giving any proof! /*~ no_proof_for((edge(X,Y)==>hop(Y,X))). no_proof_for((edge(X,Y)==>hop(Y,X))). ~*/ % bug .. not giving any proof! :- dif(X,Y), mpred_why(edge(X,Y)==>hop(Y,X)). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/gshape_01a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/GSHAPE_01A/logicmoo_pfc_test_sanity_base_GSHAPE_01A_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AGSHAPE_01A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/598 /*~ %~ ?-( mpred_test( "Test_0002_Line_0000__edge_2_in_user", %~ user : edge(X,Y)==>hop(Y,X))). failure=info((why_was_true(user:(\+ (edge(_34678,_34710)==>hop(_34710,_34678)))),nop(ftrace(user:(edge(_34678,_34710)==>hop(_34710,_34678)))))) no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01A-Test_0002_Line_0000__edge_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'gshape_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_GSHAPE_01A_Test_0002_Line_0000_edge_2_in_user-junit.xml ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01a.pfc:48 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.162850899-junit.xml > logicmoo.pfc.test.sanity_base.GSHAPE_01A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__edge_2_in_user result = passed. Test_0002_Line_0000__edge_2_in_user result = failure. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k gshape_01a.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=598 OPEN logicmoo.pfc.test.sanity_base.GSHAPE_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, GSHAPE_01A, Failing 2021-09-26 05:36:05 +0000 UTC ISSUE_ID=598 ISSUE_OC=OPEN Editing Issue For FAILED 598 OPEN logicmoo.pfc.test.sanity_base.GSHAPE_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, GSHAPE_01A, Failing 2021-09-26 05:36:05 +0000 UTC SKIPPING gh issue edit 598 -t logicmoo.pfc.test.sanity_base.GSHAPE_01A JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.FILE_01A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['file_01a.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['file_01a.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/file_01a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FILE_01A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFILE_01A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/367 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/file_01a.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ header_sane:(must_clause_asserted(G):- cwc, must(clause_asserted_u(G))). /*~ ~*/ :- ain((must_clause_asserted(G):- cwc, must(clause_asserted_u(G)))). /*~ ~*/ must_clause_asserted(G):- cwc, must(clause_asserted_u(G)). /*~ ~*/ :- listing(must_clause_asserted). /*~ %~ skipped( listing(must_clause_asserted)) ~*/ :- sanity(predicate_property(must_clause_asserted(_),number_of_clauses(_))). /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__must_clause_asserted_1_in_user", %~ user : predicate_property(Number_of_clauses,number_of_clauses(Clauses)))). passed=info(why_was_true(user:predicate_property(must_clause_asserted(_472),number_of_clauses(1)))) no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). name = 'logicmoo.pfc.test.sanity_base.FILE_01A-Test_0001_Line_0000__must_clause_asserted_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FILE_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'file_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FILE_01A_Test_0001_Line_0000_must_clause_asserted_1_in_user-junit.xml ~*/ a. /*~ ~*/ :- listing(a). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/file_01a.pfc:28 %~ skipped( listing(a)) ~*/ :- header_sane:listing(a). % @TODO - fails here bc must_clause_asserted/1 needs love /*~ %~ skipped( listing(a)) ~*/ % @TODO - fails here bc must_clause_asserted/1 needs love :- must_clause_asserted(a). /*~ %~ message_hook( %~ error(existence_error(procedure,must_clause_asserted/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ must_clause_asserted/1]]) catch/3: Unknown procedure: must_clause_asserted/1 ERROR: catch/3: Unknown procedure: must_clause_asserted/1 %~ message_hook( %~ goal_failed(directive,user:a), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : a]]) Goal (directive) failed: user:must_clause_asserted(a) Warning: Goal (directive) failed: user:must_clause_asserted(a) ~*/ :- mpred_reset. % @TODO decide if a/0 should become undefined ? /*~ ~*/ % @TODO decide if a/0 should become undefined ? :- sanity(\+ predicate_property(a,number_of_clauses(_))). % Or is it should jsut delete the clauses ? % :- sanity(predicate_property(a,number_of_clauses(0))). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/367 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/file_01a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FILE_01A/logicmoo_pfc_test_sanity_base_FILE_01A_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFILE_01A /*~ %~ ?-( mpred_test( "Test_0002_Line_0000__af_number_of_clauses_1_in_user", %~ user : \+( predicate_property(a,number_of_clauses(Clauses))))). failure=info((why_was_true(user:predicate_property(a,number_of_clauses(_466))),nop(ftrace(user:(\+predicate_property(a,number_of_clauses(_466))))))) no_proof_for(predicate_property(a,number_of_clauses(Clauses1))). no_proof_for(predicate_property(a,number_of_clauses(1))). no_proof_for(predicate_property(a,number_of_clauses(Clauses1))). name = 'logicmoo.pfc.test.sanity_base.FILE_01A-Test_0002_Line_0000__af_number_of_clauses_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FILE_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'file_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FILE_01A_Test_0002_Line_0000_af_number_of_clauses_1_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.100725185-junit.xml > logicmoo.pfc.test.sanity_base.FILE_01A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__must_clause_asserted_1_in_user result = passed. logicmoo.pfc.test.sanity_base.FILE_01A JUnit error = catch/3: Unknown procedure: must_clause_asserted/1 logicmoo.pfc.test.sanity_base.FILE_01A JUnit warning = Goal (directive) failed: user:must_clause_asserted(a) Test_0002_Line_0000__af_number_of_clauses_1_in_user result = failure. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/file_01a.pfc:50 %~ test_completed_exit(56) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k file_01a.pfc (returned 56) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped' ISSUE_INFO=367 OPEN logicmoo.pfc.test.sanity_base.FILE_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FILE_01A, Failing 2021-09-26 05:36:18 +0000 UTC ISSUE_ID=367 ISSUE_OC=OPEN Editing Issue For FAILED 367 OPEN logicmoo.pfc.test.sanity_base.FILE_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FILE_01A, Failing 2021-09-26 05:36:18 +0000 UTC SKIPPING gh issue edit 367 -t logicmoo.pfc.test.sanity_base.FILE_01A JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Overtime,Skipped --add-label Failing,Errors,Warnings FileTestCase=logicmoo.pfc.test.sanity_base.FC_10 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_10.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_10.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_10.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_10/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_10 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/542 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_10.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dmsg(begin_abc). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_10.pfc:12 %~ begin_abc. ~*/ :- expects_dialect(pfc). /*~ ~*/ :- abolish(a,1). /*~ ~*/ :- abolish(b,1). /*~ ~*/ :- dynamic((a/1,b/1)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- mpred_trace_exec. /*~ ~*/ % :- mpred_trace_exec. a(t). /*~ ~*/ b(t). /*~ ~*/ a(X) ==> b(X). /*~ ~*/ :- mpred_test(a(t)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_10.pfc:29 %~ ?-( mpred_test("Test_0001_Line_0000__T_in_user",user:a(t))). passed=info(why_was_true(user:a(t))) no_proof_for(a(t)). no_proof_for(a(t)). no_proof_for(a(t)). name = 'logicmoo.pfc.test.sanity_base.FC_10-Test_0001_Line_0000__T_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_10'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_10.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_10_Test_0001_Line_0000_T_in_user-junit.xml ~*/ :- mpred_test(b(t)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__T_in_user",user:b(t))). passed=info(why_was_true(user:b(t))) no_proof_for(b(t)). no_proof_for(b(t)). no_proof_for(b(t)). name = 'logicmoo.pfc.test.sanity_base.FC_10-Test_0002_Line_0000__T_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_10'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_10.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_10_Test_0002_Line_0000_T_in_user-junit.xml ~*/ \+ a(t). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_10.pfc:34 %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( a(t), %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/fc_10.pfc ',34) , %~ ax)))) ~*/ :- mpred_test(\+ a(t)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__naf_T_in_user",user:(\+a(t)))). passed=info(why_was_true(user:(\+a(t)))) no_proof_for(\+a(t)). no_proof_for(\+a(t)). no_proof_for(\+a(t)). name = 'logicmoo.pfc.test.sanity_base.FC_10-Test_0003_Line_0000__naf_T_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_10'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_10.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_10_Test_0003_Line_0000_naf_T_in_user-junit.xml ~*/ :- mpred_test(b(t)). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_10.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_10/logicmoo_pfc_test_sanity_base_FC_10_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_10 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/542 /*~ %~ ?-( mpred_test("Test_0004_Line_0000__T_in_user",user:b(t))). passed=info(why_was_true(user:b(t))) no_proof_for(b(t)). no_proof_for(b(t)). no_proof_for(b(t)). name = 'logicmoo.pfc.test.sanity_base.FC_10-Test_0004_Line_0000__T_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_10'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_10.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_10_Test_0004_Line_0000_T_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.11122758-junit.xml > logicmoo.pfc.test.sanity_base.FC_10 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__T_in_user result = passed. Test_0002_Line_0000__T_in_user result = passed. Test_0003_Line_0000__naf_T_in_user result = passed. Test_0004_Line_0000__T_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k fc_10.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=542 OPEN logicmoo.pfc.test.sanity_base.FC_10 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_10, Passing 2021-09-26 05:36:30 +0000 UTC ISSUE_ID=542 ISSUE_OC=OPEN Updating Issue 542 OPEN logicmoo.pfc.test.sanity_base.FC_10 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_10, Passing 2021-09-26 05:36:30 +0000 UTC SKIPPING gh issue edit 542 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.FC_05A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_05a.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_05a.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_05a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_05A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_05A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/600 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_05a.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % :- must(context_module(header_sane)). aaa(O)==>bbb(O). /*~ ~*/ aaa(X):-member(X,[1,2,3]). /*~ ~*/ :- mpred_must(bbb(2)). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_05a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_05A/logicmoo_pfc_test_sanity_base_FC_05A_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_05A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/600 /*~ ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.033056135-junit.xml > logicmoo.pfc.test.sanity_base.FC_05A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ test_completed_exit(32) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k fc_05a.pfc (returned 32) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=600 OPEN logicmoo.pfc.test.sanity_base.FC_05A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_05A, Failing 2021-09-26 05:36:43 +0000 UTC ISSUE_ID=600 ISSUE_OC=OPEN Editing Issue For FAILED 600 OPEN logicmoo.pfc.test.sanity_base.FC_05A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_05A, Failing 2021-09-26 05:36:43 +0000 UTC SKIPPING gh issue edit 600 -t logicmoo.pfc.test.sanity_base.FC_05A JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.FC_04_USER JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_04_user.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_04_user.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_04_user.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_04_USER/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_04_USER % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/91 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04_user.pfc:11 %~ message_hook( %~ pldoc( invalid_mode( was_module(fc_04,[]))), %~ warning, %~ [ 'Invalid mode declaration in PlDoc comment: ~q' - [ was_module(fc_04,[])]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04_user.pfc',11) Invalid mode declaration in PlDoc comment: was_module(fc_04,[]) Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04_user.pfc:11: Warning: Invalid mode declaration in PlDoc comment: was_module(fc_04,[]) running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04_user.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dmsg(begin_abc). /*~ %~ begin_abc. ~*/ :- abolish(a4u,1). /*~ ~*/ :- abolish(b4u,1). %:- dynamic((a4u/1,b4u/1)). % :- debug_logicmoo(logicmoo(_)). /*~ ~*/ %:- dynamic((a4u/1,b4u/1)). % :- debug_logicmoo(logicmoo(_)). :- mpred_trace_exec. /*~ ~*/ a4u(X) ==> b4u(X). %:- rtrace,trace. %:-mpred_ain(user:(a4u(1))). %:-ain(a4u(1)). /*~ ~*/ %:- rtrace,trace. %:-mpred_ain(user:(a4u(1))). %:-ain(a4u(1)). a4u(1). %:- user:ain_expanded(a4u(1)). /*~ ~*/ %:- user:ain_expanded(a4u(1)). :- listing([a4u,b4u]). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04_user.pfc:31 %~ skipped( listing( [a4u,b4u])) ~*/ :- mpred_test(a4u(1)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__a4u_1_in_user",user:a4u(1))). passed=info(why_was_true(user:a4u(1))) no_proof_for(a4u(1)). no_proof_for(a4u(1)). no_proof_for(a4u(1)). name = 'logicmoo.pfc.test.sanity_base.FC_04_USER-Test_0001_Line_0000__a4u_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_04_USER'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_04_user.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_04_USER_Test_0001_Line_0000_a4u_1_in_user-junit.xml ~*/ :- mpred_test(b4u(1)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/91 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_04_user.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_04_USER/logicmoo_pfc_test_sanity_base_FC_04_USER_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_04_USER /*~ %~ ?-( mpred_test("Test_0002_Line_0000__b4u_1_in_user",user:b4u(1))). passed=info(why_was_true(user:b4u(1))) no_proof_for(b4u(1)). no_proof_for(b4u(1)). no_proof_for(b4u(1)). name = 'logicmoo.pfc.test.sanity_base.FC_04_USER-Test_0002_Line_0000__b4u_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_04_USER'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_04_user.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_04_USER_Test_0002_Line_0000_b4u_1_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.057851601-junit.xml > logicmoo.pfc.test.sanity_base.FC_04_USER JUnit warning = Invalid mode declaration in PlDoc comment: was_module(fc_04,[]) logicmoo.pfc.test.sanity_base.FC_04_USER JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__a4u_1_in_user result = passed. Test_0002_Line_0000__b4u_1_in_user result = passed. %~ test_completed_exit(112) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k fc_04_user.pfc (returned 112) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped,Skipped' ISSUE_INFO=91 OPEN logicmoo.pfc.test.sanity_base.FC_04_USER JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_04_USER, Passing, Warnings 2021-09-26 05:36:55 +0000 UTC ISSUE_ID=91 ISSUE_OC=OPEN Updating Issue 91 OPEN logicmoo.pfc.test.sanity_base.FC_04_USER JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_04_USER, Passing, Warnings 2021-09-26 05:36:55 +0000 UTC SKIPPING gh issue edit 91 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors,Warnings --remove-label Failing,Regression,Skipped,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.FC_03A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_03a.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_03a.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_03a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_03A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_03A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/580 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_03a.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- flag_call(runtime_debug=4). /*~ ~*/ :- dmsg(begin_abc). /*~ %~ begin_abc. ~*/ :- expects_dialect(pfc). /*~ ~*/ :- abolish(a3a,0). /*~ ~*/ :- abolish(b3a,0). /*~ ~*/ :- dynamic((a3a/0,b3a/0)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- mpred_trace_exec. /*~ ~*/ % :- mpred_trace_exec. a3a ==> b3a. /*~ ~*/ a3a. /*~ ~*/ :- mpred_test(a3a). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__A3a_in_user",user:a3a)). passed=info(why_was_true(user:a3a)) no_proof_for(a3a). no_proof_for(a3a). no_proof_for(a3a). name = 'logicmoo.pfc.test.sanity_base.FC_03A-Test_0001_Line_0000__A3a_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_03a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_03A_Test_0001_Line_0000_A3a_in_user-junit.xml ~*/ :- mpred_test(b3a). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_03a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_03A/logicmoo_pfc_test_sanity_base_FC_03A_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_03A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/580 /*~ %~ ?-( mpred_test("Test_0002_Line_0000__B3a_in_user",user:b3a)). passed=info(why_was_true(user:b3a)) no_proof_for(b3a). no_proof_for(b3a). no_proof_for(b3a). name = 'logicmoo.pfc.test.sanity_base.FC_03A-Test_0002_Line_0000__B3a_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_03A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_03a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_03A_Test_0002_Line_0000_B3a_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.07827943-junit.xml > logicmoo.pfc.test.sanity_base.FC_03A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__A3a_in_user result = passed. Test_0002_Line_0000__B3a_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k fc_03a.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=580 OPEN logicmoo.pfc.test.sanity_base.FC_03A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_03A, Passing 2021-09-26 05:37:08 +0000 UTC ISSUE_ID=580 ISSUE_OC=OPEN Updating Issue 580 OPEN logicmoo.pfc.test.sanity_base.FC_03A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_03A, Passing 2021-09-26 05:37:08 +0000 UTC SKIPPING gh issue edit 580 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.FC_01V JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_01v.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_01v.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_01v.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_01V/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_01V % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/368 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01v.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % :- module(header_sane). :- mpred_trace_exec. /*~ ~*/ a11 ==> b11. % :- rtrace(add_PFC(a11)). /*~ ~*/ % :- rtrace(add_PFC(a11)). :- mpred_test(a11). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__A11_in_user",user:a11)). failure=info((why_was_true(user:(\+a11)),nop(ftrace(user:a11)))) no_proof_for(\+a11). no_proof_for(\+a11). no_proof_for(\+a11). name = 'logicmoo.pfc.test.sanity_base.FC_01V-Test_0001_Line_0000__A11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_01V'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_01v.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_01V_Test_0001_Line_0000_A11_in_user-junit.xml ~*/ :- mpred_test(b11). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01v.pfc:28 %~ ?-( mpred_test("Test_0002_Line_0000__B11_in_user",user:b11)). failure=info((why_was_true(user:(\+b11)),nop(ftrace(user:b11)))) no_proof_for(\+b11). no_proof_for(\+b11). no_proof_for(\+b11). name = 'logicmoo.pfc.test.sanity_base.FC_01V-Test_0002_Line_0000__B11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_01V'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_01v.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_01V_Test_0002_Line_0000_B11_in_user-junit.xml ~*/ \+ a11. /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( a11, %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/fc_01v.pfc ',30) , %~ ax)))) ~*/ :- mpred_test(\+ a11). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__naf_A11_in_user",user:(\+a11))). passed=info(why_was_true(user:(\+a11))) no_proof_for(\+a11). no_proof_for(\+a11). no_proof_for(\+a11). name = 'logicmoo.pfc.test.sanity_base.FC_01V-Test_0003_Line_0000__naf_A11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_01V'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_01v.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_01V_Test_0003_Line_0000_naf_A11_in_user-junit.xml ~*/ :- mpred_test(\+ b11). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__naf_B11_in_user",user:(\+b11))). passed=info(why_was_true(user:(\+b11))) no_proof_for(\+b11). no_proof_for(\+b11). no_proof_for(\+b11). name = 'logicmoo.pfc.test.sanity_base.FC_01V-Test_0004_Line_0000__naf_B11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_01V'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_01v.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_01V_Test_0004_Line_0000_naf_B11_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.077733904-junit.xml > logicmoo.pfc.test.sanity_base.FC_01V JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__A11_in_user result = failure. Test_0002_Line_0000__B11_in_user result = failure. Test_0003_Line_0000__naf_A11_in_user result = passed. Test_0004_Line_0000__naf_B11_in_user result = passed. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k fc_01v.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=368 OPEN logicmoo.pfc.test.sanity_base.FC_01V JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_01V, Failing 2021-09-26 05:37:22 +0000 UTC ISSUE_ID=368 ISSUE_OC=OPEN Editing Issue For FAILED 368 OPEN logicmoo.pfc.test.sanity_base.FC_01V JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_01V, Failing 2021-09-26 05:37:22 +0000 UTC SKIPPING gh issue edit 368 -t logicmoo.pfc.test.sanity_base.FC_01V JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.FC_01S JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_01s.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_01s.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_01s.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_01S/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_01S % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/369 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) /* :- abolish(a11,0). :- abolish(b11,0). :- abolish(c11,0). */ a11 ==> b11. /*~ ~*/ b11 ==> c11. /*~ ~*/ c11 ==> a11. /*~ ~*/ a11. /*~ ~*/ :- mpred_test(a11). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__A11_in_user",user:a11)). passed=info(why_was_true(user:a11)) no_proof_for(a11). no_proof_for(a11). no_proof_for(a11). name = 'logicmoo.pfc.test.sanity_base.FC_01S-Test_0001_Line_0000__A11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_01S'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_01s.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_01S_Test_0001_Line_0000_A11_in_user-junit.xml ~*/ :- mpred_test(b11). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__B11_in_user",user:b11)). passed=info(why_was_true(user:b11)) no_proof_for(b11). no_proof_for(b11). no_proof_for(b11). name = 'logicmoo.pfc.test.sanity_base.FC_01S-Test_0002_Line_0000__B11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_01S'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_01s.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_01S_Test_0002_Line_0000_B11_in_user-junit.xml ~*/ :- mpred_test(c11). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__C11_in_user",user:c11)). passed=info(why_was_true(user:c11)) no_proof_for(c11). no_proof_for(c11). no_proof_for(c11). name = 'logicmoo.pfc.test.sanity_base.FC_01S-Test_0003_Line_0000__C11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_01S'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_01s.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_01S_Test_0003_Line_0000_C11_in_user-junit.xml ~*/ \+ a11. /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( a11, %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/fc_01s.pfc ',28) , %~ ax)))) ~*/ :- mpred_test(\+ a11). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc:30 %~ ?-( mpred_test("Test_0004_Line_0000__naf_A11_in_user",user:(\+a11))). passed=info(why_was_true(user:(\+a11))) no_proof_for(\+a11). no_proof_for(\+a11). no_proof_for(\+a11). name = 'logicmoo.pfc.test.sanity_base.FC_01S-Test_0004_Line_0000__naf_A11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_01S'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_01s.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_01S_Test_0004_Line_0000_naf_A11_in_user-junit.xml ~*/ :- mpred_test(\+ b11). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__naf_B11_in_user",user:(\+b11))). passed=info(why_was_true(user:(\+b11))) no_proof_for(\+b11). no_proof_for(\+b11). no_proof_for(\+b11). name = 'logicmoo.pfc.test.sanity_base.FC_01S-Test_0005_Line_0000__naf_B11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_01S'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_01s.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_01S_Test_0005_Line_0000_naf_B11_in_user-junit.xml ~*/ :- mpred_test(\+ c11). /*~ %~ ?-( mpred_test("Test_0006_Line_0000__naf_C11_in_user",user:(\+c11))). passed=info(why_was_true(user:(\+c11))) no_proof_for(\+c11). no_proof_for(\+c11). no_proof_for(\+c11). name = 'logicmoo.pfc.test.sanity_base.FC_01S-Test_0006_Line_0000__naf_C11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_01S'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_01s.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_01S_Test_0006_Line_0000_naf_C11_in_user-junit.xml ~*/ :- mpred_trace_exec. /*~ ~*/ b11. /*~ ~*/ :- mpred_test(a11). /*~ %~ ?-( mpred_test("Test_0007_Line_0000__A11_in_user",user:a11)). passed=info(why_was_true(user:a11)) no_proof_for(a11). no_proof_for(a11). no_proof_for(a11). name = 'logicmoo.pfc.test.sanity_base.FC_01S-Test_0007_Line_0000__A11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_01S'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_01s.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_01S_Test_0007_Line_0000_A11_in_user-junit.xml ~*/ :- mpred_test(b11). /*~ %~ ?-( mpred_test("Test_0008_Line_0000__B11_in_user",user:b11)). passed=info(why_was_true(user:b11)) no_proof_for(b11). no_proof_for(b11). no_proof_for(b11). name = 'logicmoo.pfc.test.sanity_base.FC_01S-Test_0008_Line_0000__B11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_01S'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_01s.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_01S_Test_0008_Line_0000_B11_in_user-junit.xml ~*/ :- mpred_test(c11). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/369 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_01s.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_01S/logicmoo_pfc_test_sanity_base_FC_01S_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_01S /*~ %~ ?-( mpred_test("Test_0009_Line_0000__C11_in_user",user:c11)). passed=info(why_was_true(user:c11)) no_proof_for(c11). no_proof_for(c11). no_proof_for(c11). name = 'logicmoo.pfc.test.sanity_base.FC_01S-Test_0009_Line_0000__C11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_01S'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_01s.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_FC_01S_Test_0009_Line_0000_C11_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.151664421-junit.xml > logicmoo.pfc.test.sanity_base.FC_01S JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__A11_in_user result = passed. Test_0002_Line_0000__B11_in_user result = passed. Test_0003_Line_0000__C11_in_user result = passed. Test_0004_Line_0000__naf_A11_in_user result = passed. Test_0005_Line_0000__naf_B11_in_user result = passed. Test_0006_Line_0000__naf_C11_in_user result = passed. Test_0007_Line_0000__A11_in_user result = passed. Test_0008_Line_0000__B11_in_user result = passed. Test_0009_Line_0000__C11_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k fc_01s.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=369 OPEN logicmoo.pfc.test.sanity_base.FC_01S JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_01S, Passing 2021-09-26 05:37:34 +0000 UTC ISSUE_ID=369 ISSUE_OC=OPEN Updating Issue 369 OPEN logicmoo.pfc.test.sanity_base.FC_01S JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, FC_01S, Passing 2021-09-26 05:37:34 +0000 UTC SKIPPING gh issue edit 369 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['clause_fwd_01c.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['clause_fwd_01c.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/CLAUSE_FWD_01C/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACLAUSE_FWD_01C % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/400 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % :- set_prolog_flag(lm_pfc_lean,true). % :- use_module(library(pfc)). :- kb_local(aa/2). /*~ ~*/ ( aa(N):- _B ) ==> early_aa_H(N). /*~ ~*/ ( aa(N):- B ) ==> early_aa_HB(N,B). %TODO error ( H :- B ) ==> early_HB(H,B). /*~ ~*/ %TODO error ( H :- B ) ==> early_HB(H,B). ( aa(N) ) ==> early_aa(N). /*~ ~*/ ( ~H :- B ) ==> early_not_HB(H,B). /*~ ~*/ ( ~bb(H) :- B ) ==> early_not_bb_HB(H,B). /*~ ~*/ ( ~bb(H) :- _B ) ==> early_not_bb_H(H). %TODO performance ( P ) ==> early_p(P). %TODO performance ( ~P ) ==> early_not_p(P). /*~ ~*/ %TODO performance ( P ) ==> early_p(P). %TODO performance ( ~P ) ==> early_not_p(P). aa(1):- writeln(1+1). /*~ 1+1 ~*/ aa(2). /*~ ~*/ aa(3):- true. /*~ ~*/ aa(N):- member(N,[4,5]). % FWI, not assertable: gg(8):- _G. /*~ ~*/ % FWI, not assertable: gg(8):- _G. gg(9):- call(_G). /*~ ~*/ gg(G):- G. /*~ ~*/ gg(G):- call(G). /*~ ~*/ ~bb(1):- writeln(1+1). /*~ ~*/ ~bb(2). /*~ ~*/ ~bb(3):- true. /*~ ~*/ ~bb(N):- member(N,[4,5]). % FWI, not assertable: ~ng(8):- _G. /*~ ~*/ % FWI, not assertable: ~ng(8):- _G. ~ng(9):- call(_G). /*~ ~*/ ~ng(G):- G. /*~ ~*/ ~ng(G):- call(G). /*~ ~*/ ( aa(N):- _B ) ==> late_aa_H(N). /*~ ~*/ ( aa(N):- B ) ==> late_aa_HB(N,B). %TODO error ( H :- B ) ==> late_HB(H,B). /*~ ~*/ %TODO error ( H :- B ) ==> late_HB(H,B). ( aa(N) ) ==> late_aa(N). /*~ 1+1 ~*/ ( ~H :- B ) ==> late_not_HB(H,B). /*~ ~*/ ( ~bb(H) :- B ) ==> late_not_bb_HB(H,B). /*~ ~*/ ( ~bb(H) :- _B ) ==> late_not_bb_H(H). %TODO performance ( P ) ==> late_p(P). %TODO performance ( ~P ) ==> late_not_p(P). /*~ ~*/ %TODO performance ( P ) ==> late_p(P). %TODO performance ( ~P ) ==> late_not_p(P). :- mpred_test(early_aa(1)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__early_aa_1_in_user",user:early_aa(1))). passed=info(why_was_true(user:early_aa(1))) no_proof_for(early_aa(1)). no_proof_for(early_aa(1)). no_proof_for(early_aa(1)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0001_Line_0000__early_aa_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01c.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01C_Test_0001_Line_0000_early_aa_1_in_user-junit.xml ~*/ :- mpred_test(early_aa(2)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__early_aa_2_in_user",user:early_aa(2))). passed=info(why_was_true(user:early_aa(2))) no_proof_for(early_aa(2)). no_proof_for(early_aa(2)). no_proof_for(early_aa(2)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0002_Line_0000__early_aa_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01c.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01C_Test_0002_Line_0000_early_aa_2_in_user-junit.xml ~*/ :- mpred_test(early_aa(3)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:59 %~ ?-( mpred_test("Test_0003_Line_0000__early_aa_3_in_user",user:early_aa(3))). passed=info(why_was_true(user:early_aa(3))) no_proof_for(early_aa(3)). no_proof_for(early_aa(3)). no_proof_for(early_aa(3)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0003_Line_0000__early_aa_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01c.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01C_Test_0003_Line_0000_early_aa_3_in_user-junit.xml ~*/ :- mpred_test(early_aa(4)). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__early_aa_4_in_user",user:early_aa(4))). passed=info(why_was_true(user:early_aa(4))) no_proof_for(early_aa(4)). no_proof_for(early_aa(4)). no_proof_for(early_aa(4)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0004_Line_0000__early_aa_4_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01c.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01C_Test_0004_Line_0000_early_aa_4_in_user-junit.xml ~*/ :- mpred_test(early_aa(5)). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__early_aa_5_in_user",user:early_aa(5))). passed=info(why_was_true(user:early_aa(5))) no_proof_for(early_aa(5)). no_proof_for(early_aa(5)). no_proof_for(early_aa(5)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0005_Line_0000__early_aa_5_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01c.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01C_Test_0005_Line_0000_early_aa_5_in_user-junit.xml ~*/ :- mpred_test(late_aa(1)). /*~ %~ ?-( mpred_test("Test_0006_Line_0000__late_aa_1_in_user",user:late_aa(1))). passed=info(why_was_true(user:late_aa(1))) no_proof_for(late_aa(1)). no_proof_for(late_aa(1)). no_proof_for(late_aa(1)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0006_Line_0000__late_aa_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01c.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01C_Test_0006_Line_0000_late_aa_1_in_user-junit.xml ~*/ :- mpred_test(late_aa(2)). /*~ %~ ?-( mpred_test("Test_0007_Line_0000__late_aa_2_in_user",user:late_aa(2))). passed=info(why_was_true(user:late_aa(2))) no_proof_for(late_aa(2)). no_proof_for(late_aa(2)). no_proof_for(late_aa(2)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0007_Line_0000__late_aa_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01c.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01C_Test_0007_Line_0000_late_aa_2_in_user-junit.xml ~*/ :- mpred_test(late_aa(3)). /*~ %~ ?-( mpred_test("Test_0008_Line_0000__late_aa_3_in_user",user:late_aa(3))). passed=info(why_was_true(user:late_aa(3))) no_proof_for(late_aa(3)). no_proof_for(late_aa(3)). no_proof_for(late_aa(3)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0008_Line_0000__late_aa_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01c.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01C_Test_0008_Line_0000_late_aa_3_in_user-junit.xml ~*/ :- mpred_test(late_aa(4)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:66 %~ ?-( mpred_test("Test_0009_Line_0000__late_aa_4_in_user",user:late_aa(4))). passed=info(why_was_true(user:late_aa(4))) no_proof_for(late_aa(4)). no_proof_for(late_aa(4)). no_proof_for(late_aa(4)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0009_Line_0000__late_aa_4_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01c.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01C_Test_0009_Line_0000_late_aa_4_in_user-junit.xml ~*/ :- mpred_test(late_aa(5)). /*~ %~ ?-( mpred_test("Test_0010_Line_0000__late_aa_5_in_user",user:late_aa(5))). passed=info(why_was_true(user:late_aa(5))) no_proof_for(late_aa(5)). no_proof_for(late_aa(5)). no_proof_for(late_aa(5)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0010_Line_0000__late_aa_5_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01c.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01C_Test_0010_Line_0000_late_aa_5_in_user-junit.xml ~*/ :- mpred_test(late_aa_HB(A, member(A, [4, 5]))). /*~ %~ ?-( mpred_test( "Test_0011_Line_0000__D4_5_in_user", %~ user : late_aa_HB(A,member(A,[4,5])))). passed=info(why_was_true(user:late_aa_HB(_138574,member(_138574,[4,5])))) no_proof_for(late_aa_HB(A,member(A,[4,5]))). no_proof_for(late_aa_HB(A,member(A,[4,5]))). no_proof_for(late_aa_HB(A,member(A,[4,5]))). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0011_Line_0000__D4_5_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01c.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01C_Test_0011_Line_0000_D4_5_in_user-junit.xml ~*/ :- mpred_test(late_aa_HB(3, true)). /*~ %~ ?-( mpred_test("Test_0012_Line_0000__late_aa_HB_3_in_user",user:late_aa_HB(3,true))). passed=info(why_was_true(user:late_aa_HB(3,true))) no_proof_for(late_aa_HB(3,true)). no_proof_for(late_aa_HB(3,true)). no_proof_for(late_aa_HB(3,true)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0012_Line_0000__late_aa_HB_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01c.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01C_Test_0012_Line_0000_late_aa_HB_3_in_user-junit.xml ~*/ :- mpred_test(late_aa_HB(2, true)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:71 %~ ?-( mpred_test("Test_0013_Line_0000__late_aa_HB_2_in_user",user:late_aa_HB(2,true))). passed=info(why_was_true(user:late_aa_HB(2,true))) no_proof_for(late_aa_HB(2,true)). no_proof_for(late_aa_HB(2,true)). no_proof_for(late_aa_HB(2,true)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0013_Line_0000__late_aa_HB_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01c.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01C_Test_0013_Line_0000_late_aa_HB_2_in_user-junit.xml ~*/ :- mpred_test(late_aa_HB(1, writeln(1+1))). % :- mpred_test(late_aa_HB(A, inherit_above(user, aa(A)))). /*~ %~ ?-( mpred_test("Test_0014_Line_0000__+_1_in_user",user:late_aa_HB(1,writeln(1+1)))). passed=info(why_was_true(user:late_aa_HB(1,writeln(1+1)))) no_proof_for(late_aa_HB(1,writeln(1+1))). no_proof_for(late_aa_HB(1,writeln(1+1))). no_proof_for(late_aa_HB(1,writeln(1+1))). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0014_Line_0000__+_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01c.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01C_Test_0014_Line_0000_c43_1_in_user-junit.xml ~*/ % :- mpred_test(late_aa_HB(A, inherit_above(user, aa(A)))). :- mpred_test(early_aa_HB(A, member(A, [4, 5]))). /*~ %~ ?-( mpred_test( "Test_0015_Line_0000__D4_5_in_user", %~ user : early_aa_HB(A,member(A,[4,5])))). passed=info(why_was_true(user:early_aa_HB(_176720,member(_176720,[4,5])))) no_proof_for(early_aa_HB(A,member(A,[4,5]))). no_proof_for(early_aa_HB(A,member(A,[4,5]))). no_proof_for(early_aa_HB(A,member(A,[4,5]))). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0015_Line_0000__D4_5_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01c.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01C_Test_0015_Line_0000_D4_5_in_user-junit.xml ~*/ :- warn_fail_TODO(early_aa_HB(2, true)). /*~ %~ :-( warn_fail_TODO( early_aa_HB(2,true))). ~*/ :- warn_fail_TODO(early_aa_HB(3, true)). /*~ %~ :-( warn_fail_TODO( early_aa_HB(3,true))). ~*/ :- mpred_test(early_aa_HB(1, writeln(1+1))). % :- mpred_test(early_aa_HB(A, inherit_above(user, aa(A)))). /*~ %~ ?-( mpred_test("Test_0016_Line_0000__+_1_in_user",user:early_aa_HB(1,writeln(1+1)))). passed=info(why_was_true(user:early_aa_HB(1,writeln(1+1)))) no_proof_for(early_aa_HB(1,writeln(1+1))). no_proof_for(early_aa_HB(1,writeln(1+1))). no_proof_for(early_aa_HB(1,writeln(1+1))). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0016_Line_0000__+_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01c.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01C_Test_0016_Line_0000_c43_1_in_user-junit.xml ~*/ % :- mpred_test(early_aa_HB(A, inherit_above(user, aa(A)))). :- warn_fail_TODO(late_aa_H(1)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:83 %~ :-( warn_fail_TODO( late_aa_H(1))). ~*/ :- warn_fail_TODO(late_aa_H(2)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:84 %~ :-( warn_fail_TODO( late_aa_H(2))). ~*/ :- warn_fail_TODO(late_aa_H(3)). /*~ %~ :-( warn_fail_TODO( late_aa_H(3))). ~*/ :- warn_fail_TODO(late_aa_H(_)). /*~ %~ :-( warn_fail_TODO( late_aa_H(H))). ~*/ :- mpred_test(clause_asserted(late_aa_H(_))). /*~ %~ ?-( mpred_test("Test_0017_Line_0000__late_aa_H_1_in_user",user:clause_asserted(late_aa_H(H)))). passed=info(why_was_true(user:clause_asserted(late_aa_H(_11210)))) no_proof_for(clause_asserted(late_aa_H(H1))). no_proof_for(clause_asserted(late_aa_H(H1))). no_proof_for(clause_asserted(late_aa_H(H1))). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0017_Line_0000__late_aa_H_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01c.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01C_Test_0017_Line_0000_late_aa_H_1_in_user-junit.xml ~*/ :- warn_fail_TODO(\+ clause_asserted(late_aa_H(4))). /*~ %~ :-( warn_fail_TODO( \+( clause_asserted( late_aa_H(4))))). ~*/ :- warn_fail_TODO(\+ clause_asserted(late_aa_H(5))). /*~ %~ :-( warn_fail_TODO( \+( clause_asserted( late_aa_H(5))))). ~*/ :- warn_fail_TODO(early_aa_H(1)). /*~ %~ :-( warn_fail_TODO( early_aa_H(1))). ~*/ :- warn_fail_TODO(early_aa_H(2)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:93 %~ :-( warn_fail_TODO( early_aa_H(2))). ~*/ :- warn_fail_TODO(early_aa_H(3)). /*~ %~ :-( warn_fail_TODO( early_aa_H(3))). ~*/ :- warn_fail_TODO(early_aa_H(_)). /*~ %~ :-( warn_fail_TODO( early_aa_H(H))). ~*/ :- mpred_test(clause_asserted(early_aa_H(_))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:96 %~ ?-( mpred_test("Test_0018_Line_0000__early_aa_H_1_in_user",user:clause_asserted(early_aa_H(H)))). passed=info(why_was_true(user:clause_asserted(early_aa_H(_217946)))) no_proof_for(clause_asserted(early_aa_H(H1))). no_proof_for(clause_asserted(early_aa_H(H1))). no_proof_for(clause_asserted(early_aa_H(H1))). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0018_Line_0000__early_aa_H_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01c.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01C_Test_0018_Line_0000_early_aa_H_1_in_user-junit.xml ~*/ :- warn_fail_TODO(\+ clause_asserted(early_aa_H(4))). /*~ %~ :-( warn_fail_TODO( \+( clause_asserted( early_aa_H(4))))). ~*/ :- warn_fail_TODO(\+ clause_asserted(early_aa_H(5))). /*~ %~ :-( warn_fail_TODO( \+( clause_asserted( early_aa_H(5))))). ~*/ :- listing([early_aa/1,late_aa/1]). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:102 %~ skipped( listing( [ early_aa/1, %~ late_aa/1])) ~*/ :- listing([early_aa_HB/2,late_aa_HB/2]). /*~ %~ skipped( listing( [ early_aa_HB/2, %~ late_aa_HB/2])) ~*/ :- listing([early_aa_H/1,late_aa_H/1]). /*~ %~ skipped( listing( [ early_aa_H/1, %~ late_aa_H/1])) ~*/ :- listing([early_not_bb_H/1,late_not_bb_H/1]). /*~ %~ skipped( listing( [ early_not_bb_H/1, %~ late_not_bb_H/1])) ~*/ :- listing([early_not_HB/2,late_not_HB/2]). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:111 %~ skipped( listing( [ early_not_HB/2, %~ late_not_HB/2])) ~*/ :- listing([early_not_bb_HB/2,late_not_bb_HB/2]). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/400 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/CLAUSE_FWD_01C/logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01C_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACLAUSE_FWD_01C /*~ %~ skipped( listing( [ early_not_bb_HB/2, %~ late_not_bb_HB/2])) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.450747857-junit.xml > logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__early_aa_1_in_user result = passed. Test_0002_Line_0000__early_aa_2_in_user result = passed. Test_0003_Line_0000__early_aa_3_in_user result = passed. Test_0004_Line_0000__early_aa_4_in_user result = passed. Test_0005_Line_0000__early_aa_5_in_user result = passed. Test_0006_Line_0000__late_aa_1_in_user result = passed. Test_0007_Line_0000__late_aa_2_in_user result = passed. Test_0008_Line_0000__late_aa_3_in_user result = passed. Test_0009_Line_0000__late_aa_4_in_user result = passed. Test_0010_Line_0000__late_aa_5_in_user result = passed. Test_0011_Line_0000__D4_5_in_user result = passed. Test_0012_Line_0000__late_aa_HB_3_in_user result = passed. Test_0013_Line_0000__late_aa_HB_2_in_user result = passed. Test_0014_Line_0000__+_1_in_user result = passed. Test_0015_Line_0000__D4_5_in_user result = passed. Test_0016_Line_0000__+_1_in_user result = passed. Test_0017_Line_0000__late_aa_H_1_in_user result = passed. Test_0018_Line_0000__early_aa_H_1_in_user result = passed. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:122 %~ test_completed_exit(96) totalTime=2.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k clause_fwd_01c.pfc.pl (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=400 OPEN logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, CLAUSE_FWD_01C, Passing 2021-09-26 05:37:47 +0000 UTC ISSUE_ID=400 ISSUE_OC=OPEN Updating Issue 400 OPEN logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, CLAUSE_FWD_01C, Passing 2021-09-26 05:37:47 +0000 UTC SKIPPING gh issue edit 400 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['clause_fwd_01b.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['clause_fwd_01b.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/CLAUSE_FWD_01B/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACLAUSE_FWD_01B % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/374 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % :- set_prolog_flag(lm_pfc_lean,true). % :- expects_dialect(pfc). :- kb_local(aa/2). /*~ ~*/ ( aa(N):- _B ) ==> early_aa_H(N). /*~ ~*/ ( aa(N):- B ) ==> early_aa_HB(N,B). %TODO error ( H :- B ) ==> early_HB(H,B). /*~ ~*/ %TODO error ( H :- B ) ==> early_HB(H,B). ( aa(N) ) ==> early_aa(N). /*~ ~*/ ( ~H :- B ) ==> early_not_HB(H,B). /*~ ~*/ ( ~bb(H) :- B ) ==> early_not_bb_HB(H,B). /*~ ~*/ ( ~bb(H) :- _B ) ==> early_not_bb_H(H). %TODO performance ( P ) ==> early_p(P). %TODO performance ( ~P ) ==> early_not_p(P). /*~ ~*/ %TODO performance ( P ) ==> early_p(P). %TODO performance ( ~P ) ==> early_not_p(P). aa(1):- writeln(1+1). /*~ 1+1 ~*/ aa(2). /*~ ~*/ aa(3):- true. /*~ ~*/ aa(N):- member(N,[4,5]). % FWI, not assertable: gg(8):- _G. /*~ ~*/ % FWI, not assertable: gg(8):- _G. gg(9):- call(_G). /*~ ~*/ gg(G):- G. /*~ ~*/ gg(G):- call(G). /*~ ~*/ ~bb(1):- writeln(1+1). /*~ ~*/ ~bb(2). /*~ ~*/ ~bb(3):- true. /*~ ~*/ ~bb(N):- member(N,[4,5]). % FWI, not assertable: ~ng(8):- _G. /*~ ~*/ % FWI, not assertable: ~ng(8):- _G. ~ng(9):- call(_G). /*~ ~*/ ~ng(G):- G. /*~ ~*/ ~ng(G):- call(G). /*~ ~*/ ( aa(N):- _B ) ==> late_aa_H(N). /*~ ~*/ ( aa(N):- B ) ==> late_aa_HB(N,B). %TODO error ( H :- B ) ==> late_HB(H,B). /*~ ~*/ %TODO error ( H :- B ) ==> late_HB(H,B). ( aa(N) ) ==> late_aa(N). /*~ 1+1 ~*/ ( ~H :- B ) ==> late_not_HB(H,B). /*~ ~*/ ( ~bb(H) :- B ) ==> late_not_bb_HB(H,B). /*~ ~*/ ( ~bb(H) :- _B ) ==> late_not_bb_H(H). %TODO performance ( P ) ==> late_p(P). %TODO performance ( ~P ) ==> late_not_p(P). /*~ ~*/ %TODO performance ( P ) ==> late_p(P). %TODO performance ( ~P ) ==> late_not_p(P). :- mpred_test(early_aa(1)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__early_aa_1_in_user",user:early_aa(1))). passed=info(why_was_true(user:early_aa(1))) no_proof_for(early_aa(1)). no_proof_for(early_aa(1)). no_proof_for(early_aa(1)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0001_Line_0000__early_aa_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01b.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01B_Test_0001_Line_0000_early_aa_1_in_user-junit.xml ~*/ :- mpred_test(early_aa(2)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__early_aa_2_in_user",user:early_aa(2))). passed=info(why_was_true(user:early_aa(2))) no_proof_for(early_aa(2)). no_proof_for(early_aa(2)). no_proof_for(early_aa(2)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0002_Line_0000__early_aa_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01b.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01B_Test_0002_Line_0000_early_aa_2_in_user-junit.xml ~*/ :- mpred_test(early_aa(3)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__early_aa_3_in_user",user:early_aa(3))). passed=info(why_was_true(user:early_aa(3))) no_proof_for(early_aa(3)). no_proof_for(early_aa(3)). no_proof_for(early_aa(3)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0003_Line_0000__early_aa_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01b.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01B_Test_0003_Line_0000_early_aa_3_in_user-junit.xml ~*/ :- mpred_test(early_aa(4)). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__early_aa_4_in_user",user:early_aa(4))). passed=info(why_was_true(user:early_aa(4))) no_proof_for(early_aa(4)). no_proof_for(early_aa(4)). no_proof_for(early_aa(4)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0004_Line_0000__early_aa_4_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01b.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01B_Test_0004_Line_0000_early_aa_4_in_user-junit.xml ~*/ :- mpred_test(early_aa(5)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:61 %~ ?-( mpred_test("Test_0005_Line_0000__early_aa_5_in_user",user:early_aa(5))). passed=info(why_was_true(user:early_aa(5))) no_proof_for(early_aa(5)). no_proof_for(early_aa(5)). no_proof_for(early_aa(5)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0005_Line_0000__early_aa_5_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01b.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01B_Test_0005_Line_0000_early_aa_5_in_user-junit.xml ~*/ :- mpred_test(late_aa(1)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:63 %~ ?-( mpred_test("Test_0006_Line_0000__late_aa_1_in_user",user:late_aa(1))). passed=info(why_was_true(user:late_aa(1))) no_proof_for(late_aa(1)). no_proof_for(late_aa(1)). no_proof_for(late_aa(1)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0006_Line_0000__late_aa_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01b.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01B_Test_0006_Line_0000_late_aa_1_in_user-junit.xml ~*/ :- mpred_test(late_aa(2)). /*~ %~ ?-( mpred_test("Test_0007_Line_0000__late_aa_2_in_user",user:late_aa(2))). passed=info(why_was_true(user:late_aa(2))) no_proof_for(late_aa(2)). no_proof_for(late_aa(2)). no_proof_for(late_aa(2)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0007_Line_0000__late_aa_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01b.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01B_Test_0007_Line_0000_late_aa_2_in_user-junit.xml ~*/ :- mpred_test(late_aa(3)). /*~ %~ ?-( mpred_test("Test_0008_Line_0000__late_aa_3_in_user",user:late_aa(3))). passed=info(why_was_true(user:late_aa(3))) no_proof_for(late_aa(3)). no_proof_for(late_aa(3)). no_proof_for(late_aa(3)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0008_Line_0000__late_aa_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01b.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01B_Test_0008_Line_0000_late_aa_3_in_user-junit.xml ~*/ :- mpred_test(late_aa(4)). /*~ %~ ?-( mpred_test("Test_0009_Line_0000__late_aa_4_in_user",user:late_aa(4))). passed=info(why_was_true(user:late_aa(4))) no_proof_for(late_aa(4)). no_proof_for(late_aa(4)). no_proof_for(late_aa(4)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0009_Line_0000__late_aa_4_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01b.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01B_Test_0009_Line_0000_late_aa_4_in_user-junit.xml ~*/ :- mpred_test(late_aa(5)). /*~ %~ ?-( mpred_test("Test_0010_Line_0000__late_aa_5_in_user",user:late_aa(5))). passed=info(why_was_true(user:late_aa(5))) no_proof_for(late_aa(5)). no_proof_for(late_aa(5)). no_proof_for(late_aa(5)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0010_Line_0000__late_aa_5_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01b.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01B_Test_0010_Line_0000_late_aa_5_in_user-junit.xml ~*/ :- mpred_test(late_aa_HB(A, member(A, [4, 5]))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:69 %~ ?-( mpred_test( "Test_0011_Line_0000__D4_5_in_user", %~ user : late_aa_HB(A,member(A,[4,5])))). passed=info(why_was_true(user:late_aa_HB(_138574,member(_138574,[4,5])))) no_proof_for(late_aa_HB(A,member(A,[4,5]))). no_proof_for(late_aa_HB(A,member(A,[4,5]))). no_proof_for(late_aa_HB(A,member(A,[4,5]))). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0011_Line_0000__D4_5_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01b.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01B_Test_0011_Line_0000_D4_5_in_user-junit.xml ~*/ :- mpred_test(late_aa_HB(3, true)). /*~ %~ ?-( mpred_test("Test_0012_Line_0000__late_aa_HB_3_in_user",user:late_aa_HB(3,true))). passed=info(why_was_true(user:late_aa_HB(3,true))) no_proof_for(late_aa_HB(3,true)). no_proof_for(late_aa_HB(3,true)). no_proof_for(late_aa_HB(3,true)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0012_Line_0000__late_aa_HB_3_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01b.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01B_Test_0012_Line_0000_late_aa_HB_3_in_user-junit.xml ~*/ :- mpred_test(late_aa_HB(2, true)). /*~ %~ ?-( mpred_test("Test_0013_Line_0000__late_aa_HB_2_in_user",user:late_aa_HB(2,true))). passed=info(why_was_true(user:late_aa_HB(2,true))) no_proof_for(late_aa_HB(2,true)). no_proof_for(late_aa_HB(2,true)). no_proof_for(late_aa_HB(2,true)). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0013_Line_0000__late_aa_HB_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01b.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01B_Test_0013_Line_0000_late_aa_HB_2_in_user-junit.xml ~*/ :- mpred_test(late_aa_HB(1, writeln(1+1))). % :- mpred_test(late_aa_HB(A, inherit_above(user, aa(A)))). /*~ %~ ?-( mpred_test("Test_0014_Line_0000__+_1_in_user",user:late_aa_HB(1,writeln(1+1)))). passed=info(why_was_true(user:late_aa_HB(1,writeln(1+1)))) no_proof_for(late_aa_HB(1,writeln(1+1))). no_proof_for(late_aa_HB(1,writeln(1+1))). no_proof_for(late_aa_HB(1,writeln(1+1))). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0014_Line_0000__+_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01b.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01B_Test_0014_Line_0000_c43_1_in_user-junit.xml ~*/ % :- mpred_test(late_aa_HB(A, inherit_above(user, aa(A)))). :- mpred_test(early_aa_HB(A, member(A, [4, 5]))). /*~ %~ ?-( mpred_test( "Test_0015_Line_0000__D4_5_in_user", %~ user : early_aa_HB(A,member(A,[4,5])))). passed=info(why_was_true(user:early_aa_HB(_176708,member(_176708,[4,5])))) no_proof_for(early_aa_HB(A,member(A,[4,5]))). no_proof_for(early_aa_HB(A,member(A,[4,5]))). no_proof_for(early_aa_HB(A,member(A,[4,5]))). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0015_Line_0000__D4_5_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01b.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01B_Test_0015_Line_0000_D4_5_in_user-junit.xml ~*/ :- warn_fail_TODO(early_aa_HB(2, true)). /*~ %~ :-( warn_fail_TODO( early_aa_HB(2,true))). ~*/ :- warn_fail_TODO(early_aa_HB(3, true)). /*~ %~ :-( warn_fail_TODO( early_aa_HB(3,true))). ~*/ :- mpred_test(early_aa_HB(1, writeln(1+1))). % :- mpred_test(early_aa_HB(A, inherit_above(user, aa(A)))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:79 %~ ?-( mpred_test("Test_0016_Line_0000__+_1_in_user",user:early_aa_HB(1,writeln(1+1)))). passed=info(why_was_true(user:early_aa_HB(1,writeln(1+1)))) no_proof_for(early_aa_HB(1,writeln(1+1))). no_proof_for(early_aa_HB(1,writeln(1+1))). no_proof_for(early_aa_HB(1,writeln(1+1))). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0016_Line_0000__+_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01b.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01B_Test_0016_Line_0000_c43_1_in_user-junit.xml ~*/ % :- mpred_test(early_aa_HB(A, inherit_above(user, aa(A)))). :- warn_fail_TODO(late_aa_H(1)). /*~ %~ :-( warn_fail_TODO( late_aa_H(1))). ~*/ :- warn_fail_TODO(late_aa_H(2)). /*~ %~ :-( warn_fail_TODO( late_aa_H(2))). ~*/ :- warn_fail_TODO(late_aa_H(3)). /*~ %~ :-( warn_fail_TODO( late_aa_H(3))). ~*/ :- warn_fail_TODO(late_aa_H(_)). /*~ %~ :-( warn_fail_TODO( late_aa_H(H))). ~*/ :- mpred_test(clause_asserted(late_aa_H(_))). /*~ %~ ?-( mpred_test("Test_0017_Line_0000__late_aa_H_1_in_user",user:clause_asserted(late_aa_H(H)))). passed=info(why_was_true(user:clause_asserted(late_aa_H(_10080)))) no_proof_for(clause_asserted(late_aa_H(H1))). no_proof_for(clause_asserted(late_aa_H(H1))). no_proof_for(clause_asserted(late_aa_H(H1))). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0017_Line_0000__late_aa_H_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01b.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01B_Test_0017_Line_0000_late_aa_H_1_in_user-junit.xml ~*/ :- warn_fail_TODO(\+ clause_asserted(late_aa_H(4))). /*~ %~ :-( warn_fail_TODO( \+( clause_asserted( late_aa_H(4))))). ~*/ :- warn_fail_TODO(\+ clause_asserted(late_aa_H(5))). /*~ %~ :-( warn_fail_TODO( \+( clause_asserted( late_aa_H(5))))). ~*/ :- warn_fail_TODO(early_aa_H(1)). /*~ %~ :-( warn_fail_TODO( early_aa_H(1))). ~*/ :- warn_fail_TODO(early_aa_H(2)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:93 %~ :-( warn_fail_TODO( early_aa_H(2))). ~*/ :- warn_fail_TODO(early_aa_H(3)). /*~ %~ :-( warn_fail_TODO( early_aa_H(3))). ~*/ :- warn_fail_TODO(early_aa_H(_)). /*~ %~ :-( warn_fail_TODO( early_aa_H(H))). ~*/ :- mpred_test(clause_asserted(early_aa_H(_))). /*~ %~ ?-( mpred_test("Test_0018_Line_0000__early_aa_H_1_in_user",user:clause_asserted(early_aa_H(H)))). passed=info(why_was_true(user:clause_asserted(early_aa_H(_216800)))) no_proof_for(clause_asserted(early_aa_H(H1))). no_proof_for(clause_asserted(early_aa_H(H1))). no_proof_for(clause_asserted(early_aa_H(H1))). name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0018_Line_0000__early_aa_H_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'clause_fwd_01b.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01B_Test_0018_Line_0000_early_aa_H_1_in_user-junit.xml ~*/ :- warn_fail_TODO(\+ clause_asserted(early_aa_H(4))). /*~ %~ :-( warn_fail_TODO( \+( clause_asserted( early_aa_H(4))))). ~*/ :- warn_fail_TODO(\+ clause_asserted(early_aa_H(5))). /*~ %~ :-( warn_fail_TODO( \+( clause_asserted( early_aa_H(5))))). ~*/ :- listing([early_aa/1,late_aa/1]). /*~ %~ skipped( listing( [ early_aa/1, %~ late_aa/1])) ~*/ :- listing([early_aa_HB/2,late_aa_HB/2]). /*~ %~ skipped( listing( [ early_aa_HB/2, %~ late_aa_HB/2])) ~*/ :- listing([early_aa_H/1,late_aa_H/1]). /*~ %~ skipped( listing( [ early_aa_H/1, %~ late_aa_H/1])) ~*/ :- listing([early_not_bb_H/1,late_not_bb_H/1]). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:109 %~ skipped( listing( [ early_not_bb_H/1, %~ late_not_bb_H/1])) ~*/ :- listing([early_not_HB/2,late_not_HB/2]). /*~ %~ skipped( listing( [ early_not_HB/2, %~ late_not_HB/2])) ~*/ :- listing([early_not_bb_HB/2,late_not_bb_HB/2]). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/374 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/CLAUSE_FWD_01B/logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01B_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACLAUSE_FWD_01B /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:113 %~ skipped( listing( [ early_not_bb_HB/2, %~ late_not_bb_HB/2])) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.3941560170000002-junit.xml > logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__early_aa_1_in_user result = passed. Test_0002_Line_0000__early_aa_2_in_user result = passed. Test_0003_Line_0000__early_aa_3_in_user result = passed. Test_0004_Line_0000__early_aa_4_in_user result = passed. Test_0005_Line_0000__early_aa_5_in_user result = passed. Test_0006_Line_0000__late_aa_1_in_user result = passed. Test_0007_Line_0000__late_aa_2_in_user result = passed. Test_0008_Line_0000__late_aa_3_in_user result = passed. Test_0009_Line_0000__late_aa_4_in_user result = passed. Test_0010_Line_0000__late_aa_5_in_user result = passed. Test_0011_Line_0000__D4_5_in_user result = passed. Test_0012_Line_0000__late_aa_HB_3_in_user result = passed. Test_0013_Line_0000__late_aa_HB_2_in_user result = passed. Test_0014_Line_0000__+_1_in_user result = passed. Test_0015_Line_0000__D4_5_in_user result = passed. Test_0016_Line_0000__+_1_in_user result = passed. Test_0017_Line_0000__late_aa_H_1_in_user result = passed. Test_0018_Line_0000__early_aa_H_1_in_user result = passed. %~ test_completed_exit(96) totalTime=2.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k clause_fwd_01b.pfc.pl (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=374 OPEN logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, CLAUSE_FWD_01B, Passing 2021-09-26 05:38:01 +0000 UTC ISSUE_ID=374 ISSUE_OC=OPEN Updating Issue 374 OPEN logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, CLAUSE_FWD_01B, Passing 2021-09-26 05:38:01 +0000 UTC SKIPPING gh issue edit 374 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['clause_fwd_01a.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['clause_fwd_01a.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/CLAUSE_FWD_01A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACLAUSE_FWD_01A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/401 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % :- set_prolog_flag(lm_pfc_lean,true). % :- expects_dialect(pfc). mpred_test_cf(P):- dmsg_pretty((:- mpred_test(P))),mpred_test(P). % never_assert_u(early_aa_H(Var),var):- cwc, is_ftVar(Var). /*~ ~*/ % never_assert_u(early_aa_H(Var),var):- cwc, is_ftVar(Var). foo. /*~ ~*/ :- kb_local(aa/1). /*~ ~*/ :- kb_local(zz/1). /*~ ~*/ :- kb_local(early_aa_H/1). /*~ ~*/ :- kb_local(early_aa_HB/2). /*~ ~*/ :- kb_local(early_aa/1). /*~ ~*/ :- kb_local(late_aa_HB/2). /*~ ~*/ :- kb_local(late_aa/1). /*~ ~*/ :- kb_local(late_zz_H/1). /*~ ~*/ :- kb_local(zz/1). /*~ ~*/ :- kb_local(early_yy_H/1). /*~ ~*/ :- kb_local(yy/1). /*~ ~*/ ( aa(N):- _B )==> early_aa_H(N). /*~ ~*/ ( aa(N):- B ) ==> early_aa_HB(N,B). /*~ ~*/ ( aa(N) ) ==> early_aa(N). /*~ ~*/ aa(1):- writeln(1+1). /*~ 1+1 ~*/ aa(2). /*~ ~*/ aa(3):- true. /*~ ~*/ aa(N):- member(N,[4,5]). /*~ ~*/ ( aa(N):- _B ) ==> late_aa_H(N). /*~ ~*/ ( aa(N):- B ) ==> late_aa_HB(N,B). /*~ ~*/ ( aa(N) ) ==> late_aa(N). /*~ 1+1 ~*/ zz(1):- foo. /*~ ~*/ ( zz(N):- _B ) ==> late_zz_H(N). /*~ ~*/ :- mpred_test_cf(\+ clause_asserted(late_zz_H(_))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:46 %~ message_hook( %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) catch/3: Unknown procedure: mpred_test_cf/1 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 %~ message_hook( %~ goal_failed(directive,user:mpred_test_cf(\+clause_asserted(late_zz_H(H)))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test_cf( \+( clause_asserted( late_zz_H(H))))]]) Goal (directive) failed: user:mpred_test_cf(\+clause_asserted(late_zz_H(_444))) Warning: Goal (directive) failed: user:mpred_test_cf(\+clause_asserted(late_zz_H(_444))) ~*/ ( yy(N):- _B ) ==> early_yy_H(N). /*~ ~*/ yy(1):- foo. /*~ ~*/ :- mpred_test_cf(\+ clause_asserted(early_yy_H(_))). /*~ %~ message_hook( %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) catch/3: Unknown procedure: mpred_test_cf/1 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 %~ message_hook( %~ goal_failed(directive,user:mpred_test_cf(\+clause_asserted(early_yy_H(H)))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test_cf( \+( clause_asserted( early_yy_H(H))))]]) Goal (directive) failed: user:mpred_test_cf(\+clause_asserted(early_yy_H(_438))) Warning: Goal (directive) failed: user:mpred_test_cf(\+clause_asserted(early_yy_H(_438))) ~*/ :- mpred_test_cf(clause_asserted(early_yy_H(1))). /*~ %~ message_hook( %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) catch/3: Unknown procedure: mpred_test_cf/1 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 %~ message_hook( %~ goal_failed(directive,user:mpred_test_cf(clause_asserted(early_yy_H(1)))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test_cf( clause_asserted( early_yy_H(1)))]]) Goal (directive) failed: user:mpred_test_cf(clause_asserted(early_yy_H(1))) Warning: Goal (directive) failed: user:mpred_test_cf(clause_asserted(early_yy_H(1))) ~*/ :- break. /*~ %~ skipped(blocks_on_input,break) ~*/ :- mpred_test_cf(early_aa(1)). /*~ %~ message_hook( %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) catch/3: Unknown procedure: mpred_test_cf/1 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 %~ message_hook( %~ goal_failed(directive,user:mpred_test_cf(early_aa(1))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test_cf( early_aa(1))]]) Goal (directive) failed: user:mpred_test_cf(early_aa(1)) Warning: Goal (directive) failed: user:mpred_test_cf(early_aa(1)) ~*/ :- mpred_test_cf(early_aa(2)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:58 %~ message_hook( %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) catch/3: Unknown procedure: mpred_test_cf/1 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 %~ message_hook( %~ goal_failed(directive,user:mpred_test_cf(early_aa(2))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test_cf( early_aa(2))]]) Goal (directive) failed: user:mpred_test_cf(early_aa(2)) Warning: Goal (directive) failed: user:mpred_test_cf(early_aa(2)) ~*/ :- mpred_test_cf(early_aa(3)). /*~ %~ message_hook( %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) catch/3: Unknown procedure: mpred_test_cf/1 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:59 %~ message_hook( %~ goal_failed(directive,user:mpred_test_cf(early_aa(3))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test_cf( early_aa(3))]]) Goal (directive) failed: user:mpred_test_cf(early_aa(3)) Warning: Goal (directive) failed: user:mpred_test_cf(early_aa(3)) ~*/ :- mpred_test_cf(early_aa(4)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:60 %~ message_hook( %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) catch/3: Unknown procedure: mpred_test_cf/1 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 %~ message_hook( %~ goal_failed(directive,user:mpred_test_cf(early_aa(4))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test_cf( early_aa(4))]]) Goal (directive) failed: user:mpred_test_cf(early_aa(4)) Warning: Goal (directive) failed: user:mpred_test_cf(early_aa(4)) ~*/ :- mpred_test_cf(early_aa(5)). /*~ %~ message_hook( %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) catch/3: Unknown procedure: mpred_test_cf/1 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 %~ message_hook( %~ goal_failed(directive,user:mpred_test_cf(early_aa(5))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test_cf( early_aa(5))]]) Goal (directive) failed: user:mpred_test_cf(early_aa(5)) Warning: Goal (directive) failed: user:mpred_test_cf(early_aa(5)) ~*/ :- mpred_test_cf(late_aa(1)). /*~ %~ message_hook( %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) catch/3: Unknown procedure: mpred_test_cf/1 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 %~ message_hook( %~ goal_failed(directive,user:mpred_test_cf(late_aa(1))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test_cf( late_aa(1))]]) Goal (directive) failed: user:mpred_test_cf(late_aa(1)) Warning: Goal (directive) failed: user:mpred_test_cf(late_aa(1)) ~*/ :- mpred_test_cf(late_aa(2)). /*~ %~ message_hook( %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) catch/3: Unknown procedure: mpred_test_cf/1 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 %~ message_hook( %~ goal_failed(directive,user:mpred_test_cf(late_aa(2))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test_cf( late_aa(2))]]) Goal (directive) failed: user:mpred_test_cf(late_aa(2)) Warning: Goal (directive) failed: user:mpred_test_cf(late_aa(2)) ~*/ :- mpred_test_cf(late_aa(3)). /*~ %~ message_hook( %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) catch/3: Unknown procedure: mpred_test_cf/1 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 %~ message_hook( %~ goal_failed(directive,user:mpred_test_cf(late_aa(3))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test_cf( late_aa(3))]]) Goal (directive) failed: user:mpred_test_cf(late_aa(3)) Warning: Goal (directive) failed: user:mpred_test_cf(late_aa(3)) ~*/ :- mpred_test_cf(late_aa(4)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:66 %~ message_hook( %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) catch/3: Unknown procedure: mpred_test_cf/1 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 %~ message_hook( %~ goal_failed(directive,user:mpred_test_cf(late_aa(4))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test_cf( late_aa(4))]]) Goal (directive) failed: user:mpred_test_cf(late_aa(4)) Warning: Goal (directive) failed: user:mpred_test_cf(late_aa(4)) ~*/ :- mpred_test_cf(late_aa(5)). /*~ %~ message_hook( %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) catch/3: Unknown procedure: mpred_test_cf/1 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:67 %~ message_hook( %~ goal_failed(directive,user:mpred_test_cf(late_aa(5))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test_cf( late_aa(5))]]) Goal (directive) failed: user:mpred_test_cf(late_aa(5)) Warning: Goal (directive) failed: user:mpred_test_cf(late_aa(5)) ~*/ :- mpred_test_cf(late_aa_HB(A, member(A, [4, 5]))). /*~ %~ message_hook( %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) catch/3: Unknown procedure: mpred_test_cf/1 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:69 %~ message_hook( %~ goal_failed(directive,user:mpred_test_cf(late_aa_HB(A,member(A,[4,5])))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test_cf( late_aa_HB(A,member(A,[4,5])))]]) Goal (directive) failed: user:mpred_test_cf(late_aa_HB(_484,member(_484,[4,5]))) Warning: Goal (directive) failed: user:mpred_test_cf(late_aa_HB(_484,member(_484,[4,5]))) ~*/ :- mpred_test_cf(late_aa_HB(3, true)). /*~ %~ message_hook( %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) catch/3: Unknown procedure: mpred_test_cf/1 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 %~ message_hook( %~ goal_failed(directive,user:mpred_test_cf(late_aa_HB(3,true))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test_cf( late_aa_HB(3,true))]]) Goal (directive) failed: user:mpred_test_cf(late_aa_HB(3,true)) Warning: Goal (directive) failed: user:mpred_test_cf(late_aa_HB(3,true)) ~*/ :- mpred_test_cf(late_aa_HB(2, true)). /*~ %~ message_hook( %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) catch/3: Unknown procedure: mpred_test_cf/1 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:71 %~ message_hook( %~ goal_failed(directive,user:mpred_test_cf(late_aa_HB(2,true))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test_cf( late_aa_HB(2,true))]]) Goal (directive) failed: user:mpred_test_cf(late_aa_HB(2,true)) Warning: Goal (directive) failed: user:mpred_test_cf(late_aa_HB(2,true)) ~*/ :- mpred_test_cf(late_aa_HB(1, writeln(1+1))). /*~ %~ message_hook( %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) catch/3: Unknown procedure: mpred_test_cf/1 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 %~ message_hook( %~ goal_failed(directive,user:mpred_test_cf(late_aa_HB(1,writeln(1+1)))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test_cf( late_aa_HB(1,writeln(1+1)))]]) Goal (directive) failed: user:mpred_test_cf(late_aa_HB(1,writeln(1+1))) Warning: Goal (directive) failed: user:mpred_test_cf(late_aa_HB(1,writeln(1+1))) ~*/ :- mpred_test_cf(early_aa_HB(A, member(A, [4, 5]))). /*~ %~ message_hook( %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) catch/3: Unknown procedure: mpred_test_cf/1 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 %~ message_hook( %~ goal_failed(directive,user:mpred_test_cf(early_aa_HB(A,member(A,[4,5])))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test_cf( early_aa_HB(A,member(A,[4,5])))]]) Goal (directive) failed: user:mpred_test_cf(early_aa_HB(_13410,member(_13410,[4,5]))) Warning: Goal (directive) failed: user:mpred_test_cf(early_aa_HB(_13410,member(_13410,[4,5]))) ~*/ :- warn_fail_TODO(early_aa_HB(3, true)). /*~ %~ :-( warn_fail_TODO( early_aa_HB(3,true))). ~*/ :- warn_fail_TODO(early_aa_HB(2, true)). /*~ %~ :-( warn_fail_TODO( early_aa_HB(2,true))). ~*/ :- mpred_test_cf(early_aa_HB(1, writeln(1+1))). /*~ %~ message_hook( %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) catch/3: Unknown procedure: mpred_test_cf/1 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 %~ message_hook( %~ goal_failed(directive,user:mpred_test_cf(early_aa_HB(1,writeln(1+1)))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test_cf( early_aa_HB(1,writeln(1+1)))]]) Goal (directive) failed: user:mpred_test_cf(early_aa_HB(1,writeln(1+1))) Warning: Goal (directive) failed: user:mpred_test_cf(early_aa_HB(1,writeln(1+1))) ~*/ :- mpred_test_cf(late_aa_H(1)). /*~ %~ message_hook( %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) catch/3: Unknown procedure: mpred_test_cf/1 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 %~ message_hook( %~ goal_failed(directive,user:mpred_test_cf(late_aa_H(1))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test_cf( late_aa_H(1))]]) Goal (directive) failed: user:mpred_test_cf(late_aa_H(1)) Warning: Goal (directive) failed: user:mpred_test_cf(late_aa_H(1)) ~*/ :- mpred_test_cf(late_aa_H(2)). /*~ %~ message_hook( %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) catch/3: Unknown procedure: mpred_test_cf/1 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 %~ message_hook( %~ goal_failed(directive,user:mpred_test_cf(late_aa_H(2))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test_cf( late_aa_H(2))]]) Goal (directive) failed: user:mpred_test_cf(late_aa_H(2)) Warning: Goal (directive) failed: user:mpred_test_cf(late_aa_H(2)) ~*/ :- mpred_test_cf(late_aa_H(3)). /*~ %~ message_hook( %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) catch/3: Unknown procedure: mpred_test_cf/1 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 %~ message_hook( %~ goal_failed(directive,user:mpred_test_cf(late_aa_H(3))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test_cf( late_aa_H(3))]]) Goal (directive) failed: user:mpred_test_cf(late_aa_H(3)) Warning: Goal (directive) failed: user:mpred_test_cf(late_aa_H(3)) ~*/ :- mpred_test_cf(late_aa_H(_)). %:- rtrace. /*~ %~ message_hook( %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) catch/3: Unknown procedure: mpred_test_cf/1 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 %~ message_hook( %~ goal_failed(directive,user:mpred_test_cf(late_aa_H(H))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test_cf( late_aa_H(H))]]) Goal (directive) failed: user:mpred_test_cf(late_aa_H(_428)) Warning: Goal (directive) failed: user:mpred_test_cf(late_aa_H(_428)) ~*/ %:- rtrace. :- mpred_test_cf(clause_asserted(late_aa_H(_))). /*~ %~ message_hook( %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) catch/3: Unknown procedure: mpred_test_cf/1 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 %~ message_hook( %~ goal_failed(directive,user:mpred_test_cf(clause_asserted(late_aa_H(H)))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test_cf( clause_asserted( late_aa_H(H)))]]) Goal (directive) failed: user:mpred_test_cf(clause_asserted(late_aa_H(_438))) Warning: Goal (directive) failed: user:mpred_test_cf(clause_asserted(late_aa_H(_438))) ~*/ :- nortrace. /*~ ~*/ :- mpred_test_cf(early_aa_H(1)). /*~ %~ message_hook( %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) catch/3: Unknown procedure: mpred_test_cf/1 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 %~ message_hook( %~ goal_failed(directive,user:mpred_test_cf(early_aa_H(1))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test_cf( early_aa_H(1))]]) Goal (directive) failed: user:mpred_test_cf(early_aa_H(1)) Warning: Goal (directive) failed: user:mpred_test_cf(early_aa_H(1)) ~*/ :- mpred_test_cf(early_aa_H(2)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:92 %~ message_hook( %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) catch/3: Unknown procedure: mpred_test_cf/1 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 %~ message_hook( %~ goal_failed(directive,user:mpred_test_cf(early_aa_H(2))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test_cf( early_aa_H(2))]]) Goal (directive) failed: user:mpred_test_cf(early_aa_H(2)) Warning: Goal (directive) failed: user:mpred_test_cf(early_aa_H(2)) ~*/ :- mpred_test_cf(early_aa_H(3)). /*~ %~ message_hook( %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) catch/3: Unknown procedure: mpred_test_cf/1 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 %~ message_hook( %~ goal_failed(directive,user:mpred_test_cf(early_aa_H(3))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test_cf( early_aa_H(3))]]) Goal (directive) failed: user:mpred_test_cf(early_aa_H(3)) Warning: Goal (directive) failed: user:mpred_test_cf(early_aa_H(3)) ~*/ :- mpred_test_cf(early_aa_H(_)). /*~ %~ message_hook( %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) catch/3: Unknown procedure: mpred_test_cf/1 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 %~ message_hook( %~ goal_failed(directive,user:mpred_test_cf(early_aa_H(H))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test_cf( early_aa_H(H))]]) Goal (directive) failed: user:mpred_test_cf(early_aa_H(_430)) Warning: Goal (directive) failed: user:mpred_test_cf(early_aa_H(_430)) ~*/ :- mpred_test_cf(clause_asserted(early_aa_H(_))). /*~ %~ message_hook( %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) catch/3: Unknown procedure: mpred_test_cf/1 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 %~ message_hook( %~ goal_failed(directive,user:mpred_test_cf(clause_asserted(early_aa_H(H)))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test_cf( clause_asserted( early_aa_H(H)))]]) Goal (directive) failed: user:mpred_test_cf(clause_asserted(early_aa_H(_430))) Warning: Goal (directive) failed: user:mpred_test_cf(clause_asserted(early_aa_H(_430))) ~*/ /* :- mpred_test_cf(\+ clause_asserted(late_aa_H(4))). :- mpred_test_cf(\+ clause_asserted(late_aa_H(5))). :- mpred_test_cf(\+ clause_asserted(early_aa_H(4))). :- mpred_test_cf(\+ clause_asserted(early_aa_H(5))). */ :- listing([early_aa/1,late_aa/1]). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:109 %~ skipped( listing( [ early_aa/1, %~ late_aa/1])) ~*/ :- listing([early_aa_HB/2,late_aa_HB/2]). /*~ %~ skipped( listing( [ early_aa_HB/2, %~ late_aa_HB/2])) ~*/ :- listing([early_aa_H/1,late_aa_H/1]). /*~ %~ skipped( listing( [ early_aa_H/1, %~ late_aa_H/1])) ~*/ :- listing(late_zz_H/1). /*~ %~ skipped( listing( late_zz_H/1)) ~*/ :- listing(early_yy_H/1). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/401 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/CLAUSE_FWD_01A/logicmoo_pfc_test_sanity_base_CLAUSE_FWD_01A_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACLAUSE_FWD_01A /*~ %~ skipped( listing( early_yy_H/1)) ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:124 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.596086994-junit.xml > logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit error = catch/3: Unknown procedure: mpred_test_cf/1 logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(\+clause_asserted(late_zz_H(_444))) logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(\+clause_asserted(early_yy_H(_438))) logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(clause_asserted(early_yy_H(1))) logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(early_aa(1)) logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(early_aa(2)) logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(early_aa(3)) logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(early_aa(4)) logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(early_aa(5)) logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(late_aa(1)) logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(late_aa(2)) logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(late_aa(3)) logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(late_aa(4)) logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(late_aa(5)) logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(late_aa_HB(_484,member(_484,[4,5]))) logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(late_aa_HB(3,true)) logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(late_aa_HB(2,true)) logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(late_aa_HB(1,writeln(1+1))) logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(early_aa_HB(_13410,member(_13410,[4,5]))) logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(early_aa_HB(1,writeln(1+1))) logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(late_aa_H(1)) logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(late_aa_H(2)) logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(late_aa_H(3)) logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(late_aa_H(_428)) logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(clause_asserted(late_aa_H(_438))) logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(early_aa_H(1)) logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(early_aa_H(2)) logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(early_aa_H(3)) logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(early_aa_H(_430)) logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(clause_asserted(early_aa_H(_430))) %~ test_completed_exit(48) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k clause_fwd_01a.pfc.pl (returned 48) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped,Skipped' ISSUE_INFO=401 OPEN logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, CLAUSE_FWD_01A, Passing 2021-09-26 05:38:14 +0000 UTC ISSUE_ID=401 ISSUE_OC=OPEN Editing Issue For FAILED 401 OPEN logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, CLAUSE_FWD_01A, Passing 2021-09-26 05:38:14 +0000 UTC SKIPPING gh issue comment 401 -b Broken in https://github.com/logicmoo/logicmoo_workspace/commit/030211eaee19575687e748464fc1a808d2d1aaa7 https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/commit/030211eaee19575687e748464fc1a808d2d1aaa7 SKIPPING gh issue edit 401 -t logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Overtime,Skipped,Skipped --add-label Failing,Regression,Errors,Warnings FileTestCase=logicmoo.pfc.test.sanity_base.CIRCLE_01D JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['circle_01d.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['circle_01d.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/circle_01d.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/CIRCLE_01D/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACIRCLE_01D % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/545 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01d.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- abolish(a11,0). /*~ ~*/ :- abolish(b11,0). /*~ ~*/ :- abolish(c11,0). /*~ ~*/ a11 ==> b11. /*~ ~*/ b11 ==> c11. /*~ ~*/ a11 ==> b22. /*~ ~*/ b22 ==> c11. /*~ ~*/ a11. /*~ ~*/ :- mpred_test(c11). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01d.pfc:24 %~ ?-( mpred_test("Test_0001_Line_0000__C11_in_user",user:c11)). passed=info(why_was_true(user:c11)) no_proof_for(c11). no_proof_for(c11). no_proof_for(c11). name = 'logicmoo.pfc.test.sanity_base.CIRCLE_01D-Test_0001_Line_0000__C11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CIRCLE_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'circle_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CIRCLE_01D_Test_0001_Line_0000_C11_in_user-junit.xml ~*/ ~ b11. % so should this make a11 impossible? % :- break. % thru b22 this shoud be true /*~ ~*/ % so should this make a11 impossible? % :- break. % thru b22 this shoud be true :- mpred_test( c11). % what about now ? % c11 ==> a11. /*~ %~ ?-( mpred_test("Test_0002_Line_0000__C11_in_user",user:c11)). failure=info((why_was_true(user:(\+c11)),nop(ftrace(user:c11)))) no_proof_for(\+c11). no_proof_for(\+c11). no_proof_for(\+c11). name = 'logicmoo.pfc.test.sanity_base.CIRCLE_01D-Test_0002_Line_0000__C11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CIRCLE_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'circle_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CIRCLE_01D_Test_0002_Line_0000_C11_in_user-junit.xml ~*/ % what about now ? % c11 ==> a11. :- mpred_test( c11). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__C11_in_user",user:c11)). failure=info((why_was_true(user:(\+c11)),nop(ftrace(user:c11)))) no_proof_for(\+c11). no_proof_for(\+c11). no_proof_for(\+c11). name = 'logicmoo.pfc.test.sanity_base.CIRCLE_01D-Test_0003_Line_0000__C11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CIRCLE_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'circle_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CIRCLE_01D_Test_0003_Line_0000_C11_in_user-junit.xml ~*/ (~P , P) ==> {wdmsg(conflict((~P , P))),break}. % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/circle_01d.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/CIRCLE_01D/logicmoo_pfc_test_sanity_base_CIRCLE_01D_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACIRCLE_01D % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/545 /*~ %~ conflict( ( ~( ~_33272,_33272==>{wdmsg(conflict((~_33272,_33272))),break}) , %~ ~_25582,_25582==>{wdmsg(conflict((~_25582,_25582))),break})) % Break level 1 % Exit break level 1 ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.140999129-junit.xml > logicmoo.pfc.test.sanity_base.CIRCLE_01D JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__C11_in_user result = passed. Test_0002_Line_0000__C11_in_user result = failure. Test_0003_Line_0000__C11_in_user result = failure. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k circle_01d.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=545 OPEN logicmoo.pfc.test.sanity_base.CIRCLE_01D JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, CIRCLE_01D, Failing 2021-09-26 05:38:29 +0000 UTC ISSUE_ID=545 ISSUE_OC=OPEN Editing Issue For FAILED 545 OPEN logicmoo.pfc.test.sanity_base.CIRCLE_01D JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, CIRCLE_01D, Failing 2021-09-26 05:38:29 +0000 UTC SKIPPING gh issue edit 545 -t logicmoo.pfc.test.sanity_base.CIRCLE_01D JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.CIRCLE_01C JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['circle_01c.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['circle_01c.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/circle_01c.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/CIRCLE_01C/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACIRCLE_01C % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/546 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01c.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- abolish(a11,0). /*~ ~*/ :- abolish(b11,0). /*~ ~*/ :- abolish(c11,0). /*~ ~*/ a11 ==> b11. /*~ ~*/ b11 ==> c11. /*~ ~*/ a11 ==> b22. /*~ ~*/ b22 ==> c11. /*~ ~*/ a11. /*~ ~*/ :- mpred_test(c11). % remove only axiomatic support for b11 /*~ %~ ?-( mpred_test("Test_0001_Line_0000__C11_in_user",user:c11)). passed=info(why_was_true(user:c11)) no_proof_for(c11). no_proof_for(c11). no_proof_for(c11). name = 'logicmoo.pfc.test.sanity_base.CIRCLE_01C-Test_0001_Line_0000__C11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CIRCLE_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'circle_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CIRCLE_01C_Test_0001_Line_0000_C11_in_user-junit.xml ~*/ % remove only axiomatic support for b11 \+ b11. /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( b11, %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/circle_01c.pfc ',27) , %~ ax)))) ~*/ :- mpred_test(c11). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01c.pfc:29 %~ ?-( mpred_test("Test_0002_Line_0000__C11_in_user",user:c11)). failure=info((why_was_true(user:(\+c11)),nop(ftrace(user:c11)))) no_proof_for(\+c11). no_proof_for(\+c11). no_proof_for(\+c11). name = 'logicmoo.pfc.test.sanity_base.CIRCLE_01C-Test_0002_Line_0000__C11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CIRCLE_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'circle_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CIRCLE_01C_Test_0002_Line_0000_C11_in_user-junit.xml ~*/ c11 ==> a11. /*~ ~*/ :- mpred_test(c11). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/circle_01c.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/CIRCLE_01C/logicmoo_pfc_test_sanity_base_CIRCLE_01C_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACIRCLE_01C % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/546 /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01c.pfc:32 %~ ?-( mpred_test("Test_0003_Line_0000__C11_in_user",user:c11)). failure=info((why_was_true(user:(\+c11)),nop(ftrace(user:c11)))) no_proof_for(\+c11). no_proof_for(\+c11). no_proof_for(\+c11). name = 'logicmoo.pfc.test.sanity_base.CIRCLE_01C-Test_0003_Line_0000__C11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CIRCLE_01C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'circle_01c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CIRCLE_01C_Test_0003_Line_0000_C11_in_user-junit.xml ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01c.pfc:40 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.107605348-junit.xml > logicmoo.pfc.test.sanity_base.CIRCLE_01C JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__C11_in_user result = passed. Test_0002_Line_0000__C11_in_user result = failure. Test_0003_Line_0000__C11_in_user result = failure. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k circle_01c.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=546 OPEN logicmoo.pfc.test.sanity_base.CIRCLE_01C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, CIRCLE_01C, Failing 2021-09-26 05:38:42 +0000 UTC ISSUE_ID=546 ISSUE_OC=OPEN Editing Issue For FAILED 546 OPEN logicmoo.pfc.test.sanity_base.CIRCLE_01C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, CIRCLE_01C, Failing 2021-09-26 05:38:42 +0000 UTC SKIPPING gh issue edit 546 -t logicmoo.pfc.test.sanity_base.CIRCLE_01C JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.CIRCLE_01B JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['circle_01b.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['circle_01b.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/circle_01b.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/CIRCLE_01B/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACIRCLE_01B % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/582 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01b.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- abolish(a11,0). /*~ ~*/ :- abolish(b11,0). /*~ ~*/ :- abolish(c11,0). /*~ ~*/ a11 ==> b11. /*~ ~*/ b11 ==> c11. /*~ ~*/ c11 ==> a11. /*~ ~*/ a11. /*~ ~*/ :- mpred_test(c11). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__C11_in_user",user:c11)). passed=info(why_was_true(user:c11)) no_proof_for(c11). no_proof_for(c11). no_proof_for(c11). name = 'logicmoo.pfc.test.sanity_base.CIRCLE_01B-Test_0001_Line_0000__C11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CIRCLE_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'circle_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CIRCLE_01B_Test_0001_Line_0000_C11_in_user-junit.xml ~*/ ~ b11. /*~ ~*/ :- mpred_test(\+ c11). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/circle_01b.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/CIRCLE_01B/logicmoo_pfc_test_sanity_base_CIRCLE_01B_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACIRCLE_01B % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/582 /*~ %~ ?-( mpred_test("Test_0002_Line_0000__naf_C11_in_user",user:(\+c11))). passed=info(why_was_true(user:(\+c11))) no_proof_for(\+c11). no_proof_for(\+c11). no_proof_for(\+c11). name = 'logicmoo.pfc.test.sanity_base.CIRCLE_01B-Test_0002_Line_0000__naf_C11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CIRCLE_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'circle_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CIRCLE_01B_Test_0002_Line_0000_naf_C11_in_user-junit.xml ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01b.pfc:37 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.063780525-junit.xml > logicmoo.pfc.test.sanity_base.CIRCLE_01B JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__C11_in_user result = passed. Test_0002_Line_0000__naf_C11_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k circle_01b.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=582 OPEN logicmoo.pfc.test.sanity_base.CIRCLE_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, CIRCLE_01B, Passing 2021-09-26 05:38:56 +0000 UTC ISSUE_ID=582 ISSUE_OC=OPEN Updating Issue 582 OPEN logicmoo.pfc.test.sanity_base.CIRCLE_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, CIRCLE_01B, Passing 2021-09-26 05:38:56 +0000 UTC SKIPPING gh issue edit 582 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.CIRCLE_01A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['circle_01a.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['circle_01a.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/circle_01a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/CIRCLE_01A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACIRCLE_01A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/350 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- abolish(a11,0). /*~ ~*/ :- abolish(b11,0). /*~ ~*/ :- abolish(c11,0). /*~ ~*/ a11 ==> b11. /*~ ~*/ b11 ==> c11. /*~ ~*/ c11 ==> a11. /*~ ~*/ a11. /*~ ~*/ :- mpred_test(a11). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__A11_in_user",user:a11)). passed=info(why_was_true(user:a11)) no_proof_for(a11). no_proof_for(a11). no_proof_for(a11). name = 'logicmoo.pfc.test.sanity_base.CIRCLE_01A-Test_0001_Line_0000__A11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CIRCLE_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'circle_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CIRCLE_01A_Test_0001_Line_0000_A11_in_user-junit.xml ~*/ :- mpred_test(b11). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc:23 %~ ?-( mpred_test("Test_0002_Line_0000__B11_in_user",user:b11)). passed=info(why_was_true(user:b11)) no_proof_for(b11). no_proof_for(b11). no_proof_for(b11). name = 'logicmoo.pfc.test.sanity_base.CIRCLE_01A-Test_0002_Line_0000__B11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CIRCLE_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'circle_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CIRCLE_01A_Test_0002_Line_0000_B11_in_user-junit.xml ~*/ :- mpred_test(c11). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__C11_in_user",user:c11)). passed=info(why_was_true(user:c11)) no_proof_for(c11). no_proof_for(c11). no_proof_for(c11). name = 'logicmoo.pfc.test.sanity_base.CIRCLE_01A-Test_0003_Line_0000__C11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CIRCLE_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'circle_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CIRCLE_01A_Test_0003_Line_0000_C11_in_user-junit.xml ~*/ \+ a11. /*~ %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( a11, %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/circle_01a.pfc ',26) , %~ ax)))) ~*/ ~ a11. /*~ ~*/ :- mpred_test(\+ a11). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc:30 %~ ?-( mpred_test("Test_0004_Line_0000__naf_A11_in_user",user:(\+a11))). passed=info(why_was_true(user:(\+a11))) no_proof_for(\+a11). no_proof_for(\+a11). no_proof_for(\+a11). name = 'logicmoo.pfc.test.sanity_base.CIRCLE_01A-Test_0004_Line_0000__naf_A11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CIRCLE_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'circle_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CIRCLE_01A_Test_0004_Line_0000_naf_A11_in_user-junit.xml ~*/ :- mpred_test(\+ b11). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__naf_B11_in_user",user:(\+b11))). passed=info(why_was_true(user:(\+b11))) no_proof_for(\+b11). no_proof_for(\+b11). no_proof_for(\+b11). name = 'logicmoo.pfc.test.sanity_base.CIRCLE_01A-Test_0005_Line_0000__naf_B11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CIRCLE_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'circle_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CIRCLE_01A_Test_0005_Line_0000_naf_B11_in_user-junit.xml ~*/ :- mpred_test(\+ c11). /*~ %~ ?-( mpred_test("Test_0006_Line_0000__naf_C11_in_user",user:(\+c11))). passed=info(why_was_true(user:(\+c11))) no_proof_for(\+c11). no_proof_for(\+c11). no_proof_for(\+c11). name = 'logicmoo.pfc.test.sanity_base.CIRCLE_01A-Test_0006_Line_0000__naf_C11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CIRCLE_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'circle_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CIRCLE_01A_Test_0006_Line_0000_naf_C11_in_user-junit.xml ~*/ b11. /*~ ~*/ :- mpred_test(a11). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/350 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/circle_01a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/CIRCLE_01A/logicmoo_pfc_test_sanity_base_CIRCLE_01A_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACIRCLE_01A /*~ %~ ?-( mpred_test("Test_0007_Line_0000__A11_in_user",user:a11)). passed=info(why_was_true(user:a11)) no_proof_for(a11). no_proof_for(a11). no_proof_for(a11). name = 'logicmoo.pfc.test.sanity_base.CIRCLE_01A-Test_0007_Line_0000__A11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CIRCLE_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'circle_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_CIRCLE_01A_Test_0007_Line_0000_A11_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.121366204-junit.xml > logicmoo.pfc.test.sanity_base.CIRCLE_01A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__A11_in_user result = passed. Test_0002_Line_0000__B11_in_user result = passed. Test_0003_Line_0000__C11_in_user result = passed. Test_0004_Line_0000__naf_A11_in_user result = passed. Test_0005_Line_0000__naf_B11_in_user result = passed. Test_0006_Line_0000__naf_C11_in_user result = passed. Test_0007_Line_0000__A11_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k circle_01a.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=350 OPEN logicmoo.pfc.test.sanity_base.CIRCLE_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, CIRCLE_01A, Passing 2021-09-26 05:39:11 +0000 UTC ISSUE_ID=350 ISSUE_OC=OPEN Updating Issue 350 OPEN logicmoo.pfc.test.sanity_base.CIRCLE_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, CIRCLE_01A, Passing 2021-09-26 05:39:11 +0000 UTC SKIPPING gh issue edit 350 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.BWD_01A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['bwd_01a.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['bwd_01a.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/bwd_01a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BWD_01A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABWD_01A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/308 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01a.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dynamic(bc_q/1). /*~ ~*/ :- dynamic(bc_p/1). /*~ ~*/ bc_p(a). /*~ ~*/ :- ain((bc_q(N) > logicmoo.pfc.test.sanity_base.BWD_01A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__B_in_user result = passed. Test_0002_Line_0000__naf_bc_q_1_in_user result = passed. Test_0003_Line_0000__B_in_user result = failure. Test_0004_Line_0000__bc_q_1_in_user result = failure. Test_0005_Line_0000__bc_q_1_in_user result = failure. Test_0006_Line_0000__naf_bc_q_1_in_user result = passed. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01a.pfc:60 %~ test_completed_exit(40) totalTime=5.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k bwd_01a.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=308 OPEN logicmoo.pfc.test.sanity_base.BWD_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, BWD_01A, Passing 2021-09-26 05:39:25 +0000 UTC ISSUE_ID=308 ISSUE_OC=OPEN Editing Issue For FAILED 308 OPEN logicmoo.pfc.test.sanity_base.BWD_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, BWD_01A, Passing 2021-09-26 05:39:25 +0000 UTC SKIPPING gh issue comment 308 -b Broken in https://github.com/logicmoo/logicmoo_workspace/commit/030211eaee19575687e748464fc1a808d2d1aaa7 https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/commit/030211eaee19575687e748464fc1a808d2d1aaa7 SKIPPING gh issue edit 308 -t logicmoo.pfc.test.sanity_base.BWD_01A JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Regression,Errors FileTestCase=logicmoo.pfc.test.sanity_base.BIRDS_01D JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['birds_01d.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['birds_01d.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/birds_01d.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BIRDS_01D/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABIRDS_01D % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/309 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ (tType(COL)==>{kb_local(COL/1)}, functorDeclares(COL), (t(COL,X)instanceOf(X,COL))). /*~ ~*/ ==> tType(tType). /*~ ~*/ ==> tType(tFly). /*~ ~*/ ==> tType(tCanary). /*~ ~*/ ==> tType(tPenguin). /*~ ~*/ ==> tType(tBird). /*~ ~*/ :- mpred_test(predicate_property(tBird(_),dynamic)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__tBird_1_in_user",user:predicate_property(tBird(Bird),dynamic))). passed=info(why_was_true(user:predicate_property(tBird(_438),dynamic))) no_proof_for(predicate_property(tBird(Bird1),dynamic)). no_proof_for(predicate_property(tBird(Bird1),dynamic)). no_proof_for(predicate_property(tBird(Bird1),dynamic)). name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0001_Line_0000__tBird_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'birds_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BIRDS_01D_Test_0001_Line_0000_tBird_1_in_user-junit.xml ~*/ subClassOf(C1,C2)==> (instanceOf(X,C1)==>instanceOf(X,C2)). /*~ ~*/ :- dmsg("A cannary is a type of bird."). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:46 %~ A cannary is a type of bird. ~*/ ==> subClassOf(tCanary,tBird). /*~ ~*/ :- dmsg("A penguin is a type of bird."). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:48 %~ A penguin is a type of bird. ~*/ ==> subClassOf(tPenguin,tBird). /*~ ~*/ :- dmsg("Chilly is a penguin."). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:53 %~ Chilly is a penguin. ~*/ ==> tPenguin(iChilly). /*~ ~*/ :- dmsg("Make sure Chilly is a bird now."). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:56 %~ Make sure Chilly is a bird now. ~*/ :- mpred_test((tBird(iChilly))). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__IChilly_in_user",user:tBird(iChilly))). passed=info(why_was_true(user:tBird(iChilly))) no_proof_for(tBird(iChilly)). no_proof_for(tBird(iChilly)). no_proof_for(tBird(iChilly)). name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0002_Line_0000__IChilly_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'birds_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BIRDS_01D_Test_0002_Line_0000_IChilly_in_user-junit.xml ~*/ :- dmsg("Tweety is a canary."). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:60 %~ Tweety is a canary. ~*/ tCanary(iTweety). /*~ ~*/ :- mpred_test((tBird(iTweety))). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__ITweety_in_user",user:tBird(iTweety))). passed=info(why_was_true(user:tBird(iTweety))) no_proof_for(tBird(iTweety)). no_proof_for(tBird(iTweety)). no_proof_for(tBird(iTweety)). name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0003_Line_0000__ITweety_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'birds_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BIRDS_01D_Test_0003_Line_0000_ITweety_in_user-junit.xml ~*/ :- dmsg("birds fly by default."). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:65 %~ birds fly by default. ~*/ mdefault(( tBird(X) ==> tFly(X) )). /*~ ~*/ :- mpred_test((tBird(iTweety))). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__ITweety_in_user",user:tBird(iTweety))). passed=info(why_was_true(user:tBird(iTweety))) no_proof_for(tBird(iTweety)). no_proof_for(tBird(iTweety)). no_proof_for(tBird(iTweety)). name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0004_Line_0000__ITweety_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'birds_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BIRDS_01D_Test_0004_Line_0000_ITweety_in_user-junit.xml ~*/ :- mpred_test((tFly(iTweety))). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__ITweety_in_user",user:tFly(iTweety))). passed=info(why_was_true(user:tFly(iTweety))) no_proof_for(tFly(iTweety)). no_proof_for(tFly(iTweety)). no_proof_for(tFly(iTweety)). name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0005_Line_0000__ITweety_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'birds_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BIRDS_01D_Test_0005_Line_0000_ITweety_in_user-junit.xml ~*/ :- dmsg("make sure Chilly can fly"). /*~ %~ make sure Chilly can fly ~*/ :- mpred_test((instanceOf(I,tFly),I=iChilly)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:72 %~ ?-( mpred_test("Test_0006_Line_0000__TFly_in_user",user:(instanceOf(I,tFly),I=iChilly))). passed=info(why_was_true(user:(instanceOf(iChilly,tFly),iChilly=iChilly))) no_proof_for((instanceOf(iChilly,tFly),iChilly=iChilly)). no_proof_for((instanceOf(iChilly,tFly),iChilly=iChilly)). no_proof_for((instanceOf(iChilly,tFly),iChilly=iChilly)). name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0006_Line_0000__TFly_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'birds_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BIRDS_01D_Test_0006_Line_0000_TFly_in_user-junit.xml ~*/ :- mpred_test((tBird(iTweety))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:74 %~ ?-( mpred_test("Test_0007_Line_0000__ITweety_in_user",user:tBird(iTweety))). passed=info(why_was_true(user:tBird(iTweety))) no_proof_for(tBird(iTweety)). no_proof_for(tBird(iTweety)). no_proof_for(tBird(iTweety)). name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0007_Line_0000__ITweety_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'birds_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BIRDS_01D_Test_0007_Line_0000_ITweety_in_user-junit.xml ~*/ :- listing([tFly/1,tBird/1,instanceOf/2]). /*~ %~ skipped( listing( [ tFly/1, tBird/1,instanceOf/2])) ~*/ :- dmsg("make sure Tweety can fly (and again Chilly)"). /*~ %~ make sure Tweety can fly (and again Chilly) ~*/ :- mpred_test((tFly(iTweety))). /*~ %~ ?-( mpred_test("Test_0008_Line_0000__ITweety_in_user",user:tFly(iTweety))). passed=info(why_was_true(user:tFly(iTweety))) no_proof_for(tFly(iTweety)). no_proof_for(tFly(iTweety)). no_proof_for(tFly(iTweety)). name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0008_Line_0000__ITweety_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'birds_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BIRDS_01D_Test_0008_Line_0000_ITweety_in_user-junit.xml ~*/ :- mpred_test((tFly(iChilly))). /*~ %~ ?-( mpred_test("Test_0009_Line_0000__IChilly_in_user",user:tFly(iChilly))). passed=info(why_was_true(user:tFly(iChilly))) no_proof_for(tFly(iChilly)). no_proof_for(tFly(iChilly)). no_proof_for(tFly(iChilly)). name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0009_Line_0000__IChilly_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'birds_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BIRDS_01D_Test_0009_Line_0000_IChilly_in_user-junit.xml ~*/ ==> never_retract_u(tBird(iChilly)). /*~ ~*/ :- dmsg("penguins do not tFly."). /*~ %~ penguins do not tFly. ~*/ tPenguin(X) ==> ~tFly(X). /*~ ~*/ :- dmsg("confirm Chilly now cant fly"). /*~ %~ confirm Chilly now cant fly ~*/ :- mpred_test((\+ tFly(iChilly))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:91 %~ ?-( mpred_test("Test_0010_Line_0000__naf_IChilly_in_user",user:(\+tFly(iChilly)))). failure=info((why_was_true(user:tFly(iChilly)),nop(ftrace(user:(\+tFly(iChilly)))))) no_proof_for(tFly(iChilly)). no_proof_for(tFly(iChilly)). no_proof_for(tFly(iChilly)). name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0010_Line_0000__naf_IChilly_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'birds_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BIRDS_01D_Test_0010_Line_0000_naf_IChilly_in_user-junit.xml ~*/ :- mpred_test(( ~ tFly(iChilly))). %= repropigate that Chilly was a bird again (actualy this asserts) /*~ %~ ?-( mpred_test("Test_0011_Line_0000__IChilly_in_user",user: ~tFly(iChilly))). failure=info((why_was_true(user:(\+ ~tFly(iChilly))),nop(ftrace(user: ~tFly(iChilly))))) no_proof_for(\+ ~tFly(iChilly)). no_proof_for(\+ ~tFly(iChilly)). no_proof_for(\+ ~tFly(iChilly)). name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0011_Line_0000__IChilly_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'birds_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BIRDS_01D_Test_0011_Line_0000_IChilly_in_user-junit.xml ~*/ %= repropigate that Chilly was a bird again (actualy this asserts) ==> tBird(iChilly). /*~ ~*/ :- listing(tBird/1). %= the dmsg explains the difference between \+ and ~ /*~ %~ skipped( listing( tBird/1)) ~*/ %= the dmsg explains the difference between \+ and ~ :- dmsg("confirm Chilly still does not fly"). /*~ %~ confirm Chilly still does not fly ~*/ :- mpred_test(( \+ tFly(iChilly))). /*~ %~ ?-( mpred_test("Test_0012_Line_0000__naf_IChilly_in_user",user:(\+tFly(iChilly)))). failure=info((why_was_true(user:tFly(iChilly)),nop(ftrace(user:(\+tFly(iChilly)))))) no_proof_for(tFly(iChilly)). no_proof_for(tFly(iChilly)). no_proof_for(tFly(iChilly)). name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0012_Line_0000__naf_IChilly_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'birds_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BIRDS_01D_Test_0012_Line_0000_naf_IChilly_in_user-junit.xml ~*/ :- dmsg("confirm Chilly still cant fly"). /*~ %~ confirm Chilly still cant fly ~*/ :- mpred_test(( ~ tFly(iChilly))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:104 %~ ?-( mpred_test("Test_0013_Line_0000__IChilly_in_user",user: ~tFly(iChilly))). failure=info((why_was_true(user:(\+ ~tFly(iChilly))),nop(ftrace(user: ~tFly(iChilly))))) no_proof_for(\+ ~tFly(iChilly)). no_proof_for(\+ ~tFly(iChilly)). no_proof_for(\+ ~tFly(iChilly)). name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0013_Line_0000__IChilly_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'birds_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BIRDS_01D_Test_0013_Line_0000_IChilly_in_user-junit.xml ~*/ :- dmsg("Chilly is no longer a penguin (hopefly the assertion above about him being a bird wont be removed)"). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:108 %~ Chilly is no longer a penguin (hopefly the assertion above about him being a bird wont be removed) ~*/ :- debug_logicmoo(_). /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ :- debug_logicmoo(logicmoo(_)). /*~ ~*/ :- mpred_test(tBird(iChilly)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:115 %~ ?-( mpred_test("Test_0014_Line_0000__IChilly_in_user",user:tBird(iChilly))). passed=info(why_was_true(user:tBird(iChilly))) no_proof_for(tBird(iChilly)). no_proof_for(tBird(iChilly)). no_proof_for(tBird(iChilly)). name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0014_Line_0000__IChilly_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'birds_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BIRDS_01D_Test_0014_Line_0000_IChilly_in_user-junit.xml ~*/ ==> never_retract_u(tBird(iChilly)). /*~ ~*/ ==> ~ tPenguin(iChilly). /*~ ~*/ :- mpred_test((tBird(iChilly))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:123 %~ ?-( mpred_test("Test_0015_Line_0000__IChilly_in_user",user:tBird(iChilly))). passed=info(why_was_true(user:tBird(iChilly))) no_proof_for(tBird(iChilly)). no_proof_for(tBird(iChilly)). no_proof_for(tBird(iChilly)). name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0015_Line_0000__IChilly_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'birds_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BIRDS_01D_Test_0015_Line_0000_IChilly_in_user-junit.xml ~*/ :- mpred_test(( \+ tPenguin(iChilly))). /*~ %~ ?-( mpred_test("Test_0016_Line_0000__naf_IChilly_in_user",user:(\+tPenguin(iChilly)))). passed=info(why_was_true(user:(\+tPenguin(iChilly)))) no_proof_for(\+tPenguin(iChilly)). no_proof_for(\+tPenguin(iChilly)). no_proof_for(\+tPenguin(iChilly)). name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0016_Line_0000__naf_IChilly_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'birds_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BIRDS_01D_Test_0016_Line_0000_naf_IChilly_in_user-junit.xml ~*/ :- dmsg("Chilly is still a bird"). /*~ %~ Chilly is still a bird ~*/ :- mpred_test((tBird(iChilly))). /*~ %~ ?-( mpred_test("Test_0017_Line_0000__IChilly_in_user",user:tBird(iChilly))). passed=info(why_was_true(user:tBird(iChilly))) no_proof_for(tBird(iChilly)). no_proof_for(tBird(iChilly)). no_proof_for(tBird(iChilly)). name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0017_Line_0000__IChilly_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'birds_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BIRDS_01D_Test_0017_Line_0000_IChilly_in_user-junit.xml ~*/ :- dmsg("confirm Chilly is flying bird"). /*~ %~ confirm Chilly is flying bird ~*/ :- mpred_test(( tFly(iChilly))). /*~ %~ ?-( mpred_test("Test_0018_Line_0000__IChilly_in_user",user:tFly(iChilly))). passed=info(why_was_true(user:tFly(iChilly))) no_proof_for(tFly(iChilly)). no_proof_for(tFly(iChilly)). no_proof_for(tFly(iChilly)). name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0018_Line_0000__IChilly_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'birds_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BIRDS_01D_Test_0018_Line_0000_IChilly_in_user-junit.xml ~*/ :- repropagate(tBird(iChilly)). /*~ %~ debugm(baseKB,show_success(baseKB,baseKB:mpred_fwc(tBird(iChilly)))) ~*/ :- dmsg("confirm Chilly is flying bird"). /*~ %~ confirm Chilly is flying bird ~*/ :- mpred_test(( tFly(iChilly))). /*~ %~ ?-( mpred_test("Test_0019_Line_0000__IChilly_in_user",user:tFly(iChilly))). %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/birds_01d.pfc#L136 passed=info(why_was_true(user:tFly(iChilly))) Justifications for tFly(iChilly): 1.1 \+ ~tFly(iChilly) % [/boot/init.pl:512] 1.2 \+tFly(iChilly) % [/boot/init.pl:512] 1.3 \+(tFly(iChilly)/ground(tFly(iChilly)),\+tFly(iChilly)),\+ ~tFly(iChilly)==>tFly(iChilly) % [mfl4(_372190,_372192,_372194,_372196)] name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0019_Line_0000__IChilly_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'birds_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BIRDS_01D_Test_0019_Line_0000_IChilly_in_user-junit.xml ~*/ :- mpred_test(( \+ tPenguin(iChilly))). /*~ %~ ?-( mpred_test("Test_0020_Line_0000__naf_IChilly_in_user",user:(\+tPenguin(iChilly)))). passed=info(why_was_true(user:(\+tPenguin(iChilly)))) no_proof_for(\+tPenguin(iChilly)). no_proof_for(\+tPenguin(iChilly)). no_proof_for(\+tPenguin(iChilly)). name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0020_Line_0000__naf_IChilly_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'birds_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BIRDS_01D_Test_0020_Line_0000_naf_IChilly_in_user-junit.xml ~*/ :- mpred_test(( \+ ~tFly(iChilly))). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/309 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/birds_01d.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BIRDS_01D/logicmoo_pfc_test_sanity_base_BIRDS_01D_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABIRDS_01D /*~ %~ ?-( mpred_test("Test_0021_Line_0000__naf_IChilly_in_user",user:(\+ ~tFly(iChilly)))). passed=info(why_was_true(user:(\+ ~tFly(iChilly)))) no_proof_for(\+ ~tFly(iChilly)). no_proof_for(\+ ~tFly(iChilly)). no_proof_for(\+ ~tFly(iChilly)). name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0021_Line_0000__naf_IChilly_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'birds_01d.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BIRDS_01D_Test_0021_Line_0000_naf_IChilly_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.499024502-junit.xml > logicmoo.pfc.test.sanity_base.BIRDS_01D JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__tBird_1_in_user result = passed. Test_0002_Line_0000__IChilly_in_user result = passed. Test_0003_Line_0000__ITweety_in_user result = passed. Test_0004_Line_0000__ITweety_in_user result = passed. Test_0005_Line_0000__ITweety_in_user result = passed. Test_0006_Line_0000__TFly_in_user result = passed. Test_0007_Line_0000__ITweety_in_user result = passed. Test_0008_Line_0000__ITweety_in_user result = passed. Test_0009_Line_0000__IChilly_in_user result = passed. Test_0010_Line_0000__naf_IChilly_in_user result = failure. Test_0011_Line_0000__IChilly_in_user result = failure. Test_0012_Line_0000__naf_IChilly_in_user result = failure. Test_0013_Line_0000__IChilly_in_user result = failure. Test_0014_Line_0000__IChilly_in_user result = passed. Test_0015_Line_0000__IChilly_in_user result = passed. Test_0016_Line_0000__naf_IChilly_in_user result = passed. Test_0017_Line_0000__IChilly_in_user result = passed. Test_0018_Line_0000__IChilly_in_user result = passed. Test_0019_Line_0000__IChilly_in_user result = passed. Test_0020_Line_0000__naf_IChilly_in_user result = passed. Test_0021_Line_0000__naf_IChilly_in_user result = passed. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:148 %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k birds_01d.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=309 OPEN logicmoo.pfc.test.sanity_base.BIRDS_01D JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, BIRDS_01D, Failing 2021-09-26 05:39:43 +0000 UTC ISSUE_ID=309 ISSUE_OC=OPEN Editing Issue For FAILED 309 OPEN logicmoo.pfc.test.sanity_base.BIRDS_01D JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, BIRDS_01D, Failing 2021-09-26 05:39:43 +0000 UTC SKIPPING gh issue edit 309 -t logicmoo.pfc.test.sanity_base.BIRDS_01D JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.BIRDS_01C JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['birds_01c.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['birds_01c.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/birds_01c.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BIRDS_01C/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABIRDS_01C % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/583 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01c.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ~P,P ==> contrradiction. /*~ ~*/ bird(X), \+ ~fly(X) ==> fly(X). /*~ ~*/ penguin(X) ==> bird(X). /*~ ~*/ penguin(X) ==> ~fly(X). /*~ ~*/ bird(X), injured(X) ==> ~fly(X). /*~ ~*/ bird(X), dead(X) ==> ~fly(X). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/birds_01c.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BIRDS_01C/logicmoo_pfc_test_sanity_base_BIRDS_01C_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABIRDS_01C % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/583 /*~ ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.993732509-junit.xml > logicmoo.pfc.test.sanity_base.BIRDS_01C JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ test_completed_exit(32) totalTime=2.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k birds_01c.pfc (returned 32) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=583 OPEN logicmoo.pfc.test.sanity_base.BIRDS_01C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, BIRDS_01C, Failing 2021-09-26 05:39:58 +0000 UTC ISSUE_ID=583 ISSUE_OC=OPEN Editing Issue For FAILED 583 OPEN logicmoo.pfc.test.sanity_base.BIRDS_01C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, BIRDS_01C, Failing 2021-09-26 05:39:58 +0000 UTC SKIPPING gh issue edit 583 -t logicmoo.pfc.test.sanity_base.BIRDS_01C JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.BIRDS_01B JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['birds_01b.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['birds_01b.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/birds_01b.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BIRDS_01B/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABIRDS_01B % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/547 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ (tType(COL)==>{kb_local(COL/2)},% functorDeclares(COL), (t(COL,ext,X)instanceOf(X,COL))). /*~ ~*/ tType(tFly). /*~ ~*/ tType(tCanary). /*~ ~*/ tType(tPenguin). /*~ ~*/ tType(tBird). /*~ ~*/ :- mpred_test(predicate_property(tBird(ext,_),dynamic)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__Ext_in_user",user:predicate_property(tBird(ext,Bird_Ext),dynamic))). passed=info(why_was_true(user:predicate_property(tBird(ext,_444),dynamic))) no_proof_for(predicate_property(tBird(ext,Bird_Ext2),dynamic)). no_proof_for(predicate_property(tBird(ext,Bird_Ext2),dynamic)). no_proof_for(predicate_property(tBird(ext,Bird_Ext2),dynamic)). name = 'logicmoo.pfc.test.sanity_base.BIRDS_01B-Test_0001_Line_0000__Ext_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'birds_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BIRDS_01B_Test_0001_Line_0000_Ext_in_user-junit.xml ~*/ subClassOf(C1,C2)==> (instanceOf(X,C1)==>instanceOf(X,C2)). /*~ ~*/ subClassOf(tCanary,tBird). /*~ ~*/ subClassOf(tPenguin,tBird). /*~ ~*/ :- dmsg("chilly is a penguin."). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc:48 %~ chilly is a penguin. ~*/ tPenguin(ext,iChilly). /*~ ~*/ :- mpred_test((tBird(ext,iChilly))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc:51 %~ ?-( mpred_test("Test_0002_Line_0000__Ext_in_user",user:tBird(ext,iChilly))). passed=info(why_was_true(user:tBird(ext,iChilly))) no_proof_for(tBird(ext,iChilly)). no_proof_for(tBird(ext,iChilly)). no_proof_for(tBird(ext,iChilly)). name = 'logicmoo.pfc.test.sanity_base.BIRDS_01B-Test_0002_Line_0000__Ext_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'birds_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BIRDS_01B_Test_0002_Line_0000_Ext_in_user-junit.xml ~*/ :- dmsg("tweety is a canary."). /*~ %~ tweety is a canary. ~*/ tCanary(ext,iTweety). /*~ ~*/ :- mpred_test((tBird(ext,iTweety))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc:57 %~ ?-( mpred_test("Test_0003_Line_0000__Ext_in_user",user:tBird(ext,iTweety))). passed=info(why_was_true(user:tBird(ext,iTweety))) no_proof_for(tBird(ext,iTweety)). no_proof_for(tBird(ext,iTweety)). no_proof_for(tBird(ext,iTweety)). name = 'logicmoo.pfc.test.sanity_base.BIRDS_01B-Test_0003_Line_0000__Ext_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'birds_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BIRDS_01B_Test_0003_Line_0000_Ext_in_user-junit.xml ~*/ :- dmsg("birds fly by default."). /*~ %~ birds fly by default. ~*/ mdefault(( tBird(ext,X) ==> tFly(ext,X) )). /*~ ~*/ :- mpred_test((tBird(ext,iTweety))). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/birds_01b.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BIRDS_01B/logicmoo_pfc_test_sanity_base_BIRDS_01B_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABIRDS_01B % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/547 /*~ %~ ?-( mpred_test("Test_0004_Line_0000__Ext_in_user",user:tBird(ext,iTweety))). passed=info(why_was_true(user:tBird(ext,iTweety))) no_proof_for(tBird(ext,iTweety)). no_proof_for(tBird(ext,iTweety)). no_proof_for(tBird(ext,iTweety)). name = 'logicmoo.pfc.test.sanity_base.BIRDS_01B-Test_0004_Line_0000__Ext_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'birds_01b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BIRDS_01B_Test_0004_Line_0000_Ext_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.211931607-junit.xml > logicmoo.pfc.test.sanity_base.BIRDS_01B JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__Ext_in_user result = passed. Test_0002_Line_0000__Ext_in_user result = passed. Test_0003_Line_0000__Ext_in_user result = passed. Test_0004_Line_0000__Ext_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k birds_01b.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=547 OPEN logicmoo.pfc.test.sanity_base.BIRDS_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, BIRDS_01B, Passing 2021-09-26 05:40:13 +0000 UTC ISSUE_ID=547 ISSUE_OC=OPEN Updating Issue 547 OPEN logicmoo.pfc.test.sanity_base.BIRDS_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, BIRDS_01B, Passing 2021-09-26 05:40:13 +0000 UTC SKIPPING gh issue edit 547 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.BIRDS_01A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['birds_01a.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['birds_01a.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/birds_01a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BIRDS_01A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABIRDS_01A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/351 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01a.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %# Tests Finin original "default" defeasabilty system is working over % -*-Prolog-*- % here is an example which defines default_01a facts and rules. Will it work? :- is_pfc_file. /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ (default_01a(P)/mpred_literal(P)) ==> (~( ~P) ==> P). /*~ ~*/ (default_01a((P ==> Q))/mpred_literal(Q)) ==> (P, \+( ~Q) ==> Q). %:- set_prolog_flag(gc,false). % % birds fly by default_01a. /*~ ~*/ %:- set_prolog_flag(gc,false). % % birds fly by default_01a. ==> default_01a((bird(X) ==> fly(X))). % here''s one way to do an type of hierarchy. % zisa = subclass. /*~ ~*/ % here''s one way to do an type of hierarchy. % zisa = subclass. zisa(C1,C2) ==> {P1 =.. [C1,X], P2 =.. [C2,X]}, (P1 ==> P2). /*~ ~*/ ==> zisa(canary,bird). /*~ ~*/ ==> zisa(penguin,bird). % penguins do not fly. /*~ ~*/ % penguins do not fly. penguin(X) ==> ( ~fly(X)). /*~ ~*/ :- mpred_trace_exec. % chilly is a penguin. /*~ ~*/ % chilly is a penguin. ==> penguin(chilly). % tweety is a canary. /*~ ~*/ % tweety is a canary. ==> canary(tweety). /*~ ~*/ :- mpred_test(penguin(chilly)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__Chilly_in_user",user:penguin(chilly))). passed=info(why_was_true(user:penguin(chilly))) no_proof_for(penguin(chilly)). no_proof_for(penguin(chilly)). no_proof_for(penguin(chilly)). name = 'logicmoo.pfc.test.sanity_base.BIRDS_01A-Test_0001_Line_0000__Chilly_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'birds_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BIRDS_01A_Test_0001_Line_0000_Chilly_in_user-junit.xml ~*/ :- mpred_test(~fly(chilly)). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__Chilly_in_user",user: ~fly(chilly))). failure=info((why_was_true(user:(\+ ~fly(chilly))),nop(ftrace(user: ~fly(chilly))))) no_proof_for(\+ ~fly(chilly)). no_proof_for(\+ ~fly(chilly)). no_proof_for(\+ ~fly(chilly)). name = 'logicmoo.pfc.test.sanity_base.BIRDS_01A-Test_0002_Line_0000__Chilly_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'birds_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BIRDS_01A_Test_0002_Line_0000_Chilly_in_user-junit.xml ~*/ :- mpred_test(fly(tweety)). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__Tweety_in_user",user:fly(tweety))). passed=info(why_was_true(user:fly(tweety))) no_proof_for(fly(tweety)). no_proof_for(fly(tweety)). no_proof_for(fly(tweety)). name = 'logicmoo.pfc.test.sanity_base.BIRDS_01A-Test_0003_Line_0000__Tweety_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'birds_01a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BIRDS_01A_Test_0003_Line_0000_Tweety_in_user-junit.xml ~*/ :- listing(fly). /*~ %~ skipped( listing(fly)) ~*/ :- listing(~). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/351 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/birds_01a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BIRDS_01A/logicmoo_pfc_test_sanity_base_BIRDS_01A_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABIRDS_01A /*~ %~ skipped( listing(~)) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.229268838-junit.xml > logicmoo.pfc.test.sanity_base.BIRDS_01A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__Chilly_in_user result = passed. Test_0002_Line_0000__Chilly_in_user result = failure. Test_0003_Line_0000__Tweety_in_user result = passed. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k birds_01a.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=351 OPEN logicmoo.pfc.test.sanity_base.BIRDS_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, BIRDS_01A, Failing 2021-09-26 05:40:29 +0000 UTC ISSUE_ID=351 ISSUE_OC=OPEN Editing Issue For FAILED 351 OPEN logicmoo.pfc.test.sanity_base.BIRDS_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, BIRDS_01A, Failing 2021-09-26 05:40:29 +0000 UTC SKIPPING gh issue edit 351 -t logicmoo.pfc.test.sanity_base.BIRDS_01A JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.BC_01D JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['bc_01d.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['bc_01d.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/bc_01d.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BC_01D/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABC_01D % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/93 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01d.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dynamic(bc_01_d_q/1). /*~ ~*/ :- dynamic(bc_01_d_p/1). /*~ ~*/ :- ain((bc_01_d_q(N) =(((bc_01_d_q(P_Q)=(mpred_prop(user,bc_01_d_p,1,pfcPosTrigger),$pt(baseKB,mpred_prop(user,bc_01_d_p,1,pfcPosTrigger),rhs( [ mpred_prop(user,bc_01_d_p,1,pfcWatches)]))) $pt(user,bc_01_d_p(b),rhs([ bc_01_d_q(b)]))>=((bc_01_d_q(P_Q)=(bc_01_d_p(b),$pt(user,bc_01_d_p(b),rhs([ bc_01_d_q(b)]))) ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01d.pfc:52 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.172293229-junit.xml > logicmoo.pfc.test.sanity_base.BC_01D JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__B_in_user result = passed. Test_0002_Line_0000__naf_bc_01_d_q_1_in_user result = passed. Test_0003_Line_0000__B_in_user result = failure. Test_0004_Line_0000__bc_01_d_q_1_in_user result = failure. Test_0005_Line_0000__naf_A_in_user result = passed. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k bc_01d.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=93 OPEN logicmoo.pfc.test.sanity_base.BC_01D JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, BC_01D, Failing, Errors, Overtime 2021-09-26 05:40:53 +0000 UTC ISSUE_ID=93 ISSUE_OC=OPEN Editing Issue For FAILED 93 OPEN logicmoo.pfc.test.sanity_base.BC_01D JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, BC_01D, Failing, Errors, Overtime 2021-09-26 05:40:53 +0000 UTC SKIPPING gh issue edit 93 -t logicmoo.pfc.test.sanity_base.BC_01D JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.BC_01C JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['bc_01c.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['bc_01c.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/bc_01c.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BC_01C/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABC_01C % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/375 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01c.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dynamic(bc_q/1). /*~ ~*/ :- dynamic(bc_p/1). /*~ ~*/ :- ain((bc_q(N) > logicmoo.pfc.test.sanity_base.BC_01C JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__B_in_user result = passed. Test_0002_Line_0000__naf_bc_q_1_in_user result = passed. Test_0003_Line_0000__B_in_user result = failure. Test_0004_Line_0000__bc_q_1_in_user result = failure. Test_0005_Line_0000__bc_q_1_in_user result = passed. Test_0006_Line_0000__bc_q_1_in_user result = failure. Test_0007_Line_0000__naf_bc_q_1_in_user result = failure. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k bc_01c.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=375 OPEN logicmoo.pfc.test.sanity_base.BC_01C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, BC_01C, Failing 2021-09-26 05:41:08 +0000 UTC ISSUE_ID=375 ISSUE_OC=OPEN Editing Issue For FAILED 375 OPEN logicmoo.pfc.test.sanity_base.BC_01C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, BC_01C, Failing 2021-09-26 05:41:08 +0000 UTC SKIPPING gh issue edit 375 -t logicmoo.pfc.test.sanity_base.BC_01C JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.BC_01B JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['bc_01b.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['bc_01b.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/bc_01b.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BC_01B/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABC_01B % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/327 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01b.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dynamic(bc_q/1). /*~ ~*/ :- dynamic(bc_p/1). /*~ ~*/ :- ain((bc_q(N) > logicmoo.pfc.test.sanity_base.BC_01B JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__B_in_user result = passed. Test_0002_Line_0000__naf_bc_q_1_in_user result = passed. Test_0003_Line_0000__B_in_user result = failure. Test_0004_Line_0000__bc_q_1_in_user result = failure. Test_0005_Line_0000__bc_q_1_in_user result = failure. Test_0006_Line_0000__naf_bc_q_1_in_user result = passed. %~ test_completed_exit(40) totalTime=5.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k bc_01b.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=327 OPEN logicmoo.pfc.test.sanity_base.BC_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, BC_01B, Passing 2021-09-26 05:41:21 +0000 UTC ISSUE_ID=327 ISSUE_OC=OPEN Editing Issue For FAILED 327 OPEN logicmoo.pfc.test.sanity_base.BC_01B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, BC_01B, Passing 2021-09-26 05:41:21 +0000 UTC SKIPPING gh issue comment 327 -b Broken in https://github.com/logicmoo/logicmoo_workspace/commit/030211eaee19575687e748464fc1a808d2d1aaa7 https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/commit/030211eaee19575687e748464fc1a808d2d1aaa7 SKIPPING gh issue edit 327 -t logicmoo.pfc.test.sanity_base.BC_01B JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Regression,Errors FileTestCase=logicmoo.pfc.test.sanity_base.BC_01A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['bc_01a.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['bc_01a.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/bc_01a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BC_01A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABC_01A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/328 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % :- baseKB:ensure_loaded(library('pfclib/system_autoexec.pfc')). :- set_prolog_flag(retry_undefined, kb_shared). /*~ ~*/ :- dynamic(bc_q/1). /*~ ~*/ :- dynamic(bc_p/1). /*~ ~*/ :- if(false). ==> never_assert_u(bc_q(a),too_early). % dont assert the "general" backchain rule as a forward chain! ==> never_assert_u((pt(bc_p(A), rhs([bc_q(A)]))),too_early). :- endif. :- (ain((bc_q(N) > logicmoo.pfc.test.sanity_base.BC_01A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__B_in_user result = passed. Test_0002_Line_0000__naf_bc_q_1_in_user result = passed. Test_0003_Line_0000__B_in_user result = failure. Test_0004_Line_0000__bc_q_1_in_user result = failure. Test_0005_Line_0000__bc_q_1_in_user result = passed. Test_0006_Line_0000__bc_q_1_in_user result = passed. Test_0007_Line_0000__B_in_user result = failure. Test_0008_Line_0000__bc_q_1_in_user result = passed. Test_0009_Line_0000__bc_q_1_in_user result = passed. Test_0010_Line_0000__naf_bc_q_1_in_user result = passed. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k bc_01a.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=328 OPEN logicmoo.pfc.test.sanity_base.BC_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, BC_01A, Failing 2021-09-26 05:41:34 +0000 UTC ISSUE_ID=328 ISSUE_OC=OPEN Editing Issue For FAILED 328 OPEN logicmoo.pfc.test.sanity_base.BC_01A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, BC_01A, Failing 2021-09-26 05:41:34 +0000 UTC SKIPPING gh issue edit 328 -t logicmoo.pfc.test.sanity_base.BC_01A JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.BC_01A_1 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['bc_01a_1.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['bc_01a_1.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/bc_01a_1.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BC_01A_1/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABC_01A_1 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/329 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a_1.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % :- baseKB:ensure_loaded(library('pfclib/system_autoexec.pfc')). :- set_prolog_flag(retry_undefined, kb_shared). /*~ ~*/ :- dynamic(bc_q/1). /*~ ~*/ :- dynamic(bc_p/1). /*~ ~*/ :- if(false). ==> never_assert_u(bc_q(a),too_early). % dont assert the "general" backchain rule as a forward chain! ==> never_assert_u((pt(bc_p(A), rhs([bc_q(A)]))),too_early). :- endif. :- (ain((bc_q(N) > logicmoo.pfc.test.sanity_base.BC_01A_1 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__B_in_header_sane result = failure. Test_0002_Line_0000__naf_bc_q_1_in_header_sane result = passed. Test_0003_Line_0000__B_in_header_sane result = failure. Test_0004_Line_0000__bc_q_1_in_header_sane result = failure. Test_0005_Line_0000__bc_q_1_in_header_sane result = failure. Test_0006_Line_0000__bc_q_1_in_header_sane result = failure. Test_0007_Line_0000__B_in_header_sane result = failure. Test_0008_Line_0000__bc_q_1_in_header_sane result = passed. Test_0009_Line_0000__bc_q_1_in_header_sane result = passed. Test_0010_Line_0000__naf_bc_q_1_in_header_sane result = passed. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a_1.pfc:99 %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k bc_01a_1.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=329 OPEN logicmoo.pfc.test.sanity_base.BC_01A_1 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, BC_01A_1, Failing 2021-09-26 05:41:46 +0000 UTC ISSUE_ID=329 ISSUE_OC=OPEN Editing Issue For FAILED 329 OPEN logicmoo.pfc.test.sanity_base.BC_01A_1 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, BC_01A_1, Failing 2021-09-26 05:41:46 +0000 UTC SKIPPING gh issue edit 329 -t logicmoo.pfc.test.sanity_base.BC_01A_1 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.ATTVAR_10 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['attvar_10.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['attvar_10.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_10.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_10/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_10 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/330 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_10.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- debug_logicmoo(_). /*~ ~*/ :- nodebug_logicmoo(http(_)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- mpred_trace_exec. /*~ ~*/ % :- mpred_trace_exec. :- expects_dialect(pfc). /*~ ~*/ :- dynamic(sk_out/1). /*~ ~*/ :- dynamic(sk_in/1). % :- process_this_script. /*~ ~*/ % :- process_this_script. :- if( \+ current_module(attvar_reader)). :- use_module(library(logicmoo/attvar_reader)). /*~ ~*/ :- endif. :- read_attvars(true). /*~ %~ install_attvar_expander(user) ~*/ sk_in(fl(X,Y,X,Y)). % :- rtrace,trace. /*~ ~*/ % :- rtrace,trace. sk_in(_DUNNO). % :-notrace,nortrace /*~ ~*/ % :-notrace,nortrace sk_in(avar([vn='ExIn',sk='SKF-666'])). /*~ ~*/ :- listing([pt/2,sk_in/1,sk_out/1]). % _DUNNO for now we fail this test /*~ %~ skipped( listing( [ pt/2, sk_in/1,sk_out/1])) ~*/ % _DUNNO for now we fail this test :- must(((ain(sk_in(_DUNNO)),predicate_property(sk_in(_),number_of_clauses(CC)),CC==3))). /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__sk_in_1_in_user", %~ user : ( ain( sk_in(_DUNNO)) , %~ predicate_property(sk_in(In),number_of_clauses(CC)) , %~ CC==3))). failure=info((why_was_true(user:(\+ (ain(sk_in(_13186)),predicate_property(sk_in(_13208),number_of_clauses(_13230)),_13230==3))),nop(ftrace(user:(ain(sk_in(_13186)),predicate_property(sk_in(_13208),number_of_clauses(_13230)),_13230==3))))) no_proof_for(\+ (ain(sk_in(In3)),predicate_property(sk_in(In4),number_of_clauses(Clauses)),Clauses==3)). no_proof_for(\+ (ain(sk_in(In3)),predicate_property(sk_in(In4),number_of_clauses(Clauses)),Clauses==3)). no_proof_for(\+ (ain(sk_in(In3)),predicate_property(sk_in(In4),number_of_clauses(Clauses)),Clauses==3)). name = 'logicmoo.pfc.test.sanity_base.ATTVAR_10-Test_0001_Line_0000__sk_in_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_10'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_10.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_10_Test_0001_Line_0000_sk_in_1_in_user-junit.xml ~*/ :- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_10.pfc:39 %~ ?-( mpred_test( "Test_0002_Line_0000__sk_in_1_in_user", %~ user : ( findall( FEx, %~ clause_u(sk_in(FEx),Sk_in,U),wdmsg(sk_in(FEx)), %~ L) , %~ length(L,THREE) , %~ THREE=3))). failure=info((why_was_true(user:(\+ (findall(_107800,(clause_u(sk_in(_107800),_107822,_107844),wdmsg(sk_in(_107800))),_107866),length(_107866,_107888),_107888=3))),nop(ftrace(user:(findall(_107800,(clause_u(sk_in(_107800),_107822,_107844),wdmsg(sk_in(_107800))),_107866),length(_107866,_107888),_107888=3))))) no_proof_for(\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),wdmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=3)). no_proof_for(\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),wdmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=3)). no_proof_for(\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),wdmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=3)). name = 'logicmoo.pfc.test.sanity_base.ATTVAR_10-Test_0002_Line_0000__sk_in_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_10'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_10.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_10_Test_0002_Line_0000_sk_in_1_in_user-junit.xml ~*/ sk_in(Ex)==>sk_out(Ex). /*~ ~*/ :- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND). /*~ %~ ?-( mpred_test( "Test_0003_Line_0000__sk_out_1_in_user", %~ user : ( sk_out(FOUND) , %~ get_attr(FOUND,sk,What) , %~ What='SKF-666'))). failure=info((why_was_true(user:(\+ (sk_out(_113144),get_attr(_113144,sk,_113166),_113166='SKF-666'))),nop(ftrace(user:(sk_out(_113144),get_attr(_113144,sk,_113166),_113166='SKF-666'))))) no_proof_for(\+ (sk_out(Out_Sk),get_attr(Out_Sk,sk,Attr_SKF_666),Attr_SKF_666='SKF-666')). no_proof_for(\+ (sk_out(Out_Sk),get_attr(Out_Sk,sk,Attr_SKF_666),Attr_SKF_666='SKF-666')). no_proof_for(\+ (sk_out(Out_Sk),get_attr(Out_Sk,sk,Attr_SKF_666),Attr_SKF_666='SKF-666')). name = 'logicmoo.pfc.test.sanity_base.ATTVAR_10-Test_0003_Line_0000__sk_out_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_10'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_10.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_10_Test_0003_Line_0000_sk_out_1_in_user-junit.xml %~ fOUND=FOUND2. ~*/ :- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/330 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_10.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_10/logicmoo_pfc_test_sanity_base_ATTVAR_10_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_10 /*~ %~ ?-( mpred_test( "Test_0004_Line_0000__sk_out_1_in_user", %~ user : ( findall( Ex, %~ clause_u(sk_out(Ex),Sk_out,U),wdmsg(sk_out(Ex)), %~ L) , %~ length(L,THREE) , %~ THREE=3))). failure=info((why_was_true(user:(\+ (findall(_608,(clause_u(sk_out(_608),_612,_616),wdmsg(sk_out(_608))),_620),length(_620,_624),_624=3))),nop(ftrace(user:(findall(_608,(clause_u(sk_out(_608),_612,_616),wdmsg(sk_out(_608))),_620),length(_620,_624),_624=3))))) no_proof_for(\+ (findall(Out,(clause_u(sk_out(Out),Sk_out5,U8),wdmsg(sk_out(Out))),Findall_Length),length(Findall_Length,Length10),Length10=3)). no_proof_for(\+ (findall(Out,(clause_u(sk_out(Out),Sk_out5,U8),wdmsg(sk_out(Out))),Findall_Length),length(Findall_Length,Length10),Length10=3)). no_proof_for(\+ (findall(Out,(clause_u(sk_out(Out),Sk_out5,U8),wdmsg(sk_out(Out))),Findall_Length),length(Findall_Length,Length10),Length10=3)). name = 'logicmoo.pfc.test.sanity_base.ATTVAR_10-Test_0004_Line_0000__sk_out_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_10'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_10.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_10_Test_0004_Line_0000_sk_out_1_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.284544528-junit.xml > logicmoo.pfc.test.sanity_base.ATTVAR_10 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__sk_in_1_in_user result = failure. Test_0002_Line_0000__sk_in_1_in_user result = failure. Test_0003_Line_0000__sk_out_1_in_user result = failure. Test_0004_Line_0000__sk_out_1_in_user result = failure. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k attvar_10.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=330 OPEN logicmoo.pfc.test.sanity_base.ATTVAR_10 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ATTVAR_10, Failing 2021-09-26 05:41:58 +0000 UTC ISSUE_ID=330 ISSUE_OC=OPEN Editing Issue For FAILED 330 OPEN logicmoo.pfc.test.sanity_base.ATTVAR_10 JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ATTVAR_10, Failing 2021-09-26 05:41:58 +0000 UTC SKIPPING gh issue edit 330 -t logicmoo.pfc.test.sanity_base.ATTVAR_10 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.ATTVAR_08C JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['attvar_08c.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['attvar_08c.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_08c.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_08C/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_08C % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/354 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_08c.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- debug_logicmoo(_). /*~ ~*/ :- nodebug_logicmoo(http(_)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- mpred_trace_exec. /*~ ~*/ % :- mpred_trace_exec. :- expects_dialect(pfc). /*~ ~*/ :- dynamic(sk_out/1). /*~ ~*/ :- dynamic(sk_in/1). % :- process_this_script. /*~ ~*/ % :- process_this_script. :- if( \+ current_module(attvar_reader)). :- use_module(library(logicmoo/attvar_reader)). /*~ ~*/ :- endif. :- read_attvars(true). /*~ %~ install_attvar_expander(user) ~*/ :- set_prolog_flag(assert_attvars,true). /*~ ~*/ sk_in(X)==>sk_out(X). /*~ ~*/ sk_in(fl(X,Y,X,Y)). /*~ ~*/ sk_in(_DUNNO). /*~ ~*/ sk_in(avar([vn='ExIn',sk='SKF-666'])). /*~ ~*/ sk_in(avar([vn='ExIn',sk='SKF-667'])). /*~ ~*/ sk_in(X)==>sk_mid(X). /*~ ~*/ :- must((findall(Ex,(clause_u(sk_in(Ex),_,_),dmsg(sk_in(Ex))),L),length(L,THREE),THREE=4)). /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__sk_in_1_in_user", %~ user : ( findall( Ex, %~ clause_u(sk_in(Ex),Sk_in,U),dmsg(sk_in(Ex)), %~ L) , %~ length(L,THREE) , %~ THREE=4))). failure=info((why_was_true(user:(\+ (findall(_590,(clause_u(sk_in(_590),_594,_598),dmsg(sk_in(_590))),_602),length(_602,_606),_606=4))),nop(ftrace(user:(findall(_590,(clause_u(sk_in(_590),_594,_598),dmsg(sk_in(_590))),_602),length(_602,_606),_606=4))))) no_proof_for(\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),dmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=4)). no_proof_for(\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),dmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=4)). no_proof_for(\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),dmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=4)). name = 'logicmoo.pfc.test.sanity_base.ATTVAR_08C-Test_0001_Line_0000__sk_in_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_08C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_08c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_08C_Test_0001_Line_0000_sk_in_1_in_user-junit.xml ~*/ :- must((findall(Ex,(clause_u(sk_out(Ex),_,_),dmsg(sk_out(Ex))),L),length(L,THREE),THREE=4)). /*~ %~ ?-( mpred_test( "Test_0002_Line_0000__sk_out_1_in_user", %~ user : ( findall( Ex, %~ clause_u(sk_out(Ex),Sk_out,U),dmsg(sk_out(Ex)), %~ L) , %~ length(L,THREE) , %~ THREE=4))). failure=info((why_was_true(user:(\+ (findall(_75744,(clause_u(sk_out(_75744),_75766,_75788),dmsg(sk_out(_75744))),_75810),length(_75810,_75832),_75832=4))),nop(ftrace(user:(findall(_75744,(clause_u(sk_out(_75744),_75766,_75788),dmsg(sk_out(_75744))),_75810),length(_75810,_75832),_75832=4))))) no_proof_for(\+ (findall(Out,(clause_u(sk_out(Out),Sk_out5,U8),dmsg(sk_out(Out))),Findall_Length),length(Findall_Length,Length10),Length10=4)). no_proof_for(\+ (findall(Out,(clause_u(sk_out(Out),Sk_out5,U8),dmsg(sk_out(Out))),Findall_Length),length(Findall_Length,Length10),Length10=4)). no_proof_for(\+ (findall(Out,(clause_u(sk_out(Out),Sk_out5,U8),dmsg(sk_out(Out))),Findall_Length),length(Findall_Length,Length10),Length10=4)). name = 'logicmoo.pfc.test.sanity_base.ATTVAR_08C-Test_0002_Line_0000__sk_out_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_08C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_08c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_08C_Test_0002_Line_0000_sk_out_1_in_user-junit.xml ~*/ :- must((findall(Ex,(clause_u(sk_mid(Ex),_,_),dmsg(sk_mid(Ex))),L),length(L,THREE),THREE=4)). /*~ %~ ?-( mpred_test( "Test_0003_Line_0000__sk_mid_1_in_user", %~ user : ( findall( Ex, %~ clause_u(sk_mid(Ex),Sk_mid,U),dmsg(sk_mid(Ex)), %~ L) , %~ length(L,THREE) , %~ THREE=4))). failure=info((why_was_true(user:(\+ (findall(_638,(clause_u(sk_mid(_638),_642,_646),dmsg(sk_mid(_638))),_650),length(_650,_654),_654=4))),nop(ftrace(user:(findall(_638,(clause_u(sk_mid(_638),_642,_646),dmsg(sk_mid(_638))),_650),length(_650,_654),_654=4))))) no_proof_for(\+ (findall(Mid,(clause_u(sk_mid(Mid),Sk_mid5,U8),dmsg(sk_mid(Mid))),Findall_Length),length(Findall_Length,Length10),Length10=4)). no_proof_for(\+ (findall(Mid,(clause_u(sk_mid(Mid),Sk_mid5,U8),dmsg(sk_mid(Mid))),Findall_Length),length(Findall_Length,Length10),Length10=4)). no_proof_for(\+ (findall(Mid,(clause_u(sk_mid(Mid),Sk_mid5,U8),dmsg(sk_mid(Mid))),Findall_Length),length(Findall_Length,Length10),Length10=4)). name = 'logicmoo.pfc.test.sanity_base.ATTVAR_08C-Test_0003_Line_0000__sk_mid_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_08C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_08c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_08C_Test_0003_Line_0000_sk_mid_1_in_user-junit.xml ~*/ sk_in(avar([vn='ExIn',sk='SKF-668'])). /*~ ~*/ :- listing([sk_in/1,sk_mid/1,sk_out/1]). /*~ %~ skipped( listing( [ sk_in/1, sk_mid/1,sk_out/1])) ~*/ :- must((findall(Ex,(clause_u(sk_in(Ex),_,_),wdmsg(sk_in(Ex))),L),length(L,THREE),THREE=5)). /*~ %~ ?-( mpred_test( "Test_0004_Line_0000__sk_in_1_in_user", %~ user : ( findall( Ex, %~ clause_u(sk_in(Ex),Sk_in,U),wdmsg(sk_in(Ex)), %~ L) , %~ length(L,THREE) , %~ THREE=5))). failure=info((why_was_true(user:(\+ (findall(_62894,(clause_u(sk_in(_62894),_62916,_62938),wdmsg(sk_in(_62894))),_62960),length(_62960,_62982),_62982=5))),nop(ftrace(user:(findall(_62894,(clause_u(sk_in(_62894),_62916,_62938),wdmsg(sk_in(_62894))),_62960),length(_62960,_62982),_62982=5))))) no_proof_for(\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),wdmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=5)). no_proof_for(\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),wdmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=5)). no_proof_for(\+ (findall(In,(clause_u(sk_in(In),Sk_in5,U8),wdmsg(sk_in(In))),Findall_Length),length(Findall_Length,Length10),Length10=5)). name = 'logicmoo.pfc.test.sanity_base.ATTVAR_08C-Test_0004_Line_0000__sk_in_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_08C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_08c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_08C_Test_0004_Line_0000_sk_in_1_in_user-junit.xml ~*/ :- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=5)). /*~ %~ ?-( mpred_test( "Test_0005_Line_0000__sk_out_1_in_user", %~ user : ( findall( Ex, %~ clause_u(sk_out(Ex),Sk_out,U),wdmsg(sk_out(Ex)), %~ L) , %~ length(L,THREE) , %~ THREE=5))). failure=info((why_was_true(user:(\+ (findall(_84022,(clause_u(sk_out(_84022),_84044,_84066),wdmsg(sk_out(_84022))),_84088),length(_84088,_84110),_84110=5))),nop(ftrace(user:(findall(_84022,(clause_u(sk_out(_84022),_84044,_84066),wdmsg(sk_out(_84022))),_84088),length(_84088,_84110),_84110=5))))) no_proof_for(\+ (findall(Out,(clause_u(sk_out(Out),Sk_out5,U8),wdmsg(sk_out(Out))),Findall_Length),length(Findall_Length,Length10),Length10=5)). no_proof_for(\+ (findall(Out,(clause_u(sk_out(Out),Sk_out5,U8),wdmsg(sk_out(Out))),Findall_Length),length(Findall_Length,Length10),Length10=5)). no_proof_for(\+ (findall(Out,(clause_u(sk_out(Out),Sk_out5,U8),wdmsg(sk_out(Out))),Findall_Length),length(Findall_Length,Length10),Length10=5)). name = 'logicmoo.pfc.test.sanity_base.ATTVAR_08C-Test_0005_Line_0000__sk_out_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_08C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_08c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_08C_Test_0005_Line_0000_sk_out_1_in_user-junit.xml ~*/ :- must((findall(Ex,(clause_u(sk_mid(Ex),_,_),wdmsg(sk_mid(Ex))),L),length(L,THREE),THREE=5)). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_08c.pfc:49 %~ ?-( mpred_test( "Test_0006_Line_0000__sk_mid_1_in_user", %~ user : ( findall( Ex, %~ clause_u(sk_mid(Ex),Sk_mid,U),wdmsg(sk_mid(Ex)), %~ L) , %~ length(L,THREE) , %~ THREE=5))). failure=info((why_was_true(user:(\+ (findall(_106224,(clause_u(sk_mid(_106224),_106246,_106268),wdmsg(sk_mid(_106224))),_106290),length(_106290,_106312),_106312=5))),nop(ftrace(user:(findall(_106224,(clause_u(sk_mid(_106224),_106246,_106268),wdmsg(sk_mid(_106224))),_106290),length(_106290,_106312),_106312=5))))) no_proof_for(\+ (findall(Mid,(clause_u(sk_mid(Mid),Sk_mid5,U8),wdmsg(sk_mid(Mid))),Findall_Length),length(Findall_Length,Length10),Length10=5)). no_proof_for(\+ (findall(Mid,(clause_u(sk_mid(Mid),Sk_mid5,U8),wdmsg(sk_mid(Mid))),Findall_Length),length(Findall_Length,Length10),Length10=5)). no_proof_for(\+ (findall(Mid,(clause_u(sk_mid(Mid),Sk_mid5,U8),wdmsg(sk_mid(Mid))),Findall_Length),length(Findall_Length,Length10),Length10=5)). name = 'logicmoo.pfc.test.sanity_base.ATTVAR_08C-Test_0006_Line_0000__sk_mid_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_08C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_08c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_08C_Test_0006_Line_0000_sk_mid_1_in_user-junit.xml ~*/ :- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/354 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_08c.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_08C/logicmoo_pfc_test_sanity_base_ATTVAR_08C_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_08C /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_08c.pfc:51 %~ ?-( mpred_test( "Test_0007_Line_0000__sk_out_1_in_user", %~ user : ( sk_out(FOUND) , %~ get_attr(FOUND,sk,What) , %~ What='SKF-666'))). failure=info((why_was_true(user:(\+ (sk_out(_130056),get_attr(_130056,sk,_130078),_130078='SKF-666'))),nop(ftrace(user:(sk_out(_130056),get_attr(_130056,sk,_130078),_130078='SKF-666'))))) no_proof_for(\+ (sk_out(Out_Sk),get_attr(Out_Sk,sk,Attr_SKF_666),Attr_SKF_666='SKF-666')). no_proof_for(\+ (sk_out(Out_Sk),get_attr(Out_Sk,sk,Attr_SKF_666),Attr_SKF_666='SKF-666')). no_proof_for(\+ (sk_out(Out_Sk),get_attr(Out_Sk,sk,Attr_SKF_666),Attr_SKF_666='SKF-666')). name = 'logicmoo.pfc.test.sanity_base.ATTVAR_08C-Test_0007_Line_0000__sk_out_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_08C'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_08c.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_08C_Test_0007_Line_0000_sk_out_1_in_user-junit.xml %~ fOUND=FOUND2. ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.501466018-junit.xml > logicmoo.pfc.test.sanity_base.ATTVAR_08C JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__sk_in_1_in_user result = failure. Test_0002_Line_0000__sk_out_1_in_user result = failure. Test_0003_Line_0000__sk_mid_1_in_user result = failure. Test_0004_Line_0000__sk_in_1_in_user result = failure. Test_0005_Line_0000__sk_out_1_in_user result = failure. Test_0006_Line_0000__sk_mid_1_in_user result = failure. Test_0007_Line_0000__sk_out_1_in_user result = failure. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k attvar_08c.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=354 OPEN logicmoo.pfc.test.sanity_base.ATTVAR_08C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ATTVAR_08C, Failing 2021-09-26 05:42:11 +0000 UTC ISSUE_ID=354 ISSUE_OC=OPEN Editing Issue For FAILED 354 OPEN logicmoo.pfc.test.sanity_base.ATTVAR_08C JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ATTVAR_08C, Failing 2021-09-26 05:42:11 +0000 UTC SKIPPING gh issue edit 354 -t logicmoo.pfc.test.sanity_base.ATTVAR_08C JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.ATTVAR_08B JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['attvar_08b.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['attvar_08b.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_08b.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_08B/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_08B % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/94 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_08b.pfc'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- debug_logicmoo(_). /*~ ~*/ :- nodebug_logicmoo(http(_)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- mpred_trace_exec. /*~ ~*/ % :- mpred_trace_exec. :- expects_dialect(pfc). /*~ ~*/ :- dynamic(sk_out/1). /*~ ~*/ :- dynamic(sk_in/1). % :- process_this_script. /*~ ~*/ % :- process_this_script. :- if( \+ current_module(attvar_reader)). :- use_module(library(logicmoo/attvar_reader)). /*~ ~*/ :- endif. :- read_attvars(true). /*~ %~ install_attvar_expander(user) ~*/ :- set_prolog_flag(assert_attvars,true). /*~ ~*/ sk_in(X)==>sk_out(X). /*~ ~*/ sk_in(fl(X,Y,X,Y)). /*~ ~*/ sk_in(avar([vn='ExIn',sk='SKF-666'])). /*~ ~*/ sk_in(_DUNNO). /*~ ~*/ :- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)). %:- listing([pt/2,sk_in/1,sk_out/1]). /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__sk_out_1_in_user", %~ user : ( findall( Ex, %~ clause_u(sk_out(Ex),Sk_out,U),wdmsg(sk_out(Ex)), %~ L) , %~ length(L,THREE) , %~ THREE=3))). failure=info((why_was_true(user:(\+ (findall(_50548,(clause_u(sk_out(_50548),_50570,_50592),wdmsg(sk_out(_50548))),_50614),length(_50614,_50636),_50636=3))),nop(ftrace(user:(findall(_50548,(clause_u(sk_out(_50548),_50570,_50592),wdmsg(sk_out(_50548))),_50614),length(_50614,_50636),_50636=3))))) no_proof_for(\+ (findall(Out,(clause_u(sk_out(Out),Sk_out5,U8),wdmsg(sk_out(Out))),Findall_Length),length(Findall_Length,Length10),Length10=3)). no_proof_for(\+ (findall(Out,(clause_u(sk_out(Out),Sk_out5,U8),wdmsg(sk_out(Out))),Findall_Length),length(Findall_Length,Length10),Length10=3)). no_proof_for(\+ (findall(Out,(clause_u(sk_out(Out),Sk_out5,U8),wdmsg(sk_out(Out))),Findall_Length),length(Findall_Length,Length10),Length10=3)). name = 'logicmoo.pfc.test.sanity_base.ATTVAR_08B-Test_0001_Line_0000__sk_out_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_08B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_08b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_08B_Test_0001_Line_0000_sk_out_1_in_user-junit.xml ~*/ %:- listing([pt/2,sk_in/1,sk_out/1]). :- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/94 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_08b.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_08B/logicmoo_pfc_test_sanity_base_ATTVAR_08B_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_08B /*~ %~ ?-( mpred_test( "Test_0002_Line_0000__sk_out_1_in_user", %~ user : ( sk_out(FOUND) , %~ get_attr(FOUND,sk,What) , %~ What='SKF-666'))). failure=info((why_was_true(user:(\+ (sk_out(_34230),get_attr(_34230,sk,_34252),_34252='SKF-666'))),nop(ftrace(user:(sk_out(_34230),get_attr(_34230,sk,_34252),_34252='SKF-666'))))) no_proof_for(\+ (sk_out(Out_Sk),get_attr(Out_Sk,sk,Attr_SKF_666),Attr_SKF_666='SKF-666')). no_proof_for(\+ (sk_out(Out_Sk),get_attr(Out_Sk,sk,Attr_SKF_666),Attr_SKF_666='SKF-666')). no_proof_for(\+ (sk_out(Out_Sk),get_attr(Out_Sk,sk,Attr_SKF_666),Attr_SKF_666='SKF-666')). name = 'logicmoo.pfc.test.sanity_base.ATTVAR_08B-Test_0002_Line_0000__sk_out_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_08B'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_08b.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_08B_Test_0002_Line_0000_sk_out_1_in_user-junit.xml %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_08b.pfc:39 %~ fOUND=FOUND2. ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_08b.pfc:48 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.2025712-junit.xml > logicmoo.pfc.test.sanity_base.ATTVAR_08B JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__sk_out_1_in_user result = failure. Test_0002_Line_0000__sk_out_1_in_user result = failure. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k attvar_08b.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=94 OPEN logicmoo.pfc.test.sanity_base.ATTVAR_08B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ATTVAR_08B, Failing 2021-09-26 05:42:23 +0000 UTC ISSUE_ID=94 ISSUE_OC=OPEN Editing Issue For FAILED 94 OPEN logicmoo.pfc.test.sanity_base.ATTVAR_08B JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ATTVAR_08B, Failing 2021-09-26 05:42:23 +0000 UTC SKIPPING gh issue edit 94 -t logicmoo.pfc.test.sanity_base.ATTVAR_08B JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.ATTVAR_08A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['attvar_08a.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['attvar_08a.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_08a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_08A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_08A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/355 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_08a.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dynamic(sk_out/1). /*~ ~*/ :- dynamic(sk_in/1). % :- process_this_script. /*~ ~*/ % :- process_this_script. :- if( \+ current_module(attvar_reader)). :- use_module(library(logicmoo/attvar_reader)). /*~ ~*/ :- endif. :- read_attvars(true). /*~ %~ install_attvar_expander(user) ~*/ :- set_prolog_flag(assert_attvars,true). /*~ ~*/ sk_in(fl(X,Y,X,Y)). /*~ ~*/ sk_in(avar([vn='ExIn',sk='SKF-666'])). /*~ ~*/ sk_in(_DUNNO). /*~ ~*/ sk_in(X)==>sk_out(X). /*~ ~*/ :- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)). %:- listing([pt/2,sk_in/1,sk_out/1]). /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__sk_out_1_in_user", %~ user : ( findall( Ex, %~ clause_u(sk_out(Ex),Sk_out,U),wdmsg(sk_out(Ex)), %~ L) , %~ length(L,THREE) , %~ THREE=3))). failure=info((why_was_true(user:(\+ (findall(_130264,(clause_u(sk_out(_130264),_130286,_130308),wdmsg(sk_out(_130264))),_130330),length(_130330,_130352),_130352=3))),nop(ftrace(user:(findall(_130264,(clause_u(sk_out(_130264),_130286,_130308),wdmsg(sk_out(_130264))),_130330),length(_130330,_130352),_130352=3))))) no_proof_for(\+ (findall(Out,(clause_u(sk_out(Out),Sk_out5,U8),wdmsg(sk_out(Out))),Findall_Length),length(Findall_Length,Length10),Length10=3)). no_proof_for(\+ (findall(Out,(clause_u(sk_out(Out),Sk_out5,U8),wdmsg(sk_out(Out))),Findall_Length),length(Findall_Length,Length10),Length10=3)). no_proof_for(\+ (findall(Out,(clause_u(sk_out(Out),Sk_out5,U8),wdmsg(sk_out(Out))),Findall_Length),length(Findall_Length,Length10),Length10=3)). name = 'logicmoo.pfc.test.sanity_base.ATTVAR_08A-Test_0001_Line_0000__sk_out_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_08A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_08a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_08A_Test_0001_Line_0000_sk_out_1_in_user-junit.xml ~*/ %:- listing([pt/2,sk_in/1,sk_out/1]). :- must((sk_out(FOUND),get_attr(FOUND,sk,What),What=='SKF-666',wdmsg(fOUND=FOUND))). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/355 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_08a.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_08A/logicmoo_pfc_test_sanity_base_ATTVAR_08A_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_08A /*~ %~ ?-( mpred_test( "Test_0002_Line_0000__sk_out_1_in_user", %~ user : ( sk_out(FOUND) , %~ get_attr(FOUND,sk,What) , %~ What=='SKF-666' , %~ wdmsg( fOUND=FOUND)))). failure=info((why_was_true(user:(\+ (sk_out(_225662),get_attr(_225662,sk,_225684),_225684=='SKF-666',wdmsg(fOUND=_225662)))),nop(ftrace(user:(sk_out(_225662),get_attr(_225662,sk,_225684),_225684=='SKF-666',wdmsg(fOUND=_225662)))))) no_proof_for(\+ (sk_out(Out_FOUND_Sk),get_attr(Out_FOUND_Sk,sk,Attr_SKF_666),Attr_SKF_666=='SKF-666',wdmsg(fOUND=Out_FOUND_Sk))). no_proof_for(\+ (sk_out(Out_FOUND_Sk),get_attr(Out_FOUND_Sk,sk,Attr_SKF_666),Attr_SKF_666=='SKF-666',wdmsg(fOUND=Out_FOUND_Sk))). no_proof_for(\+ (sk_out(Out_FOUND_Sk),get_attr(Out_FOUND_Sk,sk,Attr_SKF_666),Attr_SKF_666=='SKF-666',wdmsg(fOUND=Out_FOUND_Sk))). name = 'logicmoo.pfc.test.sanity_base.ATTVAR_08A-Test_0002_Line_0000__sk_out_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_08A'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_08a.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_08A_Test_0002_Line_0000_sk_out_1_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.219280928-junit.xml > logicmoo.pfc.test.sanity_base.ATTVAR_08A JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__sk_out_1_in_user result = failure. Test_0002_Line_0000__sk_out_1_in_user result = failure. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k attvar_08a.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=355 OPEN logicmoo.pfc.test.sanity_base.ATTVAR_08A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ATTVAR_08A, Failing 2021-09-26 05:42:36 +0000 UTC ISSUE_ID=355 ISSUE_OC=OPEN Editing Issue For FAILED 355 OPEN logicmoo.pfc.test.sanity_base.ATTVAR_08A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ATTVAR_08A, Failing 2021-09-26 05:42:36 +0000 UTC SKIPPING gh issue edit 355 -t logicmoo.pfc.test.sanity_base.ATTVAR_08A JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Errors FileTestCase=logicmoo.pfc.test.sanity_base.ATTVAR_02_IN_USER JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['attvar_02_in_user.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['attvar_02_in_user.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02_in_user.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02_IN_USER/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02_IN_USER % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/96 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02_in_user.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- set_file_abox_module(user). /*~ %~ set_fileAssertMt(user) ~*/ :- if(\+ current_module(attvar_reader)). :- use_module(library(logicmoo/attvar_reader)). /*~ ~*/ :- endif. % Tests Non-module Forward chaining of assertable attributed variables :- debug_logicmoo(_). /*~ ~*/ :- nodebug_logicmoo(http(_)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). % :- mpred_trace_exec. % :- process_this_script. /*~ ~*/ % :- mpred_trace_exec. % :- process_this_script. :- dynamic(sk2_out/1). /*~ ~*/ :- dynamic(sk2_in/1). /*~ ~*/ :- expects_dialect(pfc). /*~ ~*/ :- read_attvars(true). /*~ %~ install_attvar_expander(user) ~*/ :- assert_u(sk2_in(avar([vn='Ex',sk2='SKF-666']))). /*~ ~*/ :- listing_u(sk2_in/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02_in_user.pfc:34 %~ skipped(messy_on_output,xlisting((sk2_in/1,-lmcache,-xlisting))) ~*/ :- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-666'])))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02_in_user.pfc:35 %~ ?-( mpred_test(Kw,user:clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-666']))))). passed=info(why_was_true(user:clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-666']))))) no_proof_for(clause_asserted_i(sk2_in(avar([ vn='Ex', sk2='SKF-666'])))). no_proof_for(clause_asserted_i(sk2_in(avar([ vn='Ex', sk2='SKF-666'])))). no_proof_for(clause_asserted_i(sk2_in(avar([ vn='Ex', sk2='SKF-666'])))). %~ message_hook( %~ error(type_error(text,[]),context(system:atomic_list_concat/2,Context_Kw)), %~ error, %~ [ '~q/~w: '-[atomic_list_concat,2], %~ 'Type error: `~w\' expected, found `~p\''-[text,[]], %~ ' (~w ~w)'-[an,empty_list]]) atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) ERROR: atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) %~ message_hook( %~ goal_failed( directive, %~ user : mpred_test( clause_asserted_i( sk2_in( avar( [ vn='Ex', %~ sk2='SKF-666']))))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : mpred_test( clause_asserted_i( sk2_in( avar( [ vn='Ex', %~ sk2='SKF-666']))))]]) Goal (directive) failed: user:mpred_test(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-666])))) Warning: Goal (directive) failed: user:mpred_test(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-666])))) ~*/ :- abolish(sk2_in/1). /*~ ~*/ :- with_fc_mode(zdirect,must((get_fc_mode(xx(xxxf,ax),DMode),DMode=zdirect))). /*~ %~ ?-( mpred_test( "Test_0002_Line_0000__Xxxf_in_user", %~ user : get_fc_mode(xx(xxxf,ax),DMode),DMode=zdirect)). passed=info(why_was_true(user:(get_fc_mode(xx(xxxf,ax),zdirect),zdirect=zdirect))) no_proof_for((get_fc_mode(xx(xxxf,ax),zdirect),zdirect=zdirect)). no_proof_for((get_fc_mode(xx(xxxf,ax),zdirect),zdirect=zdirect)). no_proof_for((get_fc_mode(xx(xxxf,ax),zdirect),zdirect=zdirect)). name = 'logicmoo.pfc.test.sanity_base.ATTVAR_02_IN_USER-Test_0002_Line_0000__Xxxf_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_02_IN_USER'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_02_in_user.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_ATTVAR_02_IN_USER_Test_0002_Line_0000_Xxxf_in_user-junit.xml ~*/ sk2_in(avar([vn='Ex',sk2='SKF-666'])). /*~ ~*/ sk2_in(Ex)==>sk2_out(Ex). /*~ ~*/ :- ((sk2_out(Ex),get_attr(Ex,sk2,What),What='SKF-666')). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/96 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02_in_user.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02_IN_USER/logicmoo_pfc_test_sanity_base_ATTVAR_02_IN_USER_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02_IN_USER /*~ %~ message_hook( %~ goal_failed( directive, %~ user : ( sk2_out(Ex) , %~ get_attr(Ex,sk2,What) , %~ What='SKF-666')), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : ( sk2_out(Ex) , %~ get_attr(Ex,sk2,What) , %~ What='SKF-666')]]) Goal (directive) failed: user:(sk2_out(_510),get_attr(_510,sk2,_514),_514=SKF-666) Warning: Goal (directive) failed: user:(sk2_out(_510),get_attr(_510,sk2,_514),_514=SKF-666) ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02_in_user.pfc:56 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.156627324-junit.xml > logicmoo.pfc.test.sanity_base.ATTVAR_02_IN_USER JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) _22636 result = passed. logicmoo.pfc.test.sanity_base.ATTVAR_02_IN_USER JUnit error = atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) logicmoo.pfc.test.sanity_base.ATTVAR_02_IN_USER JUnit warning = Goal (directive) failed: user:mpred_test(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-666])))) logicmoo.pfc.test.sanity_base.ATTVAR_02_IN_USER JUnit warning = Goal (directive) failed: user:(sk2_out(_510),get_attr(_510,sk2,_514),_514=SKF-666) %~ test_completed_exit(112) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k attvar_02_in_user.pfc (returned 112) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped,Skipped' ISSUE_INFO=96 OPEN logicmoo.pfc.test.sanity_base.ATTVAR_02_IN_USER JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ATTVAR_02_IN_USER, Passing, Errors, Warnings 2021-09-26 05:42:48 +0000 UTC ISSUE_ID=96 ISSUE_OC=OPEN Updating Issue 96 OPEN logicmoo.pfc.test.sanity_base.ATTVAR_02_IN_USER JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, ATTVAR_02_IN_USER, Passing, Errors, Warnings 2021-09-26 05:42:48 +0000 UTC SKIPPING gh issue edit 96 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors,Warnings --remove-label Failing,Regression,Skipped,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.test.sanity_base.SV_FWD_01A_A JUnit + export 'GLOB=*0*.* 2>&1 | grep -2 -i '\''WARN\|ERROR\|_file\|00\|fail\|pass'\''' + GLOB='*0*.* 2>&1 | grep -2 -i '\''WARN\|ERROR\|_file\|00\|fail\|pass'\''' + '[' -z '*0*.* 2>&1 | grep -2 -i '\''WARN\|ERROR\|_file\|00\|fail\|pass'\''' ']' + lmoo-junit '*0*.* 2>&1 | grep -2 -i '\''WARN\|ERROR\|_file\|00\|fail\|pass'\''' Running Matching Tests: (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test ; /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k *0*.* 2>&1 | grep -2 -i 'WARN\|ERROR\|_file\|00\|fail\|pass') SORTED_FILES=attvar_03.pfc fc_01.pfc bc_01.pfc FileTestCase=logicmoo.pfc.sanity_base.quick_test.ATTVAR_03 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['attvar_03.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['attvar_03.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.sanity_base.quick_test/ATTVAR_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/633 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context( %~ prolog_stack( [ frame( 57, %~ call( system : '$declare_module'/6), %~ '$declare_module'( logicmoo_test, %~ user, %~ user, '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 14, false)), %~ frame( 56, %~ clause((0x556314d6cc00),61), %~ '$start_module'( logicmoo_test, %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, %~ run_tests_and_halt/0,run_tests_and_halt/1], %~ state( true, %~ logicmoo_test, true,false, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 55, %~ clause((0x556314b59000),65), %~ '$first_term'( %~ :-( module( logicmoo_test, [ %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, %~ run_tests_and_halt/0,run_tests_and_halt/1])]), %~ _24752, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ state( true, %~ logicmoo_test, true,false, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 54, %~ clause((0x556314b59400),60), %~ '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ Var_c47_lib_c47_jenkins_c47_c46_local_c47_share_c47_swi_prolog_c47_pack_c47_logicmoo_utils_c47_prolog_c47_logicmoo_test_c46_pl, %~ [ if(not_loaded), %~ true])), %~ frame( 53, %~ clause((0x556314dad980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',1632728904.5489006), %~ system : '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ Var_c47_lib_c47_jenkins_c47_c46_local_c47_share_c47_swi_prolog_c47_pack_c47_logicmoo_utils_c47_prolog_c47_logicmoo_test_c46_pl1, %~ [ if(not_loaded), %~ true]), %~ Kw, %~ system : '$end_consult'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ lexstate(202,pfc), %~ user))), %~ frame( 49, %~ clause((0x556314fac000),221), %~ '$do_load_file_2'( library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,compiled, %~ [ if(not_loaded), %~ true])), %~ frame( 46, %~ clause((0x556314d82840),10), %~ '$qdo_load_file'( library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true])), %~ frame( 44, %~ clause((0x556314dad980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ (0x55631642ac00), %~ [ if(not_loaded), %~ true])), %~ system : '$mt_do_load'( (0x55631642ac00), %~ library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true]), %~ Kw3, %~ system : '$mt_end_load'((0x55631642ac00)))), %~ frame(42,meta_call,0), %~ frame( 41, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ (0x55631642ac00), %~ [ if(not_loaded), %~ true])), %~ '$mt_do_load'( (0x55631642ac00), %~ library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true]), %~ '$mt_end_load'((0x55631642ac00))))), %~ frame( 38, %~ clause((0x556314d88c80),12), %~ '$load_file'(library(logicmoo_test),user,[if(not_loaded),true])), %~ frame( 33, %~ clause((0x556314d7f2c0),2), %~ catch( %~ user : use_module( library(logicmoo_test)), %~ error(Error,Error18), %~ system : $exception_in_directive( error(Error5,Error19)))), %~ frame(32,clause((0x556314d4c580),55),'$execute_directive_3'(use_module(library(logicmoo_test)))), %~ frame( 26, %~ clause((0x556314b59400),60), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_pfc_c47_t_c47_sanity_base_c47_quick_test_c47_attvar_03_c46_pfc, %~ [ expand(false), %~ expand(true)])), %~ frame( 25, %~ clause((0x556314dad980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',1632573820.8858612), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_pfc_c47_t_c47_sanity_base_c47_quick_test_c47_attvar_03_c46_pfc7, %~ [ expand(false), %~ expand(true)]), %~ Kw8, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', %~ lexstate(202,swi), %~ user))), %~ frame( 21, %~ clause((0x556314fac000),221), %~ '$do_load_file_2'( 'attvar_03.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', user,compiled, %~ [ expand(false), %~ expand(true)])), %~ frame( 18, %~ clause((0x556314d82840),10), %~ '$qdo_load_file'( 'attvar_03.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', user,[expand(false),expand(true)])), %~ frame( 16, %~ clause((0x556314dad980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', %~ (0x55631642aa80), %~ [ expand(false), %~ expand(true)])), %~ system : '$mt_do_load'( (0x55631642aa80), %~ 'attvar_03.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', %~ user, %~ [ expand(false), %~ expand(true)]), %~ Kw9, %~ system : '$mt_end_load'((0x55631642aa80)))), %~ frame(14,meta_call,0), %~ frame( 13, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', %~ (0x55631642aa80), %~ [ expand(false), %~ expand(true)])), %~ '$mt_do_load'( (0x55631642aa80), %~ 'attvar_03.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', user,[expand(false),expand(true)]), %~ '$mt_end_load'((0x55631642aa80))))), %~ frame( 10, %~ clause((0x556314d88c80),12), %~ '$load_file'('attvar_03.pfc',user,[expand(false),expand(true)]))]), %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl'], nl,'In:',nl,'~|~t[~D]~6+ '-[57], %~ '~p' - [ '$declare_module'( logicmoo_test, %~ user, %~ user, '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 14, false)], nl,'~|~t[~D]~6+ '-[56], %~ '~p' - [ '$start_module'( logicmoo_test, %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, %~ run_tests_and_halt/0,run_tests_and_halt/1], %~ state( true, %~ logicmoo_test, true,false, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), %~ [ if(not_loaded), %~ true])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3166], nl,'~|~t[~D]~6+ '-[55], %~ '~p' - [ '$first_term'( %~ :-( module( logicmoo_test, [ %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, %~ run_tests_and_halt/0,run_tests_and_halt/1])]), %~ _28284, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ state( true, %~ logicmoo_test, true,false, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), %~ [ if(not_loaded), %~ true])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3055], nl,'~|~t[~D]~6+ '-[54], %~ '~p' - [ '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ Var_c47_lib_c47_jenkins_c47_c46_local_c47_share_c47_swi_prolog_c47_pack_c47_logicmoo_utils_c47_prolog_c47_logicmoo_test_c46_pl, %~ [ if(not_loaded), %~ true])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3007], nl,'~|~t[~D]~6+ '-[53], %~ '~p' - [ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',1632728904.5489006), %~ system : '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ Var_c47_lib_c47_jenkins_c47_c46_local_c47_share_c47_swi_prolog_c47_pack_c47_logicmoo_utils_c47_prolog_c47_logicmoo_test_c46_pl1, %~ [ if(not_loaded), %~ true]), %~ Kw, %~ system : '$end_consult'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ lexstate(202,pfc), %~ user))], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[49], %~ '~p' - [ '$do_load_file_2'( library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,compiled,[if(not_loaded),true])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2592], nl,'~|~t[~D]~6+ '-[46], %~ '~p' - [ '$qdo_load_file'( library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2547], nl,'~|~t[~D]~6+ '-[44], %~ '~p' - [ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ (0x55631642ac00), %~ [ if(not_loaded), %~ true])), %~ system : '$mt_do_load'( (0x55631642ac00), %~ library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true]), %~ Kw3, %~ system : '$mt_end_load'((0x55631642ac00)))], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[42],'', %~ nl,'~|~t[~D]~6+ '-[41], %~ '~p' - [ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', %~ (0x55631642ac00), %~ [ if(not_loaded), %~ true])), %~ '$mt_do_load'( (0x55631642ac00), %~ library(logicmoo_test), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true]), %~ '$mt_end_load'((0x55631642ac00))))], ' '-[],nl, %~ '~|~t[~D]~6+ '-[38], %~ '~p' - [ '$load_file'(library(logicmoo_test),user,[if(not_loaded),true])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2355], nl,'~|~t[~D]~6+ '-[33], %~ '~p' - [ catch( %~ user : use_module( library(logicmoo_test)), %~ error(Error,Error18), %~ system : $exception_in_directive( error(Error5,Error19)))], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',546], nl,'~|~t[~D]~6+ '-[32], %~ '~p' - [ $execute_directive_3( use_module( library(logicmoo_test)))], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3574], nl,'~|~t[~D]~6+ '-[26], %~ '~p' - [ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_pfc_c47_t_c47_sanity_base_c47_quick_test_c47_attvar_03_c46_pfc, %~ [ expand(false), %~ expand(true)])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3007], nl,'~|~t[~D]~6+ '-[25], %~ '~p' - [ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',1632573820.8858612), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_pfc_c47_t_c47_sanity_base_c47_quick_test_c47_attvar_03_c46_pfc7, %~ [ expand(false), %~ expand(true)]), %~ Kw8, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', %~ lexstate(202,swi), %~ user))], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[21], %~ '~p' - [ '$do_load_file_2'( 'attvar_03.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', user,compiled, %~ [ expand(false), %~ expand(true)])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2592], nl,'~|~t[~D]~6+ '-[18], %~ '~p' - [ '$qdo_load_file'( 'attvar_03.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', user,[expand(false),expand(true)])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2547], nl,'~|~t[~D]~6+ '-[16], %~ '~p' - [ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', %~ (0x55631642aa80), %~ [ expand(false), %~ expand(true)])), %~ system : '$mt_do_load'( (0x55631642aa80), %~ 'attvar_03.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', user,[expand(false),expand(true)]), %~ Kw9, %~ system : '$mt_end_load'((0x55631642aa80)))], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[14],'', %~ nl,'~|~t[~D]~6+ '-[13], %~ '~p' - [ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', %~ (0x55631642aa80), %~ [ expand(false), %~ expand(true)])), %~ '$mt_do_load'( (0x55631642aa80), %~ 'attvar_03.pfc', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', user,[expand(false),expand(true)]), %~ '$mt_end_load'((0x55631642aa80))))], ' '-[],nl, %~ '~|~t[~D]~6+ '-[10], %~ '~p' - [ '$load_file'('attvar_03.pfc',user,[expand(false),expand(true)])], %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2355], nl,nl, %~ 'Note: some frames are missing due to last-call optimization.'-[], %~ nl, %~ 'Re-run your program in debug mode (:- debug.) to get more detail.'-[]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',11) No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) In: [57] $declare_module(logicmoo_test,user,user,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',14,false) [56] $start_module(logicmoo_test,[(mpred_test/1),(run_junit_tests/0),(run_junit_tests/1),(run_tests_and_halt/0),(run_tests_and_halt/1)],state(true,logicmoo_test,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [55] $first_term((:-module(logicmoo_test,[(mpred_test/1),(run_junit_tests/0),(run_junit_tests/1),(run_tests_and_halt/0),(run_tests_and_halt/1)])),_732,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',state(true,logicmoo_test,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [54] $load_file('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',_870,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [53] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',1632728904.5489006),system: $load_file('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',_948,[if(not_loaded),must_be_module(true)]),_920,system: $end_consult('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [49] $do_load_file_2(library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [46] $qdo_load_file(library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [44] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',(0x55631642ac00),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55631642ac00),library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,[if(not_loaded),must_be_module(true)]),_1128,system: $mt_end_load((0x55631642ac00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [42] [41] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',(0x55631642ac00),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55631642ac00),library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55631642ac00)))) [38] $load_file(library(logicmoo_test),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [33] catch(user:use_module(library(logicmoo_test)),error(_1450,_1452),system: $exception_in_directive(error(_1466,_1468))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [32] $execute_directive_3(use_module(library(logicmoo_test))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',_1528,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',1632573820.8858612),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',_1606,[expand(false),expand(true)]),_1578,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',(0x55631642aa80),[expand(false),expand(true)])),system: $mt_do_load((0x55631642aa80),'attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',user,[expand(false),expand(true)]),_1778,system: $mt_end_load((0x55631642aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',(0x55631642aa80),[expand(false),expand(true)])),$mt_do_load((0x55631642aa80),'attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',user,[expand(false),expand(true)]),$mt_end_load((0x55631642aa80)))) [10] $load_file('attvar_03.pfc',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc:11: ERROR: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: In: ERROR: [57] $declare_module(logicmoo_test,user,user,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',14,false) ERROR: [56] $start_module(logicmoo_test,[(mpred_test/1),(run_junit_tests/0),(run_junit_tests/1),(run_tests_and_halt/0),(run_tests_and_halt/1)],state(true,logicmoo_test,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [55] $first_term((:-module(logicmoo_test,[(mpred_test/1),(run_junit_tests/0),(run_junit_tests/1),(run_tests_and_halt/0),(run_tests_and_halt/1)])),_732,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',state(true,logicmoo_test,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [54] $load_file('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',_870,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [53] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',1632728904.5489006),system: $load_file('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',_948,[if(not_loaded),must_be_module(true)]),_920,system: $end_consult('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [49] $do_load_file_2(library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [46] $qdo_load_file(library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [44] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',(0x55631642ac00),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55631642ac00),library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,[if(not_loaded),must_be_module(true)]),_1128,system: $mt_end_load((0x55631642ac00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [42] ERROR: [41] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',(0x55631642ac00),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55631642ac00),library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55631642ac00)))) ERROR: [38] $load_file(library(logicmoo_test),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [33] catch(user:use_module(library(logicmoo_test)),error(_1450,_1452),system: $exception_in_directive(error(_1466,_1468))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 ERROR: [32] $execute_directive_3(use_module(library(logicmoo_test))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',_1528,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',1632573820.8858612),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',_1606,[expand(false),expand(true)]),_1578,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',(0x55631642aa80),[expand(false),expand(true)])),system: $mt_do_load((0x55631642aa80),'attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',user,[expand(false),expand(true)]),_1778,system: $mt_end_load((0x55631642aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',(0x55631642aa80),[expand(false),expand(true)])),$mt_do_load((0x55631642aa80),'attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',user,[expand(false),expand(true)]),$mt_end_load((0x55631642aa80)))) ERROR: [10] $load_file('attvar_03.pfc',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc:11 %~ message_hook( %~ goal_failed(directive,user:use_module(library(logicmoo_test))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : use_module( library(logicmoo_test))]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',11) Goal (directive) failed: user:use_module(library(logicmoo_test)) Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc:11: Warning: Goal (directive) failed: user:use_module(library(logicmoo_test)) running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) :- if(\+ current_module(attvar_reader)). :- use_module(library(logicmoo/attvar_reader)). /*~ ~*/ :- endif. % :- '$set_source_module'(ABox),'$set_typein_module'(ABox). :- ABox = user, '$set_source_module'(ABox),'$set_typein_module'(ABox). % Tests Non-module Forward chaining of assertable attributed variables /*~ ~*/ % Tests Non-module Forward chaining of assertable attributed variables :- debug_logicmoo(_). /*~ ~*/ :- nodebug_logicmoo(http(_)). /*~ ~*/ :- debug_logicmoo(logicmoo(_)). /*~ ~*/ :- mpred_trace_exec. % :- expects_dialect(pfc). /*~ ~*/ % :- expects_dialect(pfc). :- dynamic(sk_out/1). /*~ ~*/ :- dynamic(sk_in/1). % :- process_this_script. /*~ ~*/ % :- process_this_script. sk_in(Ex)==>sk_out(Ex). /*~ ~*/ sk_in(foo). /*~ ~*/ :- read_attvars(true). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc:40 %~ install_attvar_expander(user) ~*/ :- set_prolog_flag(access_level,system). /*~ ~*/ sk_in(avar([vn='Ex',sk='SKF-666'])). /*~ ~*/ :- listing(sk_out/1). /*~ %~ skipped( listing( sk_out/1)) ~*/ :- listing(sk_in/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc:46 %~ skipped( listing( sk_in/1)) ~*/ :- must((sk_in(VAR),get_attr(VAR,sk,What),What='SKF-666')). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_03.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/633 /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__sk_in_1_in_user", %~ user : ( sk_in(VAR) , %~ get_attr(VAR,sk,What) , %~ What='SKF-666'))). failure=info((why_was_true(user:(\+ (sk_in(_28542),get_attr(_28542,sk,_28564),_28564='SKF-666'))),nop(ftrace(user:(sk_in(_28542),get_attr(_28542,sk,_28564),_28564='SKF-666'))))) no_proof_for(\+ (sk_in(In_Sk),get_attr(In_Sk,sk,Attr_SKF_666),Attr_SKF_666='SKF-666')). no_proof_for(\+ (sk_in(In_Sk),get_attr(In_Sk,sk,Attr_SKF_666),Attr_SKF_666='SKF-666')). no_proof_for(\+ (sk_in(In_Sk),get_attr(In_Sk,sk,Attr_SKF_666),Attr_SKF_666='SKF-666')). name = 'logicmoo.pfc.sanity_base.quick_test.ATTVAR_03-Test_0001_Line_0000__sk_in_1_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.sanity_base.quick_test.ATTVAR_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'attvar_03.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-sanity_base-quick_test-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_sanity_base_quick_test_ATTVAR_03_Test_0001_Line_0000_sk_in_1_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.7521419200000001-junit.xml > logicmoo.pfc.sanity_base.quick_test.ATTVAR_03 JUnit error = No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) In: [57] $declare_module(logicmoo_test,user,user,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',14,false) [56] $start_module(logicmoo_test,[(mpred_test/1),(run_junit_tests/0),(run_junit_tests/1),(run_tests_and_halt/0),(run_tests_and_halt/1)],state(true,logicmoo_test,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [55] $first_term((:-module(logicmoo_test,[(mpred_test/1),(run_junit_tests/0),(run_junit_tests/1),(run_tests_and_halt/0),(run_tests_and_halt/1)])),_732,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',state(true,logicmoo_test,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [54] $load_file('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',_870,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [53] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',1632728904.5489006),system: $load_file('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',_948,[if(not_loaded),must_be_module(true)]),_920,system: $end_consult('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [49] $do_load_file_2(library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [46] $qdo_load_file(library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [44] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',(0x55631642ac00),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55631642ac00),library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,[if(not_loaded),must_be_module(true)]),_1128,system: $mt_end_load((0x55631642ac00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [42] [41] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',(0x55631642ac00),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55631642ac00),library(logicmoo_test),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55631642ac00)))) [38] $load_file(library(logicmoo_test),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [33] catch(user:use_module(library(logicmoo_test)),error(_1450,_1452),system: $exception_in_directive(error(_1466,_1468))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [32] $execute_directive_3(use_module(library(logicmoo_test))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',_1528,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',1632573820.8858612),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',_1606,[expand(false),expand(true)]),_1578,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',(0x55631642aa80),[expand(false),expand(true)])),system: $mt_do_load((0x55631642aa80),'attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',user,[expand(false),expand(true)]),_1778,system: $mt_end_load((0x55631642aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',(0x55631642aa80),[expand(false),expand(true)])),$mt_do_load((0x55631642aa80),'attvar_03.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',user,[expand(false),expand(true)]),$mt_end_load((0x55631642aa80)))) [10] $load_file('attvar_03.pfc',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. logicmoo.pfc.sanity_base.quick_test.ATTVAR_03 JUnit warning = Goal (directive) failed: user:use_module(library(logicmoo_test)) Test_0001_Line_0000__sk_in_1_in_user result = failure. %~ test_completed_exit(56) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k attvar_03.pfc (returned 56) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped' ISSUE_INFO=633 OPEN logicmoo.pfc.sanity_base.quick_test.ATTVAR_03 JUnit Test_9999, logicmoo.pfc.sanity_base.quick_test, unit_test, ATTVAR_03, Failing 2021-09-26 22:56:56 +0000 UTC ISSUE_ID=633 ISSUE_OC=OPEN Editing Issue For FAILED 633 OPEN logicmoo.pfc.sanity_base.quick_test.ATTVAR_03 JUnit Test_9999, logicmoo.pfc.sanity_base.quick_test, unit_test, ATTVAR_03, Failing 2021-09-26 22:56:56 +0000 UTC SKIPPING gh issue edit 633 -t logicmoo.pfc.sanity_base.quick_test.ATTVAR_03 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Overtime,Skipped --add-label Failing,Errors,Warnings FileTestCase=logicmoo.pfc.sanity_base.quick_test.FC_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fc_01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/quick_test/fc_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.sanity_base.quick_test/FC_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/631 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/fc_01.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- expects_dialect(pfc). /*~ ~*/ a11 ==> b11. /*~ ~*/ a11. /*~ ~*/ :- mpred_test(b11). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__B11_in_user",user:b11)). passed=info(why_was_true(user:b11)) no_proof_for(b11). no_proof_for(b11). no_proof_for(b11). name = 'logicmoo.pfc.sanity_base.quick_test.FC_01-Test_0001_Line_0000__B11_in_user'. JUNIT_CLASSNAME = 'logicmoo.pfc.sanity_base.quick_test.FC_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'fc_01.pfc\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-sanity_base-quick_test-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_sanity_base_quick_test_FC_01_Test_0001_Line_0000_B11_in_user-junit.xml ~*/ :- listing(j_u:junit_prop/3). /*~ %~ skipped( listing( j_u : junit_prop/3)) ~*/ :- test_completed. /*~ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.062773915-junit.xml > logicmoo.pfc.sanity_base.quick_test.FC_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__B11_in_user result = passed. %~ test_completed_exit(96) totalTime=1.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k fc_01.pfc (returned 96) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=631 OPEN logicmoo.pfc.sanity_base.quick_test.FC_01 JUnit Test_9999, FC_01, logicmoo.pfc.sanity_base.quick_test, unit_test, Passing 2021-09-26 22:57:04 +0000 UTC ISSUE_ID=631 ISSUE_OC=OPEN Updating Issue 631 OPEN logicmoo.pfc.sanity_base.quick_test.FC_01 JUnit Test_9999, FC_01, logicmoo.pfc.sanity_base.quick_test, unit_test, Passing 2021-09-26 22:57:04 +0000 UTC SKIPPING gh issue edit 631 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors --remove-label Failing,Regression,Skipped,Warnings,Overtime,Skipped,Skipped FileTestCase=logicmoo.pfc.sanity_base.quick_test.BC_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['bc_01.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['bc_01.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/quick_test/bc_01.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.sanity_base.quick_test/BC_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABC_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/635 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/bc_01.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) :- dynamic(bc_q/1). /*~ ~*/ :- dynamic(bc_p/1). /*~ ~*/ :- (ain((bc_q(N) > logicmoo.pfc.sanity_base.quick_test.BC_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) Test_0001_Line_0000__B_in_user result = passed. Test_0002_Line_0000__naf_bc_q_1_in_user result = passed. Test_0003_Line_0000__B_in_user result = failure. Test_0004_Line_0000__bc_q_1_in_user result = failure. %~ test_completed_exit(40) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k bc_01.pfc (returned 40) Add_LABELS='Errors' Rem_LABELS='Skipped,Warnings,Overtime,Skipped' ISSUE_INFO=635 OPEN logicmoo.pfc.sanity_base.quick_test.BC_01 JUnit Test_9999, logicmoo.pfc.sanity_base.quick_test, unit_test, BC_01, Passing 2021-09-26 22:57:11 +0000 UTC ISSUE_ID=635 ISSUE_OC=OPEN Editing Issue For FAILED 635 OPEN logicmoo.pfc.sanity_base.quick_test.BC_01 JUnit Test_9999, logicmoo.pfc.sanity_base.quick_test, unit_test, BC_01, Passing 2021-09-26 22:57:11 +0000 UTC SKIPPING gh issue comment 635 -b Broken in https://github.com/logicmoo/logicmoo_workspace/commit/030211eaee19575687e748464fc1a808d2d1aaa7 https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/commit/030211eaee19575687e748464fc1a808d2d1aaa7 SKIPPING gh issue edit 635 -t logicmoo.pfc.sanity_base.quick_test.BC_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Warnings,Overtime,Skipped --add-label Failing,Regression,Errors + lmoo-junit '*0*.* 2>&1 | grep -2 -i '\''WARN\|ERROR\|_file\|00\|fail\|pass'\''' Running Matching Tests: (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/quick_test ; /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k *0*.* 2>&1 | grep -2 -i 'WARN\|ERROR\|_file\|00\|fail\|pass') SORTED_FILES=five_leftof_type_01.pl FileTestCase=logicmoo.base.fol.quick_test.FIVE_LEFTOF_TYPE_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['five_leftof_type_01.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/quick_test ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['five_leftof_type_01.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/quick_test/five_leftof_type_01.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.quick_test/FIVE_LEFTOF_TYPE_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_TYPE_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/623 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/quick_test/five_leftof_type_01.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) % ============================================= % File 'mpred_builtin.pfc' % Purpose: Agent Reactivity for SWI-Prolog % Maintainer: Douglas Miles % Contact: $Author: dmiles $@users.sourceforge.net % % Version: 'interface' 1.0.0 % Revision: $Revision: 1.9 $ % Revised At: $Date: 2002/06/27 14:13:20 $ % ============================================= % :- mpred_test(true). % There are five houses in a row. /*~ %~ ?-( mpred_test("Test_0001_Line_0000__True_in_user",user:true)). passed=info(why_was_true(user:true)) no_proof_for(true). no_proof_for(true). no_proof_for(true). name = 'logicmoo.base.fol.quick_test.FIVE_LEFTOF_TYPE_01-Test_0001_Line_0000__True_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.quick_test.FIVE_LEFTOF_TYPE_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'five_leftof_type_01.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-quick_test-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_quick_test_FIVE_LEFTOF_TYPE_01_Test_0001_Line_0000_True_in_user-junit.xml ~*/ % There are five houses in a row. :- nop(module( baseKB)). % makes the KB monotonic /*~ ~*/ % makes the KB monotonic :- set_kif_option(qualify_modality,simple_nesc). /*~ ~*/ leftof(h1, h2). /*~ %~ debugm(user,show_success(user,user:ain(clif(leftof(h1,h2))))) ======================================================= leftof(h1,h2) ============================================ ?- kif_to_boxlog( leftof(h1,h2) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ h1 leftof h2 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = leftof(h1,h2). %~ kifm = nesc( leftof(h1,h2)). %~ kif_to_boxlog_attvars2 = necessary(leftof(h1,h2)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(leftof(h1,h2)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that h1 leftof h2 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( leftof(h1,h2)). ============================================ ~*/ leftof(h2, h3). /*~ %~ debugm(user,show_success(user,user:ain(clif(leftof(h2,h3))))) ======================================================= leftof(h2,h3) ============================================ ?- kif_to_boxlog( leftof(h2,h3) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ h2 leftof h3 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = leftof(h2,h3). %~ kifm = nesc( leftof(h2,h3)). %~ kif_to_boxlog_attvars2 = necessary(leftof(h2,h3)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(leftof(h2,h3)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that h2 leftof h3 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( leftof(h2,h3)). ============================================ ~*/ leftof(h3, h4). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/quick_test/five_leftof_type_01.pl:23 %~ debugm(user,show_success(user,user:ain(clif(leftof(h3,h4))))) ======================================================= leftof(h3,h4) ============================================ ?- kif_to_boxlog( leftof(h3,h4) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ h3 leftof h4 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = leftof(h3,h4). %~ kifm = nesc( leftof(h3,h4)). %~ kif_to_boxlog_attvars2 = necessary(leftof(h3,h4)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(leftof(h3,h4)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that h3 leftof h4 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( leftof(h3,h4)). ============================================ ~*/ leftof(h4, h5). % this should cause h1-h5 to become houses /*~ %~ debugm(user,show_success(user,user:ain(clif(leftof(h4,h5))))) ======================================================= leftof(h4,h5) ============================================ ?- kif_to_boxlog( leftof(h4,h5) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ h4 leftof h5 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = leftof(h4,h5). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/quick_test/five_leftof_type_01.pl:24 %~ kifm = nesc( leftof(h4,h5)). %~ kif_to_boxlog_attvars2 = necessary(leftof(h4,h5)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(leftof(h4,h5)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that h4 leftof h5 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( leftof(h4,h5)). ============================================ ~*/ % this should cause h1-h5 to become houses leftof(H1, H2) => house(H1) & house(H2). /*~ %~ debugm(user,show_success(user,user:ain(clif((leftof(_870072,_870094)=>house(_870072)&house(_870094)))))) ======================================================= =>(leftof('$VAR'('House_Leftof'),'$VAR'('House_Leftof3')),&(house('$VAR'('House_Leftof')),house('$VAR'('House_Leftof3')))) ============================================ ?- kif_to_boxlog( leftof(House_Leftof,House_Leftof3)=>house(House_Leftof)&house(House_Leftof3) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ If: %~ ?House_Leftof leftof ?House_Leftof3 then it is %~ Implied that: %~ " ?House_Leftof isa house " and %~ " ?House_Leftof3 isa house " %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifm = ( leftof(House_Leftof,House_Leftof3) => %~ house(House_Leftof)&house(House_Leftof3)). %~ kif_to_boxlog_attvars2 = =>(leftof('$VAR'('House_Leftof'),'$VAR'('House_Leftof3')),and(house('$VAR'('House_Leftof')),house('$VAR'('House_Leftof3')))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 6 entailment(s): nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof))==>nesc(~house(House_Leftof3)). nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof3))==>nesc(~house(House_Leftof)). nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof))==>nesc(house(House_Leftof3)). nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof3))==>nesc(house(House_Leftof)). poss(house(House_Leftof))&nesc(~house(House_Leftof3))==>nesc(~leftof(House_Leftof,House_Leftof3)). poss(house(House_Leftof3))&nesc(~house(House_Leftof))==>nesc(~leftof(House_Leftof,House_Leftof3)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and %~ " ?House_Leftof isa house " is necessarily false %~ It's Proof that: %~ " ?House_Leftof3 isa house " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof)) ==> nesc( ~( house(House_Leftof3)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and %~ " ?House_Leftof3 isa house " is necessarily false %~ It's Proof that: %~ " ?House_Leftof isa house " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof3)) ==> nesc( ~( house(House_Leftof)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and %~ " ?House_Leftof isa house " is possible %~ It's Proof that: %~ " ?House_Leftof3 isa house " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof)) ==> nesc( house(House_Leftof3))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and %~ " ?House_Leftof3 isa house " is possible %~ It's Proof that: %~ " ?House_Leftof isa house " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof3)) ==> nesc( house(House_Leftof))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?House_Leftof isa house " is possible and %~ " ?House_Leftof3 isa house " is necessarily false %~ It's Proof that: %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(house(House_Leftof))&nesc(~house(House_Leftof3)) ==> nesc( ~( leftof(House_Leftof,House_Leftof3)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?House_Leftof3 isa house " is possible and %~ " ?House_Leftof isa house " is necessarily false %~ It's Proof that: %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(house(House_Leftof3))&nesc(~house(House_Leftof)) ==> nesc( ~( leftof(House_Leftof,House_Leftof3)))). ============================================ %~ kifm = leftof(H1,H2)=>house(H1)&house(H2). %~ kif_to_boxlog_attvars2 = =>(leftof('$VAR'('H1'),'$VAR'('H2')),and(house('$VAR'('H1')),house('$VAR'('H2')))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H2 isa house " is possible and %~ " ?H1 isa house " is necessarily false %~ It's Proof that: %~ " ?H1 leftof ?H2 " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(house(H2))&nesc(~house(H1))==>nesc(~leftof(H1,H2)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H1 leftof ?H2 " is necessarily true and %~ " ?H1 isa house " is necessarily false %~ It's Proof that: %~ " ?H2 isa house " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(leftof(H1,H2))&nesc(~house(H1))==>nesc(~house(H2)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H1 leftof ?H2 " is necessarily true and %~ " ?H2 isa house " is possible %~ It's Proof that: %~ " ?H1 isa house " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(leftof(H1,H2))&poss(house(H2))==>nesc(house(H1)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H1 isa house " is possible and %~ " ?H2 isa house " is necessarily false %~ It's Proof that: %~ " ?H1 leftof ?H2 " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(house(H1))&nesc(~house(H2))==>nesc(~leftof(H1,H2)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H1 leftof ?H2 " is necessarily true and %~ " ?H2 isa house " is necessarily false %~ It's Proof that: %~ " ?H1 isa house " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(leftof(H1,H2))&nesc(~house(H2))==>nesc(~house(H1)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H1 leftof ?H2 " is necessarily true and %~ " ?H1 isa house " is possible %~ It's Proof that: %~ " ?H2 isa house " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(leftof(H1,H2))&poss(house(H1))==>nesc(house(H2)). ~*/ :- mpred_test(kif_compile). % intractive_test/1 means only run if interactive /*~ %~ ?-( mpred_test("Test_0002_Line_0000__Kif_compile_in_user",user:kif_compile)). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/quick_test/five_leftof_type_01.pl:29 %~ kifi = leftof(h1,h2). %~ kifm = nesc( leftof(h1,h2)). %~ kifi = leftof(h2,h3). %~ kifm = nesc( leftof(h2,h3)). %~ kifi = leftof(h3,h4). %~ kifm = nesc( leftof(h3,h4)). %~ kifi = leftof(h4,h5). %~ kifm = nesc( leftof(h4,h5)). %~ kifm = ( leftof(House_Leftof,House_Leftof1) => %~ house(House_Leftof)&house(House_Leftof1)). %~ kifm = nesc( leftof(h1,h2)). %~ kif_to_boxlog_attvars2 = necessary(leftof(h1,h2)) %~ kifm = nesc( leftof(h2,h3)). %~ kif_to_boxlog_attvars2 = necessary(leftof(h2,h3)) %~ kifm = nesc( leftof(h3,h4)). %~ kif_to_boxlog_attvars2 = necessary(leftof(h3,h4)) %~ kifm = nesc( leftof(h4,h5)). %~ kif_to_boxlog_attvars2 = necessary(leftof(h4,h5)) %~ kifm = ( leftof(House_Leftof,House_Leftof1) => %~ house(House_Leftof)&house(House_Leftof1)). %~ kif_to_boxlog_attvars2 = =>(leftof('$VAR'('House_Leftof'),'$VAR'('House_Leftof1')),and(house('$VAR'('House_Leftof')),house('$VAR'('House_Leftof1')))) passed=info(why_was_true(user:kif_compile)) no_proof_for(kif_compile). no_proof_for(kif_compile). no_proof_for(kif_compile). name = 'logicmoo.base.fol.quick_test.FIVE_LEFTOF_TYPE_01-Test_0002_Line_0000__Kif_compile_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.quick_test.FIVE_LEFTOF_TYPE_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'five_leftof_type_01.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-quick_test-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_quick_test_FIVE_LEFTOF_TYPE_01_Test_0002_Line_0000_Kif_compile_in_user-junit.xml ~*/ % intractive_test/1 means only run if interactive :- interactive_test(listing(pfclog)). % mpred_test/1 each become a Junit test that must succeed /*~ %~ message_hook( %~ error(existence_error(procedure,interactive_test/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ interactive_test/1]]) catch/3: Unknown procedure: interactive_test/1 ERROR: catch/3: Unknown procedure: interactive_test/1 %~ message_hook( %~ goal_failed(directive,user:interactive_test(listing(pfclog))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : interactive_test( listing(pfclog))]]) Goal (directive) failed: user:interactive_test(listing(pfclog)) Warning: Goal (directive) failed: user:interactive_test(listing(pfclog)) ~*/ % mpred_test/1 each become a Junit test that must succeed :- mpred_test(pfclog_compile). % :- mpred_test(nesc(leftof(h4, h5))). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/quick_test/five_leftof_type_01.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.quick_test/FIVE_LEFTOF_TYPE_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_TYPE_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/623 /*~ %~ ?-( mpred_test("Test_0003_Line_0000__Pfclog_compile_in_user",user:pfclog_compile)). passed=info(why_was_true(user:pfclog_compile)) no_proof_for(pfclog_compile). no_proof_for(pfclog_compile). no_proof_for(pfclog_compile). name = 'logicmoo.base.fol.quick_test.FIVE_LEFTOF_TYPE_01-Test_0003_Line_0000__Pfclog_compile_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.quick_test.FIVE_LEFTOF_TYPE_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'five_leftof_type_01.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-quick_test-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_quick_test_FIVE_LEFTOF_TYPE_01_Test_0003_Line_0000_Pfclog_compile_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.957950329-junit.xml > Test_0001_Line_0000__True_in_user result = passed. Test_0002_Line_0000__Kif_compile_in_user result = passed. logicmoo.base.fol.quick_test.FIVE_LEFTOF_TYPE_01 JUnit error = catch/3: Unknown procedure: interactive_test/1 logicmoo.base.fol.quick_test.FIVE_LEFTOF_TYPE_01 JUnit warning = Goal (directive) failed: user:interactive_test(listing(pfclog)) Test_0003_Line_0000__Pfclog_compile_in_user result = passed. %~ test_completed_exit(112) totalTime=2.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k five_leftof_type_01.pl (returned 112) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped,Skipped' ISSUE_INFO=623 OPEN logicmoo.base.fol.quick_test.FIVE_LEFTOF_TYPE_01 JUnit FIVE_LEFTOF_TYPE_01, Test_9999, unit_test, Passing, logicmoo.base.fol.quick_test 2021-09-26 22:57:22 +0000 UTC ISSUE_ID=623 ISSUE_OC=OPEN Updating Issue 623 OPEN logicmoo.base.fol.quick_test.FIVE_LEFTOF_TYPE_01 JUnit FIVE_LEFTOF_TYPE_01, Test_9999, unit_test, Passing, logicmoo.base.fol.quick_test 2021-09-26 22:57:22 +0000 UTC SKIPPING gh issue edit 623 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors,Warnings --remove-label Failing,Regression,Skipped,Overtime,Skipped,Skipped + lmoo-junit '*0*.* 2>&1 | grep -2 -i '\''WARN\|ERROR\|_file\|00\|fail\|pass'\''' Running Matching Tests: (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof ; /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k *0*.* 2>&1 | grep -2 -i 'WARN\|ERROR\|_file\|00\|fail\|pass') SORTED_FILES=five_leftof_up_down_02.pl five_leftof_skollem_02.pl five_leftof_insts_02.pl five_leftof_exactly_02.pl five_leftof_all_02.pl nonmonotonic_type_01.pl monotonic_type_01.pl five_leftof_type_02.pl five_leftof_type_01.pl five_leftof_03.pl five_leftof_02.pl FileTestCase=logicmoo.base.fol.fiveof.FIVE_LEFTOF_UP_DOWN_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['five_leftof_up_down_02.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['five_leftof_up_down_02.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_up_down_02.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/FIVE_LEFTOF_UP_DOWN_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_UP_DOWN_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/618 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_up_down_02.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) % ============================================= % File 'mpred_builtin.pfc' % Purpose: Agent Reactivity for SWI-Prolog % Maintainer: Douglas Miles % Contact: $Author: dmiles $@users.sourceforge.net % % Version: 'interface' 1.0.0 % Revision: $Revision: 1.9 $ % Revised At: $Date: 2002/06/27 14:13:20 $ % ============================================= % :- expects_dialect(clif). /*~ ~*/ :- set_prolog_flag(gc,false). % There are five houses in a row. /*~ ~*/ % There are five houses in a row. exists(H1,exists(H2,exists(H3,exists(H4,exists(H5, (leftof(H1, H2) & leftof(H2, H3) & leftof(H3, H4) & leftof(H4, H5))))))). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_up_down_02.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/FIVE_LEFTOF_UP_DOWN_02/logicmoo_base_fol_fiveof_FIVE_LEFTOF_UP_DOWN_02_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_UP_DOWN_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/618 /*~ %~ debugm( user, %~ show_success( user, %~ user : ain( clif( exists( H1, %~ exists( H2, %~ exists( H3, %~ exists( H4, %~ exists( H5, %~ ( leftof(H1,H2) & %~ leftof(H2,H3) & %~ leftof(H3,H4) & %~ leftof(H4,H5))))))))))) ======================================================= exists('$VAR'('Exists_Leftof'),exists('$VAR'('Exists_Leftof6'),exists('$VAR'('Exists_Leftof7'),exists('$VAR'('Exists_Leftof8'),exists('$VAR'('Leftof13'),&(&(&(leftof('$VAR'('Exists_Leftof'),'$VAR'('Exists_Leftof6')),leftof('$VAR'('Exists_Leftof6'),'$VAR'('Exists_Leftof7'))),leftof('$VAR'('Exists_Leftof7'),'$VAR'('Exists_Leftof8'))),leftof('$VAR'('Exists_Leftof8'),'$VAR'('Leftof13')))))))) ============================================ ?- kif_to_boxlog( exists(Exists_Leftof,exists(Exists_Leftof6,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,leftof(Exists_Leftof,Exists_Leftof6)&leftof(Exists_Leftof6,Exists_Leftof7)&leftof(Exists_Leftof7,Exists_Leftof8)&leftof(Exists_Leftof8,Leftof13)))))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %~ There exists ?Exists_Leftof %~ ( %~ There exists ?Exists_Leftof6 %~ ( %~ There exists ?Exists_Leftof7 %~ ( %~ There exists ?Exists_Leftof8 %~ ( %~ There exists ?Leftof13 %~ (((" ?Exists_Leftof leftof ?Exists_Leftof6 " and %~ " ?Exists_Leftof6 leftof ?Exists_Leftof7 " ) and %~ " ?Exists_Leftof7 leftof ?Exists_Leftof8 " ) and %~ " ?Exists_Leftof8 leftof ?Leftof13 " ))))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_up_down_02.pl:18 %~ kifi = exists( Exists_Leftof, %~ exists( Exists_Leftof6, %~ exists( Exists_Leftof7, %~ exists( Exists_Leftof8, %~ exists( Leftof13, %~ ( leftof(Exists_Leftof,Exists_Leftof6) & %~ leftof(Exists_Leftof6,Exists_Leftof7) & %~ leftof(Exists_Leftof7,Exists_Leftof8) & %~ leftof(Exists_Leftof8,Leftof13))))))). %~ kifm = exists( Exists_Leftof, %~ exists( Exists_Leftof6, %~ exists( Exists_Leftof7, %~ exists( Exists_Leftof8, %~ exists( Leftof13, %~ nesc( ( leftof(Exists_Leftof,Exists_Leftof6) & %~ leftof(Exists_Leftof6,Exists_Leftof7) & %~ leftof(Exists_Leftof7,Exists_Leftof8) & %~ leftof(Exists_Leftof8,Leftof13)))))))). %~ kif_to_boxlog_attvars2 = exists('$VAR'('Exists_Leftof'),exists('$VAR'('Exists_Leftof6'),exists('$VAR'('Exists_Leftof7'),exists('$VAR'('Exists_Leftof8'),exists('$VAR'('Leftof13'),necessary(and(and(and(leftof('$VAR'('Exists_Leftof'),'$VAR'('Exists_Leftof6')),leftof('$VAR'('Exists_Leftof6'),'$VAR'('Exists_Leftof7'))),leftof('$VAR'('Exists_Leftof7'),'$VAR'('Exists_Leftof8'))),leftof('$VAR'('Exists_Leftof8'),'$VAR'('Leftof13'))))))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 6 entailment(s): nesc(leftof(Exists_Leftof,Exists_Leftof6))&'$existential'(Exists_Leftof6,1,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))))&'$existential'(Exists_Leftof7,1,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))&'$existential'(Exists_Leftof8,1,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))&'$existential'(Leftof13,1,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))==>nesc(leftof(Exists_Leftof6,Exists_Leftof7)). poss(~leftof(Exists_Leftof,Exists_Leftof6))&'$existential'(Exists_Leftof6,1,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))))&'$existential'(Exists_Leftof7,1,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))&'$existential'(Exists_Leftof8,1,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))&'$existential'(Leftof13,1,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))==>poss(~leftof(Exists_Leftof6,Exists_Leftof7)). nesc(leftof(Exists_Leftof6,Exists_Leftof7))&'$existential'(Exists_Leftof,1,exists(Exists_Leftof6,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))))&'$existential'(Exists_Leftof6,1,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))))&'$existential'(Exists_Leftof7,1,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))&'$existential'(Exists_Leftof8,1,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))&'$existential'(Leftof13,1,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))==>nesc(leftof(Exists_Leftof,Exists_Leftof6)). poss(~leftof(Exists_Leftof6,Exists_Leftof7))&'$existential'(Exists_Leftof,1,exists(Exists_Leftof6,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))))&'$existential'(Exists_Leftof6,1,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))))&'$existential'(Exists_Leftof7,1,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))&'$existential'(Exists_Leftof8,1,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))&'$existential'(Leftof13,1,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))==>poss(~leftof(Exists_Leftof,Exists_Leftof6)). '$existential'(Exists_Leftof7,1,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))&'$existential'(Exists_Leftof8,1,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))&'$existential'(Leftof13,1,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))==>nesc(leftof(Exists_Leftof7,Exists_Leftof8)). '$existential'(Exists_Leftof8,1,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))&'$existential'(Leftof13,1,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))==>nesc(leftof(Exists_Leftof8,Leftof13)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?Exists_Leftof leftof ?Exists_Leftof6 " is necessarily true and %~ by default ?Exists_Leftof6 exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))) ) and %~ by default ?Exists_Leftof7 exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))) ) and %~ by default ?Exists_Leftof8 exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))) ) and %~ by default ?Leftof13 nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)) %~ It's Proof that: %~ " ?Exists_Leftof6 leftof ?Exists_Leftof7 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & '$existential'( Exists_Leftof6, 1, exists( Exists_Leftof7, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))))) & '$existential'( Exists_Leftof7, 1, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13)))))) & '$existential'( Exists_Leftof8, 1, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) & '$existential'( Leftof13, 1, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) ==> nesc( leftof(Exists_Leftof6,Exists_Leftof7))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?Exists_Leftof leftof ?Exists_Leftof6 " is possibly false and %~ by default ?Exists_Leftof6 exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))) ) and %~ by default ?Exists_Leftof7 exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))) ) and %~ by default ?Exists_Leftof8 exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))) ) and %~ by default ?Leftof13 nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)) %~ It's Proof that: %~ " ?Exists_Leftof6 leftof ?Exists_Leftof7 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( leftof(Exists_Leftof,Exists_Leftof6))) & '$existential'( Exists_Leftof6, 1, exists( Exists_Leftof7, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))))) & '$existential'( Exists_Leftof7, 1, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13)))))) & '$existential'( Exists_Leftof8, 1, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) & '$existential'( Leftof13, 1, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) ==> poss( ~( leftof(Exists_Leftof6,Exists_Leftof7)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((((" ?Exists_Leftof6 leftof ?Exists_Leftof7 " is necessarily true and %~ by default ?Exists_Leftof exists(Exists_Leftof6,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))) ) and %~ by default ?Exists_Leftof6 exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))) ) and %~ by default ?Exists_Leftof7 exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))) ) and %~ by default ?Exists_Leftof8 exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))) ) and %~ by default ?Leftof13 nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)) %~ It's Proof that: %~ " ?Exists_Leftof leftof ?Exists_Leftof6 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & '$existential'( Exists_Leftof, 1, exists( Exists_Leftof6, exists( Exists_Leftof7, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13)))))))) & '$existential'( Exists_Leftof6, 1, exists( Exists_Leftof7, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))))) & '$existential'( Exists_Leftof7, 1, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13)))))) & '$existential'( Exists_Leftof8, 1, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) & '$existential'( Leftof13, 1, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) ==> nesc( leftof(Exists_Leftof,Exists_Leftof6))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((((" ?Exists_Leftof6 leftof ?Exists_Leftof7 " is possibly false and %~ by default ?Exists_Leftof exists(Exists_Leftof6,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))) ) and %~ by default ?Exists_Leftof6 exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))) ) and %~ by default ?Exists_Leftof7 exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))) ) and %~ by default ?Exists_Leftof8 exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))) ) and %~ by default ?Leftof13 nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)) %~ It's Proof that: %~ " ?Exists_Leftof leftof ?Exists_Leftof6 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( leftof(Exists_Leftof6,Exists_Leftof7))) & '$existential'( Exists_Leftof, 1, exists( Exists_Leftof6, exists( Exists_Leftof7, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13)))))))) & '$existential'( Exists_Leftof6, 1, exists( Exists_Leftof7, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))))) & '$existential'( Exists_Leftof7, 1, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13)))))) & '$existential'( Exists_Leftof8, 1, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) & '$existential'( Leftof13, 1, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) ==> poss( ~( leftof(Exists_Leftof,Exists_Leftof6)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ( by default ?Exists_Leftof7 exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))) and %~ by default ?Exists_Leftof8 exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))) ) and %~ by default ?Leftof13 nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)) %~ It's Proof that: %~ " ?Exists_Leftof7 leftof ?Exists_Leftof8 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Exists_Leftof7, 1, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13)))))) & '$existential'( Exists_Leftof8, 1, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) & '$existential'( Leftof13, 1, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) ==> nesc( leftof(Exists_Leftof7,Exists_Leftof8))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Exists_Leftof8 exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))) and %~ by default ?Leftof13 nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)) %~ It's Proof that: %~ " ?Exists_Leftof8 leftof ?Leftof13 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Exists_Leftof8, 1, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) & '$existential'( Leftof13, 1, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) ==> nesc( leftof(Exists_Leftof8,Leftof13))). ============================================ %~ kifi = exists( H1, %~ exists( H2, %~ exists( H3, %~ exists( H4, %~ exists( H5, %~ ( leftof(H1,H2) & %~ leftof(H2,H3) & %~ leftof(H3,H4) & %~ leftof(H4,H5))))))). %~ kifm = exists( H1, %~ exists( H2, %~ exists( H3, %~ exists( H4, %~ exists( H5, %~ nesc( ( leftof(H1,H2) & %~ leftof(H2,H3) & %~ leftof(H3,H4) & %~ leftof(H4,H5)))))))). %~ kif_to_boxlog_attvars2 = exists('$VAR'('H1'),exists('$VAR'('H2'),exists('$VAR'('H3'),exists('$VAR'('H4'),exists('$VAR'('H5'),necessary(and(and(and(leftof('$VAR'('H1'),'$VAR'('H2')),leftof('$VAR'('H2'),'$VAR'('H3'))),leftof('$VAR'('H3'),'$VAR'('H4'))),leftof('$VAR'('H4'),'$VAR'('H5'))))))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) and %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) %~ It's Proof that: %~ " ?H4 leftof ?H5 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( H4, 1, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) & '$existential'( H5, 1, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) ==> nesc( leftof(H4,H5))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ( by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) and %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) %~ It's Proof that: %~ " ?H3 leftof ?H4 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( H3, 1, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5)))))) & '$existential'( H4, 1, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) & '$existential'( H5, 1, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) ==> nesc( leftof(H3,H4))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?H1 leftof ?H2 " is possibly false and %~ by default ?H2 exists(H3,exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))))) ) and %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) %~ It's Proof that: %~ " ?H2 leftof ?H3 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( leftof(H1,H2))) & '$existential'( H2, 1, exists( H3, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))))) & '$existential'( H3, 1, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5)))))) & '$existential'( H4, 1, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) & '$existential'( H5, 1, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) ==> poss( ~( leftof(H2,H3)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((((" ?H2 leftof ?H3 " is necessarily true and %~ by default ?H1 exists(H2,exists(H3,exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))))) ) and %~ by default ?H2 exists(H3,exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))))) ) and %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) %~ It's Proof that: %~ " ?H1 leftof ?H2 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( leftof(H2,H3)) & '$existential'( H1, 1, exists( H2, exists( H3, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5)))))))) & '$existential'( H2, 1, exists( H3, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))))) & '$existential'( H3, 1, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5)))))) & '$existential'( H4, 1, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) & '$existential'( H5, 1, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) ==> nesc( leftof(H1,H2))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((((" ?H2 leftof ?H3 " is possibly false and %~ by default ?H1 exists(H2,exists(H3,exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))))) ) and %~ by default ?H2 exists(H3,exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))))) ) and %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) %~ It's Proof that: %~ " ?H1 leftof ?H2 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( leftof(H2,H3))) & '$existential'( H1, 1, exists( H2, exists( H3, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5)))))))) & '$existential'( H2, 1, exists( H3, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))))) & '$existential'( H3, 1, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5)))))) & '$existential'( H4, 1, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) & '$existential'( H5, 1, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) ==> poss( ~( leftof(H1,H2)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?H1 leftof ?H2 " is necessarily true and %~ by default ?H2 exists(H3,exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))))) ) and %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) %~ It's Proof that: %~ " ?H2 leftof ?H3 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( leftof(H1,H2)) & '$existential'( H2, 1, exists( H3, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))))) & '$existential'( H3, 1, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5)))))) & '$existential'( H4, 1, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) & '$existential'( H5, 1, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) ==> nesc( leftof(H2,H3))). ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.180911839-junit.xml > %~ test_completed_exit(0) totalTime=3.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k five_leftof_up_down_02.pl (returned 0) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=618 OPEN logicmoo.base.fol.fiveof.FIVE_LEFTOF_UP_DOWN_02 JUnit logicmoo.base.fol.fiveof, Test_9999, unit_test, FIVE_LEFTOF_UP_DOWN_02, Failing 2021-09-26 22:58:09 +0000 UTC ISSUE_ID=618 ISSUE_OC=OPEN Editing Issue For FAILED 618 OPEN logicmoo.base.fol.fiveof.FIVE_LEFTOF_UP_DOWN_02 JUnit logicmoo.base.fol.fiveof, Test_9999, unit_test, FIVE_LEFTOF_UP_DOWN_02, Failing 2021-09-26 22:58:09 +0000 UTC SKIPPING gh issue edit 618 -t logicmoo.base.fol.fiveof.FIVE_LEFTOF_UP_DOWN_02 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped --add-label Failing FileTestCase=logicmoo.base.fol.fiveof.FIVE_LEFTOF_SKOLLEM_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['five_leftof_skollem_02.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['five_leftof_skollem_02.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_skollem_02.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/FIVE_LEFTOF_SKOLLEM_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_SKOLLEM_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/620 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_skollem_02.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) % ============================================= % File 'mpred_builtin.pfc' % Purpose: Agent Reactivity for SWI-Prolog % Maintainer: Douglas Miles % Contact: $Author: dmiles $@users.sourceforge.net % % Version: 'interface' 1.0.0 % Revision: $Revision: 1.9 $ % Revised At: $Date: 2002/06/27 14:13:20 $ % ============================================= % :- expects_dialect(clif). /*~ ~*/ :- set_prolog_flag(gc,false). % There are five houses in a row. /*~ ~*/ % There are five houses in a row. exists(H1,exists(H2,exists(H3,exists(H4,exists(H5, (leftof(H1, H2) & leftof(H2, H3) & leftof(H3, H4) & leftof(H4, H5))))))). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_skollem_02.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/FIVE_LEFTOF_SKOLLEM_02/logicmoo_base_fol_fiveof_FIVE_LEFTOF_SKOLLEM_02_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_SKOLLEM_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/620 /*~ %~ debugm( user, %~ show_success( user, %~ user : ain( clif( exists( H1, %~ exists( H2, %~ exists( H3, %~ exists( H4, %~ exists( H5, %~ ( leftof(H1,H2) & %~ leftof(H2,H3) & %~ leftof(H3,H4) & %~ leftof(H4,H5))))))))))) ======================================================= exists('$VAR'('Exists_Leftof'),exists('$VAR'('Exists_Leftof6'),exists('$VAR'('Exists_Leftof7'),exists('$VAR'('Exists_Leftof8'),exists('$VAR'('Leftof13'),&(&(&(leftof('$VAR'('Exists_Leftof'),'$VAR'('Exists_Leftof6')),leftof('$VAR'('Exists_Leftof6'),'$VAR'('Exists_Leftof7'))),leftof('$VAR'('Exists_Leftof7'),'$VAR'('Exists_Leftof8'))),leftof('$VAR'('Exists_Leftof8'),'$VAR'('Leftof13')))))))) ============================================ ?- kif_to_boxlog( exists(Exists_Leftof,exists(Exists_Leftof6,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,leftof(Exists_Leftof,Exists_Leftof6)&leftof(Exists_Leftof6,Exists_Leftof7)&leftof(Exists_Leftof7,Exists_Leftof8)&leftof(Exists_Leftof8,Leftof13)))))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %~ There exists ?Exists_Leftof %~ ( %~ There exists ?Exists_Leftof6 %~ ( %~ There exists ?Exists_Leftof7 %~ ( %~ There exists ?Exists_Leftof8 %~ ( %~ There exists ?Leftof13 %~ (((" ?Exists_Leftof leftof ?Exists_Leftof6 " and %~ " ?Exists_Leftof6 leftof ?Exists_Leftof7 " ) and %~ " ?Exists_Leftof7 leftof ?Exists_Leftof8 " ) and %~ " ?Exists_Leftof8 leftof ?Leftof13 " ))))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = exists( Exists_Leftof, %~ exists( Exists_Leftof6, %~ exists( Exists_Leftof7, %~ exists( Exists_Leftof8, %~ exists( Leftof13, %~ ( leftof(Exists_Leftof,Exists_Leftof6) & %~ leftof(Exists_Leftof6,Exists_Leftof7) & %~ leftof(Exists_Leftof7,Exists_Leftof8) & %~ leftof(Exists_Leftof8,Leftof13))))))). %~ kifm = exists( Exists_Leftof, %~ exists( Exists_Leftof6, %~ exists( Exists_Leftof7, %~ exists( Exists_Leftof8, %~ exists( Leftof13, %~ nesc( ( leftof(Exists_Leftof,Exists_Leftof6) & %~ leftof(Exists_Leftof6,Exists_Leftof7) & %~ leftof(Exists_Leftof7,Exists_Leftof8) & %~ leftof(Exists_Leftof8,Leftof13)))))))). %~ kif_to_boxlog_attvars2 = exists('$VAR'('Exists_Leftof'),exists('$VAR'('Exists_Leftof6'),exists('$VAR'('Exists_Leftof7'),exists('$VAR'('Exists_Leftof8'),exists('$VAR'('Leftof13'),necessary(and(and(and(leftof('$VAR'('Exists_Leftof'),'$VAR'('Exists_Leftof6')),leftof('$VAR'('Exists_Leftof6'),'$VAR'('Exists_Leftof7'))),leftof('$VAR'('Exists_Leftof7'),'$VAR'('Exists_Leftof8'))),leftof('$VAR'('Exists_Leftof8'),'$VAR'('Leftof13'))))))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 6 entailment(s): nesc(leftof(Exists_Leftof,Exists_Leftof6))&'$existential'(Exists_Leftof6,1,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))))&'$existential'(Exists_Leftof7,1,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))&'$existential'(Exists_Leftof8,1,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))&'$existential'(Leftof13,1,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))==>nesc(leftof(Exists_Leftof6,Exists_Leftof7)). poss(~leftof(Exists_Leftof,Exists_Leftof6))&'$existential'(Exists_Leftof6,1,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))))&'$existential'(Exists_Leftof7,1,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))&'$existential'(Exists_Leftof8,1,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))&'$existential'(Leftof13,1,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))==>poss(~leftof(Exists_Leftof6,Exists_Leftof7)). nesc(leftof(Exists_Leftof6,Exists_Leftof7))&'$existential'(Exists_Leftof,1,exists(Exists_Leftof6,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))))&'$existential'(Exists_Leftof6,1,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))))&'$existential'(Exists_Leftof7,1,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))&'$existential'(Exists_Leftof8,1,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))&'$existential'(Leftof13,1,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))==>nesc(leftof(Exists_Leftof,Exists_Leftof6)). poss(~leftof(Exists_Leftof6,Exists_Leftof7))&'$existential'(Exists_Leftof,1,exists(Exists_Leftof6,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))))&'$existential'(Exists_Leftof6,1,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))))&'$existential'(Exists_Leftof7,1,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))&'$existential'(Exists_Leftof8,1,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))&'$existential'(Leftof13,1,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))==>poss(~leftof(Exists_Leftof,Exists_Leftof6)). '$existential'(Exists_Leftof7,1,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))&'$existential'(Exists_Leftof8,1,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))&'$existential'(Leftof13,1,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))==>nesc(leftof(Exists_Leftof7,Exists_Leftof8)). '$existential'(Exists_Leftof8,1,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))&'$existential'(Leftof13,1,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))==>nesc(leftof(Exists_Leftof8,Leftof13)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?Exists_Leftof leftof ?Exists_Leftof6 " is necessarily true and %~ by default ?Exists_Leftof6 exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))) ) and %~ by default ?Exists_Leftof7 exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))) ) and %~ by default ?Exists_Leftof8 exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))) ) and %~ by default ?Leftof13 nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)) %~ It's Proof that: %~ " ?Exists_Leftof6 leftof ?Exists_Leftof7 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & '$existential'( Exists_Leftof6, 1, exists( Exists_Leftof7, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))))) & '$existential'( Exists_Leftof7, 1, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13)))))) & '$existential'( Exists_Leftof8, 1, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) & '$existential'( Leftof13, 1, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) ==> nesc( leftof(Exists_Leftof6,Exists_Leftof7))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?Exists_Leftof leftof ?Exists_Leftof6 " is possibly false and %~ by default ?Exists_Leftof6 exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))) ) and %~ by default ?Exists_Leftof7 exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))) ) and %~ by default ?Exists_Leftof8 exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))) ) and %~ by default ?Leftof13 nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)) %~ It's Proof that: %~ " ?Exists_Leftof6 leftof ?Exists_Leftof7 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( leftof(Exists_Leftof,Exists_Leftof6))) & '$existential'( Exists_Leftof6, 1, exists( Exists_Leftof7, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))))) & '$existential'( Exists_Leftof7, 1, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13)))))) & '$existential'( Exists_Leftof8, 1, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) & '$existential'( Leftof13, 1, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) ==> poss( ~( leftof(Exists_Leftof6,Exists_Leftof7)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((((" ?Exists_Leftof6 leftof ?Exists_Leftof7 " is necessarily true and %~ by default ?Exists_Leftof exists(Exists_Leftof6,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))) ) and %~ by default ?Exists_Leftof6 exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))) ) and %~ by default ?Exists_Leftof7 exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))) ) and %~ by default ?Exists_Leftof8 exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))) ) and %~ by default ?Leftof13 nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)) %~ It's Proof that: %~ " ?Exists_Leftof leftof ?Exists_Leftof6 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & '$existential'( Exists_Leftof, 1, exists( Exists_Leftof6, exists( Exists_Leftof7, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13)))))))) & '$existential'( Exists_Leftof6, 1, exists( Exists_Leftof7, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))))) & '$existential'( Exists_Leftof7, 1, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13)))))) & '$existential'( Exists_Leftof8, 1, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) & '$existential'( Leftof13, 1, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) ==> nesc( leftof(Exists_Leftof,Exists_Leftof6))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((((" ?Exists_Leftof6 leftof ?Exists_Leftof7 " is possibly false and %~ by default ?Exists_Leftof exists(Exists_Leftof6,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))) ) and %~ by default ?Exists_Leftof6 exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))) ) and %~ by default ?Exists_Leftof7 exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))) ) and %~ by default ?Exists_Leftof8 exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))) ) and %~ by default ?Leftof13 nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)) %~ It's Proof that: %~ " ?Exists_Leftof leftof ?Exists_Leftof6 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( leftof(Exists_Leftof6,Exists_Leftof7))) & '$existential'( Exists_Leftof, 1, exists( Exists_Leftof6, exists( Exists_Leftof7, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13)))))))) & '$existential'( Exists_Leftof6, 1, exists( Exists_Leftof7, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))))) & '$existential'( Exists_Leftof7, 1, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13)))))) & '$existential'( Exists_Leftof8, 1, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) & '$existential'( Leftof13, 1, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) ==> poss( ~( leftof(Exists_Leftof,Exists_Leftof6)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ( by default ?Exists_Leftof7 exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))) and %~ by default ?Exists_Leftof8 exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))) ) and %~ by default ?Leftof13 nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)) %~ It's Proof that: %~ " ?Exists_Leftof7 leftof ?Exists_Leftof8 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Exists_Leftof7, 1, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13)))))) & '$existential'( Exists_Leftof8, 1, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) & '$existential'( Leftof13, 1, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) ==> nesc( leftof(Exists_Leftof7,Exists_Leftof8))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Exists_Leftof8 exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))) and %~ by default ?Leftof13 nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)) %~ It's Proof that: %~ " ?Exists_Leftof8 leftof ?Leftof13 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Exists_Leftof8, 1, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) & '$existential'( Leftof13, 1, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) ==> nesc( leftof(Exists_Leftof8,Leftof13))). ============================================ %~ kifi = exists( H1, %~ exists( H2, %~ exists( H3, %~ exists( H4, %~ exists( H5, %~ ( leftof(H1,H2) & %~ leftof(H2,H3) & %~ leftof(H3,H4) & %~ leftof(H4,H5))))))). %~ kifm = exists( H1, %~ exists( H2, %~ exists( H3, %~ exists( H4, %~ exists( H5, %~ nesc( ( leftof(H1,H2) & %~ leftof(H2,H3) & %~ leftof(H3,H4) & %~ leftof(H4,H5)))))))). %~ kif_to_boxlog_attvars2 = exists('$VAR'('H1'),exists('$VAR'('H2'),exists('$VAR'('H3'),exists('$VAR'('H4'),exists('$VAR'('H5'),necessary(and(and(and(leftof('$VAR'('H1'),'$VAR'('H2')),leftof('$VAR'('H2'),'$VAR'('H3'))),leftof('$VAR'('H3'),'$VAR'('H4'))),leftof('$VAR'('H4'),'$VAR'('H5'))))))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) and %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) %~ It's Proof that: %~ " ?H4 leftof ?H5 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( H4, 1, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) & '$existential'( H5, 1, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) ==> nesc( leftof(H4,H5))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ( by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) and %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) %~ It's Proof that: %~ " ?H3 leftof ?H4 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( H3, 1, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5)))))) & '$existential'( H4, 1, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) & '$existential'( H5, 1, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) ==> nesc( leftof(H3,H4))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?H1 leftof ?H2 " is possibly false and %~ by default ?H2 exists(H3,exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))))) ) and %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) %~ It's Proof that: %~ " ?H2 leftof ?H3 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( leftof(H1,H2))) & '$existential'( H2, 1, exists( H3, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))))) & '$existential'( H3, 1, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5)))))) & '$existential'( H4, 1, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) & '$existential'( H5, 1, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) ==> poss( ~( leftof(H2,H3)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((((" ?H2 leftof ?H3 " is necessarily true and %~ by default ?H1 exists(H2,exists(H3,exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))))) ) and %~ by default ?H2 exists(H3,exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))))) ) and %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) %~ It's Proof that: %~ " ?H1 leftof ?H2 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( leftof(H2,H3)) & '$existential'( H1, 1, exists( H2, exists( H3, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5)))))))) & '$existential'( H2, 1, exists( H3, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))))) & '$existential'( H3, 1, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5)))))) & '$existential'( H4, 1, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) & '$existential'( H5, 1, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) ==> nesc( leftof(H1,H2))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((((" ?H2 leftof ?H3 " is possibly false and %~ by default ?H1 exists(H2,exists(H3,exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))))) ) and %~ by default ?H2 exists(H3,exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))))) ) and %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) %~ It's Proof that: %~ " ?H1 leftof ?H2 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( leftof(H2,H3))) & '$existential'( H1, 1, exists( H2, exists( H3, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5)))))))) & '$existential'( H2, 1, exists( H3, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))))) & '$existential'( H3, 1, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5)))))) & '$existential'( H4, 1, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) & '$existential'( H5, 1, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) ==> poss( ~( leftof(H1,H2)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?H1 leftof ?H2 " is necessarily true and %~ by default ?H2 exists(H3,exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))))) ) and %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) %~ It's Proof that: %~ " ?H2 leftof ?H3 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( leftof(H1,H2)) & '$existential'( H2, 1, exists( H3, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))))) & '$existential'( H3, 1, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5)))))) & '$existential'( H4, 1, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) & '$existential'( H5, 1, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) ==> nesc( leftof(H2,H3))). ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.10751368-junit.xml > %~ test_completed_exit(0) totalTime=3.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k five_leftof_skollem_02.pl (returned 0) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=620 OPEN logicmoo.base.fol.fiveof.FIVE_LEFTOF_SKOLLEM_02 JUnit logicmoo.base.fol.fiveof, Test_9999, unit_test, FIVE_LEFTOF_SKOLLEM_02, Failing 2021-09-26 22:57:57 +0000 UTC ISSUE_ID=620 ISSUE_OC=OPEN Editing Issue For FAILED 620 OPEN logicmoo.base.fol.fiveof.FIVE_LEFTOF_SKOLLEM_02 JUnit logicmoo.base.fol.fiveof, Test_9999, unit_test, FIVE_LEFTOF_SKOLLEM_02, Failing 2021-09-26 22:57:57 +0000 UTC SKIPPING gh issue edit 620 -t logicmoo.base.fol.fiveof.FIVE_LEFTOF_SKOLLEM_02 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped --add-label Failing FileTestCase=logicmoo.base.fol.fiveof.FIVE_LEFTOF_INSTS_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['five_leftof_insts_02.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['five_leftof_insts_02.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_insts_02.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/FIVE_LEFTOF_INSTS_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_INSTS_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/621 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_insts_02.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) % ============================================= % File 'mpred_builtin.pfc' % Purpose: Agent Reactivity for SWI-Prolog % Maintainer: Douglas Miles % Contact: $Author: dmiles $@users.sourceforge.net % % Version: 'interface' 1.0.0 % Revision: $Revision: 1.9 $ % Revised At: $Date: 2002/06/27 14:13:20 $ % ============================================= % :- expects_dialect(clif). /*~ ~*/ :- set_prolog_flag(gc,false). % There are five houses in a row. /*~ ~*/ % There are five houses in a row. (leftof(h1, h2) & leftof(h2, h3) & leftof(h3, h4) & leftof(h4, h5)). % leftof(h3,h4) % leftof(h4,h5) % poss(leftof(h1,h2))==>leftof(h2,h3). % poss(leftof(h2,h3))==>leftof(h1,h2). % ~leftof(h1,h2)==>nesc(~leftof(h2,h3)). % ~leftof(h2,h3)==>nesc(~leftof(h1,h2)). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_insts_02.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/FIVE_LEFTOF_INSTS_02/logicmoo_base_fol_fiveof_FIVE_LEFTOF_INSTS_02_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_INSTS_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/621 /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_insts_02.pl:19 %~ debugm(user,show_success(user,user:ain(clif(leftof(h1,h2)&leftof(h2,h3)&leftof(h3,h4)&leftof(h4,h5))))) ======================================================= &(&(&(leftof(h1,h2),leftof(h2,h3)),leftof(h3,h4)),leftof(h4,h5)) ============================================ ?- kif_to_boxlog( leftof(h1,h2)&leftof(h2,h3)&leftof(h3,h4)&leftof(h4,h5) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ ((" h1 leftof h2 " and %~ " h2 leftof h3 " ) and %~ " h3 leftof h4 " ) and %~ " h4 leftof h5 " %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = ( leftof(h1,h2) & %~ leftof(h2,h3) & %~ leftof(h3,h4) & %~ leftof(h4,h5)). %~ kifm = nesc( ( leftof(h1,h2) & %~ leftof(h2,h3) & %~ leftof(h3,h4) & %~ leftof(h4,h5))). %~ kif_to_boxlog_attvars2 = necessary(and(and(and(leftof(h1,h2),leftof(h2,h3)),leftof(h3,h4)),leftof(h4,h5))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 6 entailment(s): nesc(leftof(h3,h4)). nesc(leftof(h4,h5)). nesc(leftof(h1,h2))==>nesc(leftof(h2,h3)). nesc(leftof(h2,h3))==>nesc(leftof(h1,h2)). poss(~leftof(h1,h2))==>poss(~leftof(h2,h3)). poss(~leftof(h2,h3))==>poss(~leftof(h1,h2)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that h3 leftof h4 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( leftof(h3,h4)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that h4 leftof h5 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( leftof(h4,h5)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " h1 leftof h2 " is necessarily true %~ It's Proof that: %~ " h2 leftof h3 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(leftof(h1,h2))==>nesc(leftof(h2,h3)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " h2 leftof h3 " is necessarily true %~ It's Proof that: %~ " h1 leftof h2 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(leftof(h2,h3))==>nesc(leftof(h1,h2)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " h1 leftof h2 " is possibly false %~ It's Proof that: %~ " h2 leftof h3 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(~leftof(h1,h2))==>poss(~leftof(h2,h3)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " h2 leftof h3 " is possibly false %~ It's Proof that: %~ " h1 leftof h2 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(~leftof(h2,h3))==>poss(~leftof(h1,h2)). ============================================ %~ kifi = ( leftof(h1,h2) & %~ leftof(h2,h3) & %~ leftof(h3,h4) & %~ leftof(h4,h5)). %~ kifm = nesc( ( leftof(h1,h2) & %~ leftof(h2,h3) & %~ leftof(h3,h4) & %~ leftof(h4,h5))). %~ kif_to_boxlog_attvars2 = necessary(and(and(and(leftof(h1,h2),leftof(h2,h3)),leftof(h3,h4)),leftof(h4,h5))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that h4 leftof h5 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( leftof(h4,h5)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that h3 leftof h4 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( leftof(h3,h4)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " h1 leftof h2 " is possibly false %~ It's Proof that: %~ " h2 leftof h3 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(~leftof(h1,h2))==>poss(~leftof(h2,h3)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " h2 leftof h3 " is necessarily true %~ It's Proof that: %~ " h1 leftof h2 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(leftof(h2,h3))==>nesc(leftof(h1,h2)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " h2 leftof h3 " is possibly false %~ It's Proof that: %~ " h1 leftof h2 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(~leftof(h2,h3))==>poss(~leftof(h1,h2)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " h1 leftof h2 " is necessarily true %~ It's Proof that: %~ " h2 leftof h3 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(leftof(h1,h2))==>nesc(leftof(h2,h3)). ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.400683104-junit.xml > %~ test_completed_exit(0) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k five_leftof_insts_02.pl (returned 0) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=621 OPEN logicmoo.base.fol.fiveof.FIVE_LEFTOF_INSTS_02 JUnit logicmoo.base.fol.fiveof, Test_9999, unit_test, FIVE_LEFTOF_INSTS_02, Failing 2021-09-26 22:57:45 +0000 UTC ISSUE_ID=621 ISSUE_OC=OPEN Editing Issue For FAILED 621 OPEN logicmoo.base.fol.fiveof.FIVE_LEFTOF_INSTS_02 JUnit logicmoo.base.fol.fiveof, Test_9999, unit_test, FIVE_LEFTOF_INSTS_02, Failing 2021-09-26 22:57:45 +0000 UTC SKIPPING gh issue edit 621 -t logicmoo.base.fol.fiveof.FIVE_LEFTOF_INSTS_02 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped --add-label Failing FileTestCase=logicmoo.base.fol.fiveof.FIVE_LEFTOF_EXACTLY_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['five_leftof_exactly_02.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['five_leftof_exactly_02.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_exactly_02.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/FIVE_LEFTOF_EXACTLY_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_EXACTLY_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/622 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_exactly_02.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) % ============================================= % File 'mpred_builtin.pfc' % Purpose: Agent Reactivity for SWI-Prolog % Maintainer: Douglas Miles % Contact: $Author: dmiles $@users.sourceforge.net % % Version: 'interface' 1.0.0 % Revision: $Revision: 1.9 $ % Revised At: $Date: 2002/06/27 14:13:20 $ % ============================================= % :- expects_dialect(clif). /*~ ~*/ :- set_prolog_flag(gc,false). % There are five houses in a row. /*~ ~*/ % There are five houses in a row. exists(H1,exists(H2,exists(H3,exists(H4,exists(H5, (leftof(H1, H2) & leftof(H2, H3) & leftof(H3, H4) & leftof(H4, H5))))))). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_exactly_02.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/FIVE_LEFTOF_EXACTLY_02/logicmoo_base_fol_fiveof_FIVE_LEFTOF_EXACTLY_02_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_EXACTLY_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/622 /*~ %~ debugm( user, %~ show_success( user, %~ user : ain( clif( exists( H1, %~ exists( H2, %~ exists( H3, %~ exists( H4, %~ exists( H5, %~ ( leftof(H1,H2) & %~ leftof(H2,H3) & %~ leftof(H3,H4) & %~ leftof(H4,H5))))))))))) ======================================================= exists('$VAR'('Exists_Leftof'),exists('$VAR'('Exists_Leftof6'),exists('$VAR'('Exists_Leftof7'),exists('$VAR'('Exists_Leftof8'),exists('$VAR'('Leftof13'),&(&(&(leftof('$VAR'('Exists_Leftof'),'$VAR'('Exists_Leftof6')),leftof('$VAR'('Exists_Leftof6'),'$VAR'('Exists_Leftof7'))),leftof('$VAR'('Exists_Leftof7'),'$VAR'('Exists_Leftof8'))),leftof('$VAR'('Exists_Leftof8'),'$VAR'('Leftof13')))))))) ============================================ ?- kif_to_boxlog( exists(Exists_Leftof,exists(Exists_Leftof6,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,leftof(Exists_Leftof,Exists_Leftof6)&leftof(Exists_Leftof6,Exists_Leftof7)&leftof(Exists_Leftof7,Exists_Leftof8)&leftof(Exists_Leftof8,Leftof13)))))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %~ There exists ?Exists_Leftof %~ ( %~ There exists ?Exists_Leftof6 %~ ( %~ There exists ?Exists_Leftof7 %~ ( %~ There exists ?Exists_Leftof8 %~ ( %~ There exists ?Leftof13 %~ (((" ?Exists_Leftof leftof ?Exists_Leftof6 " and %~ " ?Exists_Leftof6 leftof ?Exists_Leftof7 " ) and %~ " ?Exists_Leftof7 leftof ?Exists_Leftof8 " ) and %~ " ?Exists_Leftof8 leftof ?Leftof13 " ))))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = exists( Exists_Leftof, %~ exists( Exists_Leftof6, %~ exists( Exists_Leftof7, %~ exists( Exists_Leftof8, %~ exists( Leftof13, %~ ( leftof(Exists_Leftof,Exists_Leftof6) & %~ leftof(Exists_Leftof6,Exists_Leftof7) & %~ leftof(Exists_Leftof7,Exists_Leftof8) & %~ leftof(Exists_Leftof8,Leftof13))))))). %~ kifm = exists( Exists_Leftof, %~ exists( Exists_Leftof6, %~ exists( Exists_Leftof7, %~ exists( Exists_Leftof8, %~ exists( Leftof13, %~ nesc( ( leftof(Exists_Leftof,Exists_Leftof6) & %~ leftof(Exists_Leftof6,Exists_Leftof7) & %~ leftof(Exists_Leftof7,Exists_Leftof8) & %~ leftof(Exists_Leftof8,Leftof13)))))))). %~ kif_to_boxlog_attvars2 = exists('$VAR'('Exists_Leftof'),exists('$VAR'('Exists_Leftof6'),exists('$VAR'('Exists_Leftof7'),exists('$VAR'('Exists_Leftof8'),exists('$VAR'('Leftof13'),necessary(and(and(and(leftof('$VAR'('Exists_Leftof'),'$VAR'('Exists_Leftof6')),leftof('$VAR'('Exists_Leftof6'),'$VAR'('Exists_Leftof7'))),leftof('$VAR'('Exists_Leftof7'),'$VAR'('Exists_Leftof8'))),leftof('$VAR'('Exists_Leftof8'),'$VAR'('Leftof13'))))))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 6 entailment(s): nesc(leftof(Exists_Leftof,Exists_Leftof6))&'$existential'(Exists_Leftof6,1,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))))&'$existential'(Exists_Leftof7,1,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))&'$existential'(Exists_Leftof8,1,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))&'$existential'(Leftof13,1,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))==>nesc(leftof(Exists_Leftof6,Exists_Leftof7)). poss(~leftof(Exists_Leftof,Exists_Leftof6))&'$existential'(Exists_Leftof6,1,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))))&'$existential'(Exists_Leftof7,1,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))&'$existential'(Exists_Leftof8,1,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))&'$existential'(Leftof13,1,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))==>poss(~leftof(Exists_Leftof6,Exists_Leftof7)). nesc(leftof(Exists_Leftof6,Exists_Leftof7))&'$existential'(Exists_Leftof,1,exists(Exists_Leftof6,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))))&'$existential'(Exists_Leftof6,1,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))))&'$existential'(Exists_Leftof7,1,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))&'$existential'(Exists_Leftof8,1,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))&'$existential'(Leftof13,1,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))==>nesc(leftof(Exists_Leftof,Exists_Leftof6)). poss(~leftof(Exists_Leftof6,Exists_Leftof7))&'$existential'(Exists_Leftof,1,exists(Exists_Leftof6,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))))&'$existential'(Exists_Leftof6,1,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))))&'$existential'(Exists_Leftof7,1,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))&'$existential'(Exists_Leftof8,1,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))&'$existential'(Leftof13,1,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))==>poss(~leftof(Exists_Leftof,Exists_Leftof6)). '$existential'(Exists_Leftof7,1,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))&'$existential'(Exists_Leftof8,1,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))&'$existential'(Leftof13,1,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))==>nesc(leftof(Exists_Leftof7,Exists_Leftof8)). '$existential'(Exists_Leftof8,1,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))&'$existential'(Leftof13,1,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))==>nesc(leftof(Exists_Leftof8,Leftof13)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?Exists_Leftof leftof ?Exists_Leftof6 " is necessarily true and %~ by default ?Exists_Leftof6 exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))) ) and %~ by default ?Exists_Leftof7 exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))) ) and %~ by default ?Exists_Leftof8 exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))) ) and %~ by default ?Leftof13 nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)) %~ It's Proof that: %~ " ?Exists_Leftof6 leftof ?Exists_Leftof7 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & '$existential'( Exists_Leftof6, 1, exists( Exists_Leftof7, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))))) & '$existential'( Exists_Leftof7, 1, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13)))))) & '$existential'( Exists_Leftof8, 1, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) & '$existential'( Leftof13, 1, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) ==> nesc( leftof(Exists_Leftof6,Exists_Leftof7))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?Exists_Leftof leftof ?Exists_Leftof6 " is possibly false and %~ by default ?Exists_Leftof6 exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))) ) and %~ by default ?Exists_Leftof7 exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))) ) and %~ by default ?Exists_Leftof8 exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))) ) and %~ by default ?Leftof13 nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)) %~ It's Proof that: %~ " ?Exists_Leftof6 leftof ?Exists_Leftof7 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( leftof(Exists_Leftof,Exists_Leftof6))) & '$existential'( Exists_Leftof6, 1, exists( Exists_Leftof7, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))))) & '$existential'( Exists_Leftof7, 1, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13)))))) & '$existential'( Exists_Leftof8, 1, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) & '$existential'( Leftof13, 1, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) ==> poss( ~( leftof(Exists_Leftof6,Exists_Leftof7)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((((" ?Exists_Leftof6 leftof ?Exists_Leftof7 " is necessarily true and %~ by default ?Exists_Leftof exists(Exists_Leftof6,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))) ) and %~ by default ?Exists_Leftof6 exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))) ) and %~ by default ?Exists_Leftof7 exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))) ) and %~ by default ?Exists_Leftof8 exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))) ) and %~ by default ?Leftof13 nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)) %~ It's Proof that: %~ " ?Exists_Leftof leftof ?Exists_Leftof6 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & '$existential'( Exists_Leftof, 1, exists( Exists_Leftof6, exists( Exists_Leftof7, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13)))))))) & '$existential'( Exists_Leftof6, 1, exists( Exists_Leftof7, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))))) & '$existential'( Exists_Leftof7, 1, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13)))))) & '$existential'( Exists_Leftof8, 1, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) & '$existential'( Leftof13, 1, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) ==> nesc( leftof(Exists_Leftof,Exists_Leftof6))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((((" ?Exists_Leftof6 leftof ?Exists_Leftof7 " is possibly false and %~ by default ?Exists_Leftof exists(Exists_Leftof6,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))) ) and %~ by default ?Exists_Leftof6 exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))) ) and %~ by default ?Exists_Leftof7 exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))) ) and %~ by default ?Exists_Leftof8 exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))) ) and %~ by default ?Leftof13 nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)) %~ It's Proof that: %~ " ?Exists_Leftof leftof ?Exists_Leftof6 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( leftof(Exists_Leftof6,Exists_Leftof7))) & '$existential'( Exists_Leftof, 1, exists( Exists_Leftof6, exists( Exists_Leftof7, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13)))))))) & '$existential'( Exists_Leftof6, 1, exists( Exists_Leftof7, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))))) & '$existential'( Exists_Leftof7, 1, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13)))))) & '$existential'( Exists_Leftof8, 1, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) & '$existential'( Leftof13, 1, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) ==> poss( ~( leftof(Exists_Leftof,Exists_Leftof6)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ( by default ?Exists_Leftof7 exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))) and %~ by default ?Exists_Leftof8 exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))) ) and %~ by default ?Leftof13 nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)) %~ It's Proof that: %~ " ?Exists_Leftof7 leftof ?Exists_Leftof8 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Exists_Leftof7, 1, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13)))))) & '$existential'( Exists_Leftof8, 1, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) & '$existential'( Leftof13, 1, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) ==> nesc( leftof(Exists_Leftof7,Exists_Leftof8))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Exists_Leftof8 exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))) and %~ by default ?Leftof13 nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)) %~ It's Proof that: %~ " ?Exists_Leftof8 leftof ?Leftof13 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Exists_Leftof8, 1, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) & '$existential'( Leftof13, 1, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) ==> nesc( leftof(Exists_Leftof8,Leftof13))). ============================================ %~ kifi = exists( H1, %~ exists( H2, %~ exists( H3, %~ exists( H4, %~ exists( H5, %~ ( leftof(H1,H2) & %~ leftof(H2,H3) & %~ leftof(H3,H4) & %~ leftof(H4,H5))))))). %~ kifm = exists( H1, %~ exists( H2, %~ exists( H3, %~ exists( H4, %~ exists( H5, %~ nesc( ( leftof(H1,H2) & %~ leftof(H2,H3) & %~ leftof(H3,H4) & %~ leftof(H4,H5)))))))). %~ kif_to_boxlog_attvars2 = exists('$VAR'('H1'),exists('$VAR'('H2'),exists('$VAR'('H3'),exists('$VAR'('H4'),exists('$VAR'('H5'),necessary(and(and(and(leftof('$VAR'('H1'),'$VAR'('H2')),leftof('$VAR'('H2'),'$VAR'('H3'))),leftof('$VAR'('H3'),'$VAR'('H4'))),leftof('$VAR'('H4'),'$VAR'('H5'))))))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) and %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) %~ It's Proof that: %~ " ?H4 leftof ?H5 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( H4, 1, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) & '$existential'( H5, 1, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) ==> nesc( leftof(H4,H5))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ( by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) and %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) %~ It's Proof that: %~ " ?H3 leftof ?H4 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( H3, 1, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5)))))) & '$existential'( H4, 1, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) & '$existential'( H5, 1, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) ==> nesc( leftof(H3,H4))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?H1 leftof ?H2 " is possibly false and %~ by default ?H2 exists(H3,exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))))) ) and %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) %~ It's Proof that: %~ " ?H2 leftof ?H3 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( leftof(H1,H2))) & '$existential'( H2, 1, exists( H3, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))))) & '$existential'( H3, 1, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5)))))) & '$existential'( H4, 1, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) & '$existential'( H5, 1, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) ==> poss( ~( leftof(H2,H3)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((((" ?H2 leftof ?H3 " is necessarily true and %~ by default ?H1 exists(H2,exists(H3,exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))))) ) and %~ by default ?H2 exists(H3,exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))))) ) and %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) %~ It's Proof that: %~ " ?H1 leftof ?H2 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( leftof(H2,H3)) & '$existential'( H1, 1, exists( H2, exists( H3, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5)))))))) & '$existential'( H2, 1, exists( H3, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))))) & '$existential'( H3, 1, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5)))))) & '$existential'( H4, 1, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) & '$existential'( H5, 1, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) ==> nesc( leftof(H1,H2))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((((" ?H2 leftof ?H3 " is possibly false and %~ by default ?H1 exists(H2,exists(H3,exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))))) ) and %~ by default ?H2 exists(H3,exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))))) ) and %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) %~ It's Proof that: %~ " ?H1 leftof ?H2 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( leftof(H2,H3))) & '$existential'( H1, 1, exists( H2, exists( H3, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5)))))))) & '$existential'( H2, 1, exists( H3, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))))) & '$existential'( H3, 1, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5)))))) & '$existential'( H4, 1, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) & '$existential'( H5, 1, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) ==> poss( ~( leftof(H1,H2)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?H1 leftof ?H2 " is necessarily true and %~ by default ?H2 exists(H3,exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))))) ) and %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) %~ It's Proof that: %~ " ?H2 leftof ?H3 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( leftof(H1,H2)) & '$existential'( H2, 1, exists( H3, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))))) & '$existential'( H3, 1, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5)))))) & '$existential'( H4, 1, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) & '$existential'( H5, 1, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) ==> nesc( leftof(H2,H3))). ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.338183245-junit.xml > %~ test_completed_exit(0) totalTime=3.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k five_leftof_exactly_02.pl (returned 0) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=622 OPEN logicmoo.base.fol.fiveof.FIVE_LEFTOF_EXACTLY_02 JUnit logicmoo.base.fol.fiveof, Test_9999, unit_test, FIVE_LEFTOF_EXACTLY_02, Failing 2021-09-26 22:57:36 +0000 UTC ISSUE_ID=622 ISSUE_OC=OPEN Editing Issue For FAILED 622 OPEN logicmoo.base.fol.fiveof.FIVE_LEFTOF_EXACTLY_02 JUnit logicmoo.base.fol.fiveof, Test_9999, unit_test, FIVE_LEFTOF_EXACTLY_02, Failing 2021-09-26 22:57:36 +0000 UTC SKIPPING gh issue edit 622 -t logicmoo.base.fol.fiveof.FIVE_LEFTOF_EXACTLY_02 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped --add-label Failing FileTestCase=logicmoo.base.fol.fiveof.FIVE_LEFTOF_ALL_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['five_leftof_all_02.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['five_leftof_all_02.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_all_02.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/FIVE_LEFTOF_ALL_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_ALL_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/470 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_all_02.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) % ============================================= % File 'mpred_builtin.pfc' % Purpose: Agent Reactivity for SWI-Prolog % Maintainer: Douglas Miles % Contact: $Author: dmiles $@users.sourceforge.net % % Version: 'interface' 1.0.0 % Revision: $Revision: 1.9 $ % Revised At: $Date: 2002/06/27 14:13:20 $ % ============================================= % :- expects_dialect(clif). /*~ ~*/ :- set_prolog_flag(gc,false). % There are five houses in a row. /*~ %~ message_hook( %~ singletons( %~ ( leftof(Leftof,Leftof1) & %~ leftof(Leftof1,Leftof2) & %~ leftof(Leftof2,Leftof3) & %~ leftof(Leftof3,Leftof4)), %~ ['H1','H5']), %~ warning, %~ [ 'Singleton variables: ~w' - [ ['H1','H5']]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_all_02.pl',18) Singleton variables: [H1,H5] Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_all_02.pl:18: Warning: Singleton variables: [H1,H5] ~*/ % There are five houses in a row. (leftof(H1, H2) & leftof(H2, H3) & leftof(H3, H4) & leftof(H4, H5)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/470 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_all_02.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/FIVE_LEFTOF_ALL_02/logicmoo_base_fol_fiveof_FIVE_LEFTOF_ALL_02_JUnit/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_ALL_02 /*~ %~ debugm( user, %~ show_success( user, %~ user : ain( clif( ( leftof(H1,H2) & %~ leftof(H2,H3) & %~ leftof(H3,H4) & %~ leftof(H4,H5)))))) ======================================================= &(&(&(leftof('$VAR'('Leftof'),'$VAR'('Leftof6')),leftof('$VAR'('Leftof6'),'$VAR'('Leftof7'))),leftof('$VAR'('Leftof7'),'$VAR'('Leftof8'))),leftof('$VAR'('Leftof8'),'$VAR'('Leftof9'))) ============================================ ?- kif_to_boxlog( leftof(Leftof,Leftof6)&leftof(Leftof6,Leftof7)&leftof(Leftof7,Leftof8)&leftof(Leftof8,Leftof9) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ ((" ?Leftof leftof ?Leftof6 " and %~ " ?Leftof6 leftof ?Leftof7 " ) and %~ " ?Leftof7 leftof ?Leftof8 " ) and %~ " ?Leftof8 leftof ?Leftof9 " %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = ( leftof(Leftof,Leftof6) & %~ leftof(Leftof6,Leftof7) & %~ leftof(Leftof7,Leftof8) & %~ leftof(Leftof8,Leftof9)). %~ kifm = nesc( ( leftof(Leftof,Leftof6) & %~ leftof(Leftof6,Leftof7) & %~ leftof(Leftof7,Leftof8) & %~ leftof(Leftof8,Leftof9))). %~ kif_to_boxlog_attvars2 = necessary(and(and(and(leftof('$VAR'('Leftof'),'$VAR'('Leftof6')),leftof('$VAR'('Leftof6'),'$VAR'('Leftof7'))),leftof('$VAR'('Leftof7'),'$VAR'('Leftof8'))),leftof('$VAR'('Leftof8'),'$VAR'('Leftof9')))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 6 entailment(s): nesc(leftof(Leftof7,Leftof8)). nesc(leftof(Leftof8,Leftof9)). nesc(leftof(Leftof,Leftof6))==>nesc(leftof(Leftof6,Leftof7)). nesc(leftof(Leftof6,Leftof7))==>nesc(leftof(Leftof,Leftof6)). poss(~leftof(Leftof,Leftof6))==>poss(~leftof(Leftof6,Leftof7)). poss(~leftof(Leftof6,Leftof7))==>poss(~leftof(Leftof,Leftof6)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that ?Leftof7 leftof ?Leftof8 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( leftof(Leftof7,Leftof8)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that ?Leftof8 leftof ?Leftof9 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( leftof(Leftof8,Leftof9)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Leftof leftof ?Leftof6 " is necessarily true %~ It's Proof that: %~ " ?Leftof6 leftof ?Leftof7 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(leftof(Leftof,Leftof6))==>nesc(leftof(Leftof6,Leftof7)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Leftof6 leftof ?Leftof7 " is necessarily true %~ It's Proof that: %~ " ?Leftof leftof ?Leftof6 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(leftof(Leftof6,Leftof7))==>nesc(leftof(Leftof,Leftof6)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Leftof leftof ?Leftof6 " is possibly false %~ It's Proof that: %~ " ?Leftof6 leftof ?Leftof7 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(~leftof(Leftof,Leftof6))==>poss(~leftof(Leftof6,Leftof7)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Leftof6 leftof ?Leftof7 " is possibly false %~ It's Proof that: %~ " ?Leftof leftof ?Leftof6 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(~leftof(Leftof6,Leftof7))==>poss(~leftof(Leftof,Leftof6)). ============================================ %~ kifi = ( leftof(H1,H2) & %~ leftof(H2,H3) & %~ leftof(H3,H4) & %~ leftof(H4,H5)). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_all_02.pl:18 %~ kifm = nesc( ( leftof(H1,H2) & %~ leftof(H2,H3) & %~ leftof(H3,H4) & %~ leftof(H4,H5))). %~ kif_to_boxlog_attvars2 = necessary(and(and(and(leftof('$VAR'('H1'),'$VAR'('H2')),leftof('$VAR'('H2'),'$VAR'('H3'))),leftof('$VAR'('H3'),'$VAR'('H4'))),leftof('$VAR'('H4'),'$VAR'('H5')))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that ?H4 leftof ?H5 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( leftof(H4,H5)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that ?H3 leftof ?H4 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( leftof(H3,H4)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H1 leftof ?H2 " is possibly false %~ It's Proof that: %~ " ?H2 leftof ?H3 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(~leftof(H1,H2))==>poss(~leftof(H2,H3)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H2 leftof ?H3 " is necessarily true %~ It's Proof that: %~ " ?H1 leftof ?H2 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(leftof(H2,H3))==>nesc(leftof(H1,H2)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H2 leftof ?H3 " is possibly false %~ It's Proof that: %~ " ?H1 leftof ?H2 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(~leftof(H2,H3))==>poss(~leftof(H1,H2)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H1 leftof ?H2 " is necessarily true %~ It's Proof that: %~ " ?H2 leftof ?H3 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(leftof(H1,H2))==>nesc(leftof(H2,H3)). ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.452169298-junit.xml > logicmoo.base.fol.fiveof.FIVE_LEFTOF_ALL_02 JUnit warning = Singleton variables: [H1,H5] %~ test_completed_exit(16) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k five_leftof_all_02.pl (returned 16) Add_LABELS='Warnings' Rem_LABELS='Skipped,Skipped,Errors,Overtime,Skipped,Skipped' ISSUE_INFO=470 OPEN logicmoo.base.fol.fiveof.FIVE_LEFTOF_ALL_02 JUnit logicmoo.base.fol.fiveof, Test_9999, unit_test, FIVE_LEFTOF_ALL_02, Failing, Warnings 2021-09-26 05:43:47 +0000 UTC ISSUE_ID=470 ISSUE_OC=OPEN Editing Issue For FAILED 470 OPEN logicmoo.base.fol.fiveof.FIVE_LEFTOF_ALL_02 JUnit logicmoo.base.fol.fiveof, Test_9999, unit_test, FIVE_LEFTOF_ALL_02, Failing, Warnings 2021-09-26 05:43:47 +0000 UTC SKIPPING gh issue edit 470 -t logicmoo.base.fol.fiveof.FIVE_LEFTOF_ALL_02 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Overtime,Skipped,Skipped --add-label Failing,Warnings FileTestCase=logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nonmonotonic_type_01.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nonmonotonic_type_01.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/nonmonotonic_type_01.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/NONMONOTONIC_TYPE_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANONMONOTONIC_TYPE_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/468 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/nonmonotonic_type_01.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) % ============================================= % File 'mpred_builtin.pfc' % Purpose: Agent Reactivity for SWI-Prolog % Maintainer: Douglas Miles % Contact: $Author: dmiles $@users.sourceforge.net % % Version: 'interface' 1.0.0 % Revision: $Revision: 1.9 $ % Revised At: $Date: 2002/06/27 14:13:20 $ % ============================================= % :- nop(module( baseKB)). /*~ ~*/ :- process_script_file. /*~ %~ kifm = leftof(h1,h2). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/nonmonotonic_type_01.pl:23 %~ kifm = leftof(h1,h2). %~ kif_to_boxlog_attvars2 = leftof(h1,h2) %~ debugm(user,show_success(user,user:ain(clif(leftof(h1,h2))))) ======================================================= leftof(h1,h2) ============================================ ?- kif_to_boxlog( leftof(h1,h2) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ h1 leftof h2 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifm = leftof(h1,h2). %~ kif_to_boxlog_attvars2 = leftof(h1,h2) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): leftof(h1,h2). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ h1 leftof h2 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% leftof(h1,h2). ============================================ %~ kifm = leftof(h2,h3). %~ kifm = leftof(h2,h3). %~ kif_to_boxlog_attvars2 = leftof(h2,h3) %~ debugm(user,show_success(user,user:ain(clif(leftof(h2,h3))))) ======================================================= leftof(h2,h3) ============================================ ?- kif_to_boxlog( leftof(h2,h3) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ h2 leftof h3 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/nonmonotonic_type_01.pl:24 %~ kifm = leftof(h2,h3). %~ kif_to_boxlog_attvars2 = leftof(h2,h3) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): leftof(h2,h3). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ h2 leftof h3 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% leftof(h2,h3). ============================================ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/nonmonotonic_type_01.pl:25 %~ kifm = leftof(h3,h4). %~ kifm = leftof(h3,h4). %~ kif_to_boxlog_attvars2 = leftof(h3,h4) %~ debugm(user,show_success(user,user:ain(clif(leftof(h3,h4))))) ======================================================= leftof(h3,h4) ============================================ ?- kif_to_boxlog( leftof(h3,h4) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ h3 leftof h4 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifm = leftof(h3,h4). %~ kif_to_boxlog_attvars2 = leftof(h3,h4) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): leftof(h3,h4). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ h3 leftof h4 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% leftof(h3,h4). ============================================ %~ kifm = leftof(h4,h5). %~ kifm = leftof(h4,h5). %~ kif_to_boxlog_attvars2 = leftof(h4,h5) %~ debugm(user,show_success(user,user:ain(clif(leftof(h4,h5))))) ======================================================= leftof(h4,h5) ============================================ ?- kif_to_boxlog( leftof(h4,h5) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ h4 leftof h5 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifm = leftof(h4,h5). %~ kif_to_boxlog_attvars2 = leftof(h4,h5) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): leftof(h4,h5). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ h4 leftof h5 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% leftof(h4,h5). ============================================ %~ kifm = ( leftof(House_Leftof,House_Leftof3) => %~ house(House_Leftof)&house(House_Leftof3)). %~ kifm = ( leftof(House_Leftof8,House_Leftof9) => %~ house(House_Leftof8)&house(House_Leftof9)). %~ kif_to_boxlog_attvars2 = =>(leftof('$VAR'('House_Leftof8'),'$VAR'('House_Leftof9')),and(house('$VAR'('House_Leftof8')),house('$VAR'('House_Leftof9')))) %~ debugm(user,show_success(user,user:ain(clif((leftof(_1567044,_1567066)=>house(_1567044)&house(_1567066)))))) ======================================================= =>(leftof('$VAR'('House_Leftof'),'$VAR'('House_Leftof3')),&(house('$VAR'('House_Leftof')),house('$VAR'('House_Leftof3')))) ============================================ ?- kif_to_boxlog( leftof(House_Leftof,House_Leftof3)=>house(House_Leftof)&house(House_Leftof3) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ If: %~ ?House_Leftof leftof ?House_Leftof3 then it is %~ Implied that: %~ " ?House_Leftof isa house " and %~ " ?House_Leftof3 isa house " %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifm = ( leftof(House_Leftof,House_Leftof3) => %~ house(House_Leftof)&house(House_Leftof3)). %~ kif_to_boxlog_attvars2 = =>(leftof('$VAR'('House_Leftof'),'$VAR'('House_Leftof3')),and(house('$VAR'('House_Leftof')),house('$VAR'('House_Leftof3')))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 6 entailment(s): nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof))==>nesc(~house(House_Leftof3)). nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof3))==>nesc(~house(House_Leftof)). nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof))==>nesc(house(House_Leftof3)). nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof3))==>nesc(house(House_Leftof)). poss(house(House_Leftof))&nesc(~house(House_Leftof3))==>nesc(~leftof(House_Leftof,House_Leftof3)). poss(house(House_Leftof3))&nesc(~house(House_Leftof))==>nesc(~leftof(House_Leftof,House_Leftof3)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and %~ " ?House_Leftof isa house " is necessarily false %~ It's Proof that: %~ " ?House_Leftof3 isa house " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof)) ==> nesc( ~( house(House_Leftof3)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and %~ " ?House_Leftof3 isa house " is necessarily false %~ It's Proof that: %~ " ?House_Leftof isa house " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof3)) ==> nesc( ~( house(House_Leftof)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and %~ " ?House_Leftof isa house " is possible %~ It's Proof that: %~ " ?House_Leftof3 isa house " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof)) ==> nesc( house(House_Leftof3))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and %~ " ?House_Leftof3 isa house " is possible %~ It's Proof that: %~ " ?House_Leftof isa house " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof3)) ==> nesc( house(House_Leftof))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?House_Leftof isa house " is possible and %~ " ?House_Leftof3 isa house " is necessarily false %~ It's Proof that: %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(house(House_Leftof))&nesc(~house(House_Leftof3)) ==> nesc( ~( leftof(House_Leftof,House_Leftof3)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?House_Leftof3 isa house " is possible and %~ " ?House_Leftof isa house " is necessarily false %~ It's Proof that: %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(house(House_Leftof3))&nesc(~house(House_Leftof)) ==> nesc( ~( leftof(House_Leftof,House_Leftof3)))). ============================================ %~ kifm = leftof(H1,H2)=>house(H1)&house(H2). %~ kif_to_boxlog_attvars2 = =>(leftof('$VAR'('H1'),'$VAR'('H2')),and(house('$VAR'('H1')),house('$VAR'('H2')))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H2 isa house " is possible and %~ " ?H1 isa house " is necessarily false %~ It's Proof that: %~ " ?H1 leftof ?H2 " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(house(H2))&nesc(~house(H1))==>nesc(~leftof(H1,H2)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H1 leftof ?H2 " is necessarily true and %~ " ?H1 isa house " is necessarily false %~ It's Proof that: %~ " ?H2 isa house " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(leftof(H1,H2))&nesc(~house(H1))==>nesc(~house(H2)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H1 leftof ?H2 " is necessarily true and %~ " ?H2 isa house " is possible %~ It's Proof that: %~ " ?H1 isa house " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(leftof(H1,H2))&poss(house(H2))==>nesc(house(H1)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H1 isa house " is possible and %~ " ?H2 isa house " is necessarily false %~ It's Proof that: %~ " ?H1 leftof ?H2 " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(house(H1))&nesc(~house(H2))==>nesc(~leftof(H1,H2)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H1 leftof ?H2 " is necessarily true and %~ " ?H2 isa house " is necessarily false %~ It's Proof that: %~ " ?H1 isa house " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(leftof(H1,H2))&nesc(~house(H2))==>nesc(~house(H1)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H1 leftof ?H2 " is necessarily true and %~ " ?H1 isa house " is possible %~ It's Proof that: %~ " ?H2 isa house " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(leftof(H1,H2))&poss(house(H1))==>nesc(house(H2)). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/nonmonotonic_type_01.pl:34 %~ message_hook( %~ error(existence_error(procedure,interactive_test/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ interactive_test/1]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/nonmonotonic_type_01.pl',34) catch/3: Unknown procedure: interactive_test/1 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/nonmonotonic_type_01.pl:34: ERROR: catch/3: Unknown procedure: interactive_test/1 %~ message_hook( %~ goal_failed(directive,user:interactive_test(listing(kif_show))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : interactive_test( listing(kif_show))]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/nonmonotonic_type_01.pl',34) Goal (directive) failed: user:interactive_test(listing(kif_show)) Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/nonmonotonic_type_01.pl:34: Warning: Goal (directive) failed: user:interactive_test(listing(kif_show)) %~ message_hook( %~ failed( interactive_test( listing(kif_show))), %~ warning, %~ [ 'Unknown message: ~p' - [ failed( interactive_test( listing(kif_show)))]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/nonmonotonic_type_01.pl',34) Unknown message: failed(interactive_test(listing(kif_show))) Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/nonmonotonic_type_01.pl:34: Warning: Unknown message: failed(interactive_test(listing(kif_show))) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/nonmonotonic_type_01.pl:38 %~ ?-( mpred_test("Test_0001_Line_0038__H1_in_user",user:house(h1))). failure=info((why_was_true(user:(\+house(h1))),nop(ftrace(user:house(h1))))) no_proof_for(\+house(h1)). no_proof_for(\+house(h1)). no_proof_for(\+house(h1)). name = 'logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01-Test_0001_Line_0038__H1_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nonmonotonic_type_01.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_NONMONOTONIC_TYPE_01_Test_0001_Line_0038_H1_in_user-junit.xml %~ ?-( mpred_test("Test_0002_Line_0039__H2_in_user",user:house(h2))). failure=info((why_was_true(user:(\+house(h2))),nop(ftrace(user:house(h2))))) no_proof_for(\+house(h2)). no_proof_for(\+house(h2)). no_proof_for(\+house(h2)). name = 'logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01-Test_0002_Line_0039__H2_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nonmonotonic_type_01.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_NONMONOTONIC_TYPE_01_Test_0002_Line_0039_H2_in_user-junit.xml %~ ?-( mpred_test("Test_0003_Line_0040__H3_in_user",user:house(h3))). failure=info((why_was_true(user:(\+house(h3))),nop(ftrace(user:house(h3))))) no_proof_for(\+house(h3)). no_proof_for(\+house(h3)). no_proof_for(\+house(h3)). name = 'logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01-Test_0003_Line_0040__H3_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nonmonotonic_type_01.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_NONMONOTONIC_TYPE_01_Test_0003_Line_0040_H3_in_user-junit.xml %~ ?-( mpred_test("Test_0004_Line_0041__H4_in_user",user:house(h4))). failure=info((why_was_true(user:(\+house(h4))),nop(ftrace(user:house(h4))))) no_proof_for(\+house(h4)). no_proof_for(\+house(h4)). no_proof_for(\+house(h4)). name = 'logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01-Test_0004_Line_0041__H4_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nonmonotonic_type_01.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_NONMONOTONIC_TYPE_01_Test_0004_Line_0041_H4_in_user-junit.xml %~ ?-( mpred_test("Test_0005_Line_0042__H5_in_user",user:house(h5))). failure=info((why_was_true(user:(\+house(h5))),nop(ftrace(user:house(h5))))) no_proof_for(\+house(h5)). no_proof_for(\+house(h5)). no_proof_for(\+house(h5)). name = 'logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01-Test_0005_Line_0042__H5_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nonmonotonic_type_01.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_NONMONOTONIC_TYPE_01_Test_0005_Line_0042_H5_in_user-junit.xml %~ ?-( mpred_test("Test_0006_Line_0045__False_positive_in_user",user:poss(house(false_positive)))). passed=info(why_was_true(user:poss(house(false_positive)))) no_proof_for(poss(house(false_positive))). no_proof_for(poss(house(false_positive))). no_proof_for(poss(house(false_positive))). name = 'logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01-Test_0006_Line_0045__False_positive_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nonmonotonic_type_01.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_NONMONOTONIC_TYPE_01_Test_0006_Line_0045_False_positive_in_user-junit.xml %~ ?-( mpred_test("Test_0007_Line_0047__naf_False_positive_in_user",user:(\+nesc(house(false_positive))))). passed=info(why_was_true(user:(\+nesc(house(false_positive))))) no_proof_for(\+nesc(house(false_positive))). no_proof_for(\+nesc(house(false_positive))). no_proof_for(\+nesc(house(false_positive))). name = 'logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01-Test_0007_Line_0047__naf_False_positive_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'nonmonotonic_type_01.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_NONMONOTONIC_TYPE_01_Test_0007_Line_0047_naf_False_positive_in_user-junit.xml %~ skipped( listing( [ house/1, %~ nesc/1])) ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/nonmonotonic_type_01.pl:56 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.121966456-junit.xml > logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01 JUnit error = catch/3: Unknown procedure: interactive_test/1 logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01 JUnit warning = Goal (directive) failed: user:interactive_test(listing(kif_show)) logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01 JUnit warning = Unknown message: failed(interactive_test(listing(kif_show))) Test_0001_Line_0038__H1_in_user result = failure. Test_0002_Line_0039__H2_in_user result = failure. Test_0003_Line_0040__H3_in_user result = failure. Test_0004_Line_0041__H4_in_user result = failure. Test_0005_Line_0042__H5_in_user result = failure. Test_0006_Line_0045__False_positive_in_user result = passed. Test_0007_Line_0047__naf_False_positive_in_user result = passed. %~ test_completed_exit(56) totalTime=2.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k nonmonotonic_type_01.pl (returned 56) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped' ISSUE_INFO=468 OPEN logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01 JUnit logicmoo.base.fol.fiveof, Test_9999, unit_test, NONMONOTONIC_TYPE_01, Failing 2021-09-26 05:44:55 +0000 UTC ISSUE_ID=468 ISSUE_OC=OPEN Editing Issue For FAILED 468 OPEN logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01 JUnit logicmoo.base.fol.fiveof, Test_9999, unit_test, NONMONOTONIC_TYPE_01, Failing 2021-09-26 05:44:55 +0000 UTC SKIPPING gh issue edit 468 -t logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Overtime,Skipped --add-label Failing,Errors,Warnings FileTestCase=logicmoo.base.fol.fiveof.MONOTONIC_TYPE_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['monotonic_type_01.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['monotonic_type_01.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/monotonic_type_01.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/MONOTONIC_TYPE_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMONOTONIC_TYPE_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/617 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/monotonic_type_01.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) % ============================================= % File 'mpred_builtin.pfc' % Purpose: Agent Reactivity for SWI-Prolog % Maintainer: Douglas Miles % Contact: $Author: dmiles $@users.sourceforge.net % % Version: 'interface' 1.0.0 % Revision: $Revision: 1.9 $ % Revised At: $Date: 2002/06/27 14:13:20 $ % ============================================= % :- nop(module( baseKB)). /*~ ~*/ :- expects_dialect(clif). /*~ ~*/ :- kif_compile. % makes the KB monotonic /*~ ~*/ % makes the KB monotonic :- set_kif_option(qualify_modality,simple_nesc). % There are five houses in a row. /*~ ~*/ % There are five houses in a row. leftof(h1, h2). /*~ %~ kifi = leftof(h1,h2). %~ kifm = nesc( leftof(h1,h2)). %~ kifm = nesc( leftof(h1,h2)). %~ kif_to_boxlog_attvars2 = necessary(leftof(h1,h2)) %~ debugm(user,show_success(user,user:ain(clif(leftof(h1,h2))))) ======================================================= leftof(h1,h2) ============================================ ?- kif_to_boxlog( leftof(h1,h2) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ h1 leftof h2 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = leftof(h1,h2). %~ kifm = nesc( leftof(h1,h2)). %~ kif_to_boxlog_attvars2 = necessary(leftof(h1,h2)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(leftof(h1,h2)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that h1 leftof h2 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( leftof(h1,h2)). ============================================ ~*/ leftof(h2, h3). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/monotonic_type_01.pl:27 %~ kifi = leftof(h2,h3). %~ kifm = nesc( leftof(h2,h3)). %~ kifm = nesc( leftof(h2,h3)). %~ kif_to_boxlog_attvars2 = necessary(leftof(h2,h3)) %~ debugm(user,show_success(user,user:ain(clif(leftof(h2,h3))))) ======================================================= leftof(h2,h3) ============================================ ?- kif_to_boxlog( leftof(h2,h3) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ h2 leftof h3 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = leftof(h2,h3). %~ kifm = nesc( leftof(h2,h3)). %~ kif_to_boxlog_attvars2 = necessary(leftof(h2,h3)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(leftof(h2,h3)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that h2 leftof h3 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( leftof(h2,h3)). ============================================ ~*/ leftof(h3, h4). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/monotonic_type_01.pl:28 %~ kifi = leftof(h3,h4). %~ kifm = nesc( leftof(h3,h4)). %~ kifm = nesc( leftof(h3,h4)). %~ kif_to_boxlog_attvars2 = necessary(leftof(h3,h4)) %~ debugm(user,show_success(user,user:ain(clif(leftof(h3,h4))))) ======================================================= leftof(h3,h4) ============================================ ?- kif_to_boxlog( leftof(h3,h4) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ h3 leftof h4 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = leftof(h3,h4). %~ kifm = nesc( leftof(h3,h4)). %~ kif_to_boxlog_attvars2 = necessary(leftof(h3,h4)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(leftof(h3,h4)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that h3 leftof h4 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( leftof(h3,h4)). ============================================ ~*/ leftof(h4, h5). % uncomment the next line and this will fail the test /*~ %~ kifi = leftof(h4,h5). %~ kifm = nesc( leftof(h4,h5)). %~ kifm = nesc( leftof(h4,h5)). %~ kif_to_boxlog_attvars2 = necessary(leftof(h4,h5)) %~ debugm(user,show_success(user,user:ain(clif(leftof(h4,h5))))) ======================================================= leftof(h4,h5) ============================================ ?- kif_to_boxlog( leftof(h4,h5) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ h4 leftof h5 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/monotonic_type_01.pl:29 %~ kifi = leftof(h4,h5). %~ kifm = nesc( leftof(h4,h5)). %~ kif_to_boxlog_attvars2 = necessary(leftof(h4,h5)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(leftof(h4,h5)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that h4 leftof h5 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( leftof(h4,h5)). ============================================ ~*/ % uncomment the next line and this will fail the test :- set_kif_option(qualify_modality,false). % this should cause h1-h5 to become houses /*~ ~*/ % this should cause h1-h5 to become houses leftof(H1, H2) => house(H1) & house(H2). % intractive_test/1 means only run if interactive /*~ %~ kifm = ( leftof(House_Leftof,House_Leftof3) => %~ house(House_Leftof)&house(House_Leftof3)). %~ kifm = ( leftof(House_Leftof8,House_Leftof9) => %~ house(House_Leftof8)&house(House_Leftof9)). %~ kif_to_boxlog_attvars2 = =>(leftof('$VAR'('House_Leftof8'),'$VAR'('House_Leftof9')),and(house('$VAR'('House_Leftof8')),house('$VAR'('House_Leftof9')))) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/monotonic_type_01.pl:34 %~ debugm(user,show_success(user,user:ain(clif((leftof(_1855932,_1855954)=>house(_1855932)&house(_1855954)))))) ======================================================= =>(leftof('$VAR'('House_Leftof'),'$VAR'('House_Leftof3')),&(house('$VAR'('House_Leftof')),house('$VAR'('House_Leftof3')))) ============================================ ?- kif_to_boxlog( leftof(House_Leftof,House_Leftof3)=>house(House_Leftof)&house(House_Leftof3) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ If: %~ ?House_Leftof leftof ?House_Leftof3 then it is %~ Implied that: %~ " ?House_Leftof isa house " and %~ " ?House_Leftof3 isa house " %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifm = ( leftof(House_Leftof,House_Leftof3) => %~ house(House_Leftof)&house(House_Leftof3)). %~ kif_to_boxlog_attvars2 = =>(leftof('$VAR'('House_Leftof'),'$VAR'('House_Leftof3')),and(house('$VAR'('House_Leftof')),house('$VAR'('House_Leftof3')))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 6 entailment(s): nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof))==>nesc(~house(House_Leftof3)). nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof3))==>nesc(~house(House_Leftof)). nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof))==>nesc(house(House_Leftof3)). nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof3))==>nesc(house(House_Leftof)). poss(house(House_Leftof))&nesc(~house(House_Leftof3))==>nesc(~leftof(House_Leftof,House_Leftof3)). poss(house(House_Leftof3))&nesc(~house(House_Leftof))==>nesc(~leftof(House_Leftof,House_Leftof3)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and %~ " ?House_Leftof isa house " is necessarily false %~ It's Proof that: %~ " ?House_Leftof3 isa house " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof)) ==> nesc( ~( house(House_Leftof3)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and %~ " ?House_Leftof3 isa house " is necessarily false %~ It's Proof that: %~ " ?House_Leftof isa house " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof3)) ==> nesc( ~( house(House_Leftof)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and %~ " ?House_Leftof isa house " is possible %~ It's Proof that: %~ " ?House_Leftof3 isa house " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof)) ==> nesc( house(House_Leftof3))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and %~ " ?House_Leftof3 isa house " is possible %~ It's Proof that: %~ " ?House_Leftof isa house " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof3)) ==> nesc( house(House_Leftof))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?House_Leftof isa house " is possible and %~ " ?House_Leftof3 isa house " is necessarily false %~ It's Proof that: %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(house(House_Leftof))&nesc(~house(House_Leftof3)) ==> nesc( ~( leftof(House_Leftof,House_Leftof3)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?House_Leftof3 isa house " is possible and %~ " ?House_Leftof isa house " is necessarily false %~ It's Proof that: %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(house(House_Leftof3))&nesc(~house(House_Leftof)) ==> nesc( ~( leftof(House_Leftof,House_Leftof3)))). ============================================ %~ kifm = leftof(H1,H2)=>house(H1)&house(H2). %~ kif_to_boxlog_attvars2 = =>(leftof('$VAR'('H1'),'$VAR'('H2')),and(house('$VAR'('H1')),house('$VAR'('H2')))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H2 isa house " is possible and %~ " ?H1 isa house " is necessarily false %~ It's Proof that: %~ " ?H1 leftof ?H2 " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(house(H2))&nesc(~house(H1))==>nesc(~leftof(H1,H2)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H1 leftof ?H2 " is necessarily true and %~ " ?H1 isa house " is necessarily false %~ It's Proof that: %~ " ?H2 isa house " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(leftof(H1,H2))&nesc(~house(H1))==>nesc(~house(H2)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H1 leftof ?H2 " is necessarily true and %~ " ?H2 isa house " is possible %~ It's Proof that: %~ " ?H1 isa house " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(leftof(H1,H2))&poss(house(H2))==>nesc(house(H1)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H1 isa house " is possible and %~ " ?H2 isa house " is necessarily false %~ It's Proof that: %~ " ?H1 leftof ?H2 " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(house(H1))&nesc(~house(H2))==>nesc(~leftof(H1,H2)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H1 leftof ?H2 " is necessarily true and %~ " ?H2 isa house " is necessarily false %~ It's Proof that: %~ " ?H1 isa house " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(leftof(H1,H2))&nesc(~house(H2))==>nesc(~house(H1)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H1 leftof ?H2 " is necessarily true and %~ " ?H1 isa house " is possible %~ It's Proof that: %~ " ?H2 isa house " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(leftof(H1,H2))&poss(house(H1))==>nesc(house(H2)). ~*/ % intractive_test/1 means only run if interactive :- interactive_test(listing(kif_show)). % ensure our rule worked % mpred_test/1 each become a Junit test that must succeed /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/monotonic_type_01.pl:37 %~ message_hook( %~ error(existence_error(procedure,interactive_test/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ interactive_test/1]]) catch/3: Unknown procedure: interactive_test/1 ERROR: catch/3: Unknown procedure: interactive_test/1 %~ message_hook( %~ goal_failed(directive,user:interactive_test(listing(kif_show))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : interactive_test( listing(kif_show))]]) Goal (directive) failed: user:interactive_test(listing(kif_show)) Warning: Goal (directive) failed: user:interactive_test(listing(kif_show)) ~*/ % ensure our rule worked % mpred_test/1 each become a Junit test that must succeed :- mpred_test((house(h1))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/monotonic_type_01.pl:41 %~ ?-( mpred_test("Test_0001_Line_0000__H1_in_user",user:house(h1))). passed=info(why_was_true(user:house(h1))) no_proof_for(house(h1)). no_proof_for(house(h1)). no_proof_for(house(h1)). name = 'logicmoo.base.fol.fiveof.MONOTONIC_TYPE_01-Test_0001_Line_0000__H1_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.MONOTONIC_TYPE_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'monotonic_type_01.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_MONOTONIC_TYPE_01_Test_0001_Line_0000_H1_in_user-junit.xml ~*/ :- mpred_test((house(h2))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/monotonic_type_01.pl:42 %~ ?-( mpred_test("Test_0002_Line_0000__H2_in_user",user:house(h2))). passed=info(why_was_true(user:house(h2))) no_proof_for(house(h2)). no_proof_for(house(h2)). no_proof_for(house(h2)). name = 'logicmoo.base.fol.fiveof.MONOTONIC_TYPE_01-Test_0002_Line_0000__H2_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.MONOTONIC_TYPE_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'monotonic_type_01.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_MONOTONIC_TYPE_01_Test_0002_Line_0000_H2_in_user-junit.xml ~*/ :- mpred_test((house(h3))). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__H3_in_user",user:house(h3))). passed=info(why_was_true(user:house(h3))) no_proof_for(house(h3)). no_proof_for(house(h3)). no_proof_for(house(h3)). name = 'logicmoo.base.fol.fiveof.MONOTONIC_TYPE_01-Test_0003_Line_0000__H3_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.MONOTONIC_TYPE_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'monotonic_type_01.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_MONOTONIC_TYPE_01_Test_0003_Line_0000_H3_in_user-junit.xml ~*/ :- mpred_test((house(h4))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/monotonic_type_01.pl:44 %~ ?-( mpred_test("Test_0004_Line_0000__H4_in_user",user:house(h4))). passed=info(why_was_true(user:house(h4))) no_proof_for(house(h4)). no_proof_for(house(h4)). no_proof_for(house(h4)). name = 'logicmoo.base.fol.fiveof.MONOTONIC_TYPE_01-Test_0004_Line_0000__H4_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.MONOTONIC_TYPE_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'monotonic_type_01.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_MONOTONIC_TYPE_01_Test_0004_Line_0000_H4_in_user-junit.xml ~*/ :- mpred_test((house(h5))). % ensure we are being nice %:- mpred_test(poss(house(false_positive))). % but not "too" nice %:- mpred_test(\+ nesc(house(false_positive))). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/monotonic_type_01.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/MONOTONIC_TYPE_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMONOTONIC_TYPE_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/617 /*~ %~ ?-( mpred_test("Test_0005_Line_0000__H5_in_user",user:house(h5))). passed=info(why_was_true(user:house(h5))) no_proof_for(house(h5)). no_proof_for(house(h5)). no_proof_for(house(h5)). name = 'logicmoo.base.fol.fiveof.MONOTONIC_TYPE_01-Test_0005_Line_0000__H5_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.MONOTONIC_TYPE_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'monotonic_type_01.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_MONOTONIC_TYPE_01_Test_0005_Line_0000_H5_in_user-junit.xml ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/monotonic_type_01.pl:58 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.107195723-junit.xml > logicmoo.base.fol.fiveof.MONOTONIC_TYPE_01 JUnit error = catch/3: Unknown procedure: interactive_test/1 logicmoo.base.fol.fiveof.MONOTONIC_TYPE_01 JUnit warning = Goal (directive) failed: user:interactive_test(listing(kif_show)) Test_0001_Line_0000__H1_in_user result = passed. Test_0002_Line_0000__H2_in_user result = passed. Test_0003_Line_0000__H3_in_user result = passed. Test_0004_Line_0000__H4_in_user result = passed. Test_0005_Line_0000__H5_in_user result = passed. %~ test_completed_exit(112) totalTime=2.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k monotonic_type_01.pl (returned 112) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped,Skipped' ISSUE_INFO=617 OPEN logicmoo.base.fol.fiveof.MONOTONIC_TYPE_01 JUnit logicmoo.base.fol.fiveof, Test_9999, unit_test, MONOTONIC_TYPE_01, Passing 2021-09-26 05:45:09 +0000 UTC ISSUE_ID=617 ISSUE_OC=OPEN Updating Issue 617 OPEN logicmoo.base.fol.fiveof.MONOTONIC_TYPE_01 JUnit logicmoo.base.fol.fiveof, Test_9999, unit_test, MONOTONIC_TYPE_01, Passing 2021-09-26 05:45:09 +0000 UTC SKIPPING gh issue edit 617 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors,Warnings --remove-label Failing,Regression,Skipped,Overtime,Skipped,Skipped FileTestCase=logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['five_leftof_type_02.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['five_leftof_type_02.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_02.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/FIVE_LEFTOF_TYPE_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_TYPE_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/469 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_02.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) % ============================================= % File 'mpred_builtin.pfc' % Purpose: Agent Reactivity for SWI-Prolog % Maintainer: Douglas Miles % Contact: $Author: dmiles $@users.sourceforge.net % % Version: 'interface' 1.0.0 % Revision: $Revision: 1.9 $ % Revised At: $Date: 2002/06/27 14:13:20 $ % ============================================= % % There are five houses in a row. :- nop(module( baseKB)). % makes the KB monotonic /*~ ~*/ % makes the KB monotonic :- set_kif_option(qualify_modality,simple_nesc). /*~ ~*/ leftof(h1, h2). /*~ %~ debugm(user,show_success(user,user:ain(clif(leftof(h1,h2))))) ======================================================= leftof(h1,h2) ============================================ ?- kif_to_boxlog( leftof(h1,h2) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ h1 leftof h2 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = leftof(h1,h2). %~ kifm = nesc( leftof(h1,h2)). %~ kif_to_boxlog_attvars2 = necessary(leftof(h1,h2)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(leftof(h1,h2)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that h1 leftof h2 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( leftof(h1,h2)). ============================================ ~*/ leftof(h2, h3). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_02.pl:21 %~ debugm(user,show_success(user,user:ain(clif(leftof(h2,h3))))) ======================================================= leftof(h2,h3) ============================================ ?- kif_to_boxlog( leftof(h2,h3) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ h2 leftof h3 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = leftof(h2,h3). %~ kifm = nesc( leftof(h2,h3)). %~ kif_to_boxlog_attvars2 = necessary(leftof(h2,h3)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(leftof(h2,h3)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that h2 leftof h3 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( leftof(h2,h3)). ============================================ ~*/ leftof(h3, h4). /*~ %~ debugm(user,show_success(user,user:ain(clif(leftof(h3,h4))))) ======================================================= leftof(h3,h4) ============================================ ?- kif_to_boxlog( leftof(h3,h4) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ h3 leftof h4 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = leftof(h3,h4). %~ kifm = nesc( leftof(h3,h4)). %~ kif_to_boxlog_attvars2 = necessary(leftof(h3,h4)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(leftof(h3,h4)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that h3 leftof h4 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( leftof(h3,h4)). ============================================ ~*/ leftof(h4, h5). % this should cause h1-h5 to become houses /*~ %~ debugm(user,show_success(user,user:ain(clif(leftof(h4,h5))))) ======================================================= leftof(h4,h5) ============================================ ?- kif_to_boxlog( leftof(h4,h5) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ h4 leftof h5 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = leftof(h4,h5). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_02.pl:23 %~ kifm = nesc( leftof(h4,h5)). %~ kif_to_boxlog_attvars2 = necessary(leftof(h4,h5)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(leftof(h4,h5)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that h4 leftof h5 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( leftof(h4,h5)). ============================================ ~*/ % this should cause h1-h5 to become houses leftof(H1, H2) => house(H1) & house(H2). /*~ %~ debugm(user,show_success(user,user:ain(clif((leftof(_829876,_829898)=>house(_829876)&house(_829898)))))) ======================================================= =>(leftof('$VAR'('House_Leftof'),'$VAR'('House_Leftof3')),&(house('$VAR'('House_Leftof')),house('$VAR'('House_Leftof3')))) ============================================ ?- kif_to_boxlog( leftof(House_Leftof,House_Leftof3)=>house(House_Leftof)&house(House_Leftof3) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ If: %~ ?House_Leftof leftof ?House_Leftof3 then it is %~ Implied that: %~ " ?House_Leftof isa house " and %~ " ?House_Leftof3 isa house " %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifm = ( leftof(House_Leftof,House_Leftof3) => %~ house(House_Leftof)&house(House_Leftof3)). %~ kif_to_boxlog_attvars2 = =>(leftof('$VAR'('House_Leftof'),'$VAR'('House_Leftof3')),and(house('$VAR'('House_Leftof')),house('$VAR'('House_Leftof3')))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 6 entailment(s): nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof))==>nesc(~house(House_Leftof3)). nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof3))==>nesc(~house(House_Leftof)). nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof))==>nesc(house(House_Leftof3)). nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof3))==>nesc(house(House_Leftof)). poss(house(House_Leftof))&nesc(~house(House_Leftof3))==>nesc(~leftof(House_Leftof,House_Leftof3)). poss(house(House_Leftof3))&nesc(~house(House_Leftof))==>nesc(~leftof(House_Leftof,House_Leftof3)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and %~ " ?House_Leftof isa house " is necessarily false %~ It's Proof that: %~ " ?House_Leftof3 isa house " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof)) ==> nesc( ~( house(House_Leftof3)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and %~ " ?House_Leftof3 isa house " is necessarily false %~ It's Proof that: %~ " ?House_Leftof isa house " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof3)) ==> nesc( ~( house(House_Leftof)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and %~ " ?House_Leftof isa house " is possible %~ It's Proof that: %~ " ?House_Leftof3 isa house " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof)) ==> nesc( house(House_Leftof3))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and %~ " ?House_Leftof3 isa house " is possible %~ It's Proof that: %~ " ?House_Leftof isa house " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof3)) ==> nesc( house(House_Leftof))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?House_Leftof isa house " is possible and %~ " ?House_Leftof3 isa house " is necessarily false %~ It's Proof that: %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(house(House_Leftof))&nesc(~house(House_Leftof3)) ==> nesc( ~( leftof(House_Leftof,House_Leftof3)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?House_Leftof3 isa house " is possible and %~ " ?House_Leftof isa house " is necessarily false %~ It's Proof that: %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(house(House_Leftof3))&nesc(~house(House_Leftof)) ==> nesc( ~( leftof(House_Leftof,House_Leftof3)))). ============================================ %~ kifm = leftof(H1,H2)=>house(H1)&house(H2). %~ kif_to_boxlog_attvars2 = =>(leftof('$VAR'('H1'),'$VAR'('H2')),and(house('$VAR'('H1')),house('$VAR'('H2')))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H2 isa house " is possible and %~ " ?H1 isa house " is necessarily false %~ It's Proof that: %~ " ?H1 leftof ?H2 " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(house(H2))&nesc(~house(H1))==>nesc(~leftof(H1,H2)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H1 leftof ?H2 " is necessarily true and %~ " ?H1 isa house " is necessarily false %~ It's Proof that: %~ " ?H2 isa house " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(leftof(H1,H2))&nesc(~house(H1))==>nesc(~house(H2)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H1 leftof ?H2 " is necessarily true and %~ " ?H2 isa house " is possible %~ It's Proof that: %~ " ?H1 isa house " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(leftof(H1,H2))&poss(house(H2))==>nesc(house(H1)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H1 isa house " is possible and %~ " ?H2 isa house " is necessarily false %~ It's Proof that: %~ " ?H1 leftof ?H2 " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(house(H1))&nesc(~house(H2))==>nesc(~leftof(H1,H2)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H1 leftof ?H2 " is necessarily true and %~ " ?H2 isa house " is necessarily false %~ It's Proof that: %~ " ?H1 isa house " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(leftof(H1,H2))&nesc(~house(H2))==>nesc(~house(H1)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H1 leftof ?H2 " is necessarily true and %~ " ?H1 isa house " is possible %~ It's Proof that: %~ " ?H2 isa house " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(leftof(H1,H2))&poss(house(H1))==>nesc(house(H2)). ~*/ :- kif_compile. % intractive_test/1 means only run if interactive /*~ %~ kifi = leftof(h1,h2). %~ kifm = nesc( leftof(h1,h2)). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_02.pl:28 %~ kifi = leftof(h2,h3). %~ kifm = nesc( leftof(h2,h3)). %~ kifi = leftof(h3,h4). %~ kifm = nesc( leftof(h3,h4)). %~ kifi = leftof(h4,h5). %~ kifm = nesc( leftof(h4,h5)). %~ kifm = ( leftof(House_Leftof,House_Leftof1) => %~ house(House_Leftof)&house(House_Leftof1)). %~ kifm = nesc( leftof(h1,h2)). %~ kif_to_boxlog_attvars2 = necessary(leftof(h1,h2)) %~ kifm = nesc( leftof(h2,h3)). %~ kif_to_boxlog_attvars2 = necessary(leftof(h2,h3)) %~ kifm = nesc( leftof(h3,h4)). %~ kif_to_boxlog_attvars2 = necessary(leftof(h3,h4)) %~ kifm = nesc( leftof(h4,h5)). %~ kif_to_boxlog_attvars2 = necessary(leftof(h4,h5)) %~ kifm = ( leftof(House_Leftof,House_Leftof1) => %~ house(House_Leftof)&house(House_Leftof1)). %~ kif_to_boxlog_attvars2 = =>(leftof('$VAR'('House_Leftof'),'$VAR'('House_Leftof1')),and(house('$VAR'('House_Leftof')),house('$VAR'('House_Leftof1')))) ~*/ % intractive_test/1 means only run if interactive :- interactive_test(listing(pfclog)). % mpred_test/1 each become a Junit test that must succeed /*~ %~ message_hook( %~ error(existence_error(procedure,interactive_test/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ interactive_test/1]]) catch/3: Unknown procedure: interactive_test/1 ERROR: catch/3: Unknown procedure: interactive_test/1 %~ message_hook( %~ goal_failed(directive,user:interactive_test(listing(pfclog))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : interactive_test( listing(pfclog))]]) Goal (directive) failed: user:interactive_test(listing(pfclog)) Warning: Goal (directive) failed: user:interactive_test(listing(pfclog)) ~*/ % mpred_test/1 each become a Junit test that must succeed :- mpred_test(pfclog_compile). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__Pfclog_compile_in_user",user:pfclog_compile)). passed=info(why_was_true(user:pfclog_compile)) no_proof_for(pfclog_compile). no_proof_for(pfclog_compile). no_proof_for(pfclog_compile). name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02-Test_0001_Line_0000__Pfclog_compile_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'five_leftof_type_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_FIVE_LEFTOF_TYPE_02_Test_0001_Line_0000_Pfclog_compile_in_user-junit.xml ~*/ :- mpred_test(pfclog_uncompile). % This is the real test we care about here /*~ %~ ?-( mpred_test("Test_0002_Line_0000__Pfclog_uncompile_in_user",user:pfclog_uncompile)). %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( compiled_pfclog, %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_02.pl ',36) , %~ ax)))) :- dynamic pfclog/1. :- multifile pfclog/1. :- public pfclog/1. :- module_transparent pfclog/1. pfclog(nesc(leftof(h1, h2))). pfclog(nesc(leftof(h2, h3))). pfclog(nesc(leftof(h3, h4))). pfclog(nesc(leftof(h4, h5))). pfclog((poss(house(A)), nesc(~house(B))==>nesc(~leftof(B, A)))). pfclog((nesc(leftof(A, B)), nesc(~house(A))==>nesc(~house(B)))). pfclog((nesc(leftof(A, B)), poss(house(B))==>nesc(house(A)))). pfclog((poss(house(A)), nesc(~house(B))==>nesc(~leftof(A, B)))). pfclog((nesc(leftof(A, B)), nesc(~house(B))==>nesc(~house(A)))). pfclog((nesc(leftof(A, B)), poss(house(A))==>nesc(house(B)))). %~ debugm( baseKB, %~ show_success( baseKB, %~ baseKB : mpred_withdraw( compiled_pfclog, %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_02.pl ',36) , %~ ax)))) passed=info(why_was_true(user:pfclog_uncompile)) no_proof_for(pfclog_uncompile). :- dynamic pfclog/1. :- multifile pfclog/1. :- public pfclog/1. :- module_transparent pfclog/1. pfclog(nesc(leftof(h1, h2))). pfclog(nesc(leftof(h2, h3))). pfclog(nesc(leftof(h3, h4))). pfclog(nesc(leftof(h4, h5))). pfclog((poss(house(A)), nesc(~house(B))==>nesc(~leftof(B, A)))). pfclog((nesc(leftof(A, B)), nesc(~house(A))==>nesc(~house(B)))). pfclog((nesc(leftof(A, B)), poss(house(B))==>nesc(house(A)))). pfclog((poss(house(A)), nesc(~house(B))==>nesc(~leftof(A, B)))). pfclog((nesc(leftof(A, B)), nesc(~house(B))==>nesc(~house(A)))). pfclog((nesc(leftof(A, B)), poss(house(A))==>nesc(house(B)))). no_proof_for(pfclog_uncompile). no_proof_for(pfclog_uncompile). name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02-Test_0002_Line_0000__Pfclog_uncompile_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'five_leftof_type_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_FIVE_LEFTOF_TYPE_02_Test_0002_Line_0000_Pfclog_uncompile_in_user-junit.xml ~*/ % This is the real test we care about here :- interactive_test(pfclog_recompile). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_02.pl:38 %~ message_hook( %~ error(existence_error(procedure,interactive_test/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ interactive_test/1]]) catch/3: Unknown procedure: interactive_test/1 ERROR: catch/3: Unknown procedure: interactive_test/1 %~ message_hook( %~ goal_failed(directive,user:interactive_test(pfclog_recompile)), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : interactive_test(pfclog_recompile)]]) Goal (directive) failed: user:interactive_test(pfclog_recompile) Warning: Goal (directive) failed: user:interactive_test(pfclog_recompile) ~*/ :- interactive_test(listing(nesc)). % ensure our rule worked /*~ %~ message_hook( %~ error(existence_error(procedure,interactive_test/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ interactive_test/1]]) catch/3: Unknown procedure: interactive_test/1 ERROR: catch/3: Unknown procedure: interactive_test/1 %~ message_hook( %~ goal_failed(directive,user:interactive_test(listing(nesc))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : interactive_test( listing(nesc))]]) Goal (directive) failed: user:interactive_test(listing(nesc)) Warning: Goal (directive) failed: user:interactive_test(listing(nesc)) ~*/ % ensure our rule worked :- mpred_test(nesc(house(h1))). % ensure we are being nice /*~ %~ ?-( mpred_test("Test_0003_Line_0000__H1_in_user",user:nesc(house(h1)))). failure=info((why_was_true(user:(\+nesc(house(h1)))),nop(ftrace(user:nesc(house(h1)))))) no_proof_for(\+nesc(house(h1))). no_proof_for(\+nesc(house(h1))). no_proof_for(\+nesc(house(h1))). name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02-Test_0003_Line_0000__H1_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'five_leftof_type_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_FIVE_LEFTOF_TYPE_02_Test_0003_Line_0000_H1_in_user-junit.xml ~*/ % ensure we are being nice :- mpred_test(poss(house(false_positive))). % but not "too" nice /*~ %~ ?-( mpred_test("Test_0004_Line_0000__False_positive_in_user",user:poss(house(false_positive)))). passed=info(why_was_true(user:poss(house(false_positive)))) no_proof_for(poss(house(false_positive))). no_proof_for(poss(house(false_positive))). no_proof_for(poss(house(false_positive))). name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02-Test_0004_Line_0000__False_positive_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'five_leftof_type_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_FIVE_LEFTOF_TYPE_02_Test_0004_Line_0000_False_positive_in_user-junit.xml ~*/ % but not "too" nice :- mpred_test(\+ nesc(house(false_positive))). % lets invalidate at least one pair /*~ %~ ?-( mpred_test("Test_0005_Line_0000__naf_False_positive_in_user",user:(\+nesc(house(false_positive))))). passed=info(why_was_true(user:(\+nesc(house(false_positive))))) no_proof_for(\+nesc(house(false_positive))). no_proof_for(\+nesc(house(false_positive))). no_proof_for(\+nesc(house(false_positive))). name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02-Test_0005_Line_0000__naf_False_positive_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'five_leftof_type_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_FIVE_LEFTOF_TYPE_02_Test_0005_Line_0000_naf_False_positive_in_user-junit.xml ~*/ % lets invalidate at least one pair ~poss(house(h2)). % if the above took effect /*~ ~*/ % if the above took effect :- mpred_test(\+ nesc(house(h2))). % we did invalidate the pair ? /*~ %~ ?-( mpred_test("Test_0006_Line_0000__naf_H2_in_user",user:(\+nesc(house(h2))))). passed=info(why_was_true(user:(\+nesc(house(h2))))) no_proof_for(\+nesc(house(h2))). no_proof_for(\+nesc(house(h2))). no_proof_for(\+nesc(house(h2))). name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02-Test_0006_Line_0000__naf_H2_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'five_leftof_type_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_FIVE_LEFTOF_TYPE_02_Test_0006_Line_0000_naf_H2_in_user-junit.xml ~*/ % we did invalidate the pair ? :- mpred_test(\+ nesc(house(h1))). % @TODO not sure what we want to invalidate the rest ? /*~ %~ ?-( mpred_test("Test_0007_Line_0000__naf_H1_in_user",user:(\+nesc(house(h1))))). passed=info(why_was_true(user:(\+nesc(house(h1))))) no_proof_for(\+nesc(house(h1))). no_proof_for(\+nesc(house(h1))). no_proof_for(\+nesc(house(h1))). name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02-Test_0007_Line_0000__naf_H1_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'five_leftof_type_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_FIVE_LEFTOF_TYPE_02_Test_0007_Line_0000_naf_H1_in_user-junit.xml ~*/ % @TODO not sure what we want to invalidate the rest ? :- mpred_test(ignore(\+ nesc(house(h5)))). /*~ %~ ?-( mpred_test("Test_0008_Line_0000__naf_H5_in_user",user:ignore(\+nesc(house(h5))))). passed=info(why_was_true(user:ignore(\+nesc(house(h5))))) no_proof_for(ignore(\+nesc(house(h5)))). no_proof_for(ignore(\+nesc(house(h5)))). no_proof_for(ignore(\+nesc(house(h5)))). name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02-Test_0008_Line_0000__naf_H5_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'five_leftof_type_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_FIVE_LEFTOF_TYPE_02_Test_0008_Line_0000_naf_H5_in_user-junit.xml ~*/ :- interactive_test(listing(nesc)). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/469 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_02.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/FIVE_LEFTOF_TYPE_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_TYPE_02 /*~ %~ message_hook( %~ error(existence_error(procedure,interactive_test/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ interactive_test/1]]) catch/3: Unknown procedure: interactive_test/1 ERROR: catch/3: Unknown procedure: interactive_test/1 %~ message_hook( %~ goal_failed(directive,user:interactive_test(listing(nesc))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : interactive_test( listing(nesc))]]) Goal (directive) failed: user:interactive_test(listing(nesc)) Warning: Goal (directive) failed: user:interactive_test(listing(nesc)) ~*/ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_02.pl:71 %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.3919535659999998-junit.xml > logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02 JUnit error = catch/3: Unknown procedure: interactive_test/1 logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02 JUnit warning = Goal (directive) failed: user:interactive_test(listing(pfclog)) Test_0001_Line_0000__Pfclog_compile_in_user result = passed. Test_0002_Line_0000__Pfclog_uncompile_in_user result = passed. logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02 JUnit warning = Goal (directive) failed: user:interactive_test(pfclog_recompile) logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02 JUnit warning = Goal (directive) failed: user:interactive_test(listing(nesc)) Test_0003_Line_0000__H1_in_user result = failure. Test_0004_Line_0000__False_positive_in_user result = passed. Test_0005_Line_0000__naf_False_positive_in_user result = passed. Test_0006_Line_0000__naf_H2_in_user result = passed. Test_0007_Line_0000__naf_H1_in_user result = passed. Test_0008_Line_0000__naf_H5_in_user result = passed. %~ test_completed_exit(56) totalTime=2.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k five_leftof_type_02.pl (returned 56) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped' ISSUE_INFO=469 OPEN logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02 JUnit logicmoo.base.fol.fiveof, Test_9999, unit_test, FIVE_LEFTOF_TYPE_02, Failing 2021-09-26 05:45:23 +0000 UTC ISSUE_ID=469 ISSUE_OC=OPEN Editing Issue For FAILED 469 OPEN logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02 JUnit logicmoo.base.fol.fiveof, Test_9999, unit_test, FIVE_LEFTOF_TYPE_02, Failing 2021-09-26 05:45:23 +0000 UTC SKIPPING gh issue edit 469 -t logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Overtime,Skipped --add-label Failing,Errors,Warnings FileTestCase=logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['five_leftof_type_01.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['five_leftof_type_01.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_01.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/FIVE_LEFTOF_TYPE_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_TYPE_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/619 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_01.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) :- expects_dialect(clif). /*~ ~*/ :- kif_compile. % makes the KB monotonic /*~ ~*/ % makes the KB monotonic :- set_kif_option(qualify_modality,simple_nesc). % There are five houses in a row. /*~ ~*/ % There are five houses in a row. nesc(leftof(h1, h2)). /*~ ~*/ leftof(h2, h3). /*~ %~ kifi = leftof(h2,h3). %~ kifm = nesc( leftof(h2,h3)). %~ kifm = nesc( leftof(h2,h3)). %~ kif_to_boxlog_attvars2 = necessary(leftof(h2,h3)) %~ debugm(user,show_success(user,user:ain(clif(leftof(h2,h3))))) ======================================================= leftof(h2,h3) ============================================ ?- kif_to_boxlog( leftof(h2,h3) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ h2 leftof h3 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = leftof(h2,h3). %~ kifm = nesc( leftof(h2,h3)). %~ kif_to_boxlog_attvars2 = necessary(leftof(h2,h3)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(leftof(h2,h3)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that h2 leftof h3 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( leftof(h2,h3)). ============================================ ~*/ leftof(h3, h4). /*~ %~ kifi = leftof(h3,h4). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_01.pl:27 %~ kifm = nesc( leftof(h3,h4)). %~ kifm = nesc( leftof(h3,h4)). %~ kif_to_boxlog_attvars2 = necessary(leftof(h3,h4)) %~ debugm(user,show_success(user,user:ain(clif(leftof(h3,h4))))) ======================================================= leftof(h3,h4) ============================================ ?- kif_to_boxlog( leftof(h3,h4) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ h3 leftof h4 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = leftof(h3,h4). %~ kifm = nesc( leftof(h3,h4)). %~ kif_to_boxlog_attvars2 = necessary(leftof(h3,h4)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(leftof(h3,h4)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that h3 leftof h4 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( leftof(h3,h4)). ============================================ ~*/ leftof(h4, h5). % makes the KB non-monotonic /*~ %~ kifi = leftof(h4,h5). %~ kifm = nesc( leftof(h4,h5)). %~ kifm = nesc( leftof(h4,h5)). %~ kif_to_boxlog_attvars2 = necessary(leftof(h4,h5)) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_01.pl:28 %~ debugm(user,show_success(user,user:ain(clif(leftof(h4,h5))))) ======================================================= leftof(h4,h5) ============================================ ?- kif_to_boxlog( leftof(h4,h5) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ h4 leftof h5 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = leftof(h4,h5). %~ kifm = nesc( leftof(h4,h5)). %~ kif_to_boxlog_attvars2 = necessary(leftof(h4,h5)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(leftof(h4,h5)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that h4 leftof h5 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( leftof(h4,h5)). ============================================ ~*/ % makes the KB non-monotonic :- set_kif_option(qualify_modality,false). % this should cause h1-h5 to become houses /*~ ~*/ % this should cause h1-h5 to become houses leftof(H1, H2) => house(H1) & house(H2). % intractive_test/1 means only run if interactive /*~ %~ kifm = ( leftof(House_Leftof,House_Leftof3) => %~ house(House_Leftof)&house(House_Leftof3)). %~ kifm = ( leftof(House_Leftof8,House_Leftof9) => %~ house(House_Leftof8)&house(House_Leftof9)). %~ kif_to_boxlog_attvars2 = =>(leftof('$VAR'('House_Leftof8'),'$VAR'('House_Leftof9')),and(house('$VAR'('House_Leftof8')),house('$VAR'('House_Leftof9')))) %~ debugm(user,show_success(user,user:ain(clif((leftof(_1448712,_1448734)=>house(_1448712)&house(_1448734)))))) ======================================================= =>(leftof('$VAR'('House_Leftof'),'$VAR'('House_Leftof3')),&(house('$VAR'('House_Leftof')),house('$VAR'('House_Leftof3')))) ============================================ ?- kif_to_boxlog( leftof(House_Leftof,House_Leftof3)=>house(House_Leftof)&house(House_Leftof3) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ If: %~ ?House_Leftof leftof ?House_Leftof3 then it is %~ Implied that: %~ " ?House_Leftof isa house " and %~ " ?House_Leftof3 isa house " %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifm = ( leftof(House_Leftof,House_Leftof3) => %~ house(House_Leftof)&house(House_Leftof3)). %~ kif_to_boxlog_attvars2 = =>(leftof('$VAR'('House_Leftof'),'$VAR'('House_Leftof3')),and(house('$VAR'('House_Leftof')),house('$VAR'('House_Leftof3')))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 6 entailment(s): nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof))==>nesc(~house(House_Leftof3)). nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof3))==>nesc(~house(House_Leftof)). nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof))==>nesc(house(House_Leftof3)). nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof3))==>nesc(house(House_Leftof)). poss(house(House_Leftof))&nesc(~house(House_Leftof3))==>nesc(~leftof(House_Leftof,House_Leftof3)). poss(house(House_Leftof3))&nesc(~house(House_Leftof))==>nesc(~leftof(House_Leftof,House_Leftof3)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and %~ " ?House_Leftof isa house " is necessarily false %~ It's Proof that: %~ " ?House_Leftof3 isa house " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof)) ==> nesc( ~( house(House_Leftof3)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and %~ " ?House_Leftof3 isa house " is necessarily false %~ It's Proof that: %~ " ?House_Leftof isa house " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof3)) ==> nesc( ~( house(House_Leftof)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and %~ " ?House_Leftof isa house " is possible %~ It's Proof that: %~ " ?House_Leftof3 isa house " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof)) ==> nesc( house(House_Leftof3))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and %~ " ?House_Leftof3 isa house " is possible %~ It's Proof that: %~ " ?House_Leftof isa house " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof3)) ==> nesc( house(House_Leftof))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?House_Leftof isa house " is possible and %~ " ?House_Leftof3 isa house " is necessarily false %~ It's Proof that: %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(house(House_Leftof))&nesc(~house(House_Leftof3)) ==> nesc( ~( leftof(House_Leftof,House_Leftof3)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?House_Leftof3 isa house " is possible and %~ " ?House_Leftof isa house " is necessarily false %~ It's Proof that: %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(house(House_Leftof3))&nesc(~house(House_Leftof)) ==> nesc( ~( leftof(House_Leftof,House_Leftof3)))). ============================================ %~ kifm = leftof(H1,H2)=>house(H1)&house(H2). %~ kif_to_boxlog_attvars2 = =>(leftof('$VAR'('H1'),'$VAR'('H2')),and(house('$VAR'('H1')),house('$VAR'('H2')))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H2 isa house " is possible and %~ " ?H1 isa house " is necessarily false %~ It's Proof that: %~ " ?H1 leftof ?H2 " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(house(H2))&nesc(~house(H1))==>nesc(~leftof(H1,H2)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H1 leftof ?H2 " is necessarily true and %~ " ?H1 isa house " is necessarily false %~ It's Proof that: %~ " ?H2 isa house " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(leftof(H1,H2))&nesc(~house(H1))==>nesc(~house(H2)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H1 leftof ?H2 " is necessarily true and %~ " ?H2 isa house " is possible %~ It's Proof that: %~ " ?H1 isa house " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(leftof(H1,H2))&poss(house(H2))==>nesc(house(H1)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H1 isa house " is possible and %~ " ?H2 isa house " is necessarily false %~ It's Proof that: %~ " ?H1 leftof ?H2 " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(house(H1))&nesc(~house(H2))==>nesc(~leftof(H1,H2)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H1 leftof ?H2 " is necessarily true and %~ " ?H2 isa house " is necessarily false %~ It's Proof that: %~ " ?H1 isa house " is necessarily false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(leftof(H1,H2))&nesc(~house(H2))==>nesc(~house(H1)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H1 leftof ?H2 " is necessarily true and %~ " ?H1 isa house " is possible %~ It's Proof that: %~ " ?H2 isa house " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(leftof(H1,H2))&poss(house(H1))==>nesc(house(H2)). ~*/ % intractive_test/1 means only run if interactive :- interactive_test(listing(kif_show)). % mpred_test/1 each become a Junit test that must succeed /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_01.pl:38 %~ message_hook( %~ error(existence_error(procedure,interactive_test/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ interactive_test/1]]) catch/3: Unknown procedure: interactive_test/1 ERROR: catch/3: Unknown procedure: interactive_test/1 %~ message_hook( %~ goal_failed(directive,user:interactive_test(listing(kif_show))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : interactive_test( listing(kif_show))]]) Goal (directive) failed: user:interactive_test(listing(kif_show)) Warning: Goal (directive) failed: user:interactive_test(listing(kif_show)) ~*/ % mpred_test/1 each become a Junit test that must succeed :- mpred_test(listing(nesc)). % ensure our rule worked /*~ %~ ?-( mpred_test("Test_0001_Line_0000__Nesc_in_user",user:listing(nesc))). :- dynamic nesc/1. :- multifile nesc/1. :- public nesc/1. :- module_transparent nesc/1. nesc(A) :- zwc, nesc_lc(baseKB, A). nesc(leftof(h1, h2)). nesc(leftof(h2, h3)). nesc(leftof(h3, h4)). nesc(leftof(h4, h5)). nesc(house(h1)). nesc(house(h2)). nesc(house(h3)). nesc(house(h4)). nesc(house(h5)). :- public kbe:nesc/2. :- module_transparent kbe:nesc/2. kbe:nesc(_, isNamed(A, B)) :- !, isNamed_impl(A, B), !. kbe:nesc(A, B) :- swc, first_of([ (loop_check_term(A:proven_tru(B), info(A:proven_tru(B), 'common_logic_exists.pl':318), fail), nop(nrlc0(call(call, \+A:proven_neg(B))))), (A:proven_helper(B), \+A:proven_helper(~B)), A:skolem_tru(B) ]). passed=info(why_was_true(user:listing(nesc))) no_proof_for(listing(nesc)). :- dynamic nesc/1. :- multifile nesc/1. :- public nesc/1. :- module_transparent nesc/1. nesc(A) :- zwc, nesc_lc(baseKB, A). nesc(leftof(h1, h2)). nesc(leftof(h2, h3)). nesc(leftof(h3, h4)). nesc(leftof(h4, h5)). nesc(house(h1)). nesc(house(h2)). nesc(house(h3)). nesc(house(h4)). nesc(house(h5)). :- public kbe:nesc/2. :- module_transparent kbe:nesc/2. kbe:nesc(_, isNamed(A, B)) :- !, isNamed_impl(A, B), !. kbe:nesc(A, B) :- swc, first_of([ (loop_check_term(A:proven_tru(B), info(A:proven_tru(B), 'common_logic_exists.pl':318), fail), nop(nrlc0(call(call, \+A:proven_neg(B))))), (A:proven_helper(B), \+A:proven_helper(~B)), A:skolem_tru(B) ]). no_proof_for(listing(nesc)). no_proof_for(listing(nesc)). name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01-Test_0001_Line_0000__Nesc_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'five_leftof_type_01.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_FIVE_LEFTOF_TYPE_01_Test_0001_Line_0000_Nesc_in_user-junit.xml ~*/ % ensure our rule worked :- mpred_test((house(h1))). /*~ %~ ?-( mpred_test("Test_0002_Line_0000__H1_in_user",user:house(h1))). passed=info(why_was_true(user:house(h1))) no_proof_for(house(h1)). no_proof_for(house(h1)). no_proof_for(house(h1)). name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01-Test_0002_Line_0000__H1_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'five_leftof_type_01.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_FIVE_LEFTOF_TYPE_01_Test_0002_Line_0000_H1_in_user-junit.xml ~*/ :- mpred_test((house(h2))). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__H2_in_user",user:house(h2))). passed=info(why_was_true(user:house(h2))) no_proof_for(house(h2)). no_proof_for(house(h2)). no_proof_for(house(h2)). name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01-Test_0003_Line_0000__H2_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'five_leftof_type_01.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_FIVE_LEFTOF_TYPE_01_Test_0003_Line_0000_H2_in_user-junit.xml ~*/ :- mpred_test((house(h3))). /*~ %~ ?-( mpred_test("Test_0004_Line_0000__H3_in_user",user:house(h3))). passed=info(why_was_true(user:house(h3))) no_proof_for(house(h3)). no_proof_for(house(h3)). no_proof_for(house(h3)). name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01-Test_0004_Line_0000__H3_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'five_leftof_type_01.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_FIVE_LEFTOF_TYPE_01_Test_0004_Line_0000_H3_in_user-junit.xml ~*/ :- mpred_test((house(h4))). /*~ %~ ?-( mpred_test("Test_0005_Line_0000__H4_in_user",user:house(h4))). passed=info(why_was_true(user:house(h4))) no_proof_for(house(h4)). no_proof_for(house(h4)). no_proof_for(house(h4)). name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01-Test_0005_Line_0000__H4_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'five_leftof_type_01.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_FIVE_LEFTOF_TYPE_01_Test_0005_Line_0000_H4_in_user-junit.xml ~*/ :- mpred_test((house(h5))). % ensure we are being nice /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_01.pl:48 %~ ?-( mpred_test("Test_0006_Line_0000__H5_in_user",user:house(h5))). passed=info(why_was_true(user:house(h5))) no_proof_for(house(h5)). no_proof_for(house(h5)). no_proof_for(house(h5)). name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01-Test_0006_Line_0000__H5_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'five_leftof_type_01.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_FIVE_LEFTOF_TYPE_01_Test_0006_Line_0000_H5_in_user-junit.xml ~*/ % ensure we are being nice :- mpred_test(poss(house(false_positive))). % but not "too" nice /*~ %~ ?-( mpred_test("Test_0007_Line_0000__False_positive_in_user",user:poss(house(false_positive)))). passed=info(why_was_true(user:poss(house(false_positive)))) no_proof_for(poss(house(false_positive))). no_proof_for(poss(house(false_positive))). no_proof_for(poss(house(false_positive))). name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01-Test_0007_Line_0000__False_positive_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'five_leftof_type_01.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_FIVE_LEFTOF_TYPE_01_Test_0007_Line_0000_False_positive_in_user-junit.xml ~*/ % but not "too" nice :- mpred_test(\+ nesc(house(false_positive))). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_01.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/FIVE_LEFTOF_TYPE_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_TYPE_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/619 /*~ %~ ?-( mpred_test("Test_0008_Line_0000__naf_False_positive_in_user",user:(\+nesc(house(false_positive))))). passed=info(why_was_true(user:(\+nesc(house(false_positive))))) no_proof_for(\+nesc(house(false_positive))). no_proof_for(\+nesc(house(false_positive))). no_proof_for(\+nesc(house(false_positive))). name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01-Test_0008_Line_0000__naf_False_positive_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'five_leftof_type_01.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_FIVE_LEFTOF_TYPE_01_Test_0008_Line_0000_naf_False_positive_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.217753496-junit.xml > logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01 JUnit error = catch/3: Unknown procedure: interactive_test/1 logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01 JUnit warning = Goal (directive) failed: user:interactive_test(listing(kif_show)) Test_0001_Line_0000__Nesc_in_user result = passed. Test_0002_Line_0000__H1_in_user result = passed. Test_0003_Line_0000__H2_in_user result = passed. Test_0004_Line_0000__H3_in_user result = passed. Test_0005_Line_0000__H4_in_user result = passed. Test_0006_Line_0000__H5_in_user result = passed. Test_0007_Line_0000__False_positive_in_user result = passed. Test_0008_Line_0000__naf_False_positive_in_user result = passed. %~ test_completed_exit(112) totalTime=2.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k five_leftof_type_01.pl (returned 112) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped,Skipped' ISSUE_INFO=619 OPEN logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01 JUnit logicmoo.base.fol.fiveof, FIVE_LEFTOF_TYPE_01, Test_9999, unit_test, Passing 2021-09-26 05:45:37 +0000 UTC ISSUE_ID=619 ISSUE_OC=OPEN Updating Issue 619 OPEN logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01 JUnit logicmoo.base.fol.fiveof, FIVE_LEFTOF_TYPE_01, Test_9999, unit_test, Passing 2021-09-26 05:45:37 +0000 UTC SKIPPING gh issue edit 619 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors,Warnings --remove-label Failing,Regression,Skipped,Overtime,Skipped,Skipped FileTestCase=logicmoo.base.fol.fiveof.FIVE_LEFTOF_03 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['five_leftof_03.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['five_leftof_03.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_03.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/FIVE_LEFTOF_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/471 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_03.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) % ============================================= % File 'mpred_builtin.pfc' % Purpose: Agent Reactivity for SWI-Prolog % Maintainer: Douglas Miles % Contact: $Author: dmiles $@users.sourceforge.net % % Version: 'interface' 1.0.0 % Revision: $Revision: 1.9 $ % Revised At: $Date: 2002/06/27 14:13:20 $ % ============================================= % :- expects_dialect(clif). /*~ ~*/ :- set_prolog_flag(gc,false). % There are five houses in a row. /*~ ~*/ % There are five houses in a row. :- test_boxlog([+assert], exists(H1,exists(H2, (leftof(H1, H2))))). /*~ %~ kifi = exists(H1,exists(H2,leftof(H1,H2))). %~ kifm = exists(H1,exists(H2,nesc(leftof(H1,H2)))). %~ kif_to_boxlog_attvars2 = exists('$VAR'('H1'),exists('$VAR'('H2'),necessary(leftof('$VAR'('H1'),'$VAR'('H2'))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?H1 exists(H2,nesc(leftof(H1,H2))) and %~ by default ?H2 nesc(leftof(H1,H2)) %~ It's Proof that: %~ " ?H1 leftof ?H2 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'(H1,1,exists(H2,nesc(leftof(H1,H2)))) & '$existential'(H2,1,nesc(leftof(H1,H2)))) ==> nesc( leftof(H1,H2))). ~*/ :- break. /*~ %~ skipped(blocks_on_input,break) ~*/ :- test_boxlog( exists(H1,exists(H2, (leftof(H1, H2) & different(H1, H2))))). /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__leftof_2_in_user", %~ user : test_boxlog( exists(H1,exists(H2,leftof(H1,H2)&different(H1,H2)))))). %~ kifi = exists( H1, %~ exists(H2,leftof(H1,H2)&different(H1,H2))). %~ kifm = exists( H1, %~ exists(H2,nesc(leftof(H1,H2)&different(H1,H2)))). %~ kif_to_boxlog_attvars2 = exists('$VAR'('H1'),exists('$VAR'('H2'),necessary(and(leftof('$VAR'('H1'),'$VAR'('H2')),different('$VAR'('H1'),'$VAR'('H2')))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?H1 leftof ?H2 " is possibly false and %~ by default ?H1 exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2))) ) and %~ by default ?H2 nesc(leftof(H1,H2))&nesc(different(H1,H2)) %~ It's Proof that: %~ " ?H1 different ?H2 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( leftof(H1,H2))) & '$existential'( H1, 1, exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2)))) & '$existential'( H2, 1, nesc(leftof(H1,H2))&nesc(different(H1,H2)))) ==> poss( ~( different(H1,H2)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ( by default ?H1 exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2))) and %~ " ?H1 different ?H2 " is necessarily true ) and %~ by default ?H2 nesc(leftof(H1,H2))&nesc(different(H1,H2)) %~ It's Proof that: %~ " ?H1 leftof ?H2 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( H1, 1, exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2)))) & nesc( different(H1,H2)) & '$existential'( H2, 1, nesc(leftof(H1,H2))&nesc(different(H1,H2)))) ==> nesc( leftof(H1,H2))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ( by default ?H1 exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2))) and %~ " ?H1 different ?H2 " is possibly false ) and %~ by default ?H2 nesc(leftof(H1,H2))&nesc(different(H1,H2)) %~ It's Proof that: %~ " ?H1 leftof ?H2 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( H1, 1, exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2)))) & poss( ~( different(H1,H2))) & '$existential'( H2, 1, nesc(leftof(H1,H2))&nesc(different(H1,H2)))) ==> poss( ~( leftof(H1,H2)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?H1 leftof ?H2 " is necessarily true and %~ by default ?H1 exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2))) ) and %~ by default ?H2 nesc(leftof(H1,H2))&nesc(different(H1,H2)) %~ It's Proof that: %~ " ?H1 different ?H2 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( leftof(H1,H2)) & '$existential'( H1, 1, exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2)))) & '$existential'( H2, 1, nesc(leftof(H1,H2))&nesc(different(H1,H2)))) ==> nesc( different(H1,H2))). %~ kifi = exists( H1, %~ exists(H2,leftof(H1,H2)&different(H1,H2))). %~ kifm = exists( H1, %~ exists(H2,nesc(leftof(H1,H2)&different(H1,H2)))). passed=info(why_was_true(user:test_boxlog(exists(_387410,exists(_387432,leftof(_387410,_387432)&different(_387410,_387432)))))) no_proof_for(test_boxlog(exists(H1,exists(H2,leftof(H1,H2)&different(H1,H2))))). %~ kifi=exists(H1,exists(H2,leftof(H1,H2)&different(H1,H2))) %~ kifm=exists(H1,exists(H2,nesc(leftof(H1,H2)&different(H1,H2)))) %~ kif_to_boxlog_attvars2 = exists('$VAR'('H1'),exists('$VAR'('H2'),necessary(and(leftof('$VAR'('H1'),'$VAR'('H2')),different('$VAR'('H1'),'$VAR'('H2')))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?H1 leftof ?H2 " is possibly false and %~ by default ?H1 exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2))) ) and %~ by default ?H2 nesc(leftof(H1,H2))&nesc(different(H1,H2)) %~ It's Proof that: %~ " ?H1 different ?H2 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( leftof(H1,H2))) & '$existential'( H1, 1, exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2)))) & '$existential'( H2, 1, nesc(leftof(H1,H2))&nesc(different(H1,H2)))) ==> poss( ~( different(H1,H2)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ( by default ?H1 exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2))) and %~ " ?H1 different ?H2 " is necessarily true ) and %~ by default ?H2 nesc(leftof(H1,H2))&nesc(different(H1,H2)) %~ It's Proof that: %~ " ?H1 leftof ?H2 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( H1, 1, exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2)))) & nesc( different(H1,H2)) & '$existential'( H2, 1, nesc(leftof(H1,H2))&nesc(different(H1,H2)))) ==> nesc( leftof(H1,H2))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ( by default ?H1 exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2))) and %~ " ?H1 different ?H2 " is possibly false ) and %~ by default ?H2 nesc(leftof(H1,H2))&nesc(different(H1,H2)) %~ It's Proof that: %~ " ?H1 leftof ?H2 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( H1, 1, exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2)))) & poss( ~( different(H1,H2))) & '$existential'( H2, 1, nesc(leftof(H1,H2))&nesc(different(H1,H2)))) ==> poss( ~( leftof(H1,H2)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?H1 leftof ?H2 " is necessarily true and %~ by default ?H1 exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2))) ) and %~ by default ?H2 nesc(leftof(H1,H2))&nesc(different(H1,H2)) %~ It's Proof that: %~ " ?H1 different ?H2 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( leftof(H1,H2)) & '$existential'( H1, 1, exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2)))) & '$existential'( H2, 1, nesc(leftof(H1,H2))&nesc(different(H1,H2)))) ==> nesc( different(H1,H2))). no_proof_for(test_boxlog(exists(H1,exists(H2,leftof(H1,H2)&different(H1,H2))))). no_proof_for(test_boxlog(exists(H1,exists(H2,leftof(H1,H2)&different(H1,H2))))). name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_03-Test_0001_Line_0000__leftof_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_03'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'five_leftof_03.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_FIVE_LEFTOF_03_Test_0001_Line_0000_leftof_2_in_user-junit.xml ~*/ :- break. /*~ %~ skipped(blocks_on_input,break) ~*/ :- test_boxlog( exactly(1,H1, exactly(1,H2, (leftof(H1, H2))))). /*~ %~ ?-( mpred_test( "Test_0002_Line_0000__leftof_2_in_user", %~ user : test_boxlog( exactly(1,H1,exactly(1,H2,leftof(H1,H2)))))). %~ correct_special_quantifiers :- quant( exactly(1), %~ H1, %~ quant(exactly(1),H2,leftof(H1,H2))). %~ %~ correct_special_quantifiers:-quant(exactly(1),H1,quant(exactly(1),H2,leftof(H1,H2))) %~ kifi = exactly(1,H1,exactly(1,H2,leftof(H1,H2))). %~ kifm = nesc( quant(exactly(1),H1,quant(exactly(1),H2,leftof(H1,H2)))). %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('H1'),quant(exactly(1),'$VAR'('H2'),leftof('$VAR'('H1'),'$VAR'('H2'))))) %~ w_o_c( %~ error = error(uninstantiation_error(H2),context(put_attr/3,'1-st argument')), %~ baseKB : kif_to_boxlog( %~ exactly(1,H1,exactly(1,H2,leftof(H1,H2))), KB,rule4:0,_9560018)) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_03.pl#L31 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('five_leftof_03.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_03.pl ',(0x55e2820cca80),[expand(false),expand(true)])),'$mt_do_load'((0x55e2820cca80),'five_leftof_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_03.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55e2820cca80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_03.pl ',(0x55e2820cca80),[expand(false),expand(true)])),system:'$mt_do_load'((0x55e2820cca80),'five_leftof_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_03.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55e2820cca80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('five_leftof_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_03.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('five_leftof_03.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_03.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_03.pl ',1632225665.3656845),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_03.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_03.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_03.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_03.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'((:-mpred_test(test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B)))))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_03.pl '). % init.pl:3074: (28)$[system]# '$compile_term'((:-mpred_test(test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B)))))),C,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_03.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'(mpred_test(test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_03.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'(mpred_test(test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_03.pl '). % init.pl:3571: (31)$[system] '$execute_directive_3'(mpred_test(test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B)))))). % init.pl:3574: (32)$[system] catch(user:mpred_test(test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[logicmoo_test] logicmoo_test:mpred_test(user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))). % logicmoo_test.pl:305: (34)$[logicmoo_test] logicmoo_test:mpred_test("Test_0002_Line_0000__leftof_2_in_user",user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))). % logicmoo_test.pl:324: (35)$[logicmoo_test] logicmoo_test:mpred_test_fok("Test_0002_Line_0000__leftof_2_in_user",user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))). % logicmoo_test.pl:327: (36)$[locally_each] goal=locally_each:locally(t_l:mpred_current_testcase("Test_0002_Line_0000__leftof_2_in_user"),logicmoo_test:(must_det_l((wdmsg((?-mpred_test("Test_0002_Line_0000__leftof_2_in_user",user:test_boxlog(exactly(1,_10215058,exactly(1,_10215066,leftof(_10215058,_10215066))))))),add_test_info("Test_0002_Line_0000__leftof_2_in_user",goal,user:test_boxlog(exactly(1,_10215058,exactly(1,_10215066,leftof(_10215058,_10215066))))),ignore((source_location(_10215122,_10215124),atom(_10215122),add_test_info("Test_0002_Line_0000__leftof_2_in_user",src,_10215122:_10215124),sformat(_10215178,'~w#L~w',[_10215122,_10215124]),replace_in_string(["/opt/logicmoo_workspace"="https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace/-/edit/master"],_10215178,_10215208),add_test_info("Test_0002_Line_0000__leftof_2_in_user",url,_10215208))),get_time(1632738983.2507513))),nb(0)=nb(0),catch((call_u_hook(user:test_boxlog(exactly(1,_10215058,exactly(1,_10215066,leftof(_10215058,_10215066)))))*->_10215336=passed;_10215336=failure),_10215314,_10215336=error(_10215314)),notrace(ignore(must_det_l((get_time(_10215382),_10215392 is _10215382-1632738983.2507513,add_test_info("Test_0002_Line_0000__leftof_2_in_user",time,_10215392),process_test_result(_10215336,user:test_boxlog(exactly(1,_10215058,exactly(1,_10215066,leftof(_10215058,_10215066))))),_10215336=..[_10215462|_10215464],add_test_info("Test_0002_Line_0000__leftof_2_in_user",_10215462,_10215464),add_test_info("Test_0002_Line_0000__leftof_2_in_user",result,_10215462),ignore((getenv_safe('TEE_FILE',_10215536),must_det_l((read_file_to_string(_10215536,_10215552,[]),add_test_info("Test_0002_Line_0000__leftof_2_in_user",out,_10215552),save_single_testcase("Test_0002_Line_0000__leftof_2_in_user"),nop(kill_junit_tee))))))))),(_10215336=error(_10215314)->throw(_10215314);true),nb_setarg(1,nb(0),1))) % redo_locally.pl:149: (37)$[locally_each] goal=locally_each:wtl(t_l,mpred_current_testcase("Test_0002_Line_0000__leftof_2_in_user"),logicmoo_test:(must_det_l((wdmsg((?-mpred_test("Test_0002_Line_0000__leftof_2_in_user",user:test_boxlog(exactly(1,_10222172,exactly(1,_10222180,leftof(_10222172,_10222180))))))),add_test_info("Test_0002_Line_0000__leftof_2_in_user",goal,user:test_boxlog(exactly(1,_10222172,exactly(1,_10222180,leftof(_10222172,_10222180))))),ignore((source_location(_10222236,_10222238),atom(_10222236),add_test_info("Test_0002_Line_0000__leftof_2_in_user",src,_10222236:_10222238),sformat(_10222292,'~w#L~w',[_10222236,_10222238]),replace_in_string(["/opt/logicmoo_workspace"="https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace/-/edit/master"],_10222292,_10222322),add_test_info("Test_0002_Line_0000__leftof_2_in_user",url,_10222322))),get_time(1632738983.2507513))),nb(0)=nb(0),catch((call_u_hook(user:test_boxlog(exactly(1,_10222172,exactly(1,_10222180,leftof(_10222172,_10222180)))))*->_10222450=passed;_10222450=failure),_10222428,_10222450=error(_10222428)),notrace(ignore(must_det_l((get_time(_10222496),_10222506 is _10222496-1632738983.2507513,add_test_info("Test_0002_Line_0000__leftof_2_in_user",time,_10222506),process_test_result(_10222450,user:test_boxlog(exactly(1,_10222172,exactly(1,_10222180,leftof(_10222172,_10222180))))),_10222450=..[_10222576|_10222578],add_test_info("Test_0002_Line_0000__leftof_2_in_user",_10222576,_10222578),add_test_info("Test_0002_Line_0000__leftof_2_in_user",result,_10222576),ignore((getenv_safe('TEE_FILE',_10222650),must_det_l((read_file_to_string(_10222650,_10222666,[]),add_test_info("Test_0002_Line_0000__leftof_2_in_user",out,_10222666),save_single_testcase("Test_0002_Line_0000__leftof_2_in_user"),nop(kill_junit_tee))))))))),(_10222450=error(_10222428)->throw(_10222428);true),nb_setarg(1,nb(0),1)),logicmoo_test:each_call_cleanup) % redo_locally.pl:199: (38)$[locally_each] goal=locally_each:wtl(t_l,t_l:mpred_current_testcase("Test_0002_Line_0000__leftof_2_in_user"),logicmoo_test:(must_det_l((wdmsg((?-mpred_test("Test_0002_Line_0000__leftof_2_in_user",user:test_boxlog(exactly(1,_10228602,exactly(1,_10228610,leftof(_10228602,_10228610))))))),add_test_info("Test_0002_Line_0000__leftof_2_in_user",goal,user:test_boxlog(exactly(1,_10228602,exactly(1,_10228610,leftof(_10228602,_10228610))))),ignore((source_location(_10228666,_10228668),atom(_10228666),add_test_info("Test_0002_Line_0000__leftof_2_in_user",src,_10228666:_10228668),sformat(_10228722,'~w#L~w',[_10228666,_10228668]),replace_in_string(["/opt/logicmoo_workspace"="https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace/-/edit/master"],_10228722,_10228752),add_test_info("Test_0002_Line_0000__leftof_2_in_user",url,_10228752))),get_time(1632738983.2507513))),nb(0)=nb(0),catch((call_u_hook(user:test_boxlog(exactly(1,_10228602,exactly(1,_10228610,leftof(_10228602,_10228610)))))*->_10228880=passed;_10228880=failure),_10228858,_10228880=error(_10228858)),notrace(ignore(must_det_l((get_time(_10228926),_10228936 is _10228926-1632738983.2507513,add_test_info("Test_0002_Line_0000__leftof_2_in_user",time,_10228936),process_test_result(_10228880,user:test_boxlog(exactly(1,_10228602,exactly(1,_10228610,leftof(_10228602,_10228610))))),_10228880=..[_10229006|_10229008],add_test_info("Test_0002_Line_0000__leftof_2_in_user",_10229006,_10229008),add_test_info("Test_0002_Line_0000__leftof_2_in_user",result,_10229006),ignore((getenv_safe('TEE_FILE',_10229080),must_det_l((read_file_to_string(_10229080,_10229096,[]),add_test_info("Test_0002_Line_0000__leftof_2_in_user",out,_10229096),save_single_testcase("Test_0002_Line_0000__leftof_2_in_user"),nop(kill_junit_tee))))))))),(_10228880=error(_10228858)->throw(_10228858);true),nb_setarg(1,nb(0),1)),logicmoo_test:each_call_cleanup) % redo_locally.pl:204: (39)$[locally_each] goal=locally_each:wtl_how(logicmoo_test:each_call_cleanup,locally_each:clause_true(t_l,t_l:mpred_current_testcase("Test_0002_Line_0000__leftof_2_in_user")),locally_each:key_asserta(t_l,t_l:mpred_current_testcase("Test_0002_Line_0000__leftof_2_in_user")),logicmoo_test:(must_det_l((wdmsg((?-mpred_test("Test_0002_Line_0000__leftof_2_in_user",user:test_boxlog(exactly(1,_10235052,exactly(1,_10235060,leftof(_10235052,_10235060))))))),add_test_info("Test_0002_Line_0000__leftof_2_in_user",goal,user:test_boxlog(exactly(1,_10235052,exactly(1,_10235060,leftof(_10235052,_10235060))))),ignore((source_location(_10235116,_10235118),atom(_10235116),add_test_info("Test_0002_Line_0000__leftof_2_in_user",src,_10235116:_10235118),sformat(_10235172,'~w#L~w',[_10235116,_10235118]),replace_in_string(["/opt/logicmoo_workspace"="https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace/-/edit/master"],_10235172,_10235202),add_test_info("Test_0002_Line_0000__leftof_2_in_user",url,_10235202))),get_time(1632738983.2507513))),nb(0)=nb(0),catch((call_u_hook(user:test_boxlog(exactly(1,_10235052,exactly(1,_10235060,leftof(_10235052,_10235060)))))*->_10235330=passed;_10235330=failure),_10235308,_10235330=error(_10235308)),notrace(ignore(must_det_l((get_time(_10235376),_10235386 is _10235376-1632738983.2507513,add_test_info("Test_0002_Line_0000__leftof_2_in_user",time,_10235386),process_test_result(_10235330,user:test_boxlog(exactly(1,_10235052,exactly(1,_10235060,leftof(_10235052,_10235060))))),_10235330=..[_10235456|_10235458],add_test_info("Test_0002_Line_0000__leftof_2_in_user",_10235456,_10235458),add_test_info("Test_0002_Line_0000__leftof_2_in_user",result,_10235456),ignore((getenv_safe('TEE_FILE',_10235530),must_det_l((read_file_to_string(_10235530,_10235546,[]),add_test_info("Test_0002_Line_0000__leftof_2_in_user",out,_10235546),save_single_testcase("Test_0002_Line_0000__leftof_2_in_user"),nop(kill_junit_tee))))))))),(_10235330=error(_10235308)->throw(_10235308);true),nb_setarg(1,nb(0),1)),locally_each:key_erase(t_l)) % redo_locally.pl:217: (40)$[each_call_cleanup] goal=each_call_cleanup:each_call_cleanup(locally_each:key_asserta(t_l,t_l:mpred_current_testcase("Test_0002_Line_0000__leftof_2_in_user")),logicmoo_test:(must_det_l((wdmsg((?-mpred_test("Test_0002_Line_0000__leftof_2_in_user",user:test_boxlog(exactly(1,_10241472,exactly(1,_10241480,leftof(_10241472,_10241480))))))),add_test_info("Test_0002_Line_0000__leftof_2_in_user",goal,user:test_boxlog(exactly(1,_10241472,exactly(1,_10241480,leftof(_10241472,_10241480))))),ignore((source_location(_10241536,_10241538),atom(_10241536),add_test_info("Test_0002_Line_0000__leftof_2_in_user",src,_10241536:_10241538),sformat(_10241592,'~w#L~w',[_10241536,_10241538]),replace_in_string(["/opt/logicmoo_workspace"="https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace/-/edit/master"],_10241592,_10241622),add_test_info("Test_0002_Line_0000__leftof_2_in_user",url,_10241622))),get_time(1632738983.2507513))),nb(0)=nb(0),catch((call_u_hook(user:test_boxlog(exactly(1,_10241472,exactly(1,_10241480,leftof(_10241472,_10241480)))))*->_10241750=passed;_10241750=failure),_10241728,_10241750=error(_10241728)),notrace(ignore(must_det_l((get_time(_10241796),_10241806 is _10241796-1632738983.2507513,add_test_info("Test_0002_Line_0000__leftof_2_in_user",time,_10241806),process_test_result(_10241750,user:test_boxlog(exactly(1,_10241472,exactly(1,_10241480,leftof(_10241472,_10241480))))),_10241750=..[_10241876|_10241878],add_test_info("Test_0002_Line_0000__leftof_2_in_user",_10241876,_10241878),add_test_info("Test_0002_Line_0000__leftof_2_in_user",result,_10241876),ignore((getenv_safe('TEE_FILE',_10241950),must_det_l((read_file_to_string(_10241950,_10241966,[]),add_test_info("Test_0002_Line_0000__leftof_2_in_user",out,_10241966),save_single_testcase("Test_0002_Line_0000__leftof_2_in_user"),nop(kill_junit_tee))))))))),(_10241750=error(_10241728)->throw(_10241728);true),nb_setarg(1,nb(0),1)),locally_each:key_erase(t_l)) % each_call.pl:147: (41)$[each_call_cleanup] goal=each_call_cleanup:trusted_redo_call_cleanup(locally_each:key_asserta(t_l,t_l:mpred_current_testcase("Test_0002_Line_0000__leftof_2_in_user")),logicmoo_test:(must_det_l((wdmsg((?-mpred_test("Test_0002_Line_0000__leftof_2_in_user",user:test_boxlog(exactly(1,_10248178,exactly(1,_10248186,leftof(_10248178,_10248186))))))),add_test_info("Test_0002_Line_0000__leftof_2_in_user",goal,user:test_boxlog(exactly(1,_10248178,exactly(1,_10248186,leftof(_10248178,_10248186))))),ignore((source_location(_10248242,_10248244),atom(_10248242),add_test_info("Test_0002_Line_0000__leftof_2_in_user",src,_10248242:_10248244),sformat(_10248298,'~w#L~w',[_10248242,_10248244]),replace_in_string(["/opt/logicmoo_workspace"="https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace/-/edit/master"],_10248298,_10248328),add_test_info("Test_0002_Line_0000__leftof_2_in_user",url,_10248328))),get_time(1632738983.2507513))),nb(0)=nb(0),catch((call_u_hook(user:test_boxlog(exactly(1,_10248178,exactly(1,_10248186,leftof(_10248178,_10248186)))))*->_10248456=passed;_10248456=failure),_10248434,_10248456=error(_10248434)),notrace(ignore(must_det_l((get_time(_10248502),_10248512 is _10248502-1632738983.2507513,add_test_info("Test_0002_Line_0000__leftof_2_in_user",time,_10248512),process_test_result(_10248456,user:test_boxlog(exactly(1,_10248178,exactly(1,_10248186,leftof(_10248178,_10248186))))),_10248456=..[_10248582|_10248584],add_test_info("Test_0002_Line_0000__leftof_2_in_user",_10248582,_10248584),add_test_info("Test_0002_Line_0000__leftof_2_in_user",result,_10248582),ignore((getenv_safe('TEE_FILE',_10248656),must_det_l((read_file_to_string(_10248656,_10248672,[]),add_test_info("Test_0002_Line_0000__leftof_2_in_user",out,_10248672),save_single_testcase("Test_0002_Line_0000__leftof_2_in_user"),nop(kill_junit_tee))))))))),(_10248456=error(_10248434)->throw(_10248434);true),nb_setarg(1,nb(0),1)),locally_each:key_erase(t_l)) % each_call.pl:116: (42)$[system] goal=setup_call_cleanup(locally_each:key_asserta(t_l,t_l:mpred_current_testcase("Test_0002_Line_0000__leftof_2_in_user")),each_call_cleanup:((logicmoo_test:(must_det_l((wdmsg((?-mpred_test("Test_0002_Line_0000__leftof_2_in_user",user:test_boxlog(exactly(1,_10254588,exactly(1,_10254596,leftof(_10254588,_10254596))))))),add_test_info("Test_0002_Line_0000__leftof_2_in_user",goal,user:test_boxlog(exactly(1,_10254588,exactly(1,_10254596,leftof(_10254588,_10254596))))),ignore((source_location(_10254652,_10254654),atom(_10254652),add_test_info("Test_0002_Line_0000__leftof_2_in_user",src,_10254652:_10254654),sformat(_10254708,'~w#L~w',[_10254652,_10254654]),replace_in_string(["/opt/logicmoo_workspace"="https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace/-/edit/master"],_10254708,_10254738),add_test_info("Test_0002_Line_0000__leftof_2_in_user",url,_10254738))),get_time(1632738983.2507513))),nb(0)=nb(0),catch((call_u_hook(user:test_boxlog(exactly(1,_10254588,exactly(1,_10254596,leftof(_10254588,_10254596)))))*->_10254866=passed;_10254866=failure),_10254844,_10254866=error(_10254844)),notrace(ignore(must_det_l((get_time(_10254912),_10254922 is _10254912-1632738983.2507513,add_test_info("Test_0002_Line_0000__leftof_2_in_user",time,_10254922),process_test_result(_10254866,user:test_boxlog(exactly(1,_10254588,exactly(1,_10254596,leftof(_10254588,_10254596))))),_10254866=..[_10254992|_10254994],add_test_info("Test_0002_Line_0000__leftof_2_in_user",_10254992,_10254994),add_test_info("Test_0002_Line_0000__leftof_2_in_user",result,_10254992),ignore((getenv_safe('TEE_FILE',_10255066),must_det_l((read_file_to_string(_10255066,_10255082,[]),add_test_info("Test_0002_Line_0000__leftof_2_in_user",out,_10255082),save_single_testcase("Test_0002_Line_0000__leftof_2_in_user"),nop(kill_junit_tee))))))))),(_10254866=error(_10254844)->throw(_10254844);true),nb_setarg(1,nb(0),1)),deterministic(_10255184)),(notrace(_10255184==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:mpred_current_testcase("Test_0002_Line_0000__leftof_2_in_user")),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),each_call_cleanup:mquietly(locally_each:key_erase(t_l))) % init.pl:650: (43)$[system] goal=setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:mpred_current_testcase("Test_0002_Line_0000__leftof_2_in_user")),each_call_cleanup:((logicmoo_test:(must_det_l((wdmsg((?-mpred_test("Test_0002_Line_0000__leftof_2_in_user",user:test_boxlog(exactly(1,_10261072,exactly(1,_10261080,leftof(_10261072,_10261080))))))),add_test_info("Test_0002_Line_0000__leftof_2_in_user",goal,user:test_boxlog(exactly(1,_10261072,exactly(1,_10261080,leftof(_10261072,_10261080))))),ignore((source_location(_10261136,_10261138),atom(_10261136),add_test_info("Test_0002_Line_0000__leftof_2_in_user",src,_10261136:_10261138),sformat(_10261192,'~w#L~w',[_10261136,_10261138]),replace_in_string(["/opt/logicmoo_workspace"="https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace/-/edit/master"],_10261192,_10261222),add_test_info("Test_0002_Line_0000__leftof_2_in_user",url,_10261222))),get_time(1632738983.2507513))),nb(0)=nb(0),catch((call_u_hook(user:test_boxlog(exactly(1,_10261072,exactly(1,_10261080,leftof(_10261072,_10261080)))))*->_10261350=passed;_10261350=failure),_10261328,_10261350=error(_10261328)),notrace(ignore(must_det_l((get_time(_10261396),_10261406 is _10261396-1632738983.2507513,add_test_info("Test_0002_Line_0000__leftof_2_in_user",time,_10261406),process_test_result(_10261350,user:test_boxlog(exactly(1,_10261072,exactly(1,_10261080,leftof(_10261072,_10261080))))),_10261350=..[_10261476|_10261478],add_test_info("Test_0002_Line_0000__leftof_2_in_user",_10261476,_10261478),add_test_info("Test_0002_Line_0000__leftof_2_in_user",result,_10261476),ignore((getenv_safe('TEE_FILE',_10261550),must_det_l((read_file_to_string(_10261550,_10261566,[]),add_test_info("Test_0002_Line_0000__leftof_2_in_user",out,_10261566),save_single_testcase("Test_0002_Line_0000__leftof_2_in_user"),nop(kill_junit_tee))))))))),(_10261350=error(_10261328)->throw(_10261328);true),nb_setarg(1,nb(0),1)),deterministic(_10261668)),(notrace(_10261668==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:mpred_current_testcase("Test_0002_Line_0000__leftof_2_in_user")),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),_10260950,each_call_cleanup:mquietly(locally_each:key_erase(t_l))) % init.pl:646: (44)$[each_call_cleanup] goal=''(each_call_cleanup:((logicmoo_test:(must_det_l((wdmsg((?-mpred_test("Test_0002_Line_0000__leftof_2_in_user",user:test_boxlog(exactly(1,_10267488,exactly(1,_10267496,leftof(_10267488,_10267496))))))),add_test_info("Test_0002_Line_0000__leftof_2_in_user",goal,user:test_boxlog(exactly(1,_10267488,exactly(1,_10267496,leftof(_10267488,_10267496))))),ignore((source_location(_10267552,_10267554),atom(_10267552),add_test_info("Test_0002_Line_0000__leftof_2_in_user",src,_10267552:_10267554),sformat(_10267608,'~w#L~w',[_10267552,_10267554]),replace_in_string(["/opt/logicmoo_workspace"="https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace/-/edit/master"],_10267608,_10267638),add_test_info("Test_0002_Line_0000__leftof_2_in_user",url,_10267638))),get_time(1632738983.2507513))),nb(0)=nb(0),catch((call_u_hook(user:test_boxlog(exactly(1,_10267488,exactly(1,_10267496,leftof(_10267488,_10267496)))))*->_10267766=passed;_10267766=failure),_10267744,_10267766=error(_10267744)),notrace(ignore(must_det_l((get_time(_10267812),_10267822 is _10267812-1632738983.2507513,add_test_info("Test_0002_Line_0000__leftof_2_in_user",time,_10267822),process_test_result(_10267766,user:test_boxlog(exactly(1,_10267488,exactly(1,_10267496,leftof(_10267488,_10267496))))),_10267766=..[_10267892|_10267894],add_test_info("Test_0002_Line_0000__leftof_2_in_user",_10267892,_10267894),add_test_info("Test_0002_Line_0000__leftof_2_in_user",result,_10267892),ignore((getenv_safe('TEE_FILE',_10267966),must_det_l((read_file_to_string(_10267966,_10267982,[]),add_test_info("Test_0002_Line_0000__leftof_2_in_user",out,_10267982),save_single_testcase("Test_0002_Line_0000__leftof_2_in_user"),nop(kill_junit_tee))))))))),(_10267766=error(_10267744)->throw(_10267744);true),nb_setarg(1,nb(0),1)),deterministic(_10268084)),(notrace(_10268084==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:mpred_current_testcase("Test_0002_Line_0000__leftof_2_in_user")),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail)))) no(clause) (45)$[system] catch(logicmoo_test:(call_u_hook(user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B)))))*->C=passed;C=failure),D,logicmoo_test:(C=error(D))). % init.pl:546: (46)$[logicmoo_test] ''(logicmoo_test:(call_u_hook(user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B)))))*->C=passed;C=failure)). no(clause) (47)[logicmoo_test] logicmoo_test:call_u_hook(user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))). % logicmoo_test.pl:381: (48)$[logicmoo_test] logicmoo_test:catch_timeout(call(call,call_u,user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B)))))). % logicmoo_test.pl:395: (49)$[system] catch(logicmoo_test:call_with_time_limit(30,w_o_c(call(call,call_u,user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))))),C,logicmoo_test:wdmsg((call(call,call_u,user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B)))))->C))). % init.pl:546: (50)[time] time:call_with_time_limit(30,logicmoo_test:w_o_c(call(call,call_u,user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))))). % time.pl:135: (51)$[system] setup_call_cleanup(time:alarm(30,time_limit_exceeded(30),'$alarm'(94431324698000),[install(false)]),time:run_alarm_goal('$alarm'(94431324698000),logicmoo_test:w_o_c(call(call,call_u,user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))))),time:remove_alarm_notrace('$alarm'(94431324698000))). % init.pl:650: (52)$[system] setup_call_catcher_cleanup(time:alarm(30,time_limit_exceeded(30),'$alarm'(94431324698000),[install(false)]),time:run_alarm_goal('$alarm'(94431324698000),logicmoo_test:w_o_c(call(call,call_u,user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))))),C,time:remove_alarm_notrace('$alarm'(94431324698000))). % init.pl:646: (53)$[time] time:run_alarm_goal('$alarm'(94431324698000),logicmoo_test:w_o_c(call(call,call_u,user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))))). % time.pl:145: (54)$[locally_each] locally_each:w_o_c(logicmoo_test:call(call,call_u,user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B)))))). % redo_locally.pl:86: (55)$[system] catch(locally_each:w_o_c(error,logicmoo_test:call(call,call_u,user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B)))))),C,locally_each:(wdmsg(w_o_c(error=C,logicmoo_test:call(call,call_u,user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))))),dumpST,wdmsg(w_o_c(error=C,logicmoo_test:call(call,call_u,user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))))),break,trace,logicmoo_test:call(call,call_u,user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))))). % init.pl:546: (56)[locally_each] locally_each:w_o_c(error,logicmoo_test:call(call,call_u,user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B)))))). % redo_locally.pl:90: (57)$[locally_each] locally_each:locally(locally_each:set_prolog_flag(occurs_check,error),logicmoo_test:call(call,call_u,user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B)))))). % redo_locally.pl:149: (58)$[locally_each]# locally_each:wtl(locally_each,set_prolog_flag(occurs_check,error),logicmoo_test:call(call,call_u,user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))),logicmoo_test:ecc). % redo_locally.pl:170: (59)$[locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup,locally_each:(error==false),locally_each:set_prolog_flag(occurs_check,error),logicmoo_test:call(call,call_u,user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))),locally_each:set_prolog_flag(occurs_check,false)). % redo_locally.pl:217: (60)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(locally_each:set_prolog_flag(occurs_check,error),logicmoo_test:call(call,call_u,user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))),locally_each:set_prolog_flag(occurs_check,false)). % each_call.pl:116: (61)$[system] setup_call_cleanup(locally_each:set_prolog_flag(occurs_check,error),each_call_cleanup:((logicmoo_test:call(call,call_u,user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))),deterministic(C)),(notrace(C==true)->!;mquietly(locally_each:set_prolog_flag(occurs_check,false)),notrace(nb_setarg(1,mquietly(locally_each:set_prolog_flag(occurs_check,false)),true));locally_each:set_prolog_flag(occurs_check,error),notrace(nb_setarg(1,mquietly(locally_each:set_prolog_flag(occurs_check,false)),locally_each:set_prolog_flag(occurs_check,false))),notrace(fail))),each_call_cleanup:mquietly(locally_each:set_prolog_flag(occurs_check,false))). % init.pl:650: (62)$[system] setup_call_catcher_cleanup(locally_each:set_prolog_flag(occurs_check,error),each_call_cleanup:((logicmoo_test:call(call,call_u,user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))),deterministic(C)),(notrace(C==true)->!;mquietly(locally_each:set_prolog_flag(occurs_check,false)),notrace(nb_setarg(1,mquietly(locally_each:set_prolog_flag(occurs_check,false)),true));locally_each:set_prolog_flag(occurs_check,error),notrace(nb_setarg(1,mquietly(locally_each:set_prolog_flag(occurs_check,false)),locally_each:set_prolog_flag(occurs_check,false))),notrace(fail))),D,each_call_cleanup:mquietly(locally_each:set_prolog_flag(occurs_check,false))). % init.pl:646: (63)$[each_call_cleanup] ''(each_call_cleanup:((logicmoo_test:call(call,call_u,user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))),deterministic(C)),(notrace(C==true)->!;mquietly(locally_each:set_prolog_flag(occurs_check,false)),notrace(nb_setarg(1,mquietly(locally_each:set_prolog_flag(occurs_check,false)),true));locally_each:set_prolog_flag(occurs_check,error),notrace(nb_setarg(1,mquietly(locally_each:set_prolog_flag(occurs_check,false)),locally_each:set_prolog_flag(occurs_check,false))),notrace(fail)))). no(clause) (64)[system] call(logicmoo_test:call,call_u,user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))). % init.pl:487: (65)$[system] call(logicmoo_test:call_u,user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))). % init.pl:485: (66)$[pfc_lib] pfc_lib:call_u(user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))). % mpred_core.pl:2941: (67)$[pfc_lib] pfc_lib:call_u_mp(user,test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))). % mpred_core.pl:2949: (68)$[pfc_lib] pfc_lib:call_mp(baseKB,test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))). % mpred_core.pl:3016: (69)$[system] call(baseKB:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))). % init.pl:483: (70)[baseKB] common_logic_sanity:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B)))). % common_logic_sanity.pl:136: (71)[baseKB] common_logic_sanity:test_boxlog([],exactly(1,A,exactly(1,B,leftof(A,B)))). % common_logic_sanity.pl:143: (72)[baseKB]# locally_each:locally_tl(kif_option_list([]),\+ \+ (pretty_numbervars_ground(exactly(1,A,exactly(1,B,leftof(A,B))),exactly(1,H1,exactly(1,H2,leftof(H1,H2)))),kif_optionally_e(never,ain,clif(exactly(1,H1,exactly(1,H2,leftof(H1,H2))))),kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),C),kif_optionally_e(true,show_boxlog,C),flush_output,kif_optionally(false,assert_to_boxlog,C),kif_optionally(false,print_boxlog_to_pfc,C))). % redo_locally.pl:151: (73)[locally_each]# locally_each:locally(t_l:kif_option_list([]),baseKB:(\+ \+ (pretty_numbervars_ground(exactly(1,A,exactly(1,B,leftof(A,B))),exactly(1,H1,exactly(1,H2,leftof(H1,H2)))),kif_optionally_e(never,ain,clif(exactly(1,H1,exactly(1,H2,leftof(H1,H2))))),kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),C),kif_optionally_e(true,show_boxlog,C),flush_output,kif_optionally(false,assert_to_boxlog,C),kif_optionally(false,print_boxlog_to_pfc,C)))). % redo_locally.pl:149: (74)$[locally_each]# locally_each:wtl(t_l,kif_option_list([]),baseKB:(\+ \+ (pretty_numbervars_ground(exactly(1,A,exactly(1,B,leftof(A,B))),exactly(1,H1,exactly(1,H2,leftof(H1,H2)))),kif_optionally_e(never,ain,clif(exactly(1,H1,exactly(1,H2,leftof(H1,H2))))),kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),C),kif_optionally_e(true,show_boxlog,C),flush_output,kif_optionally(false,assert_to_boxlog,C),kif_optionally(false,print_boxlog_to_pfc,C))),baseKB:ecc). % redo_locally.pl:199: (75)$[locally_each]# locally_each:wtl(t_l,t_l:kif_option_list([]),baseKB:(\+ \+ (pretty_numbervars_ground(exactly(1,A,exactly(1,B,leftof(A,B))),exactly(1,H1,exactly(1,H2,leftof(H1,H2)))),kif_optionally_e(never,ain,clif(exactly(1,H1,exactly(1,H2,leftof(H1,H2))))),kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),C),kif_optionally_e(true,show_boxlog,C),flush_output,kif_optionally(false,assert_to_boxlog,C),kif_optionally(false,print_boxlog_to_pfc,C))),baseKB:ecc). % redo_locally.pl:204: (76)$[locally_each]# locally_each:wtl_how(baseKB:ecc,locally_each:clause_true(t_l,t_l:kif_option_list([])),locally_each:key_asserta(t_l,t_l:kif_option_list([])),baseKB:(\+ \+ (pretty_numbervars_ground(exactly(1,A,exactly(1,B,leftof(A,B))),exactly(1,H1,exactly(1,H2,leftof(H1,H2)))),kif_optionally_e(never,ain,clif(exactly(1,H1,exactly(1,H2,leftof(H1,H2))))),kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),C),kif_optionally_e(true,show_boxlog,C),flush_output,kif_optionally(false,assert_to_boxlog,C),kif_optionally(false,print_boxlog_to_pfc,C))),locally_each:key_erase(t_l)). % redo_locally.pl:217: (77)$[each_call_cleanup]# each_call_cleanup:each_call_cleanup(locally_each:key_asserta(t_l,t_l:kif_option_list([])),baseKB:(\+ \+ (pretty_numbervars_ground(exactly(1,A,exactly(1,B,leftof(A,B))),exactly(1,H1,exactly(1,H2,leftof(H1,H2)))),kif_optionally_e(never,ain,clif(exactly(1,H1,exactly(1,H2,leftof(H1,H2))))),kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),C),kif_optionally_e(true,show_boxlog,C),flush_output,kif_optionally(false,assert_to_boxlog,C),kif_optionally(false,print_boxlog_to_pfc,C))),locally_each:key_erase(t_l)). % each_call.pl:147: (78)$[each_call_cleanup]# each_call_cleanup:trusted_redo_call_cleanup(locally_each:key_asserta(t_l,t_l:kif_option_list([])),baseKB:(\+ \+ (pretty_numbervars_ground(exactly(1,A,exactly(1,B,leftof(A,B))),exactly(1,H1,exactly(1,H2,leftof(H1,H2)))),kif_optionally_e(never,ain,clif(exactly(1,H1,exactly(1,H2,leftof(H1,H2))))),kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),C),kif_optionally_e(true,show_boxlog,C),flush_output,kif_optionally(false,assert_to_boxlog,C),kif_optionally(false,print_boxlog_to_pfc,C))),locally_each:key_erase(t_l)). % each_call.pl:116: (79)$[system]# setup_call_cleanup(locally_each:key_asserta(t_l,t_l:kif_option_list([])),each_call_cleanup:((baseKB:(\+ \+ (pretty_numbervars_ground(exactly(1,A,exactly(1,B,leftof(A,B))),exactly(1,H1,exactly(1,H2,leftof(H1,H2)))),kif_optionally_e(never,ain,clif(exactly(1,H1,exactly(1,H2,leftof(H1,H2))))),kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),C),kif_optionally_e(true,show_boxlog,C),flush_output,kif_optionally(false,assert_to_boxlog,C),kif_optionally(false,print_boxlog_to_pfc,C))),deterministic(D)),(notrace(D==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:kif_option_list([])),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:650: (80)$[system]# setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:kif_option_list([])),each_call_cleanup:((baseKB:(\+ \+ (pretty_numbervars_ground(exactly(1,A,exactly(1,B,leftof(A,B))),exactly(1,H1,exactly(1,H2,leftof(H1,H2)))),kif_optionally_e(never,ain,clif(exactly(1,H1,exactly(1,H2,leftof(H1,H2))))),kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),C),kif_optionally_e(true,show_boxlog,C),flush_output,kif_optionally(false,assert_to_boxlog,C),kif_optionally(false,print_boxlog_to_pfc,C))),deterministic(D)),(notrace(D==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:kif_option_list([])),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),E,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646: (81)$[each_call_cleanup]# ''(each_call_cleanup:((baseKB:(\+ \+ (pretty_numbervars_ground(exactly(1,A,exactly(1,B,leftof(A,B))),exactly(1,H1,exactly(1,H2,leftof(H1,H2)))),kif_optionally_e(never,ain,clif(exactly(1,H1,exactly(1,H2,leftof(H1,H2))))),kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),C),kif_optionally_e(true,show_boxlog,C),flush_output,kif_optionally(false,assert_to_boxlog,C),kif_optionally(false,print_boxlog_to_pfc,C))),deterministic(D)),(notrace(D==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:kif_option_list([])),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail)))). no(clause) (82)[ucatch]# ucatch:baseKB:(pretty_numbervars_ground(exactly(1,A,exactly(1,B,leftof(A,B))),exactly(1,H1,exactly(1,H2,leftof(H1,H2)))),kif_optionally_e(never,ain,clif(exactly(1,H1,exactly(1,H2,leftof(H1,H2))))),kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),C),kif_optionally_e(true,show_boxlog,C),flush_output,kif_optionally(false,assert_to_boxlog,C),kif_optionally(false,print_boxlog_to_pfc,C)). % ucatch.pl:1758: (83)$[ucatch] ucatch:call_each_det(ucatch:must_det_u,baseKB:(pretty_numbervars_ground(exactly(1,A,exactly(1,B,leftof(A,B))),exactly(1,H1,exactly(1,H2,leftof(H1,H2)))),kif_optionally_e(never,ain,clif(exactly(1,H1,exactly(1,H2,leftof(H1,H2))))),kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),C),kif_optionally_e(true,show_boxlog,C),flush_output,kif_optionally(false,assert_to_boxlog,C),kif_optionally(false,print_boxlog_to_pfc,C))). % ucatch.pl:1775: (84)$[ucatch] ucatch:call_each_det(ucatch:must_det_u,baseKB:(kif_optionally_e(never,ain,clif(exactly(1,H1,exactly(1,H2,leftof(H1,H2))))),kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),A),kif_optionally_e(true,show_boxlog,A),flush_output,kif_optionally(false,assert_to_boxlog,A),kif_optionally(false,print_boxlog_to_pfc,A))). % ucatch.pl:1775: (85)$[ucatch] ucatch:call_each_det(ucatch:must_det_u,baseKB:(kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),A),kif_optionally_e(true,show_boxlog,A),flush_output,kif_optionally(false,assert_to_boxlog,A),kif_optionally(false,print_boxlog_to_pfc,A))). % ucatch.pl:1775: (86)$[ucatch] ucatch:call_each_det(ucatch:must_det_u,baseKB:kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),A)). % ucatch.pl:1778: (87)$[ucatch] ucatch:p_call(ucatch:must_det_u,baseKB:kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),A)). % ucatch.pl:1784: (88)$[ucatch]# ucatch:baseKB:kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),A). % ucatch.pl:1727: (89)$[must_sanity]# must_sanity:baseKB:kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),A). % must_sanity.pl:65: (90)[baseKB] common_logic_snark:kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),A). % common_logic_snark.pl:1099: (91)[must_sanity]# must_sanity:baseKB:kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),A,rule4:0). % must_sanity.pl:65: (92)[baseKB] common_logic_snark:kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),A,rule4:0). % common_logic_snark.pl:1107: (93)[locally_each] locally_each:w_o_c(baseKB:kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),KB,rule4:0,A)). % redo_locally.pl:86: (94)$[system] catch(locally_each:w_o_c(error,baseKB:kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),KB,rule4:0,A)),error(uninstantiation_error(H2),context(put_attr/3,'1-st argument')),locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(H2),context(put_attr/3,'1-st argument')),baseKB:kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),KB,rule4:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(H2),context(put_attr/3,'1-st argument')),baseKB:kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),KB,rule4:0,A))),break,trace,baseKB:kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),KB,rule4:0,A))). % init.pl:546: (95)$[locally_each] ''(locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(H2),context(put_attr/3,'1-st argument')),baseKB:kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),KB,rule4:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(H2),context(put_attr/3,'1-st argument')),baseKB:kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),KB,rule4:0,A))),break,trace,baseKB:kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),KB,rule4:0,A))). no(clause) (96)[locally_each] dumpst:dumpST. % dumpst.pl:150: %~ w_o_c( %~ error = error(uninstantiation_error(H2),context(put_attr/3,'1-st argument')), %~ baseKB : kif_to_boxlog( %~ exactly(1,H1,exactly(1,H2,leftof(H1,H2))), KB,rule4:0,_9560018)) % Break level 1 % Exit break level 1 ^ Call: (96) [baseKB] common_logic_snark:kif_to_boxlog(exactly(1, H1, exactly(1, H2, leftof(H1, H2))), KB, rule4:0, _9560018) ? EOF: exit (status 4) %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.888883024-junit.xml > Test_0001_Line_0000__leftof_2_in_user result = passed. %~ test_completed_exit(64) totalTime=2.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k five_leftof_03.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=471 OPEN logicmoo.base.fol.fiveof.FIVE_LEFTOF_03 JUnit logicmoo.base.fol.fiveof, Test_9999, unit_test, FIVE_LEFTOF_03, Failing 2021-09-26 05:45:47 +0000 UTC ISSUE_ID=471 ISSUE_OC=OPEN Editing Issue For FAILED 471 OPEN logicmoo.base.fol.fiveof.FIVE_LEFTOF_03 JUnit logicmoo.base.fol.fiveof, Test_9999, unit_test, FIVE_LEFTOF_03, Failing 2021-09-26 05:45:47 +0000 UTC SKIPPING gh issue edit 471 -t logicmoo.base.fol.fiveof.FIVE_LEFTOF_03 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.fol.fiveof.FIVE_LEFTOF_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['five_leftof_02.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['five_leftof_02.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_02.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/FIVE_LEFTOF_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/472 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_02.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) % ============================================= % File 'mpred_builtin.pfc' % Purpose: Agent Reactivity for SWI-Prolog % Maintainer: Douglas Miles % Contact: $Author: dmiles $@users.sourceforge.net % % Version: 'interface' 1.0.0 % Revision: $Revision: 1.9 $ % Revised At: $Date: 2002/06/27 14:13:20 $ % ============================================= % :- expects_dialect(clif). /*~ ~*/ :- set_prolog_flag(gc,false). % There are five houses in a row. /*~ ~*/ % There are five houses in a row. exists(H1,exists(H2,exists(H3,exists(H4,exists(H5, (leftof(H1, H2) & leftof(H2, H3) & leftof(H3, H4) & leftof(H4, H5))))))). /*~ %~ debugm( user, %~ show_success( user, %~ user : ain( clif( exists( H1, %~ exists( H2, %~ exists( H3, %~ exists( H4, %~ exists( H5, %~ ( leftof(H1,H2) & %~ leftof(H2,H3) & %~ leftof(H3,H4) & %~ leftof(H4,H5))))))))))) ======================================================= exists('$VAR'('Exists_Leftof'),exists('$VAR'('Exists_Leftof6'),exists('$VAR'('Exists_Leftof7'),exists('$VAR'('Exists_Leftof8'),exists('$VAR'('Leftof13'),&(&(&(leftof('$VAR'('Exists_Leftof'),'$VAR'('Exists_Leftof6')),leftof('$VAR'('Exists_Leftof6'),'$VAR'('Exists_Leftof7'))),leftof('$VAR'('Exists_Leftof7'),'$VAR'('Exists_Leftof8'))),leftof('$VAR'('Exists_Leftof8'),'$VAR'('Leftof13')))))))) ============================================ ?- kif_to_boxlog( exists(Exists_Leftof,exists(Exists_Leftof6,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,leftof(Exists_Leftof,Exists_Leftof6)&leftof(Exists_Leftof6,Exists_Leftof7)&leftof(Exists_Leftof7,Exists_Leftof8)&leftof(Exists_Leftof8,Leftof13)))))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %~ There exists ?Exists_Leftof %~ ( %~ There exists ?Exists_Leftof6 %~ ( %~ There exists ?Exists_Leftof7 %~ ( %~ There exists ?Exists_Leftof8 %~ ( %~ There exists ?Leftof13 %~ (((" ?Exists_Leftof leftof ?Exists_Leftof6 " and %~ " ?Exists_Leftof6 leftof ?Exists_Leftof7 " ) and %~ " ?Exists_Leftof7 leftof ?Exists_Leftof8 " ) and %~ " ?Exists_Leftof8 leftof ?Leftof13 " ))))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = exists( Exists_Leftof, %~ exists( Exists_Leftof6, %~ exists( Exists_Leftof7, %~ exists( Exists_Leftof8, %~ exists( Leftof13, %~ ( leftof(Exists_Leftof,Exists_Leftof6) & %~ leftof(Exists_Leftof6,Exists_Leftof7) & %~ leftof(Exists_Leftof7,Exists_Leftof8) & %~ leftof(Exists_Leftof8,Leftof13))))))). %~ kifm = exists( Exists_Leftof, %~ exists( Exists_Leftof6, %~ exists( Exists_Leftof7, %~ exists( Exists_Leftof8, %~ exists( Leftof13, %~ nesc( ( leftof(Exists_Leftof,Exists_Leftof6) & %~ leftof(Exists_Leftof6,Exists_Leftof7) & %~ leftof(Exists_Leftof7,Exists_Leftof8) & %~ leftof(Exists_Leftof8,Leftof13)))))))). %~ kif_to_boxlog_attvars2 = exists('$VAR'('Exists_Leftof'),exists('$VAR'('Exists_Leftof6'),exists('$VAR'('Exists_Leftof7'),exists('$VAR'('Exists_Leftof8'),exists('$VAR'('Leftof13'),necessary(and(and(and(leftof('$VAR'('Exists_Leftof'),'$VAR'('Exists_Leftof6')),leftof('$VAR'('Exists_Leftof6'),'$VAR'('Exists_Leftof7'))),leftof('$VAR'('Exists_Leftof7'),'$VAR'('Exists_Leftof8'))),leftof('$VAR'('Exists_Leftof8'),'$VAR'('Leftof13'))))))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 6 entailment(s): nesc(leftof(Exists_Leftof,Exists_Leftof6))&'$existential'(Exists_Leftof6,1,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))))&'$existential'(Exists_Leftof7,1,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))&'$existential'(Exists_Leftof8,1,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))&'$existential'(Leftof13,1,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))==>nesc(leftof(Exists_Leftof6,Exists_Leftof7)). poss(~leftof(Exists_Leftof,Exists_Leftof6))&'$existential'(Exists_Leftof6,1,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))))&'$existential'(Exists_Leftof7,1,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))&'$existential'(Exists_Leftof8,1,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))&'$existential'(Leftof13,1,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))==>poss(~leftof(Exists_Leftof6,Exists_Leftof7)). nesc(leftof(Exists_Leftof6,Exists_Leftof7))&'$existential'(Exists_Leftof,1,exists(Exists_Leftof6,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))))&'$existential'(Exists_Leftof6,1,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))))&'$existential'(Exists_Leftof7,1,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))&'$existential'(Exists_Leftof8,1,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))&'$existential'(Leftof13,1,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))==>nesc(leftof(Exists_Leftof,Exists_Leftof6)). poss(~leftof(Exists_Leftof6,Exists_Leftof7))&'$existential'(Exists_Leftof,1,exists(Exists_Leftof6,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))))&'$existential'(Exists_Leftof6,1,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))))&'$existential'(Exists_Leftof7,1,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))&'$existential'(Exists_Leftof8,1,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))&'$existential'(Leftof13,1,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))==>poss(~leftof(Exists_Leftof,Exists_Leftof6)). '$existential'(Exists_Leftof7,1,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))&'$existential'(Exists_Leftof8,1,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))&'$existential'(Leftof13,1,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))==>nesc(leftof(Exists_Leftof7,Exists_Leftof8)). '$existential'(Exists_Leftof8,1,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))&'$existential'(Leftof13,1,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))==>nesc(leftof(Exists_Leftof8,Leftof13)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?Exists_Leftof leftof ?Exists_Leftof6 " is necessarily true and %~ by default ?Exists_Leftof6 exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))) ) and %~ by default ?Exists_Leftof7 exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))) ) and %~ by default ?Exists_Leftof8 exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))) ) and %~ by default ?Leftof13 nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)) %~ It's Proof that: %~ " ?Exists_Leftof6 leftof ?Exists_Leftof7 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & '$existential'( Exists_Leftof6, 1, exists( Exists_Leftof7, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))))) & '$existential'( Exists_Leftof7, 1, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13)))))) & '$existential'( Exists_Leftof8, 1, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) & '$existential'( Leftof13, 1, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) ==> nesc( leftof(Exists_Leftof6,Exists_Leftof7))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?Exists_Leftof leftof ?Exists_Leftof6 " is possibly false and %~ by default ?Exists_Leftof6 exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))) ) and %~ by default ?Exists_Leftof7 exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))) ) and %~ by default ?Exists_Leftof8 exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))) ) and %~ by default ?Leftof13 nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)) %~ It's Proof that: %~ " ?Exists_Leftof6 leftof ?Exists_Leftof7 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( leftof(Exists_Leftof,Exists_Leftof6))) & '$existential'( Exists_Leftof6, 1, exists( Exists_Leftof7, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))))) & '$existential'( Exists_Leftof7, 1, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13)))))) & '$existential'( Exists_Leftof8, 1, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) & '$existential'( Leftof13, 1, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) ==> poss( ~( leftof(Exists_Leftof6,Exists_Leftof7)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((((" ?Exists_Leftof6 leftof ?Exists_Leftof7 " is necessarily true and %~ by default ?Exists_Leftof exists(Exists_Leftof6,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))) ) and %~ by default ?Exists_Leftof6 exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))) ) and %~ by default ?Exists_Leftof7 exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))) ) and %~ by default ?Exists_Leftof8 exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))) ) and %~ by default ?Leftof13 nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)) %~ It's Proof that: %~ " ?Exists_Leftof leftof ?Exists_Leftof6 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & '$existential'( Exists_Leftof, 1, exists( Exists_Leftof6, exists( Exists_Leftof7, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13)))))))) & '$existential'( Exists_Leftof6, 1, exists( Exists_Leftof7, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))))) & '$existential'( Exists_Leftof7, 1, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13)))))) & '$existential'( Exists_Leftof8, 1, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) & '$existential'( Leftof13, 1, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) ==> nesc( leftof(Exists_Leftof,Exists_Leftof6))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((((" ?Exists_Leftof6 leftof ?Exists_Leftof7 " is possibly false and %~ by default ?Exists_Leftof exists(Exists_Leftof6,exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))))) ) and %~ by default ?Exists_Leftof6 exists(Exists_Leftof7,exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))))) ) and %~ by default ?Exists_Leftof7 exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))) ) and %~ by default ?Exists_Leftof8 exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))) ) and %~ by default ?Leftof13 nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)) %~ It's Proof that: %~ " ?Exists_Leftof leftof ?Exists_Leftof6 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( leftof(Exists_Leftof6,Exists_Leftof7))) & '$existential'( Exists_Leftof, 1, exists( Exists_Leftof6, exists( Exists_Leftof7, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13)))))))) & '$existential'( Exists_Leftof6, 1, exists( Exists_Leftof7, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))))) & '$existential'( Exists_Leftof7, 1, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13)))))) & '$existential'( Exists_Leftof8, 1, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) & '$existential'( Leftof13, 1, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) ==> poss( ~( leftof(Exists_Leftof,Exists_Leftof6)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ( by default ?Exists_Leftof7 exists(Exists_Leftof8,exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)))) and %~ by default ?Exists_Leftof8 exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))) ) and %~ by default ?Leftof13 nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)) %~ It's Proof that: %~ " ?Exists_Leftof7 leftof ?Exists_Leftof8 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Exists_Leftof7, 1, exists( Exists_Leftof8, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13)))))) & '$existential'( Exists_Leftof8, 1, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) & '$existential'( Leftof13, 1, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) ==> nesc( leftof(Exists_Leftof7,Exists_Leftof8))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Exists_Leftof8 exists(Leftof13,nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13))) and %~ by default ?Leftof13 nesc(leftof(Exists_Leftof,Exists_Leftof6))&nesc(leftof(Exists_Leftof6,Exists_Leftof7))&nesc(leftof(Exists_Leftof7,Exists_Leftof8))&nesc(leftof(Exists_Leftof8,Leftof13)) %~ It's Proof that: %~ " ?Exists_Leftof8 leftof ?Leftof13 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Exists_Leftof8, 1, exists( Leftof13, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) & '$existential'( Leftof13, 1, ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & nesc( leftof(Exists_Leftof8,Leftof13))))) ==> nesc( leftof(Exists_Leftof8,Leftof13))). ============================================ %~ kifi = exists( H1, %~ exists( H2, %~ exists( H3, %~ exists( H4, %~ exists( H5, %~ ( leftof(H1,H2) & %~ leftof(H2,H3) & %~ leftof(H3,H4) & %~ leftof(H4,H5))))))). %~ kifm = exists( H1, %~ exists( H2, %~ exists( H3, %~ exists( H4, %~ exists( H5, %~ nesc( ( leftof(H1,H2) & %~ leftof(H2,H3) & %~ leftof(H3,H4) & %~ leftof(H4,H5)))))))). %~ kif_to_boxlog_attvars2 = exists('$VAR'('H1'),exists('$VAR'('H2'),exists('$VAR'('H3'),exists('$VAR'('H4'),exists('$VAR'('H5'),necessary(and(and(and(leftof('$VAR'('H1'),'$VAR'('H2')),leftof('$VAR'('H2'),'$VAR'('H3'))),leftof('$VAR'('H3'),'$VAR'('H4'))),leftof('$VAR'('H4'),'$VAR'('H5'))))))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) and %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) %~ It's Proof that: %~ " ?H4 leftof ?H5 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( H4, 1, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) & '$existential'( H5, 1, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) ==> nesc( leftof(H4,H5))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ( by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) and %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) %~ It's Proof that: %~ " ?H3 leftof ?H4 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( H3, 1, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5)))))) & '$existential'( H4, 1, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) & '$existential'( H5, 1, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) ==> nesc( leftof(H3,H4))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?H1 leftof ?H2 " is possibly false and %~ by default ?H2 exists(H3,exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))))) ) and %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) %~ It's Proof that: %~ " ?H2 leftof ?H3 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( leftof(H1,H2))) & '$existential'( H2, 1, exists( H3, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))))) & '$existential'( H3, 1, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5)))))) & '$existential'( H4, 1, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) & '$existential'( H5, 1, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) ==> poss( ~( leftof(H2,H3)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((((" ?H2 leftof ?H3 " is necessarily true and %~ by default ?H1 exists(H2,exists(H3,exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))))) ) and %~ by default ?H2 exists(H3,exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))))) ) and %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) %~ It's Proof that: %~ " ?H1 leftof ?H2 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( leftof(H2,H3)) & '$existential'( H1, 1, exists( H2, exists( H3, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5)))))))) & '$existential'( H2, 1, exists( H3, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))))) & '$existential'( H3, 1, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5)))))) & '$existential'( H4, 1, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) & '$existential'( H5, 1, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) ==> nesc( leftof(H1,H2))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((((" ?H2 leftof ?H3 " is possibly false and %~ by default ?H1 exists(H2,exists(H3,exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))))) ) and %~ by default ?H2 exists(H3,exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))))) ) and %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) %~ It's Proof that: %~ " ?H1 leftof ?H2 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( leftof(H2,H3))) & '$existential'( H1, 1, exists( H2, exists( H3, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5)))))))) & '$existential'( H2, 1, exists( H3, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))))) & '$existential'( H3, 1, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5)))))) & '$existential'( H4, 1, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) & '$existential'( H5, 1, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) ==> poss( ~( leftof(H1,H2)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?H1 leftof ?H2 " is necessarily true and %~ by default ?H2 exists(H3,exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))))) ) and %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) %~ It's Proof that: %~ " ?H2 leftof ?H3 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( leftof(H1,H2)) & '$existential'( H2, 1, exists( H3, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))))) & '$existential'( H3, 1, exists( H4, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5)))))) & '$existential'( H4, 1, exists( H5, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) & '$existential'( H5, 1, ( nesc( leftof(H1,H2)) & nesc( leftof(H2,H3)) & nesc( leftof(H3,H4)) & nesc( leftof(H4,H5))))) ==> nesc( leftof(H2,H3))). ~*/ :- include(leftof_tests). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/472 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_02.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/FIVE_LEFTOF_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_02 /*~ %~ ?-( mpred_test( "Test_0001_Line_0004__leftof_2_in_user", %~ user : exists( H1, %~ exists( H2, %~ exists( H3, %~ exists( H4, %~ exists( H5, %~ ( leftof(H1,H2) & %~ leftof(H2,H3) & %~ leftof(H3,H4) & %~ leftof(H4,H5))))))))). %~ make_dynamic_here( baseKB, %~ exists( H1, %~ exists( H2, %~ exists( H3, %~ exists( H4, %~ exists( H5, %~ ( leftof(H1,H2) & %~ leftof(H2,H3) & %~ leftof(H3,H4) & %~ leftof(H4,H5)))))))) failure=info((why_was_true(user:(\+exists(_42392914,exists(_42392936,exists(_42392958,exists(_42392980,exists(_42393002,leftof(_42392914,_42392936)&leftof(_42392936,_42392958)&leftof(_42392958,_42392980)&leftof(_42392980,_42393002)))))))),nop(ftrace(user:exists(_42392914,exists(_42392936,exists(_42392958,exists(_42392980,exists(_42393002,leftof(_42392914,_42392936)&leftof(_42392936,_42392958)&leftof(_42392958,_42392980)&leftof(_42392980,_42393002)))))))))) no_proof_for(\+exists(H1,exists(H2,exists(H3,exists(H4,exists(H5,leftof(H1,H2)&leftof(H2,H3)&leftof(H3,H4)&leftof(H4,H5))))))). no_proof_for(\+exists(H1,exists(H2,exists(H3,exists(H4,exists(H5,leftof(H1,H2)&leftof(H2,H3)&leftof(H3,H4)&leftof(H4,H5))))))). no_proof_for(\+exists(H1,exists(H2,exists(H3,exists(H4,exists(H5,leftof(H1,H2)&leftof(H2,H3)&leftof(H3,H4)&leftof(H4,H5))))))). name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_02-Test_0001_Line_0004__leftof_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'five_leftof_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_FIVE_LEFTOF_02_Test_0001_Line_0004_leftof_2_in_user-junit.xml %~ message_hook( %~ singletons( %~ :-( mpred_test( ( leftof(Leftof,Leftof1) & %~ leftof(Leftof1,Leftof2) & %~ leftof(Leftof2,Leftof3) & %~ leftof(Leftof3,Leftof4)))), %~ ['H1','H5']), %~ warning, %~ [ 'Singleton variables: ~w' - [ ['H1','H5']]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/leftof_tests.pl',8) Singleton variables: [H1,H5] Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/leftof_tests.pl:8: Warning: Singleton variables: [H1,H5] %~ ?-( mpred_test( "Test_0002_Line_0008__leftof_2_in_user", %~ user : ( leftof(H1,H2) & %~ leftof(H2,H3) & %~ leftof(H3,H4) & %~ leftof(H4,H5)))). %~ make_dynamic_here( baseKB, %~ ( leftof(H1,H2) & %~ leftof(H2,H3) & %~ leftof(H3,H4) & %~ leftof(H4,H5))) failure=info((why_was_true(user:(\+leftof(_43106664,_43106686)&leftof(_43106686,_43106708)&leftof(_43106708,_43106730)&leftof(_43106730,_43106752))),nop(ftrace(user:leftof(_43106664,_43106686)&leftof(_43106686,_43106708)&leftof(_43106708,_43106730)&leftof(_43106730,_43106752))))) no_proof_for(\+leftof(H1,H2)&leftof(H2,H3)&leftof(H3,H4)&leftof(H4,H5)). no_proof_for(\+leftof(H1,H2)&leftof(H2,H3)&leftof(H3,H4)&leftof(H4,H5)). no_proof_for(\+leftof(H1,H2)&leftof(H2,H3)&leftof(H3,H4)&leftof(H4,H5)). name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_02-Test_0002_Line_0008__leftof_2_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'five_leftof_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_FIVE_LEFTOF_02_Test_0002_Line_0008_leftof_2_in_user-junit.xml %~ ?-( mpred_test("Test_0003_Line_0012__H1_in_user",user:leftof(h1,h2)&leftof(h2,h3)&leftof(h3,h4)&leftof(h4,h5))). failure=info((why_was_true(user:(\+leftof(h1,h2)&leftof(h2,h3)&leftof(h3,h4)&leftof(h4,h5))),nop(ftrace(user:leftof(h1,h2)&leftof(h2,h3)&leftof(h3,h4)&leftof(h4,h5))))) no_proof_for(\+leftof(h1,h2)&leftof(h2,h3)&leftof(h3,h4)&leftof(h4,h5)). no_proof_for(\+leftof(h1,h2)&leftof(h2,h3)&leftof(h3,h4)&leftof(h4,h5)). no_proof_for(\+leftof(h1,h2)&leftof(h2,h3)&leftof(h3,h4)&leftof(h4,h5)). name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_02-Test_0003_Line_0012__H1_in_user'. JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'five_leftof_02.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_fol_fiveof_FIVE_LEFTOF_02_Test_0003_Line_0012_H1_in_user-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.439778982-junit.xml > Test_0001_Line_0004__leftof_2_in_user result = failure. logicmoo.base.fol.fiveof.FIVE_LEFTOF_02 JUnit warning = Singleton variables: [H1,H5] Test_0002_Line_0008__leftof_2_in_user result = failure. Test_0003_Line_0012__H1_in_user result = failure. %~ test_completed_exit(24) totalTime=3.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k five_leftof_02.pl (returned 24) Add_LABELS='Warnings' Rem_LABELS='Skipped,Skipped,Errors,Overtime,Skipped' ISSUE_INFO=472 OPEN logicmoo.base.fol.fiveof.FIVE_LEFTOF_02 JUnit logicmoo.base.fol.fiveof, Test_9999, unit_test, FIVE_LEFTOF_02, Failing, Warnings 2021-09-26 05:46:02 +0000 UTC ISSUE_ID=472 ISSUE_OC=OPEN Editing Issue For FAILED 472 OPEN logicmoo.base.fol.fiveof.FIVE_LEFTOF_02 JUnit logicmoo.base.fol.fiveof, Test_9999, unit_test, FIVE_LEFTOF_02, Failing, Warnings 2021-09-26 05:46:02 +0000 UTC SKIPPING gh issue edit 472 -t logicmoo.base.fol.fiveof.FIVE_LEFTOF_02 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Overtime,Skipped --add-label Failing,Warnings + CMD_TIMEOUT=1m + '[' -n 1 ']' + '[' 1 -lt 5 ']' + export CMD_TIMEOUT=10s + CMD_TIMEOUT=10s + echo 'Warn: (MAX_TEST_SUITE_TIME < 5m) we want our tests to be short: CMD_TIMEOUT=10s' Warn: (MAX_TEST_SUITE_TIME < 5m) we want our tests to be short: CMD_TIMEOUT=10s + lmoo-junit '*0*.* 2>&1 | grep -2 -i '\''WARN\|ERROR\|_file\|00\|fail\|pass'\''' Running Matching Tests: (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k *0*.* 2>&1 | grep -2 -i 'WARN\|ERROR\|_file\|00\|fail\|pass') SORTED_FILES=zebra_06.clif zebra_05.clif zebra_04.clif zebra_03.clif zebra_02.clif zebra_01.clif zebra_01a.clif good_same_01.clif exactly_one_value_01.clif exactly_one_instance_01.clif exactly_one_has_the_value_01.clif exactly_01.clif clif_01.clif answerable_t_01.pfc.pl exactly_poss_cute_06.pfc.pl birds_04.pfc.pl unit_projection_lem_01.pfc.pl tc_example_01.pfc.pl sigma_04.pl scope_exists_01.pfc.pl sanity_sk_two_01.pfc.pl sanity_sk_human_01.pfc.pl sanity_poss_03.pfc.pl sanity_poss_02.pfc.pl sanity_poss_01.pfc.pl sanity_fi_sk_01.pfc.pl sanity_fi_human_01.pfc.pl sanity_exists_03.pfc.pl sanity_exists_02.pfc.pl sanity_exists_01.pfc.pl sanity_exactly_01.pfc.pl sanity_atmost_01.pfc.pl sanity_atleast_01.pfc.pl sanity_at_least_most_exactly_02.pfc.pl sanity_at_least_most_exactly_01.pfc.pl room_numbers_01.pfc.pl poss_forall_exists_05.pfc.pl poss_forall_exists_04.pfc.pl poss_forall_exists_03.pfc.pl poss_forall_exists_02.pfc.pl poss_forall_exists_01.pfc.pl mpred_reset_db_01.pfc.pl missing_count_06.pfc.pl missing_count_05.pfc.pl missing_count_04.pfc.pl missing_count_03.pfc.pl missing_count_02.pfc.pl missing_count_01.pfc.pl make_wff_02.pfc.pl make_wff_01.pfc.pl make_types_wff_01.pfc.pl lefty_01.pfc.pl kif_sanity_01.pfc.pl kif_io_test_01.pl forall_quant_01.pfc.pl fol_cardinaity_axiomitized_02.pfc.pl fol_cardinaity_axiomitized_01.pfc.pl fol_calc_01.pfc.pl fol_birdt_01.pfc.pl family_regress_01.pfc.pl family_inheritance_01.pfc.pl exists_04.pfc.pl exactly_puppy_02.pfc.pl einstein_simpler_05.pfc.pl einstein_simpler_03.pfc.pl einstein_simpler_02.pfc.pl dislikes_03.pfc.pl boxlog_sanity_04.pfc.pl boxlog_sanity_03.pfc.pl boxlog_sanity_02.pfc.pl boxlog_sanity_01.pfc.pl zenls_01z.pfc.pl nat_sane_01a.pfc.pl make_wff_01a.pfc.pl kif_io_test_01a.pl holds_011.pfc exactly_01p.pfc.clif birds_01c.pfc.pl FileTestCase=logicmoo.base.examples.fol.ZEBRA_06 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['zebra_06.clif']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['zebra_06.clif']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_06.clif % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/ZEBRA_06/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AZEBRA_06 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/639 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2 %~ comment(";") %~ comment("; deduct-einstein.scm") %~ comment(";") %~ comment("; Full set of Einstein Puzzle facts.") %~ comment("; There are 15 explicitly stated facts, and four additional implicit") %~ comment("; facts about ordinal counting (ordering of houses in a row).") %~ comment(";") %~ comment("; The facts are stated in a fashion that is as close as possible to") %~ comment("; the natural-language source. The point being that we want the") %~ comment("; expression of facts to be closely tied to human patterns of speech.") %~ comment("; Being \"efficient\" or \"clever\" is NOT the point.") %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define(stv(mean,conf),'cog-new-stv'(mean,conf)))))) ======================================================= define(stv(mean,conf),'cog-new-stv'(mean,conf)) ============================================ ?- kif_to_boxlog( define(stv(mean,conf),'cog-new-stv'(mean,conf)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ mean stv conf define mean 'cog-new-stv' conf %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('cog-new-stv',cogNewStv) %~ kifi = define(stv(mean,conf),cogNewStv(mean,conf)). %~ kifm = nesc( define(stv(mean,conf),cogNewStv(mean,conf))). %~ kif_to_boxlog_attvars2 = necessary(define(stv(mean,conf),cogNewStv(mean,conf))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(stv(mean,conf),cogNewStv(mean,conf))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that mean stv conf define mean cogNewStv conf %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define(stv(mean,conf),cogNewStv(mean,conf))). ============================================ %~ comment("; A little handly-dandy utility to avoid over-reporting of \"obvious\"") %~ comment("; results. We declare that person1 is the same as person1, etc.") %~ comment("; A kind-of pauli-exclusion-principle at work.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( same(person), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("IsSamePerson")), %~ 'ListLink'('FeatureNode'(person),'FeatureNode'(person)))))))) ======================================================= define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person)))) ============================================ ?- kif_to_boxlog( define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person)))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ person isa same define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define( same(person), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("IsSamePerson")), %~ 'ListLink'('FeatureNode'(person),'FeatureNode'(person)))). %~ kifm = nesc( define( same(person), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("IsSamePerson")), %~ 'ListLink'('FeatureNode'(person),'FeatureNode'(person))))). %~ kif_to_boxlog_attvars2 = necessary(define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that person isa same define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( same(person), 'EvaluationLink'( stv(1,1), PredicateNode( '$STRING'("IsSamePerson")), 'ListLink'('FeatureNode'(person),'FeatureNode'(person))))). ============================================ %~ comment(" AvatarNode") %~ comment(" AvatarNode") %~ comment("; A declaration of fact: it is true that pred has value for person.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( fact(person,pred,value), %~ same(person), %~ 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))))))) ======================================================= define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) ============================================ ?- kif_to_boxlog( define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define( fact(person,pred,value), %~ same(person), %~ 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))). %~ kifm = nesc( define( fact(person,pred,value), %~ same(person), %~ 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))). %~ kif_to_boxlog_attvars2 = necessary(define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( fact(person,pred,value), same(person), 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))). ============================================ %~ comment("; A neighbor-predicate: two people live next to each other.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( neighbor(person1,person2), %~ same(person1), %~ same(person2), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Neighbor")), %~ 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))))))) ======================================================= define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))) ============================================ ?- kif_to_boxlog( define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define( neighbor(person1,person2), %~ same(person1), %~ same(person2), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Neighbor")), %~ 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))). %~ kifm = nesc( define( neighbor(person1,person2), %~ same(person1), %~ same(person2), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Neighbor")), %~ 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2))))). %~ kif_to_boxlog_attvars2 = necessary(define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( neighbor(person1,person2), same(person1), same(person2), 'EvaluationLink'( stv(1,1), PredicateNode( '$STRING'("Neighbor")), 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2))))). ============================================ %~ comment("; A left-of predicate: one house is left of another") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'left-of'(house1,house2), %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))))))) ======================================================= define('left-of'(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) ============================================ ?- kif_to_boxlog( define('left-of'(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ house1 'left-of' house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('left-of',leftOf) %~ kifi = define( leftOf(house1,house2), %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))). %~ kifm = nesc( define( leftOf(house1,house2), %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). %~ kif_to_boxlog_attvars2 = necessary(define(leftOf(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(leftOf(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that house1 leftOf house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( leftOf(house1,house2), 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). ============================================ %~ comment("; 1. The Englishman lives in the red house.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")))))) ======================================================= fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")). %~ kifm = nesc( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")))))) ======================================================= fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house]))). %~ kifm = nesc( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(red,'[|]'(house,[])))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house]))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house])))). ============================================ %~ comment("; 2. The Swede keeps dogs.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")))))) ======================================================= fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")). %~ kifm = nesc( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")))))) ======================================================= fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")). %~ kifm = nesc( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))). ============================================ %~ comment("; 3. The Dane drinks tea.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")))))) ======================================================= fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")). %~ kifm = nesc( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")))))) ======================================================= fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")). %~ kifm = nesc( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))). ============================================ %~ comment("; 4. The green house is just to the left of the white_house one.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'left-of'('$STRING'("green house"),'$STRING'("white house")))))) ======================================================= 'left-of'('$STRING'("green house"),'$STRING'("white house")) ============================================ ?- kif_to_boxlog( 'left-of'('$STRING'("green house"),'$STRING'("white house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "green house" isa '$STRING' 'left-of' "white house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house]))). %~ kifm = nesc( leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house])))). %~ kif_to_boxlog_attvars2 = necessary(leftOf('$STRING'(s('[|]'(green,'[|]'(house,[])))),'$STRING'(s('[|]'(white,'[|]'(house,[])))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that green house isa s isa '$STRING' leftOf white house isa s isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house])))). ============================================ %~ comment("; 5. The owner of the green house drinks coffee.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")))))) ======================================================= fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house]))). %~ kifm = nesc( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(green,'[|]'(house,[])))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house]))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house])))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")))))) ======================================================= fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")). %~ kifm = nesc( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))). ============================================ %~ comment("; 6. The Pall Mall smoker keeps birds.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")))))) ======================================================= fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")). %~ kifm = nesc( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")))))) ======================================================= fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")). %~ kifm = nesc( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))). ============================================ %~ comment("; 7. The owner of the yellow house smokes Dunhills.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")))))) ======================================================= fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")). %~ kifm = nesc( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")))))) ======================================================= fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house]))). %~ kifm = nesc( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(yellow,'[|]'(house,[])))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house]))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house])))). ============================================ %~ comment("; 8. The man in the center house drinks milk.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")))))) ======================================================= fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")). %~ kifm = nesc( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")))))) ======================================================= fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103','Main','Street']))). %~ kifm = nesc( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s('[|]'('103','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet]))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet])))). ============================================ %~ comment("; 9. The Norwegian lives in the first house.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")))))) ======================================================= fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")). %~ kifm = nesc( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")))))) ======================================================= fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101','Main','Street']))). %~ kifm = nesc( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s('[|]'('101','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet]))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet])))). ============================================ %~ comment("; 10. The Blend smoker has a neighbor who keeps cats.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")))))) ======================================================= fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")). %~ kifm = nesc( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( neighbor('$STRING'("person10"),'$STRING'("catperson")))))) ======================================================= neighbor('$STRING'("person10"),'$STRING'("catperson")) ============================================ ?- kif_to_boxlog( neighbor('$STRING'("person10"),'$STRING'("catperson")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "person10" isa '$STRING' neighbor "catperson" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = neighbor('$STRING'("person10"),'$STRING'("catperson")). %~ kifm = nesc( neighbor('$STRING'("person10"),'$STRING'("catperson"))). %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person10"),'$STRING'("catperson"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(neighbor('$STRING'("person10"),'$STRING'("catperson"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "person10" isa '$STRING' neighbor "catperson" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( neighbor('$STRING'("person10"),'$STRING'("catperson"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")))))) ======================================================= fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) ============================================ ?- kif_to_boxlog( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")). %~ kifm = nesc( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))). ============================================ %~ comment("; 11. The man who smokes Blue Masters drinks bier.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")))))) ======================================================= fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s(['Blue','Master']))). %~ kifm = nesc( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master'])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s('[|]'(tSumoBlue,'[|]'('Master',[])))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master'])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master']))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master'])))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")))))) ======================================================= fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")). %~ kifm = nesc( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))). ============================================ %~ comment("; 12. The man who keeps horses lives next to the Dunhill smoker.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")))))) ======================================================= fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")). %~ kifm = nesc( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")))))) ======================================================= neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")) ============================================ ?- kif_to_boxlog( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "person12" isa '$STRING' neighbor "dun_smoke_person" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")). %~ kifm = nesc( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))). %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "person12" isa '$STRING' neighbor "dun_smoke_person" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")))))) ======================================================= fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) ============================================ ?- kif_to_boxlog( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")). %~ kifm = nesc( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). ============================================ %~ comment("; 13. The German smokes Prince.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")))))) ======================================================= fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")). %~ kifm = nesc( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")))))) ======================================================= fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")). %~ kifm = nesc( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))). ============================================ %~ comment("; 14. The Norwegian lives next to the blue house.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")))))) ======================================================= fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")). %~ kifm = nesc( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( neighbor('$STRING'("person14"),'$STRING'("blue_person")))))) ======================================================= neighbor('$STRING'("person14"),'$STRING'("blue_person")) ============================================ ?- kif_to_boxlog( neighbor('$STRING'("person14"),'$STRING'("blue_person")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "person14" isa '$STRING' neighbor "blue_person" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = neighbor('$STRING'("person14"),'$STRING'("blue_person")). %~ kifm = nesc( neighbor('$STRING'("person14"),'$STRING'("blue_person"))). %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person14"),'$STRING'("blue_person"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(neighbor('$STRING'("person14"),'$STRING'("blue_person"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "person14" isa '$STRING' neighbor "blue_person" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( neighbor('$STRING'("person14"),'$STRING'("blue_person"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")))))) ======================================================= fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")) ============================================ ?- kif_to_boxlog( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house]))). %~ kifm = nesc( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(blue,'[|]'(house,[])))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house]))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house])))). ============================================ %~ comment("; 15. The Blend smoker has a neighbor who drinks water.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")))))) ======================================================= fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")). %~ kifm = nesc( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( neighbor('$STRING'("person15"),'$STRING'("water_person")))))) ======================================================= neighbor('$STRING'("person15"),'$STRING'("water_person")) ============================================ ?- kif_to_boxlog( neighbor('$STRING'("person15"),'$STRING'("water_person")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "person15" isa '$STRING' neighbor "water_person" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = neighbor('$STRING'("person15"),'$STRING'("water_person")). %~ kifm = nesc( neighbor('$STRING'("person15"),'$STRING'("water_person"))). %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person15"),'$STRING'("water_person"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(neighbor('$STRING'("person15"),'$STRING'("water_person"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "person15" isa '$STRING' neighbor "water_person" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( neighbor('$STRING'("person15"),'$STRING'("water_person"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")))))) ======================================================= fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) ============================================ ?- kif_to_boxlog( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")). %~ kifm = nesc( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))). ============================================ %~ comment("; ---------------------------------------------------------------") %~ comment("; Assorted supplemental facts. These are somehow implicit in the") %~ comment("; problem statement. We'd mostly like to derive these, from more") %~ comment("; basic assumptions, but, for now, we'l just state them.") %~ comment(";") %~ comment("; A supplemental fact for fact 4: someone lives in the white house.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")))))) ======================================================= fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house]))). %~ kifm = nesc( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(white,'[|]'(house,[])))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house]))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house])))). ============================================ %~ comment("; Supplemental fact: someone keeps fish.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")))))) ======================================================= fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) ============================================ ?- kif_to_boxlog( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")). %~ kifm = nesc( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))). ============================================ %~ comment("; State some implicitly assumed facts about neighboring houses") %~ comment("; This is the 'successor' function for ordinal numbers.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( successor(house1,house2), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Successor")), %~ 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))))))) ======================================================= define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) ============================================ ?- kif_to_boxlog( define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ house1 successor house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define( successor(house1,house2), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Successor")), %~ 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))). %~ kifm = nesc( define( successor(house1,house2), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Successor")), %~ 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). %~ kif_to_boxlog_attvars2 = necessary(define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that house1 successor house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( successor(house1,house2), 'EvaluationLink'( stv(1,1), PredicateNode( '$STRING'("Successor")), 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( successor('$STRING'("101 Main Street"),'$STRING'("102 Main Street")))))) ======================================================= successor('$STRING'("101 Main Street"),'$STRING'("102 Main Street")) ============================================ ?- kif_to_boxlog( successor('$STRING'("101 Main Street"),'$STRING'("102 Main Street")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "101 Main Street" isa '$STRING' successor "102 Main Street" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = successor( %~ $STRING( s( ['101','Main','Street'])), %~ $STRING( s( ['102','Main','Street']))). %~ kifm = nesc( successor( %~ $STRING( s( ['101',iMain,tSumoStreet])), %~ $STRING( s( ['102',iMain,tSumoStreet])))). %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('101','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('102','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(successor('$STRING'(s(['101',iMain,tSumoStreet])),'$STRING'(s(['102',iMain,tSumoStreet])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '101' iMain tSumoStreet isa s isa '$STRING' successor '102' iMain tSumoStreet isa s isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( successor( $STRING( s( ['101',iMain,tSumoStreet])), $STRING( s( ['102',iMain,tSumoStreet])))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( successor('$STRING'("102 Main Street"),'$STRING'("103 Main Street")))))) ======================================================= successor('$STRING'("102 Main Street"),'$STRING'("103 Main Street")) ============================================ ?- kif_to_boxlog( successor('$STRING'("102 Main Street"),'$STRING'("103 Main Street")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "102 Main Street" isa '$STRING' successor "103 Main Street" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = successor( %~ $STRING( s( ['102','Main','Street'])), %~ $STRING( s( ['103','Main','Street']))). %~ kifm = nesc( successor( %~ $STRING( s( ['102',iMain,tSumoStreet])), %~ $STRING( s( ['103',iMain,tSumoStreet])))). %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('102','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('103','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(successor('$STRING'(s(['102',iMain,tSumoStreet])),'$STRING'(s(['103',iMain,tSumoStreet])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '102' iMain tSumoStreet isa s isa '$STRING' successor '103' iMain tSumoStreet isa s isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( successor( $STRING( s( ['102',iMain,tSumoStreet])), $STRING( s( ['103',iMain,tSumoStreet])))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( successor('$STRING'("103 Main Street"),'$STRING'("104 Main Street")))))) ======================================================= successor('$STRING'("103 Main Street"),'$STRING'("104 Main Street")) ============================================ ?- kif_to_boxlog( successor('$STRING'("103 Main Street"),'$STRING'("104 Main Street")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "103 Main Street" isa '$STRING' successor "104 Main Street" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = successor( %~ $STRING( s( ['103','Main','Street'])), %~ $STRING( s( ['104','Main','Street']))). %~ kifm = nesc( successor( %~ $STRING( s( ['103',iMain,tSumoStreet])), %~ $STRING( s( ['104',iMain,tSumoStreet])))). %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('103','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('104','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(successor('$STRING'(s(['103',iMain,tSumoStreet])),'$STRING'(s(['104',iMain,tSumoStreet])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '103' iMain tSumoStreet isa s isa '$STRING' successor '104' iMain tSumoStreet isa s isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( successor( $STRING( s( ['103',iMain,tSumoStreet])), $STRING( s( ['104',iMain,tSumoStreet])))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( successor('$STRING'("104 Main Street"),'$STRING'("105 Main Street")))))) ======================================================= successor('$STRING'("104 Main Street"),'$STRING'("105 Main Street")) ============================================ ?- kif_to_boxlog( successor('$STRING'("104 Main Street"),'$STRING'("105 Main Street")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "104 Main Street" isa '$STRING' successor "105 Main Street" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = successor( %~ $STRING( s( ['104','Main','Street'])), %~ $STRING( s( ['105','Main','Street']))). %~ kifm = nesc( successor( %~ $STRING( s( ['104',iMain,tSumoStreet])), %~ $STRING( s( ['105',iMain,tSumoStreet])))). %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('104','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('105','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(successor('$STRING'(s(['104',iMain,tSumoStreet])),'$STRING'(s(['105',iMain,tSumoStreet])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '104' iMain tSumoStreet isa s isa '$STRING' successor '105' iMain tSumoStreet isa s isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( successor( $STRING( s( ['104',iMain,tSumoStreet])), $STRING( s( ['105',iMain,tSumoStreet])))). ============================================ %~ comment("; ---------------------------------------------------------------") %~ comment("; By-process-of-elimination facts") %~ comment("; If person doesn''t live in one of the four houses, they must live in") %~ comment("; the fifth. Likewsie, if person doesn''t smoke/drink/keep one of the four,") %~ comment("; they must have the fifth.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define('is-a'(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))))))) ======================================================= define('is-a'(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))) ============================================ ?- kif_to_boxlog( define('is-a'(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ x 'is-a' y define x isa 'ConceptNode' 'InheritanceLink' y isa 'ConceptNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('is-a',isA) %~ kifi = define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))). %~ kifm = nesc( define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))). %~ kif_to_boxlog_attvars2 = necessary(define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that x isA y define x isa 'ConceptNode' 'InheritanceLink' y isa 'ConceptNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("red house"),'$STRING'("house")))))) ======================================================= 'is-a'('$STRING'("red house"),'$STRING'("house")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("red house"),'$STRING'("house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "red house" isa '$STRING' 'is-a' "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'(s([red,house])),'$STRING'("house")). %~ kifm = nesc( isA('$STRING'(s([red,house])),'$STRING'("house"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(red,'[|]'(house,[])))),'$STRING'("house"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'(s([red,house])),'$STRING'("house"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that red house isa s isa '$STRING' isA "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'(s([red,house])),'$STRING'("house"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("white house"),'$STRING'("house")))))) ======================================================= 'is-a'('$STRING'("white house"),'$STRING'("house")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("white house"),'$STRING'("house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "white house" isa '$STRING' 'is-a' "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'(s([white,house])),'$STRING'("house")). %~ kifm = nesc( isA('$STRING'(s([white,house])),'$STRING'("house"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(white,'[|]'(house,[])))),'$STRING'("house"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'(s([white,house])),'$STRING'("house"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that white house isa s isa '$STRING' isA "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'(s([white,house])),'$STRING'("house"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("green house"),'$STRING'("house")))))) ======================================================= 'is-a'('$STRING'("green house"),'$STRING'("house")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("green house"),'$STRING'("house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "green house" isa '$STRING' 'is-a' "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'(s([green,house])),'$STRING'("house")). %~ kifm = nesc( isA('$STRING'(s([green,house])),'$STRING'("house"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(green,'[|]'(house,[])))),'$STRING'("house"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'(s([green,house])),'$STRING'("house"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that green house isa s isa '$STRING' isA "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'(s([green,house])),'$STRING'("house"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("yellow house"),'$STRING'("house")))))) ======================================================= 'is-a'('$STRING'("yellow house"),'$STRING'("house")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("yellow house"),'$STRING'("house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "yellow house" isa '$STRING' 'is-a' "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'(s([yellow,house])),'$STRING'("house")). %~ kifm = nesc( isA('$STRING'(s([yellow,house])),'$STRING'("house"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(yellow,'[|]'(house,[])))),'$STRING'("house"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'(s([yellow,house])),'$STRING'("house"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that yellow house isa s isa '$STRING' isA "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'(s([yellow,house])),'$STRING'("house"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("blue house"),'$STRING'("house")))))) ======================================================= 'is-a'('$STRING'("blue house"),'$STRING'("house")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("blue house"),'$STRING'("house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "blue house" isa '$STRING' 'is-a' "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'(s([blue,house])),'$STRING'("house")). %~ kifm = nesc( isA('$STRING'(s([blue,house])),'$STRING'("house"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(blue,'[|]'(house,[])))),'$STRING'("house"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'(s([blue,house])),'$STRING'("house"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that blue house isa s isa '$STRING' isA "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'(s([blue,house])),'$STRING'("house"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("water"),'$STRING'("drink")))))) ======================================================= 'is-a'('$STRING'("water"),'$STRING'("drink")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("water"),'$STRING'("drink")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "water" isa '$STRING' 'is-a' "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("water"),'$STRING'("drink")). %~ kifm = nesc( isA('$STRING'("water"),'$STRING'("drink"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("water"),'$STRING'("drink"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("water"),'$STRING'("drink"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "water" isa '$STRING' isA "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("water"),'$STRING'("drink"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("milk"),'$STRING'("drink")))))) ======================================================= 'is-a'('$STRING'("milk"),'$STRING'("drink")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("milk"),'$STRING'("drink")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "milk" isa '$STRING' 'is-a' "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("milk"),'$STRING'("drink")). %~ kifm = nesc( isA('$STRING'("milk"),'$STRING'("drink"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("milk"),'$STRING'("drink"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("milk"),'$STRING'("drink"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "milk" isa '$STRING' isA "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("milk"),'$STRING'("drink"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("bier"),'$STRING'("drink")))))) ======================================================= 'is-a'('$STRING'("bier"),'$STRING'("drink")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("bier"),'$STRING'("drink")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "bier" isa '$STRING' 'is-a' "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("bier"),'$STRING'("drink")). %~ kifm = nesc( isA('$STRING'("bier"),'$STRING'("drink"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("bier"),'$STRING'("drink"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("bier"),'$STRING'("drink"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "bier" isa '$STRING' isA "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("bier"),'$STRING'("drink"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("coffee"),'$STRING'("drink")))))) ======================================================= 'is-a'('$STRING'("coffee"),'$STRING'("drink")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("coffee"),'$STRING'("drink")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "coffee" isa '$STRING' 'is-a' "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("coffee"),'$STRING'("drink")). %~ kifm = nesc( isA('$STRING'("coffee"),'$STRING'("drink"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("coffee"),'$STRING'("drink"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("coffee"),'$STRING'("drink"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "coffee" isa '$STRING' isA "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("coffee"),'$STRING'("drink"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("tea"),'$STRING'("drink")))))) ======================================================= 'is-a'('$STRING'("tea"),'$STRING'("drink")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("tea"),'$STRING'("drink")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "tea" isa '$STRING' 'is-a' "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("tea"),'$STRING'("drink")). %~ kifm = nesc( isA('$STRING'("tea"),'$STRING'("drink"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("tea"),'$STRING'("drink"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("tea"),'$STRING'("drink"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "tea" isa '$STRING' isA "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("tea"),'$STRING'("drink"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Prince"),'$STRING'("tobacco")))))) ======================================================= 'is-a'('$STRING'("Prince"),'$STRING'("tobacco")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Prince"),'$STRING'("tobacco")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Prince" isa '$STRING' 'is-a' "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("Prince"),'$STRING'("tobacco")). %~ kifm = nesc( isA('$STRING'("Prince"),'$STRING'("tobacco"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Prince"),'$STRING'("tobacco"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("Prince"),'$STRING'("tobacco"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "Prince" isa '$STRING' isA "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("Prince"),'$STRING'("tobacco"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("PallMall"),'$STRING'("tobacco")))))) ======================================================= 'is-a'('$STRING'("PallMall"),'$STRING'("tobacco")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("PallMall"),'$STRING'("tobacco")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "PallMall" isa '$STRING' 'is-a' "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("PallMall"),'$STRING'("tobacco")). %~ kifm = nesc( isA('$STRING'("PallMall"),'$STRING'("tobacco"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("PallMall"),'$STRING'("tobacco"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("PallMall"),'$STRING'("tobacco"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "PallMall" isa '$STRING' isA "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("PallMall"),'$STRING'("tobacco"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Dunhill"),'$STRING'("tobacco")))))) ======================================================= 'is-a'('$STRING'("Dunhill"),'$STRING'("tobacco")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Dunhill"),'$STRING'("tobacco")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Dunhill" isa '$STRING' 'is-a' "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("Dunhill"),'$STRING'("tobacco")). %~ kifm = nesc( isA('$STRING'("Dunhill"),'$STRING'("tobacco"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Dunhill"),'$STRING'("tobacco"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("Dunhill"),'$STRING'("tobacco"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "Dunhill" isa '$STRING' isA "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("Dunhill"),'$STRING'("tobacco"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Blend"),'$STRING'("tobacco")))))) ======================================================= 'is-a'('$STRING'("Blend"),'$STRING'("tobacco")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Blend"),'$STRING'("tobacco")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Blend" isa '$STRING' 'is-a' "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("Blend"),'$STRING'("tobacco")). %~ kifm = nesc( isA('$STRING'("Blend"),'$STRING'("tobacco"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Blend"),'$STRING'("tobacco"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("Blend"),'$STRING'("tobacco"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "Blend" isa '$STRING' isA "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("Blend"),'$STRING'("tobacco"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("Blue Master"),'$STRING'("tobacco")))))) ======================================================= 'is-a'('$STRING'("Blue Master"),'$STRING'("tobacco")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Blue Master"),'$STRING'("tobacco")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Blue Master" isa '$STRING' 'is-a' "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'(s(['Blue','Master'])),'$STRING'("tobacco")). %~ kifm = nesc( isA('$STRING'(s([tSumoBlue,'Master'])),'$STRING'("tobacco"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(tSumoBlue,'[|]'('Master',[])))),'$STRING'("tobacco"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'(s([tSumoBlue,'Master'])),'$STRING'("tobacco"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that tSumoBlue 'Master' isa s isa '$STRING' isA "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'(s([tSumoBlue,'Master'])),'$STRING'("tobacco"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("fish"),'$STRING'("keeps_as_pet")))))) ======================================================= 'is-a'('$STRING'("fish"),'$STRING'("keeps_as_pet")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("fish"),'$STRING'("keeps_as_pet")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "fish" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("fish"),'$STRING'("keeps_as_pet")). %~ kifm = nesc( isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "fish" isa '$STRING' isA "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("dogs"),'$STRING'("keeps_as_pet")))))) ======================================================= 'is-a'('$STRING'("dogs"),'$STRING'("keeps_as_pet")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("dogs"),'$STRING'("keeps_as_pet")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "dogs" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("dogs"),'$STRING'("keeps_as_pet")). %~ kifm = nesc( isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "dogs" isa '$STRING' isA "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("birds"),'$STRING'("keeps_as_pet")))))) ======================================================= 'is-a'('$STRING'("birds"),'$STRING'("keeps_as_pet")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("birds"),'$STRING'("keeps_as_pet")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "birds" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("birds"),'$STRING'("keeps_as_pet")). %~ kifm = nesc( isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "birds" isa '$STRING' isA "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("cats"),'$STRING'("keeps_as_pet")))))) ======================================================= 'is-a'('$STRING'("cats"),'$STRING'("keeps_as_pet")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("cats"),'$STRING'("keeps_as_pet")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "cats" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("cats"),'$STRING'("keeps_as_pet")). %~ kifm = nesc( isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "cats" isa '$STRING' isA "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("horses"),'$STRING'("keeps_as_pet")))))) ======================================================= 'is-a'('$STRING'("horses"),'$STRING'("keeps_as_pet")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("horses"),'$STRING'("keeps_as_pet")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "horses" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("horses"),'$STRING'("keeps_as_pet")). %~ kifm = nesc( isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "horses" isa '$STRING' isA "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("Englishman"),'$STRING'("citizenship")))))) ======================================================= 'is-a'('$STRING'("Englishman"),'$STRING'("citizenship")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Englishman"),'$STRING'("citizenship")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Englishman" isa '$STRING' 'is-a' "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("Englishman"),'$STRING'("citizenship")). %~ kifm = nesc( isA('$STRING'("Englishman"),'$STRING'("citizenship"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Englishman"),'$STRING'("citizenship"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("Englishman"),'$STRING'("citizenship"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "Englishman" isa '$STRING' isA "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("Englishman"),'$STRING'("citizenship"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Swede"),'$STRING'("citizenship")))))) ======================================================= 'is-a'('$STRING'("Swede"),'$STRING'("citizenship")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Swede"),'$STRING'("citizenship")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Swede" isa '$STRING' 'is-a' "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("Swede"),'$STRING'("citizenship")). %~ kifm = nesc( isA('$STRING'("Swede"),'$STRING'("citizenship"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Swede"),'$STRING'("citizenship"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("Swede"),'$STRING'("citizenship"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "Swede" isa '$STRING' isA "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("Swede"),'$STRING'("citizenship"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Dane"),'$STRING'("citizenship")))))) ======================================================= 'is-a'('$STRING'("Dane"),'$STRING'("citizenship")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Dane"),'$STRING'("citizenship")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Dane" isa '$STRING' 'is-a' "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("Dane"),'$STRING'("citizenship")). %~ kifm = nesc( isA('$STRING'("Dane"),'$STRING'("citizenship"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Dane"),'$STRING'("citizenship"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("Dane"),'$STRING'("citizenship"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "Dane" isa '$STRING' isA "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("Dane"),'$STRING'("citizenship"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("Norwegian"),'$STRING'("citizenship")))))) ======================================================= 'is-a'('$STRING'("Norwegian"),'$STRING'("citizenship")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Norwegian"),'$STRING'("citizenship")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Norwegian" isa '$STRING' 'is-a' "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("Norwegian"),'$STRING'("citizenship")). %~ kifm = nesc( isA('$STRING'("Norwegian"),'$STRING'("citizenship"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Norwegian"),'$STRING'("citizenship"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("Norwegian"),'$STRING'("citizenship"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "Norwegian" isa '$STRING' isA "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("Norwegian"),'$STRING'("citizenship"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("German"),'$STRING'("citizenship")))))) ======================================================= 'is-a'('$STRING'("German"),'$STRING'("citizenship")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("German"),'$STRING'("citizenship")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "German" isa '$STRING' 'is-a' "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("German"),'$STRING'("citizenship")). %~ kifm = nesc( isA('$STRING'("German"),'$STRING'("citizenship"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("German"),'$STRING'("citizenship"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("German"),'$STRING'("citizenship"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "German" isa '$STRING' isA "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("German"),'$STRING'("citizenship"))). ============================================ %~ comment(";") %~ comment("; deduct-keep.scm") %~ comment(";") %~ comment("; Print out who keeps what") %~ comment(";") %~ comment("; Part of the \"Einstein puzzle\" demo.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'print-ownership', %~ 'BindLink'( %~ 'VariableList'( %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), %~ VariableNode( '$STRING'("$nationality")), %~ VariableNode( '$STRING'("$house")), %~ VariableNode( '$STRING'("$pet"))), %~ 'AndLink'( %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("Nationality")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("KeepsPet")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), %~ 'OrderedLink'( %~ VariableNode( '$STRING'("$person")), %~ VariableNode( '$STRING'("$nationality")), %~ VariableNode( '$STRING'("$house")), %~ VariableNode( '$STRING'("$pet"))))))))) ======================================================= define('print-ownership','BindLink'('VariableList'('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))),'AndLink'('EvaluationLink'('PredicateNode'('$STRING'("Nationality")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))),'EvaluationLink'('PredicateNode'('$STRING'("LivesIn")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))),'EvaluationLink'('PredicateNode'('$STRING'("KeepsPet")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))))) ============================================ ?- kif_to_boxlog( define('print-ownership','BindLink'('VariableList'('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))),'AndLink'('EvaluationLink'('PredicateNode'('$STRING'("Nationality")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))),'EvaluationLink'('PredicateNode'('$STRING'("LivesIn")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))),'EvaluationLink'('PredicateNode'('$STRING'("KeepsPet")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'print-ownership' define 'BindLink'('VariableList'('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))),'AndLink'('EvaluationLink'('PredicateNode'('$STRING'("Nationality")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))),'EvaluationLink'('PredicateNode'('$STRING'("LivesIn")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))),'EvaluationLink'('PredicateNode'('$STRING'("KeepsPet")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('print-ownership',printOwnership) %~ azzert_rename('VariableList',ftVariableList) %~ kifi = define( printOwnership, %~ 'BindLink'( %~ ftVariableList( %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), %~ VariableNode( '$STRING'("$nationality")), %~ VariableNode( '$STRING'("$house")), %~ VariableNode( '$STRING'("$pet"))), %~ 'AndLink'( %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("Nationality")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("KeepsPet")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), %~ 'OrderedLink'( %~ VariableNode( '$STRING'("$person")), %~ VariableNode( '$STRING'("$nationality")), %~ VariableNode( '$STRING'("$house")), %~ VariableNode( '$STRING'("$pet"))))). %~ kifm = nesc( define( printOwnership, %~ 'BindLink'( %~ ftVariableList( %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), %~ VariableNode( '$STRING'("$nationality")), %~ VariableNode( '$STRING'("$house")), %~ VariableNode( '$STRING'("$pet"))), %~ 'AndLink'( %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("Nationality")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("KeepsPet")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), %~ 'OrderedLink'( %~ VariableNode( '$STRING'("$person")), %~ VariableNode( '$STRING'("$nationality")), %~ VariableNode( '$STRING'("$house")), %~ VariableNode( '$STRING'("$pet")))))). %~ kif_to_boxlog_attvars2 = necessary(define(printOwnership,'BindLink'(ftVariableList('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))),'AndLink'('EvaluationLink'('PredicateNode'('$STRING'("Nationality")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))),'EvaluationLink'('PredicateNode'('$STRING'("LivesIn")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))),'EvaluationLink'('PredicateNode'('$STRING'("KeepsPet")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet")))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(printOwnership,'BindLink'(ftVariableList('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))),'AndLink'('EvaluationLink'('PredicateNode'('$STRING'("Nationality")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))),'EvaluationLink'('PredicateNode'('$STRING'("LivesIn")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))),'EvaluationLink'('PredicateNode'('$STRING'("KeepsPet")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet")))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that printOwnership define 'BindLink'(ftVariableList('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))),'AndLink'('EvaluationLink'('PredicateNode'('$STRING'("Nationality")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))),'EvaluationLink'('PredicateNode'('$STRING'("LivesIn")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))),'EvaluationLink'('PredicateNode'('$STRING'("KeepsPet")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( printOwnership, 'BindLink'( ftVariableList( 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), VariableNode( '$STRING'("$nationality")), VariableNode( '$STRING'("$house")), VariableNode( '$STRING'("$pet"))), 'AndLink'( 'EvaluationLink'( PredicateNode( '$STRING'("Nationality")), 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), 'EvaluationLink'( PredicateNode( '$STRING'("LivesIn")), 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), 'EvaluationLink'( PredicateNode( '$STRING'("KeepsPet")), 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), 'OrderedLink'( VariableNode( '$STRING'("$person")), VariableNode( '$STRING'("$nationality")), VariableNode( '$STRING'("$house")), VariableNode( '$STRING'("$pet")))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'print-results', %~ 'BindLink'( %~ 'VariableList'( %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), %~ VariableNode( '$STRING'("$pred")), %~ 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), %~ AndLink( 'EvaluationLink'( %~ VariableNode( '$STRING'("$pred")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), %~ 'OrderedLink'( %~ VariableNode( '$STRING'("$person")), %~ VariableNode( '$STRING'("$pred")), %~ VariableNode( '$STRING'("$attr"))))))))) ======================================================= define('print-results','BindLink'('VariableList'('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$pred")),'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))),'AndLink'('EvaluationLink'('VariableNode'('$STRING'("$pred")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pred")),'VariableNode'('$STRING'("$attr"))))) ============================================ ?- kif_to_boxlog( define('print-results','BindLink'('VariableList'('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$pred")),'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))),'AndLink'('EvaluationLink'('VariableNode'('$STRING'("$pred")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pred")),'VariableNode'('$STRING'("$attr"))))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'print-results' define 'BindLink'('VariableList'('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$pred")),'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))),'AndLink'('EvaluationLink'('VariableNode'('$STRING'("$pred")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pred")),'VariableNode'('$STRING'("$attr")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('print-results',printResults) %~ kifi = define( printResults, %~ 'BindLink'( %~ ftVariableList( %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), %~ VariableNode( '$STRING'("$pred")), %~ 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), %~ AndLink( 'EvaluationLink'( %~ VariableNode( '$STRING'("$pred")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), %~ 'OrderedLink'( %~ VariableNode( '$STRING'("$person")), %~ VariableNode( '$STRING'("$pred")), %~ VariableNode( '$STRING'("$attr"))))). %~ kifm = nesc( define( printResults, %~ 'BindLink'( %~ ftVariableList( %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), %~ VariableNode( '$STRING'("$pred")), %~ 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), %~ AndLink( 'EvaluationLink'( %~ VariableNode( '$STRING'("$pred")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), %~ 'OrderedLink'( %~ VariableNode( '$STRING'("$person")), %~ VariableNode( '$STRING'("$pred")), %~ VariableNode( '$STRING'("$attr")))))). %~ kif_to_boxlog_attvars2 = necessary(define(printResults,'BindLink'(ftVariableList('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$pred")),'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))),'AndLink'('EvaluationLink'('VariableNode'('$STRING'("$pred")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pred")),'VariableNode'('$STRING'("$attr")))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(printResults,'BindLink'(ftVariableList('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$pred")),'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))),'AndLink'('EvaluationLink'('VariableNode'('$STRING'("$pred")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pred")),'VariableNode'('$STRING'("$attr")))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that printResults define 'BindLink'(ftVariableList('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$pred")),'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))),'AndLink'('EvaluationLink'('VariableNode'('$STRING'("$pred")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pred")),'VariableNode'('$STRING'("$attr")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( printResults, 'BindLink'( ftVariableList( 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), VariableNode( '$STRING'("$pred")), 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), AndLink( 'EvaluationLink'( VariableNode( '$STRING'("$pred")), 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), 'OrderedLink'( VariableNode( '$STRING'("$person")), VariableNode( '$STRING'("$pred")), VariableNode( '$STRING'("$attr")))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment(";") %~ comment("; deduct-rules.scm") %~ comment(";") %~ comment("; Deduction rules for Einstein puzzle.") %~ comment(";") %~ comment("; The rules here are written in a fashion as close as possible to") %~ comment("; 'ordinary' common-sense deductive rules. In particular, they are") %~ comment("; not written to predispose the problem into a 5x5 solution grid") %~ comment("; (although this is what they eventually must lead to). In other") %~ comment("; words, there is no effort made to make this the most \"efficient\"") %~ comment("; possible set of rules; instead, they''re the most \"natural\" or") %~ comment("; \"common-sense-like\" for this task.") %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('use-modules'(srfi('srfi-1')))))) ======================================================= 'use-modules'(srfi('srfi-1')) ============================================ ?- kif_to_boxlog( 'use-modules'(srfi('srfi-1')) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'srfi-1' isa srfi isa 'use-modules' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('use-modules',useModules) %~ azzert_rename('srfi-1',srfi_1) %~ kifi = useModules( srfi(srfi_1)). %~ kifm = nesc( useModules( srfi(srfi_1))). %~ kif_to_boxlog_attvars2 = necessary(useModules(srfi(srfi_1))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(useModules(srfi(srfi_1))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that srfi_1 isa srfi isa useModules %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( useModules( srfi(srfi_1))). ============================================ %~ comment("; Define simple truth value") %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define(stv(mean,conf),'cog-new-stv'(mean,conf)))))) ======================================================= define(stv(mean,conf),'cog-new-stv'(mean,conf)) ============================================ ?- kif_to_boxlog( define(stv(mean,conf),'cog-new-stv'(mean,conf)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ mean stv conf define mean 'cog-new-stv' conf %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define(stv(mean,conf),cogNewStv(mean,conf)). %~ kifm = nesc( define(stv(mean,conf),cogNewStv(mean,conf))). %~ kif_to_boxlog_attvars2 = necessary(define(stv(mean,conf),cogNewStv(mean,conf))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(stv(mean,conf),cogNewStv(mean,conf))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that mean stv conf define mean cogNewStv conf %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define(stv(mean,conf),cogNewStv(mean,conf))). ============================================ %~ comment("; Shorthand for the node types") %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('VN','VariableNode'))))) ======================================================= define('VN','VariableNode') ============================================ ?- kif_to_boxlog( define('VN','VariableNode') ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'VN' define 'VariableNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define('VN','VariableNode'). %~ kifm = nesc( define('VN','VariableNode')). %~ kif_to_boxlog_attvars2 = necessary(define('VN','VariableNode')) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define('VN','VariableNode')). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'VN' define 'VariableNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define('VN','VariableNode')). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('PN','PredicateNode'))))) ======================================================= define('PN','PredicateNode') ============================================ ?- kif_to_boxlog( define('PN','PredicateNode') ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'PN' define 'PredicateNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define('PN','PredicateNode'). %~ kifm = nesc( define('PN','PredicateNode')). %~ kif_to_boxlog_attvars2 = necessary(define('PN','PredicateNode')) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define('PN','PredicateNode')). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'PN' define 'PredicateNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define('PN','PredicateNode')). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('CN','ConceptNode'))))) ======================================================= define('CN','ConceptNode') ============================================ ?- kif_to_boxlog( define('CN','ConceptNode') ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'CN' define 'ConceptNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define('CN','ConceptNode'). %~ kifm = nesc( define('CN','ConceptNode')). %~ kif_to_boxlog_attvars2 = necessary(define('CN','ConceptNode')) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define('CN','ConceptNode')). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'CN' define 'ConceptNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define('CN','ConceptNode')). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('AN','FeatureNode'))))) ======================================================= define('AN','FeatureNode') ============================================ ?- kif_to_boxlog( define('AN','FeatureNode') ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'AN' define 'FeatureNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define('AN','FeatureNode'). %~ kifm = nesc( define('AN','FeatureNode')). %~ kif_to_boxlog_attvars2 = necessary(define('AN','FeatureNode')) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define('AN','FeatureNode')). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'AN' define 'FeatureNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define('AN','FeatureNode')). ============================================ %~ comment(" AvatarNode") %~ comment("; Predicate clause specifies a predicate that associates attribute to person") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))))))) ======================================================= define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))) ============================================ ?- kif_to_boxlog( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ clause(t1,v1,t2,v2,t3,v3) define v1 isa t1 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))). %~ kifm = nesc( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))). %~ kif_to_boxlog_attvars2 = necessary(define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that clause(t1,v1,t2,v2,t3,v3) define v1 isa t1 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))). ============================================ %~ comment("; Predicate clause negating the third attribute.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define('not-clause'(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))))))) ======================================================= define('not-clause'(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))) ============================================ ?- kif_to_boxlog( define('not-clause'(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'not-clause'(t1,v1,t2,v2,t3,v3) define v1 isa t1 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 isa 'NotLink' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('not-clause',notClause) %~ kifi = define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))). %~ kifm = nesc( define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))). %~ kif_to_boxlog_attvars2 = necessary(define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that notClause(t1,v1,t2,v2,t3,v3) define v1 isa t1 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 isa 'NotLink' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))). ============================================ %~ comment("; Predicate clause, asserting that v2 and v3 are different atoms.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( differ(t2,v2,t3,v3), %~ 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))))))) ======================================================= define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))) ============================================ ?- kif_to_boxlog( define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ differ(t2,v2,t3,v3) define "c++:exclusive" isa '$STRING' isa 'GroundedPredicateNode' 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define( differ(t2,v2,t3,v3), %~ 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))). %~ kifm = nesc( define( differ(t2,v2,t3,v3), %~ 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))). %~ kif_to_boxlog_attvars2 = necessary(define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that differ(t2,v2,t3,v3) define "c++:exclusive" isa '$STRING' isa 'GroundedPredicateNode' 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( differ(t2,v2,t3,v3), 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))). ============================================ %~ comment("; Declare a variable var to be of type type") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define('decl-var'(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))))))) ======================================================= define('decl-var'(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))) ============================================ ?- kif_to_boxlog( define('decl-var'(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ type 'decl-var' var define var isa 'VariableNode' 'TypedVariableLink' type isa 'TypeNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('decl-var',declVar) %~ kifi = define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))). %~ kifm = nesc( define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))). %~ kif_to_boxlog_attvars2 = necessary(define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that type declVar var define var isa 'VariableNode' 'TypedVariableLink' type isa 'TypeNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))). ============================================ %~ comment("; ---------------------------------------------------------------------") %~ comment("; \"Is the same person\" deduction rule.") %~ comment("; If person A and person B both share the same predicate and property,") %~ comment("; then they must be the same person.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'is-same-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), %~ AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))))))) ======================================================= define('is-same-rule','BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")),'AbsentLink'(clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))) ============================================ ?- kif_to_boxlog( define('is-same-rule','BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")),'AbsentLink'(clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'is-same-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")),'AbsentLink'(clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('is-same-rule',isSameRule) %~ kifi = define( isSameRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), %~ AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))). %~ kifm = nesc( define( isSameRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), %~ AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). %~ kif_to_boxlog_attvars2 = necessary(define(isSameRule,'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")),'AbsentLink'(clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(isSameRule,'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")),'AbsentLink'(clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that isSameRule define 'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")),'AbsentLink'(clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( isSameRule, 'BindLink'( ftVariableList( declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 'AndLink'( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... ") %~ comment("; Avoid reporting things we already know.") %~ comment("; Basically, if we already know that person A and B") %~ comment("; are the same person, then lets not deduce it again.") %~ comment("; This not link is identical to the conclusion below") %~ comment("; implicand -- then the following is true too") %~ comment("; ---------------------------------------------------------------------") %~ comment("; Transitive deduction rule.") %~ comment(";") %~ comment("; If attribute X holds for person A, and person A is same as person B") %~ comment("; then attribute X also holds for person B.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'transitive-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))))))) ======================================================= define('transitive-rule','BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))) ============================================ ?- kif_to_boxlog( define('transitive-rule','BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'transitive-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('transitive-rule',transitiveRule) %~ kifi = define( transitiveRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))). %~ kifm = nesc( define( transitiveRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). %~ kif_to_boxlog_attvars2 = necessary(define(transitiveRule,'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(transitiveRule,'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that transitiveRule define 'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( transitiveRule, 'BindLink'( ftVariableList( declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 'AndLink'( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment("; Don''t deduce thigs we already know...") %~ comment("; i.e. this not link is identical to conclusion, below.") %~ comment("; implicand -- then the following is true too") %~ comment("; ---------------------------------------------------------------------") %~ comment("; Transitive-not deduction rule.") %~ comment(";") %~ comment("; If attribute X doesn''t hold for person A, and person A is same as person B") %~ comment("; then attribute X also doesn''t hold for person B.") %~ comment(";") %~ comment("; Very similar to above") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'transitive-not-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))))))) ======================================================= define('transitive-not-rule','BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))) ============================================ ?- kif_to_boxlog( define('transitive-not-rule','BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'transitive-not-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('transitive-not-rule',transitiveNotRule) %~ kifi = define( transitiveNotRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))). %~ kifm = nesc( define( transitiveNotRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). %~ kif_to_boxlog_attvars2 = necessary(define(transitiveNotRule,'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(transitiveNotRule,'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that transitiveNotRule define 'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( transitiveNotRule, 'BindLink'( ftVariableList( declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 'AndLink'( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment("; Don''t deduce thigs we already know...") %~ comment("; i.e. this not link is identical to conclusion, below.") %~ comment("; implicand -- then the following is true too") %~ comment("; ---------------------------------------------------------------------") %~ comment("; elimination") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'by-elimination-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")), %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_a")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_b")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_c")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_d")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_e")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), %~ 'AndLink'( %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), %~ 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), %~ 'EvaluationLink'( %~ GroundedPredicateNode( '$STRING'("c++:exclusive")), %~ 'ListLink'( %~ VN( '$STRING'("$attr_a")), %~ VN( '$STRING'("$attr_b")), %~ VN( '$STRING'("$attr_c")), %~ VN( '$STRING'("$attr_d")), %~ VN( '$STRING'("$attr_e"))))), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e")))))))) ======================================================= define('by-elimination-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_c")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_d")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_e")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_type"))),'AndLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")),'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_e"))))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e")))) ============================================ ?- kif_to_boxlog( define('by-elimination-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_c")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_d")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_e")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_type"))),'AndLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")),'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_e"))))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'by-elimination-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_c")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_d")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_e")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_type"))),'AndLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")),'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_e"))))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('by-elimination-rule',byEliminationRule) %~ kifi = define( byEliminationRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), %~ 'AndLink'( %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), %~ 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), %~ 'EvaluationLink'( %~ GroundedPredicateNode( '$STRING'("c++:exclusive")), %~ 'ListLink'( %~ VN( '$STRING'("$attr_a")), %~ VN( '$STRING'("$attr_b")), %~ VN( '$STRING'("$attr_c")), %~ VN( '$STRING'("$attr_d")), %~ VN( '$STRING'("$attr_e"))))), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e")))). %~ kifm = nesc( define( byEliminationRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), %~ 'AndLink'( %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), %~ 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), %~ 'EvaluationLink'( %~ GroundedPredicateNode( '$STRING'("c++:exclusive")), %~ 'ListLink'( %~ VN( '$STRING'("$attr_a")), %~ VN( '$STRING'("$attr_b")), %~ VN( '$STRING'("$attr_c")), %~ VN( '$STRING'("$attr_d")), %~ VN( '$STRING'("$attr_e"))))), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))))). %~ kif_to_boxlog_attvars2 = necessary(define(byEliminationRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))),'AndLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")),'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_e"))))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(byEliminationRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))),'AndLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")),'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_e"))))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that byEliminationRule define 'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))),'AndLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")),'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_e"))))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( byEliminationRule, 'BindLink'( ftVariableList( declVar('$STRING'("FeatureNode"),'$STRING'("$person")), declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")), declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")), declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")), declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")), declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")), declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), 'AndLink'( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), 'EvaluationLink'( GroundedPredicateNode( '$STRING'("c++:exclusive")), 'ListLink'( VN( '$STRING'("$attr_a")), VN( '$STRING'("$attr_b")), VN( '$STRING'("$attr_c")), VN( '$STRING'("$attr_d")), VN( '$STRING'("$attr_e"))))), clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment("; If person does NOT have atttribute a,b,c or d ...") %~ comment("; and the attributes a,b,c,d,e are all of the same kind") %~ comment("; and attributes a,b,c,d,e are all different from one-another") %~ comment("; Don''t deduce thigs we already know...") %~ comment("; i.e. this not link is identical to conclusion, below.") %~ comment("(AbsentLink") %~ comment("\t(clause VN \"$predicate\" VN \"$person\" VN \"$attr_e\")") %~ comment(")") %~ comment("; implicand -- then the following is true too") %~ comment("; Then by elimination, person must have attribute e.") %~ comment("; ---------------------------------------------------------------------") %~ comment("; distinct-attr rule.") %~ comment("; If, for a given attribute, person a and person b take on different") %~ comment("; values, then they cannot be the same person. Therefore, any other") %~ comment("; attributes they have must also be exclusive.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'distinct-attr-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), %~ differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), %~ clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), %~ 'not-clause'('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl")))))))) ======================================================= define('distinct-attr-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_common")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))),'AndLink'(clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")),clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")),differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")),clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))),'not-clause'('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl")))) ============================================ ?- kif_to_boxlog( define('distinct-attr-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_common")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))),'AndLink'(clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")),clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")),differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")),clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))),'not-clause'('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'distinct-attr-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_common")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))),'AndLink'(clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")),clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")),differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")),clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))),'not-clause'('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('distinct-attr-rule',distinctAttrRule) %~ kifi = define( distinctAttrRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), %~ differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), %~ clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), %~ notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl")))). %~ kifm = nesc( define( distinctAttrRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), %~ differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), %~ clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), %~ notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))))). %~ kif_to_boxlog_attvars2 = necessary(define(distinctAttrRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))),'AndLink'(clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")),clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")),differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")),clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))),notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(distinctAttrRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))),'AndLink'(clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")),clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")),differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")),clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))),notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that distinctAttrRule define 'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))),'AndLink'(clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")),clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")),differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")),clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))),notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( distinctAttrRule, 'BindLink'( ftVariableList( declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), 'AndLink'( clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment("; Don''t deduce thigs we already know...") %~ comment("; i.e. this not link is identical to conclusion, below.") %~ comment("(AbsentLink") %~ comment("\t(not-clause VN \"$predicate_exclusive\" VN \"$person_b\" VN \"$attribute_excl\")") %~ comment(")") %~ comment("; implicand -- then the following is true too") %~ comment("; ---------------------------------------------------------------------") %~ comment("; neighbor-not-attr rule.") %~ comment("; If some attribute holds true for a person, it cannot hold for the") %~ comment("; person''s neighbor.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'neighbor-not-attr-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))))))) ======================================================= define('neighbor-not-attr-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))) ============================================ ?- kif_to_boxlog( define('neighbor-not-attr-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'neighbor-not-attr-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('neighbor-not-attr-rule',neighborNotAttrRule) %~ kifi = define( neighborNotAttrRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))). %~ kifm = nesc( define( neighborNotAttrRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). %~ kif_to_boxlog_attvars2 = necessary(define(neighborNotAttrRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(neighborNotAttrRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that neighborNotAttrRule define 'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( neighborNotAttrRule, 'BindLink'( ftVariableList( declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 'AndLink'( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment("; Don''t deduce thigs we already know...") %~ comment("; i.e. this not link is identical to conclusion, below.") %~ comment("; implicand -- then the following is true too") %~ comment("; ---------------------------------------------------------------------") %~ comment("; Houses at the end of the street can only have one neighbor, ever.") %~ comment("; This is a rather narrow rule, as it can only ever apply to the first") %~ comment("; address (first ordinal -- a boundary condition).") %~ comment("; This is used to combine rules 9 and 14.") %~ comment("; There should be a symmetric rule for the last address too ...") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'first-addr-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'("101 Main Street")), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), %~ AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))))))) ======================================================= define('first-addr-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'("101 Main Street")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))) ============================================ ?- kif_to_boxlog( define('first-addr-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'("101 Main Street")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'first-addr-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'("101 Main Street")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('first-addr-rule',firstAddrRule) %~ kifi = define( firstAddrRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), %~ 'AndLink'( %~ clause( 'PN', %~ '$STRING'("Address"), 'VN','$STRING'("$person_a"),'CN', %~ $STRING( s( ['101','Main','Street']))), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), %~ AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))). %~ kifm = nesc( define( firstAddrRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), %~ 'AndLink'( %~ clause( 'PN', %~ '$STRING'("Address"), 'VN','$STRING'("$person_a"),'CN', %~ $STRING( s( ['101',iMain,tSumoStreet]))), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), %~ AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))))). %~ kif_to_boxlog_attvars2 = necessary(define(firstAddrRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'(s('[|]'('101','[|]'(iMain,'[|]'(tSumoStreet,[])))))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(firstAddrRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'(s(['101',iMain,tSumoStreet]))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that firstAddrRule define 'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'(s(['101',iMain,tSumoStreet]))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( firstAddrRule, 'BindLink'( ftVariableList( declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 'AndLink'( clause( 'PN', '$STRING'("Address"), 'VN','$STRING'("$person_a"),'CN', $STRING( s( ['101',iMain,tSumoStreet]))), clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... ") %~ comment("; if adress of personA is 1st house") %~ comment("; and A is neighbor of B") %~ comment("; and the next house is one over") %~ comment("; and we don''t already know the conclusion") %~ comment("; implicand -- then the B lives one house over.") %~ comment("; ---------------------------------------------------------------------") %~ comment("; Neighbor deduction rule.") %~ comment(";") %~ comment("; If Address X is left of address Y, then person who lives in X is") %~ comment("; a neighbor of person who lives in Y") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'neighbor-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))))))) ======================================================= define('neighbor-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))) ============================================ ?- kif_to_boxlog( define('neighbor-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'neighbor-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('neighbor-rule',neighborRule) %~ kifi = define( neighborRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))). %~ kifm = nesc( define( neighborRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). %~ kif_to_boxlog_attvars2 = necessary(define(neighborRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(neighborRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that neighborRule define 'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( neighborRule, 'BindLink'( ftVariableList( declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 'AndLink'( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment(" Not interested in what we already know.") %~ comment("; implicand -- then the following is true too") %~ comment("; ---------------------------------------------------------------------") %~ comment("; Neighbor relation is symmetric") %~ comment(";") %~ comment("; If A is a neighbor of B then B is a neighbor of A") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'neighbor-symmetry-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))))))) ======================================================= define('neighbor-symmetry-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b"))),'AndLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))) ============================================ ?- kif_to_boxlog( define('neighbor-symmetry-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b"))),'AndLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'neighbor-symmetry-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b"))),'AndLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('neighbor-symmetry-rule',neighborSymmetryRule) %~ kifi = define( neighborSymmetryRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))). %~ kifm = nesc( define( neighborSymmetryRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))))). %~ kif_to_boxlog_attvars2 = necessary(define(neighborSymmetryRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))),'AndLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(neighborSymmetryRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))),'AndLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that neighborSymmetryRule define 'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))),'AndLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( neighborSymmetryRule, 'BindLink'( ftVariableList( declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))), 'AndLink'( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment(" Not interested in what we already know.") %~ comment("; implicand -- then the following is true too") %~ comment("; ---------------------------------------------------------------------") %~ comment("; Deduce if a solution has been found ... this simply tries to see") %~ comment("; if all attributes have been deduced, and if so, just clumps them") %~ comment("; together.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'found-solution-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$nationality")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$drink")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$smoke")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$pet")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$house")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), %~ clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), %~ clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), %~ clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), %~ clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), %~ AbsentLink( 'OrderedLink'( %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), %~ VN( '$STRING'("$addr"))))), %~ 'OrderedLink'( %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), %~ VN( '$STRING'("$addr"))))))))) ======================================================= define('found-solution-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$nationality")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$drink")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$smoke")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$pet")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$house")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr"))),'AndLink'(clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")),clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")),clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")),clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")),clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")),'AbsentLink'('OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))),'OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))) ============================================ ?- kif_to_boxlog( define('found-solution-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$nationality")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$drink")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$smoke")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$pet")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$house")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr"))),'AndLink'(clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")),clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")),clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")),clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")),clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")),'AbsentLink'('OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))),'OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'found-solution-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$nationality")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$drink")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$smoke")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$pet")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$house")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr"))),'AndLink'(clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")),clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")),clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")),clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")),clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")),'AbsentLink'('OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))),'OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('found-solution-rule',foundSolutionRule) %~ kifi = define( foundSolutionRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$drink")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$pet")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$house")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), %~ clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), %~ clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), %~ clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), %~ clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), %~ AbsentLink( 'OrderedLink'( %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), %~ VN( '$STRING'("$addr"))))), %~ 'OrderedLink'( %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), %~ VN( '$STRING'("$addr"))))). %~ kifm = nesc( define( foundSolutionRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$drink")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$pet")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$house")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), %~ clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), %~ clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), %~ clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), %~ clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), %~ AbsentLink( 'OrderedLink'( %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), %~ VN( '$STRING'("$addr"))))), %~ 'OrderedLink'( %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), %~ VN( '$STRING'("$addr")))))). %~ kif_to_boxlog_attvars2 = necessary(define(foundSolutionRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person")),declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")),declVar('$STRING'("ConceptNode"),'$STRING'("$drink")),declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")),declVar('$STRING'("ConceptNode"),'$STRING'("$pet")),declVar('$STRING'("ConceptNode"),'$STRING'("$house")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))),'AndLink'(clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")),clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")),clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")),clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")),clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")),'AbsentLink'('OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))),'OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr")))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(foundSolutionRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person")),declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")),declVar('$STRING'("ConceptNode"),'$STRING'("$drink")),declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")),declVar('$STRING'("ConceptNode"),'$STRING'("$pet")),declVar('$STRING'("ConceptNode"),'$STRING'("$house")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))),'AndLink'(clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")),clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")),clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")),clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")),clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")),'AbsentLink'('OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))),'OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr")))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that foundSolutionRule define 'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person")),declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")),declVar('$STRING'("ConceptNode"),'$STRING'("$drink")),declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")),declVar('$STRING'("ConceptNode"),'$STRING'("$pet")),declVar('$STRING'("ConceptNode"),'$STRING'("$house")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))),'AndLink'(clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")),clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")),clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")),clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")),clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")),'AbsentLink'('OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))),'OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( foundSolutionRule, 'BindLink'( ftVariableList( declVar('$STRING'("FeatureNode"),'$STRING'("$person")), declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")), declVar('$STRING'("ConceptNode"),'$STRING'("$drink")), declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")), declVar('$STRING'("ConceptNode"),'$STRING'("$pet")), declVar('$STRING'("ConceptNode"),'$STRING'("$house")), declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))), 'AndLink'( clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), AbsentLink( 'OrderedLink'( VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), VN( '$STRING'("$addr"))))), 'OrderedLink'( VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), VN( '$STRING'("$addr")))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment("; Don''t report a fact we already know.") %~ comment("; implicand -- We''re just going to use a plain-old ordered") %~ comment("; link here to report the results. Why not ...") %~ comment(";") %~ comment("; deduct-trivial.scm") %~ comment(";") %~ comment("; Trivial example of deduction.") %~ comment(";") %~ comment("; Part of the \"Einstein puzzle\" demo.") %~ comment(";") %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define(stv(mean,conf),'cog-new-stv'(mean,conf)))))) ======================================================= define(stv(mean,conf),'cog-new-stv'(mean,conf)) ============================================ ?- kif_to_boxlog( define(stv(mean,conf),'cog-new-stv'(mean,conf)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ mean stv conf define mean 'cog-new-stv' conf %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define(stv(mean,conf),cogNewStv(mean,conf)). %~ kifm = nesc( define(stv(mean,conf),cogNewStv(mean,conf))). %~ kif_to_boxlog_attvars2 = necessary(define(stv(mean,conf),cogNewStv(mean,conf))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(stv(mean,conf),cogNewStv(mean,conf))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that mean stv conf define mean cogNewStv conf %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define(stv(mean,conf),cogNewStv(mean,conf))). ============================================ %~ comment("; The Englishman lives in the red house.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Nationality")), %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))))))) ======================================================= 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) ============================================ ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Nationality")), %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))). %~ kifm = nesc( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Nationality")), %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))). %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( 'EvaluationLink'( stv(1,1), PredicateNode( '$STRING'("Nationality")), 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))). ============================================ %~ comment(" AvatarNode") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))))))) ======================================================= 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) ============================================ ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))). %~ kifm = nesc( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))). %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( 'EvaluationLink'( stv(1,1), PredicateNode( '$STRING'("LivesIn")), 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))). ============================================ %~ comment(" AvatarNode") %~ comment("; The person who lives in the red house keeps fish.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))))))) ======================================================= 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) ============================================ ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))). %~ kifm = nesc( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))). %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( 'EvaluationLink'( stv(1,1), PredicateNode( '$STRING'("LivesIn")), 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("KeepsPet")), %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))))))) ======================================================= 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) ============================================ ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("KeepsPet")), %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))). %~ kifm = nesc( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("KeepsPet")), %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))). %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( 'EvaluationLink'( stv(1,1), PredicateNode( '$STRING'("KeepsPet")), 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('EDIT:')))) ======================================================= 'EDIT:' ============================================ ?- kif_to_boxlog( 'EDIT:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'EDIT:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='EDIT:'. %~ kifm = nesc('EDIT:'). %~ kif_to_boxlog_attvars2 = necessary('EDIT:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('EDIT:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'EDIT:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('EDIT:'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('JENKINS:')))) ======================================================= 'JENKINS:' ============================================ ?- kif_to_boxlog( 'JENKINS:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'JENKINS:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='JENKINS:'. %~ kifm = nesc('JENKINS:'). %~ kif_to_boxlog_attvars2 = necessary('JENKINS:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('JENKINS:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'JENKINS:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('JENKINS:'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('ISSUE_SEARCH:')))) ======================================================= 'ISSUE_SEARCH:' ============================================ ?- kif_to_boxlog( 'ISSUE_SEARCH:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'ISSUE_SEARCH:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='ISSUE_SEARCH:'. %~ kifm = nesc('ISSUE_SEARCH:'). %~ kif_to_boxlog_attvars2 = necessary('ISSUE_SEARCH:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('ISSUE_SEARCH:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'ISSUE_SEARCH:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('ISSUE_SEARCH:'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('ISSUE:')))) ======================================================= 'ISSUE:' ============================================ ?- kif_to_boxlog( 'ISSUE:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'ISSUE:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='ISSUE:'. %~ kifm = nesc('ISSUE:'). %~ kif_to_boxlog_attvars2 = necessary('ISSUE:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('ISSUE:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'ISSUE:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('ISSUE:'). ============================================ % halt totalTime=8.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k zebra_06.clif (returned 0) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=639 OPEN logicmoo.base.examples.fol.ZEBRA_06 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, ZEBRA_06, Failing, Errors, Overtime 2021-09-26 22:59:37 +0000 UTC ISSUE_ID=639 ISSUE_OC=OPEN Editing Issue For FAILED 639 OPEN logicmoo.base.examples.fol.ZEBRA_06 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, ZEBRA_06, Failing, Errors, Overtime 2021-09-26 22:59:37 +0000 UTC SKIPPING gh issue edit 639 -t logicmoo.base.examples.fol.ZEBRA_06 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.ZEBRA_05 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['zebra_05.clif']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['zebra_05.clif']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/ZEBRA_05/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AZEBRA_05 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/459 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2 %~ comment("; Module zebra5 - Test Zerbra Puzzle in CLIF for SWI-Prolog") %~ comment("; Maintainer: Douglas Miles") %~ comment("; Load with ?- load_clif(pack('logicmoo_base/t/examples/fol/zebra5.clif'))") %~ comment("; causes deduction of argument types") %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:maplist(zebra5:export,[]))) %~ error( missing_kif_process(call,zebra5:ensure_loaded(library(logicmoo_clif)))) %~ 'set-kif-option'('assume-wff') t_l:kif_action_mode(tell) %~ comment("; PROGRAM A") %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(livesIn,1,tHuman))))) ======================================================= domain(livesIn,1,tHuman) ============================================ ?- kif_to_boxlog( domain(livesIn,1,tHuman) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(livesIn,1,tHuman) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(livesIn,1,tHuman). %~ kifm = nesc( argIsa(livesIn,1,tHuman)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(livesIn,1,tHuman)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(livesIn,1,tHuman)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(livesIn,1,tHuman) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(livesIn,1,tHuman)). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(livesIn,2,tHouse))))) ======================================================= domain(livesIn,2,tHouse) ============================================ ?- kif_to_boxlog( domain(livesIn,2,tHouse) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(livesIn,2,tHouse) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(livesIn,2,tHouse). %~ kifm = nesc( argIsa(livesIn,2,tHouse)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(livesIn,2,tHouse)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(livesIn,2,tHouse)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(livesIn,2,tHouse) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(livesIn,2,tHouse)). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(natOrigin,1,tHuman))))) ======================================================= domain(natOrigin,1,tHuman) ============================================ ?- kif_to_boxlog( domain(natOrigin,1,tHuman) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(natOrigin,1,tHuman) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(natOrigin,1,tHuman). %~ kifm = nesc( argIsa(natOrigin,1,tHuman)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(natOrigin,1,tHuman)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(natOrigin,1,tHuman)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(natOrigin,1,tHuman) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(natOrigin,1,tHuman)). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(natOrigin,2,tCountry))))) ======================================================= domain(natOrigin,2,tCountry) ============================================ ?- kif_to_boxlog( domain(natOrigin,2,tCountry) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(natOrigin,2,tCountry) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(natOrigin,2,tCountry). %~ kifm = nesc( argIsa(natOrigin,2,tCountry)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(natOrigin,2,tCountry)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(natOrigin,2,tCountry)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(natOrigin,2,tCountry) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(natOrigin,2,tCountry)). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(colorOf,1,tPhysical))))) ======================================================= domain(colorOf,1,tPhysical) ============================================ ?- kif_to_boxlog( domain(colorOf,1,tPhysical) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(colorOf,1,tPhysical) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(colorOf,1,tPhysical). %~ kifm = nesc( argIsa(colorOf,1,tPhysical)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(colorOf,1,tPhysical)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(colorOf,1,tPhysical)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(colorOf,1,tPhysical) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(colorOf,1,tPhysical)). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(colorOf,2,vtColor))))) ======================================================= domain(colorOf,2,vtColor) ============================================ ?- kif_to_boxlog( domain(colorOf,2,vtColor) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(colorOf,2,vtColor) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(colorOf,2,vtColor). %~ kifm = nesc( argIsa(colorOf,2,vtColor)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(colorOf,2,vtColor)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(colorOf,2,vtColor)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(colorOf,2,vtColor) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(colorOf,2,vtColor)). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(address,1,tHouse))))) ======================================================= domain(address,1,tHouse) ============================================ ?- kif_to_boxlog( domain(address,1,tHouse) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(address,1,tHouse) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(address,1,tHouse). %~ kifm = nesc( argIsa(address,1,tHouse)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,1,tHouse)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(address,1,tHouse)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(address,1,tHouse) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(address,1,tHouse)). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(address,2,tAddress))))) ======================================================= domain(address,2,tAddress) ============================================ ?- kif_to_boxlog( domain(address,2,tAddress) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(address,2,tAddress) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(address,2,tAddress). %~ kifm = nesc( argIsa(address,2,tAddress)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,2,tAddress)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(address,2,tAddress)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(address,2,tAddress) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(address,2,tAddress)). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(argQuotedIsa(address,2,ftInt))))) ======================================================= argQuotedIsa(address,2,ftInt) ============================================ ?- kif_to_boxlog( argQuotedIsa(address,2,ftInt) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ argQuotedIsa(address,2,ftInt) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argQuotedIsa(address,2,ftInt). %~ kifm = nesc( argQuotedIsa(address,2,ftInt)). %~ kif_to_boxlog_attvars2 = necessary(argQuotedIsa(address,2,ftInt)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argQuotedIsa(address,2,ftInt)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argQuotedIsa(address,2,ftInt) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argQuotedIsa(address,2,ftInt)). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(caresFor,1,tHuman))))) ======================================================= domain(caresFor,1,tHuman) ============================================ ?- kif_to_boxlog( domain(caresFor,1,tHuman) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(caresFor,1,tHuman) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(caresFor,1,tHuman). %~ kifm = nesc( argIsa(caresFor,1,tHuman)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(caresFor,1,tHuman)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(caresFor,1,tHuman)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(caresFor,1,tHuman) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(caresFor,1,tHuman)). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(caresFor,2,tAnimal))))) ======================================================= domain(caresFor,2,tAnimal) ============================================ ?- kif_to_boxlog( domain(caresFor,2,tAnimal) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(caresFor,2,tAnimal) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(caresFor,2,tAnimal). %~ kifm = nesc( argIsa(caresFor,2,tAnimal)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(caresFor,2,tAnimal)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(caresFor,2,tAnimal)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(caresFor,2,tAnimal) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(caresFor,2,tAnimal)). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(subclass(tNonHumanAnimal,tAnimal))))) ======================================================= subclass(tNonHumanAnimal,tAnimal) ============================================ ?- kif_to_boxlog( subclass(tNonHumanAnimal,tAnimal) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ tNonHumanAnimal subclass tAnimal %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = genls(tNonHumanAnimal,tAnimal). %~ kifm = nesc( genls(tNonHumanAnimal,tAnimal)). %~ kif_to_boxlog_attvars2 = necessary(genls(tNonHumanAnimal,tAnimal)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(genls(tNonHumanAnimal,tAnimal)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that tNonHumanAnimal genls tAnimal %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( genls(tNonHumanAnimal,tAnimal)). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(subclass(tHuman,tAnimal))))) ======================================================= subclass(tHuman,tAnimal) ============================================ ?- kif_to_boxlog( subclass(tHuman,tAnimal) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ tHuman subclass tAnimal %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = genls(tHuman,tAnimal). %~ kifm = nesc( genls(tHuman,tAnimal)). %~ kif_to_boxlog_attvars2 = necessary(genls(tHuman,tAnimal)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(genls(tHuman,tAnimal)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that tHuman genls tAnimal %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( genls(tHuman,tAnimal)). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(disjointWith(tHuman,tNonHumanAnimal))))) ======================================================= disjointWith(tHuman,tNonHumanAnimal) ============================================ ?- kif_to_boxlog( disjointWith(tHuman,tNonHumanAnimal) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ tHuman disjointWith tNonHumanAnimal %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = disjointWith(tHuman,tNonHumanAnimal). %~ kifm = nesc( disjointWith(tHuman,tNonHumanAnimal)). %~ kif_to_boxlog_attvars2 = necessary(disjointWith(tHuman,tNonHumanAnimal)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(disjointWith(tHuman,tNonHumanAnimal)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that tHuman disjointWith tNonHumanAnimal %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( disjointWith(tHuman,tNonHumanAnimal)). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif(domain(drinks,1,tHuman))))) ======================================================= domain(drinks,1,tHuman) ============================================ ?- kif_to_boxlog( domain(drinks,1,tHuman) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(drinks,1,tHuman) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(drinks,1,tHuman). %~ kifm = nesc( argIsa(drinks,1,tHuman)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(drinks,1,tHuman)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(drinks,1,tHuman)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(drinks,1,tHuman) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(drinks,1,tHuman)). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(drinks,2,tBeverage))))) ======================================================= domain(drinks,2,tBeverage) ============================================ ?- kif_to_boxlog( domain(drinks,2,tBeverage) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(drinks,2,tBeverage) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(drinks,2,tBeverage). %~ kifm = nesc( argIsa(drinks,2,tBeverage)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(drinks,2,tBeverage)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(drinks,2,tBeverage)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(drinks,2,tBeverage) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(drinks,2,tBeverage)). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(typeGenls(ttBeverageType,tBeverage))))) ======================================================= typeGenls(ttBeverageType,tBeverage) ============================================ ?- kif_to_boxlog( typeGenls(ttBeverageType,tBeverage) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ ttBeverageType typeGenls tBeverage %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = typeGenls(ttBeverageType,tBeverage). %~ kifm = nesc( typeGenls(ttBeverageType,tBeverage)). %~ kif_to_boxlog_attvars2 = necessary(typeGenls(ttBeverageType,tBeverage)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(typeGenls(ttBeverageType,tBeverage)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that ttBeverageType typeGenls tBeverage %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( typeGenls(ttBeverageType,tBeverage)). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(instance(tCoffee,ttBeverageType))))) ======================================================= instance(tCoffee,ttBeverageType) ============================================ ?- kif_to_boxlog( instance(tCoffee,ttBeverageType) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ tCoffee instance ttBeverageType %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = ttBeverageType(tCoffee). %~ kifm = nesc( ttBeverageType(tCoffee)). %~ kif_to_boxlog_attvars2 = necessary(ttBeverageType(tCoffee)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(ttBeverageType(tCoffee)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that tCoffee isa ttBeverageType %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( ttBeverageType(tCoffee)). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(smokesBrand,1,tHuman))))) ======================================================= domain(smokesBrand,1,tHuman) ============================================ ?- kif_to_boxlog( domain(smokesBrand,1,tHuman) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(smokesBrand,1,tHuman) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(smokesBrand,1,tHuman). %~ kifm = nesc( argIsa(smokesBrand,1,tHuman)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(smokesBrand,1,tHuman)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(smokesBrand,1,tHuman)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(smokesBrand,1,tHuman) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(smokesBrand,1,tHuman)). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(smokesBrand,2,tBrandName))))) ======================================================= domain(smokesBrand,2,tBrandName) ============================================ ?- kif_to_boxlog( domain(smokesBrand,2,tBrandName) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(smokesBrand,2,tBrandName) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(smokesBrand,2,tBrandName). %~ kifm = nesc( argIsa(smokesBrand,2,tBrandName)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(smokesBrand,2,tBrandName)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(smokesBrand,2,tBrandName)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(smokesBrand,2,tBrandName) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(smokesBrand,2,tBrandName)). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(argQuotedIsa(smokesBrand,2,ftString))))) ======================================================= argQuotedIsa(smokesBrand,2,ftString) ============================================ ?- kif_to_boxlog( argQuotedIsa(smokesBrand,2,ftString) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ argQuotedIsa(smokesBrand,2,ftString) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argQuotedIsa(smokesBrand,2,ftString). %~ kifm = nesc( argQuotedIsa(smokesBrand,2,ftString)). %~ kif_to_boxlog_attvars2 = necessary(argQuotedIsa(smokesBrand,2,ftString)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argQuotedIsa(smokesBrand,2,ftString)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argQuotedIsa(smokesBrand,2,ftString) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argQuotedIsa(smokesBrand,2,ftString)). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(caresForType,1,tHuman))))) ======================================================= domain(caresForType,1,tHuman) ============================================ ?- kif_to_boxlog( domain(caresForType,1,tHuman) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(caresForType,1,tHuman) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(caresForType,1,tHuman). %~ kifm = nesc( argIsa(caresForType,1,tHuman)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(caresForType,1,tHuman)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(caresForType,1,tHuman)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(caresForType,1,tHuman) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(caresForType,1,tHuman)). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domainSubclass(caresForType,2,tAnimal))))) ======================================================= domainSubclass(caresForType,2,tAnimal) ============================================ ?- kif_to_boxlog( domainSubclass(caresForType,2,tAnimal) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domainSubclass(caresForType,2,tAnimal) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argGenl(caresForType,2,tAnimal). %~ kifm = nesc( argGenl(caresForType,2,tAnimal)). %~ kif_to_boxlog_attvars2 = necessary(argGenl(caresForType,2,tAnimal)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argGenl(caresForType,2,tAnimal)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argGenl(caresForType,2,tAnimal) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argGenl(caresForType,2,tAnimal)). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( iff( %~ and(caresForType(M1,T1),instance(P1,T1)), %~ caresFor(M1,P1)))))) ======================================================= iff(and(caresForType('$VAR'('M1'),'$VAR'('T1')),instance('$VAR'('P1'),'$VAR'('T1'))),caresFor('$VAR'('M1'),'$VAR'('P1'))) ============================================ ?- kif_to_boxlog( iff(and(caresForType(M1,T1),instance(P1,T1)),caresFor(M1,P1)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ ?M1 caresForType ?T1 and ?P1 instance ?T1 iff ?M1 caresFor ?P1 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = iff( %~ and(caresForType(M1,T1),isa(P1,T1)), %~ caresFor(M1,P1)). %~ kifm = nesc( (caresForType(M1,T1)&isa(P1,T1),caresFor(M1,P1))). %~ kif_to_boxlog_attvars2 = necessary((and(caresForType('$VAR'('M1'),'$VAR'('T1')),isa('$VAR'('P1'),'$VAR'('T1'))),caresFor('$VAR'('M1'),'$VAR'('P1')))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 25 entailment(s): poss(~caresFor(M1,P1))&nesc(caresForType(M1,T1))&nesc(isa(P1,T1))==>nesc(caresFor(M1,P1)). poss(~caresFor(M1,P1))&poss(~caresFor(M1,P1))&nesc(caresForType(M1,T1))==>poss(~isa(P1,T1)). poss(~caresFor(M1,P1))&poss(~caresFor(M1,P1))&nesc(isa(P1,T1))==>poss(~caresForType(M1,T1)). poss(~caresFor(M1,P1))&v(poss(poss(~caresForType(M1,T1))&nesc(isa(P1,T1))),poss(nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))==>poss(~caresFor(M1,P1)). poss(~caresForType(M1,T1))&poss(~caresFor(M1,P1))&v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1)))&v(nesc(caresFor(M1,P1)),poss(nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))==>poss(~isa(P1,T1)). poss(~caresForType(M1,T1))&((v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1)))&v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))))&v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1)))&v(nesc(isa(P1,T1)),poss(~isa(P1,T1))))&v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1)))&v(nesc(caresFor(M1,P1)),poss(nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))==>poss(~isa(P1,T1)). poss(caresForType(M1,T1))&poss(~caresFor(M1,P1))&v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1)))&v(poss(poss(~caresForType(M1,T1))&nesc(isa(P1,T1))),nesc(caresFor(M1,P1)))==>nesc(isa(P1,T1)). poss(caresForType(M1,T1))&((v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1)))&v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))))&v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1)))&v(nesc(isa(P1,T1)),poss(~isa(P1,T1))))&v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1)))&v(poss(poss(~caresForType(M1,T1))&nesc(isa(P1,T1))),nesc(caresFor(M1,P1)))==>nesc(isa(P1,T1)). (poss(~caresFor(M1,P1))&nesc(caresForType(M1,T1))&nesc(isa(P1,T1)))&v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1)))&v(poss(~isa(P1,T1)),nesc(isa(P1,T1)))==>nesc(caresForType(M1,T1)). (poss(~caresFor(M1,P1))&nesc(caresForType(M1,T1))&nesc(isa(P1,T1)))&v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1)))&v(nesc(isa(P1,T1)),poss(~isa(P1,T1)))==>poss(~caresForType(M1,T1)). (poss(~caresFor(M1,P1))&v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1)))&v(nesc(caresFor(M1,P1)),poss(nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))))&poss(isa(P1,T1))==>nesc(caresForType(M1,T1)). (poss(~caresFor(M1,P1))&v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1)))&v(poss(poss(~caresForType(M1,T1))&nesc(isa(P1,T1))),nesc(caresFor(M1,P1))))&poss(~isa(P1,T1))==>poss(~caresForType(M1,T1)). (((v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1)))&v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))))&v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1)))&v(nesc(isa(P1,T1)),poss(~isa(P1,T1))))&v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1)))&v(nesc(caresFor(M1,P1)),poss(nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))))&poss(isa(P1,T1))==>nesc(caresForType(M1,T1)). (((v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1)))&v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))))&v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1)))&v(nesc(isa(P1,T1)),poss(~isa(P1,T1))))&v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1)))&v(poss(poss(~caresForType(M1,T1))&nesc(isa(P1,T1))),nesc(caresFor(M1,P1))))&poss(~isa(P1,T1))==>poss(~caresForType(M1,T1)). ((v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1)))&v(nesc(caresFor(M1,P1)),poss(nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))))&v(poss(poss(~caresForType(M1,T1))&nesc(isa(P1,T1))),nesc(caresFor(M1,P1)))&v(poss(poss(~caresForType(M1,T1))&nesc(isa(P1,T1))),poss(nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))))&v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1)))&v(poss(~isa(P1,T1)),nesc(isa(P1,T1)))==>nesc(caresForType(M1,T1)). ((v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1)))&v(nesc(caresFor(M1,P1)),poss(nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))))&v(poss(poss(~caresForType(M1,T1))&nesc(isa(P1,T1))),nesc(caresFor(M1,P1)))&v(poss(poss(~caresForType(M1,T1))&nesc(isa(P1,T1))),poss(nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))))&v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1)))&v(nesc(isa(P1,T1)),poss(~isa(P1,T1)))==>poss(~caresForType(M1,T1)). ((v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1)))&v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))))&v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1)))&v(nesc(isa(P1,T1)),poss(~isa(P1,T1))))&nesc(caresForType(M1,T1))&nesc(isa(P1,T1))==>nesc(caresFor(M1,P1)). ((v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1)))&v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))))&v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1)))&v(nesc(isa(P1,T1)),poss(~isa(P1,T1))))&poss(~caresFor(M1,P1))&nesc(caresForType(M1,T1))==>poss(~isa(P1,T1)). ((v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1)))&v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))))&v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1)))&v(nesc(isa(P1,T1)),poss(~isa(P1,T1))))&poss(~caresFor(M1,P1))&nesc(isa(P1,T1))==>poss(~caresForType(M1,T1)). ((v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1)))&v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))))&v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1)))&v(nesc(isa(P1,T1)),poss(~isa(P1,T1))))&v(poss(poss(~caresForType(M1,T1))&nesc(isa(P1,T1))),poss(nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))==>poss(~caresFor(M1,P1)). (v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1)))&v(nesc(caresFor(M1,P1)),poss(nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))))&v(poss(poss(~caresForType(M1,T1))&nesc(isa(P1,T1))),nesc(caresFor(M1,P1)))&v(poss(poss(~caresForType(M1,T1))&nesc(isa(P1,T1))),poss(nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))==>nesc(caresFor(M1,P1)). (v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1)))&v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))))&poss(~caresFor(M1,P1))&nesc(caresForType(M1,T1))&nesc(isa(P1,T1))==>nesc(isa(P1,T1)). (v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1)))&v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))))&(v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1)))&v(nesc(caresFor(M1,P1)),poss(nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))))&v(poss(poss(~caresForType(M1,T1))&nesc(isa(P1,T1))),nesc(caresFor(M1,P1)))&v(poss(poss(~caresForType(M1,T1))&nesc(isa(P1,T1))),poss(nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))==>nesc(isa(P1,T1)). (v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1)))&v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))))&poss(~caresFor(M1,P1))&nesc(caresForType(M1,T1))&nesc(isa(P1,T1))==>poss(~isa(P1,T1)). (v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1)))&v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))))&(v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1)))&v(nesc(caresFor(M1,P1)),poss(nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))))&v(poss(poss(~caresForType(M1,T1))&nesc(isa(P1,T1))),nesc(caresFor(M1,P1)))&v(poss(poss(~caresForType(M1,T1))&nesc(isa(P1,T1))),poss(nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))==>poss(~isa(P1,T1)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?M1 caresFor ?P1 " is possibly false and %~ (" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is necessarily true ) %~ It's Proof that: %~ " ?M1 caresFor ?P1 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( caresFor(M1,P1))) & nesc( caresForType(M1,T1)) & nesc( isa(P1,T1))) ==> nesc( caresFor(M1,P1))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?M1 caresFor ?P1 " is possibly false and %~ (" ?M1 caresFor ?P1 " is possibly false and %~ " ?M1 caresForType ?T1 " is necessarily true ) %~ It's Proof that: %~ " ?P1 isa ?T1 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( caresFor(M1,P1))) & poss( ~( caresFor(M1,P1))) & nesc( caresForType(M1,T1))) ==> poss( ~( isa(P1,T1)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?M1 caresFor ?P1 " is possibly false and %~ (" ?M1 caresFor ?P1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true ) %~ It's Proof that: %~ " ?M1 caresForType ?T1 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( caresFor(M1,P1))) & poss( ~( caresFor(M1,P1))) & nesc( isa(P1,T1))) ==> poss( ~( caresForType(M1,T1)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?M1 caresFor ?P1 " is possibly false and %~ (((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible )) %~ It's Proof that: %~ " ?M1 caresFor ?P1 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( caresFor(M1,P1))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))) ==> poss( ~( caresFor(M1,P1)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?M1 caresForType ?T1 " is possibly false and %~ (" ?M1 caresFor ?P1 " is possibly false and %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible )))) %~ It's Proof that: %~ " ?P1 isa ?T1 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( caresForType(M1,T1))) & poss( ~( caresFor(M1,P1))) & v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & v( nesc( caresFor(M1,P1)), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))) ==> poss( ~( isa(P1,T1)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?M1 caresForType ?T1 " is possibly false and %~ ((((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible )))) %~ It's Proof that: %~ " ?P1 isa ?T1 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( caresForType(M1,T1))) & v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & v( nesc( caresFor(M1,P1)), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))) ==> poss( ~( isa(P1,T1)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?M1 caresForType ?T1 " is possible and %~ (" ?M1 caresFor ?P1 " is possibly false and %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ))) %~ It's Proof that: %~ " ?P1 isa ?T1 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( caresForType(M1,T1)) & poss( ~( caresFor(M1,P1))) & v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), nesc( caresFor(M1,P1)))) ==> nesc( isa(P1,T1))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?M1 caresForType ?T1 " is possible and %~ ((((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ))) %~ It's Proof that: %~ " ?P1 isa ?T1 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( caresForType(M1,T1)) & v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), nesc( caresFor(M1,P1)))) ==> nesc( isa(P1,T1))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?M1 caresFor ?P1 " is possibly false and %~ (" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is necessarily true )) and %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and %~ (" ?P1 isa ?T1 " is possibly false or " ?P1 isa ?T1 " is necessarily true )) %~ It's Proof that: %~ " ?M1 caresForType ?T1 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( caresFor(M1,P1))) & nesc( caresForType(M1,T1)) & nesc( isa(P1,T1)) & v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & v(poss(~isa(P1,T1)),nesc(isa(P1,T1)))) ==> nesc( caresForType(M1,T1))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?M1 caresFor ?P1 " is possibly false and %~ (" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is necessarily true )) and %~ ((" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false ) and %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false )) %~ It's Proof that: %~ " ?M1 caresForType ?T1 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( caresFor(M1,P1))) & nesc( caresForType(M1,T1)) & nesc( isa(P1,T1)) & v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & v(nesc(isa(P1,T1)),poss(~isa(P1,T1)))) ==> poss( ~( caresForType(M1,T1)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?M1 caresFor ?P1 " is possibly false and %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible )))) and %~ " ?P1 isa ?T1 " is possible %~ It's Proof that: %~ " ?M1 caresForType ?T1 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( caresFor(M1,P1))) & v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & v( nesc( caresFor(M1,P1)), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & poss( isa(P1,T1))) ==> nesc( caresForType(M1,T1))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?M1 caresFor ?P1 " is possibly false and %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ))) and %~ " ?P1 isa ?T1 " is possibly false %~ It's Proof that: %~ " ?M1 caresForType ?T1 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( caresFor(M1,P1))) & v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), nesc( caresFor(M1,P1))) & poss( ~( isa(P1,T1)))) ==> poss( ~( caresForType(M1,T1)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible )))) and %~ " ?P1 isa ?T1 " is possible %~ It's Proof that: %~ " ?M1 caresForType ?T1 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & v( nesc( caresFor(M1,P1)), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & poss( isa(P1,T1))) ==> nesc( caresForType(M1,T1))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ))) and %~ " ?P1 isa ?T1 " is possibly false %~ It's Proof that: %~ " ?M1 caresForType ?T1 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), nesc( caresFor(M1,P1))) & poss( ~( isa(P1,T1)))) ==> poss( ~( caresForType(M1,T1)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible ))) and %~ ((((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible )))) and %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and %~ (" ?P1 isa ?T1 " is possibly false or " ?P1 isa ?T1 " is necessarily true )) %~ It's Proof that: %~ " ?M1 caresForType ?T1 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & v( nesc( caresFor(M1,P1)), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), nesc( caresFor(M1,P1))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & v(poss(~isa(P1,T1)),nesc(isa(P1,T1)))) ==> nesc( caresForType(M1,T1))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible ))) and %~ ((((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible )))) and %~ ((" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false ) and %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false )) %~ It's Proof that: %~ " ?M1 caresForType ?T1 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & v( nesc( caresFor(M1,P1)), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), nesc( caresFor(M1,P1))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & v(nesc(isa(P1,T1)),poss(~isa(P1,T1)))) ==> poss( ~( caresForType(M1,T1)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and %~ (" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is necessarily true ) %~ It's Proof that: %~ " ?M1 caresFor ?P1 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & nesc( caresForType(M1,T1)) & nesc( isa(P1,T1))) ==> nesc( caresFor(M1,P1))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and %~ (" ?M1 caresFor ?P1 " is possibly false and %~ " ?M1 caresForType ?T1 " is necessarily true ) %~ It's Proof that: %~ " ?P1 isa ?T1 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & poss( ~( caresFor(M1,P1))) & nesc( caresForType(M1,T1))) ==> poss( ~( isa(P1,T1)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and %~ (" ?M1 caresFor ?P1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true ) %~ It's Proof that: %~ " ?M1 caresForType ?T1 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & poss( ~( caresFor(M1,P1))) & nesc( isa(P1,T1))) ==> poss( ~( caresForType(M1,T1)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and %~ (((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible )) %~ It's Proof that: %~ " ?M1 caresFor ?P1 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))) ==> poss( ~( caresFor(M1,P1)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible ))) and %~ ((((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible ))) %~ It's Proof that: %~ " ?M1 caresFor ?P1 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & v( nesc( caresFor(M1,P1)), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), nesc( caresFor(M1,P1))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))) ==> nesc( caresFor(M1,P1))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and %~ (" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true )) and %~ (" ?M1 caresFor ?P1 " is possibly false and %~ (" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is necessarily true )) %~ It's Proof that: %~ " ?P1 isa ?T1 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & poss( ~( caresFor(M1,P1))) & nesc( caresForType(M1,T1)) & nesc( isa(P1,T1))) ==> nesc( isa(P1,T1))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and %~ (" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true )) and %~ (((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible ))) and %~ ((((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible )))) %~ It's Proof that: %~ " ?P1 isa ?T1 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & v( nesc( caresFor(M1,P1)), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), nesc( caresFor(M1,P1))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))) ==> nesc( isa(P1,T1))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and %~ (" ?M1 caresFor ?P1 " is possibly false and %~ (" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is necessarily true )) %~ It's Proof that: %~ " ?P1 isa ?T1 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & poss( ~( caresFor(M1,P1))) & nesc( caresForType(M1,T1)) & nesc( isa(P1,T1))) ==> poss( ~( isa(P1,T1)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and %~ (((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible ))) and %~ ((((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible )))) %~ It's Proof that: %~ " ?P1 isa ?T1 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & v( nesc( caresFor(M1,P1)), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), nesc( caresFor(M1,P1))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))) ==> poss( ~( isa(P1,T1)))). ============================================ %~ kifi = iff( %~ and(caresForType(M1,T1),isa(P1,T1)), %~ caresFor(M1,P1)). %~ kifm = nesc( (caresForType(M1,T1)&isa(P1,T1),caresFor(M1,P1))). %~ kif_to_boxlog_attvars2 = necessary((and(caresForType('$VAR'('M1'),'$VAR'('T1')),isa('$VAR'('P1'),'$VAR'('T1'))),caresFor('$VAR'('M1'),'$VAR'('P1')))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and %~ (((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible ))) and %~ ((((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible )))) %~ It's Proof that: %~ " ?P1 isa ?T1 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & v( nesc( caresFor(M1,P1)), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), nesc( caresFor(M1,P1))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))) ==> poss( ~( isa(P1,T1)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible ))) and %~ ((((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible )))) and %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and %~ (" ?P1 isa ?T1 " is possibly false or " ?P1 isa ?T1 " is necessarily true )) %~ It's Proof that: %~ " ?M1 caresForType ?T1 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & v( nesc( caresFor(M1,P1)), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), nesc( caresFor(M1,P1))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & v(poss(~isa(P1,T1)),nesc(isa(P1,T1)))) ==> nesc( caresForType(M1,T1))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible ))) and %~ ((((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible )))) and %~ ((" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false ) and %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false )) %~ It's Proof that: %~ " ?M1 caresForType ?T1 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & v( nesc( caresFor(M1,P1)), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), nesc( caresFor(M1,P1))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & v(nesc(isa(P1,T1)),poss(~isa(P1,T1)))) ==> poss( ~( caresForType(M1,T1)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and %~ (" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true )) and %~ (((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible ))) and %~ ((((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible )))) %~ It's Proof that: %~ " ?P1 isa ?T1 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & v( nesc( caresFor(M1,P1)), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), nesc( caresFor(M1,P1))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))) ==> nesc( isa(P1,T1))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible )))) and %~ " ?P1 isa ?T1 " is possible %~ It's Proof that: %~ " ?M1 caresForType ?T1 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & v( nesc( caresFor(M1,P1)), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & poss( isa(P1,T1))) ==> nesc( caresForType(M1,T1))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?M1 caresForType ?T1 " is possibly false and %~ ((((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible )))) %~ It's Proof that: %~ " ?P1 isa ?T1 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( caresForType(M1,T1))) & v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & v( nesc( caresFor(M1,P1)), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))) ==> poss( ~( isa(P1,T1)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and %~ (((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible )) %~ It's Proof that: %~ " ?M1 caresFor ?P1 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))) ==> poss( ~( caresFor(M1,P1)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ))) and %~ " ?P1 isa ?T1 " is possibly false %~ It's Proof that: %~ " ?M1 caresForType ?T1 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), nesc( caresFor(M1,P1))) & poss( ~( isa(P1,T1)))) ==> poss( ~( caresForType(M1,T1)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?M1 caresForType ?T1 " is possible and %~ ((((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ))) %~ It's Proof that: %~ " ?P1 isa ?T1 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( caresForType(M1,T1)) & v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), nesc( caresFor(M1,P1)))) ==> nesc( isa(P1,T1))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and %~ (" ?M1 caresFor ?P1 " is possibly false and %~ (" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is necessarily true )) %~ It's Proof that: %~ " ?P1 isa ?T1 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & poss( ~( caresFor(M1,P1))) & nesc( caresForType(M1,T1)) & nesc( isa(P1,T1))) ==> poss( ~( isa(P1,T1)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?M1 caresFor ?P1 " is possibly false and %~ (" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is necessarily true )) and %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and %~ (" ?P1 isa ?T1 " is possibly false or " ?P1 isa ?T1 " is necessarily true )) %~ It's Proof that: %~ " ?M1 caresForType ?T1 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( caresFor(M1,P1))) & nesc( caresForType(M1,T1)) & nesc( isa(P1,T1)) & v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & v(poss(~isa(P1,T1)),nesc(isa(P1,T1)))) ==> nesc( caresForType(M1,T1))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?M1 caresFor ?P1 " is possibly false and %~ (" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is necessarily true )) and %~ ((" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false ) and %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false )) %~ It's Proof that: %~ " ?M1 caresForType ?T1 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( caresFor(M1,P1))) & nesc( caresForType(M1,T1)) & nesc( isa(P1,T1)) & v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & v(nesc(isa(P1,T1)),poss(~isa(P1,T1)))) ==> poss( ~( caresForType(M1,T1)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and %~ (" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true )) and %~ (" ?M1 caresFor ?P1 " is possibly false and %~ (" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is necessarily true )) %~ It's Proof that: %~ " ?P1 isa ?T1 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & poss( ~( caresFor(M1,P1))) & nesc( caresForType(M1,T1)) & nesc( isa(P1,T1))) ==> nesc( isa(P1,T1))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and %~ (" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is necessarily true ) %~ It's Proof that: %~ " ?M1 caresFor ?P1 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & nesc( caresForType(M1,T1)) & nesc( isa(P1,T1))) ==> nesc( caresFor(M1,P1))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and %~ (" ?M1 caresFor ?P1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true ) %~ It's Proof that: %~ " ?M1 caresForType ?T1 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & poss( ~( caresFor(M1,P1))) & nesc( isa(P1,T1))) ==> poss( ~( caresForType(M1,T1)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and %~ (" ?M1 caresFor ?P1 " is possibly false and %~ " ?M1 caresForType ?T1 " is necessarily true ) %~ It's Proof that: %~ " ?P1 isa ?T1 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & poss( ~( caresFor(M1,P1))) & nesc( caresForType(M1,T1))) ==> poss( ~( isa(P1,T1)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?M1 caresFor ?P1 " is possibly false and %~ (" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is necessarily true ) %~ It's Proof that: %~ " ?M1 caresFor ?P1 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( caresFor(M1,P1))) & nesc( caresForType(M1,T1)) & nesc( isa(P1,T1))) ==> nesc( caresFor(M1,P1))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?M1 caresFor ?P1 " is possibly false and %~ (" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is necessarily true ) %~ It's Proof that: %~ " ?M1 caresFor ?P1 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( caresFor(M1,P1))) & nesc( caresForType(M1,T1)) & nesc( isa(P1,T1))) ==> nesc( caresFor(M1,P1))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?M1 caresFor ?P1 " is possibly false and %~ (" ?M1 caresFor ?P1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true ) %~ It's Proof that: %~ " ?M1 caresForType ?T1 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( caresFor(M1,P1))) & poss( ~( caresFor(M1,P1))) & nesc( isa(P1,T1))) ==> poss( ~( caresForType(M1,T1)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?M1 caresFor ?P1 " is possibly false and %~ (" ?M1 caresFor ?P1 " is possibly false and %~ " ?M1 caresForType ?T1 " is necessarily true ) %~ It's Proof that: %~ " ?P1 isa ?T1 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( caresFor(M1,P1))) & poss( ~( caresFor(M1,P1))) & nesc( caresForType(M1,T1))) ==> poss( ~( isa(P1,T1)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible ))) and %~ ((((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible ))) %~ It's Proof that: %~ " ?M1 caresFor ?P1 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & v( nesc( caresFor(M1,P1)), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), nesc( caresFor(M1,P1))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))) ==> nesc( caresFor(M1,P1))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?M1 caresFor ?P1 " is possibly false and %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible )))) and %~ " ?P1 isa ?T1 " is possible %~ It's Proof that: %~ " ?M1 caresForType ?T1 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( caresFor(M1,P1))) & v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & v( nesc( caresFor(M1,P1)), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & poss( isa(P1,T1))) ==> nesc( caresForType(M1,T1))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?M1 caresForType ?T1 " is possibly false and %~ (" ?M1 caresFor ?P1 " is possibly false and %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible )))) %~ It's Proof that: %~ " ?P1 isa ?T1 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( caresForType(M1,T1))) & poss( ~( caresFor(M1,P1))) & v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & v( nesc( caresFor(M1,P1)), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))) ==> poss( ~( isa(P1,T1)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?M1 caresFor ?P1 " is possibly false and %~ (((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or ((" ?M1 caresForType ?T1 " is necessarily true and %~ " ?P1 isa ?T1 " is possibly false )is possible )) %~ It's Proof that: %~ " ?M1 caresFor ?P1 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( caresFor(M1,P1))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))) ==> poss( ~( caresFor(M1,P1)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?M1 caresFor ?P1 " is possibly false and %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ))) and %~ " ?P1 isa ?T1 " is possibly false %~ It's Proof that: %~ " ?M1 caresForType ?T1 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( caresFor(M1,P1))) & v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), nesc( caresFor(M1,P1))) & poss( ~( isa(P1,T1)))) ==> poss( ~( caresForType(M1,T1)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?M1 caresForType ?T1 " is possible and %~ (" ?M1 caresFor ?P1 " is possibly false and %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and %~ (((" ?M1 caresForType ?T1 " is possibly false and %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ))) %~ It's Proof that: %~ " ?P1 isa ?T1 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( caresForType(M1,T1)) & poss( ~( caresFor(M1,P1))) & v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), nesc( caresFor(M1,P1)))) ==> nesc( isa(P1,T1))). %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(vtColor,1,vtColor))))) ======================================================= domain(vtColor,1,vtColor) ============================================ ?- kif_to_boxlog( domain(vtColor,1,vtColor) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(vtColor,1,vtColor) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(vtColor,1,vtColor). %~ kifm = nesc( argIsa(vtColor,1,vtColor)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(vtColor,1,vtColor)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(vtColor,1,vtColor)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(vtColor,1,vtColor) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(vtColor,1,vtColor)). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif(vtColor(vYellow))))) ======================================================= vtColor(vYellow) ============================================ ?- kif_to_boxlog( vtColor(vYellow) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ vYellow isa vtColor %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = vtColor(vYellow). %~ kifm = nesc( vtColor(vYellow)). %~ kif_to_boxlog_attvars2 = necessary(vtColor(vYellow)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(vtColor(vYellow)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that vYellow isa vtColor %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( vtColor(vYellow)). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif(vtColor(vBlue))))) ======================================================= vtColor(vBlue) ============================================ ?- kif_to_boxlog( vtColor(vBlue) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ vBlue isa vtColor %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = vtColor(vBlue). %~ kifm = nesc( vtColor(vBlue)). %~ kif_to_boxlog_attvars2 = necessary(vtColor(vBlue)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(vtColor(vBlue)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that vBlue isa vtColor %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( vtColor(vBlue)). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif(vtColor(vGreen))))) ======================================================= vtColor(vGreen) ============================================ ?- kif_to_boxlog( vtColor(vGreen) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ vGreen isa vtColor %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = vtColor(vGreen). %~ kifm = nesc( vtColor(vGreen)). %~ kif_to_boxlog_attvars2 = necessary(vtColor(vGreen)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(vtColor(vGreen)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that vGreen isa vtColor %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( vtColor(vGreen)). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif(vtColor(vRed))))) ======================================================= vtColor(vRed) ============================================ ?- kif_to_boxlog( vtColor(vRed) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ vRed isa vtColor %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = vtColor(vRed). %~ kifm = nesc( vtColor(vRed)). %~ kif_to_boxlog_attvars2 = necessary(vtColor(vRed)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(vtColor(vRed)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that vRed isa vtColor %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( vtColor(vRed)). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif(vtColor(vIvory))))) ======================================================= vtColor(vIvory) ============================================ ?- kif_to_boxlog( vtColor(vIvory) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ vIvory isa vtColor %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = vtColor(vIvory). %~ kifm = nesc( vtColor(vIvory)). %~ kif_to_boxlog_attvars2 = necessary(vtColor(vIvory)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(vtColor(vIvory)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that vIvory isa vtColor %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( vtColor(vIvory)). ============================================ %~ comment("; Special Logicmoo operator specific to forward chaining") %~ comment(";(==> (and (domain ?P ?n ?c) (admittedArgument ?p ?n ?i)) (instance ?i ?c))") %~ comment(" ============================================================") %~ comment(" There are five houses #1") %~ comment(" ============================================================") %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(exactly(1,H1,address(H1,1)))))) ======================================================= exactly(1,'$VAR'('H1'),address('$VAR'('H1'),1)) ============================================ ?- kif_to_boxlog( exactly(1,H1,address(H1,1)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ exactly(1,H1,address(H1,1)) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ correct_special_quantifiers :- quant(exactly(1),H1,address(H1,1)). %~ %~ correct_special_quantifiers:-quant(exactly(1),H1,address(H1,1)) %~ kifi = exactly(1,H1,address(H1,1)). %~ kifm = nesc( quant(exactly(1),H1,address(H1,1))). %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('H1'),address('$VAR'('H1'),1))) %~ w_o_c( %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), %~ common_logic_loader : kif_to_boxlog( %~ exactly(1,H1,address(H1,1)), KB,rule32:0, %~ _198082)) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_utils/prolog/logicmoo_test_header.pl#L2 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('zebra_05.clif',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ',(0x55fc9b6c0a80),[expand(false),expand(true)])),'$mt_do_load'((0x55fc9b6c0a80),'zebra_05.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55fc9b6c0a80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ',(0x55fc9b6c0a80),[expand(false),expand(true)])),system:'$mt_do_load'((0x55fc9b6c0a80),'zebra_05.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55fc9b6c0a80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('zebra_05.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('zebra_05.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ',1632697156.4352615),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$source_term'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ','','',A,'','',''). % init.pl:1739: (30)[system]# setup_call_catcher_cleanup(system:'$open_source'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ',(0x55fca8870a00),close((0x55fca8870a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ',(0x55fc9a522460)),[],[expand(false),expand(true)]),system:'$term_in_file'((0x55fca8870a00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif '],[expand(false),expand(true)]),F,system:'$close_source'(close((0x55fca8870a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ',(0x55fc9a522460)),true)). % init.pl:646: (31)$[system]# '$term_in_file'((0x55fca8870a00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif '],[expand(false),expand(true)]). % init.pl:1831: (32)$[system]# '$expanded_term'((0x55fca8870a00),begin_of_file,0-0,A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif '],[expand(false),expand(true)]). % init.pl:1876: (33)$[system] catch(system:'$expand_term'(begin_of_file,0-0,A,B),error(C,D),system:'$print_message_fail'(error(C,D))). % init.pl:546: (35)[$expand] expand_term(begin_of_file,'',A,B). % expand.pl:110: (37)$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: (38)[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: (40)[common_logic_loader] common_logic_loader:kif_io('',''). % common_logic_loader.pl:228: (41)[common_logic_loader] with_output_to((0x7f285fd948c0),load_clif((0x55fca8870a00))). no(clause) (42)$[system] '$c_call_prolog'. no(clause) (49)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (53)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),each_call_cleanup:((common_logic_loader:with_lisp_translation((0x55fca8870a00),kif_process_once),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),B,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646: (54)$[each_call_cleanup] ''(''). no(clause) (56)[s3xpr] s3xpr:with_lisp_translation_stream((0x55fca8870a00),common_logic_loader:kif_process_once). % sreader.pl:109: (57)$[dcg_meta] dcg_meta:zalwayz(s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,H1,[address,H1,1]])). % dcg_meta.pl:517: (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,H1,[address,H1,1]]),A,fail)). no(clause) (59)$[system] '$c_call_prolog'. no(clause) (60)$[system] catch(s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,H1,[address,H1,1]]),A,dcg_meta:fail). % init.pl:546: (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,H1,[address,H1,1]]). % sreader.pl:116: (63)[must_sanity]# must_sanity:common_logic_loader:once(kif_process([exactly,1,H1,[address,H1,1]])). % must_sanity.pl:65: (64)$[system] once(common_logic_loader:kif_process([exactly,1,H1,[address,H1,1]])). % init.pl:519: (65)$[common_logic_loader] common_logic_loader:kif_process([exactly,1,H1,[address,H1,1]]). % common_logic_loader.pl:107: (68)[ucatch] ucatch:one_must(bugger:dcall0(common_logic_loader:kif_process(tell,[exactly,1,H1,[address,H1,1]])),bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_process(tell,[exactly,1,H1,[address,H1,1]]))),nop(break),!,fail)). % ucatch.pl:1715: (69)$[bugger] bugger:dcall0(common_logic_loader:kif_process(tell,[exactly,1,H1,[address,H1,1]])). % bugger.pl:1399: (70)$[common_logic_loader] common_logic_loader:kif_process(tell,[exactly,1,H1,[address,H1,1]]). % common_logic_loader.pl:146: (73)[ucatch] ucatch:one_must(bugger:dcall0(common_logic_loader:kif_process(tell,exactly(1,H1,address(H1,1)))),bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_process(tell,exactly(1,H1,address(H1,1))))),nop(break),!,fail)). % ucatch.pl:1715: (74)$[bugger] bugger:dcall0(common_logic_loader:kif_process(tell,exactly(1,H1,address(H1,1)))). % bugger.pl:1399: (79)[ucatch] ucatch:one_must(bugger:dcall0(common_logic_loader:kif_add(exactly(1,H1,address(H1,1)))),bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_add(exactly(1,H1,address(H1,1))))),nop(break),!,fail)). % ucatch.pl:1715: (80)$[bugger] bugger:dcall0(common_logic_loader:kif_add(exactly(1,H1,address(H1,1)))). % bugger.pl:1399: (81)[common_logic_loader] common_logic_snark:kif_add(exactly(1,H1,address(H1,1))). % common_logic_snark.pl:1664: (82)[common_logic_loader] common_logic_snark:kif_add2(exactly(1,H1,address(H1,1))). % common_logic_snark.pl:1670: (83)[common_logic_loader] common_logic_snark:kif_to_boxlog(exactly(1,H1,address(H1,1))). % common_logic_snark.pl:1063: (84)[common_logic_loader] common_logic_snark:kif_to_boxlog(exactly(1,H1,address(H1,1)),A). % common_logic_snark.pl:1099: (85)[must_sanity]# must_sanity:common_logic_loader:kif_to_boxlog(exactly(1,H1,address(H1,1)),A,rule32:0). % must_sanity.pl:65: (86)[common_logic_loader] common_logic_snark:kif_to_boxlog(exactly(1,H1,address(H1,1)),A,rule32:0). % common_logic_snark.pl:1107: (87)[locally_each] locally_each:w_o_c(common_logic_loader:kif_to_boxlog(exactly(1,H1,address(H1,1)),KB,rule32:0,A)). % redo_locally.pl:86: (88)$[system] catch(locally_each:w_o_c(error,common_logic_loader:kif_to_boxlog(exactly(1,H1,address(H1,1)),KB,rule32:0,A)),error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(1,H1,address(H1,1)),KB,rule32:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(1,H1,address(H1,1)),KB,rule32:0,A))),break,trace,common_logic_loader:kif_to_boxlog(exactly(1,H1,address(H1,1)),KB,rule32:0,A))). % init.pl:546: (89)$[locally_each] ''(locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(1,H1,address(H1,1)),KB,rule32:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(1,H1,address(H1,1)),KB,rule32:0,A))),break,trace,common_logic_loader:kif_to_boxlog(exactly(1,H1,address(H1,1)),KB,rule32:0,A))). no(clause) (90)[locally_each] dumpst:dumpST. % dumpst.pl:150: %~ w_o_c( %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), %~ common_logic_loader : kif_to_boxlog(exactly(1,H1,address(H1,1)),KB,rule32:0,_1082)) % Break level 1 % Exit break level 1 %~ correct_special_quantifiers :- quant(exactly(1),H1,address(H1,1)).%~ %~ correct_special_quantifiers:-quant(exactly(1),H1,address(H1,1))%~ kifi = exactly(1,H1,address(H1,1)).%~ kifm = nesc( quant(exactly(1),H1,address(H1,1))).%~ as_sigma :- necessary( quant(exactly(1),H1,address(H1,1))).%~ %~ as_sigma:-necessary(quant(exactly(1),H1,address(H1,1)))%~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('H1'),address('$VAR'('H1'),1)))%~ as_dlog :- nesc( quant(exactly(1),H1,address(H1,1))).%~ %~ as_dlog:-nesc(quant(exactly(1),H1,address(H1,1))) %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( exactly(5,H1,instance(H1,tRiddleHouse)))))) ======================================================= exactly(5,'$VAR'('H1'),instance('$VAR'('H1'),tRiddleHouse)) ============================================ ?- kif_to_boxlog( exactly(5,H1,instance(H1,tRiddleHouse)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ exactly(5,H1,instance(H1,tRiddleHouse)) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ correct_special_quantifiers :- quant(exactly(5),H1,tRiddleHouse(H1)). %~ %~ correct_special_quantifiers:-quant(exactly(5),H1,tRiddleHouse(H1)) %~ kifi = exactly(5,H1,tRiddleHouse(H1)). %~ kifm = nesc( quant(exactly(5),H1,tRiddleHouse(H1))). %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(5),'$VAR'('H1'),tRiddleHouse('$VAR'('H1')))) %~ w_o_c( %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), %~ common_logic_loader : kif_to_boxlog( %~ exactly(5,H1,instance(H1,tRiddleHouse)), KB,rule33:0, %~ _1116318)) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif#L333 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('zebra_05.clif',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ',(0x55fc9b6c0a80),[expand(false),expand(true)])),'$mt_do_load'((0x55fc9b6c0a80),'zebra_05.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55fc9b6c0a80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ',(0x55fc9b6c0a80),[expand(false),expand(true)])),system:'$mt_do_load'((0x55fc9b6c0a80),'zebra_05.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55fc9b6c0a80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('zebra_05.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('zebra_05.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ',1632697156.4352615),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$source_term'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ','','',A,'','',''). % init.pl:1739: (30)[system]# setup_call_catcher_cleanup(system:'$open_source'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ',(0x55fca8870a00),close((0x55fca8870a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ',(0x55fc9a522460)),[],[expand(false),expand(true)]),system:'$term_in_file'((0x55fca8870a00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif '],[expand(false),expand(true)]),F,system:'$close_source'(close((0x55fca8870a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ',(0x55fc9a522460)),true)). % init.pl:646: (31)$[system]# '$term_in_file'((0x55fca8870a00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif '],[expand(false),expand(true)]). % init.pl:1831: (32)$[system]# '$expanded_term'((0x55fca8870a00),begin_of_file,0-0,A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif '],[expand(false),expand(true)]). % init.pl:1876: (33)$[system] catch(system:'$expand_term'(begin_of_file,0-0,A,B),error(C,D),system:'$print_message_fail'(error(C,D))). % init.pl:546: (35)[$expand] expand_term(begin_of_file,'',A,B). % expand.pl:110: (37)$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: (38)[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: (40)[common_logic_loader] common_logic_loader:kif_io('',''). % common_logic_loader.pl:228: (41)[common_logic_loader] with_output_to((0x7f285fd948c0),load_clif((0x55fca8870a00))). no(clause) (42)$[system] '$c_call_prolog'. no(clause) (49)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (53)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),each_call_cleanup:((common_logic_loader:with_lisp_translation((0x55fca8870a00),kif_process_once),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),B,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646: (54)$[each_call_cleanup] ''(''). no(clause) (56)[s3xpr] s3xpr:with_lisp_translation_stream((0x55fca8870a00),common_logic_loader:kif_process_once). % sreader.pl:109: (57)$[dcg_meta] dcg_meta:zalwayz(s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,5,H1,[instance,H1,tRiddleHouse]])). % dcg_meta.pl:517: (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,5,H1,[instance,H1,tRiddleHouse]]),A,fail)). no(clause) (59)$[system] '$c_call_prolog'. no(clause) (60)$[system] catch(s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,5,H1,[instance,H1,tRiddleHouse]]),A,dcg_meta:fail). % init.pl:546: (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,5,H1,[instance,H1,tRiddleHouse]]). % sreader.pl:116: (63)[must_sanity]# must_sanity:common_logic_loader:once(kif_process([exactly,5,H1,[instance,H1,tRiddleHouse]])). % must_sanity.pl:65: (64)$[system] once(common_logic_loader:kif_process([exactly,5,H1,[instance,H1,tRiddleHouse]])). % init.pl:519: (65)$[common_logic_loader] common_logic_loader:kif_process([exactly,5,H1,[instance,H1,tRiddleHouse]]). % common_logic_loader.pl:107: (68)[ucatch] ucatch:one_must(bugger:dcall0(common_logic_loader:kif_process(tell,[exactly,5,H1,[instance,H1,tRiddleHouse]])),bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_process(tell,[exactly,5,H1,[instance,H1,tRiddleHouse]]))),nop(break),!,fail)). % ucatch.pl:1715: (69)$[bugger] bugger:dcall0(common_logic_loader:kif_process(tell,[exactly,5,H1,[instance,H1,tRiddleHouse]])). % bugger.pl:1399: (70)$[common_logic_loader] common_logic_loader:kif_process(tell,[exactly,5,H1,[instance,H1,tRiddleHouse]]). % common_logic_loader.pl:146: (73)[ucatch] ucatch:one_must(bugger:dcall0(common_logic_loader:kif_process(tell,exactly(5,H1,instance(H1,tRiddleHouse)))),bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_process(tell,exactly(5,H1,instance(H1,tRiddleHouse))))),nop(break),!,fail)). % ucatch.pl:1715: (74)$[bugger] bugger:dcall0(common_logic_loader:kif_process(tell,exactly(5,H1,instance(H1,tRiddleHouse)))). % bugger.pl:1399: (79)[ucatch] ucatch:one_must(bugger:dcall0(common_logic_loader:kif_add(exactly(5,H1,instance(H1,tRiddleHouse)))),bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_add(exactly(5,H1,instance(H1,tRiddleHouse))))),nop(break),!,fail)). % ucatch.pl:1715: (80)$[bugger] bugger:dcall0(common_logic_loader:kif_add(exactly(5,H1,instance(H1,tRiddleHouse)))). % bugger.pl:1399: (81)[common_logic_loader] common_logic_snark:kif_add(exactly(5,H1,instance(H1,tRiddleHouse))). % common_logic_snark.pl:1664: (82)[common_logic_loader] common_logic_snark:kif_add2(exactly(5,H1,instance(H1,tRiddleHouse))). % common_logic_snark.pl:1670: (83)[common_logic_loader] common_logic_snark:kif_to_boxlog(exactly(5,H1,instance(H1,tRiddleHouse))). % common_logic_snark.pl:1063: (84)[common_logic_loader] common_logic_snark:kif_to_boxlog(exactly(5,H1,instance(H1,tRiddleHouse)),A). % common_logic_snark.pl:1099: (85)[must_sanity]# must_sanity:common_logic_loader:kif_to_boxlog(exactly(5,H1,instance(H1,tRiddleHouse)),A,rule33:0). % must_sanity.pl:65: (86)[common_logic_loader] common_logic_snark:kif_to_boxlog(exactly(5,H1,instance(H1,tRiddleHouse)),A,rule33:0). % common_logic_snark.pl:1107: (87)[locally_each] locally_each:w_o_c(common_logic_loader:kif_to_boxlog(exactly(5,H1,instance(H1,tRiddleHouse)),KB,rule33:0,A)). % redo_locally.pl:86: (88)$[system] catch(locally_each:w_o_c(error,common_logic_loader:kif_to_boxlog(exactly(5,H1,instance(H1,tRiddleHouse)),KB,rule33:0,A)),error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(5,H1,instance(H1,tRiddleHouse)),KB,rule33:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(5,H1,instance(H1,tRiddleHouse)),KB,rule33:0,A))),break,trace,common_logic_loader:kif_to_boxlog(exactly(5,H1,instance(H1,tRiddleHouse)),KB,rule33:0,A))). % init.pl:546: (89)$[locally_each] ''(locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(5,H1,instance(H1,tRiddleHouse)),KB,rule33:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(5,H1,instance(H1,tRiddleHouse)),KB,rule33:0,A))),break,trace,common_logic_loader:kif_to_boxlog(exactly(5,H1,instance(H1,tRiddleHouse)),KB,rule33:0,A))). no(clause) (90)[locally_each] dumpst:dumpST. % dumpst.pl:150: %~ w_o_c( %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), %~ common_logic_loader : kif_to_boxlog( %~ exactly(5,H1,instance(H1,tRiddleHouse)), KB,rule33:0, %~ _1116318)) % Break level 1 % Exit break level 1 %~ correct_special_quantifiers :- quant(exactly(5),H1,tRiddleHouse(H1)).%~ %~ correct_special_quantifiers:-quant(exactly(5),H1,tRiddleHouse(H1))%~ kifi = exactly(5,H1,tRiddleHouse(H1)).%~ kifm = nesc( quant(exactly(5),H1,tRiddleHouse(H1))). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif:333 %~ as_sigma :- necessary( quant(exactly(5),H1,tRiddleHouse(H1))).%~ %~ as_sigma:-necessary(quant(exactly(5),H1,tRiddleHouse(H1)))%~ kif_to_boxlog_attvars2 = necessary(quant(exactly(5),'$VAR'('H1'),tRiddleHouse('$VAR'('H1'))))%~ as_dlog :- nesc( quant(exactly(5),H1,tRiddleHouse(H1))).%~ %~ as_dlog:-nesc(quant(exactly(5),H1,tRiddleHouse(H1))) %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(subclass(tRiddleHouse,tHouse))))) ======================================================= subclass(tRiddleHouse,tHouse) ============================================ ?- kif_to_boxlog( subclass(tRiddleHouse,tHouse) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ tRiddleHouse subclass tHouse %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = genls(tRiddleHouse,tHouse). %~ kifm = nesc( genls(tRiddleHouse,tHouse)). %~ kif_to_boxlog_attvars2 = necessary(genls(tRiddleHouse,tHouse)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(genls(tRiddleHouse,tHouse)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that tRiddleHouse genls tHouse %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( genls(tRiddleHouse,tHouse)). ============================================ %~ comment(" All house have a different address") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( all( [H1,H2], %~ if( %~ and( instance(H1,tHouse), %~ instance(H2,tHouse), %~ different(H1,H2), %~ address(H1,A1), %~ address(H2,A2)), %~ different(A1,A2))))))) ======================================================= all('[|]'('$VAR'('H1'),'[|]'('$VAR'('H2'),[])),if(and(instance('$VAR'('H1'),tHouse),instance('$VAR'('H2'),tHouse),different('$VAR'('H1'),'$VAR'('H2')),address('$VAR'('H1'),'$VAR'('A1')),address('$VAR'('H2'),'$VAR'('A2'))),different('$VAR'('A1'),'$VAR'('A2')))) ============================================ ?- kif_to_boxlog( all([H1,H2],if(and(instance(H1,tHouse),instance(H2,tHouse),different(H1,H2),address(H1,A1),address(H2,A2)),different(A1,A2))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %~ For all ?H1 ?H2 %~ " and(instance(H1,tHouse),instance(H2,tHouse),different(H1,H2),address(H1,A1),address(H2,A2)) if ?A1 different ?A2 " %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ correct_special_quantifiers :- all( H1, %~ all( H2, %~ =>( %~ ( tHouse(H1) & %~ tHouse(H2) & %~ different(H1,H2) & %~ address(H1,A1) & %~ address(H2,A2)), %~ different(A1,A2)))). %~ %~ correct_special_quantifiers:-all(H1,all(H2,(tHouse(H1)&tHouse(H2)&different(H1,H2)&address(H1,A1)&address(H2,A2))=>different(A1,A2))) %~ kifi = all( [H1,H2], %~ if( %~ and( tHouse(H1), %~ tHouse(H2), %~ different(H1,H2), %~ address(H1,A1), %~ address(H2,A2)), %~ different(A1,A2))). %~ kifm = all( H1, %~ all( H2, %~ nesc( =>( %~ ( tHouse(H1) & %~ tHouse(H2) & %~ different(H1,H2) & %~ address(H1,A1) & %~ address(H2,A2)), %~ different(A1,A2))))). %~ kif_to_boxlog_attvars2 = forall('$VAR'('H1'),forall('$VAR'('H2'),necessary(=>(and(tHouse('$VAR'('H1')),and(tHouse('$VAR'('H2')),and(different('$VAR'('H1'),'$VAR'('H2')),and(address('$VAR'('H1'),'$VAR'('A1')),address('$VAR'('H2'),'$VAR'('A2')))))),different('$VAR'('A1'),'$VAR'('A2')))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 6 entailment(s): nesc(tHouse(H1))&nesc(tHouse(H2))&(nesc(address(H1,A1))&nesc(address(H2,A2)))&nesc(different(H1,H2))==>nesc(different(A1,A2)). (nesc(tHouse(H1))&nesc(tHouse(H2))&nesc(address(H1,A1))&nesc(address(H2,A2)))&poss(~different(A1,A2))==>poss(~different(H1,H2)). (nesc(tHouse(H1))&nesc(tHouse(H2))&nesc(address(H1,A1))&nesc(different(H1,H2)))&poss(~different(A1,A2))==>poss(~address(H2,A2)). (nesc(tHouse(H1))&nesc(tHouse(H2))&nesc(address(H2,A2))&nesc(different(H1,H2)))&poss(~different(A1,A2))==>poss(~address(H1,A1)). (nesc(tHouse(H1))&(nesc(address(H1,A1))&nesc(address(H2,A2)))&nesc(different(H1,H2)))&poss(~different(A1,A2))==>poss(~tHouse(H2)). (nesc(tHouse(H2))&(nesc(address(H1,A1))&nesc(address(H2,A2)))&nesc(different(H1,H2)))&poss(~different(A1,A2))==>poss(~tHouse(H1)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?H1 isa tHouse " is necessarily true and %~ (" ?H2 isa tHouse " is necessarily true and %~ ((" ?H1 address ?A1 " is necessarily true and %~ " ?H2 address ?A2 " is necessarily true ) and %~ " ?H1 different ?H2 " is necessarily true )) %~ It's Proof that: %~ " ?A1 different ?A2 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( tHouse(H1)) & nesc( tHouse(H2)) & nesc( address(H1,A1)) & nesc( address(H2,A2)) & nesc( different(H1,H2))) ==> nesc( different(A1,A2))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?H1 isa tHouse " is necessarily true and %~ (" ?H2 isa tHouse " is necessarily true and %~ (" ?H1 address ?A1 " is necessarily true and %~ " ?H2 address ?A2 " is necessarily true ))) and %~ " ?A1 different ?A2 " is possibly false %~ It's Proof that: %~ " ?H1 different ?H2 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( tHouse(H1)) & nesc( tHouse(H2)) & nesc( address(H1,A1)) & nesc( address(H2,A2)) & poss( ~( different(A1,A2)))) ==> poss( ~( different(H1,H2)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?H1 isa tHouse " is necessarily true and %~ (" ?H2 isa tHouse " is necessarily true and %~ (" ?H1 address ?A1 " is necessarily true and %~ " ?H1 different ?H2 " is necessarily true ))) and %~ " ?A1 different ?A2 " is possibly false %~ It's Proof that: %~ " ?H2 address ?A2 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( tHouse(H1)) & nesc( tHouse(H2)) & nesc( address(H1,A1)) & nesc( different(H1,H2)) & poss( ~( different(A1,A2)))) ==> poss( ~( address(H2,A2)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?H1 isa tHouse " is necessarily true and %~ (" ?H2 isa tHouse " is necessarily true and %~ (" ?H2 address ?A2 " is necessarily true and %~ " ?H1 different ?H2 " is necessarily true ))) and %~ " ?A1 different ?A2 " is possibly false %~ It's Proof that: %~ " ?H1 address ?A1 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( tHouse(H1)) & nesc( tHouse(H2)) & nesc( address(H2,A2)) & nesc( different(H1,H2)) & poss( ~( different(A1,A2)))) ==> poss( ~( address(H1,A1)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?H1 isa tHouse " is necessarily true and %~ ((" ?H1 address ?A1 " is necessarily true and %~ " ?H2 address ?A2 " is necessarily true ) and %~ " ?H1 different ?H2 " is necessarily true )) and %~ " ?A1 different ?A2 " is possibly false %~ It's Proof that: %~ " ?H2 isa tHouse " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( tHouse(H1)) & nesc( address(H1,A1)) & nesc( address(H2,A2)) & nesc( different(H1,H2)) & poss( ~( different(A1,A2)))) ==> poss( ~( tHouse(H2)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?H2 isa tHouse " is necessarily true and %~ ((" ?H1 address ?A1 " is necessarily true and %~ " ?H2 address ?A2 " is necessarily true ) and %~ " ?H1 different ?H2 " is necessarily true )) and %~ " ?A1 different ?A2 " is possibly false %~ It's Proof that: %~ " ?H1 isa tHouse " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( tHouse(H2)) & nesc( address(H1,A1)) & nesc( address(H2,A2)) & nesc( different(H1,H2)) & poss( ~( different(A1,A2)))) ==> poss( ~( tHouse(H1)))). ============================================ %~ correct_special_quantifiers :- all( H1, %~ all( H2, %~ =>( %~ ( tHouse(H1) & %~ tHouse(H2) & %~ different(H1,H2) & %~ address(H1,A1) & %~ address(H2,A2)), %~ different(A1,A2)))). %~ %~ correct_special_quantifiers:-all(H1,all(H2,(tHouse(H1)&tHouse(H2)&different(H1,H2)&address(H1,A1)&address(H2,A2))=>different(A1,A2))) totalTime=10.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k zebra_05.clif (returned 137) Add_LABELS='Errors,Overtime' Rem_LABELS='Skipped,Skipped,Warnings,Skipped' ISSUE_INFO=459 OPEN logicmoo.base.examples.fol.ZEBRA_05 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, ZEBRA_05, Failing, Errors, Overtime 2021-09-26 22:59:16 +0000 UTC ISSUE_ID=459 ISSUE_OC=OPEN Editing Issue For FAILED 459 OPEN logicmoo.base.examples.fol.ZEBRA_05 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, ZEBRA_05, Failing, Errors, Overtime 2021-09-26 22:59:16 +0000 UTC SKIPPING gh issue edit 459 -t logicmoo.base.examples.fol.ZEBRA_05 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Warnings,Skipped --add-label Failing,Errors,Overtime FileTestCase=logicmoo.base.examples.fol.ZEBRA_04 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['zebra_04.clif']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['zebra_04.clif']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_04.clif % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/ZEBRA_04/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AZEBRA_04 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/638 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. %~ comment(";") %~ comment("; deduct-einstein.scm") %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2 %~ comment(";") %~ comment("; Full set of Einstein Puzzle facts.") %~ comment("; There are 15 explicitly stated facts, and four additional implicit") %~ comment("; facts about ordinal counting (ordering of houses in a row).") %~ comment(";") %~ comment("; The facts are stated in a fashion that is as close as possible to") %~ comment("; the natural-language source. The point being that we want the") %~ comment("; expression of facts to be closely tied to human patterns of speech.") %~ comment("; Being \"efficient\" or \"clever\" is NOT the point.") %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define(stv(mean,conf),'cog-new-stv'(mean,conf)))))) ======================================================= define(stv(mean,conf),'cog-new-stv'(mean,conf)) ============================================ ?- kif_to_boxlog( define(stv(mean,conf),'cog-new-stv'(mean,conf)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ mean stv conf define mean 'cog-new-stv' conf %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('cog-new-stv',cogNewStv) %~ kifi = define(stv(mean,conf),cogNewStv(mean,conf)). %~ kifm = nesc( define(stv(mean,conf),cogNewStv(mean,conf))). %~ kif_to_boxlog_attvars2 = necessary(define(stv(mean,conf),cogNewStv(mean,conf))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(stv(mean,conf),cogNewStv(mean,conf))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that mean stv conf define mean cogNewStv conf %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define(stv(mean,conf),cogNewStv(mean,conf))). ============================================ %~ comment("; A little handly-dandy utility to avoid over-reporting of \"obvious\"") %~ comment("; results. We declare that person1 is the same as person1, etc.") %~ comment("; A kind-of pauli-exclusion-principle at work.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( same(person), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("IsSamePerson")), %~ 'ListLink'('FeatureNode'(person),'FeatureNode'(person)))))))) ======================================================= define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person)))) ============================================ ?- kif_to_boxlog( define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person)))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ person isa same define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define( same(person), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("IsSamePerson")), %~ 'ListLink'('FeatureNode'(person),'FeatureNode'(person)))). %~ kifm = nesc( define( same(person), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("IsSamePerson")), %~ 'ListLink'('FeatureNode'(person),'FeatureNode'(person))))). %~ kif_to_boxlog_attvars2 = necessary(define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that person isa same define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( same(person), 'EvaluationLink'( stv(1,1), PredicateNode( '$STRING'("IsSamePerson")), 'ListLink'('FeatureNode'(person),'FeatureNode'(person))))). ============================================ %~ comment(" AvatarNode") %~ comment(" AvatarNode") %~ comment("; A declaration of fact: it is true that pred has value for person.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( fact(person,pred,value), %~ same(person), %~ 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))))))) ======================================================= define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) ============================================ ?- kif_to_boxlog( define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define( fact(person,pred,value), %~ same(person), %~ 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))). %~ kifm = nesc( define( fact(person,pred,value), %~ same(person), %~ 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))). %~ kif_to_boxlog_attvars2 = necessary(define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( fact(person,pred,value), same(person), 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))). ============================================ %~ comment("; A neighbor-predicate: two people live next to each other.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( neighbor(person1,person2), %~ same(person1), %~ same(person2), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Neighbor")), %~ 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))))))) ======================================================= define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))) ============================================ ?- kif_to_boxlog( define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define( neighbor(person1,person2), %~ same(person1), %~ same(person2), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Neighbor")), %~ 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))). %~ kifm = nesc( define( neighbor(person1,person2), %~ same(person1), %~ same(person2), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Neighbor")), %~ 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2))))). %~ kif_to_boxlog_attvars2 = necessary(define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( neighbor(person1,person2), same(person1), same(person2), 'EvaluationLink'( stv(1,1), PredicateNode( '$STRING'("Neighbor")), 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2))))). ============================================ %~ comment("; A left-of predicate: one house is left of another") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'left-of'(house1,house2), %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))))))) ======================================================= define('left-of'(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) ============================================ ?- kif_to_boxlog( define('left-of'(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ house1 'left-of' house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('left-of',leftOf) %~ kifi = define( leftOf(house1,house2), %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))). %~ kifm = nesc( define( leftOf(house1,house2), %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). %~ kif_to_boxlog_attvars2 = necessary(define(leftOf(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(leftOf(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that house1 leftOf house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( leftOf(house1,house2), 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). ============================================ %~ comment("; 1. The Englishman lives in the red house.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")))))) ======================================================= fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")). %~ kifm = nesc( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")))))) ======================================================= fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house]))). %~ kifm = nesc( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(red,'[|]'(house,[])))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house]))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house])))). ============================================ %~ comment("; 2. The Swede keeps dogs.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")))))) ======================================================= fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")). %~ kifm = nesc( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")))))) ======================================================= fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")). %~ kifm = nesc( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))). ============================================ %~ comment("; 3. The Dane drinks tea.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")))))) ======================================================= fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")). %~ kifm = nesc( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")))))) ======================================================= fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")). %~ kifm = nesc( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))). ============================================ %~ comment("; 4. The green house is just to the left of the white_house one.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'left-of'('$STRING'("green house"),'$STRING'("white house")))))) ======================================================= 'left-of'('$STRING'("green house"),'$STRING'("white house")) ============================================ ?- kif_to_boxlog( 'left-of'('$STRING'("green house"),'$STRING'("white house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "green house" isa '$STRING' 'left-of' "white house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house]))). %~ kifm = nesc( leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house])))). %~ kif_to_boxlog_attvars2 = necessary(leftOf('$STRING'(s('[|]'(green,'[|]'(house,[])))),'$STRING'(s('[|]'(white,'[|]'(house,[])))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that green house isa s isa '$STRING' leftOf white house isa s isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house])))). ============================================ %~ comment("; 5. The owner of the green house drinks coffee.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")))))) ======================================================= fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house]))). %~ kifm = nesc( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(green,'[|]'(house,[])))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house]))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house])))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")))))) ======================================================= fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")). %~ kifm = nesc( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))). ============================================ %~ comment("; 6. The Pall Mall smoker keeps birds.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")))))) ======================================================= fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")). %~ kifm = nesc( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")))))) ======================================================= fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")). %~ kifm = nesc( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))). ============================================ %~ comment("; 7. The owner of the yellow house smokes Dunhills.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")))))) ======================================================= fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")). %~ kifm = nesc( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")))))) ======================================================= fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house]))). %~ kifm = nesc( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(yellow,'[|]'(house,[])))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house]))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house])))). ============================================ %~ comment("; 8. The man in the center house drinks milk.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")))))) ======================================================= fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")). %~ kifm = nesc( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")))))) ======================================================= fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103','Main','Street']))). %~ kifm = nesc( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s('[|]'('103','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet]))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet])))). ============================================ %~ comment("; 9. The Norwegian lives in the first house.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")))))) ======================================================= fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")). %~ kifm = nesc( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")))))) ======================================================= fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101','Main','Street']))). %~ kifm = nesc( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s('[|]'('101','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet]))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet])))). ============================================ %~ comment("; 10. The Blend smoker has a neighbor who keeps cats.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")))))) ======================================================= fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")). %~ kifm = nesc( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( neighbor('$STRING'("person10"),'$STRING'("catperson")))))) ======================================================= neighbor('$STRING'("person10"),'$STRING'("catperson")) ============================================ ?- kif_to_boxlog( neighbor('$STRING'("person10"),'$STRING'("catperson")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "person10" isa '$STRING' neighbor "catperson" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = neighbor('$STRING'("person10"),'$STRING'("catperson")). %~ kifm = nesc( neighbor('$STRING'("person10"),'$STRING'("catperson"))). %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person10"),'$STRING'("catperson"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(neighbor('$STRING'("person10"),'$STRING'("catperson"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "person10" isa '$STRING' neighbor "catperson" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( neighbor('$STRING'("person10"),'$STRING'("catperson"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")))))) ======================================================= fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) ============================================ ?- kif_to_boxlog( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")). %~ kifm = nesc( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))). ============================================ %~ comment("; 11. The man who smokes Blue Masters drinks bier.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")))))) ======================================================= fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s(['Blue','Master']))). %~ kifm = nesc( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master'])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s('[|]'(tSumoBlue,'[|]'('Master',[])))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master'])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master']))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master'])))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")))))) ======================================================= fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")). %~ kifm = nesc( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))). ============================================ %~ comment("; 12. The man who keeps horses lives next to the Dunhill smoker.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")))))) ======================================================= fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")). %~ kifm = nesc( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")))))) ======================================================= neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")) ============================================ ?- kif_to_boxlog( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "person12" isa '$STRING' neighbor "dun_smoke_person" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")). %~ kifm = nesc( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))). %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "person12" isa '$STRING' neighbor "dun_smoke_person" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")))))) ======================================================= fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) ============================================ ?- kif_to_boxlog( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")). %~ kifm = nesc( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). ============================================ %~ comment("; 13. The German smokes Prince.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")))))) ======================================================= fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")). %~ kifm = nesc( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")))))) ======================================================= fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")). %~ kifm = nesc( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))). ============================================ %~ comment("; 14. The Norwegian lives next to the blue house.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")))))) ======================================================= fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")). %~ kifm = nesc( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( neighbor('$STRING'("person14"),'$STRING'("blue_person")))))) ======================================================= neighbor('$STRING'("person14"),'$STRING'("blue_person")) ============================================ ?- kif_to_boxlog( neighbor('$STRING'("person14"),'$STRING'("blue_person")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "person14" isa '$STRING' neighbor "blue_person" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = neighbor('$STRING'("person14"),'$STRING'("blue_person")). %~ kifm = nesc( neighbor('$STRING'("person14"),'$STRING'("blue_person"))). %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person14"),'$STRING'("blue_person"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(neighbor('$STRING'("person14"),'$STRING'("blue_person"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "person14" isa '$STRING' neighbor "blue_person" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( neighbor('$STRING'("person14"),'$STRING'("blue_person"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")))))) ======================================================= fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")) ============================================ ?- kif_to_boxlog( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house]))). %~ kifm = nesc( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(blue,'[|]'(house,[])))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house]))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house])))). ============================================ %~ comment("; 15. The Blend smoker has a neighbor who drinks water.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")))))) ======================================================= fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")). %~ kifm = nesc( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( neighbor('$STRING'("person15"),'$STRING'("water_person")))))) ======================================================= neighbor('$STRING'("person15"),'$STRING'("water_person")) ============================================ ?- kif_to_boxlog( neighbor('$STRING'("person15"),'$STRING'("water_person")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "person15" isa '$STRING' neighbor "water_person" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = neighbor('$STRING'("person15"),'$STRING'("water_person")). %~ kifm = nesc( neighbor('$STRING'("person15"),'$STRING'("water_person"))). %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person15"),'$STRING'("water_person"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(neighbor('$STRING'("person15"),'$STRING'("water_person"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "person15" isa '$STRING' neighbor "water_person" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( neighbor('$STRING'("person15"),'$STRING'("water_person"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")))))) ======================================================= fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) ============================================ ?- kif_to_boxlog( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")). %~ kifm = nesc( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))). ============================================ %~ comment("; ---------------------------------------------------------------") %~ comment("; Assorted supplemental facts. These are somehow implicit in the") %~ comment("; problem statement. We'd mostly like to derive these, from more") %~ comment("; basic assumptions, but, for now, we'l just state them.") %~ comment(";") %~ comment("; A supplemental fact for fact 4: someone lives in the white house.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")))))) ======================================================= fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house]))). %~ kifm = nesc( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(white,'[|]'(house,[])))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house]))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house])))). ============================================ %~ comment("; Supplemental fact: someone keeps fish.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")))))) ======================================================= fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) ============================================ ?- kif_to_boxlog( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")). %~ kifm = nesc( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))). ============================================ %~ comment("; State some implicitly assumed facts about neighboring houses") %~ comment("; This is the 'successor' function for ordinal numbers.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( successor(house1,house2), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Successor")), %~ 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))))))) ======================================================= define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) ============================================ ?- kif_to_boxlog( define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ house1 successor house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define( successor(house1,house2), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Successor")), %~ 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))). %~ kifm = nesc( define( successor(house1,house2), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Successor")), %~ 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). %~ kif_to_boxlog_attvars2 = necessary(define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that house1 successor house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( successor(house1,house2), 'EvaluationLink'( stv(1,1), PredicateNode( '$STRING'("Successor")), 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( successor('$STRING'("101 Main Street"),'$STRING'("102 Main Street")))))) ======================================================= successor('$STRING'("101 Main Street"),'$STRING'("102 Main Street")) ============================================ ?- kif_to_boxlog( successor('$STRING'("101 Main Street"),'$STRING'("102 Main Street")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "101 Main Street" isa '$STRING' successor "102 Main Street" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = successor( %~ $STRING( s( ['101','Main','Street'])), %~ $STRING( s( ['102','Main','Street']))). %~ kifm = nesc( successor( %~ $STRING( s( ['101',iMain,tSumoStreet])), %~ $STRING( s( ['102',iMain,tSumoStreet])))). %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('101','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('102','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(successor('$STRING'(s(['101',iMain,tSumoStreet])),'$STRING'(s(['102',iMain,tSumoStreet])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '101' iMain tSumoStreet isa s isa '$STRING' successor '102' iMain tSumoStreet isa s isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( successor( $STRING( s( ['101',iMain,tSumoStreet])), $STRING( s( ['102',iMain,tSumoStreet])))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( successor('$STRING'("102 Main Street"),'$STRING'("103 Main Street")))))) ======================================================= successor('$STRING'("102 Main Street"),'$STRING'("103 Main Street")) ============================================ ?- kif_to_boxlog( successor('$STRING'("102 Main Street"),'$STRING'("103 Main Street")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "102 Main Street" isa '$STRING' successor "103 Main Street" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = successor( %~ $STRING( s( ['102','Main','Street'])), %~ $STRING( s( ['103','Main','Street']))). %~ kifm = nesc( successor( %~ $STRING( s( ['102',iMain,tSumoStreet])), %~ $STRING( s( ['103',iMain,tSumoStreet])))). %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('102','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('103','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(successor('$STRING'(s(['102',iMain,tSumoStreet])),'$STRING'(s(['103',iMain,tSumoStreet])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '102' iMain tSumoStreet isa s isa '$STRING' successor '103' iMain tSumoStreet isa s isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( successor( $STRING( s( ['102',iMain,tSumoStreet])), $STRING( s( ['103',iMain,tSumoStreet])))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( successor('$STRING'("103 Main Street"),'$STRING'("104 Main Street")))))) ======================================================= successor('$STRING'("103 Main Street"),'$STRING'("104 Main Street")) ============================================ ?- kif_to_boxlog( successor('$STRING'("103 Main Street"),'$STRING'("104 Main Street")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "103 Main Street" isa '$STRING' successor "104 Main Street" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = successor( %~ $STRING( s( ['103','Main','Street'])), %~ $STRING( s( ['104','Main','Street']))). %~ kifm = nesc( successor( %~ $STRING( s( ['103',iMain,tSumoStreet])), %~ $STRING( s( ['104',iMain,tSumoStreet])))). %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('103','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('104','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(successor('$STRING'(s(['103',iMain,tSumoStreet])),'$STRING'(s(['104',iMain,tSumoStreet])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '103' iMain tSumoStreet isa s isa '$STRING' successor '104' iMain tSumoStreet isa s isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( successor( $STRING( s( ['103',iMain,tSumoStreet])), $STRING( s( ['104',iMain,tSumoStreet])))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( successor('$STRING'("104 Main Street"),'$STRING'("105 Main Street")))))) ======================================================= successor('$STRING'("104 Main Street"),'$STRING'("105 Main Street")) ============================================ ?- kif_to_boxlog( successor('$STRING'("104 Main Street"),'$STRING'("105 Main Street")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "104 Main Street" isa '$STRING' successor "105 Main Street" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = successor( %~ $STRING( s( ['104','Main','Street'])), %~ $STRING( s( ['105','Main','Street']))). %~ kifm = nesc( successor( %~ $STRING( s( ['104',iMain,tSumoStreet])), %~ $STRING( s( ['105',iMain,tSumoStreet])))). %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('104','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('105','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(successor('$STRING'(s(['104',iMain,tSumoStreet])),'$STRING'(s(['105',iMain,tSumoStreet])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '104' iMain tSumoStreet isa s isa '$STRING' successor '105' iMain tSumoStreet isa s isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( successor( $STRING( s( ['104',iMain,tSumoStreet])), $STRING( s( ['105',iMain,tSumoStreet])))). ============================================ %~ comment("; ---------------------------------------------------------------") %~ comment("; By-process-of-elimination facts") %~ comment("; If person doesn't live in one of the four houses, they must live in") %~ comment("; the fifth. Likewsie, if person doesn't smoke/drink/keep one of the four,") %~ comment("; they must have the fifth.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define('is-a'(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))))))) ======================================================= define('is-a'(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))) ============================================ ?- kif_to_boxlog( define('is-a'(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ x 'is-a' y define x isa 'ConceptNode' 'InheritanceLink' y isa 'ConceptNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('is-a',isA) %~ kifi = define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))). %~ kifm = nesc( define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))). %~ kif_to_boxlog_attvars2 = necessary(define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that x isA y define x isa 'ConceptNode' 'InheritanceLink' y isa 'ConceptNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("red house"),'$STRING'("house")))))) ======================================================= 'is-a'('$STRING'("red house"),'$STRING'("house")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("red house"),'$STRING'("house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "red house" isa '$STRING' 'is-a' "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'(s([red,house])),'$STRING'("house")). %~ kifm = nesc( isA('$STRING'(s([red,house])),'$STRING'("house"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(red,'[|]'(house,[])))),'$STRING'("house"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'(s([red,house])),'$STRING'("house"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that red house isa s isa '$STRING' isA "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'(s([red,house])),'$STRING'("house"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("white house"),'$STRING'("house")))))) ======================================================= 'is-a'('$STRING'("white house"),'$STRING'("house")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("white house"),'$STRING'("house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "white house" isa '$STRING' 'is-a' "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'(s([white,house])),'$STRING'("house")). %~ kifm = nesc( isA('$STRING'(s([white,house])),'$STRING'("house"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(white,'[|]'(house,[])))),'$STRING'("house"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'(s([white,house])),'$STRING'("house"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that white house isa s isa '$STRING' isA "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'(s([white,house])),'$STRING'("house"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("green house"),'$STRING'("house")))))) ======================================================= 'is-a'('$STRING'("green house"),'$STRING'("house")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("green house"),'$STRING'("house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "green house" isa '$STRING' 'is-a' "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'(s([green,house])),'$STRING'("house")). %~ kifm = nesc( isA('$STRING'(s([green,house])),'$STRING'("house"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(green,'[|]'(house,[])))),'$STRING'("house"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'(s([green,house])),'$STRING'("house"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that green house isa s isa '$STRING' isA "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'(s([green,house])),'$STRING'("house"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("yellow house"),'$STRING'("house")))))) ======================================================= 'is-a'('$STRING'("yellow house"),'$STRING'("house")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("yellow house"),'$STRING'("house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "yellow house" isa '$STRING' 'is-a' "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'(s([yellow,house])),'$STRING'("house")). %~ kifm = nesc( isA('$STRING'(s([yellow,house])),'$STRING'("house"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(yellow,'[|]'(house,[])))),'$STRING'("house"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'(s([yellow,house])),'$STRING'("house"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that yellow house isa s isa '$STRING' isA "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'(s([yellow,house])),'$STRING'("house"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("blue house"),'$STRING'("house")))))) ======================================================= 'is-a'('$STRING'("blue house"),'$STRING'("house")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("blue house"),'$STRING'("house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "blue house" isa '$STRING' 'is-a' "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'(s([blue,house])),'$STRING'("house")). %~ kifm = nesc( isA('$STRING'(s([blue,house])),'$STRING'("house"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(blue,'[|]'(house,[])))),'$STRING'("house"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'(s([blue,house])),'$STRING'("house"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that blue house isa s isa '$STRING' isA "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'(s([blue,house])),'$STRING'("house"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("water"),'$STRING'("drink")))))) ======================================================= 'is-a'('$STRING'("water"),'$STRING'("drink")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("water"),'$STRING'("drink")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "water" isa '$STRING' 'is-a' "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("water"),'$STRING'("drink")). %~ kifm = nesc( isA('$STRING'("water"),'$STRING'("drink"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("water"),'$STRING'("drink"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("water"),'$STRING'("drink"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "water" isa '$STRING' isA "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("water"),'$STRING'("drink"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("milk"),'$STRING'("drink")))))) ======================================================= 'is-a'('$STRING'("milk"),'$STRING'("drink")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("milk"),'$STRING'("drink")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "milk" isa '$STRING' 'is-a' "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("milk"),'$STRING'("drink")). %~ kifm = nesc( isA('$STRING'("milk"),'$STRING'("drink"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("milk"),'$STRING'("drink"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("milk"),'$STRING'("drink"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "milk" isa '$STRING' isA "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("milk"),'$STRING'("drink"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("bier"),'$STRING'("drink")))))) ======================================================= 'is-a'('$STRING'("bier"),'$STRING'("drink")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("bier"),'$STRING'("drink")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "bier" isa '$STRING' 'is-a' "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("bier"),'$STRING'("drink")). %~ kifm = nesc( isA('$STRING'("bier"),'$STRING'("drink"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("bier"),'$STRING'("drink"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("bier"),'$STRING'("drink"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "bier" isa '$STRING' isA "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("bier"),'$STRING'("drink"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("coffee"),'$STRING'("drink")))))) ======================================================= 'is-a'('$STRING'("coffee"),'$STRING'("drink")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("coffee"),'$STRING'("drink")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "coffee" isa '$STRING' 'is-a' "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("coffee"),'$STRING'("drink")). %~ kifm = nesc( isA('$STRING'("coffee"),'$STRING'("drink"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("coffee"),'$STRING'("drink"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("coffee"),'$STRING'("drink"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "coffee" isa '$STRING' isA "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("coffee"),'$STRING'("drink"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("tea"),'$STRING'("drink")))))) ======================================================= 'is-a'('$STRING'("tea"),'$STRING'("drink")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("tea"),'$STRING'("drink")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "tea" isa '$STRING' 'is-a' "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("tea"),'$STRING'("drink")). %~ kifm = nesc( isA('$STRING'("tea"),'$STRING'("drink"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("tea"),'$STRING'("drink"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("tea"),'$STRING'("drink"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "tea" isa '$STRING' isA "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("tea"),'$STRING'("drink"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Prince"),'$STRING'("tobacco")))))) ======================================================= 'is-a'('$STRING'("Prince"),'$STRING'("tobacco")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Prince"),'$STRING'("tobacco")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Prince" isa '$STRING' 'is-a' "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("Prince"),'$STRING'("tobacco")). %~ kifm = nesc( isA('$STRING'("Prince"),'$STRING'("tobacco"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Prince"),'$STRING'("tobacco"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("Prince"),'$STRING'("tobacco"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "Prince" isa '$STRING' isA "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("Prince"),'$STRING'("tobacco"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("PallMall"),'$STRING'("tobacco")))))) ======================================================= 'is-a'('$STRING'("PallMall"),'$STRING'("tobacco")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("PallMall"),'$STRING'("tobacco")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "PallMall" isa '$STRING' 'is-a' "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("PallMall"),'$STRING'("tobacco")). %~ kifm = nesc( isA('$STRING'("PallMall"),'$STRING'("tobacco"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("PallMall"),'$STRING'("tobacco"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("PallMall"),'$STRING'("tobacco"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "PallMall" isa '$STRING' isA "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("PallMall"),'$STRING'("tobacco"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Dunhill"),'$STRING'("tobacco")))))) ======================================================= 'is-a'('$STRING'("Dunhill"),'$STRING'("tobacco")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Dunhill"),'$STRING'("tobacco")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Dunhill" isa '$STRING' 'is-a' "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("Dunhill"),'$STRING'("tobacco")). %~ kifm = nesc( isA('$STRING'("Dunhill"),'$STRING'("tobacco"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Dunhill"),'$STRING'("tobacco"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("Dunhill"),'$STRING'("tobacco"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "Dunhill" isa '$STRING' isA "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("Dunhill"),'$STRING'("tobacco"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Blend"),'$STRING'("tobacco")))))) ======================================================= 'is-a'('$STRING'("Blend"),'$STRING'("tobacco")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Blend"),'$STRING'("tobacco")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Blend" isa '$STRING' 'is-a' "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("Blend"),'$STRING'("tobacco")). %~ kifm = nesc( isA('$STRING'("Blend"),'$STRING'("tobacco"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Blend"),'$STRING'("tobacco"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("Blend"),'$STRING'("tobacco"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "Blend" isa '$STRING' isA "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("Blend"),'$STRING'("tobacco"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("Blue Master"),'$STRING'("tobacco")))))) ======================================================= 'is-a'('$STRING'("Blue Master"),'$STRING'("tobacco")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Blue Master"),'$STRING'("tobacco")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Blue Master" isa '$STRING' 'is-a' "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'(s(['Blue','Master'])),'$STRING'("tobacco")). %~ kifm = nesc( isA('$STRING'(s([tSumoBlue,'Master'])),'$STRING'("tobacco"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(tSumoBlue,'[|]'('Master',[])))),'$STRING'("tobacco"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'(s([tSumoBlue,'Master'])),'$STRING'("tobacco"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that tSumoBlue 'Master' isa s isa '$STRING' isA "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'(s([tSumoBlue,'Master'])),'$STRING'("tobacco"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("fish"),'$STRING'("keeps_as_pet")))))) ======================================================= 'is-a'('$STRING'("fish"),'$STRING'("keeps_as_pet")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("fish"),'$STRING'("keeps_as_pet")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "fish" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("fish"),'$STRING'("keeps_as_pet")). %~ kifm = nesc( isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "fish" isa '$STRING' isA "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("dogs"),'$STRING'("keeps_as_pet")))))) ======================================================= 'is-a'('$STRING'("dogs"),'$STRING'("keeps_as_pet")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("dogs"),'$STRING'("keeps_as_pet")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "dogs" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("dogs"),'$STRING'("keeps_as_pet")). %~ kifm = nesc( isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "dogs" isa '$STRING' isA "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("birds"),'$STRING'("keeps_as_pet")))))) ======================================================= 'is-a'('$STRING'("birds"),'$STRING'("keeps_as_pet")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("birds"),'$STRING'("keeps_as_pet")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "birds" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("birds"),'$STRING'("keeps_as_pet")). %~ kifm = nesc( isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "birds" isa '$STRING' isA "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("cats"),'$STRING'("keeps_as_pet")))))) ======================================================= 'is-a'('$STRING'("cats"),'$STRING'("keeps_as_pet")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("cats"),'$STRING'("keeps_as_pet")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "cats" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("cats"),'$STRING'("keeps_as_pet")). %~ kifm = nesc( isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "cats" isa '$STRING' isA "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("horses"),'$STRING'("keeps_as_pet")))))) ======================================================= 'is-a'('$STRING'("horses"),'$STRING'("keeps_as_pet")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("horses"),'$STRING'("keeps_as_pet")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "horses" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("horses"),'$STRING'("keeps_as_pet")). %~ kifm = nesc( isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "horses" isa '$STRING' isA "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("Englishman"),'$STRING'("citizenship")))))) ======================================================= 'is-a'('$STRING'("Englishman"),'$STRING'("citizenship")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Englishman"),'$STRING'("citizenship")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Englishman" isa '$STRING' 'is-a' "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("Englishman"),'$STRING'("citizenship")). %~ kifm = nesc( isA('$STRING'("Englishman"),'$STRING'("citizenship"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Englishman"),'$STRING'("citizenship"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("Englishman"),'$STRING'("citizenship"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "Englishman" isa '$STRING' isA "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("Englishman"),'$STRING'("citizenship"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Swede"),'$STRING'("citizenship")))))) ======================================================= 'is-a'('$STRING'("Swede"),'$STRING'("citizenship")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Swede"),'$STRING'("citizenship")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Swede" isa '$STRING' 'is-a' "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("Swede"),'$STRING'("citizenship")). %~ kifm = nesc( isA('$STRING'("Swede"),'$STRING'("citizenship"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Swede"),'$STRING'("citizenship"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("Swede"),'$STRING'("citizenship"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "Swede" isa '$STRING' isA "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("Swede"),'$STRING'("citizenship"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Dane"),'$STRING'("citizenship")))))) ======================================================= 'is-a'('$STRING'("Dane"),'$STRING'("citizenship")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Dane"),'$STRING'("citizenship")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Dane" isa '$STRING' 'is-a' "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("Dane"),'$STRING'("citizenship")). %~ kifm = nesc( isA('$STRING'("Dane"),'$STRING'("citizenship"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Dane"),'$STRING'("citizenship"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("Dane"),'$STRING'("citizenship"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "Dane" isa '$STRING' isA "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("Dane"),'$STRING'("citizenship"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("Norwegian"),'$STRING'("citizenship")))))) ======================================================= 'is-a'('$STRING'("Norwegian"),'$STRING'("citizenship")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Norwegian"),'$STRING'("citizenship")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Norwegian" isa '$STRING' 'is-a' "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("Norwegian"),'$STRING'("citizenship")). %~ kifm = nesc( isA('$STRING'("Norwegian"),'$STRING'("citizenship"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Norwegian"),'$STRING'("citizenship"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("Norwegian"),'$STRING'("citizenship"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "Norwegian" isa '$STRING' isA "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("Norwegian"),'$STRING'("citizenship"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("German"),'$STRING'("citizenship")))))) ======================================================= 'is-a'('$STRING'("German"),'$STRING'("citizenship")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("German"),'$STRING'("citizenship")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "German" isa '$STRING' 'is-a' "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("German"),'$STRING'("citizenship")). %~ kifm = nesc( isA('$STRING'("German"),'$STRING'("citizenship"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("German"),'$STRING'("citizenship"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("German"),'$STRING'("citizenship"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "German" isa '$STRING' isA "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("German"),'$STRING'("citizenship"))). ============================================ %~ comment(";") %~ comment("; deduct-keep.scm") %~ comment(";") %~ comment("; Print out who keeps what") %~ comment(";") %~ comment("; Part of the \"Einstein puzzle\" demo.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'print-ownership', %~ 'BindLink'( %~ 'VariableList'( %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), %~ VariableNode( '$STRING'("$nationality")), %~ VariableNode( '$STRING'("$house")), %~ VariableNode( '$STRING'("$pet"))), %~ 'AndLink'( %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("Nationality")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("KeepsPet")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), %~ 'OrderedLink'( %~ VariableNode( '$STRING'("$person")), %~ VariableNode( '$STRING'("$nationality")), %~ VariableNode( '$STRING'("$house")), %~ VariableNode( '$STRING'("$pet"))))))))) ======================================================= define('print-ownership','BindLink'('VariableList'('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))),'AndLink'('EvaluationLink'('PredicateNode'('$STRING'("Nationality")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))),'EvaluationLink'('PredicateNode'('$STRING'("LivesIn")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))),'EvaluationLink'('PredicateNode'('$STRING'("KeepsPet")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))))) ============================================ ?- kif_to_boxlog( define('print-ownership','BindLink'('VariableList'('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))),'AndLink'('EvaluationLink'('PredicateNode'('$STRING'("Nationality")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))),'EvaluationLink'('PredicateNode'('$STRING'("LivesIn")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))),'EvaluationLink'('PredicateNode'('$STRING'("KeepsPet")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'print-ownership' define 'BindLink'('VariableList'('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))),'AndLink'('EvaluationLink'('PredicateNode'('$STRING'("Nationality")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))),'EvaluationLink'('PredicateNode'('$STRING'("LivesIn")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))),'EvaluationLink'('PredicateNode'('$STRING'("KeepsPet")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('print-ownership',printOwnership) %~ azzert_rename('VariableList',ftVariableList) %~ kifi = define( printOwnership, %~ 'BindLink'( %~ ftVariableList( %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), %~ VariableNode( '$STRING'("$nationality")), %~ VariableNode( '$STRING'("$house")), %~ VariableNode( '$STRING'("$pet"))), %~ 'AndLink'( %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("Nationality")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("KeepsPet")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), %~ 'OrderedLink'( %~ VariableNode( '$STRING'("$person")), %~ VariableNode( '$STRING'("$nationality")), %~ VariableNode( '$STRING'("$house")), %~ VariableNode( '$STRING'("$pet"))))). %~ kifm = nesc( define( printOwnership, %~ 'BindLink'( %~ ftVariableList( %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), %~ VariableNode( '$STRING'("$nationality")), %~ VariableNode( '$STRING'("$house")), %~ VariableNode( '$STRING'("$pet"))), %~ 'AndLink'( %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("Nationality")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("KeepsPet")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), %~ 'OrderedLink'( %~ VariableNode( '$STRING'("$person")), %~ VariableNode( '$STRING'("$nationality")), %~ VariableNode( '$STRING'("$house")), %~ VariableNode( '$STRING'("$pet")))))). %~ kif_to_boxlog_attvars2 = necessary(define(printOwnership,'BindLink'(ftVariableList('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))),'AndLink'('EvaluationLink'('PredicateNode'('$STRING'("Nationality")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))),'EvaluationLink'('PredicateNode'('$STRING'("LivesIn")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))),'EvaluationLink'('PredicateNode'('$STRING'("KeepsPet")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet")))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(printOwnership,'BindLink'(ftVariableList('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))),'AndLink'('EvaluationLink'('PredicateNode'('$STRING'("Nationality")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))),'EvaluationLink'('PredicateNode'('$STRING'("LivesIn")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))),'EvaluationLink'('PredicateNode'('$STRING'("KeepsPet")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet")))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that printOwnership define 'BindLink'(ftVariableList('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))),'AndLink'('EvaluationLink'('PredicateNode'('$STRING'("Nationality")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))),'EvaluationLink'('PredicateNode'('$STRING'("LivesIn")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))),'EvaluationLink'('PredicateNode'('$STRING'("KeepsPet")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( printOwnership, 'BindLink'( ftVariableList( 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), VariableNode( '$STRING'("$nationality")), VariableNode( '$STRING'("$house")), VariableNode( '$STRING'("$pet"))), 'AndLink'( 'EvaluationLink'( PredicateNode( '$STRING'("Nationality")), 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), 'EvaluationLink'( PredicateNode( '$STRING'("LivesIn")), 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), 'EvaluationLink'( PredicateNode( '$STRING'("KeepsPet")), 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), 'OrderedLink'( VariableNode( '$STRING'("$person")), VariableNode( '$STRING'("$nationality")), VariableNode( '$STRING'("$house")), VariableNode( '$STRING'("$pet")))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'print-results', %~ 'BindLink'( %~ 'VariableList'( %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), %~ VariableNode( '$STRING'("$pred")), %~ 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), %~ AndLink( 'EvaluationLink'( %~ VariableNode( '$STRING'("$pred")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), %~ 'OrderedLink'( %~ VariableNode( '$STRING'("$person")), %~ VariableNode( '$STRING'("$pred")), %~ VariableNode( '$STRING'("$attr"))))))))) ======================================================= define('print-results','BindLink'('VariableList'('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$pred")),'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))),'AndLink'('EvaluationLink'('VariableNode'('$STRING'("$pred")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pred")),'VariableNode'('$STRING'("$attr"))))) ============================================ ?- kif_to_boxlog( define('print-results','BindLink'('VariableList'('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$pred")),'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))),'AndLink'('EvaluationLink'('VariableNode'('$STRING'("$pred")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pred")),'VariableNode'('$STRING'("$attr"))))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'print-results' define 'BindLink'('VariableList'('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$pred")),'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))),'AndLink'('EvaluationLink'('VariableNode'('$STRING'("$pred")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pred")),'VariableNode'('$STRING'("$attr")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('print-results',printResults) %~ kifi = define( printResults, %~ 'BindLink'( %~ ftVariableList( %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), %~ VariableNode( '$STRING'("$pred")), %~ 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), %~ AndLink( 'EvaluationLink'( %~ VariableNode( '$STRING'("$pred")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), %~ 'OrderedLink'( %~ VariableNode( '$STRING'("$person")), %~ VariableNode( '$STRING'("$pred")), %~ VariableNode( '$STRING'("$attr"))))). %~ kifm = nesc( define( printResults, %~ 'BindLink'( %~ ftVariableList( %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), %~ VariableNode( '$STRING'("$pred")), %~ 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), %~ AndLink( 'EvaluationLink'( %~ VariableNode( '$STRING'("$pred")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), %~ 'OrderedLink'( %~ VariableNode( '$STRING'("$person")), %~ VariableNode( '$STRING'("$pred")), %~ VariableNode( '$STRING'("$attr")))))). %~ kif_to_boxlog_attvars2 = necessary(define(printResults,'BindLink'(ftVariableList('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$pred")),'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))),'AndLink'('EvaluationLink'('VariableNode'('$STRING'("$pred")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pred")),'VariableNode'('$STRING'("$attr")))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(printResults,'BindLink'(ftVariableList('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$pred")),'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))),'AndLink'('EvaluationLink'('VariableNode'('$STRING'("$pred")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pred")),'VariableNode'('$STRING'("$attr")))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that printResults define 'BindLink'(ftVariableList('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$pred")),'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))),'AndLink'('EvaluationLink'('VariableNode'('$STRING'("$pred")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pred")),'VariableNode'('$STRING'("$attr")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( printResults, 'BindLink'( ftVariableList( 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), VariableNode( '$STRING'("$pred")), 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), AndLink( 'EvaluationLink'( VariableNode( '$STRING'("$pred")), 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), 'OrderedLink'( VariableNode( '$STRING'("$person")), VariableNode( '$STRING'("$pred")), VariableNode( '$STRING'("$attr")))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment(";") %~ comment("; deduct-rules.scm") %~ comment(";") %~ comment("; Deduction rules for Einstein puzzle.") %~ comment(";") %~ comment("; The rules here are written in a fashion as close as possible to") %~ comment("; 'ordinary' common-sense deductive rules. In particular, they are") %~ comment("; not written to predispose the problem into a 5x5 solution grid") %~ comment("; (although this is what they eventually must lead to). In other") %~ comment("; words, there is no effort made to make this the most \"efficient\"") %~ comment("; possible set of rules; instead, they're the most \"natural\" or") %~ comment("; \"common-sense-like\" for this task.") %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('use-modules'(srfi('srfi-1')))))) ======================================================= 'use-modules'(srfi('srfi-1')) ============================================ ?- kif_to_boxlog( 'use-modules'(srfi('srfi-1')) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'srfi-1' isa srfi isa 'use-modules' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('use-modules',useModules) %~ azzert_rename('srfi-1',srfi_1) %~ kifi = useModules( srfi(srfi_1)). %~ kifm = nesc( useModules( srfi(srfi_1))). %~ kif_to_boxlog_attvars2 = necessary(useModules(srfi(srfi_1))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(useModules(srfi(srfi_1))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that srfi_1 isa srfi isa useModules %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( useModules( srfi(srfi_1))). ============================================ %~ comment("; Define simple truth value") %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define(stv(mean,conf),'cog-new-stv'(mean,conf)))))) ======================================================= define(stv(mean,conf),'cog-new-stv'(mean,conf)) ============================================ ?- kif_to_boxlog( define(stv(mean,conf),'cog-new-stv'(mean,conf)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ mean stv conf define mean 'cog-new-stv' conf %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define(stv(mean,conf),cogNewStv(mean,conf)). %~ kifm = nesc( define(stv(mean,conf),cogNewStv(mean,conf))). %~ kif_to_boxlog_attvars2 = necessary(define(stv(mean,conf),cogNewStv(mean,conf))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(stv(mean,conf),cogNewStv(mean,conf))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that mean stv conf define mean cogNewStv conf %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define(stv(mean,conf),cogNewStv(mean,conf))). ============================================ %~ comment("; Shorthand for the node types") %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('VN','VariableNode'))))) ======================================================= define('VN','VariableNode') ============================================ ?- kif_to_boxlog( define('VN','VariableNode') ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'VN' define 'VariableNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define('VN','VariableNode'). %~ kifm = nesc( define('VN','VariableNode')). %~ kif_to_boxlog_attvars2 = necessary(define('VN','VariableNode')) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define('VN','VariableNode')). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'VN' define 'VariableNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define('VN','VariableNode')). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('PN','PredicateNode'))))) ======================================================= define('PN','PredicateNode') ============================================ ?- kif_to_boxlog( define('PN','PredicateNode') ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'PN' define 'PredicateNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define('PN','PredicateNode'). %~ kifm = nesc( define('PN','PredicateNode')). %~ kif_to_boxlog_attvars2 = necessary(define('PN','PredicateNode')) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define('PN','PredicateNode')). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'PN' define 'PredicateNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define('PN','PredicateNode')). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('CN','ConceptNode'))))) ======================================================= define('CN','ConceptNode') ============================================ ?- kif_to_boxlog( define('CN','ConceptNode') ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'CN' define 'ConceptNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define('CN','ConceptNode'). %~ kifm = nesc( define('CN','ConceptNode')). %~ kif_to_boxlog_attvars2 = necessary(define('CN','ConceptNode')) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define('CN','ConceptNode')). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'CN' define 'ConceptNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define('CN','ConceptNode')). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('AN','FeatureNode'))))) ======================================================= define('AN','FeatureNode') ============================================ ?- kif_to_boxlog( define('AN','FeatureNode') ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'AN' define 'FeatureNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define('AN','FeatureNode'). %~ kifm = nesc( define('AN','FeatureNode')). %~ kif_to_boxlog_attvars2 = necessary(define('AN','FeatureNode')) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define('AN','FeatureNode')). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'AN' define 'FeatureNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define('AN','FeatureNode')). ============================================ %~ comment(" AvatarNode") %~ comment("; Predicate clause specifies a predicate that associates attribute to person") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))))))) ======================================================= define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))) ============================================ ?- kif_to_boxlog( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ clause(t1,v1,t2,v2,t3,v3) define v1 isa t1 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))). %~ kifm = nesc( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))). %~ kif_to_boxlog_attvars2 = necessary(define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that clause(t1,v1,t2,v2,t3,v3) define v1 isa t1 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))). ============================================ %~ comment("; Predicate clause negating the third attribute.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define('not-clause'(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))))))) ======================================================= define('not-clause'(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))) ============================================ ?- kif_to_boxlog( define('not-clause'(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'not-clause'(t1,v1,t2,v2,t3,v3) define v1 isa t1 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 isa 'NotLink' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('not-clause',notClause) %~ kifi = define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))). %~ kifm = nesc( define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))). %~ kif_to_boxlog_attvars2 = necessary(define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that notClause(t1,v1,t2,v2,t3,v3) define v1 isa t1 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 isa 'NotLink' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))). ============================================ %~ comment("; Predicate clause, asserting that v2 and v3 are different atoms.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( differ(t2,v2,t3,v3), %~ 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))))))) ======================================================= define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))) ============================================ ?- kif_to_boxlog( define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ differ(t2,v2,t3,v3) define "c++:exclusive" isa '$STRING' isa 'GroundedPredicateNode' 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define( differ(t2,v2,t3,v3), %~ 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))). %~ kifm = nesc( define( differ(t2,v2,t3,v3), %~ 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))). %~ kif_to_boxlog_attvars2 = necessary(define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that differ(t2,v2,t3,v3) define "c++:exclusive" isa '$STRING' isa 'GroundedPredicateNode' 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( differ(t2,v2,t3,v3), 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))). ============================================ %~ comment("; Declare a variable var to be of type type") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define('decl-var'(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))))))) ======================================================= define('decl-var'(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))) ============================================ ?- kif_to_boxlog( define('decl-var'(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ type 'decl-var' var define var isa 'VariableNode' 'TypedVariableLink' type isa 'TypeNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('decl-var',declVar) %~ kifi = define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))). %~ kifm = nesc( define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))). %~ kif_to_boxlog_attvars2 = necessary(define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that type declVar var define var isa 'VariableNode' 'TypedVariableLink' type isa 'TypeNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))). ============================================ %~ comment("; ---------------------------------------------------------------------") %~ comment("; \"Is the same person\" deduction rule.") %~ comment("; If person A and person B both share the same predicate and property,") %~ comment("; then they must be the same person.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'is-same-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), %~ AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))))))) ======================================================= define('is-same-rule','BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")),'AbsentLink'(clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))) ============================================ ?- kif_to_boxlog( define('is-same-rule','BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")),'AbsentLink'(clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'is-same-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")),'AbsentLink'(clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('is-same-rule',isSameRule) %~ kifi = define( isSameRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), %~ AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))). %~ kifm = nesc( define( isSameRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), %~ AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). %~ kif_to_boxlog_attvars2 = necessary(define(isSameRule,'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")),'AbsentLink'(clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(isSameRule,'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")),'AbsentLink'(clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that isSameRule define 'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")),'AbsentLink'(clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( isSameRule, 'BindLink'( ftVariableList( declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 'AndLink'( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... ") %~ comment("; Avoid reporting things we already know.") %~ comment("; Basically, if we already know that person A and B") %~ comment("; are the same person, then lets not deduce it again.") %~ comment("; This not link is identical to the conclusion below") %~ comment("; implicand -- then the following is true too") %~ comment("; ---------------------------------------------------------------------") %~ comment("; Transitive deduction rule.") %~ comment(";") %~ comment("; If attribute X holds for person A, and person A is same as person B") %~ comment("; then attribute X also holds for person B.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'transitive-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))))))) ======================================================= define('transitive-rule','BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))) ============================================ ?- kif_to_boxlog( define('transitive-rule','BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'transitive-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('transitive-rule',transitiveRule) %~ kifi = define( transitiveRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))). %~ kifm = nesc( define( transitiveRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). %~ kif_to_boxlog_attvars2 = necessary(define(transitiveRule,'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(transitiveRule,'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that transitiveRule define 'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( transitiveRule, 'BindLink'( ftVariableList( declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 'AndLink'( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment("; Don't deduce thigs we already know...") %~ comment("; i.e. this not link is identical to conclusion, below.") %~ comment("; implicand -- then the following is true too") %~ comment("; ---------------------------------------------------------------------") %~ comment("; Transitive-not deduction rule.") %~ comment(";") %~ comment("; If attribute X doesn't hold for person A, and person A is same as person B") %~ comment("; then attribute X also doesn't hold for person B.") %~ comment(";") %~ comment("; Very similar to above") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'transitive-not-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))))))) ======================================================= define('transitive-not-rule','BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))) ============================================ ?- kif_to_boxlog( define('transitive-not-rule','BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'transitive-not-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('transitive-not-rule',transitiveNotRule) %~ kifi = define( transitiveNotRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))). %~ kifm = nesc( define( transitiveNotRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). %~ kif_to_boxlog_attvars2 = necessary(define(transitiveNotRule,'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(transitiveNotRule,'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that transitiveNotRule define 'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( transitiveNotRule, 'BindLink'( ftVariableList( declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 'AndLink'( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment("; Don't deduce thigs we already know...") %~ comment("; i.e. this not link is identical to conclusion, below.") %~ comment("; implicand -- then the following is true too") %~ comment("; ---------------------------------------------------------------------") %~ comment("; elimination") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'by-elimination-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")), %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_a")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_b")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_c")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_d")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_e")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), %~ 'AndLink'( %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), %~ 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), %~ 'EvaluationLink'( %~ GroundedPredicateNode( '$STRING'("c++:exclusive")), %~ 'ListLink'( %~ VN( '$STRING'("$attr_a")), %~ VN( '$STRING'("$attr_b")), %~ VN( '$STRING'("$attr_c")), %~ VN( '$STRING'("$attr_d")), %~ VN( '$STRING'("$attr_e"))))), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e")))))))) ======================================================= define('by-elimination-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_c")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_d")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_e")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_type"))),'AndLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")),'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_e"))))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e")))) ============================================ ?- kif_to_boxlog( define('by-elimination-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_c")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_d")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_e")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_type"))),'AndLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")),'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_e"))))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'by-elimination-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_c")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_d")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_e")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_type"))),'AndLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")),'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_e"))))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('by-elimination-rule',byEliminationRule) %~ kifi = define( byEliminationRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), %~ 'AndLink'( %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), %~ 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), %~ 'EvaluationLink'( %~ GroundedPredicateNode( '$STRING'("c++:exclusive")), %~ 'ListLink'( %~ VN( '$STRING'("$attr_a")), %~ VN( '$STRING'("$attr_b")), %~ VN( '$STRING'("$attr_c")), %~ VN( '$STRING'("$attr_d")), %~ VN( '$STRING'("$attr_e"))))), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e")))). %~ kifm = nesc( define( byEliminationRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), %~ 'AndLink'( %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), %~ 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), %~ 'EvaluationLink'( %~ GroundedPredicateNode( '$STRING'("c++:exclusive")), %~ 'ListLink'( %~ VN( '$STRING'("$attr_a")), %~ VN( '$STRING'("$attr_b")), %~ VN( '$STRING'("$attr_c")), %~ VN( '$STRING'("$attr_d")), %~ VN( '$STRING'("$attr_e"))))), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))))). %~ kif_to_boxlog_attvars2 = necessary(define(byEliminationRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))),'AndLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")),'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_e"))))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(byEliminationRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))),'AndLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")),'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_e"))))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that byEliminationRule define 'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))),'AndLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")),'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_e"))))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( byEliminationRule, 'BindLink'( ftVariableList( declVar('$STRING'("FeatureNode"),'$STRING'("$person")), declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")), declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")), declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")), declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")), declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")), declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), 'AndLink'( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), 'EvaluationLink'( GroundedPredicateNode( '$STRING'("c++:exclusive")), 'ListLink'( VN( '$STRING'("$attr_a")), VN( '$STRING'("$attr_b")), VN( '$STRING'("$attr_c")), VN( '$STRING'("$attr_d")), VN( '$STRING'("$attr_e"))))), clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment("; If person does NOT have atttribute a,b,c or d ...") %~ comment("; and the attributes a,b,c,d,e are all of the same kind") %~ comment("; and attributes a,b,c,d,e are all different from one-another") %~ comment("; Don't deduce thigs we already know...") %~ comment("; i.e. this not link is identical to conclusion, below.") %~ comment("(AbsentLink") %~ comment("\t(clause VN \"$predicate\" VN \"$person\" VN \"$attr_e\")") %~ comment(")") %~ comment("; implicand -- then the following is true too") %~ comment("; Then by elimination, person must have attribute e.") %~ comment("; ---------------------------------------------------------------------") %~ comment("; distinct-attr rule.") %~ comment("; If, for a given attribute, person a and person b take on different") %~ comment("; values, then they cannot be the same person. Therefore, any other") %~ comment("; attributes they have must also be exclusive.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'distinct-attr-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), %~ differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), %~ clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), %~ 'not-clause'('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl")))))))) ======================================================= define('distinct-attr-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_common")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))),'AndLink'(clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")),clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")),differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")),clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))),'not-clause'('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl")))) ============================================ ?- kif_to_boxlog( define('distinct-attr-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_common")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))),'AndLink'(clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")),clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")),differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")),clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))),'not-clause'('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'distinct-attr-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_common")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))),'AndLink'(clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")),clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")),differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")),clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))),'not-clause'('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('distinct-attr-rule',distinctAttrRule) %~ kifi = define( distinctAttrRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), %~ differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), %~ clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), %~ notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl")))). %~ kifm = nesc( define( distinctAttrRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), %~ differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), %~ clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), %~ notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))))). %~ kif_to_boxlog_attvars2 = necessary(define(distinctAttrRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))),'AndLink'(clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")),clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")),differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")),clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))),notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(distinctAttrRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))),'AndLink'(clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")),clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")),differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")),clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))),notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that distinctAttrRule define 'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))),'AndLink'(clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")),clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")),differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")),clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))),notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( distinctAttrRule, 'BindLink'( ftVariableList( declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), 'AndLink'( clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment("; Don't deduce thigs we already know...") %~ comment("; i.e. this not link is identical to conclusion, below.") %~ comment("(AbsentLink") %~ comment("\t(not-clause VN \"$predicate_exclusive\" VN \"$person_b\" VN \"$attribute_excl\")") %~ comment(")") %~ comment("; implicand -- then the following is true too") %~ comment("; ---------------------------------------------------------------------") %~ comment("; neighbor-not-attr rule.") %~ comment("; If some attribute holds true for a person, it cannot hold for the") %~ comment("; person's neighbor.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'neighbor-not-attr-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))))))) ======================================================= define('neighbor-not-attr-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))) ============================================ ?- kif_to_boxlog( define('neighbor-not-attr-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'neighbor-not-attr-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('neighbor-not-attr-rule',neighborNotAttrRule) %~ kifi = define( neighborNotAttrRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))). %~ kifm = nesc( define( neighborNotAttrRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). %~ kif_to_boxlog_attvars2 = necessary(define(neighborNotAttrRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(neighborNotAttrRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that neighborNotAttrRule define 'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( neighborNotAttrRule, 'BindLink'( ftVariableList( declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 'AndLink'( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment("; Don't deduce thigs we already know...") %~ comment("; i.e. this not link is identical to conclusion, below.") %~ comment("; implicand -- then the following is true too") %~ comment("; ---------------------------------------------------------------------") %~ comment("; Houses at the end of the street can only have one neighbor, ever.") %~ comment("; This is a rather narrow rule, as it can only ever apply to the first") %~ comment("; address (first ordinal -- a boundary condition).") %~ comment("; This is used to combine rules 9 and 14.") %~ comment("; There should be a symmetric rule for the last address too ...") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'first-addr-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'("101 Main Street")), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), %~ AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))))))) ======================================================= define('first-addr-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'("101 Main Street")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))) ============================================ ?- kif_to_boxlog( define('first-addr-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'("101 Main Street")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'first-addr-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'("101 Main Street")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('first-addr-rule',firstAddrRule) %~ kifi = define( firstAddrRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), %~ 'AndLink'( %~ clause( 'PN', %~ '$STRING'("Address"), 'VN','$STRING'("$person_a"),'CN', %~ $STRING( s( ['101','Main','Street']))), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), %~ AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))). %~ kifm = nesc( define( firstAddrRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), %~ 'AndLink'( %~ clause( 'PN', %~ '$STRING'("Address"), 'VN','$STRING'("$person_a"),'CN', %~ $STRING( s( ['101',iMain,tSumoStreet]))), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), %~ AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))))). %~ kif_to_boxlog_attvars2 = necessary(define(firstAddrRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'(s('[|]'('101','[|]'(iMain,'[|]'(tSumoStreet,[])))))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(firstAddrRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'(s(['101',iMain,tSumoStreet]))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that firstAddrRule define 'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'(s(['101',iMain,tSumoStreet]))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( firstAddrRule, 'BindLink'( ftVariableList( declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 'AndLink'( clause( 'PN', '$STRING'("Address"), 'VN','$STRING'("$person_a"),'CN', $STRING( s( ['101',iMain,tSumoStreet]))), clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... ") %~ comment("; if adress of personA is 1st house") %~ comment("; and A is neighbor of B") %~ comment("; and the next house is one over") %~ comment("; and we don't already know the conclusion") %~ comment("; implicand -- then the B lives one house over.") %~ comment("; ---------------------------------------------------------------------") %~ comment("; Neighbor deduction rule.") %~ comment(";") %~ comment("; If Address X is left of address Y, then person who lives in X is") %~ comment("; a neighbor of person who lives in Y") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'neighbor-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))))))) ======================================================= define('neighbor-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))) ============================================ ?- kif_to_boxlog( define('neighbor-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'neighbor-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('neighbor-rule',neighborRule) %~ kifi = define( neighborRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))). %~ kifm = nesc( define( neighborRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). %~ kif_to_boxlog_attvars2 = necessary(define(neighborRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(neighborRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that neighborRule define 'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( neighborRule, 'BindLink'( ftVariableList( declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 'AndLink'( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment(" Not interested in what we already know.") %~ comment("; implicand -- then the following is true too") %~ comment("; ---------------------------------------------------------------------") %~ comment("; Neighbor relation is symmetric") %~ comment(";") %~ comment("; If A is a neighbor of B then B is a neighbor of A") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'neighbor-symmetry-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))))))) ======================================================= define('neighbor-symmetry-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b"))),'AndLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))) ============================================ ?- kif_to_boxlog( define('neighbor-symmetry-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b"))),'AndLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'neighbor-symmetry-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b"))),'AndLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('neighbor-symmetry-rule',neighborSymmetryRule) %~ kifi = define( neighborSymmetryRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))). %~ kifm = nesc( define( neighborSymmetryRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))))). %~ kif_to_boxlog_attvars2 = necessary(define(neighborSymmetryRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))),'AndLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(neighborSymmetryRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))),'AndLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that neighborSymmetryRule define 'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))),'AndLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( neighborSymmetryRule, 'BindLink'( ftVariableList( declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))), 'AndLink'( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment(" Not interested in what we already know.") %~ comment("; implicand -- then the following is true too") %~ comment("; ---------------------------------------------------------------------") %~ comment("; Deduce if a solution has been found ... this simply tries to see") %~ comment("; if all attributes have been deduced, and if so, just clumps them") %~ comment("; together.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'found-solution-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$nationality")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$drink")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$smoke")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$pet")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$house")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), %~ clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), %~ clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), %~ clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), %~ clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), %~ AbsentLink( 'OrderedLink'( %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), %~ VN( '$STRING'("$addr"))))), %~ 'OrderedLink'( %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), %~ VN( '$STRING'("$addr"))))))))) ======================================================= define('found-solution-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$nationality")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$drink")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$smoke")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$pet")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$house")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr"))),'AndLink'(clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")),clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")),clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")),clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")),clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")),'AbsentLink'('OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))),'OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))) ============================================ ?- kif_to_boxlog( define('found-solution-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$nationality")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$drink")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$smoke")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$pet")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$house")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr"))),'AndLink'(clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")),clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")),clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")),clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")),clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")),'AbsentLink'('OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))),'OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'found-solution-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$nationality")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$drink")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$smoke")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$pet")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$house")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr"))),'AndLink'(clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")),clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")),clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")),clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")),clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")),'AbsentLink'('OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))),'OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('found-solution-rule',foundSolutionRule) %~ kifi = define( foundSolutionRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$drink")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$pet")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$house")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), %~ clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), %~ clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), %~ clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), %~ clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), %~ AbsentLink( 'OrderedLink'( %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), %~ VN( '$STRING'("$addr"))))), %~ 'OrderedLink'( %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), %~ VN( '$STRING'("$addr"))))). %~ kifm = nesc( define( foundSolutionRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$drink")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$pet")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$house")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), %~ clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), %~ clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), %~ clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), %~ clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), %~ AbsentLink( 'OrderedLink'( %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), %~ VN( '$STRING'("$addr"))))), %~ 'OrderedLink'( %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), %~ VN( '$STRING'("$addr")))))). %~ kif_to_boxlog_attvars2 = necessary(define(foundSolutionRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person")),declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")),declVar('$STRING'("ConceptNode"),'$STRING'("$drink")),declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")),declVar('$STRING'("ConceptNode"),'$STRING'("$pet")),declVar('$STRING'("ConceptNode"),'$STRING'("$house")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))),'AndLink'(clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")),clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")),clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")),clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")),clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")),'AbsentLink'('OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))),'OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr")))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(foundSolutionRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person")),declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")),declVar('$STRING'("ConceptNode"),'$STRING'("$drink")),declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")),declVar('$STRING'("ConceptNode"),'$STRING'("$pet")),declVar('$STRING'("ConceptNode"),'$STRING'("$house")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))),'AndLink'(clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")),clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")),clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")),clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")),clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")),'AbsentLink'('OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))),'OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr")))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that foundSolutionRule define 'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person")),declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")),declVar('$STRING'("ConceptNode"),'$STRING'("$drink")),declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")),declVar('$STRING'("ConceptNode"),'$STRING'("$pet")),declVar('$STRING'("ConceptNode"),'$STRING'("$house")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))),'AndLink'(clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")),clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")),clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")),clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")),clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")),'AbsentLink'('OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))),'OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( foundSolutionRule, 'BindLink'( ftVariableList( declVar('$STRING'("FeatureNode"),'$STRING'("$person")), declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")), declVar('$STRING'("ConceptNode"),'$STRING'("$drink")), declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")), declVar('$STRING'("ConceptNode"),'$STRING'("$pet")), declVar('$STRING'("ConceptNode"),'$STRING'("$house")), declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))), 'AndLink'( clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), AbsentLink( 'OrderedLink'( VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), VN( '$STRING'("$addr"))))), 'OrderedLink'( VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), VN( '$STRING'("$addr")))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment("; Don't report a fact we already know.") %~ comment("; implicand -- We're just going to use a plain-old ordered") %~ comment("; link here to report the results. Why not ...") %~ comment(";") %~ comment("; deduct-trivial.scm") %~ comment(";") %~ comment("; Trivial example of deduction.") %~ comment(";") %~ comment("; Part of the \"Einstein puzzle\" demo.") %~ comment(";") %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define(stv(mean,conf),'cog-new-stv'(mean,conf)))))) ======================================================= define(stv(mean,conf),'cog-new-stv'(mean,conf)) ============================================ ?- kif_to_boxlog( define(stv(mean,conf),'cog-new-stv'(mean,conf)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ mean stv conf define mean 'cog-new-stv' conf %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define(stv(mean,conf),cogNewStv(mean,conf)). %~ kifm = nesc( define(stv(mean,conf),cogNewStv(mean,conf))). %~ kif_to_boxlog_attvars2 = necessary(define(stv(mean,conf),cogNewStv(mean,conf))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(stv(mean,conf),cogNewStv(mean,conf))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that mean stv conf define mean cogNewStv conf %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define(stv(mean,conf),cogNewStv(mean,conf))). ============================================ %~ comment("; The Englishman lives in the red house.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Nationality")), %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))))))) ======================================================= 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) ============================================ ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Nationality")), %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))). %~ kifm = nesc( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Nationality")), %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))). %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( 'EvaluationLink'( stv(1,1), PredicateNode( '$STRING'("Nationality")), 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))). ============================================ %~ comment(" AvatarNode") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))))))) ======================================================= 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) ============================================ ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))). %~ kifm = nesc( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))). %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( 'EvaluationLink'( stv(1,1), PredicateNode( '$STRING'("LivesIn")), 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))). ============================================ %~ comment(" AvatarNode") %~ comment("; The person who lives in the red house keeps fish.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))))))) ======================================================= 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) ============================================ ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))). %~ kifm = nesc( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))). %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( 'EvaluationLink'( stv(1,1), PredicateNode( '$STRING'("LivesIn")), 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("KeepsPet")), %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))))))) ======================================================= 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) ============================================ ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("KeepsPet")), %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))). %~ kifm = nesc( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("KeepsPet")), %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))). %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( 'EvaluationLink'( stv(1,1), PredicateNode( '$STRING'("KeepsPet")), 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('EDIT:')))) ======================================================= 'EDIT:' ============================================ ?- kif_to_boxlog( 'EDIT:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'EDIT:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='EDIT:'. %~ kifm = nesc('EDIT:'). %~ kif_to_boxlog_attvars2 = necessary('EDIT:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('EDIT:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'EDIT:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('EDIT:'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('JENKINS:')))) ======================================================= 'JENKINS:' ============================================ ?- kif_to_boxlog( 'JENKINS:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'JENKINS:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='JENKINS:'. %~ kifm = nesc('JENKINS:'). %~ kif_to_boxlog_attvars2 = necessary('JENKINS:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('JENKINS:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'JENKINS:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('JENKINS:'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('ISSUE_SEARCH:')))) ======================================================= 'ISSUE_SEARCH:' ============================================ ?- kif_to_boxlog( 'ISSUE_SEARCH:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'ISSUE_SEARCH:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='ISSUE_SEARCH:'. %~ kifm = nesc('ISSUE_SEARCH:'). %~ kif_to_boxlog_attvars2 = necessary('ISSUE_SEARCH:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('ISSUE_SEARCH:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'ISSUE_SEARCH:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('ISSUE_SEARCH:'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('ISSUE:')))) ======================================================= 'ISSUE:' ============================================ ?- kif_to_boxlog( 'ISSUE:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'ISSUE:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='ISSUE:'. %~ kifm = nesc('ISSUE:'). %~ kif_to_boxlog_attvars2 = necessary('ISSUE:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('ISSUE:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'ISSUE:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('ISSUE:'). ============================================ % halt totalTime=8.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k zebra_04.clif (returned 0) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=638 OPEN logicmoo.base.examples.fol.ZEBRA_04 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, ZEBRA_04, Failing, Errors, Overtime 2021-09-26 22:58:56 +0000 UTC ISSUE_ID=638 ISSUE_OC=OPEN Editing Issue For FAILED 638 OPEN logicmoo.base.examples.fol.ZEBRA_04 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, ZEBRA_04, Failing, Errors, Overtime 2021-09-26 22:58:56 +0000 UTC SKIPPING gh issue edit 638 -t logicmoo.base.examples.fol.ZEBRA_04 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.ZEBRA_03 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['zebra_03.clif']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['zebra_03.clif']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_03.clif % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/ZEBRA_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AZEBRA_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/637 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. %~ comment(";") %~ comment("; deduct-einstein.scm") %~ comment(";") %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2 %~ comment("; Full set of Einstein Puzzle facts.") %~ comment("; There are 15 explicitly stated facts, and four additional implicit") %~ comment("; facts about ordinal counting (ordering of houses in a row).") %~ comment(";") %~ comment("; The facts are stated in a fashion that is as close as possible to") %~ comment("; the natural-language source. The point being that we want the") %~ comment("; expression of facts to be closely tied to human patterns of speech.") %~ comment("; Being \"efficient\" or \"clever\" is NOT the point.") %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define(stv(mean,conf),'cog-new-stv'(mean,conf)))))) ======================================================= define(stv(mean,conf),'cog-new-stv'(mean,conf)) ============================================ ?- kif_to_boxlog( define(stv(mean,conf),'cog-new-stv'(mean,conf)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ mean stv conf define mean 'cog-new-stv' conf %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('cog-new-stv',cogNewStv) %~ kifi = define(stv(mean,conf),cogNewStv(mean,conf)). %~ kifm = nesc( define(stv(mean,conf),cogNewStv(mean,conf))). %~ kif_to_boxlog_attvars2 = necessary(define(stv(mean,conf),cogNewStv(mean,conf))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(stv(mean,conf),cogNewStv(mean,conf))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that mean stv conf define mean cogNewStv conf %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define(stv(mean,conf),cogNewStv(mean,conf))). ============================================ %~ comment("; A little handly-dandy utility to avoid over-reporting of \"obvious\"") %~ comment("; results. We declare that person1 is the same as person1, etc.") %~ comment("; A kind-of pauli-exclusion-principle at work.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( same(person), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("IsSamePerson")), %~ 'ListLink'('FeatureNode'(person),'FeatureNode'(person)))))))) ======================================================= define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person)))) ============================================ ?- kif_to_boxlog( define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person)))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ person isa same define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define( same(person), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("IsSamePerson")), %~ 'ListLink'('FeatureNode'(person),'FeatureNode'(person)))). %~ kifm = nesc( define( same(person), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("IsSamePerson")), %~ 'ListLink'('FeatureNode'(person),'FeatureNode'(person))))). %~ kif_to_boxlog_attvars2 = necessary(define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that person isa same define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( same(person), 'EvaluationLink'( stv(1,1), PredicateNode( '$STRING'("IsSamePerson")), 'ListLink'('FeatureNode'(person),'FeatureNode'(person))))). ============================================ %~ comment(" AvatarNode") %~ comment(" AvatarNode") %~ comment("; A declaration of fact: it is true that pred has value for person.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( fact(person,pred,value), %~ same(person), %~ 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))))))) ======================================================= define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) ============================================ ?- kif_to_boxlog( define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define( fact(person,pred,value), %~ same(person), %~ 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))). %~ kifm = nesc( define( fact(person,pred,value), %~ same(person), %~ 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))). %~ kif_to_boxlog_attvars2 = necessary(define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( fact(person,pred,value), same(person), 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))). ============================================ %~ comment("; A neighbor-predicate: two people live next to each other.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( neighbor(person1,person2), %~ same(person1), %~ same(person2), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Neighbor")), %~ 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))))))) ======================================================= define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))) ============================================ ?- kif_to_boxlog( define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define( neighbor(person1,person2), %~ same(person1), %~ same(person2), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Neighbor")), %~ 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))). %~ kifm = nesc( define( neighbor(person1,person2), %~ same(person1), %~ same(person2), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Neighbor")), %~ 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2))))). %~ kif_to_boxlog_attvars2 = necessary(define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( neighbor(person1,person2), same(person1), same(person2), 'EvaluationLink'( stv(1,1), PredicateNode( '$STRING'("Neighbor")), 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2))))). ============================================ %~ comment("; A left-of predicate: one house is left of another") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'left-of'(house1,house2), %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))))))) ======================================================= define('left-of'(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) ============================================ ?- kif_to_boxlog( define('left-of'(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ house1 'left-of' house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('left-of',leftOf) %~ kifi = define( leftOf(house1,house2), %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))). %~ kifm = nesc( define( leftOf(house1,house2), %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). %~ kif_to_boxlog_attvars2 = necessary(define(leftOf(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(leftOf(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that house1 leftOf house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( leftOf(house1,house2), 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). ============================================ %~ comment("; 1. The Englishman lives in the red house.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")))))) ======================================================= fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")). %~ kifm = nesc( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")))))) ======================================================= fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house]))). %~ kifm = nesc( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(red,'[|]'(house,[])))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house]))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house])))). ============================================ %~ comment("; 2. The Swede keeps dogs.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")))))) ======================================================= fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")). %~ kifm = nesc( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")))))) ======================================================= fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")). %~ kifm = nesc( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))). ============================================ %~ comment("; 3. The Dane drinks tea.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")))))) ======================================================= fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")). %~ kifm = nesc( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")))))) ======================================================= fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")). %~ kifm = nesc( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))). ============================================ %~ comment("; 4. The green house is just to the left of the white_house one.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'left-of'('$STRING'("green house"),'$STRING'("white house")))))) ======================================================= 'left-of'('$STRING'("green house"),'$STRING'("white house")) ============================================ ?- kif_to_boxlog( 'left-of'('$STRING'("green house"),'$STRING'("white house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "green house" isa '$STRING' 'left-of' "white house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house]))). %~ kifm = nesc( leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house])))). %~ kif_to_boxlog_attvars2 = necessary(leftOf('$STRING'(s('[|]'(green,'[|]'(house,[])))),'$STRING'(s('[|]'(white,'[|]'(house,[])))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that green house isa s isa '$STRING' leftOf white house isa s isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house])))). ============================================ %~ comment("; 5. The owner of the green house drinks coffee.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")))))) ======================================================= fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house]))). %~ kifm = nesc( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(green,'[|]'(house,[])))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house]))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house])))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")))))) ======================================================= fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")). %~ kifm = nesc( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))). ============================================ %~ comment("; 6. The Pall Mall smoker keeps birds.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")))))) ======================================================= fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")). %~ kifm = nesc( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")))))) ======================================================= fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")). %~ kifm = nesc( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))). ============================================ %~ comment("; 7. The owner of the yellow house smokes Dunhills.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")))))) ======================================================= fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")). %~ kifm = nesc( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")))))) ======================================================= fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house]))). %~ kifm = nesc( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(yellow,'[|]'(house,[])))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house]))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house])))). ============================================ %~ comment("; 8. The man in the center house drinks milk.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")))))) ======================================================= fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")). %~ kifm = nesc( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")))))) ======================================================= fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103','Main','Street']))). %~ kifm = nesc( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s('[|]'('103','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet]))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet])))). ============================================ %~ comment("; 9. The Norwegian lives in the first house.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")))))) ======================================================= fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")). %~ kifm = nesc( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")))))) ======================================================= fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101','Main','Street']))). %~ kifm = nesc( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s('[|]'('101','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet]))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet])))). ============================================ %~ comment("; 10. The Blend smoker has a neighbor who keeps cats.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")))))) ======================================================= fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")). %~ kifm = nesc( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( neighbor('$STRING'("person10"),'$STRING'("catperson")))))) ======================================================= neighbor('$STRING'("person10"),'$STRING'("catperson")) ============================================ ?- kif_to_boxlog( neighbor('$STRING'("person10"),'$STRING'("catperson")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "person10" isa '$STRING' neighbor "catperson" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = neighbor('$STRING'("person10"),'$STRING'("catperson")). %~ kifm = nesc( neighbor('$STRING'("person10"),'$STRING'("catperson"))). %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person10"),'$STRING'("catperson"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(neighbor('$STRING'("person10"),'$STRING'("catperson"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "person10" isa '$STRING' neighbor "catperson" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( neighbor('$STRING'("person10"),'$STRING'("catperson"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")))))) ======================================================= fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) ============================================ ?- kif_to_boxlog( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")). %~ kifm = nesc( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))). ============================================ %~ comment("; 11. The man who smokes Blue Masters drinks bier.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")))))) ======================================================= fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s(['Blue','Master']))). %~ kifm = nesc( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master'])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s('[|]'(tSumoBlue,'[|]'('Master',[])))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master'])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master']))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master'])))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")))))) ======================================================= fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")). %~ kifm = nesc( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))). ============================================ %~ comment("; 12. The man who keeps horses lives next to the Dunhill smoker.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")))))) ======================================================= fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")). %~ kifm = nesc( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")))))) ======================================================= neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")) ============================================ ?- kif_to_boxlog( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "person12" isa '$STRING' neighbor "dun_smoke_person" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")). %~ kifm = nesc( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))). %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "person12" isa '$STRING' neighbor "dun_smoke_person" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")))))) ======================================================= fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) ============================================ ?- kif_to_boxlog( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")). %~ kifm = nesc( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). ============================================ %~ comment("; 13. The German smokes Prince.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")))))) ======================================================= fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")). %~ kifm = nesc( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")))))) ======================================================= fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")). %~ kifm = nesc( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))). ============================================ %~ comment("; 14. The Norwegian lives next to the blue house.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")))))) ======================================================= fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")). %~ kifm = nesc( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( neighbor('$STRING'("person14"),'$STRING'("blue_person")))))) ======================================================= neighbor('$STRING'("person14"),'$STRING'("blue_person")) ============================================ ?- kif_to_boxlog( neighbor('$STRING'("person14"),'$STRING'("blue_person")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "person14" isa '$STRING' neighbor "blue_person" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = neighbor('$STRING'("person14"),'$STRING'("blue_person")). %~ kifm = nesc( neighbor('$STRING'("person14"),'$STRING'("blue_person"))). %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person14"),'$STRING'("blue_person"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(neighbor('$STRING'("person14"),'$STRING'("blue_person"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "person14" isa '$STRING' neighbor "blue_person" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( neighbor('$STRING'("person14"),'$STRING'("blue_person"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")))))) ======================================================= fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")) ============================================ ?- kif_to_boxlog( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house]))). %~ kifm = nesc( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(blue,'[|]'(house,[])))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house]))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house])))). ============================================ %~ comment("; 15. The Blend smoker has a neighbor who drinks water.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")))))) ======================================================= fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")). %~ kifm = nesc( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( neighbor('$STRING'("person15"),'$STRING'("water_person")))))) ======================================================= neighbor('$STRING'("person15"),'$STRING'("water_person")) ============================================ ?- kif_to_boxlog( neighbor('$STRING'("person15"),'$STRING'("water_person")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "person15" isa '$STRING' neighbor "water_person" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = neighbor('$STRING'("person15"),'$STRING'("water_person")). %~ kifm = nesc( neighbor('$STRING'("person15"),'$STRING'("water_person"))). %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person15"),'$STRING'("water_person"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(neighbor('$STRING'("person15"),'$STRING'("water_person"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "person15" isa '$STRING' neighbor "water_person" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( neighbor('$STRING'("person15"),'$STRING'("water_person"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")))))) ======================================================= fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) ============================================ ?- kif_to_boxlog( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")). %~ kifm = nesc( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))). ============================================ %~ comment("; ---------------------------------------------------------------") %~ comment("; Assorted supplemental facts. These are somehow implicit in the") %~ comment("; problem statement. We'd mostly like to derive these, from more") %~ comment("; basic assumptions, but, for now, we'l just state them.") %~ comment(";") %~ comment("; A supplemental fact for fact 4: someone lives in the white house.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")))))) ======================================================= fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house]))). %~ kifm = nesc( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(white,'[|]'(house,[])))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house]))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house])))). ============================================ %~ comment("; Supplemental fact: someone keeps fish.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")))))) ======================================================= fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) ============================================ ?- kif_to_boxlog( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")). %~ kifm = nesc( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))). ============================================ %~ comment("; State some implicitly assumed facts about neighboring houses") %~ comment("; This is the 'successor' function for ordinal numbers.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( successor(house1,house2), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Successor")), %~ 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))))))) ======================================================= define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) ============================================ ?- kif_to_boxlog( define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ house1 successor house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define( successor(house1,house2), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Successor")), %~ 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))). %~ kifm = nesc( define( successor(house1,house2), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Successor")), %~ 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). %~ kif_to_boxlog_attvars2 = necessary(define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that house1 successor house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( successor(house1,house2), 'EvaluationLink'( stv(1,1), PredicateNode( '$STRING'("Successor")), 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( successor('$STRING'("101 Main Street"),'$STRING'("102 Main Street")))))) ======================================================= successor('$STRING'("101 Main Street"),'$STRING'("102 Main Street")) ============================================ ?- kif_to_boxlog( successor('$STRING'("101 Main Street"),'$STRING'("102 Main Street")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "101 Main Street" isa '$STRING' successor "102 Main Street" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = successor( %~ $STRING( s( ['101','Main','Street'])), %~ $STRING( s( ['102','Main','Street']))). %~ kifm = nesc( successor( %~ $STRING( s( ['101',iMain,tSumoStreet])), %~ $STRING( s( ['102',iMain,tSumoStreet])))). %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('101','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('102','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(successor('$STRING'(s(['101',iMain,tSumoStreet])),'$STRING'(s(['102',iMain,tSumoStreet])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '101' iMain tSumoStreet isa s isa '$STRING' successor '102' iMain tSumoStreet isa s isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( successor( $STRING( s( ['101',iMain,tSumoStreet])), $STRING( s( ['102',iMain,tSumoStreet])))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( successor('$STRING'("102 Main Street"),'$STRING'("103 Main Street")))))) ======================================================= successor('$STRING'("102 Main Street"),'$STRING'("103 Main Street")) ============================================ ?- kif_to_boxlog( successor('$STRING'("102 Main Street"),'$STRING'("103 Main Street")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "102 Main Street" isa '$STRING' successor "103 Main Street" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = successor( %~ $STRING( s( ['102','Main','Street'])), %~ $STRING( s( ['103','Main','Street']))). %~ kifm = nesc( successor( %~ $STRING( s( ['102',iMain,tSumoStreet])), %~ $STRING( s( ['103',iMain,tSumoStreet])))). %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('102','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('103','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(successor('$STRING'(s(['102',iMain,tSumoStreet])),'$STRING'(s(['103',iMain,tSumoStreet])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '102' iMain tSumoStreet isa s isa '$STRING' successor '103' iMain tSumoStreet isa s isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( successor( $STRING( s( ['102',iMain,tSumoStreet])), $STRING( s( ['103',iMain,tSumoStreet])))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( successor('$STRING'("103 Main Street"),'$STRING'("104 Main Street")))))) ======================================================= successor('$STRING'("103 Main Street"),'$STRING'("104 Main Street")) ============================================ ?- kif_to_boxlog( successor('$STRING'("103 Main Street"),'$STRING'("104 Main Street")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "103 Main Street" isa '$STRING' successor "104 Main Street" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = successor( %~ $STRING( s( ['103','Main','Street'])), %~ $STRING( s( ['104','Main','Street']))). %~ kifm = nesc( successor( %~ $STRING( s( ['103',iMain,tSumoStreet])), %~ $STRING( s( ['104',iMain,tSumoStreet])))). %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('103','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('104','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(successor('$STRING'(s(['103',iMain,tSumoStreet])),'$STRING'(s(['104',iMain,tSumoStreet])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '103' iMain tSumoStreet isa s isa '$STRING' successor '104' iMain tSumoStreet isa s isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( successor( $STRING( s( ['103',iMain,tSumoStreet])), $STRING( s( ['104',iMain,tSumoStreet])))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( successor('$STRING'("104 Main Street"),'$STRING'("105 Main Street")))))) ======================================================= successor('$STRING'("104 Main Street"),'$STRING'("105 Main Street")) ============================================ ?- kif_to_boxlog( successor('$STRING'("104 Main Street"),'$STRING'("105 Main Street")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "104 Main Street" isa '$STRING' successor "105 Main Street" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = successor( %~ $STRING( s( ['104','Main','Street'])), %~ $STRING( s( ['105','Main','Street']))). %~ kifm = nesc( successor( %~ $STRING( s( ['104',iMain,tSumoStreet])), %~ $STRING( s( ['105',iMain,tSumoStreet])))). %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('104','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('105','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(successor('$STRING'(s(['104',iMain,tSumoStreet])),'$STRING'(s(['105',iMain,tSumoStreet])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '104' iMain tSumoStreet isa s isa '$STRING' successor '105' iMain tSumoStreet isa s isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( successor( $STRING( s( ['104',iMain,tSumoStreet])), $STRING( s( ['105',iMain,tSumoStreet])))). ============================================ %~ comment("; ---------------------------------------------------------------") %~ comment("; By-process-of-elimination facts") %~ comment("; If person doesn't live in one of the four houses, they must live in") %~ comment("; the fifth. Likewsie, if person doesn't smoke/drink/keep one of the four,") %~ comment("; they must have the fifth.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define('is-a'(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))))))) ======================================================= define('is-a'(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))) ============================================ ?- kif_to_boxlog( define('is-a'(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ x 'is-a' y define x isa 'ConceptNode' 'InheritanceLink' y isa 'ConceptNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('is-a',isA) %~ kifi = define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))). %~ kifm = nesc( define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))). %~ kif_to_boxlog_attvars2 = necessary(define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that x isA y define x isa 'ConceptNode' 'InheritanceLink' y isa 'ConceptNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("red house"),'$STRING'("house")))))) ======================================================= 'is-a'('$STRING'("red house"),'$STRING'("house")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("red house"),'$STRING'("house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "red house" isa '$STRING' 'is-a' "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'(s([red,house])),'$STRING'("house")). %~ kifm = nesc( isA('$STRING'(s([red,house])),'$STRING'("house"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(red,'[|]'(house,[])))),'$STRING'("house"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'(s([red,house])),'$STRING'("house"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that red house isa s isa '$STRING' isA "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'(s([red,house])),'$STRING'("house"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("white house"),'$STRING'("house")))))) ======================================================= 'is-a'('$STRING'("white house"),'$STRING'("house")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("white house"),'$STRING'("house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "white house" isa '$STRING' 'is-a' "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'(s([white,house])),'$STRING'("house")). %~ kifm = nesc( isA('$STRING'(s([white,house])),'$STRING'("house"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(white,'[|]'(house,[])))),'$STRING'("house"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'(s([white,house])),'$STRING'("house"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that white house isa s isa '$STRING' isA "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'(s([white,house])),'$STRING'("house"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("green house"),'$STRING'("house")))))) ======================================================= 'is-a'('$STRING'("green house"),'$STRING'("house")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("green house"),'$STRING'("house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "green house" isa '$STRING' 'is-a' "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'(s([green,house])),'$STRING'("house")). %~ kifm = nesc( isA('$STRING'(s([green,house])),'$STRING'("house"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(green,'[|]'(house,[])))),'$STRING'("house"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'(s([green,house])),'$STRING'("house"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that green house isa s isa '$STRING' isA "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'(s([green,house])),'$STRING'("house"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("yellow house"),'$STRING'("house")))))) ======================================================= 'is-a'('$STRING'("yellow house"),'$STRING'("house")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("yellow house"),'$STRING'("house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "yellow house" isa '$STRING' 'is-a' "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'(s([yellow,house])),'$STRING'("house")). %~ kifm = nesc( isA('$STRING'(s([yellow,house])),'$STRING'("house"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(yellow,'[|]'(house,[])))),'$STRING'("house"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'(s([yellow,house])),'$STRING'("house"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that yellow house isa s isa '$STRING' isA "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'(s([yellow,house])),'$STRING'("house"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("blue house"),'$STRING'("house")))))) ======================================================= 'is-a'('$STRING'("blue house"),'$STRING'("house")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("blue house"),'$STRING'("house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "blue house" isa '$STRING' 'is-a' "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'(s([blue,house])),'$STRING'("house")). %~ kifm = nesc( isA('$STRING'(s([blue,house])),'$STRING'("house"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(blue,'[|]'(house,[])))),'$STRING'("house"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'(s([blue,house])),'$STRING'("house"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that blue house isa s isa '$STRING' isA "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'(s([blue,house])),'$STRING'("house"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("water"),'$STRING'("drink")))))) ======================================================= 'is-a'('$STRING'("water"),'$STRING'("drink")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("water"),'$STRING'("drink")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "water" isa '$STRING' 'is-a' "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("water"),'$STRING'("drink")). %~ kifm = nesc( isA('$STRING'("water"),'$STRING'("drink"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("water"),'$STRING'("drink"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("water"),'$STRING'("drink"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "water" isa '$STRING' isA "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("water"),'$STRING'("drink"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("milk"),'$STRING'("drink")))))) ======================================================= 'is-a'('$STRING'("milk"),'$STRING'("drink")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("milk"),'$STRING'("drink")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "milk" isa '$STRING' 'is-a' "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("milk"),'$STRING'("drink")). %~ kifm = nesc( isA('$STRING'("milk"),'$STRING'("drink"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("milk"),'$STRING'("drink"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("milk"),'$STRING'("drink"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "milk" isa '$STRING' isA "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("milk"),'$STRING'("drink"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("bier"),'$STRING'("drink")))))) ======================================================= 'is-a'('$STRING'("bier"),'$STRING'("drink")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("bier"),'$STRING'("drink")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "bier" isa '$STRING' 'is-a' "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("bier"),'$STRING'("drink")). %~ kifm = nesc( isA('$STRING'("bier"),'$STRING'("drink"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("bier"),'$STRING'("drink"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("bier"),'$STRING'("drink"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "bier" isa '$STRING' isA "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("bier"),'$STRING'("drink"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("coffee"),'$STRING'("drink")))))) ======================================================= 'is-a'('$STRING'("coffee"),'$STRING'("drink")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("coffee"),'$STRING'("drink")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "coffee" isa '$STRING' 'is-a' "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("coffee"),'$STRING'("drink")). %~ kifm = nesc( isA('$STRING'("coffee"),'$STRING'("drink"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("coffee"),'$STRING'("drink"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("coffee"),'$STRING'("drink"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "coffee" isa '$STRING' isA "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("coffee"),'$STRING'("drink"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("tea"),'$STRING'("drink")))))) ======================================================= 'is-a'('$STRING'("tea"),'$STRING'("drink")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("tea"),'$STRING'("drink")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "tea" isa '$STRING' 'is-a' "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("tea"),'$STRING'("drink")). %~ kifm = nesc( isA('$STRING'("tea"),'$STRING'("drink"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("tea"),'$STRING'("drink"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("tea"),'$STRING'("drink"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "tea" isa '$STRING' isA "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("tea"),'$STRING'("drink"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Prince"),'$STRING'("tobacco")))))) ======================================================= 'is-a'('$STRING'("Prince"),'$STRING'("tobacco")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Prince"),'$STRING'("tobacco")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Prince" isa '$STRING' 'is-a' "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("Prince"),'$STRING'("tobacco")). %~ kifm = nesc( isA('$STRING'("Prince"),'$STRING'("tobacco"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Prince"),'$STRING'("tobacco"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("Prince"),'$STRING'("tobacco"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "Prince" isa '$STRING' isA "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("Prince"),'$STRING'("tobacco"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("PallMall"),'$STRING'("tobacco")))))) ======================================================= 'is-a'('$STRING'("PallMall"),'$STRING'("tobacco")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("PallMall"),'$STRING'("tobacco")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "PallMall" isa '$STRING' 'is-a' "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("PallMall"),'$STRING'("tobacco")). %~ kifm = nesc( isA('$STRING'("PallMall"),'$STRING'("tobacco"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("PallMall"),'$STRING'("tobacco"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("PallMall"),'$STRING'("tobacco"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "PallMall" isa '$STRING' isA "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("PallMall"),'$STRING'("tobacco"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Dunhill"),'$STRING'("tobacco")))))) ======================================================= 'is-a'('$STRING'("Dunhill"),'$STRING'("tobacco")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Dunhill"),'$STRING'("tobacco")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Dunhill" isa '$STRING' 'is-a' "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("Dunhill"),'$STRING'("tobacco")). %~ kifm = nesc( isA('$STRING'("Dunhill"),'$STRING'("tobacco"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Dunhill"),'$STRING'("tobacco"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("Dunhill"),'$STRING'("tobacco"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "Dunhill" isa '$STRING' isA "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("Dunhill"),'$STRING'("tobacco"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Blend"),'$STRING'("tobacco")))))) ======================================================= 'is-a'('$STRING'("Blend"),'$STRING'("tobacco")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Blend"),'$STRING'("tobacco")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Blend" isa '$STRING' 'is-a' "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("Blend"),'$STRING'("tobacco")). %~ kifm = nesc( isA('$STRING'("Blend"),'$STRING'("tobacco"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Blend"),'$STRING'("tobacco"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("Blend"),'$STRING'("tobacco"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "Blend" isa '$STRING' isA "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("Blend"),'$STRING'("tobacco"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("Blue Master"),'$STRING'("tobacco")))))) ======================================================= 'is-a'('$STRING'("Blue Master"),'$STRING'("tobacco")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Blue Master"),'$STRING'("tobacco")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Blue Master" isa '$STRING' 'is-a' "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'(s(['Blue','Master'])),'$STRING'("tobacco")). %~ kifm = nesc( isA('$STRING'(s([tSumoBlue,'Master'])),'$STRING'("tobacco"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(tSumoBlue,'[|]'('Master',[])))),'$STRING'("tobacco"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'(s([tSumoBlue,'Master'])),'$STRING'("tobacco"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that tSumoBlue 'Master' isa s isa '$STRING' isA "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'(s([tSumoBlue,'Master'])),'$STRING'("tobacco"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("fish"),'$STRING'("keeps_as_pet")))))) ======================================================= 'is-a'('$STRING'("fish"),'$STRING'("keeps_as_pet")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("fish"),'$STRING'("keeps_as_pet")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "fish" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("fish"),'$STRING'("keeps_as_pet")). %~ kifm = nesc( isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "fish" isa '$STRING' isA "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("dogs"),'$STRING'("keeps_as_pet")))))) ======================================================= 'is-a'('$STRING'("dogs"),'$STRING'("keeps_as_pet")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("dogs"),'$STRING'("keeps_as_pet")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "dogs" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("dogs"),'$STRING'("keeps_as_pet")). %~ kifm = nesc( isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "dogs" isa '$STRING' isA "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("birds"),'$STRING'("keeps_as_pet")))))) ======================================================= 'is-a'('$STRING'("birds"),'$STRING'("keeps_as_pet")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("birds"),'$STRING'("keeps_as_pet")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "birds" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("birds"),'$STRING'("keeps_as_pet")). %~ kifm = nesc( isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "birds" isa '$STRING' isA "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("cats"),'$STRING'("keeps_as_pet")))))) ======================================================= 'is-a'('$STRING'("cats"),'$STRING'("keeps_as_pet")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("cats"),'$STRING'("keeps_as_pet")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "cats" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("cats"),'$STRING'("keeps_as_pet")). %~ kifm = nesc( isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "cats" isa '$STRING' isA "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("horses"),'$STRING'("keeps_as_pet")))))) ======================================================= 'is-a'('$STRING'("horses"),'$STRING'("keeps_as_pet")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("horses"),'$STRING'("keeps_as_pet")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "horses" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("horses"),'$STRING'("keeps_as_pet")). %~ kifm = nesc( isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "horses" isa '$STRING' isA "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("Englishman"),'$STRING'("citizenship")))))) ======================================================= 'is-a'('$STRING'("Englishman"),'$STRING'("citizenship")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Englishman"),'$STRING'("citizenship")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Englishman" isa '$STRING' 'is-a' "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("Englishman"),'$STRING'("citizenship")). %~ kifm = nesc( isA('$STRING'("Englishman"),'$STRING'("citizenship"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Englishman"),'$STRING'("citizenship"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("Englishman"),'$STRING'("citizenship"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "Englishman" isa '$STRING' isA "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("Englishman"),'$STRING'("citizenship"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Swede"),'$STRING'("citizenship")))))) ======================================================= 'is-a'('$STRING'("Swede"),'$STRING'("citizenship")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Swede"),'$STRING'("citizenship")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Swede" isa '$STRING' 'is-a' "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("Swede"),'$STRING'("citizenship")). %~ kifm = nesc( isA('$STRING'("Swede"),'$STRING'("citizenship"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Swede"),'$STRING'("citizenship"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("Swede"),'$STRING'("citizenship"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "Swede" isa '$STRING' isA "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("Swede"),'$STRING'("citizenship"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Dane"),'$STRING'("citizenship")))))) ======================================================= 'is-a'('$STRING'("Dane"),'$STRING'("citizenship")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Dane"),'$STRING'("citizenship")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Dane" isa '$STRING' 'is-a' "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("Dane"),'$STRING'("citizenship")). %~ kifm = nesc( isA('$STRING'("Dane"),'$STRING'("citizenship"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Dane"),'$STRING'("citizenship"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("Dane"),'$STRING'("citizenship"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "Dane" isa '$STRING' isA "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("Dane"),'$STRING'("citizenship"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("Norwegian"),'$STRING'("citizenship")))))) ======================================================= 'is-a'('$STRING'("Norwegian"),'$STRING'("citizenship")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Norwegian"),'$STRING'("citizenship")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Norwegian" isa '$STRING' 'is-a' "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("Norwegian"),'$STRING'("citizenship")). %~ kifm = nesc( isA('$STRING'("Norwegian"),'$STRING'("citizenship"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Norwegian"),'$STRING'("citizenship"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("Norwegian"),'$STRING'("citizenship"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "Norwegian" isa '$STRING' isA "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("Norwegian"),'$STRING'("citizenship"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("German"),'$STRING'("citizenship")))))) ======================================================= 'is-a'('$STRING'("German"),'$STRING'("citizenship")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("German"),'$STRING'("citizenship")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "German" isa '$STRING' 'is-a' "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("German"),'$STRING'("citizenship")). %~ kifm = nesc( isA('$STRING'("German"),'$STRING'("citizenship"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("German"),'$STRING'("citizenship"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("German"),'$STRING'("citizenship"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "German" isa '$STRING' isA "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("German"),'$STRING'("citizenship"))). ============================================ %~ comment(";") %~ comment("; deduct-keep.scm") %~ comment(";") %~ comment("; Print out who keeps what") %~ comment(";") %~ comment("; Part of the \"Einstein puzzle\" demo.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'print-ownership', %~ 'BindLink'( %~ 'VariableList'( %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), %~ VariableNode( '$STRING'("$nationality")), %~ VariableNode( '$STRING'("$house")), %~ VariableNode( '$STRING'("$pet"))), %~ 'AndLink'( %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("Nationality")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("KeepsPet")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), %~ 'OrderedLink'( %~ VariableNode( '$STRING'("$person")), %~ VariableNode( '$STRING'("$nationality")), %~ VariableNode( '$STRING'("$house")), %~ VariableNode( '$STRING'("$pet"))))))))) ======================================================= define('print-ownership','BindLink'('VariableList'('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))),'AndLink'('EvaluationLink'('PredicateNode'('$STRING'("Nationality")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))),'EvaluationLink'('PredicateNode'('$STRING'("LivesIn")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))),'EvaluationLink'('PredicateNode'('$STRING'("KeepsPet")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))))) ============================================ ?- kif_to_boxlog( define('print-ownership','BindLink'('VariableList'('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))),'AndLink'('EvaluationLink'('PredicateNode'('$STRING'("Nationality")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))),'EvaluationLink'('PredicateNode'('$STRING'("LivesIn")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))),'EvaluationLink'('PredicateNode'('$STRING'("KeepsPet")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'print-ownership' define 'BindLink'('VariableList'('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))),'AndLink'('EvaluationLink'('PredicateNode'('$STRING'("Nationality")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))),'EvaluationLink'('PredicateNode'('$STRING'("LivesIn")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))),'EvaluationLink'('PredicateNode'('$STRING'("KeepsPet")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('print-ownership',printOwnership) %~ azzert_rename('VariableList',ftVariableList) %~ kifi = define( printOwnership, %~ 'BindLink'( %~ ftVariableList( %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), %~ VariableNode( '$STRING'("$nationality")), %~ VariableNode( '$STRING'("$house")), %~ VariableNode( '$STRING'("$pet"))), %~ 'AndLink'( %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("Nationality")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("KeepsPet")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), %~ 'OrderedLink'( %~ VariableNode( '$STRING'("$person")), %~ VariableNode( '$STRING'("$nationality")), %~ VariableNode( '$STRING'("$house")), %~ VariableNode( '$STRING'("$pet"))))). %~ kifm = nesc( define( printOwnership, %~ 'BindLink'( %~ ftVariableList( %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), %~ VariableNode( '$STRING'("$nationality")), %~ VariableNode( '$STRING'("$house")), %~ VariableNode( '$STRING'("$pet"))), %~ 'AndLink'( %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("Nationality")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("KeepsPet")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), %~ 'OrderedLink'( %~ VariableNode( '$STRING'("$person")), %~ VariableNode( '$STRING'("$nationality")), %~ VariableNode( '$STRING'("$house")), %~ VariableNode( '$STRING'("$pet")))))). %~ kif_to_boxlog_attvars2 = necessary(define(printOwnership,'BindLink'(ftVariableList('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))),'AndLink'('EvaluationLink'('PredicateNode'('$STRING'("Nationality")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))),'EvaluationLink'('PredicateNode'('$STRING'("LivesIn")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))),'EvaluationLink'('PredicateNode'('$STRING'("KeepsPet")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet")))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(printOwnership,'BindLink'(ftVariableList('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))),'AndLink'('EvaluationLink'('PredicateNode'('$STRING'("Nationality")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))),'EvaluationLink'('PredicateNode'('$STRING'("LivesIn")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))),'EvaluationLink'('PredicateNode'('$STRING'("KeepsPet")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet")))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that printOwnership define 'BindLink'(ftVariableList('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))),'AndLink'('EvaluationLink'('PredicateNode'('$STRING'("Nationality")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))),'EvaluationLink'('PredicateNode'('$STRING'("LivesIn")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))),'EvaluationLink'('PredicateNode'('$STRING'("KeepsPet")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( printOwnership, 'BindLink'( ftVariableList( 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), VariableNode( '$STRING'("$nationality")), VariableNode( '$STRING'("$house")), VariableNode( '$STRING'("$pet"))), 'AndLink'( 'EvaluationLink'( PredicateNode( '$STRING'("Nationality")), 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), 'EvaluationLink'( PredicateNode( '$STRING'("LivesIn")), 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), 'EvaluationLink'( PredicateNode( '$STRING'("KeepsPet")), 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), 'OrderedLink'( VariableNode( '$STRING'("$person")), VariableNode( '$STRING'("$nationality")), VariableNode( '$STRING'("$house")), VariableNode( '$STRING'("$pet")))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'print-results', %~ 'BindLink'( %~ 'VariableList'( %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), %~ VariableNode( '$STRING'("$pred")), %~ 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), %~ AndLink( 'EvaluationLink'( %~ VariableNode( '$STRING'("$pred")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), %~ 'OrderedLink'( %~ VariableNode( '$STRING'("$person")), %~ VariableNode( '$STRING'("$pred")), %~ VariableNode( '$STRING'("$attr"))))))))) ======================================================= define('print-results','BindLink'('VariableList'('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$pred")),'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))),'AndLink'('EvaluationLink'('VariableNode'('$STRING'("$pred")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pred")),'VariableNode'('$STRING'("$attr"))))) ============================================ ?- kif_to_boxlog( define('print-results','BindLink'('VariableList'('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$pred")),'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))),'AndLink'('EvaluationLink'('VariableNode'('$STRING'("$pred")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pred")),'VariableNode'('$STRING'("$attr"))))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'print-results' define 'BindLink'('VariableList'('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$pred")),'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))),'AndLink'('EvaluationLink'('VariableNode'('$STRING'("$pred")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pred")),'VariableNode'('$STRING'("$attr")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('print-results',printResults) %~ kifi = define( printResults, %~ 'BindLink'( %~ ftVariableList( %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), %~ VariableNode( '$STRING'("$pred")), %~ 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), %~ AndLink( 'EvaluationLink'( %~ VariableNode( '$STRING'("$pred")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), %~ 'OrderedLink'( %~ VariableNode( '$STRING'("$person")), %~ VariableNode( '$STRING'("$pred")), %~ VariableNode( '$STRING'("$attr"))))). %~ kifm = nesc( define( printResults, %~ 'BindLink'( %~ ftVariableList( %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), %~ VariableNode( '$STRING'("$pred")), %~ 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), %~ AndLink( 'EvaluationLink'( %~ VariableNode( '$STRING'("$pred")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), %~ 'OrderedLink'( %~ VariableNode( '$STRING'("$person")), %~ VariableNode( '$STRING'("$pred")), %~ VariableNode( '$STRING'("$attr")))))). %~ kif_to_boxlog_attvars2 = necessary(define(printResults,'BindLink'(ftVariableList('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$pred")),'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))),'AndLink'('EvaluationLink'('VariableNode'('$STRING'("$pred")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pred")),'VariableNode'('$STRING'("$attr")))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(printResults,'BindLink'(ftVariableList('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$pred")),'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))),'AndLink'('EvaluationLink'('VariableNode'('$STRING'("$pred")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pred")),'VariableNode'('$STRING'("$attr")))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that printResults define 'BindLink'(ftVariableList('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$pred")),'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))),'AndLink'('EvaluationLink'('VariableNode'('$STRING'("$pred")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pred")),'VariableNode'('$STRING'("$attr")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( printResults, 'BindLink'( ftVariableList( 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), VariableNode( '$STRING'("$pred")), 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), AndLink( 'EvaluationLink'( VariableNode( '$STRING'("$pred")), 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), 'OrderedLink'( VariableNode( '$STRING'("$person")), VariableNode( '$STRING'("$pred")), VariableNode( '$STRING'("$attr")))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment(";") %~ comment("; deduct-rules.scm") %~ comment(";") %~ comment("; Deduction rules for Einstein puzzle.") %~ comment(";") %~ comment("; The rules here are written in a fashion as close as possible to") %~ comment("; 'ordinary' common-sense deductive rules. In particular, they are") %~ comment("; not written to predispose the problem into a 5x5 solution grid") %~ comment("; (although this is what they eventually must lead to). In other") %~ comment("; words, there is no effort made to make this the most \"efficient\"") %~ comment("; possible set of rules; instead, they're the most \"natural\" or") %~ comment("; \"common-sense-like\" for this task.") %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('use-modules'(srfi('srfi-1')))))) ======================================================= 'use-modules'(srfi('srfi-1')) ============================================ ?- kif_to_boxlog( 'use-modules'(srfi('srfi-1')) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'srfi-1' isa srfi isa 'use-modules' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('use-modules',useModules) %~ azzert_rename('srfi-1',srfi_1) %~ kifi = useModules( srfi(srfi_1)). %~ kifm = nesc( useModules( srfi(srfi_1))). %~ kif_to_boxlog_attvars2 = necessary(useModules(srfi(srfi_1))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(useModules(srfi(srfi_1))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that srfi_1 isa srfi isa useModules %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( useModules( srfi(srfi_1))). ============================================ %~ comment("; Define simple truth value") %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define(stv(mean,conf),'cog-new-stv'(mean,conf)))))) ======================================================= define(stv(mean,conf),'cog-new-stv'(mean,conf)) ============================================ ?- kif_to_boxlog( define(stv(mean,conf),'cog-new-stv'(mean,conf)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ mean stv conf define mean 'cog-new-stv' conf %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define(stv(mean,conf),cogNewStv(mean,conf)). %~ kifm = nesc( define(stv(mean,conf),cogNewStv(mean,conf))). %~ kif_to_boxlog_attvars2 = necessary(define(stv(mean,conf),cogNewStv(mean,conf))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(stv(mean,conf),cogNewStv(mean,conf))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that mean stv conf define mean cogNewStv conf %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define(stv(mean,conf),cogNewStv(mean,conf))). ============================================ %~ comment("; Shorthand for the node types") %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('VN','VariableNode'))))) ======================================================= define('VN','VariableNode') ============================================ ?- kif_to_boxlog( define('VN','VariableNode') ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'VN' define 'VariableNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define('VN','VariableNode'). %~ kifm = nesc( define('VN','VariableNode')). %~ kif_to_boxlog_attvars2 = necessary(define('VN','VariableNode')) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define('VN','VariableNode')). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'VN' define 'VariableNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define('VN','VariableNode')). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('PN','PredicateNode'))))) ======================================================= define('PN','PredicateNode') ============================================ ?- kif_to_boxlog( define('PN','PredicateNode') ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'PN' define 'PredicateNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define('PN','PredicateNode'). %~ kifm = nesc( define('PN','PredicateNode')). %~ kif_to_boxlog_attvars2 = necessary(define('PN','PredicateNode')) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define('PN','PredicateNode')). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'PN' define 'PredicateNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define('PN','PredicateNode')). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('CN','ConceptNode'))))) ======================================================= define('CN','ConceptNode') ============================================ ?- kif_to_boxlog( define('CN','ConceptNode') ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'CN' define 'ConceptNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define('CN','ConceptNode'). %~ kifm = nesc( define('CN','ConceptNode')). %~ kif_to_boxlog_attvars2 = necessary(define('CN','ConceptNode')) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define('CN','ConceptNode')). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'CN' define 'ConceptNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define('CN','ConceptNode')). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('AN','FeatureNode'))))) ======================================================= define('AN','FeatureNode') ============================================ ?- kif_to_boxlog( define('AN','FeatureNode') ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'AN' define 'FeatureNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define('AN','FeatureNode'). %~ kifm = nesc( define('AN','FeatureNode')). %~ kif_to_boxlog_attvars2 = necessary(define('AN','FeatureNode')) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define('AN','FeatureNode')). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'AN' define 'FeatureNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define('AN','FeatureNode')). ============================================ %~ comment(" AvatarNode") %~ comment("; Predicate clause specifies a predicate that associates attribute to person") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))))))) ======================================================= define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))) ============================================ ?- kif_to_boxlog( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ clause(t1,v1,t2,v2,t3,v3) define v1 isa t1 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))). %~ kifm = nesc( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))). %~ kif_to_boxlog_attvars2 = necessary(define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that clause(t1,v1,t2,v2,t3,v3) define v1 isa t1 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))). ============================================ %~ comment("; Predicate clause negating the third attribute.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define('not-clause'(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))))))) ======================================================= define('not-clause'(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))) ============================================ ?- kif_to_boxlog( define('not-clause'(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'not-clause'(t1,v1,t2,v2,t3,v3) define v1 isa t1 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 isa 'NotLink' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('not-clause',notClause) %~ kifi = define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))). %~ kifm = nesc( define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))). %~ kif_to_boxlog_attvars2 = necessary(define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that notClause(t1,v1,t2,v2,t3,v3) define v1 isa t1 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 isa 'NotLink' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))). ============================================ %~ comment("; Predicate clause, asserting that v2 and v3 are different atoms.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( differ(t2,v2,t3,v3), %~ 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))))))) ======================================================= define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))) ============================================ ?- kif_to_boxlog( define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ differ(t2,v2,t3,v3) define "c++:exclusive" isa '$STRING' isa 'GroundedPredicateNode' 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define( differ(t2,v2,t3,v3), %~ 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))). %~ kifm = nesc( define( differ(t2,v2,t3,v3), %~ 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))). %~ kif_to_boxlog_attvars2 = necessary(define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that differ(t2,v2,t3,v3) define "c++:exclusive" isa '$STRING' isa 'GroundedPredicateNode' 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( differ(t2,v2,t3,v3), 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))). ============================================ %~ comment("; Declare a variable var to be of type type") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define('decl-var'(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))))))) ======================================================= define('decl-var'(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))) ============================================ ?- kif_to_boxlog( define('decl-var'(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ type 'decl-var' var define var isa 'VariableNode' 'TypedVariableLink' type isa 'TypeNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('decl-var',declVar) %~ kifi = define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))). %~ kifm = nesc( define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))). %~ kif_to_boxlog_attvars2 = necessary(define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that type declVar var define var isa 'VariableNode' 'TypedVariableLink' type isa 'TypeNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))). ============================================ %~ comment("; ---------------------------------------------------------------------") %~ comment("; \"Is the same person\" deduction rule.") %~ comment("; If person A and person B both share the same predicate and property,") %~ comment("; then they must be the same person.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'is-same-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), %~ AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))))))) ======================================================= define('is-same-rule','BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")),'AbsentLink'(clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))) ============================================ ?- kif_to_boxlog( define('is-same-rule','BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")),'AbsentLink'(clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'is-same-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")),'AbsentLink'(clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('is-same-rule',isSameRule) %~ kifi = define( isSameRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), %~ AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))). %~ kifm = nesc( define( isSameRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), %~ AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). %~ kif_to_boxlog_attvars2 = necessary(define(isSameRule,'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")),'AbsentLink'(clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(isSameRule,'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")),'AbsentLink'(clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that isSameRule define 'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")),'AbsentLink'(clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( isSameRule, 'BindLink'( ftVariableList( declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 'AndLink'( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... ") %~ comment("; Avoid reporting things we already know.") %~ comment("; Basically, if we already know that person A and B") %~ comment("; are the same person, then lets not deduce it again.") %~ comment("; This not link is identical to the conclusion below") %~ comment("; implicand -- then the following is true too") %~ comment("; ---------------------------------------------------------------------") %~ comment("; Transitive deduction rule.") %~ comment(";") %~ comment("; If attribute X holds for person A, and person A is same as person B") %~ comment("; then attribute X also holds for person B.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'transitive-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))))))) ======================================================= define('transitive-rule','BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))) ============================================ ?- kif_to_boxlog( define('transitive-rule','BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'transitive-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('transitive-rule',transitiveRule) %~ kifi = define( transitiveRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))). %~ kifm = nesc( define( transitiveRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). %~ kif_to_boxlog_attvars2 = necessary(define(transitiveRule,'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(transitiveRule,'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that transitiveRule define 'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( transitiveRule, 'BindLink'( ftVariableList( declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 'AndLink'( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment("; Don't deduce thigs we already know...") %~ comment("; i.e. this not link is identical to conclusion, below.") %~ comment("; implicand -- then the following is true too") %~ comment("; ---------------------------------------------------------------------") %~ comment("; Transitive-not deduction rule.") %~ comment(";") %~ comment("; If attribute X doesn't hold for person A, and person A is same as person B") %~ comment("; then attribute X also doesn't hold for person B.") %~ comment(";") %~ comment("; Very similar to above") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'transitive-not-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))))))) ======================================================= define('transitive-not-rule','BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))) ============================================ ?- kif_to_boxlog( define('transitive-not-rule','BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'transitive-not-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('transitive-not-rule',transitiveNotRule) %~ kifi = define( transitiveNotRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))). %~ kifm = nesc( define( transitiveNotRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). %~ kif_to_boxlog_attvars2 = necessary(define(transitiveNotRule,'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(transitiveNotRule,'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that transitiveNotRule define 'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( transitiveNotRule, 'BindLink'( ftVariableList( declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 'AndLink'( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment("; Don't deduce thigs we already know...") %~ comment("; i.e. this not link is identical to conclusion, below.") %~ comment("; implicand -- then the following is true too") %~ comment("; ---------------------------------------------------------------------") %~ comment("; elimination") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'by-elimination-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")), %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_a")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_b")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_c")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_d")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_e")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), %~ 'AndLink'( %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), %~ 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), %~ 'EvaluationLink'( %~ GroundedPredicateNode( '$STRING'("c++:exclusive")), %~ 'ListLink'( %~ VN( '$STRING'("$attr_a")), %~ VN( '$STRING'("$attr_b")), %~ VN( '$STRING'("$attr_c")), %~ VN( '$STRING'("$attr_d")), %~ VN( '$STRING'("$attr_e"))))), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e")))))))) ======================================================= define('by-elimination-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_c")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_d")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_e")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_type"))),'AndLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")),'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_e"))))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e")))) ============================================ ?- kif_to_boxlog( define('by-elimination-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_c")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_d")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_e")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_type"))),'AndLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")),'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_e"))))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'by-elimination-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_c")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_d")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_e")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_type"))),'AndLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")),'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_e"))))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('by-elimination-rule',byEliminationRule) %~ kifi = define( byEliminationRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), %~ 'AndLink'( %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), %~ 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), %~ 'EvaluationLink'( %~ GroundedPredicateNode( '$STRING'("c++:exclusive")), %~ 'ListLink'( %~ VN( '$STRING'("$attr_a")), %~ VN( '$STRING'("$attr_b")), %~ VN( '$STRING'("$attr_c")), %~ VN( '$STRING'("$attr_d")), %~ VN( '$STRING'("$attr_e"))))), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e")))). %~ kifm = nesc( define( byEliminationRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), %~ 'AndLink'( %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), %~ 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), %~ 'EvaluationLink'( %~ GroundedPredicateNode( '$STRING'("c++:exclusive")), %~ 'ListLink'( %~ VN( '$STRING'("$attr_a")), %~ VN( '$STRING'("$attr_b")), %~ VN( '$STRING'("$attr_c")), %~ VN( '$STRING'("$attr_d")), %~ VN( '$STRING'("$attr_e"))))), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))))). %~ kif_to_boxlog_attvars2 = necessary(define(byEliminationRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))),'AndLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")),'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_e"))))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(byEliminationRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))),'AndLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")),'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_e"))))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that byEliminationRule define 'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))),'AndLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")),'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_e"))))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( byEliminationRule, 'BindLink'( ftVariableList( declVar('$STRING'("FeatureNode"),'$STRING'("$person")), declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")), declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")), declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")), declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")), declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")), declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), 'AndLink'( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), 'EvaluationLink'( GroundedPredicateNode( '$STRING'("c++:exclusive")), 'ListLink'( VN( '$STRING'("$attr_a")), VN( '$STRING'("$attr_b")), VN( '$STRING'("$attr_c")), VN( '$STRING'("$attr_d")), VN( '$STRING'("$attr_e"))))), clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment("; If person does NOT have atttribute a,b,c or d ...") %~ comment("; and the attributes a,b,c,d,e are all of the same kind") %~ comment("; and attributes a,b,c,d,e are all different from one-another") %~ comment("; Don't deduce thigs we already know...") %~ comment("; i.e. this not link is identical to conclusion, below.") %~ comment("(AbsentLink") %~ comment("\t(clause VN \"$predicate\" VN \"$person\" VN \"$attr_e\")") %~ comment(")") %~ comment("; implicand -- then the following is true too") %~ comment("; Then by elimination, person must have attribute e.") %~ comment("; ---------------------------------------------------------------------") %~ comment("; distinct-attr rule.") %~ comment("; If, for a given attribute, person a and person b take on different") %~ comment("; values, then they cannot be the same person. Therefore, any other") %~ comment("; attributes they have must also be exclusive.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'distinct-attr-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), %~ differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), %~ clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), %~ 'not-clause'('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl")))))))) ======================================================= define('distinct-attr-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_common")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))),'AndLink'(clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")),clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")),differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")),clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))),'not-clause'('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl")))) ============================================ ?- kif_to_boxlog( define('distinct-attr-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_common")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))),'AndLink'(clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")),clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")),differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")),clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))),'not-clause'('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'distinct-attr-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_common")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))),'AndLink'(clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")),clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")),differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")),clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))),'not-clause'('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('distinct-attr-rule',distinctAttrRule) %~ kifi = define( distinctAttrRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), %~ differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), %~ clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), %~ notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl")))). %~ kifm = nesc( define( distinctAttrRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), %~ differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), %~ clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), %~ notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))))). %~ kif_to_boxlog_attvars2 = necessary(define(distinctAttrRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))),'AndLink'(clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")),clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")),differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")),clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))),notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(distinctAttrRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))),'AndLink'(clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")),clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")),differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")),clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))),notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that distinctAttrRule define 'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))),'AndLink'(clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")),clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")),differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")),clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))),notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( distinctAttrRule, 'BindLink'( ftVariableList( declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), 'AndLink'( clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment("; Don't deduce thigs we already know...") %~ comment("; i.e. this not link is identical to conclusion, below.") %~ comment("(AbsentLink") %~ comment("\t(not-clause VN \"$predicate_exclusive\" VN \"$person_b\" VN \"$attribute_excl\")") %~ comment(")") %~ comment("; implicand -- then the following is true too") %~ comment("; ---------------------------------------------------------------------") %~ comment("; neighbor-not-attr rule.") %~ comment("; If some attribute holds true for a person, it cannot hold for the") %~ comment("; person's neighbor.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'neighbor-not-attr-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))))))) ======================================================= define('neighbor-not-attr-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))) ============================================ ?- kif_to_boxlog( define('neighbor-not-attr-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'neighbor-not-attr-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('neighbor-not-attr-rule',neighborNotAttrRule) %~ kifi = define( neighborNotAttrRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))). %~ kifm = nesc( define( neighborNotAttrRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). %~ kif_to_boxlog_attvars2 = necessary(define(neighborNotAttrRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(neighborNotAttrRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that neighborNotAttrRule define 'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( neighborNotAttrRule, 'BindLink'( ftVariableList( declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 'AndLink'( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment("; Don't deduce thigs we already know...") %~ comment("; i.e. this not link is identical to conclusion, below.") %~ comment("; implicand -- then the following is true too") %~ comment("; ---------------------------------------------------------------------") %~ comment("; Houses at the end of the street can only have one neighbor, ever.") %~ comment("; This is a rather narrow rule, as it can only ever apply to the first") %~ comment("; address (first ordinal -- a boundary condition).") %~ comment("; This is used to combine rules 9 and 14.") %~ comment("; There should be a symmetric rule for the last address too ...") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'first-addr-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'("101 Main Street")), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), %~ AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))))))) ======================================================= define('first-addr-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'("101 Main Street")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))) ============================================ ?- kif_to_boxlog( define('first-addr-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'("101 Main Street")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'first-addr-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'("101 Main Street")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('first-addr-rule',firstAddrRule) %~ kifi = define( firstAddrRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), %~ 'AndLink'( %~ clause( 'PN', %~ '$STRING'("Address"), 'VN','$STRING'("$person_a"),'CN', %~ $STRING( s( ['101','Main','Street']))), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), %~ AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))). %~ kifm = nesc( define( firstAddrRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), %~ 'AndLink'( %~ clause( 'PN', %~ '$STRING'("Address"), 'VN','$STRING'("$person_a"),'CN', %~ $STRING( s( ['101',iMain,tSumoStreet]))), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), %~ AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))))). %~ kif_to_boxlog_attvars2 = necessary(define(firstAddrRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'(s('[|]'('101','[|]'(iMain,'[|]'(tSumoStreet,[])))))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(firstAddrRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'(s(['101',iMain,tSumoStreet]))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that firstAddrRule define 'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'(s(['101',iMain,tSumoStreet]))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( firstAddrRule, 'BindLink'( ftVariableList( declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 'AndLink'( clause( 'PN', '$STRING'("Address"), 'VN','$STRING'("$person_a"),'CN', $STRING( s( ['101',iMain,tSumoStreet]))), clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... ") %~ comment("; if adress of personA is 1st house") %~ comment("; and A is neighbor of B") %~ comment("; and the next house is one over") %~ comment("; and we don't already know the conclusion") %~ comment("; implicand -- then the B lives one house over.") %~ comment("; ---------------------------------------------------------------------") %~ comment("; Neighbor deduction rule.") %~ comment(";") %~ comment("; If Address X is left of address Y, then person who lives in X is") %~ comment("; a neighbor of person who lives in Y") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'neighbor-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))))))) ======================================================= define('neighbor-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))) ============================================ ?- kif_to_boxlog( define('neighbor-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'neighbor-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('neighbor-rule',neighborRule) %~ kifi = define( neighborRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))). %~ kifm = nesc( define( neighborRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). %~ kif_to_boxlog_attvars2 = necessary(define(neighborRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(neighborRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that neighborRule define 'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( neighborRule, 'BindLink'( ftVariableList( declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 'AndLink'( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment(" Not interested in what we already know.") %~ comment("; implicand -- then the following is true too") %~ comment("; ---------------------------------------------------------------------") %~ comment("; Neighbor relation is symmetric") %~ comment(";") %~ comment("; If A is a neighbor of B then B is a neighbor of A") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'neighbor-symmetry-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))))))) ======================================================= define('neighbor-symmetry-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b"))),'AndLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))) ============================================ ?- kif_to_boxlog( define('neighbor-symmetry-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b"))),'AndLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'neighbor-symmetry-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b"))),'AndLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('neighbor-symmetry-rule',neighborSymmetryRule) %~ kifi = define( neighborSymmetryRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))). %~ kifm = nesc( define( neighborSymmetryRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))))). %~ kif_to_boxlog_attvars2 = necessary(define(neighborSymmetryRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))),'AndLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(neighborSymmetryRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))),'AndLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that neighborSymmetryRule define 'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))),'AndLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( neighborSymmetryRule, 'BindLink'( ftVariableList( declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))), 'AndLink'( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment(" Not interested in what we already know.") %~ comment("; implicand -- then the following is true too") %~ comment("; ---------------------------------------------------------------------") %~ comment("; Deduce if a solution has been found ... this simply tries to see") %~ comment("; if all attributes have been deduced, and if so, just clumps them") %~ comment("; together.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'found-solution-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$nationality")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$drink")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$smoke")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$pet")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$house")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), %~ clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), %~ clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), %~ clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), %~ clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), %~ AbsentLink( 'OrderedLink'( %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), %~ VN( '$STRING'("$addr"))))), %~ 'OrderedLink'( %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), %~ VN( '$STRING'("$addr"))))))))) ======================================================= define('found-solution-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$nationality")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$drink")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$smoke")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$pet")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$house")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr"))),'AndLink'(clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")),clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")),clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")),clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")),clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")),'AbsentLink'('OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))),'OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))) ============================================ ?- kif_to_boxlog( define('found-solution-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$nationality")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$drink")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$smoke")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$pet")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$house")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr"))),'AndLink'(clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")),clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")),clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")),clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")),clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")),'AbsentLink'('OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))),'OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'found-solution-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$nationality")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$drink")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$smoke")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$pet")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$house")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr"))),'AndLink'(clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")),clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")),clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")),clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")),clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")),'AbsentLink'('OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))),'OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('found-solution-rule',foundSolutionRule) %~ kifi = define( foundSolutionRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$drink")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$pet")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$house")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), %~ clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), %~ clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), %~ clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), %~ clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), %~ AbsentLink( 'OrderedLink'( %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), %~ VN( '$STRING'("$addr"))))), %~ 'OrderedLink'( %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), %~ VN( '$STRING'("$addr"))))). %~ kifm = nesc( define( foundSolutionRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$drink")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$pet")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$house")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), %~ clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), %~ clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), %~ clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), %~ clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), %~ AbsentLink( 'OrderedLink'( %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), %~ VN( '$STRING'("$addr"))))), %~ 'OrderedLink'( %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), %~ VN( '$STRING'("$addr")))))). %~ kif_to_boxlog_attvars2 = necessary(define(foundSolutionRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person")),declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")),declVar('$STRING'("ConceptNode"),'$STRING'("$drink")),declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")),declVar('$STRING'("ConceptNode"),'$STRING'("$pet")),declVar('$STRING'("ConceptNode"),'$STRING'("$house")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))),'AndLink'(clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")),clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")),clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")),clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")),clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")),'AbsentLink'('OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))),'OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr")))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(foundSolutionRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person")),declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")),declVar('$STRING'("ConceptNode"),'$STRING'("$drink")),declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")),declVar('$STRING'("ConceptNode"),'$STRING'("$pet")),declVar('$STRING'("ConceptNode"),'$STRING'("$house")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))),'AndLink'(clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")),clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")),clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")),clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")),clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")),'AbsentLink'('OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))),'OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr")))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that foundSolutionRule define 'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person")),declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")),declVar('$STRING'("ConceptNode"),'$STRING'("$drink")),declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")),declVar('$STRING'("ConceptNode"),'$STRING'("$pet")),declVar('$STRING'("ConceptNode"),'$STRING'("$house")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))),'AndLink'(clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")),clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")),clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")),clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")),clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")),'AbsentLink'('OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))),'OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( foundSolutionRule, 'BindLink'( ftVariableList( declVar('$STRING'("FeatureNode"),'$STRING'("$person")), declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")), declVar('$STRING'("ConceptNode"),'$STRING'("$drink")), declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")), declVar('$STRING'("ConceptNode"),'$STRING'("$pet")), declVar('$STRING'("ConceptNode"),'$STRING'("$house")), declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))), 'AndLink'( clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), AbsentLink( 'OrderedLink'( VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), VN( '$STRING'("$addr"))))), 'OrderedLink'( VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), VN( '$STRING'("$addr")))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment("; Don't report a fact we already know.") %~ comment("; implicand -- We're just going to use a plain-old ordered") %~ comment("; link here to report the results. Why not ...") %~ comment(";") %~ comment("; deduct-trivial.scm") %~ comment(";") %~ comment("; Trivial example of deduction.") %~ comment(";") %~ comment("; Part of the \"Einstein puzzle\" demo.") %~ comment(";") %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define(stv(mean,conf),'cog-new-stv'(mean,conf)))))) ======================================================= define(stv(mean,conf),'cog-new-stv'(mean,conf)) ============================================ ?- kif_to_boxlog( define(stv(mean,conf),'cog-new-stv'(mean,conf)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ mean stv conf define mean 'cog-new-stv' conf %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define(stv(mean,conf),cogNewStv(mean,conf)). %~ kifm = nesc( define(stv(mean,conf),cogNewStv(mean,conf))). %~ kif_to_boxlog_attvars2 = necessary(define(stv(mean,conf),cogNewStv(mean,conf))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(stv(mean,conf),cogNewStv(mean,conf))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that mean stv conf define mean cogNewStv conf %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define(stv(mean,conf),cogNewStv(mean,conf))). ============================================ %~ comment("; The Englishman lives in the red house.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Nationality")), %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))))))) ======================================================= 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) ============================================ ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Nationality")), %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))). %~ kifm = nesc( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Nationality")), %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))). %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( 'EvaluationLink'( stv(1,1), PredicateNode( '$STRING'("Nationality")), 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))). ============================================ %~ comment(" AvatarNode") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))))))) ======================================================= 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) ============================================ ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))). %~ kifm = nesc( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))). %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( 'EvaluationLink'( stv(1,1), PredicateNode( '$STRING'("LivesIn")), 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))). ============================================ %~ comment(" AvatarNode") %~ comment("; The person who lives in the red house keeps fish.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))))))) ======================================================= 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) ============================================ ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))). %~ kifm = nesc( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))). %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( 'EvaluationLink'( stv(1,1), PredicateNode( '$STRING'("LivesIn")), 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("KeepsPet")), %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))))))) ======================================================= 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) ============================================ ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("KeepsPet")), %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))). %~ kifm = nesc( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("KeepsPet")), %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))). %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( 'EvaluationLink'( stv(1,1), PredicateNode( '$STRING'("KeepsPet")), 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('EDIT:')))) ======================================================= 'EDIT:' ============================================ ?- kif_to_boxlog( 'EDIT:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'EDIT:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='EDIT:'. %~ kifm = nesc('EDIT:'). %~ kif_to_boxlog_attvars2 = necessary('EDIT:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('EDIT:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'EDIT:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('EDIT:'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('JENKINS:')))) ======================================================= 'JENKINS:' ============================================ ?- kif_to_boxlog( 'JENKINS:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'JENKINS:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='JENKINS:'. %~ kifm = nesc('JENKINS:'). %~ kif_to_boxlog_attvars2 = necessary('JENKINS:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('JENKINS:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'JENKINS:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('JENKINS:'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('ISSUE_SEARCH:')))) ======================================================= 'ISSUE_SEARCH:' ============================================ ?- kif_to_boxlog( 'ISSUE_SEARCH:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'ISSUE_SEARCH:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='ISSUE_SEARCH:'. %~ kifm = nesc('ISSUE_SEARCH:'). %~ kif_to_boxlog_attvars2 = necessary('ISSUE_SEARCH:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('ISSUE_SEARCH:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'ISSUE_SEARCH:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('ISSUE_SEARCH:'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('ISSUE:')))) ======================================================= 'ISSUE:' ============================================ ?- kif_to_boxlog( 'ISSUE:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'ISSUE:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='ISSUE:'. %~ kifm = nesc('ISSUE:'). %~ kif_to_boxlog_attvars2 = necessary('ISSUE:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('ISSUE:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'ISSUE:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('ISSUE:'). ============================================ % halt totalTime=8.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k zebra_03.clif (returned 0) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=637 OPEN logicmoo.base.examples.fol.ZEBRA_03 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, ZEBRA_03, Failing, Errors, Overtime 2021-09-26 22:58:34 +0000 UTC ISSUE_ID=637 ISSUE_OC=OPEN Editing Issue For FAILED 637 OPEN logicmoo.base.examples.fol.ZEBRA_03 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, ZEBRA_03, Failing, Errors, Overtime 2021-09-26 22:58:34 +0000 UTC SKIPPING gh issue edit 637 -t logicmoo.base.examples.fol.ZEBRA_03 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.ZEBRA_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['zebra_02.clif']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['zebra_02.clif']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_02.clif % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/ZEBRA_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AZEBRA_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/636 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2 %~ comment(";") %~ comment("; deduct-einstein.scm") %~ comment(";") %~ comment("; Full set of Einstein Puzzle facts.") %~ comment("; There are 15 explicitly stated facts, and four additional implicit") %~ comment("; facts about ordinal counting (ordering of houses in a row).") %~ comment(";") %~ comment("; The facts are stated in a fashion that is as close as possible to") %~ comment("; the natural-language source. The point being that we want the") %~ comment("; expression of facts to be closely tied to human patterns of speech.") %~ comment("; Being \"efficient\" or \"clever\" is NOT the point.") %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define(stv(mean,conf),'cog-new-stv'(mean,conf)))))) ======================================================= define(stv(mean,conf),'cog-new-stv'(mean,conf)) ============================================ ?- kif_to_boxlog( define(stv(mean,conf),'cog-new-stv'(mean,conf)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ mean stv conf define mean 'cog-new-stv' conf %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('cog-new-stv',cogNewStv) %~ kifi = define(stv(mean,conf),cogNewStv(mean,conf)). %~ kifm = nesc( define(stv(mean,conf),cogNewStv(mean,conf))). %~ kif_to_boxlog_attvars2 = necessary(define(stv(mean,conf),cogNewStv(mean,conf))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(stv(mean,conf),cogNewStv(mean,conf))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that mean stv conf define mean cogNewStv conf %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define(stv(mean,conf),cogNewStv(mean,conf))). ============================================ %~ comment("; A little handly-dandy utility to avoid over-reporting of \"obvious\"") %~ comment("; results. We declare that person1 is the same as person1, etc.") %~ comment("; A kind-of pauli-exclusion-principle at work.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( same(person), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("IsSamePerson")), %~ 'ListLink'('FeatureNode'(person),'FeatureNode'(person)))))))) ======================================================= define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person)))) ============================================ ?- kif_to_boxlog( define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person)))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ person isa same define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define( same(person), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("IsSamePerson")), %~ 'ListLink'('FeatureNode'(person),'FeatureNode'(person)))). %~ kifm = nesc( define( same(person), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("IsSamePerson")), %~ 'ListLink'('FeatureNode'(person),'FeatureNode'(person))))). %~ kif_to_boxlog_attvars2 = necessary(define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that person isa same define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( same(person), 'EvaluationLink'( stv(1,1), PredicateNode( '$STRING'("IsSamePerson")), 'ListLink'('FeatureNode'(person),'FeatureNode'(person))))). ============================================ %~ comment(" AvatarNode") %~ comment(" AvatarNode") %~ comment("; A declaration of fact: it is true that pred has value for person.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( fact(person,pred,value), %~ same(person), %~ 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))))))) ======================================================= define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) ============================================ ?- kif_to_boxlog( define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define( fact(person,pred,value), %~ same(person), %~ 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))). %~ kifm = nesc( define( fact(person,pred,value), %~ same(person), %~ 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))). %~ kif_to_boxlog_attvars2 = necessary(define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( fact(person,pred,value), same(person), 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))). ============================================ %~ comment("; A neighbor-predicate: two people live next to each other.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( neighbor(person1,person2), %~ same(person1), %~ same(person2), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Neighbor")), %~ 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))))))) ======================================================= define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))) ============================================ ?- kif_to_boxlog( define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define( neighbor(person1,person2), %~ same(person1), %~ same(person2), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Neighbor")), %~ 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))). %~ kifm = nesc( define( neighbor(person1,person2), %~ same(person1), %~ same(person2), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Neighbor")), %~ 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2))))). %~ kif_to_boxlog_attvars2 = necessary(define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( neighbor(person1,person2), same(person1), same(person2), 'EvaluationLink'( stv(1,1), PredicateNode( '$STRING'("Neighbor")), 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2))))). ============================================ %~ comment("; A left-of predicate: one house is left of another") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'left-of'(house1,house2), %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))))))) ======================================================= define('left-of'(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) ============================================ ?- kif_to_boxlog( define('left-of'(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ house1 'left-of' house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('left-of',leftOf) %~ kifi = define( leftOf(house1,house2), %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))). %~ kifm = nesc( define( leftOf(house1,house2), %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). %~ kif_to_boxlog_attvars2 = necessary(define(leftOf(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(leftOf(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that house1 leftOf house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( leftOf(house1,house2), 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). ============================================ %~ comment("; 1. The Englishman lives in the red house.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")))))) ======================================================= fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")). %~ kifm = nesc( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")))))) ======================================================= fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house]))). %~ kifm = nesc( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(red,'[|]'(house,[])))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house]))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house])))). ============================================ %~ comment("; 2. The Swede keeps dogs.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")))))) ======================================================= fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")). %~ kifm = nesc( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")))))) ======================================================= fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")). %~ kifm = nesc( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))). ============================================ %~ comment("; 3. The Dane drinks tea.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")))))) ======================================================= fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")). %~ kifm = nesc( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")))))) ======================================================= fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")). %~ kifm = nesc( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))). ============================================ %~ comment("; 4. The green house is just to the left of the white_house one.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'left-of'('$STRING'("green house"),'$STRING'("white house")))))) ======================================================= 'left-of'('$STRING'("green house"),'$STRING'("white house")) ============================================ ?- kif_to_boxlog( 'left-of'('$STRING'("green house"),'$STRING'("white house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "green house" isa '$STRING' 'left-of' "white house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house]))). %~ kifm = nesc( leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house])))). %~ kif_to_boxlog_attvars2 = necessary(leftOf('$STRING'(s('[|]'(green,'[|]'(house,[])))),'$STRING'(s('[|]'(white,'[|]'(house,[])))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that green house isa s isa '$STRING' leftOf white house isa s isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house])))). ============================================ %~ comment("; 5. The owner of the green house drinks coffee.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")))))) ======================================================= fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house]))). %~ kifm = nesc( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(green,'[|]'(house,[])))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house]))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house])))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")))))) ======================================================= fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")). %~ kifm = nesc( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))). ============================================ %~ comment("; 6. The Pall Mall smoker keeps birds.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")))))) ======================================================= fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")). %~ kifm = nesc( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")))))) ======================================================= fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")). %~ kifm = nesc( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))). ============================================ %~ comment("; 7. The owner of the yellow house smokes Dunhills.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")))))) ======================================================= fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")). %~ kifm = nesc( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")))))) ======================================================= fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house]))). %~ kifm = nesc( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(yellow,'[|]'(house,[])))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house]))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house])))). ============================================ %~ comment("; 8. The man in the center house drinks milk.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")))))) ======================================================= fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")). %~ kifm = nesc( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")))))) ======================================================= fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103','Main','Street']))). %~ kifm = nesc( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s('[|]'('103','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet]))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet])))). ============================================ %~ comment("; 9. The Norwegian lives in the first house.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")))))) ======================================================= fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")). %~ kifm = nesc( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")))))) ======================================================= fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101','Main','Street']))). %~ kifm = nesc( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s('[|]'('101','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet]))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet])))). ============================================ %~ comment("; 10. The Blend smoker has a neighbor who keeps cats.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")))))) ======================================================= fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")). %~ kifm = nesc( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( neighbor('$STRING'("person10"),'$STRING'("catperson")))))) ======================================================= neighbor('$STRING'("person10"),'$STRING'("catperson")) ============================================ ?- kif_to_boxlog( neighbor('$STRING'("person10"),'$STRING'("catperson")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "person10" isa '$STRING' neighbor "catperson" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = neighbor('$STRING'("person10"),'$STRING'("catperson")). %~ kifm = nesc( neighbor('$STRING'("person10"),'$STRING'("catperson"))). %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person10"),'$STRING'("catperson"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(neighbor('$STRING'("person10"),'$STRING'("catperson"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "person10" isa '$STRING' neighbor "catperson" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( neighbor('$STRING'("person10"),'$STRING'("catperson"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")))))) ======================================================= fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) ============================================ ?- kif_to_boxlog( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")). %~ kifm = nesc( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))). ============================================ %~ comment("; 11. The man who smokes Blue Masters drinks bier.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")))))) ======================================================= fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s(['Blue','Master']))). %~ kifm = nesc( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master'])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s('[|]'(tSumoBlue,'[|]'('Master',[])))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master'])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master']))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master'])))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")))))) ======================================================= fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")). %~ kifm = nesc( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))). ============================================ %~ comment("; 12. The man who keeps horses lives next to the Dunhill smoker.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")))))) ======================================================= fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")). %~ kifm = nesc( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")))))) ======================================================= neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")) ============================================ ?- kif_to_boxlog( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "person12" isa '$STRING' neighbor "dun_smoke_person" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")). %~ kifm = nesc( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))). %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "person12" isa '$STRING' neighbor "dun_smoke_person" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")))))) ======================================================= fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) ============================================ ?- kif_to_boxlog( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")). %~ kifm = nesc( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). ============================================ %~ comment("; 13. The German smokes Prince.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")))))) ======================================================= fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")). %~ kifm = nesc( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")))))) ======================================================= fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")). %~ kifm = nesc( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))). ============================================ %~ comment("; 14. The Norwegian lives next to the blue house.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")))))) ======================================================= fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")). %~ kifm = nesc( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( neighbor('$STRING'("person14"),'$STRING'("blue_person")))))) ======================================================= neighbor('$STRING'("person14"),'$STRING'("blue_person")) ============================================ ?- kif_to_boxlog( neighbor('$STRING'("person14"),'$STRING'("blue_person")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "person14" isa '$STRING' neighbor "blue_person" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = neighbor('$STRING'("person14"),'$STRING'("blue_person")). %~ kifm = nesc( neighbor('$STRING'("person14"),'$STRING'("blue_person"))). %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person14"),'$STRING'("blue_person"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(neighbor('$STRING'("person14"),'$STRING'("blue_person"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "person14" isa '$STRING' neighbor "blue_person" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( neighbor('$STRING'("person14"),'$STRING'("blue_person"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")))))) ======================================================= fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")) ============================================ ?- kif_to_boxlog( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house]))). %~ kifm = nesc( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(blue,'[|]'(house,[])))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house]))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house])))). ============================================ %~ comment("; 15. The Blend smoker has a neighbor who drinks water.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")))))) ======================================================= fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")). %~ kifm = nesc( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( neighbor('$STRING'("person15"),'$STRING'("water_person")))))) ======================================================= neighbor('$STRING'("person15"),'$STRING'("water_person")) ============================================ ?- kif_to_boxlog( neighbor('$STRING'("person15"),'$STRING'("water_person")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "person15" isa '$STRING' neighbor "water_person" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = neighbor('$STRING'("person15"),'$STRING'("water_person")). %~ kifm = nesc( neighbor('$STRING'("person15"),'$STRING'("water_person"))). %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person15"),'$STRING'("water_person"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(neighbor('$STRING'("person15"),'$STRING'("water_person"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "person15" isa '$STRING' neighbor "water_person" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( neighbor('$STRING'("person15"),'$STRING'("water_person"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")))))) ======================================================= fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) ============================================ ?- kif_to_boxlog( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")). %~ kifm = nesc( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))). ============================================ %~ comment("; ---------------------------------------------------------------") %~ comment("; Assorted supplemental facts. These are somehow implicit in the") %~ comment("; problem statement. We'd mostly like to derive these, from more") %~ comment("; basic assumptions, but, for now, we'l just state them.") %~ comment(";") %~ comment("; A supplemental fact for fact 4: someone lives in the white house.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")))))) ======================================================= fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")) ============================================ ?- kif_to_boxlog( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house]))). %~ kifm = nesc( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house])))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(white,'[|]'(house,[])))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house]))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house])))). ============================================ %~ comment("; Supplemental fact: someone keeps fish.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")))))) ======================================================= fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) ============================================ ?- kif_to_boxlog( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")). %~ kifm = nesc( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))). %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))). ============================================ %~ comment("; State some implicitly assumed facts about neighboring houses") %~ comment("; This is the 'successor' function for ordinal numbers.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( successor(house1,house2), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Successor")), %~ 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))))))) ======================================================= define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) ============================================ ?- kif_to_boxlog( define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ house1 successor house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define( successor(house1,house2), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Successor")), %~ 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))). %~ kifm = nesc( define( successor(house1,house2), %~ 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Successor")), %~ 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). %~ kif_to_boxlog_attvars2 = necessary(define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that house1 successor house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( successor(house1,house2), 'EvaluationLink'( stv(1,1), PredicateNode( '$STRING'("Successor")), 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( successor('$STRING'("101 Main Street"),'$STRING'("102 Main Street")))))) ======================================================= successor('$STRING'("101 Main Street"),'$STRING'("102 Main Street")) ============================================ ?- kif_to_boxlog( successor('$STRING'("101 Main Street"),'$STRING'("102 Main Street")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "101 Main Street" isa '$STRING' successor "102 Main Street" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = successor( %~ $STRING( s( ['101','Main','Street'])), %~ $STRING( s( ['102','Main','Street']))). %~ kifm = nesc( successor( %~ $STRING( s( ['101',iMain,tSumoStreet])), %~ $STRING( s( ['102',iMain,tSumoStreet])))). %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('101','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('102','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(successor('$STRING'(s(['101',iMain,tSumoStreet])),'$STRING'(s(['102',iMain,tSumoStreet])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '101' iMain tSumoStreet isa s isa '$STRING' successor '102' iMain tSumoStreet isa s isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( successor( $STRING( s( ['101',iMain,tSumoStreet])), $STRING( s( ['102',iMain,tSumoStreet])))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( successor('$STRING'("102 Main Street"),'$STRING'("103 Main Street")))))) ======================================================= successor('$STRING'("102 Main Street"),'$STRING'("103 Main Street")) ============================================ ?- kif_to_boxlog( successor('$STRING'("102 Main Street"),'$STRING'("103 Main Street")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "102 Main Street" isa '$STRING' successor "103 Main Street" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = successor( %~ $STRING( s( ['102','Main','Street'])), %~ $STRING( s( ['103','Main','Street']))). %~ kifm = nesc( successor( %~ $STRING( s( ['102',iMain,tSumoStreet])), %~ $STRING( s( ['103',iMain,tSumoStreet])))). %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('102','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('103','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(successor('$STRING'(s(['102',iMain,tSumoStreet])),'$STRING'(s(['103',iMain,tSumoStreet])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '102' iMain tSumoStreet isa s isa '$STRING' successor '103' iMain tSumoStreet isa s isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( successor( $STRING( s( ['102',iMain,tSumoStreet])), $STRING( s( ['103',iMain,tSumoStreet])))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( successor('$STRING'("103 Main Street"),'$STRING'("104 Main Street")))))) ======================================================= successor('$STRING'("103 Main Street"),'$STRING'("104 Main Street")) ============================================ ?- kif_to_boxlog( successor('$STRING'("103 Main Street"),'$STRING'("104 Main Street")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "103 Main Street" isa '$STRING' successor "104 Main Street" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = successor( %~ $STRING( s( ['103','Main','Street'])), %~ $STRING( s( ['104','Main','Street']))). %~ kifm = nesc( successor( %~ $STRING( s( ['103',iMain,tSumoStreet])), %~ $STRING( s( ['104',iMain,tSumoStreet])))). %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('103','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('104','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(successor('$STRING'(s(['103',iMain,tSumoStreet])),'$STRING'(s(['104',iMain,tSumoStreet])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '103' iMain tSumoStreet isa s isa '$STRING' successor '104' iMain tSumoStreet isa s isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( successor( $STRING( s( ['103',iMain,tSumoStreet])), $STRING( s( ['104',iMain,tSumoStreet])))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( successor('$STRING'("104 Main Street"),'$STRING'("105 Main Street")))))) ======================================================= successor('$STRING'("104 Main Street"),'$STRING'("105 Main Street")) ============================================ ?- kif_to_boxlog( successor('$STRING'("104 Main Street"),'$STRING'("105 Main Street")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "104 Main Street" isa '$STRING' successor "105 Main Street" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = successor( %~ $STRING( s( ['104','Main','Street'])), %~ $STRING( s( ['105','Main','Street']))). %~ kifm = nesc( successor( %~ $STRING( s( ['104',iMain,tSumoStreet])), %~ $STRING( s( ['105',iMain,tSumoStreet])))). %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('104','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('105','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(successor('$STRING'(s(['104',iMain,tSumoStreet])),'$STRING'(s(['105',iMain,tSumoStreet])))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '104' iMain tSumoStreet isa s isa '$STRING' successor '105' iMain tSumoStreet isa s isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( successor( $STRING( s( ['104',iMain,tSumoStreet])), $STRING( s( ['105',iMain,tSumoStreet])))). ============================================ %~ comment("; ---------------------------------------------------------------") %~ comment("; By-process-of-elimination facts") %~ comment("; If person doesn't live in one of the four houses, they must live in") %~ comment("; the fifth. Likewsie, if person doesn't smoke/drink/keep one of the four,") %~ comment("; they must have the fifth.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define('is-a'(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))))))) ======================================================= define('is-a'(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))) ============================================ ?- kif_to_boxlog( define('is-a'(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ x 'is-a' y define x isa 'ConceptNode' 'InheritanceLink' y isa 'ConceptNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('is-a',isA) %~ kifi = define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))). %~ kifm = nesc( define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))). %~ kif_to_boxlog_attvars2 = necessary(define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that x isA y define x isa 'ConceptNode' 'InheritanceLink' y isa 'ConceptNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("red house"),'$STRING'("house")))))) ======================================================= 'is-a'('$STRING'("red house"),'$STRING'("house")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("red house"),'$STRING'("house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "red house" isa '$STRING' 'is-a' "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'(s([red,house])),'$STRING'("house")). %~ kifm = nesc( isA('$STRING'(s([red,house])),'$STRING'("house"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(red,'[|]'(house,[])))),'$STRING'("house"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'(s([red,house])),'$STRING'("house"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that red house isa s isa '$STRING' isA "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'(s([red,house])),'$STRING'("house"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("white house"),'$STRING'("house")))))) ======================================================= 'is-a'('$STRING'("white house"),'$STRING'("house")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("white house"),'$STRING'("house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "white house" isa '$STRING' 'is-a' "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'(s([white,house])),'$STRING'("house")). %~ kifm = nesc( isA('$STRING'(s([white,house])),'$STRING'("house"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(white,'[|]'(house,[])))),'$STRING'("house"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'(s([white,house])),'$STRING'("house"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that white house isa s isa '$STRING' isA "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'(s([white,house])),'$STRING'("house"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("green house"),'$STRING'("house")))))) ======================================================= 'is-a'('$STRING'("green house"),'$STRING'("house")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("green house"),'$STRING'("house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "green house" isa '$STRING' 'is-a' "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'(s([green,house])),'$STRING'("house")). %~ kifm = nesc( isA('$STRING'(s([green,house])),'$STRING'("house"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(green,'[|]'(house,[])))),'$STRING'("house"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'(s([green,house])),'$STRING'("house"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that green house isa s isa '$STRING' isA "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'(s([green,house])),'$STRING'("house"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("yellow house"),'$STRING'("house")))))) ======================================================= 'is-a'('$STRING'("yellow house"),'$STRING'("house")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("yellow house"),'$STRING'("house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "yellow house" isa '$STRING' 'is-a' "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'(s([yellow,house])),'$STRING'("house")). %~ kifm = nesc( isA('$STRING'(s([yellow,house])),'$STRING'("house"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(yellow,'[|]'(house,[])))),'$STRING'("house"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'(s([yellow,house])),'$STRING'("house"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that yellow house isa s isa '$STRING' isA "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'(s([yellow,house])),'$STRING'("house"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("blue house"),'$STRING'("house")))))) ======================================================= 'is-a'('$STRING'("blue house"),'$STRING'("house")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("blue house"),'$STRING'("house")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "blue house" isa '$STRING' 'is-a' "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'(s([blue,house])),'$STRING'("house")). %~ kifm = nesc( isA('$STRING'(s([blue,house])),'$STRING'("house"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(blue,'[|]'(house,[])))),'$STRING'("house"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'(s([blue,house])),'$STRING'("house"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that blue house isa s isa '$STRING' isA "house" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'(s([blue,house])),'$STRING'("house"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("water"),'$STRING'("drink")))))) ======================================================= 'is-a'('$STRING'("water"),'$STRING'("drink")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("water"),'$STRING'("drink")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "water" isa '$STRING' 'is-a' "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("water"),'$STRING'("drink")). %~ kifm = nesc( isA('$STRING'("water"),'$STRING'("drink"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("water"),'$STRING'("drink"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("water"),'$STRING'("drink"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "water" isa '$STRING' isA "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("water"),'$STRING'("drink"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("milk"),'$STRING'("drink")))))) ======================================================= 'is-a'('$STRING'("milk"),'$STRING'("drink")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("milk"),'$STRING'("drink")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "milk" isa '$STRING' 'is-a' "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("milk"),'$STRING'("drink")). %~ kifm = nesc( isA('$STRING'("milk"),'$STRING'("drink"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("milk"),'$STRING'("drink"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("milk"),'$STRING'("drink"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "milk" isa '$STRING' isA "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("milk"),'$STRING'("drink"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("bier"),'$STRING'("drink")))))) ======================================================= 'is-a'('$STRING'("bier"),'$STRING'("drink")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("bier"),'$STRING'("drink")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "bier" isa '$STRING' 'is-a' "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("bier"),'$STRING'("drink")). %~ kifm = nesc( isA('$STRING'("bier"),'$STRING'("drink"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("bier"),'$STRING'("drink"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("bier"),'$STRING'("drink"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "bier" isa '$STRING' isA "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("bier"),'$STRING'("drink"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("coffee"),'$STRING'("drink")))))) ======================================================= 'is-a'('$STRING'("coffee"),'$STRING'("drink")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("coffee"),'$STRING'("drink")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "coffee" isa '$STRING' 'is-a' "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("coffee"),'$STRING'("drink")). %~ kifm = nesc( isA('$STRING'("coffee"),'$STRING'("drink"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("coffee"),'$STRING'("drink"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("coffee"),'$STRING'("drink"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "coffee" isa '$STRING' isA "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("coffee"),'$STRING'("drink"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("tea"),'$STRING'("drink")))))) ======================================================= 'is-a'('$STRING'("tea"),'$STRING'("drink")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("tea"),'$STRING'("drink")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "tea" isa '$STRING' 'is-a' "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("tea"),'$STRING'("drink")). %~ kifm = nesc( isA('$STRING'("tea"),'$STRING'("drink"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("tea"),'$STRING'("drink"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("tea"),'$STRING'("drink"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "tea" isa '$STRING' isA "drink" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("tea"),'$STRING'("drink"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Prince"),'$STRING'("tobacco")))))) ======================================================= 'is-a'('$STRING'("Prince"),'$STRING'("tobacco")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Prince"),'$STRING'("tobacco")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Prince" isa '$STRING' 'is-a' "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("Prince"),'$STRING'("tobacco")). %~ kifm = nesc( isA('$STRING'("Prince"),'$STRING'("tobacco"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Prince"),'$STRING'("tobacco"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("Prince"),'$STRING'("tobacco"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "Prince" isa '$STRING' isA "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("Prince"),'$STRING'("tobacco"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("PallMall"),'$STRING'("tobacco")))))) ======================================================= 'is-a'('$STRING'("PallMall"),'$STRING'("tobacco")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("PallMall"),'$STRING'("tobacco")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "PallMall" isa '$STRING' 'is-a' "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("PallMall"),'$STRING'("tobacco")). %~ kifm = nesc( isA('$STRING'("PallMall"),'$STRING'("tobacco"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("PallMall"),'$STRING'("tobacco"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("PallMall"),'$STRING'("tobacco"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "PallMall" isa '$STRING' isA "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("PallMall"),'$STRING'("tobacco"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Dunhill"),'$STRING'("tobacco")))))) ======================================================= 'is-a'('$STRING'("Dunhill"),'$STRING'("tobacco")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Dunhill"),'$STRING'("tobacco")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Dunhill" isa '$STRING' 'is-a' "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("Dunhill"),'$STRING'("tobacco")). %~ kifm = nesc( isA('$STRING'("Dunhill"),'$STRING'("tobacco"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Dunhill"),'$STRING'("tobacco"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("Dunhill"),'$STRING'("tobacco"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "Dunhill" isa '$STRING' isA "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("Dunhill"),'$STRING'("tobacco"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Blend"),'$STRING'("tobacco")))))) ======================================================= 'is-a'('$STRING'("Blend"),'$STRING'("tobacco")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Blend"),'$STRING'("tobacco")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Blend" isa '$STRING' 'is-a' "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("Blend"),'$STRING'("tobacco")). %~ kifm = nesc( isA('$STRING'("Blend"),'$STRING'("tobacco"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Blend"),'$STRING'("tobacco"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("Blend"),'$STRING'("tobacco"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "Blend" isa '$STRING' isA "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("Blend"),'$STRING'("tobacco"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("Blue Master"),'$STRING'("tobacco")))))) ======================================================= 'is-a'('$STRING'("Blue Master"),'$STRING'("tobacco")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Blue Master"),'$STRING'("tobacco")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Blue Master" isa '$STRING' 'is-a' "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'(s(['Blue','Master'])),'$STRING'("tobacco")). %~ kifm = nesc( isA('$STRING'(s([tSumoBlue,'Master'])),'$STRING'("tobacco"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(tSumoBlue,'[|]'('Master',[])))),'$STRING'("tobacco"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'(s([tSumoBlue,'Master'])),'$STRING'("tobacco"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that tSumoBlue 'Master' isa s isa '$STRING' isA "tobacco" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'(s([tSumoBlue,'Master'])),'$STRING'("tobacco"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("fish"),'$STRING'("keeps_as_pet")))))) ======================================================= 'is-a'('$STRING'("fish"),'$STRING'("keeps_as_pet")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("fish"),'$STRING'("keeps_as_pet")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "fish" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("fish"),'$STRING'("keeps_as_pet")). %~ kifm = nesc( isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "fish" isa '$STRING' isA "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("dogs"),'$STRING'("keeps_as_pet")))))) ======================================================= 'is-a'('$STRING'("dogs"),'$STRING'("keeps_as_pet")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("dogs"),'$STRING'("keeps_as_pet")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "dogs" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("dogs"),'$STRING'("keeps_as_pet")). %~ kifm = nesc( isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "dogs" isa '$STRING' isA "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("birds"),'$STRING'("keeps_as_pet")))))) ======================================================= 'is-a'('$STRING'("birds"),'$STRING'("keeps_as_pet")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("birds"),'$STRING'("keeps_as_pet")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "birds" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("birds"),'$STRING'("keeps_as_pet")). %~ kifm = nesc( isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "birds" isa '$STRING' isA "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("cats"),'$STRING'("keeps_as_pet")))))) ======================================================= 'is-a'('$STRING'("cats"),'$STRING'("keeps_as_pet")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("cats"),'$STRING'("keeps_as_pet")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "cats" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("cats"),'$STRING'("keeps_as_pet")). %~ kifm = nesc( isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "cats" isa '$STRING' isA "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("horses"),'$STRING'("keeps_as_pet")))))) ======================================================= 'is-a'('$STRING'("horses"),'$STRING'("keeps_as_pet")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("horses"),'$STRING'("keeps_as_pet")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "horses" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("horses"),'$STRING'("keeps_as_pet")). %~ kifm = nesc( isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "horses" isa '$STRING' isA "keeps_as_pet" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("Englishman"),'$STRING'("citizenship")))))) ======================================================= 'is-a'('$STRING'("Englishman"),'$STRING'("citizenship")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Englishman"),'$STRING'("citizenship")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Englishman" isa '$STRING' 'is-a' "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("Englishman"),'$STRING'("citizenship")). %~ kifm = nesc( isA('$STRING'("Englishman"),'$STRING'("citizenship"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Englishman"),'$STRING'("citizenship"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("Englishman"),'$STRING'("citizenship"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "Englishman" isa '$STRING' isA "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("Englishman"),'$STRING'("citizenship"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Swede"),'$STRING'("citizenship")))))) ======================================================= 'is-a'('$STRING'("Swede"),'$STRING'("citizenship")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Swede"),'$STRING'("citizenship")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Swede" isa '$STRING' 'is-a' "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("Swede"),'$STRING'("citizenship")). %~ kifm = nesc( isA('$STRING'("Swede"),'$STRING'("citizenship"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Swede"),'$STRING'("citizenship"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("Swede"),'$STRING'("citizenship"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "Swede" isa '$STRING' isA "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("Swede"),'$STRING'("citizenship"))). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Dane"),'$STRING'("citizenship")))))) ======================================================= 'is-a'('$STRING'("Dane"),'$STRING'("citizenship")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Dane"),'$STRING'("citizenship")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Dane" isa '$STRING' 'is-a' "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("Dane"),'$STRING'("citizenship")). %~ kifm = nesc( isA('$STRING'("Dane"),'$STRING'("citizenship"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Dane"),'$STRING'("citizenship"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("Dane"),'$STRING'("citizenship"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "Dane" isa '$STRING' isA "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("Dane"),'$STRING'("citizenship"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("Norwegian"),'$STRING'("citizenship")))))) ======================================================= 'is-a'('$STRING'("Norwegian"),'$STRING'("citizenship")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("Norwegian"),'$STRING'("citizenship")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "Norwegian" isa '$STRING' 'is-a' "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("Norwegian"),'$STRING'("citizenship")). %~ kifm = nesc( isA('$STRING'("Norwegian"),'$STRING'("citizenship"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Norwegian"),'$STRING'("citizenship"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("Norwegian"),'$STRING'("citizenship"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "Norwegian" isa '$STRING' isA "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("Norwegian"),'$STRING'("citizenship"))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("German"),'$STRING'("citizenship")))))) ======================================================= 'is-a'('$STRING'("German"),'$STRING'("citizenship")) ============================================ ?- kif_to_boxlog( 'is-a'('$STRING'("German"),'$STRING'("citizenship")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "German" isa '$STRING' 'is-a' "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = isA('$STRING'("German"),'$STRING'("citizenship")). %~ kifm = nesc( isA('$STRING'("German"),'$STRING'("citizenship"))). %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("German"),'$STRING'("citizenship"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(isA('$STRING'("German"),'$STRING'("citizenship"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "German" isa '$STRING' isA "citizenship" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( isA('$STRING'("German"),'$STRING'("citizenship"))). ============================================ %~ comment(";") %~ comment("; deduct-keep.scm") %~ comment(";") %~ comment("; Print out who keeps what") %~ comment(";") %~ comment("; Part of the \"Einstein puzzle\" demo.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'print-ownership', %~ 'BindLink'( %~ 'VariableList'( %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), %~ VariableNode( '$STRING'("$nationality")), %~ VariableNode( '$STRING'("$house")), %~ VariableNode( '$STRING'("$pet"))), %~ 'AndLink'( %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("Nationality")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("KeepsPet")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), %~ 'OrderedLink'( %~ VariableNode( '$STRING'("$person")), %~ VariableNode( '$STRING'("$nationality")), %~ VariableNode( '$STRING'("$house")), %~ VariableNode( '$STRING'("$pet"))))))))) ======================================================= define('print-ownership','BindLink'('VariableList'('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))),'AndLink'('EvaluationLink'('PredicateNode'('$STRING'("Nationality")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))),'EvaluationLink'('PredicateNode'('$STRING'("LivesIn")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))),'EvaluationLink'('PredicateNode'('$STRING'("KeepsPet")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))))) ============================================ ?- kif_to_boxlog( define('print-ownership','BindLink'('VariableList'('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))),'AndLink'('EvaluationLink'('PredicateNode'('$STRING'("Nationality")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))),'EvaluationLink'('PredicateNode'('$STRING'("LivesIn")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))),'EvaluationLink'('PredicateNode'('$STRING'("KeepsPet")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'print-ownership' define 'BindLink'('VariableList'('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))),'AndLink'('EvaluationLink'('PredicateNode'('$STRING'("Nationality")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))),'EvaluationLink'('PredicateNode'('$STRING'("LivesIn")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))),'EvaluationLink'('PredicateNode'('$STRING'("KeepsPet")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('print-ownership',printOwnership) %~ azzert_rename('VariableList',ftVariableList) %~ kifi = define( printOwnership, %~ 'BindLink'( %~ ftVariableList( %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), %~ VariableNode( '$STRING'("$nationality")), %~ VariableNode( '$STRING'("$house")), %~ VariableNode( '$STRING'("$pet"))), %~ 'AndLink'( %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("Nationality")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("KeepsPet")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), %~ 'OrderedLink'( %~ VariableNode( '$STRING'("$person")), %~ VariableNode( '$STRING'("$nationality")), %~ VariableNode( '$STRING'("$house")), %~ VariableNode( '$STRING'("$pet"))))). %~ kifm = nesc( define( printOwnership, %~ 'BindLink'( %~ ftVariableList( %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), %~ VariableNode( '$STRING'("$nationality")), %~ VariableNode( '$STRING'("$house")), %~ VariableNode( '$STRING'("$pet"))), %~ 'AndLink'( %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("Nationality")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), %~ 'EvaluationLink'( %~ PredicateNode( '$STRING'("KeepsPet")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), %~ 'OrderedLink'( %~ VariableNode( '$STRING'("$person")), %~ VariableNode( '$STRING'("$nationality")), %~ VariableNode( '$STRING'("$house")), %~ VariableNode( '$STRING'("$pet")))))). %~ kif_to_boxlog_attvars2 = necessary(define(printOwnership,'BindLink'(ftVariableList('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))),'AndLink'('EvaluationLink'('PredicateNode'('$STRING'("Nationality")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))),'EvaluationLink'('PredicateNode'('$STRING'("LivesIn")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))),'EvaluationLink'('PredicateNode'('$STRING'("KeepsPet")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet")))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(printOwnership,'BindLink'(ftVariableList('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))),'AndLink'('EvaluationLink'('PredicateNode'('$STRING'("Nationality")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))),'EvaluationLink'('PredicateNode'('$STRING'("LivesIn")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))),'EvaluationLink'('PredicateNode'('$STRING'("KeepsPet")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet")))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that printOwnership define 'BindLink'(ftVariableList('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet"))),'AndLink'('EvaluationLink'('PredicateNode'('$STRING'("Nationality")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))),'EvaluationLink'('PredicateNode'('$STRING'("LivesIn")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))),'EvaluationLink'('PredicateNode'('$STRING'("KeepsPet")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")),'VariableNode'('$STRING'("$house")),'VariableNode'('$STRING'("$pet")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( printOwnership, 'BindLink'( ftVariableList( 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), VariableNode( '$STRING'("$nationality")), VariableNode( '$STRING'("$house")), VariableNode( '$STRING'("$pet"))), 'AndLink'( 'EvaluationLink'( PredicateNode( '$STRING'("Nationality")), 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), 'EvaluationLink'( PredicateNode( '$STRING'("LivesIn")), 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), 'EvaluationLink'( PredicateNode( '$STRING'("KeepsPet")), 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), 'OrderedLink'( VariableNode( '$STRING'("$person")), VariableNode( '$STRING'("$nationality")), VariableNode( '$STRING'("$house")), VariableNode( '$STRING'("$pet")))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'print-results', %~ 'BindLink'( %~ 'VariableList'( %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), %~ VariableNode( '$STRING'("$pred")), %~ 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), %~ AndLink( 'EvaluationLink'( %~ VariableNode( '$STRING'("$pred")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), %~ 'OrderedLink'( %~ VariableNode( '$STRING'("$person")), %~ VariableNode( '$STRING'("$pred")), %~ VariableNode( '$STRING'("$attr"))))))))) ======================================================= define('print-results','BindLink'('VariableList'('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$pred")),'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))),'AndLink'('EvaluationLink'('VariableNode'('$STRING'("$pred")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pred")),'VariableNode'('$STRING'("$attr"))))) ============================================ ?- kif_to_boxlog( define('print-results','BindLink'('VariableList'('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$pred")),'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))),'AndLink'('EvaluationLink'('VariableNode'('$STRING'("$pred")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pred")),'VariableNode'('$STRING'("$attr"))))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'print-results' define 'BindLink'('VariableList'('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$pred")),'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))),'AndLink'('EvaluationLink'('VariableNode'('$STRING'("$pred")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pred")),'VariableNode'('$STRING'("$attr")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('print-results',printResults) %~ kifi = define( printResults, %~ 'BindLink'( %~ ftVariableList( %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), %~ VariableNode( '$STRING'("$pred")), %~ 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), %~ AndLink( 'EvaluationLink'( %~ VariableNode( '$STRING'("$pred")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), %~ 'OrderedLink'( %~ VariableNode( '$STRING'("$person")), %~ VariableNode( '$STRING'("$pred")), %~ VariableNode( '$STRING'("$attr"))))). %~ kifm = nesc( define( printResults, %~ 'BindLink'( %~ ftVariableList( %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), %~ VariableNode( '$STRING'("$pred")), %~ 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), %~ AndLink( 'EvaluationLink'( %~ VariableNode( '$STRING'("$pred")), %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), %~ 'OrderedLink'( %~ VariableNode( '$STRING'("$person")), %~ VariableNode( '$STRING'("$pred")), %~ VariableNode( '$STRING'("$attr")))))). %~ kif_to_boxlog_attvars2 = necessary(define(printResults,'BindLink'(ftVariableList('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$pred")),'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))),'AndLink'('EvaluationLink'('VariableNode'('$STRING'("$pred")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pred")),'VariableNode'('$STRING'("$attr")))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(printResults,'BindLink'(ftVariableList('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$pred")),'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))),'AndLink'('EvaluationLink'('VariableNode'('$STRING'("$pred")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pred")),'VariableNode'('$STRING'("$attr")))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that printResults define 'BindLink'(ftVariableList('TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))),'VariableNode'('$STRING'("$pred")),'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))),'AndLink'('EvaluationLink'('VariableNode'('$STRING'("$pred")),'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))),'OrderedLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pred")),'VariableNode'('$STRING'("$attr")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( printResults, 'BindLink'( ftVariableList( 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), VariableNode( '$STRING'("$pred")), 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), AndLink( 'EvaluationLink'( VariableNode( '$STRING'("$pred")), 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), 'OrderedLink'( VariableNode( '$STRING'("$person")), VariableNode( '$STRING'("$pred")), VariableNode( '$STRING'("$attr")))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment(";") %~ comment("; deduct-rules.scm") %~ comment(";") %~ comment("; Deduction rules for Einstein puzzle.") %~ comment(";") %~ comment("; The rules here are written in a fashion as close as possible to") %~ comment("; 'ordinary' common-sense deductive rules. In particular, they are") %~ comment("; not written to predispose the problem into a 5x5 solution grid") %~ comment("; (although this is what they eventually must lead to). In other") %~ comment("; words, there is no effort made to make this the most \"efficient\"") %~ comment("; possible set of rules; instead, they're the most \"natural\" or") %~ comment("; \"common-sense-like\" for this task.") %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif('use-modules'(srfi('srfi-1')))))) ======================================================= 'use-modules'(srfi('srfi-1')) ============================================ ?- kif_to_boxlog( 'use-modules'(srfi('srfi-1')) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'srfi-1' isa srfi isa 'use-modules' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('use-modules',useModules) %~ azzert_rename('srfi-1',srfi_1) %~ kifi = useModules( srfi(srfi_1)). %~ kifm = nesc( useModules( srfi(srfi_1))). %~ kif_to_boxlog_attvars2 = necessary(useModules(srfi(srfi_1))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(useModules(srfi(srfi_1))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that srfi_1 isa srfi isa useModules %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( useModules( srfi(srfi_1))). ============================================ %~ comment("; Define simple truth value") %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define(stv(mean,conf),'cog-new-stv'(mean,conf)))))) ======================================================= define(stv(mean,conf),'cog-new-stv'(mean,conf)) ============================================ ?- kif_to_boxlog( define(stv(mean,conf),'cog-new-stv'(mean,conf)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ mean stv conf define mean 'cog-new-stv' conf %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define(stv(mean,conf),cogNewStv(mean,conf)). %~ kifm = nesc( define(stv(mean,conf),cogNewStv(mean,conf))). %~ kif_to_boxlog_attvars2 = necessary(define(stv(mean,conf),cogNewStv(mean,conf))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(stv(mean,conf),cogNewStv(mean,conf))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that mean stv conf define mean cogNewStv conf %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define(stv(mean,conf),cogNewStv(mean,conf))). ============================================ %~ comment("; Shorthand for the node types") %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('VN','VariableNode'))))) ======================================================= define('VN','VariableNode') ============================================ ?- kif_to_boxlog( define('VN','VariableNode') ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'VN' define 'VariableNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define('VN','VariableNode'). %~ kifm = nesc( define('VN','VariableNode')). %~ kif_to_boxlog_attvars2 = necessary(define('VN','VariableNode')) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define('VN','VariableNode')). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'VN' define 'VariableNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define('VN','VariableNode')). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('PN','PredicateNode'))))) ======================================================= define('PN','PredicateNode') ============================================ ?- kif_to_boxlog( define('PN','PredicateNode') ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'PN' define 'PredicateNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define('PN','PredicateNode'). %~ kifm = nesc( define('PN','PredicateNode')). %~ kif_to_boxlog_attvars2 = necessary(define('PN','PredicateNode')) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define('PN','PredicateNode')). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'PN' define 'PredicateNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define('PN','PredicateNode')). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('CN','ConceptNode'))))) ======================================================= define('CN','ConceptNode') ============================================ ?- kif_to_boxlog( define('CN','ConceptNode') ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'CN' define 'ConceptNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define('CN','ConceptNode'). %~ kifm = nesc( define('CN','ConceptNode')). %~ kif_to_boxlog_attvars2 = necessary(define('CN','ConceptNode')) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define('CN','ConceptNode')). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'CN' define 'ConceptNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define('CN','ConceptNode')). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('AN','FeatureNode'))))) ======================================================= define('AN','FeatureNode') ============================================ ?- kif_to_boxlog( define('AN','FeatureNode') ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'AN' define 'FeatureNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define('AN','FeatureNode'). %~ kifm = nesc( define('AN','FeatureNode')). %~ kif_to_boxlog_attvars2 = necessary(define('AN','FeatureNode')) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define('AN','FeatureNode')). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'AN' define 'FeatureNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define('AN','FeatureNode')). ============================================ %~ comment(" AvatarNode") %~ comment("; Predicate clause specifies a predicate that associates attribute to person") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))))))) ======================================================= define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))) ============================================ ?- kif_to_boxlog( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ clause(t1,v1,t2,v2,t3,v3) define v1 isa t1 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))). %~ kifm = nesc( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))). %~ kif_to_boxlog_attvars2 = necessary(define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that clause(t1,v1,t2,v2,t3,v3) define v1 isa t1 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))). ============================================ %~ comment("; Predicate clause negating the third attribute.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define('not-clause'(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))))))) ======================================================= define('not-clause'(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))) ============================================ ?- kif_to_boxlog( define('not-clause'(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'not-clause'(t1,v1,t2,v2,t3,v3) define v1 isa t1 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 isa 'NotLink' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('not-clause',notClause) %~ kifi = define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))). %~ kifm = nesc( define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))). %~ kif_to_boxlog_attvars2 = necessary(define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that notClause(t1,v1,t2,v2,t3,v3) define v1 isa t1 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 isa 'NotLink' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))). ============================================ %~ comment("; Predicate clause, asserting that v2 and v3 are different atoms.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( differ(t2,v2,t3,v3), %~ 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))))))) ======================================================= define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))) ============================================ ?- kif_to_boxlog( define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ differ(t2,v2,t3,v3) define "c++:exclusive" isa '$STRING' isa 'GroundedPredicateNode' 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define( differ(t2,v2,t3,v3), %~ 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))). %~ kifm = nesc( define( differ(t2,v2,t3,v3), %~ 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))). %~ kif_to_boxlog_attvars2 = necessary(define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that differ(t2,v2,t3,v3) define "c++:exclusive" isa '$STRING' isa 'GroundedPredicateNode' 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( differ(t2,v2,t3,v3), 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))). ============================================ %~ comment("; Declare a variable var to be of type type") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define('decl-var'(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))))))) ======================================================= define('decl-var'(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))) ============================================ ?- kif_to_boxlog( define('decl-var'(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ type 'decl-var' var define var isa 'VariableNode' 'TypedVariableLink' type isa 'TypeNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('decl-var',declVar) %~ kifi = define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))). %~ kifm = nesc( define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))). %~ kif_to_boxlog_attvars2 = necessary(define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that type declVar var define var isa 'VariableNode' 'TypedVariableLink' type isa 'TypeNode' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))). ============================================ %~ comment("; ---------------------------------------------------------------------") %~ comment("; \"Is the same person\" deduction rule.") %~ comment("; If person A and person B both share the same predicate and property,") %~ comment("; then they must be the same person.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'is-same-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), %~ AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))))))) ======================================================= define('is-same-rule','BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")),'AbsentLink'(clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))) ============================================ ?- kif_to_boxlog( define('is-same-rule','BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")),'AbsentLink'(clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'is-same-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")),'AbsentLink'(clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('is-same-rule',isSameRule) %~ kifi = define( isSameRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), %~ AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))). %~ kifm = nesc( define( isSameRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), %~ AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). %~ kif_to_boxlog_attvars2 = necessary(define(isSameRule,'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")),'AbsentLink'(clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(isSameRule,'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")),'AbsentLink'(clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that isSameRule define 'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")),'AbsentLink'(clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( isSameRule, 'BindLink'( ftVariableList( declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 'AndLink'( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... ") %~ comment("; Avoid reporting things we already know.") %~ comment("; Basically, if we already know that person A and B") %~ comment("; are the same person, then lets not deduce it again.") %~ comment("; This not link is identical to the conclusion below") %~ comment("; implicand -- then the following is true too") %~ comment("; ---------------------------------------------------------------------") %~ comment("; Transitive deduction rule.") %~ comment(";") %~ comment("; If attribute X holds for person A, and person A is same as person B") %~ comment("; then attribute X also holds for person B.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'transitive-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))))))) ======================================================= define('transitive-rule','BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))) ============================================ ?- kif_to_boxlog( define('transitive-rule','BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'transitive-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('transitive-rule',transitiveRule) %~ kifi = define( transitiveRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))). %~ kifm = nesc( define( transitiveRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). %~ kif_to_boxlog_attvars2 = necessary(define(transitiveRule,'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(transitiveRule,'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that transitiveRule define 'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( transitiveRule, 'BindLink'( ftVariableList( declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 'AndLink'( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment("; Don't deduce thigs we already know...") %~ comment("; i.e. this not link is identical to conclusion, below.") %~ comment("; implicand -- then the following is true too") %~ comment("; ---------------------------------------------------------------------") %~ comment("; Transitive-not deduction rule.") %~ comment(";") %~ comment("; If attribute X doesn't hold for person A, and person A is same as person B") %~ comment("; then attribute X also doesn't hold for person B.") %~ comment(";") %~ comment("; Very similar to above") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'transitive-not-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))))))) ======================================================= define('transitive-not-rule','BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))) ============================================ ?- kif_to_boxlog( define('transitive-not-rule','BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'transitive-not-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('transitive-not-rule',transitiveNotRule) %~ kifi = define( transitiveNotRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))). %~ kifm = nesc( define( transitiveNotRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). %~ kif_to_boxlog_attvars2 = necessary(define(transitiveNotRule,'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(transitiveNotRule,'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that transitiveNotRule define 'BindLink'(ftVariableList(declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( transitiveNotRule, 'BindLink'( ftVariableList( declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 'AndLink'( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment("; Don't deduce thigs we already know...") %~ comment("; i.e. this not link is identical to conclusion, below.") %~ comment("; implicand -- then the following is true too") %~ comment("; ---------------------------------------------------------------------") %~ comment("; elimination") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'by-elimination-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")), %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_a")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_b")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_c")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_d")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_e")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), %~ 'AndLink'( %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), %~ 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), %~ 'EvaluationLink'( %~ GroundedPredicateNode( '$STRING'("c++:exclusive")), %~ 'ListLink'( %~ VN( '$STRING'("$attr_a")), %~ VN( '$STRING'("$attr_b")), %~ VN( '$STRING'("$attr_c")), %~ VN( '$STRING'("$attr_d")), %~ VN( '$STRING'("$attr_e"))))), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e")))))))) ======================================================= define('by-elimination-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_c")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_d")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_e")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_type"))),'AndLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")),'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_e"))))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e")))) ============================================ ?- kif_to_boxlog( define('by-elimination-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_c")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_d")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_e")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_type"))),'AndLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")),'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_e"))))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'by-elimination-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_c")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_d")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_e")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_type"))),'AndLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")),'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_e"))))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('by-elimination-rule',byEliminationRule) %~ kifi = define( byEliminationRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), %~ 'AndLink'( %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), %~ 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), %~ 'EvaluationLink'( %~ GroundedPredicateNode( '$STRING'("c++:exclusive")), %~ 'ListLink'( %~ VN( '$STRING'("$attr_a")), %~ VN( '$STRING'("$attr_b")), %~ VN( '$STRING'("$attr_c")), %~ VN( '$STRING'("$attr_d")), %~ VN( '$STRING'("$attr_e"))))), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e")))). %~ kifm = nesc( define( byEliminationRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), %~ 'AndLink'( %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), %~ 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), %~ 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), %~ 'EvaluationLink'( %~ GroundedPredicateNode( '$STRING'("c++:exclusive")), %~ 'ListLink'( %~ VN( '$STRING'("$attr_a")), %~ VN( '$STRING'("$attr_b")), %~ VN( '$STRING'("$attr_c")), %~ VN( '$STRING'("$attr_d")), %~ VN( '$STRING'("$attr_e"))))), %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))))). %~ kif_to_boxlog_attvars2 = necessary(define(byEliminationRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))),'AndLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")),'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_e"))))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(byEliminationRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))),'AndLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")),'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_e"))))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that byEliminationRule define 'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")),declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))),'AndLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")),'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))),'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_e"))))),clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( byEliminationRule, 'BindLink'( ftVariableList( declVar('$STRING'("FeatureNode"),'$STRING'("$person")), declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")), declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")), declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")), declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")), declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")), declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), 'AndLink'( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), 'EvaluationLink'( GroundedPredicateNode( '$STRING'("c++:exclusive")), 'ListLink'( VN( '$STRING'("$attr_a")), VN( '$STRING'("$attr_b")), VN( '$STRING'("$attr_c")), VN( '$STRING'("$attr_d")), VN( '$STRING'("$attr_e"))))), clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment("; If person does NOT have atttribute a,b,c or d ...") %~ comment("; and the attributes a,b,c,d,e are all of the same kind") %~ comment("; and attributes a,b,c,d,e are all different from one-another") %~ comment("; Don't deduce thigs we already know...") %~ comment("; i.e. this not link is identical to conclusion, below.") %~ comment("(AbsentLink") %~ comment("\t(clause VN \"$predicate\" VN \"$person\" VN \"$attr_e\")") %~ comment(")") %~ comment("; implicand -- then the following is true too") %~ comment("; Then by elimination, person must have attribute e.") %~ comment("; ---------------------------------------------------------------------") %~ comment("; distinct-attr rule.") %~ comment("; If, for a given attribute, person a and person b take on different") %~ comment("; values, then they cannot be the same person. Therefore, any other") %~ comment("; attributes they have must also be exclusive.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'distinct-attr-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), %~ differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), %~ clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), %~ 'not-clause'('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl")))))))) ======================================================= define('distinct-attr-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_common")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))),'AndLink'(clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")),clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")),differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")),clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))),'not-clause'('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl")))) ============================================ ?- kif_to_boxlog( define('distinct-attr-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_common")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))),'AndLink'(clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")),clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")),differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")),clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))),'not-clause'('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'distinct-attr-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_common")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))),'AndLink'(clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")),clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")),differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")),clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))),'not-clause'('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('distinct-attr-rule',distinctAttrRule) %~ kifi = define( distinctAttrRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), %~ differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), %~ clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), %~ notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl")))). %~ kifm = nesc( define( distinctAttrRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), %~ differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), %~ clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), %~ notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))))). %~ kif_to_boxlog_attvars2 = necessary(define(distinctAttrRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))),'AndLink'(clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")),clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")),differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")),clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))),notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(distinctAttrRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))),'AndLink'(clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")),clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")),differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")),clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))),notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that distinctAttrRule define 'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))),'AndLink'(clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")),clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")),differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")),clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))),notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( distinctAttrRule, 'BindLink'( ftVariableList( declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), 'AndLink'( clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment("; Don't deduce thigs we already know...") %~ comment("; i.e. this not link is identical to conclusion, below.") %~ comment("(AbsentLink") %~ comment("\t(not-clause VN \"$predicate_exclusive\" VN \"$person_b\" VN \"$attribute_excl\")") %~ comment(")") %~ comment("; implicand -- then the following is true too") %~ comment("; ---------------------------------------------------------------------") %~ comment("; neighbor-not-attr rule.") %~ comment("; If some attribute holds true for a person, it cannot hold for the") %~ comment("; person's neighbor.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'neighbor-not-attr-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))))))) ======================================================= define('neighbor-not-attr-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))) ============================================ ?- kif_to_boxlog( define('neighbor-not-attr-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'neighbor-not-attr-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'('not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('neighbor-not-attr-rule',neighborNotAttrRule) %~ kifi = define( neighborNotAttrRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))). %~ kifm = nesc( define( neighborNotAttrRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), %~ 'AndLink'( %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). %~ kif_to_boxlog_attvars2 = necessary(define(neighborNotAttrRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(neighborNotAttrRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that neighborNotAttrRule define 'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")),declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))),'AndLink'(clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))),notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( neighborNotAttrRule, 'BindLink'( ftVariableList( declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 'AndLink'( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment("; Don't deduce thigs we already know...") %~ comment("; i.e. this not link is identical to conclusion, below.") %~ comment("; implicand -- then the following is true too") %~ comment("; ---------------------------------------------------------------------") %~ comment("; Houses at the end of the street can only have one neighbor, ever.") %~ comment("; This is a rather narrow rule, as it can only ever apply to the first") %~ comment("; address (first ordinal -- a boundary condition).") %~ comment("; This is used to combine rules 9 and 14.") %~ comment("; There should be a symmetric rule for the last address too ...") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'first-addr-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'("101 Main Street")), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), %~ AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))))))) ======================================================= define('first-addr-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'("101 Main Street")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))) ============================================ ?- kif_to_boxlog( define('first-addr-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'("101 Main Street")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'first-addr-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'("101 Main Street")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('first-addr-rule',firstAddrRule) %~ kifi = define( firstAddrRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), %~ 'AndLink'( %~ clause( 'PN', %~ '$STRING'("Address"), 'VN','$STRING'("$person_a"),'CN', %~ $STRING( s( ['101','Main','Street']))), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), %~ AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))). %~ kifm = nesc( define( firstAddrRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), %~ 'AndLink'( %~ clause( 'PN', %~ '$STRING'("Address"), 'VN','$STRING'("$person_a"),'CN', %~ $STRING( s( ['101',iMain,tSumoStreet]))), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), %~ AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))))). %~ kif_to_boxlog_attvars2 = necessary(define(firstAddrRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'(s('[|]'('101','[|]'(iMain,'[|]'(tSumoStreet,[])))))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(firstAddrRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'(s(['101',iMain,tSumoStreet]))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that firstAddrRule define 'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'(s(['101',iMain,tSumoStreet]))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( firstAddrRule, 'BindLink'( ftVariableList( declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 'AndLink'( clause( 'PN', '$STRING'("Address"), 'VN','$STRING'("$person_a"),'CN', $STRING( s( ['101',iMain,tSumoStreet]))), clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... ") %~ comment("; if adress of personA is 1st house") %~ comment("; and A is neighbor of B") %~ comment("; and the next house is one over") %~ comment("; and we don't already know the conclusion") %~ comment("; implicand -- then the B lives one house over.") %~ comment("; ---------------------------------------------------------------------") %~ comment("; Neighbor deduction rule.") %~ comment(";") %~ comment("; If Address X is left of address Y, then person who lives in X is") %~ comment("; a neighbor of person who lives in Y") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'neighbor-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))))))) ======================================================= define('neighbor-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))) ============================================ ?- kif_to_boxlog( define('neighbor-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'neighbor-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('neighbor-rule',neighborRule) %~ kifi = define( neighborRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))). %~ kifm = nesc( define( neighborRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). %~ kif_to_boxlog_attvars2 = necessary(define(neighborRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(neighborRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that neighborRule define 'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))),'AndLink'(clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")),clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( neighborRule, 'BindLink'( ftVariableList( declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 'AndLink'( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment(" Not interested in what we already know.") %~ comment("; implicand -- then the following is true too") %~ comment("; ---------------------------------------------------------------------") %~ comment("; Neighbor relation is symmetric") %~ comment(";") %~ comment("; If A is a neighbor of B then B is a neighbor of A") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'neighbor-symmetry-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))))))) ======================================================= define('neighbor-symmetry-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b"))),'AndLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))) ============================================ ?- kif_to_boxlog( define('neighbor-symmetry-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b"))),'AndLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'neighbor-symmetry-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")),'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b"))),'AndLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('neighbor-symmetry-rule',neighborSymmetryRule) %~ kifi = define( neighborSymmetryRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))). %~ kifm = nesc( define( neighborSymmetryRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))))). %~ kif_to_boxlog_attvars2 = necessary(define(neighborSymmetryRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))),'AndLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(neighborSymmetryRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))),'AndLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that neighborSymmetryRule define 'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")),declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))),'AndLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")),'AbsentLink'(clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))),clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( neighborSymmetryRule, 'BindLink'( ftVariableList( declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))), 'AndLink'( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment(" Not interested in what we already know.") %~ comment("; implicand -- then the following is true too") %~ comment("; ---------------------------------------------------------------------") %~ comment("; Deduce if a solution has been found ... this simply tries to see") %~ comment("; if all attributes have been deduced, and if so, just clumps them") %~ comment("; together.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( define( 'found-solution-rule', %~ 'BindLink'( %~ 'VariableList'( %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$nationality")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$drink")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$smoke")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$pet")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$house")), %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), %~ clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), %~ clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), %~ clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), %~ clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), %~ AbsentLink( 'OrderedLink'( %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), %~ VN( '$STRING'("$addr"))))), %~ 'OrderedLink'( %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), %~ VN( '$STRING'("$addr"))))))))) ======================================================= define('found-solution-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$nationality")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$drink")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$smoke")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$pet")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$house")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr"))),'AndLink'(clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")),clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")),clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")),clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")),clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")),'AbsentLink'('OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))),'OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))) ============================================ ?- kif_to_boxlog( define('found-solution-rule','BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$nationality")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$drink")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$smoke")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$pet")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$house")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr"))),'AndLink'(clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")),clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")),clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")),clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")),clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")),'AbsentLink'('OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))),'OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'found-solution-rule' define 'BindLink'('VariableList'('decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$nationality")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$drink")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$smoke")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$pet")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$house")),'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr"))),'AndLink'(clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")),clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")),clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")),clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")),clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")),'AbsentLink'('OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))),'OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('found-solution-rule',foundSolutionRule) %~ kifi = define( foundSolutionRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$drink")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$pet")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$house")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), %~ clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), %~ clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), %~ clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), %~ clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), %~ AbsentLink( 'OrderedLink'( %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), %~ VN( '$STRING'("$addr"))))), %~ 'OrderedLink'( %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), %~ VN( '$STRING'("$addr"))))). %~ kifm = nesc( define( foundSolutionRule, %~ 'BindLink'( %~ ftVariableList( %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$drink")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$pet")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$house")), %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))), %~ 'AndLink'( %~ clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), %~ clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), %~ clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), %~ clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), %~ clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), %~ AbsentLink( 'OrderedLink'( %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), %~ VN( '$STRING'("$addr"))))), %~ 'OrderedLink'( %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), %~ VN( '$STRING'("$addr")))))). %~ kif_to_boxlog_attvars2 = necessary(define(foundSolutionRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person")),declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")),declVar('$STRING'("ConceptNode"),'$STRING'("$drink")),declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")),declVar('$STRING'("ConceptNode"),'$STRING'("$pet")),declVar('$STRING'("ConceptNode"),'$STRING'("$house")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))),'AndLink'(clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")),clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")),clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")),clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")),clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")),'AbsentLink'('OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))),'OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr")))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(foundSolutionRule,'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person")),declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")),declVar('$STRING'("ConceptNode"),'$STRING'("$drink")),declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")),declVar('$STRING'("ConceptNode"),'$STRING'("$pet")),declVar('$STRING'("ConceptNode"),'$STRING'("$house")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))),'AndLink'(clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")),clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")),clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")),clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")),clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")),'AbsentLink'('OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))),'OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr")))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that foundSolutionRule define 'BindLink'(ftVariableList(declVar('$STRING'("FeatureNode"),'$STRING'("$person")),declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")),declVar('$STRING'("ConceptNode"),'$STRING'("$drink")),declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")),declVar('$STRING'("ConceptNode"),'$STRING'("$pet")),declVar('$STRING'("ConceptNode"),'$STRING'("$house")),declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))),'AndLink'(clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")),clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")),clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")),clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")),clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")),clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")),'AbsentLink'('OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr"))))),'OrderedLink'('VN'('$STRING'("$nationality")),'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")),'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")),'VN'('$STRING'("$addr")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define( foundSolutionRule, 'BindLink'( ftVariableList( declVar('$STRING'("FeatureNode"),'$STRING'("$person")), declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")), declVar('$STRING'("ConceptNode"),'$STRING'("$drink")), declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")), declVar('$STRING'("ConceptNode"),'$STRING'("$pet")), declVar('$STRING'("ConceptNode"),'$STRING'("$house")), declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))), 'AndLink'( clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), AbsentLink( 'OrderedLink'( VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), VN( '$STRING'("$addr"))))), 'OrderedLink'( VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), VN( '$STRING'("$addr")))))). ============================================ %~ comment("; variable declarations") %~ comment("; body -- if all parts of AndLink hold true ... then") %~ comment("; Don't report a fact we already know.") %~ comment("; implicand -- We're just going to use a plain-old ordered") %~ comment("; link here to report the results. Why not ...") %~ comment(";") %~ comment("; deduct-trivial.scm") %~ comment(";") %~ comment("; Trivial example of deduction.") %~ comment(";") %~ comment("; Part of the \"Einstein puzzle\" demo.") %~ comment(";") %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define(stv(mean,conf),'cog-new-stv'(mean,conf)))))) ======================================================= define(stv(mean,conf),'cog-new-stv'(mean,conf)) ============================================ ?- kif_to_boxlog( define(stv(mean,conf),'cog-new-stv'(mean,conf)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ mean stv conf define mean 'cog-new-stv' conf %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = define(stv(mean,conf),cogNewStv(mean,conf)). %~ kifm = nesc( define(stv(mean,conf),cogNewStv(mean,conf))). %~ kif_to_boxlog_attvars2 = necessary(define(stv(mean,conf),cogNewStv(mean,conf))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(define(stv(mean,conf),cogNewStv(mean,conf))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that mean stv conf define mean cogNewStv conf %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( define(stv(mean,conf),cogNewStv(mean,conf))). ============================================ %~ comment("; The Englishman lives in the red house.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Nationality")), %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))))))) ======================================================= 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) ============================================ ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Nationality")), %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))). %~ kifm = nesc( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("Nationality")), %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))). %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( 'EvaluationLink'( stv(1,1), PredicateNode( '$STRING'("Nationality")), 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))). ============================================ %~ comment(" AvatarNode") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))))))) ======================================================= 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) ============================================ ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))). %~ kifm = nesc( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))). %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( 'EvaluationLink'( stv(1,1), PredicateNode( '$STRING'("LivesIn")), 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))). ============================================ %~ comment(" AvatarNode") %~ comment("; The person who lives in the red house keeps fish.") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))))))) ======================================================= 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) ============================================ ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))). %~ kifm = nesc( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("LivesIn")), %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))). %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( 'EvaluationLink'( stv(1,1), PredicateNode( '$STRING'("LivesIn")), 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))). ============================================ %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("KeepsPet")), %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))))))) ======================================================= 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) ============================================ ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("KeepsPet")), %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))). %~ kifm = nesc( 'EvaluationLink'( stv(1,1), %~ PredicateNode( '$STRING'("KeepsPet")), %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))). %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( 'EvaluationLink'( stv(1,1), PredicateNode( '$STRING'("KeepsPet")), 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('EDIT:')))) ======================================================= 'EDIT:' ============================================ ?- kif_to_boxlog( 'EDIT:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'EDIT:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='EDIT:'. %~ kifm = nesc('EDIT:'). %~ kif_to_boxlog_attvars2 = necessary('EDIT:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('EDIT:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'EDIT:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('EDIT:'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('JENKINS:')))) ======================================================= 'JENKINS:' ============================================ ?- kif_to_boxlog( 'JENKINS:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'JENKINS:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='JENKINS:'. %~ kifm = nesc('JENKINS:'). %~ kif_to_boxlog_attvars2 = necessary('JENKINS:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('JENKINS:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'JENKINS:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('JENKINS:'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('ISSUE_SEARCH:')))) ======================================================= 'ISSUE_SEARCH:' ============================================ ?- kif_to_boxlog( 'ISSUE_SEARCH:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'ISSUE_SEARCH:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='ISSUE_SEARCH:'. %~ kifm = nesc('ISSUE_SEARCH:'). %~ kif_to_boxlog_attvars2 = necessary('ISSUE_SEARCH:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('ISSUE_SEARCH:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'ISSUE_SEARCH:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('ISSUE_SEARCH:'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('ISSUE:')))) ======================================================= 'ISSUE:' ============================================ ?- kif_to_boxlog( 'ISSUE:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'ISSUE:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='ISSUE:'. %~ kifm = nesc('ISSUE:'). %~ kif_to_boxlog_attvars2 = necessary('ISSUE:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('ISSUE:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'ISSUE:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('ISSUE:'). ============================================ % halt totalTime=8.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k zebra_02.clif (returned 0) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=636 OPEN logicmoo.base.examples.fol.ZEBRA_02 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, ZEBRA_02, Failing, Errors, Overtime 2021-09-26 05:48:27 +0000 UTC ISSUE_ID=636 ISSUE_OC=OPEN Editing Issue For FAILED 636 OPEN logicmoo.base.examples.fol.ZEBRA_02 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, ZEBRA_02, Failing, Errors, Overtime 2021-09-26 05:48:27 +0000 UTC SKIPPING gh issue edit 636 -t logicmoo.base.examples.fol.ZEBRA_02 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.ZEBRA_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['zebra_01.clif']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['zebra_01.clif']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_01.clif % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/ZEBRA_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AZEBRA_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/460 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_515442)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_548368)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_482),|#| ; ==================== ... |,_470)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_482),|#| ; ==================== ... |,_470)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1990008)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_2022934)], %~ Dcgo))]]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_806232),|#| ; ==================== ... |,_806220)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_806232),|#| ; ==================== ... |,_806220)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1224628)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1257554)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1224636)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1257562)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1224644)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1257570)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1224652)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1257578)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1224660)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1257586)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1224668)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1257594)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1224908)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1257834)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1224684)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1257610)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1224692)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1257618)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1224932)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1257858)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1224708)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1257634)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1224716)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1257642)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1224724)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1257650)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1224732)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1257658)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1224740)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1257666)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1224748)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1257674)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1224756)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1257682)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| ; ==================== ... |,_40832)) totalTime=10.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k zebra_01.clif (returned 137) Add_LABELS='Errors,Overtime' Rem_LABELS='Skipped,Skipped,Warnings,Skipped' ISSUE_INFO=460 OPEN logicmoo.base.examples.fol.ZEBRA_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, ZEBRA_01, Failing, Errors, Overtime 2021-09-26 05:48:06 +0000 UTC ISSUE_ID=460 ISSUE_OC=OPEN Editing Issue For FAILED 460 OPEN logicmoo.base.examples.fol.ZEBRA_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, ZEBRA_01, Failing, Errors, Overtime 2021-09-26 05:48:06 +0000 UTC SKIPPING gh issue edit 460 -t logicmoo.base.examples.fol.ZEBRA_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Warnings,Skipped --add-label Failing,Errors,Overtime FileTestCase=logicmoo.base.examples.fol.ZEBRA_01A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['zebra_01a.clif']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['zebra_01a.clif']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_01a.clif % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/ZEBRA_01A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AZEBRA_01A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/461 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2 %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_493306)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_526232)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_482),|#| ; ==================== ... |,_470)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_482),|#| ; ==================== ... |,_470)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1935318)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1968244)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_778012),|#| ; ==================== ... |,_778000)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_778012),|#| ; ==================== ... |,_778000)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1196912)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1229838)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1196920)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1229846)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1196928)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1229854)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1197168)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1230094)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1196944)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1229870)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1196952)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1229878)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1196960)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1229886)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1197200)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1230126)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1196976)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1229902)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1196984)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1229910)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1196992)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1229918)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1197000)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1229926)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1197008)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1229934)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1197016)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1229942)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1197024)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1229950)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1197264)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1230190)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1197040)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1229966)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| ; ==================== ... |,_39818)) %~ message_hook( %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1197280)], %~ Dcgo))), %~ error, %~ [ 'Unhandled exception: ', %~ '~p' - [ must_sanity : f( dcg_meta : phrase( %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), %~ [ 35, 124,32,...(_1230206)], %~ Dcgo))]]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) totalTime=10.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k zebra_01a.clif (returned 137) Add_LABELS='Errors,Overtime' Rem_LABELS='Skipped,Skipped,Warnings,Skipped' ISSUE_INFO=461 OPEN logicmoo.base.examples.fol.ZEBRA_01A JUnit Test_9999, logicmoo.base.examples.fol, unit_test, ZEBRA_01A, Failing, Errors, Overtime 2021-09-26 05:47:47 +0000 UTC ISSUE_ID=461 ISSUE_OC=OPEN Editing Issue For FAILED 461 OPEN logicmoo.base.examples.fol.ZEBRA_01A JUnit Test_9999, logicmoo.base.examples.fol, unit_test, ZEBRA_01A, Failing, Errors, Overtime 2021-09-26 05:47:47 +0000 UTC SKIPPING gh issue edit 461 -t logicmoo.base.examples.fol.ZEBRA_01A JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Warnings,Skipped --add-label Failing,Errors,Overtime FileTestCase=logicmoo.base.examples.fol.GOOD_SAME_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['good_same_01.clif']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['good_same_01.clif']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/good_same_01.clif % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/GOOD_SAME_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AGOOD_SAME_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/462 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(instance(superset,'BinaryPredicate'))))) ======================================================= instance(superset,'BinaryPredicate') ============================================ ?- kif_to_boxlog( instance(superset,'BinaryPredicate') ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ superset instance 'BinaryPredicate' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = rtBinaryPredicate(superset). %~ kifm = nesc( rtBinaryPredicate(superset)). %~ kif_to_boxlog_attvars2 = necessary(rtBinaryPredicate(superset)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(rtBinaryPredicate(superset)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that superset isa rtBinaryPredicate %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( rtBinaryPredicate(superset)). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(superset,1,'DependantSet'))))) ======================================================= domain(superset,1,'DependantSet') ============================================ ?- kif_to_boxlog( domain(superset,1,'DependantSet') ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(superset,1,'DependantSet') %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(superset,1,'DependantSet'). %~ kifm = nesc( argIsa(superset,1,'DependantSet')). %~ kif_to_boxlog_attvars2 = necessary(argIsa(superset,1,'DependantSet')) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(superset,1,'DependantSet')). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(superset,1,'DependantSet') %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(superset,1,'DependantSet')). ============================================ %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2 %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(superset,2,'DependantSet'))))) ======================================================= domain(superset,2,'DependantSet') ============================================ ?- kif_to_boxlog( domain(superset,2,'DependantSet') ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(superset,2,'DependantSet') %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(superset,2,'DependantSet'). %~ kifm = nesc( argIsa(superset,2,'DependantSet')). %~ kif_to_boxlog_attvars2 = necessary(argIsa(superset,2,'DependantSet')) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(superset,2,'DependantSet')). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(superset,2,'DependantSet') %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(superset,2,'DependantSet')). ============================================ %~ comment("; Deduction:") %~ comment("; (instance superset DependantSetDenotingPredicate)") %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(strictlyFunctionalInArg(superset,2))))) ======================================================= strictlyFunctionalInArg(superset,2) ============================================ ?- kif_to_boxlog( strictlyFunctionalInArg(superset,2) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ superset strictlyFunctionalInArg 2 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = strictlyFunctionalInArg(superset,2). %~ kifm = nesc( strictlyFunctionalInArg(superset,2)). %~ kif_to_boxlog_attvars2 = necessary(strictlyFunctionalInArg(superset,2)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(strictlyFunctionalInArg(superset,2)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that superset strictlyFunctionalInArg 2 %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( strictlyFunctionalInArg(superset,2)). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(superset('SubFoo','Foo'))))) ======================================================= superset('SubFoo','Foo') ============================================ ?- kif_to_boxlog( superset('SubFoo','Foo') ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'SubFoo' superset 'Foo' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = superset('SubFoo','Foo'). %~ kifm = nesc( superset('SubFoo','Foo')). %~ kif_to_boxlog_attvars2 = necessary(superset('SubFoo','Foo')) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(superset('SubFoo','Foo')). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'SubFoo' superset 'Foo' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( superset('SubFoo','Foo')). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(superset('SubFoo2','Foo'))))) ======================================================= superset('SubFoo2','Foo') ============================================ ?- kif_to_boxlog( superset('SubFoo2','Foo') ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'SubFoo2' superset 'Foo' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = superset('SubFoo2','Foo'). %~ kifm = nesc( superset('SubFoo2','Foo')). %~ kif_to_boxlog_attvars2 = necessary(superset('SubFoo2','Foo')) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(superset('SubFoo2','Foo')). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'SubFoo2' superset 'Foo' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( superset('SubFoo2','Foo')). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(superset('OnlySubtype','SupersetOfOnlySubtype'))))) ======================================================= superset('OnlySubtype','SupersetOfOnlySubtype') ============================================ ?- kif_to_boxlog( superset('OnlySubtype','SupersetOfOnlySubtype') ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'OnlySubtype' superset 'SupersetOfOnlySubtype' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = superset('OnlySubtype','SupersetOfOnlySubtype'). %~ kifm = nesc( superset('OnlySubtype','SupersetOfOnlySubtype')). %~ kif_to_boxlog_attvars2 = necessary(superset('OnlySubtype','SupersetOfOnlySubtype')) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(superset('OnlySubtype','SupersetOfOnlySubtype')). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'OnlySubtype' superset 'SupersetOfOnlySubtype' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( superset('OnlySubtype','SupersetOfOnlySubtype')). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(superset(C,'SupersetFn'(C)))))) ======================================================= superset('$VAR'('C'),'SupersetFn'('$VAR'('C'))) ============================================ ?- kif_to_boxlog( superset(C,'SupersetFn'(C)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ ?C superset ?C isa 'SupersetFn' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('SupersetFn',uSupersetFn) %~ kifi = superset(C,uSupersetFn(C)). %~ kifm = nesc( superset(C,uSupersetFn(C))). %~ kif_to_boxlog_attvars2 = necessary(superset('$VAR'('C'),uSupersetFn('$VAR'('C')))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(v(superset(C,USUPERSETFN1),~mudEquals(USUPERSETFN1,uSupersetFn(C)))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that " ?C superset ?USUPERSETFN1 " or " ?USUPERSETFN1 mudEquals ?C isa uSupersetFn " is false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( v(superset(C,USUPERSETFN1),~mudEquals(USUPERSETFN1,uSupersetFn(C)))). ============================================ %~ comment("; Canonicalization:") %~ comment("; (iif (holds superset ?c ?var0) (sameIndividuals (SupersetFn ?c) ?var0)) ") %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(superset('SubtypeFn'(M),M))))) ======================================================= superset('SubtypeFn'('$VAR'('M')),'$VAR'('M')) ============================================ ?- kif_to_boxlog( superset('SubtypeFn'(M),M) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ ?M isa 'SubtypeFn' superset ?M %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('SubtypeFn',uSubtypeFn) %~ kifi = superset(uSubtypeFn(M),M). %~ kifm = nesc( superset(uSubtypeFn(M),M)). %~ kif_to_boxlog_attvars2 = necessary(superset(uSubtypeFn('$VAR'('M')),'$VAR'('M'))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(v(superset(USUBTYPEFN1,M),~mudEquals(USUBTYPEFN1,uSubtypeFn(M)))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that " ?USUBTYPEFN1 superset ?M " or " ?USUBTYPEFN1 mudEquals ?M isa uSubtypeFn " is false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( v(superset(USUBTYPEFN1,M),~mudEquals(USUBTYPEFN1,uSubtypeFn(M)))). ============================================ %~ comment("; Canonicalization:") %~ comment("; (iif (holds superset ?var0 ?m) (sameIndividuals (SubtypeFn ?m) ?var0))") %~ warn_undefined( baseKB : add_args( %~ iif(superset(C,M),sameIndividuals('SupersetFn'(C),M)), %~ v( iif(superset(C,M),sameIndividuals(SUPERSETFN1,M)), %~ ~( mudEquals(SUPERSETFN1,'SupersetFn'(C)))), V,Add_argsIif9,[], %~ Add_argsIif7,Add_argsIif6, %~ [],[],Add_argsIif3,_27786, %~ [_27798|_27798],Add_argsIif2, %~ Add_argsIif,Args)) %~ comment("; Monotonically True .") %~ warn_undefined( baseKB : add_args( %~ sameIndividuals('SupersetFn'('SubFoo'),'SupersetFn'('SubFoo2')), %~ sameIndividuals('SupersetFn'('SubFoo'),'SupersetFn'('SubFoo2')), %~ SameIndividuals, Add_argsSameIndividuals9,[], %~ Add_argsSameIndividuals7, Add_argsSameIndividuals6,[],[], %~ Add_argsSameIndividuals3,_44390, %~ [[]], %~ Add_argsSameIndividuals2, Add_argsSameIndividuals, Args)) %~ comment("; Monotonically True .") %~ warn_undefined( baseKB : add_args( %~ sameIndividuals('SubtypeFn'('Foo'),'SubtypeFn'('Foo')), %~ sameIndividuals('SubtypeFn'('Foo'),'SubtypeFn'('Foo')), %~ SameIndividuals, Add_argsSameIndividuals9,[], %~ Add_argsSameIndividuals7, Add_argsSameIndividuals6,[],[], %~ Add_argsSameIndividuals3,_44752, %~ [[]], %~ Add_argsSameIndividuals2, Add_argsSameIndividuals, Args)) %~ comment("; Defaultly False, Possible .") %~ warn_undefined( baseKB : add_args( %~ sameIndividuals('SubtypeFn'('SupersetOfOnlySubtype'),'SubtypeFn'('SupersetOfOnlySubtype')), %~ sameIndividuals('SubtypeFn'('SupersetOfOnlySubtype'),'SubtypeFn'('SupersetOfOnlySubtype')), %~ SameIndividuals, Add_argsSameIndividuals9,[], %~ Add_argsSameIndividuals7, Add_argsSameIndividuals6,[],[], %~ Add_argsSameIndividuals3,_44538, %~ [[]], %~ Add_argsSameIndividuals2, Add_argsSameIndividuals, Args)) %~ comment("; Defaultly False, Possible .") %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(completeExtentAsserted(superset))))) ======================================================= completeExtentAsserted(superset) ============================================ ?- kif_to_boxlog( completeExtentAsserted(superset) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ superset isa completeExtentAsserted %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = completeExtentAsserted(superset). %~ kifm = nesc( completeExtentAsserted(superset)). %~ kif_to_boxlog_attvars2 = necessary(completeExtentAsserted(superset)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(completeExtentAsserted(superset)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that superset isa completeExtentAsserted %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( completeExtentAsserted(superset)). ============================================ %~ comment("; enables closed world assumption (the default is open world)") %~ warn_undefined( baseKB : add_args( %~ sameIndividuals('SubtypeFn'('SupersetOfOnlySubtype'),'SubtypeFn'('SupersetOfOnlySubtype')), %~ sameIndividuals('SubtypeFn'('SupersetOfOnlySubtype'),'SubtypeFn'('SupersetOfOnlySubtype')), %~ SameIndividuals, Add_argsSameIndividuals9,[], %~ Add_argsSameIndividuals7, Add_argsSameIndividuals6,[],[], %~ Add_argsSameIndividuals3,_44770, %~ [[]], %~ Add_argsSameIndividuals2, Add_argsSameIndividuals, Args)) %~ comment("; Monotonically True.") %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('ISSUE:')))) ======================================================= 'ISSUE:' ============================================ ?- kif_to_boxlog( 'ISSUE:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'ISSUE:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='ISSUE:'. %~ kifm = nesc('ISSUE:'). %~ kif_to_boxlog_attvars2 = necessary('ISSUE:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('ISSUE:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'ISSUE:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('ISSUE:'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('EDIT:')))) ======================================================= 'EDIT:' ============================================ ?- kif_to_boxlog( 'EDIT:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'EDIT:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='EDIT:'. %~ kifm = nesc('EDIT:'). %~ kif_to_boxlog_attvars2 = necessary('EDIT:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('EDIT:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'EDIT:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('EDIT:'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('JENKINS:')))) ======================================================= 'JENKINS:' ============================================ ?- kif_to_boxlog( 'JENKINS:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'JENKINS:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='JENKINS:'. %~ kifm = nesc('JENKINS:'). %~ kif_to_boxlog_attvars2 = necessary('JENKINS:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('JENKINS:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'JENKINS:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('JENKINS:'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('ISSUE_SEARCH:')))) ======================================================= 'ISSUE_SEARCH:' ============================================ ?- kif_to_boxlog( 'ISSUE_SEARCH:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'ISSUE_SEARCH:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='ISSUE_SEARCH:'. %~ kifm = nesc('ISSUE_SEARCH:'). %~ kif_to_boxlog_attvars2 = necessary('ISSUE_SEARCH:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('ISSUE_SEARCH:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'ISSUE_SEARCH:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('ISSUE_SEARCH:'). ============================================ % halt totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k good_same_01.clif (returned 0) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=462 OPEN logicmoo.base.examples.fol.GOOD_SAME_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, GOOD_SAME_01, Failing 2021-09-26 05:47:29 +0000 UTC ISSUE_ID=462 ISSUE_OC=OPEN Editing Issue For FAILED 462 OPEN logicmoo.base.examples.fol.GOOD_SAME_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, GOOD_SAME_01, Failing 2021-09-26 05:47:29 +0000 UTC SKIPPING gh issue edit 462 -t logicmoo.base.examples.fol.GOOD_SAME_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.EXACTLY_ONE_VALUE_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['exactly_one_value_01.clif']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['exactly_one_value_01.clif']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/EXACTLY_ONE_VALUE_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AEXACTLY_ONE_VALUE_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/463 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2 %~ comment("; Module zebra5 - Test Zerbra Puzzle in CLIF for SWI-Prolog") %~ comment("; Maintainer: Douglas Miles") %~ comment("; Load with ?- load_clif(pack(logicmoo_base/t/examples/fol/zebra5))") %~ comment("; causes deduction of argument types") %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:maplist(zebra5:export,[]))) %~ error( missing_kif_process(call,zebra5:ensure_loaded(library(logicmoo_clif)))) %~ 'set-kif-option'('assume-wff') t_l:kif_action_mode(tell) %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(address,1,tHouse))))) ======================================================= domain(address,1,tHouse) ============================================ ?- kif_to_boxlog( domain(address,1,tHouse) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(address,1,tHouse) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(address,1,tHouse). %~ kifm = nesc( argIsa(address,1,tHouse)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,1,tHouse)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(address,1,tHouse)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(address,1,tHouse) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(address,1,tHouse)). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(address,2,tAddress))))) ======================================================= domain(address,2,tAddress) ============================================ ?- kif_to_boxlog( domain(address,2,tAddress) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(address,2,tAddress) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(address,2,tAddress). %~ kifm = nesc( argIsa(address,2,tAddress)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,2,tAddress)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(address,2,tAddress)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(address,2,tAddress) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(address,2,tAddress)). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(argQuotedIsa(address,2,ftInt))))) ======================================================= argQuotedIsa(address,2,ftInt) ============================================ ?- kif_to_boxlog( argQuotedIsa(address,2,ftInt) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ argQuotedIsa(address,2,ftInt) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argQuotedIsa(address,2,ftInt). %~ kifm = nesc( argQuotedIsa(address,2,ftInt)). %~ kif_to_boxlog_attvars2 = necessary(argQuotedIsa(address,2,ftInt)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argQuotedIsa(address,2,ftInt)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argQuotedIsa(address,2,ftInt) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argQuotedIsa(address,2,ftInt)). ============================================ %~ comment("; Special Logicmoo operator specific to forward chaining") %~ comment(" ============================================================") %~ comment(" There is only one entity with address 1") %~ comment(" ============================================================") %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(exactly(1,H1,address(H1,1)))))) ======================================================= exactly(1,'$VAR'('H1'),address('$VAR'('H1'),1)) ============================================ ?- kif_to_boxlog( exactly(1,H1,address(H1,1)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ exactly(1,H1,address(H1,1)) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ correct_special_quantifiers :- quant(exactly(1),H1,address(H1,1)). %~ %~ correct_special_quantifiers:-quant(exactly(1),H1,address(H1,1)) %~ kifi = exactly(1,H1,address(H1,1)). %~ kifm = nesc( quant(exactly(1),H1,address(H1,1))). %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('H1'),address('$VAR'('H1'),1))) %~ w_o_c( %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), %~ common_logic_loader : kif_to_boxlog(exactly(1,H1,address(H1,1)),KB,rule4:0,_928)) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_utils/prolog/logicmoo_test_header.pl#L2 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('exactly_one_value_01.clif',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',(0x5590211caa80),[expand(false),expand(true)])),'$mt_do_load'((0x5590211caa80),'exactly_one_value_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5590211caa80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',(0x5590211caa80),[expand(false),expand(true)])),system:'$mt_do_load'((0x5590211caa80),'exactly_one_value_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5590211caa80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('exactly_one_value_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('exactly_one_value_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',1632635238.5584319),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$source_term'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ','','',A,'','',''). % init.pl:1739: (30)[system]# setup_call_catcher_cleanup(system:'$open_source'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',(0x55902e37aa00),close((0x55902e37aa00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',(0x55902002c230)),[],[expand(false),expand(true)]),system:'$term_in_file'((0x55902e37aa00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif '],[expand(false),expand(true)]),F,system:'$close_source'(close((0x55902e37aa00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',(0x55902002c230)),true)). % init.pl:646: (31)$[system]# '$term_in_file'((0x55902e37aa00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif '],[expand(false),expand(true)]). % init.pl:1831: (32)$[system]# '$expanded_term'((0x55902e37aa00),begin_of_file,0-0,A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif '],[expand(false),expand(true)]). % init.pl:1876: (33)$[system] catch(system:'$expand_term'(begin_of_file,0-0,A,B),error(C,D),system:'$print_message_fail'(error(C,D))). % init.pl:546: (35)[$expand] expand_term(begin_of_file,'',A,B). % expand.pl:110: (37)$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: (38)[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: (40)[common_logic_loader] common_logic_loader:kif_io('',''). % common_logic_loader.pl:228: (41)[common_logic_loader] with_output_to((0x7f67fbb4a8c0),load_clif((0x55902e37aa00))). no(clause) (42)$[system] '$c_call_prolog'. no(clause) (49)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (53)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),each_call_cleanup:((common_logic_loader:with_lisp_translation((0x55902e37aa00),kif_process_once),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),B,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646: (54)$[each_call_cleanup] ''(''). no(clause) (56)[s3xpr] s3xpr:with_lisp_translation_stream((0x55902e37aa00),common_logic_loader:kif_process_once). % sreader.pl:109: (57)$[dcg_meta] dcg_meta:zalwayz(''). % dcg_meta.pl:517: (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,H1,[address,H1,1]]),A,fail)). no(clause) (59)$[system] '$c_call_prolog'. no(clause) (60)$[system] catch(s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,H1,[address,H1,1]]),A,dcg_meta:fail). % init.pl:546: (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,''). % sreader.pl:116: (63)[must_sanity]# must_sanity:common_logic_loader:once(kif_process([exactly,1,H1,[address,H1,1]])). % must_sanity.pl:65: (64)$[system] once(''). % init.pl:519: (65)$[common_logic_loader] common_logic_loader:kif_process(''). % common_logic_loader.pl:107: (68)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_process(tell,[exactly,1,H1,[address,H1,1]]))),nop(break),!,fail)). % ucatch.pl:1715: (69)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (70)$[common_logic_loader] common_logic_loader:kif_process(tell,''). % common_logic_loader.pl:146: (73)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_process(tell,exactly(1,H1,address(H1,1))))),nop(break),!,fail)). % ucatch.pl:1715: (74)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (79)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_add(exactly(1,H1,address(H1,1))))),nop(break),!,fail)). % ucatch.pl:1715: (80)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (81)[common_logic_loader] common_logic_snark:kif_add(exactly(1,H1,address(H1,1))). % common_logic_snark.pl:1664: (82)[common_logic_loader] common_logic_snark:kif_add2(''). % common_logic_snark.pl:1670: (83)[common_logic_loader] common_logic_snark:kif_to_boxlog(''). % common_logic_snark.pl:1063: (84)[common_logic_loader] common_logic_snark:kif_to_boxlog('',''). % common_logic_snark.pl:1099: (85)[must_sanity]# must_sanity:common_logic_loader:kif_to_boxlog(exactly(1,H1,address(H1,1)),A,rule4:0). % must_sanity.pl:65: (86)[common_logic_loader] common_logic_snark:kif_to_boxlog('','',''). % common_logic_snark.pl:1107: (87)[locally_each] locally_each:w_o_c(''). % redo_locally.pl:86: (88)$[system] catch(locally_each:w_o_c(error,common_logic_loader:kif_to_boxlog(exactly(1,H1,address(H1,1)),KB,rule4:0,A)),error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(1,H1,address(H1,1)),KB,rule4:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(1,H1,address(H1,1)),KB,rule4:0,A))),break,trace,common_logic_loader:kif_to_boxlog(exactly(1,H1,address(H1,1)),KB,rule4:0,A))). % init.pl:546: (89)$[locally_each] ''(locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(1,H1,address(H1,1)),KB,rule4:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(1,H1,address(H1,1)),KB,rule4:0,A))),break,trace,common_logic_loader:kif_to_boxlog(exactly(1,H1,address(H1,1)),KB,rule4:0,A))). no(clause) (90)[locally_each] dumpst:dumpST. % dumpst.pl:150: %~ w_o_c( %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), %~ common_logic_loader : kif_to_boxlog(exactly(1,H1,address(H1,1)),KB,rule4:0,_928)) % Break level 1 % Exit break level 1 %~ correct_special_quantifiers :- quant(exactly(1),H1,address(H1,1)).%~ %~ correct_special_quantifiers:-quant(exactly(1),H1,address(H1,1))%~ kifi = exactly(1,H1,address(H1,1)).%~ kifm = nesc( quant(exactly(1),H1,address(H1,1))). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif:41 %~ as_sigma :- necessary( quant(exactly(1),H1,address(H1,1))).%~ %~ as_sigma:-necessary(quant(exactly(1),H1,address(H1,1)))%~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('H1'),address('$VAR'('H1'),1)))%~ as_dlog :- nesc( quant(exactly(1),H1,address(H1,1))).%~ %~ as_dlog:-nesc(quant(exactly(1),H1,address(H1,1))) %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( exactly(1,G,instance(G,'Devil')))))) ======================================================= exactly(1,'$VAR'('G'),instance('$VAR'('G'),'Devil')) ============================================ ?- kif_to_boxlog( exactly(1,G,instance(G,'Devil')) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ exactly(1,G,instance(G,'Devil')) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ correct_special_quantifiers :- quant(exactly(1),G,'Devil'(G)). %~ %~ correct_special_quantifiers:-quant(exactly(1),G,'Devil'(G)) %~ kifi = exactly(1,G,'Devil'(G)). %~ kifm = nesc( quant(exactly(1),G,'Devil'(G))). %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('G'),'Devil'('$VAR'('G')))) %~ w_o_c( %~ error = error(uninstantiation_error(G),context(put_attr/3,'1-st argument')), %~ common_logic_loader : kif_to_boxlog( %~ exactly(1,G,instance(G,'Devil')), KB,rule5:0, %~ _542586)) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif#L41 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('exactly_one_value_01.clif',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',(0x5590211caa80),[expand(false),expand(true)])),'$mt_do_load'((0x5590211caa80),'exactly_one_value_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5590211caa80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',(0x5590211caa80),[expand(false),expand(true)])),system:'$mt_do_load'((0x5590211caa80),'exactly_one_value_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5590211caa80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('exactly_one_value_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('exactly_one_value_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',1632635238.5584319),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$source_term'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ','','',A,'','',''). % init.pl:1739: (30)[system]# setup_call_catcher_cleanup(system:'$open_source'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',(0x55902e37aa00),close((0x55902e37aa00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',(0x55902002c230)),[],[expand(false),expand(true)]),system:'$term_in_file'((0x55902e37aa00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif '],[expand(false),expand(true)]),F,system:'$close_source'(close((0x55902e37aa00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',(0x55902002c230)),true)). % init.pl:646: (31)$[system]# '$term_in_file'((0x55902e37aa00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif '],[expand(false),expand(true)]). % init.pl:1831: (32)$[system]# '$expanded_term'((0x55902e37aa00),begin_of_file,0-0,A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif '],[expand(false),expand(true)]). % init.pl:1876: (33)$[system] catch(system:'$expand_term'(begin_of_file,0-0,A,B),error(C,D),system:'$print_message_fail'(error(C,D))). % init.pl:546: (35)[$expand] expand_term(begin_of_file,'',A,B). % expand.pl:110: (37)$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: (38)[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: (40)[common_logic_loader] common_logic_loader:kif_io('',''). % common_logic_loader.pl:228: (41)[common_logic_loader] with_output_to((0x7f67fbb4a8c0),load_clif((0x55902e37aa00))). no(clause) (42)$[system] '$c_call_prolog'. no(clause) (49)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (53)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),each_call_cleanup:((common_logic_loader:with_lisp_translation((0x55902e37aa00),kif_process_once),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),B,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646: (54)$[each_call_cleanup] ''(''). no(clause) (56)[s3xpr] s3xpr:with_lisp_translation_stream((0x55902e37aa00),common_logic_loader:kif_process_once). % sreader.pl:109: (57)$[dcg_meta] dcg_meta:zalwayz(s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,G,[instance,G,'Devil']])). % dcg_meta.pl:517: (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,G,[instance,G,'Devil']]),A,fail)). no(clause) (59)$[system] '$c_call_prolog'. no(clause) (60)$[system] catch(s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,G,[instance,G,'Devil']]),A,dcg_meta:fail). % init.pl:546: (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,G,[instance,G,'Devil']]). % sreader.pl:116: (63)[must_sanity]# must_sanity:common_logic_loader:once(kif_process([exactly,1,G,[instance,G,'Devil']])). % must_sanity.pl:65: (64)$[system] once(common_logic_loader:kif_process([exactly,1,G,[instance,G,'Devil']])). % init.pl:519: (65)$[common_logic_loader] common_logic_loader:kif_process([exactly,1,G,[instance,G,'Devil']]). % common_logic_loader.pl:107: (68)[ucatch] ucatch:one_must(bugger:dcall0(common_logic_loader:kif_process(tell,[exactly,1,G,[instance,G,'Devil']])),bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_process(tell,[exactly,1,G,[instance,G,'Devil']]))),nop(break),!,fail)). % ucatch.pl:1715: (69)$[bugger] bugger:dcall0(common_logic_loader:kif_process(tell,[exactly,1,G,[instance,G,'Devil']])). % bugger.pl:1399: (70)$[common_logic_loader] common_logic_loader:kif_process(tell,[exactly,1,G,[instance,G,'Devil']]). % common_logic_loader.pl:146: (73)[ucatch] ucatch:one_must(bugger:dcall0(common_logic_loader:kif_process(tell,exactly(1,G,instance(G,'Devil')))),bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_process(tell,exactly(1,G,instance(G,'Devil'))))),nop(break),!,fail)). % ucatch.pl:1715: (74)$[bugger] bugger:dcall0(common_logic_loader:kif_process(tell,exactly(1,G,instance(G,'Devil')))). % bugger.pl:1399: (79)[ucatch] ucatch:one_must(bugger:dcall0(common_logic_loader:kif_add(exactly(1,G,instance(G,'Devil')))),bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_add(exactly(1,G,instance(G,'Devil'))))),nop(break),!,fail)). % ucatch.pl:1715: (80)$[bugger] bugger:dcall0(common_logic_loader:kif_add(exactly(1,G,instance(G,'Devil')))). % bugger.pl:1399: (81)[common_logic_loader] common_logic_snark:kif_add(exactly(1,G,instance(G,'Devil'))). % common_logic_snark.pl:1664: (82)[common_logic_loader] common_logic_snark:kif_add2(exactly(1,G,instance(G,'Devil'))). % common_logic_snark.pl:1670: (83)[common_logic_loader] common_logic_snark:kif_to_boxlog(exactly(1,G,instance(G,'Devil'))). % common_logic_snark.pl:1063: (84)[common_logic_loader] common_logic_snark:kif_to_boxlog(exactly(1,G,instance(G,'Devil')),A). % common_logic_snark.pl:1099: (85)[must_sanity]# must_sanity:common_logic_loader:kif_to_boxlog(exactly(1,G,instance(G,'Devil')),A,rule5:0). % must_sanity.pl:65: (86)[common_logic_loader] common_logic_snark:kif_to_boxlog(exactly(1,G,instance(G,'Devil')),A,rule5:0). % common_logic_snark.pl:1107: (87)[locally_each] locally_each:w_o_c(common_logic_loader:kif_to_boxlog(exactly(1,G,instance(G,'Devil')),KB,rule5:0,A)). % redo_locally.pl:86: (88)$[system] catch(locally_each:w_o_c(error,common_logic_loader:kif_to_boxlog(exactly(1,G,instance(G,'Devil')),KB,rule5:0,A)),error(uninstantiation_error(G),context(put_attr/3,'1-st argument')),locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(G),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(1,G,instance(G,'Devil')),KB,rule5:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(G),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(1,G,instance(G,'Devil')),KB,rule5:0,A))),break,trace,common_logic_loader:kif_to_boxlog(exactly(1,G,instance(G,'Devil')),KB,rule5:0,A))). % init.pl:546: (89)$[locally_each] ''(locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(G),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(1,G,instance(G,'Devil')),KB,rule5:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(G),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(1,G,instance(G,'Devil')),KB,rule5:0,A))),break,trace,common_logic_loader:kif_to_boxlog(exactly(1,G,instance(G,'Devil')),KB,rule5:0,A))). no(clause) (90)[locally_each] dumpst:dumpST. % dumpst.pl:150: %~ w_o_c( %~ error = error(uninstantiation_error(G),context(put_attr/3,'1-st argument')), %~ common_logic_loader : kif_to_boxlog( %~ exactly(1,G,instance(G,'Devil')), KB,rule5:0, %~ _1120)) % Break level 1 % Exit break level 1 %~ correct_special_quantifiers :- quant(exactly(1),G,'Devil'(G)).%~ %~ correct_special_quantifiers:-quant(exactly(1),G,'Devil'(G))%~ kifi = exactly(1,G,'Devil'(G)).%~ kifm = nesc( quant(exactly(1),G,'Devil'(G))).%~ as_sigma :- necessary( quant(exactly(1),G,'Devil'(G))).%~ %~ as_sigma:-necessary(quant(exactly(1),G,'Devil'(G)))%~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('G'),'Devil'('$VAR'('G'))))%~ as_dlog :- nesc( quant(exactly(1),G,'Devil'(G))).%~ %~ as_dlog:-nesc(quant(exactly(1),G,'Devil'(G))) %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( exactly(1,Name,nameOf('Devil',Name)))))) ======================================================= exactly(1,'$VAR'('Name'),nameOf('Devil','$VAR'('Name'))) ============================================ ?- kif_to_boxlog( exactly(1,Name,nameOf('Devil',Name)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ exactly(1,Name,nameOf('Devil',Name)) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ correct_special_quantifiers :- quant(exactly(1),Name,nameOf('Devil',Name)). %~ %~ correct_special_quantifiers:-quant(exactly(1),Name,nameOf('Devil',Name)) %~ kifi = exactly(1,Name,nameOf('Devil',Name)). %~ kifm = nesc( quant(exactly(1),Name,nameOf('Devil',Name))). %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('Name'),nameOf('Devil','$VAR'('Name')))) %~ w_o_c( %~ error = error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')), %~ common_logic_loader : kif_to_boxlog( %~ exactly(1,Name,nameOf('Devil',Name)), KB,rule6:0, %~ _1090)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif#L41 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('exactly_one_value_01.clif',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',(0x5590211caa80),[expand(false),expand(true)])),'$mt_do_load'((0x5590211caa80),'exactly_one_value_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5590211caa80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',(0x5590211caa80),[expand(false),expand(true)])),system:'$mt_do_load'((0x5590211caa80),'exactly_one_value_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5590211caa80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('exactly_one_value_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('exactly_one_value_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',1632635238.5584319),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$source_term'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ','','',A,'','',''). % init.pl:1739: (30)[system]# setup_call_catcher_cleanup(system:'$open_source'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',(0x55902e37aa00),close((0x55902e37aa00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',(0x55902002c230)),[],[expand(false),expand(true)]),system:'$term_in_file'((0x55902e37aa00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif '],[expand(false),expand(true)]),F,system:'$close_source'(close((0x55902e37aa00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',(0x55902002c230)),true)). % init.pl:646: (31)$[system]# '$term_in_file'((0x55902e37aa00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif '],[expand(false),expand(true)]). % init.pl:1831: (32)$[system]# '$expanded_term'((0x55902e37aa00),begin_of_file,0-0,A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif '],[expand(false),expand(true)]). % init.pl:1876: (33)$[system] catch(system:'$expand_term'(begin_of_file,0-0,A,B),error(C,D),system:'$print_message_fail'(error(C,D))). % init.pl:546: (35)[$expand] expand_term(begin_of_file,'',A,B). % expand.pl:110: (37)$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: (38)[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: (40)[common_logic_loader] common_logic_loader:kif_io('',''). % common_logic_loader.pl:228: (41)[common_logic_loader] with_output_to((0x7f67fbb4a8c0),load_clif((0x55902e37aa00))). no(clause) (42)$[system] '$c_call_prolog'. no(clause) (49)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (53)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),each_call_cleanup:((common_logic_loader:with_lisp_translation((0x55902e37aa00),kif_process_once),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),B,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646: (54)$[each_call_cleanup] ''(''). no(clause) (56)[s3xpr] s3xpr:with_lisp_translation_stream((0x55902e37aa00),common_logic_loader:kif_process_once). % sreader.pl:109: (57)$[dcg_meta] dcg_meta:zalwayz(s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,Name,[nameOf,'Devil',Name]])). % dcg_meta.pl:517: (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,Name,[nameOf,'Devil',Name]]),A,fail)). no(clause) (59)$[system] '$c_call_prolog'. no(clause) (60)$[system] catch(s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,Name,[nameOf,'Devil',Name]]),A,dcg_meta:fail). % init.pl:546: (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,''). % sreader.pl:116: (63)[must_sanity]# must_sanity:common_logic_loader:once(kif_process([exactly,1,Name,[nameOf,'Devil',Name]])). % must_sanity.pl:65: (64)$[system] once(''). % init.pl:519: (65)$[common_logic_loader] common_logic_loader:kif_process(''). % common_logic_loader.pl:107: (68)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_process(tell,[exactly,1,Name,[nameOf,'Devil',Name]]))),nop(break),!,fail)). % ucatch.pl:1715: (69)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (70)$[common_logic_loader] common_logic_loader:kif_process(tell,''). % common_logic_loader.pl:146: (73)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_process(tell,exactly(1,Name,nameOf('Devil',Name))))),nop(break),!,fail)). % ucatch.pl:1715: (74)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (79)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_add(exactly(1,Name,nameOf('Devil',Name))))),nop(break),!,fail)). % ucatch.pl:1715: (80)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (81)[common_logic_loader] common_logic_snark:kif_add(exactly(1,Name,nameOf('Devil',Name))). % common_logic_snark.pl:1664: (82)[common_logic_loader] common_logic_snark:kif_add2(''). % common_logic_snark.pl:1670: (83)[common_logic_loader] common_logic_snark:kif_to_boxlog(''). % common_logic_snark.pl:1063: (84)[common_logic_loader] common_logic_snark:kif_to_boxlog('',''). % common_logic_snark.pl:1099: (85)[must_sanity]# must_sanity:common_logic_loader:kif_to_boxlog(exactly(1,Name,nameOf('Devil',Name)),A,rule6:0). % must_sanity.pl:65: (86)[common_logic_loader] common_logic_snark:kif_to_boxlog('','',''). % common_logic_snark.pl:1107: (87)[locally_each] locally_each:w_o_c(''). % redo_locally.pl:86: (88)$[system] catch(locally_each:w_o_c(error,common_logic_loader:kif_to_boxlog(exactly(1,Name,nameOf('Devil',Name)),KB,rule6:0,A)),error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')),locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(1,Name,nameOf('Devil',Name)),KB,rule6:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(1,Name,nameOf('Devil',Name)),KB,rule6:0,A))),break,trace,common_logic_loader:kif_to_boxlog(exactly(1,Name,nameOf('Devil',Name)),KB,rule6:0,A))). % init.pl:546: (89)$[locally_each] ''(locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(1,Name,nameOf('Devil',Name)),KB,rule6:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(1,Name,nameOf('Devil',Name)),KB,rule6:0,A))),break,trace,common_logic_loader:kif_to_boxlog(exactly(1,Name,nameOf('Devil',Name)),KB,rule6:0,A))). no(clause) (90)[locally_each] dumpst:dumpST. % dumpst.pl:150: %~ w_o_c( %~ error = error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')), %~ common_logic_loader : kif_to_boxlog( %~ exactly(1,Name,nameOf('Devil',Name)), KB,rule6:0, %~ _1090)) % Break level 1 % Exit break level 1 %~ correct_special_quantifiers :- quant(exactly(1),Name,nameOf('Devil',Name)).%~ %~ correct_special_quantifiers:-quant(exactly(1),Name,nameOf('Devil',Name))%~ kifi = exactly(1,Name,nameOf('Devil',Name)).%~ kifm = nesc( quant(exactly(1),Name,nameOf('Devil',Name))).%~ as_sigma :- necessary( quant(exactly(1),Name,nameOf('Devil',Name))).%~ %~ as_sigma:-necessary(quant(exactly(1),Name,nameOf('Devil',Name)))%~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('Name'),nameOf('Devil','$VAR'('Name'))))%~ as_dlog :- nesc( quant(exactly(1),Name,nameOf('Devil',Name))).%~ %~ as_dlog:-nesc(quant(exactly(1),Name,nameOf('Devil',Name))) %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ comment(" ============================================================") %~ comment(" There is only one Devil") %~ comment(" ============================================================") %~ comment(" ============================================================") %~ comment(" Devil has exactly one name") %~ comment(" ============================================================") %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('ISSUE:')))) ======================================================= 'ISSUE:' ============================================ ?- kif_to_boxlog( 'ISSUE:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'ISSUE:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='ISSUE:'. %~ kifm = nesc('ISSUE:'). %~ kif_to_boxlog_attvars2 = necessary('ISSUE:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('ISSUE:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'ISSUE:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('ISSUE:'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('EDIT:')))) ======================================================= 'EDIT:' ============================================ ?- kif_to_boxlog( 'EDIT:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'EDIT:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='EDIT:'. %~ kifm = nesc('EDIT:'). %~ kif_to_boxlog_attvars2 = necessary('EDIT:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('EDIT:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'EDIT:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('EDIT:'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('JENKINS:')))) ======================================================= 'JENKINS:' ============================================ ?- kif_to_boxlog( 'JENKINS:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'JENKINS:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='JENKINS:'. %~ kifm = nesc('JENKINS:'). %~ kif_to_boxlog_attvars2 = necessary('JENKINS:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('JENKINS:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'JENKINS:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('JENKINS:'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('ISSUE_SEARCH:')))) ======================================================= 'ISSUE_SEARCH:' ============================================ ?- kif_to_boxlog( 'ISSUE_SEARCH:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'ISSUE_SEARCH:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='ISSUE_SEARCH:'. %~ kifm = nesc('ISSUE_SEARCH:'). %~ kif_to_boxlog_attvars2 = necessary('ISSUE_SEARCH:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('ISSUE_SEARCH:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'ISSUE_SEARCH:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('ISSUE_SEARCH:'). ============================================ % halt totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k exactly_one_value_01.clif (returned 0) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=463 OPEN logicmoo.base.examples.fol.EXACTLY_ONE_VALUE_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, EXACTLY_ONE_VALUE_01, Failing 2021-09-26 05:47:18 +0000 UTC ISSUE_ID=463 ISSUE_OC=OPEN Editing Issue For FAILED 463 OPEN logicmoo.base.examples.fol.EXACTLY_ONE_VALUE_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, EXACTLY_ONE_VALUE_01, Failing 2021-09-26 05:47:18 +0000 UTC SKIPPING gh issue edit 463 -t logicmoo.base.examples.fol.EXACTLY_ONE_VALUE_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.EXACTLY_ONE_INSTANCE_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['exactly_one_instance_01.clif']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['exactly_one_instance_01.clif']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/EXACTLY_ONE_INSTANCE_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AEXACTLY_ONE_INSTANCE_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/464 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. %~ comment("; Maintainer: Douglas Miles") %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2 %~ comment("; Load with ?- load_clif(pack(logicmoo_base/t/examples/fol/exactly_one_instance)).") %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:maplist(exactly_one_instance:export,[]))) %~ error( missing_kif_process(call,exactly_one_instance:ensure_loaded(library(logicmoo_clif)))) %~ comment("; causes deduction of argument types") %~ 'set-kif-option'('assume-wff') t_l:kif_action_mode(tell) %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(address,1,tHouse))))) ======================================================= domain(address,1,tHouse) ============================================ ?- kif_to_boxlog( domain(address,1,tHouse) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(address,1,tHouse) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(address,1,tHouse). %~ kifm = nesc( argIsa(address,1,tHouse)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,1,tHouse)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(address,1,tHouse)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(address,1,tHouse) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(address,1,tHouse)). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(address,2,tAddress))))) ======================================================= domain(address,2,tAddress) ============================================ ?- kif_to_boxlog( domain(address,2,tAddress) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(address,2,tAddress) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(address,2,tAddress). %~ kifm = nesc( argIsa(address,2,tAddress)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,2,tAddress)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(address,2,tAddress)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(address,2,tAddress) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(address,2,tAddress)). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(argQuotedIsa(address,2,ftInt))))) ======================================================= argQuotedIsa(address,2,ftInt) ============================================ ?- kif_to_boxlog( argQuotedIsa(address,2,ftInt) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ argQuotedIsa(address,2,ftInt) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argQuotedIsa(address,2,ftInt). %~ kifm = nesc( argQuotedIsa(address,2,ftInt)). %~ kif_to_boxlog_attvars2 = necessary(argQuotedIsa(address,2,ftInt)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argQuotedIsa(address,2,ftInt)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argQuotedIsa(address,2,ftInt) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argQuotedIsa(address,2,ftInt)). ============================================ %~ comment("; ==> is a special Logicmoo operator specific to forward chaining") %~ comment(" ============================================================") %~ comment(" There is only one entity with the address 666") %~ comment(" ============================================================") %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(exactly(1,H1,address(H1,666)))))) ======================================================= exactly(1,'$VAR'('H1'),address('$VAR'('H1'),666)) ============================================ ?- kif_to_boxlog( exactly(1,H1,address(H1,666)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ exactly(1,H1,address(H1,666)) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ correct_special_quantifiers :- quant(exactly(1),H1,address(H1,666)). %~ %~ correct_special_quantifiers:-quant(exactly(1),H1,address(H1,666)) %~ kifi = exactly(1,H1,address(H1,666)). %~ kifm = nesc( quant(exactly(1),H1,address(H1,666))). %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('H1'),address('$VAR'('H1'),666))) %~ w_o_c( %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), %~ common_logic_loader : kif_to_boxlog(exactly(1,H1,address(H1,666)),KB,rule4:0,_928)) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_utils/prolog/logicmoo_test_header.pl#L2 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('exactly_one_instance_01.clif',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',(0x55576f3c2a80),[expand(false),expand(true)])),'$mt_do_load'((0x55576f3c2a80),'exactly_one_instance_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55576f3c2a80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',(0x55576f3c2a80),[expand(false),expand(true)])),system:'$mt_do_load'((0x55576f3c2a80),'exactly_one_instance_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55576f3c2a80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('exactly_one_instance_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('exactly_one_instance_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',1632635225.3305962),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$source_term'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ','','',A,'','',''). % init.pl:1739: (30)[system]# setup_call_catcher_cleanup(system:'$open_source'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',(0x55577c572a00),close((0x55577c572a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',(0x55576e222850)),[],[expand(false),expand(true)]),system:'$term_in_file'((0x55577c572a00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif '],[expand(false),expand(true)]),F,system:'$close_source'(close((0x55577c572a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',(0x55576e222850)),true)). % init.pl:646: (31)$[system]# '$term_in_file'((0x55577c572a00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif '],[expand(false),expand(true)]). % init.pl:1831: (32)$[system]# '$expanded_term'((0x55577c572a00),begin_of_file,0-0,A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif '],[expand(false),expand(true)]). % init.pl:1876: (33)$[system] catch(system:'$expand_term'(begin_of_file,0-0,A,B),error(C,D),system:'$print_message_fail'(error(C,D))). % init.pl:546: (35)[$expand] expand_term(begin_of_file,'',A,B). % expand.pl:110: (37)$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: (38)[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: (40)[common_logic_loader] common_logic_loader:kif_io('',''). % common_logic_loader.pl:228: (41)[common_logic_loader] with_output_to((0x7f76b2bde8c0),load_clif((0x55577c572a00))). no(clause) (42)$[system] '$c_call_prolog'. no(clause) (49)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (53)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),each_call_cleanup:((common_logic_loader:with_lisp_translation((0x55577c572a00),kif_process_once),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),B,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646: (54)$[each_call_cleanup] ''(''). no(clause) (56)[s3xpr] s3xpr:with_lisp_translation_stream((0x55577c572a00),common_logic_loader:kif_process_once). % sreader.pl:109: (57)$[dcg_meta] dcg_meta:zalwayz(''). % dcg_meta.pl:517: (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,H1,[address,H1,666]]),A,fail)). no(clause) (59)$[system] '$c_call_prolog'. no(clause) (60)$[system] catch(s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,H1,[address,H1,666]]),A,dcg_meta:fail). % init.pl:546: (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,''). % sreader.pl:116: (63)[must_sanity]# must_sanity:common_logic_loader:once(kif_process([exactly,1,H1,[address,H1,666]])). % must_sanity.pl:65: (64)$[system] once(''). % init.pl:519: (65)$[common_logic_loader] common_logic_loader:kif_process(''). % common_logic_loader.pl:107: (68)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_process(tell,[exactly,1,H1,[address,H1,666]]))),nop(break),!,fail)). % ucatch.pl:1715: (69)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (70)$[common_logic_loader] common_logic_loader:kif_process(tell,''). % common_logic_loader.pl:146: (73)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_process(tell,exactly(1,H1,address(H1,666))))),nop(break),!,fail)). % ucatch.pl:1715: (74)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (79)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_add(exactly(1,H1,address(H1,666))))),nop(break),!,fail)). % ucatch.pl:1715: (80)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (81)[common_logic_loader] common_logic_snark:kif_add(exactly(1,H1,address(H1,666))). % common_logic_snark.pl:1664: (82)[common_logic_loader] common_logic_snark:kif_add2(''). % common_logic_snark.pl:1670: (83)[common_logic_loader] common_logic_snark:kif_to_boxlog(''). % common_logic_snark.pl:1063: (84)[common_logic_loader] common_logic_snark:kif_to_boxlog('',''). % common_logic_snark.pl:1099: (85)[must_sanity]# must_sanity:common_logic_loader:kif_to_boxlog(exactly(1,H1,address(H1,666)),A,rule4:0). % must_sanity.pl:65: (86)[common_logic_loader] common_logic_snark:kif_to_boxlog('','',''). % common_logic_snark.pl:1107: (87)[locally_each] locally_each:w_o_c(''). % redo_locally.pl:86: (88)$[system] catch(locally_each:w_o_c(error,common_logic_loader:kif_to_boxlog(exactly(1,H1,address(H1,666)),KB,rule4:0,A)),error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(1,H1,address(H1,666)),KB,rule4:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(1,H1,address(H1,666)),KB,rule4:0,A))),break,trace,common_logic_loader:kif_to_boxlog(exactly(1,H1,address(H1,666)),KB,rule4:0,A))). % init.pl:546: (89)$[locally_each] ''(locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(1,H1,address(H1,666)),KB,rule4:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(1,H1,address(H1,666)),KB,rule4:0,A))),break,trace,common_logic_loader:kif_to_boxlog(exactly(1,H1,address(H1,666)),KB,rule4:0,A))). no(clause) (90)[locally_each] dumpst:dumpST. % dumpst.pl:150: %~ w_o_c( %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), %~ common_logic_loader : kif_to_boxlog(exactly(1,H1,address(H1,666)),KB,rule4:0,_928)) % Break level 1 % Exit break level 1 %~ correct_special_quantifiers :- quant(exactly(1),H1,address(H1,666)).%~ %~ correct_special_quantifiers:-quant(exactly(1),H1,address(H1,666))%~ kifi = exactly(1,H1,address(H1,666)). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif:52 %~ kifm = nesc( quant(exactly(1),H1,address(H1,666))).%~ as_sigma :- necessary( quant(exactly(1),H1,address(H1,666))).%~ %~ as_sigma:-necessary(quant(exactly(1),H1,address(H1,666)))%~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('H1'),address('$VAR'('H1'),666)))%~ as_dlog :- nesc( quant(exactly(1),H1,address(H1,666))).%~ %~ as_dlog:-nesc(quant(exactly(1),H1,address(H1,666))) %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( exactly(1,G,instance(G,'Devil')))))) ======================================================= exactly(1,'$VAR'('G'),instance('$VAR'('G'),'Devil')) ============================================ ?- kif_to_boxlog( exactly(1,G,instance(G,'Devil')) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ exactly(1,G,instance(G,'Devil')) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ correct_special_quantifiers :- quant(exactly(1),G,'Devil'(G)). %~ %~ correct_special_quantifiers:-quant(exactly(1),G,'Devil'(G)) %~ kifi = exactly(1,G,'Devil'(G)). %~ kifm = nesc( quant(exactly(1),G,'Devil'(G))). %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('G'),'Devil'('$VAR'('G')))) %~ w_o_c( %~ error = error(uninstantiation_error(G),context(put_attr/3,'1-st argument')), %~ common_logic_loader : kif_to_boxlog( %~ exactly(1,G,instance(G,'Devil')), KB,rule5:0, %~ _506094)) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif#L52 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('exactly_one_instance_01.clif',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',(0x55576f3c2a80),[expand(false),expand(true)])),'$mt_do_load'((0x55576f3c2a80),'exactly_one_instance_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55576f3c2a80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',(0x55576f3c2a80),[expand(false),expand(true)])),system:'$mt_do_load'((0x55576f3c2a80),'exactly_one_instance_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55576f3c2a80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('exactly_one_instance_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('exactly_one_instance_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',1632635225.3305962),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$source_term'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ','','',A,'','',''). % init.pl:1739: (30)[system]# setup_call_catcher_cleanup(system:'$open_source'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',(0x55577c572a00),close((0x55577c572a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',(0x55576e222850)),[],[expand(false),expand(true)]),system:'$term_in_file'((0x55577c572a00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif '],[expand(false),expand(true)]),F,system:'$close_source'(close((0x55577c572a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',(0x55576e222850)),true)). % init.pl:646: (31)$[system]# '$term_in_file'((0x55577c572a00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif '],[expand(false),expand(true)]). % init.pl:1831: (32)$[system]# '$expanded_term'((0x55577c572a00),begin_of_file,0-0,A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif '],[expand(false),expand(true)]). % init.pl:1876: (33)$[system] catch(system:'$expand_term'(begin_of_file,0-0,A,B),error(C,D),system:'$print_message_fail'(error(C,D))). % init.pl:546: (35)[$expand] expand_term(begin_of_file,'',A,B). % expand.pl:110: (37)$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: (38)[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: (40)[common_logic_loader] common_logic_loader:kif_io('',''). % common_logic_loader.pl:228: (41)[common_logic_loader] with_output_to((0x7f76b2bde8c0),load_clif((0x55577c572a00))). no(clause) (42)$[system] '$c_call_prolog'. no(clause) (49)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (53)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),each_call_cleanup:((common_logic_loader:with_lisp_translation((0x55577c572a00),kif_process_once),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),B,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646: (54)$[each_call_cleanup] ''(''). no(clause) (56)[s3xpr] s3xpr:with_lisp_translation_stream((0x55577c572a00),common_logic_loader:kif_process_once). % sreader.pl:109: (57)$[dcg_meta] dcg_meta:zalwayz(s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,G,[instance,G,'Devil']])). % dcg_meta.pl:517: (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,G,[instance,G,'Devil']]),A,fail)). no(clause) (59)$[system] '$c_call_prolog'. no(clause) (60)$[system] catch(s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,G,[instance,G,'Devil']]),A,dcg_meta:fail). % init.pl:546: (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,G,[instance,G,'Devil']]). % sreader.pl:116: (63)[must_sanity]# must_sanity:common_logic_loader:once(kif_process([exactly,1,G,[instance,G,'Devil']])). % must_sanity.pl:65: (64)$[system] once(common_logic_loader:kif_process([exactly,1,G,[instance,G,'Devil']])). % init.pl:519: (65)$[common_logic_loader] common_logic_loader:kif_process([exactly,1,G,[instance,G,'Devil']]). % common_logic_loader.pl:107: (68)[ucatch] ucatch:one_must(bugger:dcall0(common_logic_loader:kif_process(tell,[exactly,1,G,[instance,G,'Devil']])),bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_process(tell,[exactly,1,G,[instance,G,'Devil']]))),nop(break),!,fail)). % ucatch.pl:1715: (69)$[bugger] bugger:dcall0(common_logic_loader:kif_process(tell,[exactly,1,G,[instance,G,'Devil']])). % bugger.pl:1399: (70)$[common_logic_loader] common_logic_loader:kif_process(tell,[exactly,1,G,[instance,G,'Devil']]). % common_logic_loader.pl:146: (73)[ucatch] ucatch:one_must(bugger:dcall0(common_logic_loader:kif_process(tell,exactly(1,G,instance(G,'Devil')))),bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_process(tell,exactly(1,G,instance(G,'Devil'))))),nop(break),!,fail)). % ucatch.pl:1715: (74)$[bugger] bugger:dcall0(common_logic_loader:kif_process(tell,exactly(1,G,instance(G,'Devil')))). % bugger.pl:1399: (79)[ucatch] ucatch:one_must(bugger:dcall0(common_logic_loader:kif_add(exactly(1,G,instance(G,'Devil')))),bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_add(exactly(1,G,instance(G,'Devil'))))),nop(break),!,fail)). % ucatch.pl:1715: (80)$[bugger] bugger:dcall0(common_logic_loader:kif_add(exactly(1,G,instance(G,'Devil')))). % bugger.pl:1399: (81)[common_logic_loader] common_logic_snark:kif_add(exactly(1,G,instance(G,'Devil'))). % common_logic_snark.pl:1664: (82)[common_logic_loader] common_logic_snark:kif_add2(exactly(1,G,instance(G,'Devil'))). % common_logic_snark.pl:1670: (83)[common_logic_loader] common_logic_snark:kif_to_boxlog(exactly(1,G,instance(G,'Devil'))). % common_logic_snark.pl:1063: (84)[common_logic_loader] common_logic_snark:kif_to_boxlog(exactly(1,G,instance(G,'Devil')),A). % common_logic_snark.pl:1099: (85)[must_sanity]# must_sanity:common_logic_loader:kif_to_boxlog(exactly(1,G,instance(G,'Devil')),A,rule5:0). % must_sanity.pl:65: (86)[common_logic_loader] common_logic_snark:kif_to_boxlog(exactly(1,G,instance(G,'Devil')),A,rule5:0). % common_logic_snark.pl:1107: (87)[locally_each] locally_each:w_o_c(common_logic_loader:kif_to_boxlog(exactly(1,G,instance(G,'Devil')),KB,rule5:0,A)). % redo_locally.pl:86: (88)$[system] catch(locally_each:w_o_c(error,common_logic_loader:kif_to_boxlog(exactly(1,G,instance(G,'Devil')),KB,rule5:0,A)),error(uninstantiation_error(G),context(put_attr/3,'1-st argument')),locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(G),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(1,G,instance(G,'Devil')),KB,rule5:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(G),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(1,G,instance(G,'Devil')),KB,rule5:0,A))),break,trace,common_logic_loader:kif_to_boxlog(exactly(1,G,instance(G,'Devil')),KB,rule5:0,A))). % init.pl:546: (89)$[locally_each] ''(locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(G),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(1,G,instance(G,'Devil')),KB,rule5:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(G),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(1,G,instance(G,'Devil')),KB,rule5:0,A))),break,trace,common_logic_loader:kif_to_boxlog(exactly(1,G,instance(G,'Devil')),KB,rule5:0,A))). no(clause) (90)[locally_each] dumpst:dumpST. % dumpst.pl:150: %~ w_o_c( %~ error = error(uninstantiation_error(G),context(put_attr/3,'1-st argument')), %~ common_logic_loader : kif_to_boxlog( %~ exactly(1,G,instance(G,'Devil')), KB,rule5:0, %~ _1120)) % Break level 1 % Exit break level 1 %~ correct_special_quantifiers :- quant(exactly(1),G,'Devil'(G)).%~ %~ correct_special_quantifiers:-quant(exactly(1),G,'Devil'(G))%~ kifi = exactly(1,G,'Devil'(G)).%~ kifm = nesc( quant(exactly(1),G,'Devil'(G))).%~ as_sigma :- necessary( quant(exactly(1),G,'Devil'(G))).%~ %~ as_sigma:-necessary(quant(exactly(1),G,'Devil'(G)))%~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('G'),'Devil'('$VAR'('G'))))%~ as_dlog :- nesc( quant(exactly(1),G,'Devil'(G))).%~ %~ as_dlog:-nesc(quant(exactly(1),G,'Devil'(G))) %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( deftest( '$STRING'("Exact existentials have the correct count"), %~ countAll(Some,instance(What,'Devil')), %~ Some=1))))) ======================================================= deftest('$STRING'("Exact existentials have the correct count"),countAll('$VAR'('Some'),instance('$VAR'('What'),'Devil')),=('$VAR'('Some'),1)) ============================================ ?- kif_to_boxlog( deftest('$STRING'("Exact existentials have the correct count"),countAll(Some,instance(What,'Devil')),Some=1) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ deftest('$STRING'("Exact existentials have the correct count"),countAll(Some,instance(What,'Devil')),Some=1) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = deftest( %~ $STRING( s( [ 'Exact', existentials,have,the,correct,count])), %~ countAll(Some,'Devil'(What)), %~ Some=1). %~ kifm = nesc( deftest( %~ $STRING( s( [ 'Exact', existentials,have,the,correct,count])), %~ countAll(Some,'Devil'(What)), %~ Some=1)). %~ kif_to_boxlog_attvars2 = necessary(deftest('$STRING'(s('[|]'('Exact','[|]'(existentials,'[|]'(have,'[|]'(the,'[|]'(correct,'[|]'(count,[])))))))),countAll('$VAR'('Some'),'Devil'('$VAR'('What'))),=('$VAR'('Some'),1))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(deftest('$STRING'(s(['Exact',existentials,have,the,correct,count])),countAll(Some,'Devil'(What)),Some=1)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that deftest('$STRING'(s(['Exact',existentials,have,the,correct,count])),countAll(Some,'Devil'(What)),Some=1) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( deftest( $STRING( s( [ 'Exact', existentials,have,the,correct,count])), countAll(Some,'Devil'(What)), Some=1)). ============================================ %~ comment(" ============================================================") %~ comment(" There is only one Devil") %~ comment(" ============================================================") %~ comment(" ============================================================") %~ comment(" Devil has exactly one name") %~ comment(" ============================================================") %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( exactly(1,Name,isNamed('Devil',Name)))))) ======================================================= exactly(1,'$VAR'('Name'),isNamed('Devil','$VAR'('Name'))) ============================================ ?- kif_to_boxlog( exactly(1,Name,isNamed('Devil',Name)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ exactly(1,Name,isNamed('Devil',Name)) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ correct_special_quantifiers :- quant(exactly(1),Name,isNamed('Devil',Name)). %~ %~ correct_special_quantifiers:-quant(exactly(1),Name,isNamed('Devil',Name)) %~ kifi = exactly(1,Name,isNamed('Devil',Name)). %~ kifm = nesc( quant(exactly(1),Name,isNamed('Devil',Name))). %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('Name'),isNamed('Devil','$VAR'('Name')))) %~ w_o_c( %~ error = error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')), %~ common_logic_loader : kif_to_boxlog( %~ exactly(1,Name,isNamed('Devil',Name)), KB,rule7:0, %~ _383114)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif#L52 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('exactly_one_instance_01.clif',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',(0x55576f3c2a80),[expand(false),expand(true)])),'$mt_do_load'((0x55576f3c2a80),'exactly_one_instance_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55576f3c2a80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',(0x55576f3c2a80),[expand(false),expand(true)])),system:'$mt_do_load'((0x55576f3c2a80),'exactly_one_instance_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55576f3c2a80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('exactly_one_instance_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('exactly_one_instance_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',1632635225.3305962),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$source_term'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ','','',A,'','',''). % init.pl:1739: (30)[system]# setup_call_catcher_cleanup(system:'$open_source'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',(0x55577c572a00),close((0x55577c572a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',(0x55576e222850)),[],[expand(false),expand(true)]),system:'$term_in_file'((0x55577c572a00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif '],[expand(false),expand(true)]),F,system:'$close_source'(close((0x55577c572a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',(0x55576e222850)),true)). % init.pl:646: (31)$[system]# '$term_in_file'((0x55577c572a00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif '],[expand(false),expand(true)]). % init.pl:1831: (32)$[system]# '$expanded_term'((0x55577c572a00),begin_of_file,0-0,A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif '],[expand(false),expand(true)]). % init.pl:1876: (33)$[system] catch(system:'$expand_term'(begin_of_file,0-0,A,B),error(C,D),system:'$print_message_fail'(error(C,D))). % init.pl:546: (35)[$expand] expand_term(begin_of_file,'',A,B). % expand.pl:110: (37)$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: (38)[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: (40)[common_logic_loader] common_logic_loader:kif_io('',''). % common_logic_loader.pl:228: (41)[common_logic_loader] with_output_to((0x7f76b2bde8c0),load_clif((0x55577c572a00))). no(clause) (42)$[system] '$c_call_prolog'. no(clause) (49)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (53)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),each_call_cleanup:((common_logic_loader:with_lisp_translation((0x55577c572a00),kif_process_once),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),B,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646: (54)$[each_call_cleanup] ''(''). no(clause) (56)[s3xpr] s3xpr:with_lisp_translation_stream((0x55577c572a00),common_logic_loader:kif_process_once). % sreader.pl:109: (57)$[dcg_meta] dcg_meta:zalwayz(s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,Name,[isNamed,'Devil',Name]])). % dcg_meta.pl:517: (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,Name,[isNamed,'Devil',Name]]),A,fail)). no(clause) (59)$[system] '$c_call_prolog'. no(clause) (60)$[system] catch(s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,Name,[isNamed,'Devil',Name]]),A,dcg_meta:fail). % init.pl:546: (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,Name,[isNamed,'Devil',Name]]). % sreader.pl:116: (63)[must_sanity]# must_sanity:common_logic_loader:once(kif_process([exactly,1,Name,[isNamed,'Devil',Name]])). % must_sanity.pl:65: (64)$[system] once(common_logic_loader:kif_process([exactly,1,Name,[isNamed,'Devil',Name]])). % init.pl:519: (65)$[common_logic_loader] common_logic_loader:kif_process([exactly,1,Name,[isNamed,'Devil',Name]]). % common_logic_loader.pl:107: (68)[ucatch] ucatch:one_must(bugger:dcall0(common_logic_loader:kif_process(tell,[exactly,1,Name,[isNamed,'Devil',Name]])),bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_process(tell,[exactly,1,Name,[isNamed,'Devil',Name]]))),nop(break),!,fail)). % ucatch.pl:1715: (69)$[bugger] bugger:dcall0(common_logic_loader:kif_process(tell,[exactly,1,Name,[isNamed,'Devil',Name]])). % bugger.pl:1399: (70)$[common_logic_loader] common_logic_loader:kif_process(tell,[exactly,1,Name,[isNamed,'Devil',Name]]). % common_logic_loader.pl:146: (73)[ucatch] ucatch:one_must(bugger:dcall0(common_logic_loader:kif_process(tell,exactly(1,Name,isNamed('Devil',Name)))),bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_process(tell,exactly(1,Name,isNamed('Devil',Name))))),nop(break),!,fail)). % ucatch.pl:1715: (74)$[bugger] bugger:dcall0(common_logic_loader:kif_process(tell,exactly(1,Name,isNamed('Devil',Name)))). % bugger.pl:1399: (79)[ucatch] ucatch:one_must(bugger:dcall0(common_logic_loader:kif_add(exactly(1,Name,isNamed('Devil',Name)))),bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_add(exactly(1,Name,isNamed('Devil',Name))))),nop(break),!,fail)). % ucatch.pl:1715: (80)$[bugger] bugger:dcall0(common_logic_loader:kif_add(exactly(1,Name,isNamed('Devil',Name)))). % bugger.pl:1399: (81)[common_logic_loader] common_logic_snark:kif_add(exactly(1,Name,isNamed('Devil',Name))). % common_logic_snark.pl:1664: (82)[common_logic_loader] common_logic_snark:kif_add2(exactly(1,Name,isNamed('Devil',Name))). % common_logic_snark.pl:1670: (83)[common_logic_loader] common_logic_snark:kif_to_boxlog(exactly(1,Name,isNamed('Devil',Name))). % common_logic_snark.pl:1063: (84)[common_logic_loader] common_logic_snark:kif_to_boxlog(exactly(1,Name,isNamed('Devil',Name)),A). % common_logic_snark.pl:1099: (85)[must_sanity]# must_sanity:common_logic_loader:kif_to_boxlog(exactly(1,Name,isNamed('Devil',Name)),A,rule7:0). % must_sanity.pl:65: (86)[common_logic_loader] common_logic_snark:kif_to_boxlog(exactly(1,Name,isNamed('Devil',Name)),A,rule7:0). % common_logic_snark.pl:1107: (87)[locally_each] locally_each:w_o_c(common_logic_loader:kif_to_boxlog(exactly(1,Name,isNamed('Devil',Name)),KB,rule7:0,A)). % redo_locally.pl:86: (88)$[system] catch(locally_each:w_o_c(error,common_logic_loader:kif_to_boxlog(exactly(1,Name,isNamed('Devil',Name)),KB,rule7:0,A)),error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')),locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(1,Name,isNamed('Devil',Name)),KB,rule7:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(1,Name,isNamed('Devil',Name)),KB,rule7:0,A))),break,trace,common_logic_loader:kif_to_boxlog(exactly(1,Name,isNamed('Devil',Name)),KB,rule7:0,A))). % init.pl:546: (89)$[locally_each] ''(locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(1,Name,isNamed('Devil',Name)),KB,rule7:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')),common_logic_loader:kif_to_boxlog(exactly(1,Name,isNamed('Devil',Name)),KB,rule7:0,A))),break,trace,common_logic_loader:kif_to_boxlog(exactly(1,Name,isNamed('Devil',Name)),KB,rule7:0,A))). no(clause) (90)[locally_each] dumpst:dumpST. % dumpst.pl:150: %~ w_o_c( %~ error = error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')), %~ common_logic_loader : kif_to_boxlog( %~ exactly(1,Name,isNamed('Devil',Name)), KB,rule7:0, %~ _383114)) % Break level 1 % Exit break level 1 %~ correct_special_quantifiers :- quant(exactly(1),Name,isNamed('Devil',Name)).%~ %~ correct_special_quantifiers:-quant(exactly(1),Name,isNamed('Devil',Name))%~ kifi = exactly(1,Name,isNamed('Devil',Name)).%~ kifm = nesc( quant(exactly(1),Name,isNamed('Devil',Name))).%~ as_sigma :- necessary( quant(exactly(1),Name,isNamed('Devil',Name))).%~ %~ as_sigma:-necessary(quant(exactly(1),Name,isNamed('Devil',Name)))%~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('Name'),isNamed('Devil','$VAR'('Name'))))%~ as_dlog :- nesc( quant(exactly(1),Name,isNamed('Devil',Name))).%~ %~ as_dlog:-nesc(quant(exactly(1),Name,isNamed('Devil',Name))) %~ debugm( common_logic_loader, %~ show_success( common_logic_loader, %~ common_logic_loader : ain( clif( deftest( '$STRING'("Existentials at least produce a value"), %~ isNamed('Devil',What), %~ What=Anything))))) ======================================================= deftest('$STRING'("Existentials at least produce a value"),isNamed('Devil','$VAR'('What')),=('$VAR'('What'),'$VAR'('Anything'))) ============================================ ?- kif_to_boxlog( deftest('$STRING'("Existentials at least produce a value"),isNamed('Devil',What),What=Anything) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ deftest('$STRING'("Existentials at least produce a value"),isNamed('Devil',What),What=Anything) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = deftest( %~ $STRING( s( [ 'Existentials', at,least,produce,a,value])), %~ isNamed('Devil',What), %~ What=Anything). %~ kifm = nesc( deftest( %~ $STRING( s( [ 'Existentials', at,least,produce,a,value])), %~ isNamed('Devil',What), %~ What=Anything)). %~ kif_to_boxlog_attvars2 = necessary(deftest('$STRING'(s('[|]'('Existentials','[|]'(at,'[|]'(least,'[|]'(produce,'[|]'(a,'[|]'(value,[])))))))),isNamed('Devil','$VAR'('What')),=('$VAR'('What'),'$VAR'('Anything')))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(deftest('$STRING'(s(['Existentials',at,least,produce,a,value])),isNamed('Devil',What),What=Anything)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that deftest('$STRING'(s(['Existentials',at,least,produce,a,value])),isNamed('Devil',What),What=Anything) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( deftest( $STRING( s( [ 'Existentials', at,least,produce,a,value])), isNamed('Devil',What), What=Anything)). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('ISSUE:')))) ======================================================= 'ISSUE:' ============================================ ?- kif_to_boxlog( 'ISSUE:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'ISSUE:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='ISSUE:'. %~ kifm = nesc('ISSUE:'). %~ kif_to_boxlog_attvars2 = necessary('ISSUE:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('ISSUE:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'ISSUE:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('ISSUE:'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('EDIT:')))) ======================================================= 'EDIT:' ============================================ ?- kif_to_boxlog( 'EDIT:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'EDIT:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='EDIT:'. %~ kifm = nesc('EDIT:'). %~ kif_to_boxlog_attvars2 = necessary('EDIT:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('EDIT:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'EDIT:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('EDIT:'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('JENKINS:')))) ======================================================= 'JENKINS:' ============================================ ?- kif_to_boxlog( 'JENKINS:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'JENKINS:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='JENKINS:'. %~ kifm = nesc('JENKINS:'). %~ kif_to_boxlog_attvars2 = necessary('JENKINS:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('JENKINS:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'JENKINS:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('JENKINS:'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('ISSUE_SEARCH:')))) ======================================================= 'ISSUE_SEARCH:' ============================================ ?- kif_to_boxlog( 'ISSUE_SEARCH:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'ISSUE_SEARCH:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='ISSUE_SEARCH:'. %~ kifm = nesc('ISSUE_SEARCH:'). %~ kif_to_boxlog_attvars2 = necessary('ISSUE_SEARCH:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('ISSUE_SEARCH:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'ISSUE_SEARCH:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('ISSUE_SEARCH:'). ============================================ % halt totalTime=2.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k exactly_one_instance_01.clif (returned 0) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=464 OPEN logicmoo.base.examples.fol.EXACTLY_ONE_INSTANCE_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, EXACTLY_ONE_INSTANCE_01, Failing 2021-09-26 05:47:05 +0000 UTC ISSUE_ID=464 ISSUE_OC=OPEN Editing Issue For FAILED 464 OPEN logicmoo.base.examples.fol.EXACTLY_ONE_INSTANCE_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, EXACTLY_ONE_INSTANCE_01, Failing 2021-09-26 05:47:05 +0000 UTC SKIPPING gh issue edit 464 -t logicmoo.base.examples.fol.EXACTLY_ONE_INSTANCE_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.EXACTLY_ONE_HAS_THE_VALUE_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['exactly_one_has_the_value_01.clif']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['exactly_one_has_the_value_01.clif']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_has_the_value_01.clif % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/EXACTLY_ONE_HAS_THE_VALUE_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AEXACTLY_ONE_HAS_THE_VALUE_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/465 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. %~ error( missing_kif_process(call,user:kif_io)) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2 %~ comment("; Module zebra5 - Test Zerbra Puzzle in CLIF for SWI-Prolog") %~ comment("; Maintainer: Douglas Miles") %~ comment("; Load with ?- load_clif(pack(logicmoo_base/t/examples/fol/zebra5))") %~ comment("; causes deduction of argument types") %~ debugm(user,show_success(user,user:maplist(zebra5:export,[]))) %~ error( missing_kif_process(call,zebra5:ensure_loaded(library(logicmoo_clif)))) %~ 'set-kif-option'('assume-wff') t_l:kif_action_mode(tell) %~ debugm(user,show_success(user,user:ain(clif(domain(address,1,tHouse))))) ======================================================= domain(address,1,tHouse) ============================================ ?- kif_to_boxlog( domain(address,1,tHouse) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(address,1,tHouse) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(address,1,tHouse). %~ kifm = nesc( argIsa(address,1,tHouse)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,1,tHouse)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(address,1,tHouse)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(address,1,tHouse) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(address,1,tHouse)). ============================================ %~ debugm(user,show_success(user,user:ain(clif(domain(address,2,tAddress))))) ======================================================= domain(address,2,tAddress) ============================================ ?- kif_to_boxlog( domain(address,2,tAddress) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(address,2,tAddress) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(address,2,tAddress). %~ kifm = nesc( argIsa(address,2,tAddress)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,2,tAddress)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(address,2,tAddress)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(address,2,tAddress) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(address,2,tAddress)). ============================================ %~ debugm(user,show_success(user,user:ain(clif(argQuotedIsa(address,2,ftInt))))) ======================================================= argQuotedIsa(address,2,ftInt) ============================================ ?- kif_to_boxlog( argQuotedIsa(address,2,ftInt) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ argQuotedIsa(address,2,ftInt) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argQuotedIsa(address,2,ftInt). %~ kifm = nesc( argQuotedIsa(address,2,ftInt)). %~ kif_to_boxlog_attvars2 = necessary(argQuotedIsa(address,2,ftInt)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argQuotedIsa(address,2,ftInt)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argQuotedIsa(address,2,ftInt) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argQuotedIsa(address,2,ftInt)). ============================================ %~ comment("; Special Logicmoo operator specific to forward chaining") %~ comment(" ============================================================") %~ comment(" There is only one entity with address 1") %~ comment(" ============================================================") %~ debugm(user,show_success(user,user:ain(clif(exactly(1,[H1],address(H1,1)))))) ======================================================= exactly(1,'[|]'('$VAR'('H1'),[]),address('$VAR'('H1'),1)) ============================================ ?- kif_to_boxlog( exactly(1,[H1],address(H1,1)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ exactly(1,[H1],address(H1,1)) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ correct_special_quantifiers :- quant(exactly(1),H1,address(H1,1)). %~ %~ correct_special_quantifiers:-quant(exactly(1),H1,address(H1,1)) %~ kifi = exactly(1,[H1],address(H1,1)). %~ kifm = nesc( quant(exactly(1),H1,address(H1,1))). %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('H1'),address('$VAR'('H1'),1))) %~ w_o_c( %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), %~ user : kif_to_boxlog(exactly(1,[H1],address(H1,1)),KB,rule4:0,_1064)) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_utils/prolog/logicmoo_test_header.pl#L2 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('exactly_one_has_the_value_01.clif',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_has_the_value_01.clif ',(0x56191c9d4a80),[expand(false),expand(true)])),'$mt_do_load'((0x56191c9d4a80),'exactly_one_has_the_value_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_has_the_value_01.clif ',user,[expand(false),expand(true)]),'$mt_end_load'((0x56191c9d4a80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_has_the_value_01.clif ',(0x56191c9d4a80),[expand(false),expand(true)])),system:'$mt_do_load'((0x56191c9d4a80),'exactly_one_has_the_value_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_has_the_value_01.clif ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x56191c9d4a80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('exactly_one_has_the_value_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_has_the_value_01.clif ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('exactly_one_has_the_value_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_has_the_value_01.clif ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_has_the_value_01.clif ',1632635212.1747594),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_has_the_value_01.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_has_the_value_01.clif ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_has_the_value_01.clif ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_has_the_value_01.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_has_the_value_01.clif ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$source_term'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_has_the_value_01.clif ','','',A,'','',''). % init.pl:1739: (30)[system]# setup_call_catcher_cleanup(system:'$open_source'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_has_the_value_01.clif ',(0x561929b84a00),close((0x561929b84a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_has_the_value_01.clif ',(0x56191ddf0d20)),[],[expand(false),expand(true)]),system:'$term_in_file'((0x561929b84a00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_has_the_value_01.clif '],[expand(false),expand(true)]),F,system:'$close_source'(close((0x561929b84a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_has_the_value_01.clif ',(0x56191ddf0d20)),true)). % init.pl:646: (31)$[system]# '$term_in_file'((0x561929b84a00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_has_the_value_01.clif '],[expand(false),expand(true)]). % init.pl:1831: (32)$[system]# '$expanded_term'((0x561929b84a00),begin_of_file,0-0,A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_has_the_value_01.clif '],[expand(false),expand(true)]). % init.pl:1876: (33)$[system] catch(system:'$expand_term'(begin_of_file,0-0,A,B),error(C,D),system:'$print_message_fail'(error(C,D))). % init.pl:546: (35)[$expand] expand_term(begin_of_file,'',A,B). % expand.pl:110: (37)$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: (38)[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: (40)[common_logic_loader] common_logic_loader:kif_io('',''). % common_logic_loader.pl:228: (41)[common_logic_loader] with_output_to((0x7f1c9f4998c0),load_clif((0x561929b84a00))). no(clause) (42)$[system] '$c_call_prolog'. no(clause) (49)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (53)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),each_call_cleanup:((common_logic_loader:with_lisp_translation((0x561929b84a00),kif_process_once),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),B,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646: (54)$[each_call_cleanup] ''(''). no(clause) (56)[s3xpr] s3xpr:with_lisp_translation_stream((0x561929b84a00),common_logic_loader:kif_process_once). % sreader.pl:109: (57)$[dcg_meta] dcg_meta:zalwayz(''). % dcg_meta.pl:517: (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,fail)). no(clause) (59)$[system] '$c_call_prolog'. no(clause) (60)$[system] catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,dcg_meta:fail). % init.pl:546: (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,''). % sreader.pl:116: (63)[must_sanity]# must_sanity:common_logic_loader:once(kif_process((:-kif_io))). % must_sanity.pl:65: (64)$[system] once(''). % init.pl:519: (65)$[common_logic_loader] common_logic_loader:kif_process(''). % common_logic_loader.pl:108: (68)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_process(tell,(:-kif_io)))),nop(break),!,fail)). % ucatch.pl:1715: (69)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (72)[common_logic_loader] common_logic_loader:kif_process(call,''). % common_logic_loader.pl:185: (73)$[system] call(''). % init.pl:483: (76)[user] with_output_to((0x7f1c9f4998c0),load_clif((0x561929b84a00))). no(clause) (77)$[system] '$c_call_prolog'. no(clause) (84)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (86)$[s3xpr] s3xpr:with_lisp_translation_stream((0x561929b84a00),user:kif_process_once). % sreader.pl:109: (87)$[dcg_meta] dcg_meta:zalwayz(''). % dcg_meta.pl:517: (88)$[dcg_meta] notrace(catch(s3xpr:call_proc(user:kif_process_once,[exactly,1,[H1],[address,H1,1]]),A,fail)). no(clause) (89)$[system] '$c_call_prolog'. no(clause) (90)$[system] catch(s3xpr:call_proc(user:kif_process_once,[exactly,1,[H1],[address,H1,1]]),A,dcg_meta:fail). % init.pl:546: (91)[s3xpr] s3xpr:call_proc(user:kif_process_once,''). % sreader.pl:116: (93)[must_sanity]# must_sanity:user:once(kif_process([exactly,1,[H1],[address,H1,1]])). % must_sanity.pl:65: (94)$[system] once(''). % init.pl:519: (95)$[user] common_logic_loader:kif_process(''). % common_logic_loader.pl:107: (98)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_process(tell,[exactly,1,[H1],[address,H1,1]]))),nop(break),!,fail)). % ucatch.pl:1715: (99)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (100)$[user] common_logic_loader:kif_process(tell,''). % common_logic_loader.pl:146: (103)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_process(tell,exactly(1,[H1],address(H1,1))))),nop(break),!,fail)). % ucatch.pl:1715: (104)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (109)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_add(exactly(1,[H1],address(H1,1))))),nop(break),!,fail)). % ucatch.pl:1715: (110)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (111)[user] common_logic_snark:kif_add(exactly(1,[H1],address(H1,1))). % common_logic_snark.pl:1664: (112)[user] common_logic_snark:kif_add2(''). % common_logic_snark.pl:1670: (113)[user] common_logic_snark:kif_to_boxlog(''). % common_logic_snark.pl:1063: (114)[user] common_logic_snark:kif_to_boxlog('',''). % common_logic_snark.pl:1099: (115)[must_sanity]# must_sanity:user:kif_to_boxlog(exactly(1,[H1],address(H1,1)),A,rule4:0). % must_sanity.pl:65: (116)[user] common_logic_snark:kif_to_boxlog('','',''). % common_logic_snark.pl:1107: (117)[locally_each] locally_each:w_o_c(''). % redo_locally.pl:86: (118)$[system] catch(locally_each:w_o_c(error,user:kif_to_boxlog(exactly(1,[H1],address(H1,1)),KB,rule4:0,A)),error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(1,[H1],address(H1,1)),KB,rule4:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(1,[H1],address(H1,1)),KB,rule4:0,A))),break,trace,user:kif_to_boxlog(exactly(1,[H1],address(H1,1)),KB,rule4:0,A))). % init.pl:546: (119)$[locally_each] ''(locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(1,[H1],address(H1,1)),KB,rule4:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(1,[H1],address(H1,1)),KB,rule4:0,A))),break,trace,user:kif_to_boxlog(exactly(1,[H1],address(H1,1)),KB,rule4:0,A))). no(clause) (120)[locally_each] dumpst:dumpST. % dumpst.pl:150: %~ w_o_c( %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), %~ user : kif_to_boxlog(exactly(1,[H1],address(H1,1)),KB,rule4:0,_1064)) % Break level 1 % Exit break level 1 %~ correct_special_quantifiers :- quant(exactly(1),H1,address(H1,1)).%~ %~ correct_special_quantifiers:-quant(exactly(1),H1,address(H1,1))%~ kifi = exactly(1,[H1],address(H1,1)). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_one_has_the_value_01.clif:29 %~ kifm = nesc( quant(exactly(1),H1,address(H1,1))).%~ as_sigma :- necessary( quant(exactly(1),H1,address(H1,1))).%~ %~ as_sigma:-necessary(quant(exactly(1),H1,address(H1,1)))%~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('H1'),address('$VAR'('H1'),1)))%~ as_dlog :- nesc( quant(exactly(1),H1,address(H1,1))).%~ %~ as_dlog:-nesc(quant(exactly(1),H1,address(H1,1))) %~ debugm(user,show_success(user,user:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(user,show_success(user,user:ain(clif('ISSUE:')))) ======================================================= 'ISSUE:' ============================================ ?- kif_to_boxlog( 'ISSUE:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'ISSUE:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='ISSUE:'. %~ kifm = nesc('ISSUE:'). %~ kif_to_boxlog_attvars2 = necessary('ISSUE:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('ISSUE:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'ISSUE:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('ISSUE:'). ============================================ %~ debugm(user,show_success(user,user:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(user,show_success(user,user:ain(clif('EDIT:')))) ======================================================= 'EDIT:' ============================================ ?- kif_to_boxlog( 'EDIT:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'EDIT:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='EDIT:'. %~ kifm = nesc('EDIT:'). %~ kif_to_boxlog_attvars2 = necessary('EDIT:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('EDIT:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'EDIT:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('EDIT:'). ============================================ %~ debugm(user,show_success(user,user:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(user,show_success(user,user:ain(clif('JENKINS:')))) ======================================================= 'JENKINS:' ============================================ ?- kif_to_boxlog( 'JENKINS:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'JENKINS:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='JENKINS:'. %~ kifm = nesc('JENKINS:'). %~ kif_to_boxlog_attvars2 = necessary('JENKINS:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('JENKINS:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'JENKINS:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('JENKINS:'). ============================================ %~ debugm(user,show_success(user,user:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(user,show_success(user,user:ain(clif('ISSUE_SEARCH:')))) ======================================================= 'ISSUE_SEARCH:' ============================================ ?- kif_to_boxlog( 'ISSUE_SEARCH:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'ISSUE_SEARCH:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='ISSUE_SEARCH:'. %~ kifm = nesc('ISSUE_SEARCH:'). %~ kif_to_boxlog_attvars2 = necessary('ISSUE_SEARCH:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('ISSUE_SEARCH:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'ISSUE_SEARCH:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('ISSUE_SEARCH:'). ============================================ % halt totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k exactly_one_has_the_value_01.clif (returned 0) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=465 OPEN logicmoo.base.examples.fol.EXACTLY_ONE_HAS_THE_VALUE_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, EXACTLY_ONE_HAS_THE_VALUE_01, Failing 2021-09-26 05:46:52 +0000 UTC ISSUE_ID=465 ISSUE_OC=OPEN Editing Issue For FAILED 465 OPEN logicmoo.base.examples.fol.EXACTLY_ONE_HAS_THE_VALUE_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, EXACTLY_ONE_HAS_THE_VALUE_01, Failing 2021-09-26 05:46:52 +0000 UTC SKIPPING gh issue edit 465 -t logicmoo.base.examples.fol.EXACTLY_ONE_HAS_THE_VALUE_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.EXACTLY_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['exactly_01.clif']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['exactly_01.clif']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/EXACTLY_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AEXACTLY_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/466 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif(:-)))) ======================================================= :- ============================================ ?- kif_to_boxlog( :- ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ :- %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif:0 %~ failed_mort(pprint_ec_no_newline('[|]'(bold,'[|]'(reset,'[|]'(faint,'[|]'(fg(cyan),'[|]'(bg(default),'[|]'(font(5),[])))))),:-(adjust_kif,nesc())))adjust_kif :-%~ nesc(=>). %~ %~ adjust_kif:-nesc(=>) %~ kifi=if. %~ kifm = nesc(=>). %~ kif_to_boxlog_attvars2 = necessary(=>) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(=>). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that => %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(=>). ============================================ %~ debugm( common_logic_loader, %~ show_success(common_logic_loader,common_logic_loader:ain(clif(use_module(library(logicmoo_utils)))))) ======================================================= use_module(library(logicmoo_utils)) ============================================ ?- kif_to_boxlog( use_module(library(logicmoo_utils)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ logicmoo_utils isa library isa use_module %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = use_module( library(logicmoo_utils)). %~ kifm = nesc( use_module( library(logicmoo_utils))). %~ kif_to_boxlog_attvars2 = necessary(use_module(library(logicmoo_utils))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(use_module(library(logicmoo_utils))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that logicmoo_utils isa library isa use_module %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( use_module( library(logicmoo_utils))). ============================================ %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('.')))) ======================================================= '.' ============================================ ?- kif_to_boxlog( '.' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '.' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi=('.'). %~ kifm = nesc('.'). %~ kif_to_boxlog_attvars2 = necessary('.') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('.'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '.' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('.'). ============================================ %~ error( missing_kif_process(call,user:endif)) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2 %~ error( missing_kif_process(call,user:kif_io)) %~ comment("; Module - Test Puzzle in CLIF for SWI-Prolog") %~ comment("; Maintainer: Douglas Miles") %~ comment("; Load with ?- load_clif(pack(logicmoo_base/t/examples/fol/'exactly_01.clif'))") %~ comment("; causes deduction of argument types") %~ comment("; (:- (ensure_loaded (library logicmoo_clif)))") %~ 'set-kif-option'('assume-wff') t_l:kif_action_mode(tell) %~ error( missing_kif_process(call,user:dbreq(retractall(clif(Clif))))) %~ debugm(user,show_success(user,user:ain(clif(domain(hasName,1,tAgent))))) ======================================================= domain(hasName,1,tAgent) ============================================ ?- kif_to_boxlog( domain(hasName,1,tAgent) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(hasName,1,tAgent) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(hasName,1,tAgent). %~ kifm = nesc( argIsa(hasName,1,tAgent)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(hasName,1,tAgent)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(hasName,1,tAgent)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(hasName,1,tAgent) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(hasName,1,tAgent)). ============================================ %~ debugm(user,show_success(user,user:ain(clif(domain(hasName,2,tName))))) ======================================================= domain(hasName,2,tName) ============================================ ?- kif_to_boxlog( domain(hasName,2,tName) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(hasName,2,tName) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(hasName,2,tName). %~ kifm = nesc( argIsa(hasName,2,tName)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(hasName,2,tName)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(hasName,2,tName)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(hasName,2,tName) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(hasName,2,tName)). ============================================ %~ debugm(user,show_success(user,user:ain(clif(argQuotedIsa(hasName,2,ftString))))) ======================================================= argQuotedIsa(hasName,2,ftString) ============================================ ?- kif_to_boxlog( argQuotedIsa(hasName,2,ftString) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ argQuotedIsa(hasName,2,ftString) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argQuotedIsa(hasName,2,ftString). %~ kifm = nesc( argQuotedIsa(hasName,2,ftString)). %~ kif_to_boxlog_attvars2 = necessary(argQuotedIsa(hasName,2,ftString)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argQuotedIsa(hasName,2,ftString)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argQuotedIsa(hasName,2,ftString) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argQuotedIsa(hasName,2,ftString)). ============================================ %~ debugm(user,show_success(user,user:ain(clif(domain(address,1,tHouse))))) ======================================================= domain(address,1,tHouse) ============================================ ?- kif_to_boxlog( domain(address,1,tHouse) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(address,1,tHouse) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(address,1,tHouse). %~ kifm = nesc( argIsa(address,1,tHouse)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,1,tHouse)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(address,1,tHouse)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(address,1,tHouse) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(address,1,tHouse)). ============================================ %~ debugm(user,show_success(user,user:ain(clif(domain(address,2,tAddress))))) ======================================================= domain(address,2,tAddress) ============================================ ?- kif_to_boxlog( domain(address,2,tAddress) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(address,2,tAddress) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(address,2,tAddress). %~ kifm = nesc( argIsa(address,2,tAddress)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,2,tAddress)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(address,2,tAddress)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(address,2,tAddress) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(address,2,tAddress)). ============================================ %~ comment("; Special Logicmoo operator specific to forward chaining") %~ comment("; (==> (and (domain ?P ?n ?c) (admittedArgument ?p ?n ?i)) (instance ?i ?c))") %~ comment(" ============================================================") %~ comment(" Devil has exactly one name") %~ comment(" ============================================================") %~ debugm( user, %~ show_success( user, %~ user : ain( clif( exactly(1,[[Name,tName]],hasName('Devil',Name)))))) ======================================================= exactly(1,'[|]'('[|]'('$VAR'('Name'),'[|]'(tName,[])),[]),hasName('Devil','$VAR'('Name'))) ============================================ ?- kif_to_boxlog( exactly(1,[[Name,tName]],hasName('Devil',Name)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ exactly(1,[[Name,tName]],hasName('Devil',Name)) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ correct_special_quantifiers :- quant( exactly(1), %~ Name, %~ hasName('Devil',Name)&isa(Name,tName)). %~ %~ correct_special_quantifiers:-quant(exactly(1),Name,hasName('Devil',Name)&isa(Name,tName)) %~ kifi = exactly(1,[[Name,tName]],hasName('Devil',Name)). %~ kifm = nesc( quant(exactly(1),Name,hasName('Devil',Name)&isa(Name,tName))). %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('Name'),and(hasName('Devil','$VAR'('Name')),isa('$VAR'('Name'),tName)))) %~ w_o_c( %~ error = error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')), %~ user : kif_to_boxlog( %~ exactly(1,[[Name,tName]],hasName('Devil',Name)), KB,rule10:0,_1100)) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_utils/prolog/logicmoo_test_header.pl#L2 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('exactly_01.clif',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',(0x561e30b1ea80),[expand(false),expand(true)])),'$mt_do_load'((0x561e30b1ea80),'exactly_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',user,[expand(false),expand(true)]),'$mt_end_load'((0x561e30b1ea80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',(0x561e30b1ea80),[expand(false),expand(true)])),system:'$mt_do_load'((0x561e30b1ea80),'exactly_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x561e30b1ea80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('exactly_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('exactly_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',1632635200.998898),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$source_term'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ','','',A,'','',''). % init.pl:1739: (30)[system]# setup_call_catcher_cleanup(system:'$open_source'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',(0x561e3dccea00),close((0x561e3dccea00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',(0x561e2f9808c0)),[],[expand(false),expand(true)]),system:'$term_in_file'((0x561e3dccea00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif '],[expand(false),expand(true)]),F,system:'$close_source'(close((0x561e3dccea00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',(0x561e2f9808c0)),true)). % init.pl:646: (31)$[system]# '$term_in_file'((0x561e3dccea00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif '],[expand(false),expand(true)]). % init.pl:1831: (32)$[system]# '$expanded_term'((0x561e3dccea00),begin_of_file,0-0,A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif '],[expand(false),expand(true)]). % init.pl:1876: (33)$[system] catch(system:'$expand_term'(begin_of_file,0-0,A,B),error(C,D),system:'$print_message_fail'(error(C,D))). % init.pl:546: (35)[$expand] expand_term(begin_of_file,'',A,B). % expand.pl:110: (37)$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: (38)[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: (40)[common_logic_loader] common_logic_loader:kif_io('',''). % common_logic_loader.pl:228: (41)[common_logic_loader] with_output_to((0x7f98ca73b8c0),load_clif((0x561e3dccea00))). no(clause) (42)$[system] '$c_call_prolog'. no(clause) (49)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (53)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),each_call_cleanup:((common_logic_loader:with_lisp_translation((0x561e3dccea00),kif_process_once),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),B,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646: (54)$[each_call_cleanup] ''(''). no(clause) (56)[s3xpr] s3xpr:with_lisp_translation_stream((0x561e3dccea00),common_logic_loader:kif_process_once). % sreader.pl:109: (57)$[dcg_meta] dcg_meta:zalwayz(''). % dcg_meta.pl:517: (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,fail)). no(clause) (59)$[system] '$c_call_prolog'. no(clause) (60)$[system] catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,dcg_meta:fail). % init.pl:546: (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,''). % sreader.pl:116: (63)[must_sanity]# must_sanity:common_logic_loader:once(kif_process((:-kif_io))). % must_sanity.pl:65: (64)$[system] once(''). % init.pl:519: (65)$[common_logic_loader] common_logic_loader:kif_process(''). % common_logic_loader.pl:108: (68)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_process(tell,(:-kif_io)))),nop(break),!,fail)). % ucatch.pl:1715: (69)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (72)[common_logic_loader] common_logic_loader:kif_process(call,''). % common_logic_loader.pl:185: (73)$[system] call(''). % init.pl:483: (76)[user] with_output_to((0x7f98ca73b8c0),load_clif((0x561e3dccea00))). no(clause) (77)$[system] '$c_call_prolog'. no(clause) (84)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (86)$[s3xpr] s3xpr:with_lisp_translation_stream((0x561e3dccea00),user:kif_process_once). % sreader.pl:109: (87)$[dcg_meta] dcg_meta:zalwayz(''). % dcg_meta.pl:517: (88)$[dcg_meta] notrace(catch(s3xpr:call_proc(user:kif_process_once,[exactly,1,[[Name,tName]],[hasName,'Devil',Name]]),A,fail)). no(clause) (89)$[system] '$c_call_prolog'. no(clause) (90)$[system] catch(s3xpr:call_proc(user:kif_process_once,[exactly,1,[[Name,tName]],[hasName,'Devil',Name]]),A,dcg_meta:fail). % init.pl:546: (91)[s3xpr] s3xpr:call_proc(user:kif_process_once,''). % sreader.pl:116: (93)[must_sanity]# must_sanity:user:once(kif_process([exactly,1,[[Name,tName]],[hasName,'Devil',Name]])). % must_sanity.pl:65: (94)$[system] once(''). % init.pl:519: (95)$[user] common_logic_loader:kif_process(''). % common_logic_loader.pl:107: (98)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_process(tell,[exactly,1,[[Name,tName]],[hasName,'Devil',Name]]))),nop(break),!,fail)). % ucatch.pl:1715: (99)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (100)$[user] common_logic_loader:kif_process(tell,''). % common_logic_loader.pl:146: (103)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_process(tell,exactly(1,[[Name,tName]],hasName('Devil',Name))))),nop(break),!,fail)). % ucatch.pl:1715: (104)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (109)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_add(exactly(1,[[Name,tName]],hasName('Devil',Name))))),nop(break),!,fail)). % ucatch.pl:1715: (110)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (111)[user] common_logic_snark:kif_add(exactly(1,[[Name,tName]],hasName('Devil',Name))). % common_logic_snark.pl:1664: (112)[user] common_logic_snark:kif_add2(''). % common_logic_snark.pl:1670: (113)[user] common_logic_snark:kif_to_boxlog(''). % common_logic_snark.pl:1063: (114)[user] common_logic_snark:kif_to_boxlog('',''). % common_logic_snark.pl:1099: (115)[must_sanity]# must_sanity:user:kif_to_boxlog(exactly(1,[[Name,tName]],hasName('Devil',Name)),A,rule10:0). % must_sanity.pl:65: (116)[user] common_logic_snark:kif_to_boxlog('','',''). % common_logic_snark.pl:1107: (117)[locally_each] locally_each:w_o_c(''). % redo_locally.pl:86: (118)$[system] catch(locally_each:w_o_c(error,user:kif_to_boxlog(exactly(1,[[Name,tName]],hasName('Devil',Name)),KB,rule10:0,A)),error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')),locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(1,[[Name,tName]],hasName('Devil',Name)),KB,rule10:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(1,[[Name,tName]],hasName('Devil',Name)),KB,rule10:0,A))),break,trace,user:kif_to_boxlog(exactly(1,[[Name,tName]],hasName('Devil',Name)),KB,rule10:0,A))). % init.pl:546: (119)$[locally_each] ''(locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(1,[[Name,tName]],hasName('Devil',Name)),KB,rule10:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(1,[[Name,tName]],hasName('Devil',Name)),KB,rule10:0,A))),break,trace,user:kif_to_boxlog(exactly(1,[[Name,tName]],hasName('Devil',Name)),KB,rule10:0,A))). no(clause) (120)[locally_each] dumpst:dumpST. % dumpst.pl:150: %~ w_o_c( %~ error = error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')), %~ user : kif_to_boxlog( %~ exactly(1,[[Name,tName]],hasName('Devil',Name)), KB,rule10:0,_1100)) % Break level 1 % Exit break level 1 %~ correct_special_quantifiers :- quant( exactly(1),%~ Name,%~ hasName('Devil',Name)&isa(Name,tName)).%~ %~ correct_special_quantifiers:-quant(exactly(1),Name,hasName('Devil',Name)&isa(Name,tName))%~ kifi = exactly(1,[[Name,tName]],hasName('Devil',Name)). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif:81 %~ kifm = nesc( quant(exactly(1),Name,hasName('Devil',Name)&isa(Name,tName))).%~ as_sigma :- necessary( quant(exactly(1),Name,and(hasName('Devil',Name),isa(Name,tName)))).%~ %~ as_sigma:-necessary(quant(exactly(1),Name,and(hasName('Devil',Name),isa(Name,tName))))%~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('Name'),and(hasName('Devil','$VAR'('Name')),isa('$VAR'('Name'),tName))))%~ as_dlog :- ( nesc( v( nesc( ~( quant(exactly(1),Name,isa(Name,tName)))),%~ quant(exactly(1),Name,hasName('Devil',Name)))) &%~ nesc( v( nesc( ~( quant(exactly(1),Name,hasName('Devil',Name)))),%~ quant(exactly(1),Name,isa(Name,tName))))).%~ %~ as_dlog:-nesc(v(nesc(~quant(exactly(1),Name,isa(Name,tName))),quant(exactly(1),Name,hasName('Devil',Name))))&nesc(v(nesc(~quant(exactly(1),Name,hasName('Devil',Name))),quant(exactly(1),Name,isa(Name,tName)))) %~ debugm(user,show_success(user,user:ain(clif(if(and(a,b),c))))) ======================================================= if(and(a,b),c) ============================================ ?- kif_to_boxlog( if(and(a,b),c) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ a and b if c %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = if(and(a,b),c). %~ kifm = nesc( (a&b)=>c). %~ kif_to_boxlog_attvars2 = necessary(=>(and(a,b),c)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 3 entailment(s): nesc(a)&nesc(b)==>nesc(c). poss(~c)&nesc(a)==>poss(~b). poss(~c)&nesc(b)==>poss(~a). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " a " is necessarily true and %~ " b " is necessarily true %~ It's Proof that: %~ " c " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(a)&nesc(b)==>nesc(c). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " c " is possibly false and %~ " a " is necessarily true %~ It's Proof that: %~ " b " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(~c)&nesc(a)==>poss(~b). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " c " is possibly false and %~ " b " is necessarily true %~ It's Proof that: %~ " a " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(~c)&nesc(b)==>poss(~a). ============================================ %~ kifi = if(and(a,b),c). %~ kifm = nesc( (a&b)=>c). %~ kif_to_boxlog_attvars2 = necessary(=>(and(a,b),c)) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " a " is necessarily true and %~ " b " is necessarily true %~ It's Proof that: %~ " c " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(a)&nesc(b)==>nesc(c). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " c " is possibly false and %~ " b " is necessarily true %~ It's Proof that: %~ " a " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(~c)&nesc(b)==>poss(~a). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " c " is possibly false and %~ " a " is necessarily true %~ It's Proof that: %~ " b " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(~c)&nesc(a)==>poss(~b). %~ comment(" ============================================================") %~ comment(" if a and be then c") %~ comment(" ============================================================") %~ comment(" ============================================================") %~ comment(" Exactly 1") %~ comment(" ============================================================") %~ debugm( user, %~ show_success( user, %~ user : ain( clif( exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)))))) ======================================================= exactly(1,'[|]'('[|]'('$VAR'('H1'),'[|]'(tHouse,[])),[]),memberOf('$VAR'('H1'),tOneHouseSet)) ============================================ ?- kif_to_boxlog( exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ correct_special_quantifiers :- quant( exactly(1), %~ H1, %~ memberOf(H1,tOneHouseSet)&isa(H1,tHouse)). %~ %~ correct_special_quantifiers:-quant(exactly(1),H1,memberOf(H1,tOneHouseSet)&isa(H1,tHouse)) %~ kifi = exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)). %~ kifm = nesc( quant(exactly(1),H1,memberOf(H1,tOneHouseSet)&isa(H1,tHouse))). %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('H1'),and(memberOf('$VAR'('H1'),tOneHouseSet),isa('$VAR'('H1'),tHouse)))) %~ w_o_c( %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), %~ user : kif_to_boxlog( %~ exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)), KB,rule13:0,_731496)) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif#L81 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('exactly_01.clif',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',(0x561e30b1ea80),[expand(false),expand(true)])),'$mt_do_load'((0x561e30b1ea80),'exactly_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',user,[expand(false),expand(true)]),'$mt_end_load'((0x561e30b1ea80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',(0x561e30b1ea80),[expand(false),expand(true)])),system:'$mt_do_load'((0x561e30b1ea80),'exactly_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x561e30b1ea80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('exactly_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('exactly_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',1632635200.998898),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$source_term'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ','','',A,'','',''). % init.pl:1739: (30)[system]# setup_call_catcher_cleanup(system:'$open_source'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',(0x561e3dccea00),close((0x561e3dccea00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',(0x561e2f9808c0)),[],[expand(false),expand(true)]),system:'$term_in_file'((0x561e3dccea00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif '],[expand(false),expand(true)]),F,system:'$close_source'(close((0x561e3dccea00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',(0x561e2f9808c0)),true)). % init.pl:646: (31)$[system]# '$term_in_file'((0x561e3dccea00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif '],[expand(false),expand(true)]). % init.pl:1831: (32)$[system]# '$expanded_term'((0x561e3dccea00),begin_of_file,0-0,A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif '],[expand(false),expand(true)]). % init.pl:1876: (33)$[system] catch(system:'$expand_term'(begin_of_file,0-0,A,B),error(C,D),system:'$print_message_fail'(error(C,D))). % init.pl:546: (35)[$expand] expand_term(begin_of_file,'',A,B). % expand.pl:110: (37)$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: (38)[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: (40)[common_logic_loader] common_logic_loader:kif_io('',''). % common_logic_loader.pl:228: (41)[common_logic_loader] with_output_to((0x7f98ca73b8c0),load_clif((0x561e3dccea00))). no(clause) (42)$[system] '$c_call_prolog'. no(clause) (49)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (53)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),each_call_cleanup:((common_logic_loader:with_lisp_translation((0x561e3dccea00),kif_process_once),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),B,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646: (54)$[each_call_cleanup] ''(''). no(clause) (56)[s3xpr] s3xpr:with_lisp_translation_stream((0x561e3dccea00),common_logic_loader:kif_process_once). % sreader.pl:109: (57)$[dcg_meta] dcg_meta:zalwayz(''). % dcg_meta.pl:517: (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,fail)). no(clause) (59)$[system] '$c_call_prolog'. no(clause) (60)$[system] catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,dcg_meta:fail). % init.pl:546: (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,''). % sreader.pl:116: (63)[must_sanity]# must_sanity:common_logic_loader:once(kif_process((:-kif_io))). % must_sanity.pl:65: (64)$[system] once(''). % init.pl:519: (65)$[common_logic_loader] common_logic_loader:kif_process(''). % common_logic_loader.pl:108: (68)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_process(tell,(:-kif_io)))),nop(break),!,fail)). % ucatch.pl:1715: (69)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (72)[common_logic_loader] common_logic_loader:kif_process(call,''). % common_logic_loader.pl:185: (73)$[system] call(''). % init.pl:483: (76)[user] with_output_to((0x7f98ca73b8c0),load_clif((0x561e3dccea00))). no(clause) (77)$[system] '$c_call_prolog'. no(clause) (84)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (86)$[s3xpr] s3xpr:with_lisp_translation_stream((0x561e3dccea00),user:kif_process_once). % sreader.pl:109: (87)$[dcg_meta] dcg_meta:zalwayz(s3xpr:call_proc(user:kif_process_once,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]])). % dcg_meta.pl:517: (88)$[dcg_meta] notrace(catch(s3xpr:call_proc(user:kif_process_once,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]]),A,fail)). no(clause) (89)$[system] '$c_call_prolog'. no(clause) (90)$[system] catch(s3xpr:call_proc(user:kif_process_once,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]]),A,dcg_meta:fail). % init.pl:546: (91)[s3xpr] s3xpr:call_proc(user:kif_process_once,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]]). % sreader.pl:116: (93)[must_sanity]# must_sanity:user:once(kif_process([exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]])). % must_sanity.pl:65: (94)$[system] once(user:kif_process([exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]])). % init.pl:519: (95)$[user] common_logic_loader:kif_process([exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]]). % common_logic_loader.pl:107: (98)[ucatch] ucatch:one_must(bugger:dcall0(user:kif_process(tell,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]])),bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_process(tell,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]]))),nop(break),!,fail)). % ucatch.pl:1715: (99)$[bugger] bugger:dcall0(user:kif_process(tell,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]])). % bugger.pl:1399: (100)$[user] common_logic_loader:kif_process(tell,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]]). % common_logic_loader.pl:146: (103)[ucatch] ucatch:one_must(bugger:dcall0(user:kif_process(tell,exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)))),bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_process(tell,exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet))))),nop(break),!,fail)). % ucatch.pl:1715: (104)$[bugger] bugger:dcall0(user:kif_process(tell,exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)))). % bugger.pl:1399: (109)[ucatch] ucatch:one_must(bugger:dcall0(user:kif_add(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)))),bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_add(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet))))),nop(break),!,fail)). % ucatch.pl:1715: (110)$[bugger] bugger:dcall0(user:kif_add(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)))). % bugger.pl:1399: (111)[user] common_logic_snark:kif_add(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet))). % common_logic_snark.pl:1664: (112)[user] common_logic_snark:kif_add2(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet))). % common_logic_snark.pl:1670: (113)[user] common_logic_snark:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet))). % common_logic_snark.pl:1063: (114)[user] common_logic_snark:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),A). % common_logic_snark.pl:1099: (115)[must_sanity]# must_sanity:user:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),A,rule13:0). % must_sanity.pl:65: (116)[user] common_logic_snark:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),A,rule13:0). % common_logic_snark.pl:1107: (117)[locally_each] locally_each:w_o_c(user:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),KB,rule13:0,A)). % redo_locally.pl:86: (118)$[system] catch(locally_each:w_o_c(error,user:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),KB,rule13:0,A)),error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),KB,rule13:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),KB,rule13:0,A))),break,trace,user:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),KB,rule13:0,A))). % init.pl:546: (119)$[locally_each] ''(locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),KB,rule13:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),KB,rule13:0,A))),break,trace,user:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),KB,rule13:0,A))). no(clause) (120)[locally_each] dumpst:dumpST. % dumpst.pl:150: %~ w_o_c( %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), %~ user : kif_to_boxlog( %~ exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)), KB,rule13:0,_731496)) % Break level 1 % Exit break level 1 %~ correct_special_quantifiers :- quant( exactly(1),%~ H1,%~ memberOf(H1,tOneHouseSet)&isa(H1,tHouse)).%~ %~ correct_special_quantifiers:-quant(exactly(1),H1,memberOf(H1,tOneHouseSet)&isa(H1,tHouse))%~ kifi = exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)).%~ kifm = nesc( quant(exactly(1),H1,memberOf(H1,tOneHouseSet)&isa(H1,tHouse))).%~ as_sigma :- necessary( quant(exactly(1),H1,and(memberOf(H1,tOneHouseSet),isa(H1,tHouse)))).%~ %~ as_sigma:-necessary(quant(exactly(1),H1,and(memberOf(H1,tOneHouseSet),isa(H1,tHouse))))%~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('H1'),and(memberOf('$VAR'('H1'),tOneHouseSet),isa('$VAR'('H1'),tHouse))))%~ as_dlog :- ( nesc( v( nesc( ~( quant(exactly(1),H1,isa(H1,tHouse)))),%~ quant(exactly(1),H1,memberOf(H1,tOneHouseSet)))) &%~ nesc( v( nesc( ~( quant(exactly(1),H1,memberOf(H1,tOneHouseSet)))),%~ quant(exactly(1),H1,isa(H1,tHouse))))).%~ %~ as_dlog:-nesc(v(nesc(~quant(exactly(1),H1,isa(H1,tHouse))),quant(exactly(1),H1,memberOf(H1,tOneHouseSet))))&nesc(v(nesc(~quant(exactly(1),H1,memberOf(H1,tOneHouseSet))),quant(exactly(1),H1,isa(H1,tHouse)))) %~ debugm( user, %~ show_success( user, %~ user : ain( clif( exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)))))) ======================================================= exactly(2,'[|]'('[|]'('$VAR'('H1'),'[|]'(tHouse,[])),[]),memberOf('$VAR'('H1'),tTwoHouseSet)) ============================================ ?- kif_to_boxlog( exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ correct_special_quantifiers :- quant( exactly(2), %~ H1, %~ memberOf(H1,tTwoHouseSet)&isa(H1,tHouse)). %~ %~ correct_special_quantifiers:-quant(exactly(2),H1,memberOf(H1,tTwoHouseSet)&isa(H1,tHouse)) %~ kifi = exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)). %~ kifm = nesc( quant(exactly(2),H1,memberOf(H1,tTwoHouseSet)&isa(H1,tHouse))). %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(2),'$VAR'('H1'),and(memberOf('$VAR'('H1'),tTwoHouseSet),isa('$VAR'('H1'),tHouse)))) %~ w_o_c( %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), %~ user : kif_to_boxlog( %~ exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)), KB,rule14:0,_3262534)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif#L81 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('exactly_01.clif',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',(0x561e30b1ea80),[expand(false),expand(true)])),'$mt_do_load'((0x561e30b1ea80),'exactly_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',user,[expand(false),expand(true)]),'$mt_end_load'((0x561e30b1ea80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',(0x561e30b1ea80),[expand(false),expand(true)])),system:'$mt_do_load'((0x561e30b1ea80),'exactly_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x561e30b1ea80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('exactly_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('exactly_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',1632635200.998898),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$source_term'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ','','',A,'','',''). % init.pl:1739: (30)[system]# setup_call_catcher_cleanup(system:'$open_source'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',(0x561e3dccea00),close((0x561e3dccea00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',(0x561e2f9808c0)),[],[expand(false),expand(true)]),system:'$term_in_file'((0x561e3dccea00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif '],[expand(false),expand(true)]),F,system:'$close_source'(close((0x561e3dccea00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',(0x561e2f9808c0)),true)). % init.pl:646: (31)$[system]# '$term_in_file'((0x561e3dccea00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif '],[expand(false),expand(true)]). % init.pl:1831: (32)$[system]# '$expanded_term'((0x561e3dccea00),begin_of_file,0-0,A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif '],[expand(false),expand(true)]). % init.pl:1876: (33)$[system] catch(system:'$expand_term'(begin_of_file,0-0,A,B),error(C,D),system:'$print_message_fail'(error(C,D))). % init.pl:546: (35)[$expand] expand_term(begin_of_file,'',A,B). % expand.pl:110: (37)$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: (38)[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: (40)[common_logic_loader] common_logic_loader:kif_io('',''). % common_logic_loader.pl:228: (41)[common_logic_loader] with_output_to((0x7f98ca73b8c0),load_clif((0x561e3dccea00))). no(clause) (42)$[system] '$c_call_prolog'. no(clause) (49)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (53)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),each_call_cleanup:((common_logic_loader:with_lisp_translation((0x561e3dccea00),kif_process_once),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),B,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646: (54)$[each_call_cleanup] ''(''). no(clause) (56)[s3xpr] s3xpr:with_lisp_translation_stream((0x561e3dccea00),common_logic_loader:kif_process_once). % sreader.pl:109: (57)$[dcg_meta] dcg_meta:zalwayz(''). % dcg_meta.pl:517: (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,fail)). no(clause) (59)$[system] '$c_call_prolog'. no(clause) (60)$[system] catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,dcg_meta:fail). % init.pl:546: (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,''). % sreader.pl:116: (63)[must_sanity]# must_sanity:common_logic_loader:once(kif_process((:-kif_io))). % must_sanity.pl:65: (64)$[system] once(''). % init.pl:519: (65)$[common_logic_loader] common_logic_loader:kif_process(''). % common_logic_loader.pl:108: (68)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_process(tell,(:-kif_io)))),nop(break),!,fail)). % ucatch.pl:1715: (69)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (72)[common_logic_loader] common_logic_loader:kif_process(call,''). % common_logic_loader.pl:185: (73)$[system] call(''). % init.pl:483: (76)[user] with_output_to((0x7f98ca73b8c0),load_clif((0x561e3dccea00))). no(clause) (77)$[system] '$c_call_prolog'. no(clause) (84)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (86)$[s3xpr] s3xpr:with_lisp_translation_stream((0x561e3dccea00),user:kif_process_once). % sreader.pl:109: (87)$[dcg_meta] dcg_meta:zalwayz(s3xpr:call_proc(user:kif_process_once,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]])). % dcg_meta.pl:517: (88)$[dcg_meta] notrace(catch(s3xpr:call_proc(user:kif_process_once,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]),A,fail)). no(clause) (89)$[system] '$c_call_prolog'. no(clause) (90)$[system] catch(s3xpr:call_proc(user:kif_process_once,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]),A,dcg_meta:fail). % init.pl:546: (91)[s3xpr] s3xpr:call_proc(user:kif_process_once,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]). % sreader.pl:116: (93)[must_sanity]# must_sanity:user:once(kif_process([exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]])). % must_sanity.pl:65: (94)$[system] once(user:kif_process([exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]])). % init.pl:519: (95)$[user] common_logic_loader:kif_process([exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]). % common_logic_loader.pl:107: (98)[ucatch] ucatch:one_must(bugger:dcall0(user:kif_process(tell,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]])),bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_process(tell,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]))),nop(break),!,fail)). % ucatch.pl:1715: (99)$[bugger] bugger:dcall0(user:kif_process(tell,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]])). % bugger.pl:1399: (100)$[user] common_logic_loader:kif_process(tell,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]). % common_logic_loader.pl:146: (103)[ucatch] ucatch:one_must(bugger:dcall0(user:kif_process(tell,exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)))),bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_process(tell,exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet))))),nop(break),!,fail)). % ucatch.pl:1715: (104)$[bugger] bugger:dcall0(user:kif_process(tell,exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)))). % bugger.pl:1399: (109)[ucatch] ucatch:one_must(bugger:dcall0(user:kif_add(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)))),bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_add(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet))))),nop(break),!,fail)). % ucatch.pl:1715: (110)$[bugger] bugger:dcall0(user:kif_add(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)))). % bugger.pl:1399: (111)[user] common_logic_snark:kif_add(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet))). % common_logic_snark.pl:1664: (112)[user] common_logic_snark:kif_add2(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet))). % common_logic_snark.pl:1670: (113)[user] common_logic_snark:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet))). % common_logic_snark.pl:1063: (114)[user] common_logic_snark:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),A). % common_logic_snark.pl:1099: (115)[must_sanity]# must_sanity:user:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),A,rule14:0). % must_sanity.pl:65: (116)[user] common_logic_snark:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),A,rule14:0). % common_logic_snark.pl:1107: (117)[locally_each] locally_each:w_o_c(user:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),KB,rule14:0,A)). % redo_locally.pl:86: (118)$[system] catch(locally_each:w_o_c(error,user:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),KB,rule14:0,A)),error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),KB,rule14:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),KB,rule14:0,A))),break,trace,user:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),KB,rule14:0,A))). % init.pl:546: (119)$[locally_each] ''(locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),KB,rule14:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),KB,rule14:0,A))),break,trace,user:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),KB,rule14:0,A))). no(clause) (120)[locally_each] dumpst:dumpST. % dumpst.pl:150: %~ w_o_c( %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), %~ user : kif_to_boxlog( %~ exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)), KB,rule14:0,_3262534)) % Break level 1 % Exit break level 1 %~ correct_special_quantifiers :- quant( exactly(2),%~ H1,%~ memberOf(H1,tTwoHouseSet)&isa(H1,tHouse)).%~ %~ correct_special_quantifiers:-quant(exactly(2),H1,memberOf(H1,tTwoHouseSet)&isa(H1,tHouse))%~ kifi = exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)).%~ kifm = nesc( quant(exactly(2),H1,memberOf(H1,tTwoHouseSet)&isa(H1,tHouse))).%~ as_sigma :- necessary( quant(exactly(2),H1,and(memberOf(H1,tTwoHouseSet),isa(H1,tHouse)))).%~ %~ as_sigma:-necessary(quant(exactly(2),H1,and(memberOf(H1,tTwoHouseSet),isa(H1,tHouse))))%~ kif_to_boxlog_attvars2 = necessary(quant(exactly(2),'$VAR'('H1'),and(memberOf('$VAR'('H1'),tTwoHouseSet),isa('$VAR'('H1'),tHouse))))%~ as_dlog :- ( nesc( v( nesc( ~( quant(exactly(2),H1,isa(H1,tHouse)))),%~ quant(exactly(2),H1,memberOf(H1,tTwoHouseSet)))) &%~ nesc( v( nesc( ~( quant(exactly(2),H1,memberOf(H1,tTwoHouseSet)))),%~ quant(exactly(2),H1,isa(H1,tHouse))))).%~ %~ as_dlog:-nesc(v(nesc(~quant(exactly(2),H1,isa(H1,tHouse))),quant(exactly(2),H1,memberOf(H1,tTwoHouseSet))))&nesc(v(nesc(~quant(exactly(2),H1,memberOf(H1,tTwoHouseSet))),quant(exactly(2),H1,isa(H1,tHouse)))) %~ debugm( user, %~ show_success( user, %~ user : ain( clif( exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)))))) ======================================================= exactly(5,'[|]'('[|]'('$VAR'('H1'),'[|]'(tHouse,[])),[]),memberOf('$VAR'('H1'),tFiveHouseSet)) ============================================ ?- kif_to_boxlog( exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ correct_special_quantifiers :- quant( exactly(5), %~ H1, %~ memberOf(H1,tFiveHouseSet)&isa(H1,tHouse)). %~ %~ correct_special_quantifiers:-quant(exactly(5),H1,memberOf(H1,tFiveHouseSet)&isa(H1,tHouse)) %~ kifi = exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)). %~ kifm = nesc( quant(exactly(5),H1,memberOf(H1,tFiveHouseSet)&isa(H1,tHouse))). %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(5),'$VAR'('H1'),and(memberOf('$VAR'('H1'),tFiveHouseSet),isa('$VAR'('H1'),tHouse)))) %~ w_o_c( %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), %~ user : kif_to_boxlog( %~ exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)), KB,rule15:0,_5790796)) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif#L81 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('exactly_01.clif',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',(0x561e30b1ea80),[expand(false),expand(true)])),'$mt_do_load'((0x561e30b1ea80),'exactly_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',user,[expand(false),expand(true)]),'$mt_end_load'((0x561e30b1ea80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',(0x561e30b1ea80),[expand(false),expand(true)])),system:'$mt_do_load'((0x561e30b1ea80),'exactly_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x561e30b1ea80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('exactly_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('exactly_01.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',1632635200.998898),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$source_term'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ','','',A,'','',''). % init.pl:1739: (30)[system]# setup_call_catcher_cleanup(system:'$open_source'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',(0x561e3dccea00),close((0x561e3dccea00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',(0x561e2f9808c0)),[],[expand(false),expand(true)]),system:'$term_in_file'((0x561e3dccea00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif '],[expand(false),expand(true)]),F,system:'$close_source'(close((0x561e3dccea00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',(0x561e2f9808c0)),true)). % init.pl:646: (31)$[system]# '$term_in_file'((0x561e3dccea00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif '],[expand(false),expand(true)]). % init.pl:1831: (32)$[system]# '$expanded_term'((0x561e3dccea00),begin_of_file,0-0,A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif '],[expand(false),expand(true)]). % init.pl:1876: (33)$[system] catch(system:'$expand_term'(begin_of_file,0-0,A,B),error(C,D),system:'$print_message_fail'(error(C,D))). % init.pl:546: (35)[$expand] expand_term(begin_of_file,'',A,B). % expand.pl:110: (37)$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: (38)[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: (40)[common_logic_loader] common_logic_loader:kif_io('',''). % common_logic_loader.pl:228: (41)[common_logic_loader] with_output_to((0x7f98ca73b8c0),load_clif((0x561e3dccea00))). no(clause) (42)$[system] '$c_call_prolog'. no(clause) (49)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (53)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),each_call_cleanup:((common_logic_loader:with_lisp_translation((0x561e3dccea00),kif_process_once),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),B,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646: (54)$[each_call_cleanup] ''(''). no(clause) (56)[s3xpr] s3xpr:with_lisp_translation_stream((0x561e3dccea00),common_logic_loader:kif_process_once). % sreader.pl:109: (57)$[dcg_meta] dcg_meta:zalwayz(''). % dcg_meta.pl:517: (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,fail)). no(clause) (59)$[system] '$c_call_prolog'. no(clause) (60)$[system] catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,dcg_meta:fail). % init.pl:546: (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,''). % sreader.pl:116: (63)[must_sanity]# must_sanity:common_logic_loader:once(kif_process((:-kif_io))). % must_sanity.pl:65: (64)$[system] once(''). % init.pl:519: (65)$[common_logic_loader] common_logic_loader:kif_process(''). % common_logic_loader.pl:108: (68)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_process(tell,(:-kif_io)))),nop(break),!,fail)). % ucatch.pl:1715: (69)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (72)[common_logic_loader] common_logic_loader:kif_process(call,''). % common_logic_loader.pl:185: (73)$[system] call(''). % init.pl:483: (76)[user] with_output_to((0x7f98ca73b8c0),load_clif((0x561e3dccea00))). no(clause) (77)$[system] '$c_call_prolog'. no(clause) (84)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (86)$[s3xpr] s3xpr:with_lisp_translation_stream((0x561e3dccea00),user:kif_process_once). % sreader.pl:109: (87)$[dcg_meta] dcg_meta:zalwayz(s3xpr:call_proc(user:kif_process_once,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]])). % dcg_meta.pl:517: (88)$[dcg_meta] notrace(catch(s3xpr:call_proc(user:kif_process_once,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]),A,fail)). no(clause) (89)$[system] '$c_call_prolog'. no(clause) (90)$[system] catch(s3xpr:call_proc(user:kif_process_once,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]),A,dcg_meta:fail). % init.pl:546: (91)[s3xpr] s3xpr:call_proc(user:kif_process_once,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]). % sreader.pl:116: (93)[must_sanity]# must_sanity:user:once(kif_process([exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]])). % must_sanity.pl:65: (94)$[system] once(user:kif_process([exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]])). % init.pl:519: (95)$[user] common_logic_loader:kif_process([exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]). % common_logic_loader.pl:107: (98)[ucatch] ucatch:one_must(bugger:dcall0(user:kif_process(tell,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]])),bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_process(tell,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]))),nop(break),!,fail)). % ucatch.pl:1715: (99)$[bugger] bugger:dcall0(user:kif_process(tell,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]])). % bugger.pl:1399: (100)$[user] common_logic_loader:kif_process(tell,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]). % common_logic_loader.pl:146: (103)[ucatch] ucatch:one_must(bugger:dcall0(user:kif_process(tell,exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)))),bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_process(tell,exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet))))),nop(break),!,fail)). % ucatch.pl:1715: (104)$[bugger] bugger:dcall0(user:kif_process(tell,exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)))). % bugger.pl:1399: (109)[ucatch] ucatch:one_must(bugger:dcall0(user:kif_add(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)))),bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_add(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet))))),nop(break),!,fail)). % ucatch.pl:1715: (110)$[bugger] bugger:dcall0(user:kif_add(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)))). % bugger.pl:1399: (111)[user] common_logic_snark:kif_add(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet))). % common_logic_snark.pl:1664: (112)[user] common_logic_snark:kif_add2(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet))). % common_logic_snark.pl:1670: (113)[user] common_logic_snark:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet))). % common_logic_snark.pl:1063: (114)[user] common_logic_snark:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),A). % common_logic_snark.pl:1099: (115)[must_sanity]# must_sanity:user:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),A,rule15:0). % must_sanity.pl:65: (116)[user] common_logic_snark:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),A,rule15:0). % common_logic_snark.pl:1107: (117)[locally_each] locally_each:w_o_c(user:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),KB,rule15:0,A)). % redo_locally.pl:86: (118)$[system] catch(locally_each:w_o_c(error,user:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),KB,rule15:0,A)),error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),KB,rule15:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),KB,rule15:0,A))),break,trace,user:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),KB,rule15:0,A))). % init.pl:546: (119)$[locally_each] ''(locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),KB,rule15:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),KB,rule15:0,A))),break,trace,user:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),KB,rule15:0,A))). no(clause) (120)[locally_each] dumpst:dumpST. % dumpst.pl:150: %~ w_o_c( %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), %~ user : kif_to_boxlog( %~ exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)), KB,rule15:0,_5790796)) % Break level 1 % Exit break level 1 %~ correct_special_quantifiers :- quant( exactly(5),%~ H1,%~ memberOf(H1,tFiveHouseSet)&isa(H1,tHouse)).%~ %~ correct_special_quantifiers:-quant(exactly(5),H1,memberOf(H1,tFiveHouseSet)&isa(H1,tHouse))%~ kifi = exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)).%~ kifm = nesc( quant(exactly(5),H1,memberOf(H1,tFiveHouseSet)&isa(H1,tHouse))).%~ as_sigma :- necessary( quant(exactly(5),H1,and(memberOf(H1,tFiveHouseSet),isa(H1,tHouse)))).%~ %~ as_sigma:-necessary(quant(exactly(5),H1,and(memberOf(H1,tFiveHouseSet),isa(H1,tHouse))))%~ kif_to_boxlog_attvars2 = necessary(quant(exactly(5),'$VAR'('H1'),and(memberOf('$VAR'('H1'),tFiveHouseSet),isa('$VAR'('H1'),tHouse))))%~ as_dlog :- ( nesc( v( nesc( ~( quant(exactly(5),H1,isa(H1,tHouse)))),%~ quant(exactly(5),H1,memberOf(H1,tFiveHouseSet)))) &%~ nesc( v( nesc( ~( quant(exactly(5),H1,memberOf(H1,tFiveHouseSet)))),%~ quant(exactly(5),H1,isa(H1,tHouse))))).%~ %~ as_dlog:-nesc(v(nesc(~quant(exactly(5),H1,isa(H1,tHouse))),quant(exactly(5),H1,memberOf(H1,tFiveHouseSet))))&nesc(v(nesc(~quant(exactly(5),H1,memberOf(H1,tFiveHouseSet))),quant(exactly(5),H1,isa(H1,tHouse)))) %~ debugm( user, %~ show_success( user, %~ user : ain( clif( comment( 'ThisFile666', %~ '$STRING'("\n\nThere should be at most 8 houses with assertions about them.\nAnd at least 5 houses.\n\n\n(isa ?X tHouse)\n\n\n\n")))))) ======================================================= comment('ThisFile666','$STRING'("\n\nThere should be at most 8 houses with assertions about them.\nAnd at least 5 houses.\n\n\n(isa ?X tHouse)\n\n\n\n")) ============================================ ?- kif_to_boxlog( comment('ThisFile666','$STRING'("\n\nThere should be at most 8 houses with assertions about them.\nAnd at least 5 houses.\n\n\n(isa ?X tHouse)\n\n\n\n")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'ThisFile666' comment "\n\nThere should be at most 8 houses with assertions about them.\nAnd at least 5 houses.\n\n\n(isa ?X tHouse)\n\n\n\n" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifm = comment( 'ThisFile666', %~ '$STRING'("\n\nThere should be at most 8 houses with assertions about them.\nAnd at least 5 houses.\n\n\n(isa ?X tHouse)\n\n\n\n")). %~ kif_to_boxlog_attvars2 = comment('ThisFile666','$STRING'("\n\nThere should be at most 8 houses with assertions about them.\nAnd at least 5 houses.\n\n\n(isa ?X tHouse)\n\n\n\n")) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): comment('ThisFile666','$STRING'("\n\nThere should be at most 8 houses with assertions about them.\nAnd at least 5 houses.\n\n\n(isa ?X tHouse)\n\n\n\n")). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'ThisFile666' comment "\n\nThere should be at most 8 houses with assertions about them.\nAnd at least 5 houses.\n\n\n(isa ?X tHouse)\n\n\n\n" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% comment( 'ThisFile666', '$STRING'("\n\nThere should be at most 8 houses with assertions about them.\nAnd at least 5 houses.\n\n\n(isa ?X tHouse)\n\n\n\n")). ============================================ %~ comment(" ============================================================") %~ comment(" Exactly 2") %~ comment(" ============================================================") %~ comment(" ============================================================") %~ comment(" Exactly 5") %~ comment(" ============================================================") %~ error( missing_kif_process(call,user:listing(clif))) :- dynamic baseKB:clif/1. :- multifile baseKB:clif/1. :- public baseKB:clif/1. :- module_transparent baseKB:clif/1. baseKB:clif(:-). baseKB:clif(if). baseKB:clif(use_module(library(logicmoo_utils))). baseKB:clif('.'). baseKB:clif(domain(hasName, 1, tAgent)). baseKB:clif(domain(hasName, 2, tName)). baseKB:clif(argQuotedIsa(hasName, 2, ftString)). baseKB:clif(domain(address, 1, tHouse)). baseKB:clif(domain(address, 2, tAddress)). baseKB:clif(exactly(1, [[A, tName]], hasName('Devil', A))). baseKB:clif(if(and(a, b), c)). baseKB:clif(exactly(1, [[A, tHouse]], memberOf(A, tOneHouseSet))). baseKB:clif(exactly(2, [[A, tHouse]], memberOf(A, tTwoHouseSet))). baseKB:clif(exactly(5, [[A, tHouse]], memberOf(A, tFiveHouseSet))). baseKB:clif(comment('ThisFile666', '$STRING'("\n\nThere should be at most 8 houses with assertions about them.\nAnd at least 5 houses.\n\n\n(isa ?X tHouse)\n\n\n\n"))). %~ debugm(user,show_success(user,user:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(user,show_success(user,user:ain(clif('ISSUE:')))) ======================================================= 'ISSUE:' ============================================ ?- kif_to_boxlog( 'ISSUE:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'ISSUE:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='ISSUE:'. %~ kifm = nesc('ISSUE:'). %~ kif_to_boxlog_attvars2 = necessary('ISSUE:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('ISSUE:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'ISSUE:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('ISSUE:'). ============================================ %~ debugm(user,show_success(user,user:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(user,show_success(user,user:ain(clif('EDIT:')))) ======================================================= 'EDIT:' ============================================ ?- kif_to_boxlog( 'EDIT:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'EDIT:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='EDIT:'. %~ kifm = nesc('EDIT:'). %~ kif_to_boxlog_attvars2 = necessary('EDIT:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('EDIT:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'EDIT:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('EDIT:'). ============================================ %~ debugm(user,show_success(user,user:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(user,show_success(user,user:ain(clif('JENKINS:')))) ======================================================= 'JENKINS:' ============================================ ?- kif_to_boxlog( 'JENKINS:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'JENKINS:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='JENKINS:'. %~ kifm = nesc('JENKINS:'). %~ kif_to_boxlog_attvars2 = necessary('JENKINS:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('JENKINS:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'JENKINS:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('JENKINS:'). ============================================ %~ debugm(user,show_success(user,user:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(user,show_success(user,user:ain(clif('ISSUE_SEARCH:')))) ======================================================= 'ISSUE_SEARCH:' ============================================ ?- kif_to_boxlog( 'ISSUE_SEARCH:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'ISSUE_SEARCH:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='ISSUE_SEARCH:'. %~ kifm = nesc('ISSUE_SEARCH:'). %~ kif_to_boxlog_attvars2 = necessary('ISSUE_SEARCH:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('ISSUE_SEARCH:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'ISSUE_SEARCH:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('ISSUE_SEARCH:'). ============================================ % halt totalTime=2.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k exactly_01.clif (returned 0) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=466 OPEN logicmoo.base.examples.fol.EXACTLY_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, EXACTLY_01, Failing 2021-09-26 05:46:40 +0000 UTC ISSUE_ID=466 ISSUE_OC=OPEN Editing Issue For FAILED 466 OPEN logicmoo.base.examples.fol.EXACTLY_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, EXACTLY_01, Failing 2021-09-26 05:46:40 +0000 UTC SKIPPING gh issue edit 466 -t logicmoo.base.examples.fol.EXACTLY_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.CLIF_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['clif_01.clif']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['clif_01.clif']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/clif_01.clif % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/CLIF_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACLIF_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/467 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. %~ error( missing_kif_process(call,user:expects_dialect(clif))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2 %~ error( missing_kif_process(call,user:kif_io)) %~ comment("; Module zebra5 - Test Zerbra Puzzle in CLIF for SWI-Prolog") %~ comment("; Maintainer: Douglas Miles") %~ comment("; Load with ?- load_clif(pack(logicmoo_base/t/examples/fol/zebra5))") %~ comment("; causes deduction of argument types") %~ error( missing_kif_process(call,user:rtrace)) %~ hi. %~ threre. %~ error( missing_kif_process(call,user:ensure_loaded(library(logicmoo_clif)))) %~ 'set-kif-option'('assume-wff') t_l:kif_action_mode(tell) %~ debugm(user,show_success(user,user:ain(clif(domain(address,1,tHouse))))) ======================================================= domain(address,1,tHouse) ============================================ ?- kif_to_boxlog( domain(address,1,tHouse) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(address,1,tHouse) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(address,1,tHouse). %~ kifm = nesc( argIsa(address,1,tHouse)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,1,tHouse)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(address,1,tHouse)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(address,1,tHouse) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(address,1,tHouse)). ============================================ %~ debugm(user,show_success(user,user:ain(clif(domain(address,2,tAddress))))) ======================================================= domain(address,2,tAddress) ============================================ ?- kif_to_boxlog( domain(address,2,tAddress) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(address,2,tAddress) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(address,2,tAddress). %~ kifm = nesc( argIsa(address,2,tAddress)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,2,tAddress)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(address,2,tAddress)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(address,2,tAddress) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(address,2,tAddress)). ============================================ %~ debugm(user,show_success(user,user:ain(clif(argQuotedIsa(address,2,ftInt))))) ======================================================= argQuotedIsa(address,2,ftInt) ============================================ ?- kif_to_boxlog( argQuotedIsa(address,2,ftInt) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ argQuotedIsa(address,2,ftInt) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argQuotedIsa(address,2,ftInt). %~ kifm = nesc( argQuotedIsa(address,2,ftInt)). %~ kif_to_boxlog_attvars2 = necessary(argQuotedIsa(address,2,ftInt)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argQuotedIsa(address,2,ftInt)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argQuotedIsa(address,2,ftInt) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argQuotedIsa(address,2,ftInt)). ============================================ %~ comment("; Special Logicmoo operator specific to forward chaining") %~ comment("; (==> (and (domain ?P ?n ?c) (admittedArgument ?p ?n ?i)) (instance ?i ?c))") %~ comment(" ============================================================") %~ comment(" There is only one entity with address 1") %~ comment(" ============================================================") %~ debugm(user,show_success(user,user:ain(clif(exists([H1],address(H1,1)))))) ======================================================= exists('[|]'('$VAR'('H1'),[]),address('$VAR'('H1'),1)) ============================================ ?- kif_to_boxlog( exists([H1],address(H1,1)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %~ There exists ?H1 %~ " ?H1 address 1 " %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ correct_special_quantifiers :- exists(H1,address(H1,1)). %~ %~ correct_special_quantifiers:-exists(H1,address(H1,1)) %~ kifi = exists([H1],address(H1,1)). %~ kifm = exists(H1,nesc(address(H1,1))). %~ kif_to_boxlog_attvars2 = exists('$VAR'('H1'),necessary(address('$VAR'('H1'),1))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): '$existential'(H1,1,nesc(address(H1,1)))==>nesc(address(H1,1)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?H1 nesc(address(H1,1)) %~ It's Proof that: %~ " ?H1 address 1 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% '$existential'(H1,1,nesc(address(H1,1)))==>nesc(address(H1,1)). ============================================ %~ correct_special_quantifiers :- exists(H1,address(H1,1)). %~ %~ correct_special_quantifiers:-exists(H1,address(H1,1)) %~ kifi = exists([H1],address(H1,1)). %~ kifm = exists(H1,nesc(address(H1,1))). %~ kif_to_boxlog_attvars2 = exists('$VAR'('H1'),necessary(address('$VAR'('H1'),1))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?H1 nesc(address(H1,1)) %~ It's Proof that: %~ " ?H1 address 1 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% '$existential'(H1,1,nesc(address(H1,1)))==>nesc(address(H1,1)). %~ comment(";;; .{ parent(PARENT,GRAND) & parent(CHILD,PARENT) => grandparent(CHILD,GRAND) }.") %~ debugm( user, %~ show_success( user, %~ user : ain( clif( all( c, %~ exists([[m,female],[f,male]],if(human(c),mother(c,m)&father(c,f)))))))) ======================================================= all(c,exists('[|]'('[|]'(m,'[|]'(female,[])),'[|]'('[|]'(f,'[|]'(male,[])),[])),if(human(c),&(mother(c,m),father(c,f))))) ============================================ ?- kif_to_boxlog( all(c,exists([[m,female],[f,male]],if(human(c),mother(c,m)&father(c,f)))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %~ For all c %~ ( %~ There exists m female f male %~ (c isa human if " c mother m " and %~ " c father f " )) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ correct_special_quantifiers :- all( C, %~ exists( M, %~ exists( F, %~ ( human(C) => %~ ( mother(C,M) & %~ father(C,F) & %~ isa(M,female) & %~ isa(F,male)))))). %~ %~ correct_special_quantifiers:-all(C,exists(M,exists(F,(human(C)=>mother(C,M)&(father(C,F)&(isa(M,female)&isa(F,male))))))) %~ kifi = all( c, %~ exists([[m,female],[f,male]],if(human(c),mother(c,m)&father(c,f)))). %~ kifm = all( C, %~ exists( M, %~ exists( F, %~ nesc( ( human(C) => %~ ( mother(C,M) & %~ father(C,F) & %~ isa(M,female) & %~ isa(F,male))))))). %~ kif_to_boxlog_attvars2 = forall('$VAR'('C'),exists('$VAR'('M'),exists('$VAR'('F'),necessary(=>(human('$VAR'('C')),and(mother('$VAR'('C'),'$VAR'('M')),and(father('$VAR'('C'),'$VAR'('F')),and(isa('$VAR'('M'),female),isa('$VAR'('F'),male))))))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 20 entailment(s): nesc(human(C))&(nesc(mother(C,M))&poss(nesc(isa(M,female))&nesc(isa(F,male))))&'$existential'(F,1,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male))))))==>nesc(father(C,F)). nesc(human(C))&(nesc(mother(C,M))&(nesc(father(C,F))&nesc(isa(M,female))))&'$existential'(F,1,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male))))))==>nesc(isa(F,male)). nesc(human(C))&(nesc(mother(C,M))&(nesc(father(C,F))&poss(~isa(M,female))))&'$existential'(F,1,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male))))))==>poss(~isa(F,male)). nesc(human(C))&(nesc(mother(C,M))&(nesc(isa(F,male))&poss(~isa(M,female))))&'$existential'(F,1,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male))))))==>poss(~father(C,F)). nesc(human(C))&(nesc(mother(C,M))&(nesc(isa(M,female))&poss(~isa(F,male))))&'$existential'(F,1,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male))))))==>poss(~father(C,F)). nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(F,male))&poss(~isa(M,female))))&'$existential'(F,1,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male))))))==>poss(~human(C)). nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&poss(~isa(F,male))))&'$existential'(F,1,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male))))))==>poss(~human(C)). nesc(mother(C,M))&(poss(~father(C,F))&poss(nesc(isa(M,female))&nesc(isa(F,male))))&'$existential'(F,1,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male))))))==>poss(~human(C)). poss(~mother(C,M))&poss(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male))))&'$existential'(F,1,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male))))))==>poss(~human(C)). poss(father(C,F))&(nesc(human(C))&poss(~mother(C,M))&'$existential'(M,1,exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))))&'$existential'(F,1,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))))&poss(isa(F,male))==>poss(~isa(M,female)). poss(father(C,F))&(nesc(human(C))&poss(~mother(C,M))&'$existential'(M,1,exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))))&'$existential'(F,1,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))))&poss(isa(M,female))==>poss(~isa(F,male)). nesc(human(C))&poss(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male))))&'$existential'(M,1,exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))))&'$existential'(F,1,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male))))))==>nesc(mother(C,M)). nesc(human(C))&(nesc(father(C,F))&(nesc(isa(F,male))&poss(~isa(M,female))))&'$existential'(M,1,exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))))&'$existential'(F,1,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male))))))==>poss(~mother(C,M)). nesc(human(C))&(nesc(father(C,F))&(nesc(isa(M,female))&poss(~isa(F,male))))&'$existential'(M,1,exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))))&'$existential'(F,1,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male))))))==>poss(~mother(C,M)). nesc(human(C))&(nesc(mother(C,M))&(nesc(father(C,F))&nesc(isa(F,male))))&'$existential'(M,1,exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))))&'$existential'(F,1,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male))))))==>nesc(isa(M,female)). nesc(human(C))&(nesc(mother(C,M))&(nesc(father(C,F))&poss(~isa(F,male))))&'$existential'(M,1,exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))))&'$existential'(F,1,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male))))))==>poss(~isa(M,female)). nesc(human(C))&(poss(~father(C,F))&poss(nesc(isa(M,female))&nesc(isa(F,male))))&'$existential'(M,1,exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))))&'$existential'(F,1,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male))))))==>poss(~mother(C,M)). nesc(human(C))&poss(~mother(C,M))&'$existential'(M,1,exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))))&'$existential'(F,1,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male))))))&poss(nesc(isa(M,female))&nesc(isa(F,male)))==>poss(~father(C,F)). nesc(human(C))&(nesc(mother(C,M))&poss(~father(C,F)))&'$existential'(M,1,exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))))&'$existential'(F,1,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male))))))&poss(isa(F,male))==>poss(~isa(M,female)). nesc(human(C))&(nesc(mother(C,M))&poss(~father(C,F)))&'$existential'(M,1,exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))))&'$existential'(F,1,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male))))))&poss(isa(M,female))==>poss(~isa(F,male)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?C isa human " is necessarily true and %~ (" ?C mother ?M " is necessarily true and %~ ((" ?M isa female " is necessarily true and %~ " ?F isa male " is necessarily true )is possible ))) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) %~ It's Proof that: %~ " ?C father ?F " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(C)) & nesc( mother(C,M)) & poss( nesc(isa(M,female))&nesc(isa(F,male))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) ==> nesc( father(C,F))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?C isa human " is necessarily true and %~ (" ?C mother ?M " is necessarily true and %~ (" ?C father ?F " is necessarily true and %~ " ?M isa female " is necessarily true ))) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) %~ It's Proof that: %~ " ?F isa male " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(C)) & nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) ==> nesc( isa(F,male))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?C isa human " is necessarily true and %~ (" ?C mother ?M " is necessarily true and %~ (" ?C father ?F " is necessarily true and %~ " ?M isa female " is possibly false ))) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) %~ It's Proof that: %~ " ?F isa male " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(C)) & nesc( mother(C,M)) & nesc( father(C,F)) & poss( ~( isa(M,female))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) ==> poss( ~( isa(F,male)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?C isa human " is necessarily true and %~ (" ?C mother ?M " is necessarily true and %~ (" ?F isa male " is necessarily true and %~ " ?M isa female " is possibly false ))) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) %~ It's Proof that: %~ " ?C father ?F " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(C)) & nesc( mother(C,M)) & nesc( isa(F,male)) & poss( ~( isa(M,female))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) ==> poss( ~( father(C,F)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?C isa human " is necessarily true and %~ (" ?C mother ?M " is necessarily true and %~ (" ?M isa female " is necessarily true and %~ " ?F isa male " is possibly false ))) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) %~ It's Proof that: %~ " ?C father ?F " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(C)) & nesc( mother(C,M)) & nesc( isa(M,female)) & poss( ~( isa(F,male))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) ==> poss( ~( father(C,F)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?C mother ?M " is necessarily true and %~ (" ?C father ?F " is necessarily true and %~ (" ?F isa male " is necessarily true and %~ " ?M isa female " is possibly false ))) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) %~ It's Proof that: %~ " ?C isa human " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(F,male)) & poss( ~( isa(M,female))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) ==> poss( ~( human(C)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?C mother ?M " is necessarily true and %~ (" ?C father ?F " is necessarily true and %~ (" ?M isa female " is necessarily true and %~ " ?F isa male " is possibly false ))) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) %~ It's Proof that: %~ " ?C isa human " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & poss( ~( isa(F,male))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) ==> poss( ~( human(C)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?C mother ?M " is necessarily true and %~ (" ?C father ?F " is possibly false and %~ ((" ?M isa female " is necessarily true and %~ " ?F isa male " is necessarily true )is possible ))) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) %~ It's Proof that: %~ " ?C isa human " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( mother(C,M)) & poss( ~( father(C,F))) & poss( nesc(isa(M,female))&nesc(isa(F,male))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) ==> poss( ~( human(C)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?C mother ?M " is possibly false and %~ ((" ?C father ?F " is necessarily true and %~ (" ?M isa female " is necessarily true and %~ " ?F isa male " is necessarily true ))is possible )) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) %~ It's Proof that: %~ " ?C isa human " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( mother(C,M))) & poss( ( nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) ==> poss( ~( human(C)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?C father ?F " is possible and %~ (((" ?C isa human " is necessarily true and %~ " ?C mother ?M " is possibly false ) and %~ by default ?M exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))) ) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) )) and %~ " ?F isa male " is possible %~ It's Proof that: %~ " ?M isa female " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( father(C,F)) & nesc( human(C)) & poss( ~( mother(C,M))) & '$existential'( M, 1, exists( F, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male))))) & poss( isa(F,male))) ==> poss( ~( isa(M,female)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?C father ?F " is possible and %~ (((" ?C isa human " is necessarily true and %~ " ?C mother ?M " is possibly false ) and %~ by default ?M exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))) ) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) )) and %~ " ?M isa female " is possible %~ It's Proof that: %~ " ?F isa male " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( father(C,F)) & nesc( human(C)) & poss( ~( mother(C,M))) & '$existential'( M, 1, exists( F, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male))))) & poss( isa(M,female))) ==> poss( ~( isa(F,male)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" ?C isa human " is necessarily true and %~ ((" ?C father ?F " is necessarily true and %~ (" ?M isa female " is necessarily true and %~ " ?F isa male " is necessarily true ))is possible )) and %~ by default ?M exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))) ) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) %~ It's Proof that: %~ " ?C mother ?M " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(C)) & poss( ( nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))) & '$existential'( M, 1, exists( F, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) ==> nesc( mother(C,M))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" ?C isa human " is necessarily true and %~ (" ?C father ?F " is necessarily true and %~ (" ?F isa male " is necessarily true and %~ " ?M isa female " is possibly false ))) and %~ by default ?M exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))) ) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) %~ It's Proof that: %~ " ?C mother ?M " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(C)) & nesc( father(C,F)) & nesc( isa(F,male)) & poss( ~( isa(M,female))) & '$existential'( M, 1, exists( F, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) ==> poss( ~( mother(C,M)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" ?C isa human " is necessarily true and %~ (" ?C father ?F " is necessarily true and %~ (" ?M isa female " is necessarily true and %~ " ?F isa male " is possibly false ))) and %~ by default ?M exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))) ) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) %~ It's Proof that: %~ " ?C mother ?M " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(C)) & nesc( father(C,F)) & nesc( isa(M,female)) & poss( ~( isa(F,male))) & '$existential'( M, 1, exists( F, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) ==> poss( ~( mother(C,M)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" ?C isa human " is necessarily true and %~ (" ?C mother ?M " is necessarily true and %~ (" ?C father ?F " is necessarily true and %~ " ?F isa male " is necessarily true ))) and %~ by default ?M exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))) ) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) %~ It's Proof that: %~ " ?M isa female " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(C)) & nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(F,male)) & '$existential'( M, 1, exists( F, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) ==> nesc( isa(M,female))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" ?C isa human " is necessarily true and %~ (" ?C mother ?M " is necessarily true and %~ (" ?C father ?F " is necessarily true and %~ " ?F isa male " is possibly false ))) and %~ by default ?M exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))) ) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) %~ It's Proof that: %~ " ?M isa female " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(C)) & nesc( mother(C,M)) & nesc( father(C,F)) & poss( ~( isa(F,male))) & '$existential'( M, 1, exists( F, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) ==> poss( ~( isa(M,female)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" ?C isa human " is necessarily true and %~ (" ?C father ?F " is possibly false and %~ ((" ?M isa female " is necessarily true and %~ " ?F isa male " is necessarily true )is possible ))) and %~ by default ?M exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))) ) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) %~ It's Proof that: %~ " ?C mother ?M " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(C)) & poss( ~( father(C,F))) & poss( nesc(isa(M,female))&nesc(isa(F,male))) & '$existential'( M, 1, exists( F, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) ==> poss( ~( mother(C,M)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?C isa human " is necessarily true and %~ " ?C mother ?M " is possibly false ) and %~ by default ?M exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))) ) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) ) and %~ ((" ?M isa female " is necessarily true and %~ " ?F isa male " is necessarily true )is possible ) %~ It's Proof that: %~ " ?C father ?F " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(C)) & poss( ~( mother(C,M))) & '$existential'( M, 1, exists( F, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male))))) & poss( nesc(isa(M,female))&nesc(isa(F,male)))) ==> poss( ~( father(C,F)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?C isa human " is necessarily true and %~ (" ?C mother ?M " is necessarily true and %~ " ?C father ?F " is possibly false )) and %~ by default ?M exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))) ) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) ) and %~ " ?F isa male " is possible %~ It's Proof that: %~ " ?M isa female " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(C)) & nesc( mother(C,M)) & poss( ~( father(C,F))) & '$existential'( M, 1, exists( F, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male))))) & poss( isa(F,male))) ==> poss( ~( isa(M,female)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?C isa human " is necessarily true and %~ (" ?C mother ?M " is necessarily true and %~ " ?C father ?F " is possibly false )) and %~ by default ?M exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))) ) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) ) and %~ " ?M isa female " is possible %~ It's Proof that: %~ " ?F isa male " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(C)) & nesc( mother(C,M)) & poss( ~( father(C,F))) & '$existential'( M, 1, exists( F, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male))))) & poss( isa(M,female))) ==> poss( ~( isa(F,male)))). ============================================ %~ correct_special_quantifiers :- all( C, %~ exists( M, %~ exists( F, %~ ( human(C) => %~ ( mother(C,M) & %~ father(C,F) & %~ isa(M,female) & %~ isa(F,male)))))). %~ %~ correct_special_quantifiers:-all(C,exists(M,exists(F,(human(C)=>mother(C,M)&(father(C,F)&(isa(M,female)&isa(F,male))))))) %~ kifi = all( c, %~ exists([[m,female],[f,male]],if(human(c),mother(c,m)&father(c,f)))). %~ kifm = all( C, %~ exists( M, %~ exists( F, %~ nesc( ( human(C) => %~ ( mother(C,M) & %~ father(C,F) & %~ isa(M,female) & %~ isa(F,male))))))). %~ kif_to_boxlog_attvars2 = forall('$VAR'('C'),exists('$VAR'('M'),exists('$VAR'('F'),necessary(=>(human('$VAR'('C')),and(mother('$VAR'('C'),'$VAR'('M')),and(father('$VAR'('C'),'$VAR'('F')),and(isa('$VAR'('M'),female),isa('$VAR'('F'),male))))))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?C mother ?M " is possibly false and %~ ((" ?C father ?F " is necessarily true and %~ (" ?M isa female " is necessarily true and %~ " ?F isa male " is necessarily true ))is possible )) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) %~ It's Proof that: %~ " ?C isa human " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( mother(C,M))) & poss( ( nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) ==> poss( ~( human(C)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" ?C isa human " is necessarily true and %~ ((" ?C father ?F " is necessarily true and %~ (" ?M isa female " is necessarily true and %~ " ?F isa male " is necessarily true ))is possible )) and %~ by default ?M exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))) ) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) %~ It's Proof that: %~ " ?C mother ?M " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(C)) & poss( ( nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))) & '$existential'( M, 1, exists( F, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) ==> nesc( mother(C,M))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?C isa human " is necessarily true and %~ " ?C mother ?M " is possibly false ) and %~ by default ?M exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))) ) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) ) and %~ ((" ?M isa female " is necessarily true and %~ " ?F isa male " is necessarily true )is possible ) %~ It's Proof that: %~ " ?C father ?F " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(C)) & poss( ~( mother(C,M))) & '$existential'( M, 1, exists( F, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male))))) & poss( nesc(isa(M,female))&nesc(isa(F,male)))) ==> poss( ~( father(C,F)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?C father ?F " is possible and %~ (((" ?C isa human " is necessarily true and %~ " ?C mother ?M " is possibly false ) and %~ by default ?M exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))) ) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) )) and %~ " ?F isa male " is possible %~ It's Proof that: %~ " ?M isa female " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( father(C,F)) & nesc( human(C)) & poss( ~( mother(C,M))) & '$existential'( M, 1, exists( F, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male))))) & poss( isa(F,male))) ==> poss( ~( isa(M,female)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?C father ?F " is possible and %~ (((" ?C isa human " is necessarily true and %~ " ?C mother ?M " is possibly false ) and %~ by default ?M exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))) ) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) )) and %~ " ?M isa female " is possible %~ It's Proof that: %~ " ?F isa male " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( father(C,F)) & nesc( human(C)) & poss( ~( mother(C,M))) & '$existential'( M, 1, exists( F, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male))))) & poss( isa(M,female))) ==> poss( ~( isa(F,male)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?C mother ?M " is necessarily true and %~ (" ?C father ?F " is possibly false and %~ ((" ?M isa female " is necessarily true and %~ " ?F isa male " is necessarily true )is possible ))) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) %~ It's Proof that: %~ " ?C isa human " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( mother(C,M)) & poss( ~( father(C,F))) & poss( nesc(isa(M,female))&nesc(isa(F,male))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) ==> poss( ~( human(C)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" ?C isa human " is necessarily true and %~ (" ?C father ?F " is possibly false and %~ ((" ?M isa female " is necessarily true and %~ " ?F isa male " is necessarily true )is possible ))) and %~ by default ?M exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))) ) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) %~ It's Proof that: %~ " ?C mother ?M " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(C)) & poss( ~( father(C,F))) & poss( nesc(isa(M,female))&nesc(isa(F,male))) & '$existential'( M, 1, exists( F, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) ==> poss( ~( mother(C,M)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?C isa human " is necessarily true and %~ (" ?C mother ?M " is necessarily true and %~ ((" ?M isa female " is necessarily true and %~ " ?F isa male " is necessarily true )is possible ))) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) %~ It's Proof that: %~ " ?C father ?F " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(C)) & nesc( mother(C,M)) & poss( nesc(isa(M,female))&nesc(isa(F,male))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) ==> nesc( father(C,F))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?C isa human " is necessarily true and %~ (" ?C mother ?M " is necessarily true and %~ " ?C father ?F " is possibly false )) and %~ by default ?M exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))) ) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) ) and %~ " ?F isa male " is possible %~ It's Proof that: %~ " ?M isa female " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(C)) & nesc( mother(C,M)) & poss( ~( father(C,F))) & '$existential'( M, 1, exists( F, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male))))) & poss( isa(F,male))) ==> poss( ~( isa(M,female)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" ?C isa human " is necessarily true and %~ (" ?C mother ?M " is necessarily true and %~ " ?C father ?F " is possibly false )) and %~ by default ?M exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))) ) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) ) and %~ " ?M isa female " is possible %~ It's Proof that: %~ " ?F isa male " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(C)) & nesc( mother(C,M)) & poss( ~( father(C,F))) & '$existential'( M, 1, exists( F, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male))))) & poss( isa(M,female))) ==> poss( ~( isa(F,male)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?C mother ?M " is necessarily true and %~ (" ?C father ?F " is necessarily true and %~ (" ?F isa male " is necessarily true and %~ " ?M isa female " is possibly false ))) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) %~ It's Proof that: %~ " ?C isa human " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(F,male)) & poss( ~( isa(M,female))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) ==> poss( ~( human(C)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" ?C isa human " is necessarily true and %~ (" ?C father ?F " is necessarily true and %~ (" ?F isa male " is necessarily true and %~ " ?M isa female " is possibly false ))) and %~ by default ?M exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))) ) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) %~ It's Proof that: %~ " ?C mother ?M " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(C)) & nesc( father(C,F)) & nesc( isa(F,male)) & poss( ~( isa(M,female))) & '$existential'( M, 1, exists( F, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) ==> poss( ~( mother(C,M)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?C isa human " is necessarily true and %~ (" ?C mother ?M " is necessarily true and %~ (" ?F isa male " is necessarily true and %~ " ?M isa female " is possibly false ))) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) %~ It's Proof that: %~ " ?C father ?F " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(C)) & nesc( mother(C,M)) & nesc( isa(F,male)) & poss( ~( isa(M,female))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) ==> poss( ~( father(C,F)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?C isa human " is necessarily true and %~ (" ?C mother ?M " is necessarily true and %~ (" ?C father ?F " is necessarily true and %~ " ?M isa female " is possibly false ))) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) %~ It's Proof that: %~ " ?F isa male " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(C)) & nesc( mother(C,M)) & nesc( father(C,F)) & poss( ~( isa(M,female))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) ==> poss( ~( isa(F,male)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" ?C isa human " is necessarily true and %~ (" ?C mother ?M " is necessarily true and %~ (" ?C father ?F " is necessarily true and %~ " ?F isa male " is necessarily true ))) and %~ by default ?M exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))) ) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) %~ It's Proof that: %~ " ?M isa female " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(C)) & nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(F,male)) & '$existential'( M, 1, exists( F, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) ==> nesc( isa(M,female))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?C mother ?M " is necessarily true and %~ (" ?C father ?F " is necessarily true and %~ (" ?M isa female " is necessarily true and %~ " ?F isa male " is possibly false ))) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) %~ It's Proof that: %~ " ?C isa human " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & poss( ~( isa(F,male))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) ==> poss( ~( human(C)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" ?C isa human " is necessarily true and %~ (" ?C father ?F " is necessarily true and %~ (" ?M isa female " is necessarily true and %~ " ?F isa male " is possibly false ))) and %~ by default ?M exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))) ) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) %~ It's Proof that: %~ " ?C mother ?M " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(C)) & nesc( father(C,F)) & nesc( isa(M,female)) & poss( ~( isa(F,male))) & '$existential'( M, 1, exists( F, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) ==> poss( ~( mother(C,M)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?C isa human " is necessarily true and %~ (" ?C mother ?M " is necessarily true and %~ (" ?M isa female " is necessarily true and %~ " ?F isa male " is possibly false ))) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) %~ It's Proof that: %~ " ?C father ?F " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(C)) & nesc( mother(C,M)) & nesc( isa(M,female)) & poss( ~( isa(F,male))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) ==> poss( ~( father(C,F)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" ?C isa human " is necessarily true and %~ (" ?C mother ?M " is necessarily true and %~ (" ?C father ?F " is necessarily true and %~ " ?F isa male " is possibly false ))) and %~ by default ?M exists(F,(nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))))) ) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) %~ It's Proof that: %~ " ?M isa female " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(C)) & nesc( mother(C,M)) & nesc( father(C,F)) & poss( ~( isa(F,male))) & '$existential'( M, 1, exists( F, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) ==> poss( ~( isa(M,female)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?C isa human " is necessarily true and %~ (" ?C mother ?M " is necessarily true and %~ (" ?C father ?F " is necessarily true and %~ " ?M isa female " is necessarily true ))) and %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) %~ It's Proof that: %~ " ?F isa male " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(C)) & nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & '$existential'( F, 1, ( nesc( human(C)) => ( nesc( mother(C,M)) & nesc( father(C,F)) & nesc( isa(M,female)) & nesc( isa(F,male)))))) ==> nesc( isa(F,male))). %~ error( missing_kif_process(call,user:listing(clif_modal/1))) %~ error( missing_kif_process(call,user:break)) % Break level 1 % Exit break level 1 %~ error( missing_kif_process(call,user:kif_compile)) %~ kifi = domain(address,1,tHouse). %~ kifm = nesc( argIsa(address,1,tHouse)). %~ kifi = domain(address,2,tAddress). %~ kifm = nesc( argIsa(address,2,tAddress)). %~ kifi = argQuotedIsa(address,2,ftInt). %~ kifm = nesc( argQuotedIsa(address,2,ftInt)). %~ correct_special_quantifiers :- exists(Address,address(Address,1)). %~ %~ correct_special_quantifiers:-exists(_19780,address(_19780,1)) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/clif_01.clif:47 %~ kifi = exists([_142176],address(_142176,1)). %~ kifm = exists(_151362,nesc(address(_151362,1))). %~ correct_special_quantifiers :- all( C, %~ exists( M, %~ exists( F, %~ ( human(C) => %~ ( mother(C,M) & %~ father(C,F) & %~ isa(M,female) & %~ isa(F,male)))))). %~ %~ correct_special_quantifiers:-all(C,exists(M,exists(F,(human(C)=>mother(C,M)&(father(C,F)&(isa(M,female)&isa(F,male))))))) %~ kifi = all( c, %~ exists([[m,female],[f,male]],if(human(c),mother(c,m)&father(c,f)))). %~ kifm = all( C, %~ exists( M, %~ exists( F, %~ nesc( ( human(C) => %~ ( mother(C,M) & %~ father(C,F) & %~ isa(M,female) & %~ isa(F,male))))))). %~ kifm = nesc( argIsa(address,1,tHouse)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,1,tHouse)) %~ kifm = nesc( argIsa(address,2,tAddress)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,2,tAddress)) %~ kifm = nesc( argQuotedIsa(address,2,ftInt)). %~ kif_to_boxlog_attvars2 = necessary(argQuotedIsa(address,2,ftInt)) %~ kifm = exists(Nesc,nesc(address(Nesc,1))). %~ kif_to_boxlog_attvars2 = exists('$VAR'('Nesc'),necessary(address('$VAR'('Nesc'),1))) %~ kifm = all( Human_Exists_Mother, %~ exists( Mother_Exists_Female_Female_Female_Female_Female_Female, %~ exists( Father_Nesc_Male_Male_Male_Male_Male_Male, %~ nesc( ( human(Human_Exists_Mother) => %~ ( mother(Human_Exists_Mother,Mother_Exists_Female_Female_Female_Female_Female_Female) & %~ father(Human_Exists_Mother,Father_Nesc_Male_Male_Male_Male_Male_Male) & %~ isa(Mother_Exists_Female_Female_Female_Female_Female_Female,female) & %~ isa(Father_Nesc_Male_Male_Male_Male_Male_Male,male))))))). %~ kif_to_boxlog_attvars2 = forall('$VAR'('Human_Exists_Mother'),exists('$VAR'('Mother_Exists_Female_Female_Female_Female_Female_Female'),exists('$VAR'('Father_Nesc_Male_Male_Male_Male_Male_Male'),necessary(=>(human('$VAR'('Human_Exists_Mother')),and(mother('$VAR'('Human_Exists_Mother'),'$VAR'('Mother_Exists_Female_Female_Female_Female_Female_Female')),and(father('$VAR'('Human_Exists_Mother'),'$VAR'('Father_Nesc_Male_Male_Male_Male_Male_Male')),and(isa('$VAR'('Mother_Exists_Female_Female_Female_Female_Female_Female'),female),isa('$VAR'('Father_Nesc_Male_Male_Male_Male_Male_Male'),male))))))))) %~ error( missing_kif_process(call,user:show_boxlog)) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(address,1,tHouse) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(address,1,tHouse)). %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(address,2,tAddress) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(address,2,tAddress)). %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argQuotedIsa(address,2,ftInt) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argQuotedIsa(address,2,ftInt)). %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default var(_257900) nesc(address(_257900,1)) %~ It's Proof that: %~ " var(_257900) address 1 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% '$existential'(_904,1,nesc(address(_904,1)))==>nesc(address(_904,1)). %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" var(_2300) mother var(_2302) " is possibly false and %~ ((" var(_2300) father var(_2322) " is necessarily true and %~ (" var(_2302) isa female " is necessarily true and %~ " var(_2322) isa male " is necessarily true ))is possible )) and %~ by default var(_2322) nesc(human(_2300))=>nesc(mother(_2300,_2302))&(nesc(father(_2300,_2322))&(nesc(isa(_2302,female))&nesc(isa(_2322,male)))) %~ It's Proof that: %~ " var(_2300) isa human " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( mother(Mother,Mother5))) & poss( ( nesc( father(Father,Father_Male_Male)) & nesc( isa(Female,female)) & nesc( isa(Father_Male_Male,male)))) & '$existential'( _40018, 1, ( nesc( human(Human)) => ( nesc( mother(Mother,Mother5)) & nesc( father(Father,Father5)) & nesc( isa(Female,female)) & nesc( isa(Male,male)))))) ==> poss( ~( human(Human)))). %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" var(_75542) isa human " is necessarily true and %~ ((" var(_75542) father var(_75562) " is necessarily true and %~ (" var(_75576) isa female " is necessarily true and %~ " var(_75562) isa male " is necessarily true ))is possible )) and %~ by default var(_75576) exists(_75562,(nesc(human(_75542))=>nesc(mother(_75542,_75576))&(nesc(father(_75542,_75562))&(nesc(isa(_75576,female))&nesc(isa(_75562,male)))))) ) and %~ by default var(_75562) nesc(human(_75542))=>nesc(mother(_75542,_75576))&(nesc(father(_75542,_75562))&(nesc(isa(_75576,female))&nesc(isa(_75562,male)))) %~ It's Proof that: %~ " var(_75542) mother var(_75576) " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(Human)) & poss( ( nesc( father(Father,Father_Male_Male)) & nesc( isa(Female,female)) & nesc( isa(Father_Male_Male,male)))) & '$existential'( _113284, 1, exists( _119522, ( nesc( human(Human_Mother)) => ( nesc( mother(Human_Mother,Mother_Female_Female)) & nesc( father(Human_Mother,Father_Male_Male)) & nesc( isa(Mother_Female_Female,female)) & nesc( isa(Father_Male_Male,male)))))) & '$existential'( _147694, 1, ( nesc( human(Human)) => ( nesc( mother(Mother,Mother5)) & nesc( father(Father,Father5)) & nesc( isa(Female,female)) & nesc( isa(Male,male)))))) ==> nesc( mother(Mother,Mother5))). %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" var(_183338) isa human " is necessarily true and %~ " var(_183338) mother var(_183352) " is possibly false ) and %~ by default var(_183352) exists(_183364,(nesc(human(_183338))=>nesc(mother(_183338,_183352))&(nesc(father(_183338,_183364))&(nesc(isa(_183352,female))&nesc(isa(_183364,male)))))) ) and %~ by default var(_183364) nesc(human(_183338))=>nesc(mother(_183338,_183352))&(nesc(father(_183338,_183364))&(nesc(isa(_183352,female))&nesc(isa(_183364,male)))) ) and %~ ((" var(_183352) isa female " is necessarily true and %~ " var(_183364) isa male " is necessarily true )is possible ) %~ It's Proof that: %~ " var(_183338) father var(_183364) " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(Human)) & poss( ~( mother(Mother,Mother5))) & '$existential'( _211724, 1, exists( _217962, ( nesc( human(Human_Mother)) => ( nesc( mother(Human_Mother,Mother_Female_Female)) & nesc( father(Human_Mother,Father_Male_Male)) & nesc( isa(Mother_Female_Female,female)) & nesc( isa(Father_Male_Male,male)))))) & '$existential'( _246134, 1, ( nesc( human(Human)) => ( nesc( mother(Mother,Mother5)) & nesc( father(Father,Father5)) & nesc( isa(Female,female)) & nesc( isa(Male,male))))) & poss( nesc(isa(Female,female))&nesc(isa(Male,male)))) ==> poss( ~( father(Father,Father5)))). %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" var(_30658) father var(_30660) " is possible and %~ (((" var(_30658) isa human " is necessarily true and %~ " var(_30658) mother var(_30700) " is possibly false ) and %~ by default var(_30700) exists(_30660,(nesc(human(_30658))=>nesc(mother(_30658,_30700))&(nesc(father(_30658,_30660))&(nesc(isa(_30700,female))&nesc(isa(_30660,male)))))) ) and %~ by default var(_30660) nesc(human(_30658))=>nesc(mother(_30658,_30700))&(nesc(father(_30658,_30660))&(nesc(isa(_30700,female))&nesc(isa(_30660,male)))) )) and %~ " var(_30660) isa male " is possible %~ It's Proof that: %~ " var(_30700) isa female " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( father(Father,Father5)) & nesc( human(Human)) & poss( ~( mother(Mother,Mother5))) & '$existential'( _63934, 1, exists( _70170, ( nesc( human(Human_Mother)) => ( nesc( mother(Human_Mother,Mother_Female_Female)) & nesc( father(Human_Mother,Father_Male_Male)) & nesc( isa(Mother_Female_Female,female)) & nesc( isa(Father_Male_Male,male)))))) & '$existential'( _98340, 1, ( nesc( human(Human)) => ( nesc( mother(Mother,Mother5)) & nesc( father(Father,Father5)) & nesc( isa(Female,female)) & nesc( isa(Male,male))))) & poss( isa(Male,male))) ==> poss( ~( isa(Female,female)))). %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" var(_139530) father var(_139532) " is possible and %~ (((" var(_139530) isa human " is necessarily true and %~ " var(_139530) mother var(_139572) " is possibly false ) and %~ by default var(_139572) exists(_139532,(nesc(human(_139530))=>nesc(mother(_139530,_139572))&(nesc(father(_139530,_139532))&(nesc(isa(_139572,female))&nesc(isa(_139532,male)))))) ) and %~ by default var(_139532) nesc(human(_139530))=>nesc(mother(_139530,_139572))&(nesc(father(_139530,_139532))&(nesc(isa(_139572,female))&nesc(isa(_139532,male)))) )) and %~ " var(_139572) isa female " is possible %~ It's Proof that: %~ " var(_139532) isa male " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( father(Father,Father5)) & nesc( human(Human)) & poss( ~( mother(Mother,Mother5))) & '$existential'( _172818, 1, exists( _179056, ( nesc( human(Human_Mother)) => ( nesc( mother(Human_Mother,Mother_Female_Female)) & nesc( father(Human_Mother,Father_Male_Male)) & nesc( isa(Mother_Female_Female,female)) & nesc( isa(Father_Male_Male,male)))))) & '$existential'( _207228, 1, ( nesc( human(Human)) => ( nesc( mother(Mother,Mother5)) & nesc( father(Father,Father5)) & nesc( isa(Female,female)) & nesc( isa(Male,male))))) & poss( isa(Female,female))) ==> poss( ~( isa(Male,male)))). %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" var(_248422) mother var(_248424) " is necessarily true and %~ (" var(_248422) father var(_248444) " is possibly false and %~ ((" var(_248424) isa female " is necessarily true and %~ " var(_248444) isa male " is necessarily true )is possible ))) and %~ by default var(_248444) nesc(human(_248422))=>nesc(mother(_248422,_248424))&(nesc(father(_248422,_248444))&(nesc(isa(_248424,female))&nesc(isa(_248444,male)))) %~ It's Proof that: %~ " var(_248422) isa human " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( mother(Mother,Mother5)) & poss( ~( father(Father,Father5))) & poss( nesc(isa(Female,female))&nesc(isa(Male,male))) & '$existential'( _22962, 1, ( nesc( human(Human)) => ( nesc( mother(Mother,Mother5)) & nesc( father(Father,Father5)) & nesc( isa(Female,female)) & nesc( isa(Male,male)))))) ==> poss( ~( human(Human)))). %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" var(_58486) isa human " is necessarily true and %~ (" var(_58486) father var(_58506) " is possibly false and %~ ((" var(_58524) isa female " is necessarily true and %~ " var(_58506) isa male " is necessarily true )is possible ))) and %~ by default var(_58524) exists(_58506,(nesc(human(_58486))=>nesc(mother(_58486,_58524))&(nesc(father(_58486,_58506))&(nesc(isa(_58524,female))&nesc(isa(_58506,male)))))) ) and %~ by default var(_58506) nesc(human(_58486))=>nesc(mother(_58486,_58524))&(nesc(father(_58486,_58506))&(nesc(isa(_58524,female))&nesc(isa(_58506,male)))) %~ It's Proof that: %~ " var(_58486) mother var(_58524) " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(Human)) & poss( ~( father(Father,Father5))) & poss( nesc(isa(Female,female))&nesc(isa(Male,male))) & '$existential'( _94546, 1, exists( _100782, ( nesc( human(Human_Mother)) => ( nesc( mother(Human_Mother,Mother_Female_Female)) & nesc( father(Human_Mother,Father_Male_Male)) & nesc( isa(Mother_Female_Female,female)) & nesc( isa(Father_Male_Male,male)))))) & '$existential'( _128954, 1, ( nesc( human(Human)) => ( nesc( mother(Mother,Mother5)) & nesc( father(Father,Father5)) & nesc( isa(Female,female)) & nesc( isa(Male,male)))))) ==> poss( ~( mother(Mother,Mother5)))). %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" var(_165760) isa human " is necessarily true and %~ (" var(_165760) mother var(_165776) " is necessarily true and %~ ((" var(_165776) isa female " is necessarily true and %~ " var(_165804) isa male " is necessarily true )is possible ))) and %~ by default var(_165804) nesc(human(_165760))=>nesc(mother(_165760,_165776))&(nesc(father(_165760,_165804))&(nesc(isa(_165776,female))&nesc(isa(_165804,male)))) %~ It's Proof that: %~ " var(_165760) father var(_165804) " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(Human)) & nesc( mother(Mother,Mother5)) & poss( nesc(isa(Female,female))&nesc(isa(Male,male))) & '$existential'( _197266, 1, ( nesc( human(Human)) => ( nesc( mother(Mother,Mother5)) & nesc( father(Father,Father5)) & nesc( isa(Female,female)) & nesc( isa(Male,male)))))) ==> nesc( father(Father,Father5))). %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" var(_232910) isa human " is necessarily true and %~ (" var(_232910) mother var(_232926) " is necessarily true and %~ " var(_232910) father var(_232940) " is possibly false )) and %~ by default var(_232926) exists(_232940,(nesc(human(_232910))=>nesc(mother(_232910,_232926))&(nesc(father(_232910,_232940))&(nesc(isa(_232926,female))&nesc(isa(_232940,male)))))) ) and %~ by default var(_232940) nesc(human(_232910))=>nesc(mother(_232910,_232926))&(nesc(father(_232910,_232940))&(nesc(isa(_232926,female))&nesc(isa(_232940,male)))) ) and %~ " var(_232940) isa male " is possible %~ It's Proof that: %~ " var(_232926) isa female " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(Human)) & nesc( mother(Mother,Mother5)) & poss( ~( father(Father,Father5))) & '$existential'( _6278, 1, exists( _12514, ( nesc( human(Human_Mother)) => ( nesc( mother(Human_Mother,Mother_Female_Female)) & nesc( father(Human_Mother,Father_Male_Male)) & nesc( isa(Mother_Female_Female,female)) & nesc( isa(Father_Male_Male,male)))))) & '$existential'( _40684, 1, ( nesc( human(Human)) => ( nesc( mother(Mother,Mother5)) & nesc( father(Father,Father5)) & nesc( isa(Female,female)) & nesc( isa(Male,male))))) & poss( isa(Male,male))) ==> poss( ~( isa(Female,female)))). %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" var(_81886) isa human " is necessarily true and %~ (" var(_81886) mother var(_81902) " is necessarily true and %~ " var(_81886) father var(_81916) " is possibly false )) and %~ by default var(_81902) exists(_81916,(nesc(human(_81886))=>nesc(mother(_81886,_81902))&(nesc(father(_81886,_81916))&(nesc(isa(_81902,female))&nesc(isa(_81916,male)))))) ) and %~ by default var(_81916) nesc(human(_81886))=>nesc(mother(_81886,_81902))&(nesc(father(_81886,_81916))&(nesc(isa(_81902,female))&nesc(isa(_81916,male)))) ) and %~ " var(_81902) isa female " is possible %~ It's Proof that: %~ " var(_81916) isa male " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(Human)) & nesc( mother(Mother,Mother5)) & poss( ~( father(Father,Father5))) & '$existential'( _115074, 1, exists( _121312, ( nesc( human(Human_Mother)) => ( nesc( mother(Human_Mother,Mother_Female_Female)) & nesc( father(Human_Mother,Father_Male_Male)) & nesc( isa(Mother_Female_Female,female)) & nesc( isa(Father_Male_Male,male)))))) & '$existential'( _149484, 1, ( nesc( human(Human)) => ( nesc( mother(Mother,Mother5)) & nesc( father(Father,Father5)) & nesc( isa(Female,female)) & nesc( isa(Male,male))))) & poss( isa(Female,female))) ==> poss( ~( isa(Male,male)))). %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" var(_190678) mother var(_190680) " is necessarily true and %~ (" var(_190678) father var(_190696) " is necessarily true and %~ (" var(_190696) isa male " is necessarily true and %~ " var(_190680) isa female " is possibly false ))) and %~ by default var(_190696) nesc(human(_190678))=>nesc(mother(_190678,_190680))&(nesc(father(_190678,_190696))&(nesc(isa(_190680,female))&nesc(isa(_190696,male)))) %~ It's Proof that: %~ " var(_190678) isa human " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( mother(Mother,Mother5)) & nesc( father(Father,Father5)) & nesc( isa(Male,male)) & poss( ~( isa(Female,female))) & '$existential'( _226478, 1, ( nesc( human(Human)) => ( nesc( mother(Mother,Mother5)) & nesc( father(Father,Father5)) & nesc( isa(Female,female)) & nesc( isa(Male,male)))))) ==> poss( ~( human(Human)))). %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" var(_2832) isa human " is necessarily true and %~ (" var(_2832) father var(_2848) " is necessarily true and %~ (" var(_2848) isa male " is necessarily true and %~ " var(_2876) isa female " is possibly false ))) and %~ by default var(_2876) exists(_2848,(nesc(human(_2832))=>nesc(mother(_2832,_2876))&(nesc(father(_2832,_2848))&(nesc(isa(_2876,female))&nesc(isa(_2848,male)))))) ) and %~ by default var(_2848) nesc(human(_2832))=>nesc(mother(_2832,_2876))&(nesc(father(_2832,_2848))&(nesc(isa(_2876,female))&nesc(isa(_2848,male)))) %~ It's Proof that: %~ " var(_2832) mother var(_2876) " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(Human)) & nesc( father(Father,Father5)) & nesc( isa(Male,male)) & poss( ~( isa(Female,female))) & '$existential'( _40392, 1, exists( _46628, ( nesc( human(Human_Mother)) => ( nesc( mother(Human_Mother,Mother_Female_Female)) & nesc( father(Human_Mother,Father_Male_Male)) & nesc( isa(Mother_Female_Female,female)) & nesc( isa(Father_Male_Male,male)))))) & '$existential'( _74798, 1, ( nesc( human(Human)) => ( nesc( mother(Mother,Mother5)) & nesc( father(Father,Father5)) & nesc( isa(Female,female)) & nesc( isa(Male,male)))))) ==> poss( ~( mother(Mother,Mother5)))). %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" var(_111602) isa human " is necessarily true and %~ (" var(_111602) mother var(_111618) " is necessarily true and %~ (" var(_111632) isa male " is necessarily true and %~ " var(_111618) isa female " is possibly false ))) and %~ by default var(_111632) nesc(human(_111602))=>nesc(mother(_111602,_111618))&(nesc(father(_111602,_111632))&(nesc(isa(_111618,female))&nesc(isa(_111632,male)))) %~ It's Proof that: %~ " var(_111602) father var(_111632) " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(Human)) & nesc( mother(Mother,Mother5)) & nesc( isa(Male,male)) & poss( ~( isa(Female,female))) & '$existential'( _146056, 1, ( nesc( human(Human)) => ( nesc( mother(Mother,Mother5)) & nesc( father(Father,Father5)) & nesc( isa(Female,female)) & nesc( isa(Male,male)))))) ==> poss( ~( father(Father,Father5)))). %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" var(_182862) isa human " is necessarily true and %~ (" var(_182862) mother var(_182878) " is necessarily true and %~ (" var(_182862) father var(_182894) " is necessarily true and %~ " var(_182878) isa female " is possibly false ))) and %~ by default var(_182894) nesc(human(_182862))=>nesc(mother(_182862,_182878))&(nesc(father(_182862,_182894))&(nesc(isa(_182878,female))&nesc(isa(_182894,male)))) %~ It's Proof that: %~ " var(_182894) isa male " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(Human)) & nesc( mother(Mother,Mother5)) & nesc( father(Father,Father5)) & poss( ~( isa(Female,female))) & '$existential'( _217670, 1, ( nesc( human(Human)) => ( nesc( mother(Mother,Mother5)) & nesc( father(Father,Father5)) & nesc( isa(Female,female)) & nesc( isa(Male,male)))))) ==> poss( ~( isa(Male,male)))). %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" var(_253896) isa human " is necessarily true and %~ (" var(_253896) mother var(_253912) " is necessarily true and %~ (" var(_253896) father var(_253928) " is necessarily true and %~ " var(_253928) isa male " is necessarily true ))) and %~ by default var(_253912) exists(_253928,(nesc(human(_253896))=>nesc(mother(_253896,_253912))&(nesc(father(_253896,_253928))&(nesc(isa(_253912,female))&nesc(isa(_253928,male)))))) ) and %~ by default var(_253928) nesc(human(_253896))=>nesc(mother(_253896,_253912))&(nesc(father(_253896,_253928))&(nesc(isa(_253912,female))&nesc(isa(_253928,male)))) %~ It's Proof that: %~ " var(_253912) isa female " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(Human)) & nesc( mother(Mother,Mother5)) & nesc( father(Father,Father5)) & nesc( isa(Male,male)) & '$existential'( _29748, 1, exists( _35984, ( nesc( human(Human_Mother)) => ( nesc( mother(Human_Mother,Mother_Female_Female)) & nesc( father(Human_Mother,Father_Male_Male)) & nesc( isa(Mother_Female_Female,female)) & nesc( isa(Father_Male_Male,male)))))) & '$existential'( _64154, 1, ( nesc( human(Human)) => ( nesc( mother(Mother,Mother5)) & nesc( father(Father,Father5)) & nesc( isa(Female,female)) & nesc( isa(Male,male)))))) ==> nesc( isa(Female,female))). %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" var(_99732) mother var(_99734) " is necessarily true and %~ (" var(_99732) father var(_99750) " is necessarily true and %~ (" var(_99734) isa female " is necessarily true and %~ " var(_99750) isa male " is possibly false ))) and %~ by default var(_99750) nesc(human(_99732))=>nesc(mother(_99732,_99734))&(nesc(father(_99732,_99750))&(nesc(isa(_99734,female))&nesc(isa(_99750,male)))) %~ It's Proof that: %~ " var(_99732) isa human " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( mother(Mother,Mother5)) & nesc( father(Father,Father5)) & nesc( isa(Female,female)) & poss( ~( isa(Male,male))) & '$existential'( _135526, 1, ( nesc( human(Human)) => ( nesc( mother(Mother,Mother5)) & nesc( father(Father,Father5)) & nesc( isa(Female,female)) & nesc( isa(Male,male)))))) ==> poss( ~( human(Human)))). %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" var(_171052) isa human " is necessarily true and %~ (" var(_171052) father var(_171068) " is necessarily true and %~ (" var(_171082) isa female " is necessarily true and %~ " var(_171068) isa male " is possibly false ))) and %~ by default var(_171082) exists(_171068,(nesc(human(_171052))=>nesc(mother(_171052,_171082))&(nesc(father(_171052,_171068))&(nesc(isa(_171082,female))&nesc(isa(_171068,male)))))) ) and %~ by default var(_171068) nesc(human(_171052))=>nesc(mother(_171052,_171082))&(nesc(father(_171052,_171068))&(nesc(isa(_171082,female))&nesc(isa(_171068,male)))) %~ It's Proof that: %~ " var(_171052) mother var(_171082) " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(Human)) & nesc( father(Father,Father5)) & nesc( isa(Female,female)) & poss( ~( isa(Male,male))) & '$existential'( _208638, 1, exists( _214876, ( nesc( human(Human_Mother)) => ( nesc( mother(Human_Mother,Mother_Female_Female)) & nesc( father(Human_Mother,Father_Male_Male)) & nesc( isa(Mother_Female_Female,female)) & nesc( isa(Father_Male_Male,male)))))) & '$existential'( _243048, 1, ( nesc( human(Human)) => ( nesc( mother(Mother,Mother5)) & nesc( father(Father,Father5)) & nesc( isa(Female,female)) & nesc( isa(Male,male)))))) ==> poss( ~( mother(Mother,Mother5)))). %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" var(_20620) isa human " is necessarily true and %~ (" var(_20620) mother var(_20636) " is necessarily true and %~ (" var(_20636) isa female " is necessarily true and %~ " var(_20664) isa male " is possibly false ))) and %~ by default var(_20664) nesc(human(_20620))=>nesc(mother(_20620,_20636))&(nesc(father(_20620,_20664))&(nesc(isa(_20636,female))&nesc(isa(_20664,male)))) %~ It's Proof that: %~ " var(_20620) father var(_20664) " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(Human)) & nesc( mother(Mother,Mother5)) & nesc( isa(Female,female)) & poss( ~( isa(Male,male))) & '$existential'( _55068, 1, ( nesc( human(Human)) => ( nesc( mother(Mother,Mother5)) & nesc( father(Father,Father5)) & nesc( isa(Female,female)) & nesc( isa(Male,male)))))) ==> poss( ~( father(Father,Father5)))). %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" var(_91878) isa human " is necessarily true and %~ (" var(_91878) mother var(_91894) " is necessarily true and %~ (" var(_91878) father var(_91910) " is necessarily true and %~ " var(_91910) isa male " is possibly false ))) and %~ by default var(_91894) exists(_91910,(nesc(human(_91878))=>nesc(mother(_91878,_91894))&(nesc(father(_91878,_91910))&(nesc(isa(_91894,female))&nesc(isa(_91910,male)))))) ) and %~ by default var(_91910) nesc(human(_91878))=>nesc(mother(_91878,_91894))&(nesc(father(_91878,_91910))&(nesc(isa(_91894,female))&nesc(isa(_91910,male)))) %~ It's Proof that: %~ " var(_91894) isa female " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(Human)) & nesc( mother(Mother,Mother5)) & nesc( father(Father,Father5)) & poss( ~( isa(Male,male))) & '$existential'( _129504, 1, exists( _135742, ( nesc( human(Human_Mother)) => ( nesc( mother(Human_Mother,Mother_Female_Female)) & nesc( father(Human_Mother,Father_Male_Male)) & nesc( isa(Mother_Female_Female,female)) & nesc( isa(Father_Male_Male,male)))))) & '$existential'( _163914, 1, ( nesc( human(Human)) => ( nesc( mother(Mother,Mother5)) & nesc( father(Father,Father5)) & nesc( isa(Female,female)) & nesc( isa(Male,male)))))) ==> poss( ~( isa(Female,female)))). %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" var(_200434) isa human " is necessarily true and %~ (" var(_200434) mother var(_200450) " is necessarily true and %~ (" var(_200434) father var(_200466) " is necessarily true and %~ " var(_200450) isa female " is necessarily true ))) and %~ by default var(_200466) nesc(human(_200434))=>nesc(mother(_200434,_200450))&(nesc(father(_200434,_200466))&(nesc(isa(_200450,female))&nesc(isa(_200466,male)))) %~ It's Proof that: %~ " var(_200466) isa male " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( human(Human)) & nesc( mother(Mother,Mother5)) & nesc( father(Father,Father5)) & nesc( isa(Female,female)) & '$existential'( _234036, 1, ( nesc( human(Human)) => ( nesc( mother(Mother,Mother5)) & nesc( father(Father,Father5)) & nesc( isa(Female,female)) & nesc( isa(Male,male)))))) ==> nesc( isa(Male,male))). %~ comment(";;; .{ parent(C,M) & female(M) mother(C,M) }.") %~ kifi='%'. %~ kifm = nesc('%'). %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %~ debugm(user,show_success(user,user:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ kifi='ISSUE:'. %~ kifm = nesc('ISSUE:'). %~ kifm = nesc('ISSUE:'). %~ kif_to_boxlog_attvars2 = necessary('ISSUE:') %~ debugm(user,show_success(user,user:ain(clif('ISSUE:')))) ======================================================= 'ISSUE:' ============================================ ?- kif_to_boxlog( 'ISSUE:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'ISSUE:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='ISSUE:'. %~ kifm = nesc('ISSUE:'). %~ kif_to_boxlog_attvars2 = necessary('ISSUE:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('ISSUE:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'ISSUE:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('ISSUE:'). ============================================ %~ debugm(user,show_success(user,user:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ kifi='EDIT:'. %~ kifm = nesc('EDIT:'). %~ kifm = nesc('EDIT:'). %~ kif_to_boxlog_attvars2 = necessary('EDIT:') %~ debugm(user,show_success(user,user:ain(clif('EDIT:')))) ======================================================= 'EDIT:' ============================================ ?- kif_to_boxlog( 'EDIT:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'EDIT:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='EDIT:'. %~ kifm = nesc('EDIT:'). %~ kif_to_boxlog_attvars2 = necessary('EDIT:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('EDIT:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'EDIT:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('EDIT:'). ============================================ %~ debugm(user,show_success(user,user:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ kifi='JENKINS:'. %~ kifm = nesc('JENKINS:'). %~ kifm = nesc('JENKINS:'). %~ kif_to_boxlog_attvars2 = necessary('JENKINS:') %~ debugm(user,show_success(user,user:ain(clif('JENKINS:')))) ======================================================= 'JENKINS:' ============================================ ?- kif_to_boxlog( 'JENKINS:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'JENKINS:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='JENKINS:'. %~ kifm = nesc('JENKINS:'). %~ kif_to_boxlog_attvars2 = necessary('JENKINS:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('JENKINS:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'JENKINS:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('JENKINS:'). ============================================ %~ debugm(user,show_success(user,user:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ kifi='ISSUE_SEARCH:'. %~ kifm = nesc('ISSUE_SEARCH:'). %~ kifm = nesc('ISSUE_SEARCH:'). %~ kif_to_boxlog_attvars2 = necessary('ISSUE_SEARCH:') %~ debugm(user,show_success(user,user:ain(clif('ISSUE_SEARCH:')))) ======================================================= 'ISSUE_SEARCH:' ============================================ ?- kif_to_boxlog( 'ISSUE_SEARCH:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'ISSUE_SEARCH:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='ISSUE_SEARCH:'. %~ kifm = nesc('ISSUE_SEARCH:'). %~ kif_to_boxlog_attvars2 = necessary('ISSUE_SEARCH:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('ISSUE_SEARCH:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'ISSUE_SEARCH:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('ISSUE_SEARCH:'). ============================================ % halt totalTime=9.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k clif_01.clif (returned 0) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=467 OPEN logicmoo.base.examples.fol.CLIF_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, CLIF_01, Failing, Errors, Overtime 2021-09-26 05:46:26 +0000 UTC ISSUE_ID=467 ISSUE_OC=OPEN Editing Issue For FAILED 467 OPEN logicmoo.base.examples.fol.CLIF_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, CLIF_01, Failing, Errors, Overtime 2021-09-26 05:46:26 +0000 UTC SKIPPING gh issue edit 467 -t logicmoo.base.examples.fol.CLIF_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['answerable_t_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['answerable_t_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/ANSWERABLE_T_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AANSWERABLE_T_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/458 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_clif), %~ context( %~ prolog_stack( [ frame( 61, %~ call( system : '$declare_module'/6), %~ '$declare_module'( logicmoo_clif, %~ user, %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)), %~ frame( 60, %~ clause((0x5603f2586c00),61), %~ '$start_module'( logicmoo_clif, %~ [], %~ state( true, %~ logicmoo_clif, true,false, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 59, %~ clause((0x5603f2373000),65), %~ '$first_term'( %~ :-( module(logicmoo_clif,[])), %~ _21072, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ state( true, %~ logicmoo_clif, true,false, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 58, %~ clause((0x5603f2373400),60), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl, %~ [ if(not_loaded), %~ true])), %~ frame( 57, %~ clause((0x5603f25c9980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1, %~ [ if(not_loaded), %~ true]), %~ Kw, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ lexstate(202,pfc), %~ t123))), %~ frame( 53, %~ clause((0x5603f27c6000),221), %~ '$do_load_file_2'( library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,compiled, %~ [ if(not_loaded), %~ true])), %~ frame( 50, %~ clause((0x5603f259c840),10), %~ '$qdo_load_file'( library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true])), %~ frame( 48, %~ clause((0x5603f25c9980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ (0x5603f3c45580), %~ [ if(not_loaded), %~ true])), %~ system : '$mt_do_load'( (0x5603f3c45580), %~ library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), %~ Kw3, %~ system : '$mt_end_load'((0x5603f3c45580)))), %~ frame(46,meta_call,0), %~ frame( 45, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ (0x5603f3c45580), %~ [ if(not_loaded), %~ true])), %~ '$mt_do_load'( (0x5603f3c45580), %~ library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), %~ '$mt_end_load'((0x5603f3c45580))))), %~ frame( 42, %~ clause((0x5603f25a2c80),12), %~ '$load_file'(library(logicmoo_clif),t123,[if(not_loaded),true])), %~ frame( 37, %~ clause((0x560406302c80),31), %~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',pfc,t123)), %~ frame(36,clause((0x56040631db00),49),clif_dialect:clif_expects_dialect(clif)), %~ frame(34,clause((0x560404814480),60),prolog_dialect:attach_dialect(clif)), %~ frame(33,clause((0x560404803200),20),prolog_dialect:expects_dialect(clif)), %~ frame( 32, %~ clause((0x5603f2599380),2), %~ catch( %~ t123 : expects_dialect(clif), %~ error(Error,Error18), %~ system : $exception_in_directive( error(Error5,Error19)))), %~ frame(31,clause((0x5603f2566580),55),'$execute_directive_3'(expects_dialect(clif))), %~ frame( 26, %~ clause((0x5603f2373400),77), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_answerable_t_01_c46_pfc_c46_pl, %~ [ expand(false), %~ expand(true)])), %~ frame( 25, %~ clause((0x5603f25c9980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',1632573821.1315794), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_answerable_t_01_c46_pfc_c46_pl7, %~ [ expand(false), %~ expand(true)]), %~ Kw8, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl', %~ lexstate(202,swi), %~ user))), %~ frame( 21, %~ clause((0x5603f27c6000),221), %~ '$do_load_file_2'( 'answerable_t_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl', user,compiled, %~ [ expand(false), %~ expand(true)])), %~ frame( 18, %~ clause((0x5603f259c840),10), %~ '$qdo_load_file'( 'answerable_t_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl', user,[expand(false),expand(true)])), %~ frame( 16, %~ clause((0x5603f25c9980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl', %~ (0x5603f3c44a80), %~ [ expand(false), %~ expand(true)])), %~ system : '$mt_do_load'( (0x5603f3c44a80), %~ 'answerable_t_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl', %~ user, %~ [ expand(false), %~ expand(true)]), %~ Kw9, %~ system : '$mt_end_load'((0x5603f3c44a80)))), %~ frame(14,meta_call,0), %~ frame( 13, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl', %~ (0x5603f3c44a80), %~ [ expand(false), %~ expand(true)])), %~ '$mt_do_load'( (0x5603f3c44a80), %~ 'answerable_t_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl', user,[expand(false),expand(true)]), %~ '$mt_end_load'((0x5603f3c44a80))))), %~ frame(10,clause((0x5603f25a2c80),12),'$load_file'('answerable_t_01.pfc.pl',user,''))]), %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')), %~ error, %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_10498)]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [60] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [59] $first_term((:-module(logicmoo_clif,[])),_706,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [58] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_784,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [57] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_862,[if(not_loaded),must_be_module(true)]),_834,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),t123)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [53] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [50] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [48] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5603f3c45580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5603f3c45580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),_1042,system: $mt_end_load((0x5603f3c45580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [46] [45] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5603f3c45580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5603f3c45580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5603f3c45580)))) [42] $load_file(library(logicmoo_clif),t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [37] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',pfc,t123) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [32] catch(t123:expects_dialect(clif),error(_1486,_1488),system: $exception_in_directive(error(_1502,_1504))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',_1560,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',1632573821.1315794),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',_1638,[expand(false),expand(true)]),_1610,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('answerable_t_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('answerable_t_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',(0x5603f3c44a80),[expand(false),expand(true)])),system: $mt_do_load((0x5603f3c44a80),'answerable_t_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',user,[expand(false),expand(true)]),_1810,system: $mt_end_load((0x5603f3c44a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',(0x5603f3c44a80),[expand(false),expand(true)])),$mt_do_load((0x5603f3c44a80),'answerable_t_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5603f3c44a80)))) [10] $load_file('answerable_t_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [60] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [59] $first_term((:-module(logicmoo_clif,[])),_706,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [58] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_784,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [57] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_862,[if(not_loaded),must_be_module(true)]),_834,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),t123)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [53] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [50] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [48] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5603f3c45580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5603f3c45580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),_1042,system: $mt_end_load((0x5603f3c45580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [46] ERROR: [45] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5603f3c45580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5603f3c45580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5603f3c45580)))) ERROR: [42] $load_file(library(logicmoo_clif),t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [37] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',pfc,t123) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [32] catch(t123:expects_dialect(clif),error(_1486,_1488),system: $exception_in_directive(error(_1502,_1504))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 ERROR: [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',_1560,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',1632573821.1315794),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',_1638,[expand(false),expand(true)]),_1610,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('answerable_t_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('answerable_t_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',(0x5603f3c44a80),[expand(false),expand(true)])),system: $mt_do_load((0x5603f3c44a80),'answerable_t_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',user,[expand(false),expand(true)]),_1810,system: $mt_end_load((0x5603f3c44a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',(0x5603f3c44a80),[expand(false),expand(true)])),$mt_do_load((0x5603f3c44a80),'answerable_t_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5603f3c44a80)))) ERROR: [10] $load_file('answerable_t_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5 %~ message_hook( %~ goal_failed(directive,t123:expects_dialect(clif)), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ t123 : expects_dialect(clif)]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) Goal (directive) failed: t123:expects_dialect(clif) Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: Warning: Goal (directive) failed: t123:expects_dialect(clif) %~ message_hook( %~ error( syntax_error(operator_expected), %~ string(":- test_boxlog(( ~fallacy_t(PROP) => unknown_t(PROP) v false_t(PROP) v true_t(PROP) )) . ",52)), %~ error, %~ [ 'Syntax error: ', 'Operator expected',nl, %~ '~w'-[":- test_boxlog(( ~fallacy_t(PROP) => unknown_t(PROP)"], nl,'** here **',nl, %~ '~w'-[" v false_t(PROP) v true_t(PROP) )) . "]]) Syntax error: Operator expected :- test_boxlog(( ~fallacy_t(PROP) => unknown_t(PROP) ** here ** v false_t(PROP) v true_t(PROP) )) . ERROR: Syntax error: Operator expected ERROR: :- test_boxlog(( ~fallacy_t(PROP) => unknown_t(PROP) ERROR: ** here ** ERROR: v false_t(PROP) v true_t(PROP) )) . :- test_boxlog(( ~fallacy_t(PROP) => unknown_t(PROP) v false_t(PROP) v true_t(PROP) )). %~ message_hook( %~ error( syntax_error(operator_expected), %~ string(":- test_boxlog(( ~unknown_t(PROP) => true_t(PROP) v false_t(PROP) )) . ",49)), %~ error, %~ [ 'Syntax error: ', 'Operator expected',nl, %~ '~w'-[":- test_boxlog(( ~unknown_t(PROP) => true_t(PROP)"], nl,'** here **',nl, %~ '~w'-[" v false_t(PROP) )) . "]]) Syntax error: Operator expected :- test_boxlog(( ~unknown_t(PROP) => true_t(PROP) ** here ** v false_t(PROP) )) . ERROR: Syntax error: Operator expected ERROR: :- test_boxlog(( ~unknown_t(PROP) => true_t(PROP) ERROR: ** here ** ERROR: v false_t(PROP) )) . :- test_boxlog(( ~unknown_t(PROP) => true_t(PROP) v false_t(PROP) )). %~ message_hook( %~ error( syntax_error(operator_expected), %~ string(":- test_boxlog(( ~false_t(PROP) => fallacy_t(PROP) v unknown_t(PROP) v true_t(PROP) )) . ",50)), %~ error, %~ [ 'Syntax error: ', 'Operator expected',nl, %~ '~w'-[":- test_boxlog(( ~false_t(PROP) => fallacy_t(PROP)"], nl,'** here **',nl, %~ '~w'-[" v unknown_t(PROP) v true_t(PROP) )) . "]]) Syntax error: Operator expected :- test_boxlog(( ~false_t(PROP) => fallacy_t(PROP) ** here ** v unknown_t(PROP) v true_t(PROP) )) . ERROR: Syntax error: Operator expected ERROR: :- test_boxlog(( ~false_t(PROP) => fallacy_t(PROP) ERROR: ** here ** ERROR: v unknown_t(PROP) v true_t(PROP) )) . :- test_boxlog(( ~false_t(PROP) => fallacy_t(PROP) v unknown_t(PROP) v true_t(PROP) )). %~ message_hook( %~ error( syntax_error(operator_expected), %~ string(":- test_boxlog(( answerable_t(PROP) askable_t(PROP) & ~unknown_t(PROP) )) . ",35)), %~ error, %~ [ 'Syntax error: ', 'Operator expected',nl, %~ '~w'-[":- test_boxlog(( answerable_t(PROP)"], nl,'** here **',nl, %~ '~w'-[" askable_t(PROP) & ~unknown_t(PROP) )) . "]]) Syntax error: Operator expected :- test_boxlog(( answerable_t(PROP) ** here ** askable_t(PROP) & ~unknown_t(PROP) )) . ERROR: Syntax error: Operator expected ERROR: :- test_boxlog(( answerable_t(PROP) ERROR: ** here ** ERROR: askable_t(PROP) & ~unknown_t(PROP) )) . :- test_boxlog(( answerable_t(PROP) askable_t(PROP) & ~unknown_t(PROP) )). %~ message_hook( %~ error( syntax_error(operator_expected), %~ string(":- test_boxlog(( answerable_t(PROP) => true_t(PROP) v false_t(PROP) )) . ",51)), %~ error, %~ [ 'Syntax error: ', 'Operator expected',nl, %~ '~w'-[":- test_boxlog(( answerable_t(PROP) => true_t(PROP)"], nl,'** here **',nl, %~ '~w'-[" v false_t(PROP) )) . "]]) Syntax error: Operator expected :- test_boxlog(( answerable_t(PROP) => true_t(PROP) ** here ** v false_t(PROP) )) . ERROR: Syntax error: Operator expected ERROR: :- test_boxlog(( answerable_t(PROP) => true_t(PROP) ERROR: ** here ** ERROR: v false_t(PROP) )) . :- test_boxlog(( answerable_t(PROP) => true_t(PROP) v false_t(PROP) )). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl:17 %~ message_hook( %~ error(syntax_error(operator_expected),string(":- test_boxlog(( askable_t(PROP) ~fallacy_t(PROP) )) . ",32)), %~ error, %~ [ 'Syntax error: ', 'Operator expected',nl, %~ '~w'-[":- test_boxlog(( askable_t(PROP)"],nl, %~ '** here **',nl, %~ '~w'-[" ~fallacy_t(PROP) )) . "]]) Syntax error: Operator expected :- test_boxlog(( askable_t(PROP) ** here ** ~fallacy_t(PROP) )) . ERROR: Syntax error: Operator expected ERROR: :- test_boxlog(( askable_t(PROP) ERROR: ** here ** ERROR: ~fallacy_t(PROP) )) . :- test_boxlog(( askable_t(PROP) ~fallacy_t(PROP) )). %~ message_hook( %~ error( syntax_error(operator_expected), %~ string(":- test_boxlog(( askable_t(PROP) => true_t(PROP) v unknown_t(PROP) v false_t(PROP) )) . ",48)), %~ error, %~ [ 'Syntax error: ', 'Operator expected',nl, %~ '~w'-[":- test_boxlog(( askable_t(PROP) => true_t(PROP)"], nl,'** here **',nl, %~ '~w'-[" v unknown_t(PROP) v false_t(PROP) )) . "]]) Syntax error: Operator expected :- test_boxlog(( askable_t(PROP) => true_t(PROP) ** here ** v unknown_t(PROP) v false_t(PROP) )) . ERROR: Syntax error: Operator expected ERROR: :- test_boxlog(( askable_t(PROP) => true_t(PROP) ERROR: ** here ** ERROR: v unknown_t(PROP) v false_t(PROP) )) . :- test_boxlog(( askable_t(PROP) => true_t(PROP) v unknown_t(PROP) v false_t(PROP) )). %~ message_hook( %~ error(syntax_error(operator_expected),string(":- test_boxlog(( askable_t(PROP) v fallacy_t(PROP) )) . ",32)), %~ error, %~ [ 'Syntax error: ', 'Operator expected',nl, %~ '~w'-[":- test_boxlog(( askable_t(PROP)"],nl, %~ '** here **',nl, %~ '~w'-[" v fallacy_t(PROP) )) . "]]) Syntax error: Operator expected :- test_boxlog(( askable_t(PROP) ** here ** v fallacy_t(PROP) )) . ERROR: Syntax error: Operator expected ERROR: :- test_boxlog(( askable_t(PROP) ERROR: ** here ** ERROR: v fallacy_t(PROP) )) . :- test_boxlog(( askable_t(PROP) v fallacy_t(PROP) )). :- test_boxlog(( asserted_t(PROP) => true_t(PROP) )). /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__asserted_t_1_in_t123", %~ t123 : test_boxlog( asserted_t(PROP)=>true_t(PROP)))). %~ make_dynamic_here(t123,'$nt'(wid(rule1:0,rule,asserted_t(_69226)=>true_t(_69226)),_69238,_69240)) %~ kifm = asserted_t(PROP)=>true_t(PROP). %~ kif_to_boxlog_attvars2 = =>(asserted_t('$VAR'('PROP')),true_t('$VAR'('PROP'))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa true_t is false %~ It's Proof that: %~ ?PROP isa asserted_t is false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ~true_t(PROP)==> ~asserted_t(PROP). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa asserted_t %~ It's Proof that: %~ ?PROP isa true_t %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% asserted_t(PROP)==>true_t(PROP). %~ kifm = asserted_t(PROP)=>true_t(PROP). passed=info(why_was_true(t123:test_boxlog(asserted_t(_456)=>true_t(_456)))) no_proof_for(test_boxlog(asserted_t(PROP)=>true_t(PROP))). %~ kifm=asserted_t(PROP)=>true_t(PROP) %~ kif_to_boxlog_attvars2 = =>(asserted_t('$VAR'('PROP')),true_t('$VAR'('PROP'))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa true_t is false %~ It's Proof that: %~ ?PROP isa asserted_t is false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ~true_t(PROP)==> ~asserted_t(PROP). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa asserted_t %~ It's Proof that: %~ ?PROP isa true_t %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% asserted_t(PROP)==>true_t(PROP). no_proof_for(test_boxlog(asserted_t(PROP)=>true_t(PROP))). no_proof_for(test_boxlog(asserted_t(PROP)=>true_t(PROP))). name = 'logicmoo.base.examples.fol.ANSWERABLE_T_01-Test_0001_Line_0000__asserted_t_1_in_t123'. JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.ANSWERABLE_T_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'answerable_t_01.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-examples-fol-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_examples_fol_ANSWERABLE_T_01_Test_0001_Line_0000_asserted_t_1_in_t123-junit.xml ~*/ :- test_boxlog(( fallacy_t(PROP) => false_t(PROP) & true_t(PROP) & ~unknown_t(PROP) & ~possible_t(PROP) )). /*~ %~ ?-( mpred_test( "Test_0002_Line_0000__fallacy_t_1_in_t123", %~ t123 : test_boxlog( =>( fallacy_t(PROP), %~ ( false_t(PROP) & %~ true_t(PROP) & %~ ~( unknown_t(PROP)) & %~ ~( possible_t(PROP))))))). %~ kifm = =>( fallacy_t(PROP), %~ ( false_t(PROP) & %~ true_t(PROP) & %~ ~( unknown_t(PROP)) & %~ ~( possible_t(PROP)))). %~ kif_to_boxlog_attvars2 = =>(fallacy_t('$VAR'('PROP')),and(and(and(false_t('$VAR'('PROP')),true_t('$VAR'('PROP'))),not(unknown_t('$VAR'('PROP')))),not(possible_t('$VAR'('PROP'))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa possible_t %~ It's Proof that: %~ ?PROP isa fallacy_t is false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% possible_t(PROP)==> ~fallacy_t(PROP). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa fallacy_t %~ It's Proof that: %~ ?PROP isa possible_t is false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% fallacy_t(PROP)==> ~possible_t(PROP). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa unknown_t %~ It's Proof that: %~ ?PROP isa fallacy_t is false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% unknown_t(PROP)==> ~fallacy_t(PROP). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa fallacy_t %~ It's Proof that: %~ ?PROP isa unknown_t is false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% fallacy_t(PROP)==> ~unknown_t(PROP). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa true_t is possible and %~ ?PROP isa false_t is false %~ It's Proof that: %~ ?PROP isa fallacy_t is false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(true_t(PROP))& ~false_t(PROP)==> ~fallacy_t(PROP). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa fallacy_t and %~ ?PROP isa false_t is false %~ It's Proof that: %~ ?PROP isa true_t is false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% fallacy_t(PROP)& ~false_t(PROP)==> ~true_t(PROP). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa fallacy_t and %~ ?PROP isa true_t is possible %~ It's Proof that: %~ ?PROP isa false_t %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% fallacy_t(PROP)&poss(true_t(PROP))==>false_t(PROP). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa false_t is possible and %~ ?PROP isa true_t is false %~ It's Proof that: %~ ?PROP isa fallacy_t is false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(false_t(PROP))& ~true_t(PROP)==> ~fallacy_t(PROP). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa fallacy_t and %~ ?PROP isa true_t is false %~ It's Proof that: %~ ?PROP isa false_t is false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% fallacy_t(PROP)& ~true_t(PROP)==> ~false_t(PROP). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa fallacy_t and %~ ?PROP isa false_t is possible %~ It's Proof that: %~ ?PROP isa true_t %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% fallacy_t(PROP)&poss(false_t(PROP))==>true_t(PROP). %~ kifm = ( fallacy_t(PROP) => %~ ( false_t(PROP) & %~ true_t(PROP) & %~ ~( unknown_t(PROP)) & %~ ~( possible_t(PROP)))). passed=info(why_was_true(t123:test_boxlog(fallacy_t(_538)=>(((false_t(_538)&true_t(_538))& ~unknown_t(_538))& ~possible_t(_538))))) no_proof_for(test_boxlog(fallacy_t(PROP)=>(((false_t(PROP)&true_t(PROP))& ~unknown_t(PROP))& ~possible_t(PROP)))). %~ kifm=fallacy_t(PROP)=>(((false_t(PROP)&true_t(PROP))& ~unknown_t(PROP))& ~possible_t(PROP)) %~ kif_to_boxlog_attvars2 = =>(fallacy_t('$VAR'('PROP')),and(and(and(false_t('$VAR'('PROP')),true_t('$VAR'('PROP'))),not(unknown_t('$VAR'('PROP')))),not(possible_t('$VAR'('PROP'))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa possible_t %~ It's Proof that: %~ ?PROP isa fallacy_t is false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% possible_t(PROP)==> ~fallacy_t(PROP). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa fallacy_t %~ It's Proof that: %~ ?PROP isa possible_t is false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% fallacy_t(PROP)==> ~possible_t(PROP). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa unknown_t %~ It's Proof that: %~ ?PROP isa fallacy_t is false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% unknown_t(PROP)==> ~fallacy_t(PROP). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa fallacy_t %~ It's Proof that: %~ ?PROP isa unknown_t is false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% fallacy_t(PROP)==> ~unknown_t(PROP). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa true_t is possible and %~ ?PROP isa false_t is false %~ It's Proof that: %~ ?PROP isa fallacy_t is false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(true_t(PROP))& ~false_t(PROP)==> ~fallacy_t(PROP). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa fallacy_t and %~ ?PROP isa false_t is false %~ It's Proof that: %~ ?PROP isa true_t is false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% fallacy_t(PROP)& ~false_t(PROP)==> ~true_t(PROP). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa fallacy_t and %~ ?PROP isa true_t is possible %~ It's Proof that: %~ ?PROP isa false_t %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% fallacy_t(PROP)&poss(true_t(PROP))==>false_t(PROP). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa false_t is possible and %~ ?PROP isa true_t is false %~ It's Proof that: %~ ?PROP isa fallacy_t is false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(false_t(PROP))& ~true_t(PROP)==> ~fallacy_t(PROP). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa fallacy_t and %~ ?PROP isa true_t is false %~ It's Proof that: %~ ?PROP isa false_t is false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% fallacy_t(PROP)& ~true_t(PROP)==> ~false_t(PROP). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa fallacy_t and %~ ?PROP isa false_t is possible %~ It's Proof that: %~ ?PROP isa true_t %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% fallacy_t(PROP)&poss(false_t(PROP))==>true_t(PROP). no_proof_for(test_boxlog(fallacy_t(PROP)=>(((false_t(PROP)&true_t(PROP))& ~unknown_t(PROP))& ~possible_t(PROP)))). no_proof_for(test_boxlog(fallacy_t(PROP)=>(((false_t(PROP)&true_t(PROP))& ~unknown_t(PROP))& ~possible_t(PROP)))). name = 'logicmoo.base.examples.fol.ANSWERABLE_T_01-Test_0002_Line_0000__fallacy_t_1_in_t123'. JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.ANSWERABLE_T_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'answerable_t_01.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-examples-fol-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_examples_fol_ANSWERABLE_T_01_Test_0002_Line_0000_fallacy_t_1_in_t123-junit.xml ~*/ :- test_boxlog(( true_t(PROP) & false_t(PROP) => fallacy_t(PROP) )). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl:22 %~ ?-( mpred_test( "Test_0003_Line_0000__true_t_1_in_t123", %~ t123 : test_boxlog( (true_t(PROP)&false_t(PROP))=>fallacy_t(PROP)))). %~ kifm = (true_t(PROP)&false_t(PROP))=>fallacy_t(PROP). %~ kif_to_boxlog_attvars2 = =>(and(true_t('$VAR'('PROP')),false_t('$VAR'('PROP'))),fallacy_t('$VAR'('PROP'))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa true_t and %~ ?PROP isa false_t %~ It's Proof that: %~ ?PROP isa fallacy_t %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% true_t(PROP)&false_t(PROP)==>fallacy_t(PROP). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa fallacy_t is false and %~ ?PROP isa false_t %~ It's Proof that: %~ ?PROP isa true_t is false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ~fallacy_t(PROP)&false_t(PROP)==> ~true_t(PROP). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa fallacy_t is false and %~ ?PROP isa true_t %~ It's Proof that: %~ ?PROP isa false_t is false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ~fallacy_t(PROP)&true_t(PROP)==> ~false_t(PROP). %~ kifm = (true_t(PROP)&false_t(PROP))=>fallacy_t(PROP). passed=info(why_was_true(t123:test_boxlog((true_t(_492)&false_t(_492))=>fallacy_t(_492)))) no_proof_for(test_boxlog((true_t(PROP)&false_t(PROP))=>fallacy_t(PROP))). %~ kifm=(true_t(PROP)&false_t(PROP))=>fallacy_t(PROP) %~ kif_to_boxlog_attvars2 = =>(and(true_t('$VAR'('PROP')),false_t('$VAR'('PROP'))),fallacy_t('$VAR'('PROP'))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa true_t and %~ ?PROP isa false_t %~ It's Proof that: %~ ?PROP isa fallacy_t %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% true_t(PROP)&false_t(PROP)==>fallacy_t(PROP). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa fallacy_t is false and %~ ?PROP isa false_t %~ It's Proof that: %~ ?PROP isa true_t is false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ~fallacy_t(PROP)&false_t(PROP)==> ~true_t(PROP). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa fallacy_t is false and %~ ?PROP isa true_t %~ It's Proof that: %~ ?PROP isa false_t is false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ~fallacy_t(PROP)&true_t(PROP)==> ~false_t(PROP). no_proof_for(test_boxlog((true_t(PROP)&false_t(PROP))=>fallacy_t(PROP))). no_proof_for(test_boxlog((true_t(PROP)&false_t(PROP))=>fallacy_t(PROP))). name = 'logicmoo.base.examples.fol.ANSWERABLE_T_01-Test_0003_Line_0000__true_t_1_in_t123'. JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.ANSWERABLE_T_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'answerable_t_01.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-examples-fol-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_examples_fol_ANSWERABLE_T_01_Test_0003_Line_0000_true_t_1_in_t123-junit.xml ~*/ %~ message_hook( %~ error( syntax_error(operator_expected), %~ string(":- test_boxlog(( true_t(PROP) v unknown_t(PROP) v false_t(PROP) )) . ",29)), %~ error, %~ [ 'Syntax error: ', 'Operator expected',nl, %~ '~w'-[":- test_boxlog(( true_t(PROP)"],nl, %~ '** here **',nl, %~ '~w'-[" v unknown_t(PROP) v false_t(PROP) )) . "]]) Syntax error: Operator expected :- test_boxlog(( true_t(PROP) ** here ** v unknown_t(PROP) v false_t(PROP) )) . ERROR: Syntax error: Operator expected ERROR: :- test_boxlog(( true_t(PROP) ERROR: ** here ** ERROR: v unknown_t(PROP) v false_t(PROP) )) . :- test_boxlog(( true_t(PROP) v unknown_t(PROP) v false_t(PROP) )). :- test_boxlog(( true_t(PROP) => possible_t(PROP) )). /*~ %~ ?-( mpred_test( "Test_0004_Line_0000__true_t_1_in_t123", %~ t123 : test_boxlog( true_t(PROP)=>possible_t(PROP)))). %~ kifm = true_t(PROP)=>possible_t(PROP). %~ kif_to_boxlog_attvars2 = =>(true_t('$VAR'('PROP')),possible_t('$VAR'('PROP'))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa possible_t is false %~ It's Proof that: %~ ?PROP isa true_t is false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ~possible_t(PROP)==> ~true_t(PROP). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa true_t %~ It's Proof that: %~ ?PROP isa possible_t %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% true_t(PROP)==>possible_t(PROP). %~ kifm = true_t(PROP)=>possible_t(PROP). passed=info(why_was_true(t123:test_boxlog(true_t(_624586)=>possible_t(_624586)))) no_proof_for(test_boxlog(true_t(PROP)=>possible_t(PROP))). %~ kifm=true_t(PROP)=>possible_t(PROP) %~ kif_to_boxlog_attvars2 = =>(true_t('$VAR'('PROP')),possible_t('$VAR'('PROP'))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa possible_t is false %~ It's Proof that: %~ ?PROP isa true_t is false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ~possible_t(PROP)==> ~true_t(PROP). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ?PROP isa true_t %~ It's Proof that: %~ ?PROP isa possible_t %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% true_t(PROP)==>possible_t(PROP). no_proof_for(test_boxlog(true_t(PROP)=>possible_t(PROP))). no_proof_for(test_boxlog(true_t(PROP)=>possible_t(PROP))). name = 'logicmoo.base.examples.fol.ANSWERABLE_T_01-Test_0004_Line_0000__true_t_1_in_t123'. JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.ANSWERABLE_T_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'answerable_t_01.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-examples-fol-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_examples_fol_ANSWERABLE_T_01_Test_0004_Line_0000_true_t_1_in_t123-junit.xml ~*/ %~ message_hook( %~ error( syntax_error(operator_clash), %~ string(":- test_boxlog(( possible_t(PROP) => ~false_t(PROP) & ~fallacy_t(PROP) )) . ",35)), %~ error, %~ [ 'Syntax error: ', 'Operator priority clash',nl, %~ '~w'-[":- test_boxlog(( possible_t(PROP) ="], nl,'** here **',nl, %~ '~w'-["> ~false_t(PROP) & ~fallacy_t(PROP) )) . "]]) Syntax error: Operator priority clash :- test_boxlog(( possible_t(PROP) = ** here ** > ~false_t(PROP) & ~fallacy_t(PROP) )) . ERROR: Syntax error: Operator priority clash ERROR: :- test_boxlog(( possible_t(PROP) = ERROR: ** here ** ERROR: > ~false_t(PROP) & ~fallacy_t(PROP) )) . :- test_boxlog(( possible_t(PROP) => ~false_t(PROP) & ~fallacy_t(PROP) )). %~ message_hook( %~ error( syntax_error(operator_expected), %~ string(":- test_boxlog(( ~true_t(PROP) => false_t(PROP) v fallacy_t(PROP) v possible_t(PROP) )) . ",47)), %~ error, %~ [ 'Syntax error: ', 'Operator expected',nl, %~ '~w'-[":- test_boxlog(( ~true_t(PROP) => false_t(PROP)"], nl,'** here **',nl, %~ '~w'-[" v fallacy_t(PROP) v possible_t(PROP) )) . "]]) Syntax error: Operator expected :- test_boxlog(( ~true_t(PROP) => false_t(PROP) ** here ** v fallacy_t(PROP) v possible_t(PROP) )) . ERROR: Syntax error: Operator expected ERROR: :- test_boxlog(( ~true_t(PROP) => false_t(PROP) ERROR: ** here ** ERROR: v fallacy_t(PROP) v possible_t(PROP) )) . :- test_boxlog(( ~true_t(PROP) => false_t(PROP) v fallacy_t(PROP) v possible_t(PROP) )). %~ message_hook( %~ error( syntax_error(operator_expected), %~ string(":- test_boxlog(( false_t(PROP) ~true_t(PROP) & ~possible_t(PROP) & ~unknown_t(PROP) )) . ",30)), %~ error, %~ [ 'Syntax error: ', 'Operator expected',nl, %~ '~w'-[":- test_boxlog(( false_t(PROP)"],nl, %~ '** here **',nl, %~ '~w'-[" ~true_t(PROP) & ~possible_t(PROP) & ~unknown_t(PROP) )) . "]]) Syntax error: Operator expected :- test_boxlog(( false_t(PROP) ** here ** ~true_t(PROP) & ~possible_t(PROP) & ~unknown_t(PROP) )) . ERROR: Syntax error: Operator expected ERROR: :- test_boxlog(( false_t(PROP) ERROR: ** here ** ERROR: ~true_t(PROP) & ~possible_t(PROP) & ~unknown_t(PROP) )) . :- test_boxlog(( false_t(PROP) ~true_t(PROP) & ~possible_t(PROP) & ~unknown_t(PROP) )). %~ message_hook( %~ error( syntax_error(operator_clash), %~ string(":- test_boxlog(( true_t(PROP) => ~false_t(PROP) & possible_t(PROP) & ~unknown_t(PROP) )) . ",31)), %~ error, %~ [ 'Syntax error: ', 'Operator priority clash',nl, %~ '~w'-[":- test_boxlog(( true_t(PROP) ="],nl, %~ '** here **',nl, %~ '~w'-["> ~false_t(PROP) & possible_t(PROP) & ~unknown_t(PROP) )) . "]]) Syntax error: Operator priority clash :- test_boxlog(( true_t(PROP) = ** here ** > ~false_t(PROP) & possible_t(PROP) & ~unknown_t(PROP) )) . ERROR: Syntax error: Operator priority clash ERROR: :- test_boxlog(( true_t(PROP) = ERROR: ** here ** ERROR: > ~false_t(PROP) & possible_t(PROP) & ~unknown_t(PROP) )) . :- test_boxlog(( true_t(PROP) => ~false_t(PROP) & possible_t(PROP) & ~unknown_t(PROP) )). %~ message_hook( %~ error( syntax_error(operator_expected), %~ string(":- test_boxlog(( ~asserted_t(PROP) => possible_t(PROP) v false_t(PROP) v fallacy_t(PROP) )) . ",54)), %~ error, %~ [ 'Syntax error: ', 'Operator expected',nl, %~ '~w'-[":- test_boxlog(( ~asserted_t(PROP) => possible_t(PROP)"], nl,'** here **',nl, %~ '~w'-[" v false_t(PROP) v fallacy_t(PROP) )) . "]]) Syntax error: Operator expected :- test_boxlog(( ~asserted_t(PROP) => possible_t(PROP) ** here ** v false_t(PROP) v fallacy_t(PROP) )) . ERROR: Syntax error: Operator expected ERROR: :- test_boxlog(( ~asserted_t(PROP) => possible_t(PROP) ERROR: ** here ** ERROR: v false_t(PROP) v fallacy_t(PROP) )) . :- test_boxlog(( ~asserted_t(PROP) => possible_t(PROP) v false_t(PROP) v fallacy_t(PROP) )). %~ message_hook( %~ error( syntax_error(operator_expected), %~ string(":- test_boxlog(( ~possible_t(PROP) => false_t(PROP) v fallacy_t(PROP) )) . ",51)), %~ error, %~ [ 'Syntax error: ', 'Operator expected',nl, %~ '~w'-[":- test_boxlog(( ~possible_t(PROP) => false_t(PROP)"], nl,'** here **',nl, %~ '~w'-[" v fallacy_t(PROP) )) . "]]) Syntax error: Operator expected :- test_boxlog(( ~possible_t(PROP) => false_t(PROP) ** here ** v fallacy_t(PROP) )) . ERROR: Syntax error: Operator expected ERROR: :- test_boxlog(( ~possible_t(PROP) => false_t(PROP) ERROR: ** here ** ERROR: v fallacy_t(PROP) )) . :- test_boxlog(( ~possible_t(PROP) => false_t(PROP) v fallacy_t(PROP) )). %~ message_hook( %~ error( syntax_error(operator_clash), %~ string(":- test_boxlog(( possible_t(PROP) => ~false_t(PROP) & ~fallacy_t(PROP) )) . ",35)), %~ error, %~ [ 'Syntax error: ', 'Operator priority clash',nl, %~ '~w'-[":- test_boxlog(( possible_t(PROP) ="], nl,'** here **',nl, %~ '~w'-["> ~false_t(PROP) & ~fallacy_t(PROP) )) . "]]) Syntax error: Operator priority clash :- test_boxlog(( possible_t(PROP) = ** here ** > ~false_t(PROP) & ~fallacy_t(PROP) )) . ERROR: Syntax error: Operator priority clash ERROR: :- test_boxlog(( possible_t(PROP) = ERROR: ** here ** ERROR: > ~false_t(PROP) & ~fallacy_t(PROP) )) . :- test_boxlog(( possible_t(PROP) => ~false_t(PROP) & ~fallacy_t(PROP) )). %~ message_hook( %~ error( syntax_error(operator_clash), %~ string(":- test_boxlog(( unknown_t(PROP) => ~true_t(PROP) & possible_t(PROP) & ~asserted_t(PROP) & ~false_t(PROP) )) . ",34)), %~ error, %~ [ 'Syntax error: ', 'Operator priority clash',nl, %~ '~w'-[":- test_boxlog(( unknown_t(PROP) ="],nl, %~ '** here **',nl, %~ '~w'-["> ~true_t(PROP) & possible_t(PROP) & ~asserted_t(PROP) & ~false_t(PROP) )) . "]]) Syntax error: Operator priority clash :- test_boxlog(( unknown_t(PROP) = ** here ** > ~true_t(PROP) & possible_t(PROP) & ~asserted_t(PROP) & ~false_t(PROP) )) . ERROR: Syntax error: Operator priority clash ERROR: :- test_boxlog(( unknown_t(PROP) = ERROR: ** here ** ERROR: > ~true_t(PROP) & possible_t(PROP) & ~asserted_t(PROP) & ~false_t(PROP) )) . %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.9840398000000001-junit.xml > logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [60] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [59] $first_term((:-module(logicmoo_clif,[])),_706,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [58] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_784,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [57] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_862,[if(not_loaded),must_be_module(true)]),_834,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),t123)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [53] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [50] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [48] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5603f3c45580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5603f3c45580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),_1042,system: $mt_end_load((0x5603f3c45580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [46] [45] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5603f3c45580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5603f3c45580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5603f3c45580)))) [42] $load_file(library(logicmoo_clif),t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [37] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',pfc,t123) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [32] catch(t123:expects_dialect(clif),error(_1486,_1488),system: $exception_in_directive(error(_1502,_1504))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',_1560,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',1632573821.1315794),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',_1638,[expand(false),expand(true)]),_1610,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('answerable_t_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('answerable_t_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',(0x5603f3c44a80),[expand(false),expand(true)])),system: $mt_do_load((0x5603f3c44a80),'answerable_t_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',user,[expand(false),expand(true)]),_1810,system: $mt_end_load((0x5603f3c44a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',(0x5603f3c44a80),[expand(false),expand(true)])),$mt_do_load((0x5603f3c44a80),'answerable_t_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5603f3c44a80)))) [10] $load_file('answerable_t_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit warning = Goal (directive) failed: t123:expects_dialect(clif) logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator expected :- test_boxlog(( ~fallacy_t(PROP) => unknown_t(PROP) ** here ** v false_t(PROP) v true_t(PROP) )) . logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator expected :- test_boxlog(( ~unknown_t(PROP) => true_t(PROP) ** here ** v false_t(PROP) )) . logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator expected :- test_boxlog(( ~false_t(PROP) => fallacy_t(PROP) ** here ** v unknown_t(PROP) v true_t(PROP) )) . logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator expected :- test_boxlog(( answerable_t(PROP) ** here ** askable_t(PROP) & ~unknown_t(PROP) )) . logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator expected :- test_boxlog(( answerable_t(PROP) => true_t(PROP) ** here ** v false_t(PROP) )) . logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator expected :- test_boxlog(( askable_t(PROP) ** here ** ~fallacy_t(PROP) )) . logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator expected :- test_boxlog(( askable_t(PROP) => true_t(PROP) ** here ** v unknown_t(PROP) v false_t(PROP) )) . logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator expected :- test_boxlog(( askable_t(PROP) ** here ** v fallacy_t(PROP) )) . Test_0001_Line_0000__asserted_t_1_in_t123 result = passed. Test_0002_Line_0000__fallacy_t_1_in_t123 result = passed. Test_0003_Line_0000__true_t_1_in_t123 result = passed. logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator expected :- test_boxlog(( true_t(PROP) ** here ** v unknown_t(PROP) v false_t(PROP) )) . Test_0004_Line_0000__true_t_1_in_t123 result = passed. logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator priority clash :- test_boxlog(( possible_t(PROP) = ** here ** > ~false_t(PROP) & ~fallacy_t(PROP) )) . logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator expected :- test_boxlog(( ~true_t(PROP) => false_t(PROP) ** here ** v fallacy_t(PROP) v possible_t(PROP) )) . logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator expected :- test_boxlog(( false_t(PROP) ** here ** ~true_t(PROP) & ~possible_t(PROP) & ~unknown_t(PROP) )) . logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator priority clash :- test_boxlog(( true_t(PROP) = ** here ** > ~false_t(PROP) & possible_t(PROP) & ~unknown_t(PROP) )) . logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator expected :- test_boxlog(( ~asserted_t(PROP) => possible_t(PROP) ** here ** v false_t(PROP) v fallacy_t(PROP) )) . logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator expected :- test_boxlog(( ~possible_t(PROP) => false_t(PROP) ** here ** v fallacy_t(PROP) )) . logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator priority clash :- test_boxlog(( unknown_t(PROP) = ** here ** > ~true_t(PROP) & possible_t(PROP) & ~asserted_t(PROP) & ~false_t(PROP) )) . %~ test_completed_exit(112) totalTime=2.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k answerable_t_01.pfc.pl (returned 112) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped,Skipped' ISSUE_INFO=458 OPEN logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, ANSWERABLE_T_01, Failing, Errors, Overtime 2021-09-26 05:50:12 +0000 UTC ISSUE_ID=458 ISSUE_OC=OPEN Updating Issue 458 OPEN logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, ANSWERABLE_T_01, Failing, Errors, Overtime 2021-09-26 05:50:12 +0000 UTC SKIPPING gh issue comment 458 -b Fixed in https://github.com/logicmoo/logicmoo_workspace/commit/030211eaee19575687e748464fc1a808d2d1aaa7 https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/commit/030211eaee19575687e748464fc1a808d2d1aaa7 SKIPPING gh issue edit 458 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors,Warnings --remove-label Failing,Regression,Skipped,Overtime,Skipped,Skipped FileTestCase=logicmoo.base.examples.fol.EXACTLY_POSS_CUTE_06 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['exactly_poss_cute_06.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['exactly_poss_cute_06.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/EXACTLY_POSS_CUTE_06/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AEXACTLY_POSS_CUTE_06 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/414 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_clif), %~ context( %~ prolog_stack( [ frame( 61, %~ call( system : '$declare_module'/6), %~ '$declare_module'( logicmoo_clif, %~ user, %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)), %~ frame( 60, %~ clause((0x5595db6e0c00),61), %~ '$start_module'( logicmoo_clif, %~ [], %~ state( true, %~ logicmoo_clif, true,false, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 59, %~ clause((0x5595db4cd000),65), %~ '$first_term'( %~ :-( module(logicmoo_clif,[])), %~ _36848, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ state( true, %~ logicmoo_clif, true,false, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 58, %~ clause((0x5595db4cd400),60), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl, %~ [ if(not_loaded), %~ true])), %~ frame( 57, %~ clause((0x5595db723980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1, %~ [ if(not_loaded), %~ true]), %~ Kw, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ lexstate(202,pfc), %~ cute6))), %~ frame( 53, %~ clause((0x5595db920000),221), %~ '$do_load_file_2'( library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', cute6,compiled, %~ [ if(not_loaded), %~ true])), %~ frame( 50, %~ clause((0x5595db6f6840),10), %~ '$qdo_load_file'( library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', cute6,[if(not_loaded),true])), %~ frame( 48, %~ clause((0x5595db723980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ (0x5595dcd9f080), %~ [ if(not_loaded), %~ true])), %~ system : '$mt_do_load'( (0x5595dcd9f080), %~ library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', cute6,[if(not_loaded),true]), %~ Kw3, %~ system : '$mt_end_load'((0x5595dcd9f080)))), %~ frame(46,meta_call,0), %~ frame( 45, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ (0x5595dcd9f080), %~ [ if(not_loaded), %~ true])), %~ '$mt_do_load'( (0x5595dcd9f080), %~ library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', cute6,[if(not_loaded),true]), %~ '$mt_end_load'((0x5595dcd9f080))))), %~ frame( 42, %~ clause((0x5595db6fcc80),12), %~ '$load_file'(library(logicmoo_clif),cute6,[if(not_loaded),true])), %~ frame( 37, %~ clause((0x5595ef45cc80),31), %~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl',pfc,cute6)), %~ frame(36,clause((0x5595ef477b00),49),clif_dialect:clif_expects_dialect(clif)), %~ frame(34,clause((0x5595ed96e480),60),prolog_dialect:attach_dialect(clif)), %~ frame(33,clause((0x5595ed95d200),20),prolog_dialect:expects_dialect(clif)), %~ frame( 32, %~ clause((0x5595db6f3380),2), %~ catch( %~ cute6 : expects_dialect(clif), %~ error(Error,Error18), %~ system : $exception_in_directive( error(Error5,Error19)))), %~ frame(31,clause((0x5595db6c0580),55),'$execute_directive_3'(expects_dialect(clif))), %~ frame( 26, %~ clause((0x5595db4cd400),77), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_exactly_poss_cute_06_c46_pfc_c46_pl, %~ [ expand(false), %~ expand(true)])), %~ frame( 25, %~ clause((0x5595db723980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl',1632228169.2822218), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_exactly_poss_cute_06_c46_pfc_c46_pl7, %~ [ expand(false), %~ expand(true)]), %~ Kw8, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl', %~ lexstate(202,swi), %~ user))), %~ frame( 21, %~ clause((0x5595db920000),221), %~ '$do_load_file_2'( 'exactly_poss_cute_06.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl', user,compiled, %~ [ expand(false), %~ expand(true)])), %~ frame( 18, %~ clause((0x5595db6f6840),10), %~ '$qdo_load_file'( 'exactly_poss_cute_06.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl', user,[expand(false),expand(true)])), %~ frame( 16, %~ clause((0x5595db723980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl', %~ (0x5595dcd9ea80), %~ [ expand(false), %~ expand(true)])), %~ system : '$mt_do_load'( (0x5595dcd9ea80), %~ 'exactly_poss_cute_06.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl', %~ user, %~ [ expand(false), %~ expand(true)]), %~ Kw9, %~ system : '$mt_end_load'((0x5595dcd9ea80)))), %~ frame(14,meta_call,0), %~ frame( 13, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl', %~ (0x5595dcd9ea80), %~ [ expand(false), %~ expand(true)])), %~ '$mt_do_load'( (0x5595dcd9ea80), %~ 'exactly_poss_cute_06.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl', user,[expand(false),expand(true)]), %~ '$mt_end_load'((0x5595dcd9ea80))))), %~ frame(10,clause((0x5595db6fcc80),12),'$load_file'('exactly_poss_cute_06.pfc.pl',user,''))]), %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')), %~ error, %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_10498)]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [60] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [59] $first_term((:-module(logicmoo_clif,[])),_706,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [58] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_784,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [57] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_862,[if(not_loaded),must_be_module(true)]),_834,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),cute6)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [53] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',cute6,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [50] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',cute6,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [48] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5595dcd9f080),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5595dcd9f080),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',cute6,[if(not_loaded),must_be_module(true)]),_1042,system: $mt_end_load((0x5595dcd9f080))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [46] [45] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5595dcd9f080),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5595dcd9f080),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',cute6,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5595dcd9f080)))) [42] $load_file(library(logicmoo_clif),cute6,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [37] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl',pfc,cute6) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [32] catch(cute6:expects_dialect(clif),error(_1486,_1488),system: $exception_in_directive(error(_1502,_1504))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl',_1560,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl',1632228169.2822218),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl',_1638,[expand(false),expand(true)]),_1610,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('exactly_poss_cute_06.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('exactly_poss_cute_06.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl',(0x5595dcd9ea80),[expand(false),expand(true)])),system: $mt_do_load((0x5595dcd9ea80),'exactly_poss_cute_06.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl',user,[expand(false),expand(true)]),_1810,system: $mt_end_load((0x5595dcd9ea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl',(0x5595dcd9ea80),[expand(false),expand(true)])),$mt_do_load((0x5595dcd9ea80),'exactly_poss_cute_06.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5595dcd9ea80)))) [10] $load_file('exactly_poss_cute_06.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [60] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [59] $first_term((:-module(logicmoo_clif,[])),_706,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [58] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_784,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [57] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_862,[if(not_loaded),must_be_module(true)]),_834,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),cute6)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [53] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',cute6,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [50] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',cute6,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [48] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5595dcd9f080),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5595dcd9f080),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',cute6,[if(not_loaded),must_be_module(true)]),_1042,system: $mt_end_load((0x5595dcd9f080))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [46] ERROR: [45] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5595dcd9f080),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5595dcd9f080),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',cute6,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5595dcd9f080)))) ERROR: [42] $load_file(library(logicmoo_clif),cute6,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [37] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl',pfc,cute6) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [32] catch(cute6:expects_dialect(clif),error(_1486,_1488),system: $exception_in_directive(error(_1502,_1504))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 ERROR: [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl',_1560,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl',1632228169.2822218),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl',_1638,[expand(false),expand(true)]),_1610,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('exactly_poss_cute_06.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('exactly_poss_cute_06.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl',(0x5595dcd9ea80),[expand(false),expand(true)])),system: $mt_do_load((0x5595dcd9ea80),'exactly_poss_cute_06.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl',user,[expand(false),expand(true)]),_1810,system: $mt_end_load((0x5595dcd9ea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl',(0x5595dcd9ea80),[expand(false),expand(true)])),$mt_do_load((0x5595dcd9ea80),'exactly_poss_cute_06.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5595dcd9ea80)))) ERROR: [10] $load_file('exactly_poss_cute_06.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. %~ message_hook( %~ goal_failed(directive,cute6:expects_dialect(clif)), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ cute6 : expects_dialect(clif)]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) Goal (directive) failed: cute6:expects_dialect(clif) Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: Warning: Goal (directive) failed: cute6:expects_dialect(clif) %:- user:use_module(library(editline)). :- use_module(library(occurs)). % sub_term/2 /*~ ~*/ % sub_term/2 :- use_module(library(sort)). % predsort/3 /*~ ~*/ % predsort/3 :- use_module(library(backcomp)). % concat_atom/2 /*~ ~*/ % concat_atom/2 :- user:autoload_all. /*~ % Disabled autoloading (loaded 1 files) % Disabled autoloading (loaded 0 files) ~*/ :- module_transparent(system: = /2). /*~ ~*/ :- module_transparent('$attvar':'$wakeup'/1). /*~ ~*/ :- module_transparent('$attvar':'call_all_attr_uhooks'/2). /*~ ~*/ :- module_transparent('$attvar':'begin_call_all_attr_uhooks'/2). /*~ ~*/ :- module_transparent('$attvar':'uhook'/3). /*~ ~*/ :- '$current_source_module'(M),install_retry_undefined(M,error). /*~ ~*/ :- install_retry_undefined(user,error). /*~ ~*/ :- install_retry_undefined(kbii,error). /*~ ~*/ :- install_retry_undefined(kbi,error). % :- set_prolog_flag(autoload_all,false). /*~ ~*/ % :- set_prolog_flag(autoload_all,false). :- set_prolog_flag(retry_undefined, false). /*~ ~*/ :- set_prolog_flag(access_level, system). % Option Examples: nesc($sentence), poss($sentence), poss($sentence)=>nesc($sentence). % ==> feature_setting(default_modality,nesc($sentence)). /*~ ~*/ % Option Examples: nesc($sentence), poss($sentence), poss($sentence)=>nesc($sentence). % ==> feature_setting(default_modality,nesc($sentence)). /* Feature Notes: P. % P happens to be the feature_setting default_modality poss(P). % possibly P nesc(P). % necessarily P ~nesc(P). % not necessarily P nesc(~P). % necessarily not P ~poss(P). % not possibly P poss(~P). % possibly not P poss(P)=>nesc(P). % P is true by default (allows other axioms to override) poss(P)&~nesc(P). % possibly, but not necessarily P ~naf(P). % P is default naf(~P). % possibly P naf(P). % possibly not P there are many Logically equivalent settings like ~poss(P) == nesc(~P) falsify(~P) == poss(P) v nesc(P). */ test_sanity(G):- add_boxlog_history(G), test_sanity0(G),!. /*~ %~ make_dynamic_here( cute6, %~ '$nt'( %~ test_sanity(Sanity0_History_Sanity) :- %~ add_boxlog_history(Sanity0_History_Sanity) , %~ test_sanity0(Sanity0_History_Sanity) , %~ !, _49224,Nt)) ~*/ test_sanity0(G):- mpred_test(G),!. /*~ ~*/ test_sanity0((A,B)):- !, mpred_test(A),test_sanity0(B). /*~ ~*/ :- kbi_define(cute/1). /*~ %~ make_dynamic_here(cute6,pfcSelect(_74820)) %~ make_dynamic_here(cute6,genlPreds(kbi_define,_78212)) %~ kbi_define( cute6 : cute/1) ~*/ :- kbi_define(ugly/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl:65 %~ kbi_define( cute6 : ugly/1) ~*/ :- kb_shared(baseKB:cute/1). /*~ ~*/ :- kb_local(ugly/1). /*~ ~*/ :- kb_local(isa/2). /*~ ~*/ :- kbi_define(poss/1). /*~ %~ kbi_define( cute6 : poss/1) ~*/ :- use_module(library(clpfd)). % :- debug(_). /*~ ~*/ % :- debug(_). :- set_prolog_flag(gc,false). /*~ ~*/ :- set_prolog_flag(toplevel_print_anon,false). /*~ ~*/ :- set_prolog_flag(answer_write_options,[quoted(true), portray(false), max_depth(20)]). /*~ ~*/ :- set_prolog_flag(write_attributes,ignore). /*~ ~*/ :- set_prolog_flag(toplevel_print_factorized, true). %===== axioms ======= % there are exactly 5 puppies total /*~ ~*/ %===== axioms ======= % there are exactly 5 puppies total :- test_boxlog([+assert],exactly(5, X, puppy(X))). % Ensure we can see them % :- test_sanity((findall(X,puppy(X),L),length(L,5))). % there are 2 (for sure) cute puppies /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl:82 %~ correct_special_quantifiers :- quant(exactly(5),X,puppy(X)). %~ %~ correct_special_quantifiers:-quant(exactly(5),X,puppy(X)) %~ kifi = exactly(5,X,puppy(X)). %~ kifm = nesc( quant(exactly(5),X,puppy(X))). %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(5),'$VAR'('X'),puppy('$VAR'('X')))) %~ w_o_c( %~ error = error(uninstantiation_error(X),context(put_attr/3,'1-st argument')), %~ cute6 : kif_to_boxlog(exactly(5,X,puppy(X)),KB,rule1:0,_32532)) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl#L82 (0)$[system] system:'$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel':'$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$toplevel':'$runtoplevel'. % toplevel.pl:713: (10)$[system] system:'$load_file'('exactly_poss_cute_06.pfc.pl',user,''). % init.pl:2353: (13)$[system]# system:'$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl ',(0x5595dcd9ea80),[expand(false),expand(true)])),'$mt_do_load'((0x5595dcd9ea80),'exactly_poss_cute_06.pfc.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5595dcd9ea80)))). no(clause) (14)$[system] system:'$c_call_prolog'. no(clause) (16)$[system]# system:setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl ',(0x5595dcd9ea80),[expand(false),expand(true)])),system:'$mt_do_load'((0x5595dcd9ea80),'exactly_poss_cute_06.pfc.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5595dcd9ea80))). % init.pl:646: (18)$[system]# system:'$qdo_load_file'('exactly_poss_cute_06.pfc.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# system:'$do_load_file_2'('exactly_poss_cute_06.pfc.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# system:setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl ',1632228169.2822218),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# system:'$compile_term'((:-test_boxlog([+assert],exactly(5,A,puppy(A)))),B,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl '). % init.pl:3074: (28)$[system]# system:'$compile_term'((:-test_boxlog([+assert],exactly(5,A,puppy(A)))),B,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl ',-). % init.pl:3084: (29)$[system]# system:'$execute_directive'(test_boxlog([+assert],exactly(5,A,puppy(A))),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl '). % init.pl:3549: (30)$[system]# system:'$execute_directive_2'(test_boxlog([+assert],exactly(5,A,puppy(A))),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl '). % init.pl:3571: (31)$[system] system:'$execute_directive_3'(test_boxlog([+assert],exactly(5,A,puppy(A)))). % init.pl:3574: (32)$[system] system:catch(cute6:test_boxlog([+assert],exactly(5,A,puppy(A))),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)$[cute6] common_logic_sanity:test_boxlog([+assert],exactly(5,A,puppy(A))). % common_logic_sanity.pl:143: (34)$[cute6]# locally_each:locally_tl(kif_option_list([+assert]),\+ \+ (pretty_numbervars_ground(exactly(5,A,puppy(A)),exactly(5,X,puppy(X))),kif_optionally_e(never,ain,clif(exactly(5,X,puppy(X)))),kif_to_boxlog(exactly(5,X,puppy(X)),B),kif_optionally_e(true,show_boxlog,B),flush_output,kif_optionally(false,assert_to_boxlog,B),kif_optionally(false,print_boxlog_to_pfc,B))). % redo_locally.pl:151: (35)$[locally_each]# locally_each:locally(t_l:kif_option_list([+assert]),cute6:(\+ \+ (pretty_numbervars_ground(exactly(5,A,puppy(A)),exactly(5,X,puppy(X))),kif_optionally_e(never,ain,clif(exactly(5,X,puppy(X)))),kif_to_boxlog(exactly(5,X,puppy(X)),B),kif_optionally_e(true,show_boxlog,B),flush_output,kif_optionally(false,assert_to_boxlog,B),kif_optionally(false,print_boxlog_to_pfc,B)))). % redo_locally.pl:149: (36)$[locally_each]# locally_each:wtl(t_l,kif_option_list([+assert]),cute6:(\+ \+ (pretty_numbervars_ground(exactly(5,A,puppy(A)),exactly(5,X,puppy(X))),kif_optionally_e(never,ain,clif(exactly(5,X,puppy(X)))),kif_to_boxlog(exactly(5,X,puppy(X)),B),kif_optionally_e(true,show_boxlog,B),flush_output,kif_optionally(false,assert_to_boxlog,B),kif_optionally(false,print_boxlog_to_pfc,B))),cute6:ecc). % redo_locally.pl:199: (37)$[locally_each]# locally_each:wtl(t_l,t_l:kif_option_list([+assert]),cute6:(\+ \+ (pretty_numbervars_ground(exactly(5,A,puppy(A)),exactly(5,X,puppy(X))),kif_optionally_e(never,ain,clif(exactly(5,X,puppy(X)))),kif_to_boxlog(exactly(5,X,puppy(X)),B),kif_optionally_e(true,show_boxlog,B),flush_output,kif_optionally(false,assert_to_boxlog,B),kif_optionally(false,print_boxlog_to_pfc,B))),cute6:ecc). % redo_locally.pl:204: (38)$[locally_each]# locally_each:wtl_how(cute6:ecc,locally_each:clause_true(t_l,t_l:kif_option_list([+assert])),locally_each:key_asserta(t_l,t_l:kif_option_list([+assert])),cute6:(\+ \+ (pretty_numbervars_ground(exactly(5,A,puppy(A)),exactly(5,X,puppy(X))),kif_optionally_e(never,ain,clif(exactly(5,X,puppy(X)))),kif_to_boxlog(exactly(5,X,puppy(X)),B),kif_optionally_e(true,show_boxlog,B),flush_output,kif_optionally(false,assert_to_boxlog,B),kif_optionally(false,print_boxlog_to_pfc,B))),locally_each:key_erase(t_l)). % redo_locally.pl:217: (39)$[each_call_cleanup]# each_call_cleanup:each_call_cleanup(locally_each:key_asserta(t_l,t_l:kif_option_list([+assert])),cute6:(\+ \+ (pretty_numbervars_ground(exactly(5,A,puppy(A)),exactly(5,X,puppy(X))),kif_optionally_e(never,ain,clif(exactly(5,X,puppy(X)))),kif_to_boxlog(exactly(5,X,puppy(X)),B),kif_optionally_e(true,show_boxlog,B),flush_output,kif_optionally(false,assert_to_boxlog,B),kif_optionally(false,print_boxlog_to_pfc,B))),locally_each:key_erase(t_l)). % each_call.pl:147: (40)$[each_call_cleanup]# each_call_cleanup:trusted_redo_call_cleanup(locally_each:key_asserta(t_l,t_l:kif_option_list([+assert])),cute6:(\+ \+ (pretty_numbervars_ground(exactly(5,A,puppy(A)),exactly(5,X,puppy(X))),kif_optionally_e(never,ain,clif(exactly(5,X,puppy(X)))),kif_to_boxlog(exactly(5,X,puppy(X)),B),kif_optionally_e(true,show_boxlog,B),flush_output,kif_optionally(false,assert_to_boxlog,B),kif_optionally(false,print_boxlog_to_pfc,B))),locally_each:key_erase(t_l)). % each_call.pl:116: (41)$[system]# system:setup_call_cleanup(locally_each:key_asserta(t_l,t_l:kif_option_list([+assert])),each_call_cleanup:((cute6:(\+ \+ (pretty_numbervars_ground(exactly(5,A,puppy(A)),exactly(5,X,puppy(X))),kif_optionally_e(never,ain,clif(exactly(5,X,puppy(X)))),kif_to_boxlog(exactly(5,X,puppy(X)),B),kif_optionally_e(true,show_boxlog,B),flush_output,kif_optionally(false,assert_to_boxlog,B),kif_optionally(false,print_boxlog_to_pfc,B))),deterministic(C)),(notrace(C==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:kif_option_list([+assert])),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:650: (42)$[system]# system:setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:kif_option_list([+assert])),each_call_cleanup:((cute6:(\+ \+ (pretty_numbervars_ground(exactly(5,A,puppy(A)),exactly(5,X,puppy(X))),kif_optionally_e(never,ain,clif(exactly(5,X,puppy(X)))),kif_to_boxlog(exactly(5,X,puppy(X)),B),kif_optionally_e(true,show_boxlog,B),flush_output,kif_optionally(false,assert_to_boxlog,B),kif_optionally(false,print_boxlog_to_pfc,B))),deterministic(C)),(notrace(C==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:kif_option_list([+assert])),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),D,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646: (43)$[each_call_cleanup]# system:''(each_call_cleanup:((cute6:(\+ \+ (pretty_numbervars_ground(exactly(5,A,puppy(A)),exactly(5,X,puppy(X))),kif_optionally_e(never,ain,clif(exactly(5,X,puppy(X)))),kif_to_boxlog(exactly(5,X,puppy(X)),B),kif_optionally_e(true,show_boxlog,B),flush_output,kif_optionally(false,assert_to_boxlog,B),kif_optionally(false,print_boxlog_to_pfc,B))),deterministic(C)),(notrace(C==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:kif_option_list([+assert])),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail)))). no(clause) (44)$[ucatch]# ucatch:cute6:(pretty_numbervars_ground(exactly(5,A,puppy(A)),exactly(5,X,puppy(X))),kif_optionally_e(never,ain,clif(exactly(5,X,puppy(X)))),kif_to_boxlog(exactly(5,X,puppy(X)),B),kif_optionally_e(true,show_boxlog,B),flush_output,kif_optionally(false,assert_to_boxlog,B),kif_optionally(false,print_boxlog_to_pfc,B)). % ucatch.pl:1758: (45)$[ucatch] ucatch:call_each_det(ucatch:must_det_u,cute6:(pretty_numbervars_ground(exactly(5,A,puppy(A)),exactly(5,X,puppy(X))),kif_optionally_e(never,ain,clif(exactly(5,X,puppy(X)))),kif_to_boxlog(exactly(5,X,puppy(X)),B),kif_optionally_e(true,show_boxlog,B),flush_output,kif_optionally(false,assert_to_boxlog,B),kif_optionally(false,print_boxlog_to_pfc,B))). % ucatch.pl:1775: (46)$[ucatch] ucatch:call_each_det(ucatch:must_det_u,cute6:(kif_optionally_e(never,ain,clif(exactly(5,X,puppy(X)))),kif_to_boxlog(exactly(5,X,puppy(X)),A),kif_optionally_e(true,show_boxlog,A),flush_output,kif_optionally(false,assert_to_boxlog,A),kif_optionally(false,print_boxlog_to_pfc,A))). % ucatch.pl:1775: (47)$[ucatch] ucatch:call_each_det(ucatch:must_det_u,cute6:(kif_to_boxlog(exactly(5,X,puppy(X)),A),kif_optionally_e(true,show_boxlog,A),flush_output,kif_optionally(false,assert_to_boxlog,A),kif_optionally(false,print_boxlog_to_pfc,A))). % ucatch.pl:1775: (48)$[ucatch] ucatch:call_each_det(ucatch:must_det_u,cute6:kif_to_boxlog(exactly(5,X,puppy(X)),A)). % ucatch.pl:1778: (49)$[ucatch] ucatch:p_call(ucatch:must_det_u,cute6:kif_to_boxlog(exactly(5,X,puppy(X)),A)). % ucatch.pl:1784: (50)$[ucatch]# ucatch:cute6:kif_to_boxlog(exactly(5,X,puppy(X)),A). % ucatch.pl:1727: (51)$[must_sanity]# must_sanity:cute6:kif_to_boxlog(exactly(5,X,puppy(X)),A). % must_sanity.pl:65: (52)$[cute6] common_logic_snark:kif_to_boxlog(exactly(5,X,puppy(X)),A). % common_logic_snark.pl:1099: (53)$[must_sanity]# must_sanity:cute6:kif_to_boxlog(exactly(5,X,puppy(X)),A,rule1:0). % must_sanity.pl:65: (54)$[cute6] common_logic_snark:kif_to_boxlog(exactly(5,X,puppy(X)),A,rule1:0). % common_logic_snark.pl:1107: (55)$[locally_each] locally_each:w_o_c(cute6:kif_to_boxlog(exactly(5,X,puppy(X)),KB,rule1:0,A)). % redo_locally.pl:86: (56)$[system] system:catch(locally_each:w_o_c(error,cute6:kif_to_boxlog(exactly(5,X,puppy(X)),KB,rule1:0,A)),error(uninstantiation_error(X),context(put_attr/3,'1-st argument')),locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(X),context(put_attr/3,'1-st argument')),cute6:kif_to_boxlog(exactly(5,X,puppy(X)),KB,rule1:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(X),context(put_attr/3,'1-st argument')),cute6:kif_to_boxlog(exactly(5,X,puppy(X)),KB,rule1:0,A))),break,trace,cute6:kif_to_boxlog(exactly(5,X,puppy(X)),KB,rule1:0,A))). % init.pl:546: (57)$[locally_each] system:''(locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(X),context(put_attr/3,'1-st argument')),cute6:kif_to_boxlog(exactly(5,X,puppy(X)),KB,rule1:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(X),context(put_attr/3,'1-st argument')),cute6:kif_to_boxlog(exactly(5,X,puppy(X)),KB,rule1:0,A))),break,trace,cute6:kif_to_boxlog(exactly(5,X,puppy(X)),KB,rule1:0,A))). no(clause) (58)$[locally_each] dumpst:dumpST. % dumpst.pl:150: %~ w_o_c( %~ error = error(uninstantiation_error(X),context(put_attr/3,'1-st argument')), %~ cute6 : kif_to_boxlog(exactly(5,X,puppy(X)),KB,rule1:0,_32532)) % Break level 1 % Exit break level 1 ^ Call: (58) [cute6] common_logic_snark:kif_to_boxlog(exactly(5, X, puppy(X)), KB, rule1:0, _32532) ? EOF: exit (status 4) totalTime=5.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k exactly_poss_cute_06.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=414 OPEN logicmoo.base.examples.fol.EXACTLY_POSS_CUTE_06 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, EXACTLY_POSS_CUTE_06, Failing 2021-09-26 05:50:28 +0000 UTC ISSUE_ID=414 ISSUE_OC=OPEN Editing Issue For FAILED 414 OPEN logicmoo.base.examples.fol.EXACTLY_POSS_CUTE_06 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, EXACTLY_POSS_CUTE_06, Failing 2021-09-26 05:50:28 +0000 UTC SKIPPING gh issue edit 414 -t logicmoo.base.examples.fol.EXACTLY_POSS_CUTE_06 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.BIRDS_04 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['birds_04.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['birds_04.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/BIRDS_04/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABIRDS_04 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/615 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x55e2144bec00) at PC=61: % clause_info((0x55e2144bec00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x55e2142ab000) at PC=65: % clause_info((0x55e2142ab000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x55e2142ab400) at PC=60: % clause_info((0x55e2142ab400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55e214501980) at PC=5: % clause_info((0x55e214501980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55e2146fe000) at PC=221: % clause_info((0x55e2146fe000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55e2144d4840) at PC=10: % clause_info((0x55e2144d4840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55e214501980) at PC=5: % clause_info((0x55e214501980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55e2144dac80) at PC=12: % clause_info((0x55e2144dac80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55e22823ac80) at PC=31: % clause_info((0x55e22823ac80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55e228255b00) at PC=49: % clause_info((0x55e228255b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x55e22674c480) at PC=60: % clause_info((0x55e22674c480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x55e22673b200) at PC=20: % clause_info((0x55e22673b200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x55e2142ab000) at PC=99: % clause_info((0x55e2142ab000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x55e2142ab400) at PC=60: % clause_info((0x55e2142ab400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55e214501980) at PC=5: % clause_info((0x55e214501980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55e2146fe000) at PC=221: % clause_info((0x55e2146fe000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55e2144d4840) at PC=10: % clause_info((0x55e2144d4840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55e214501980) at PC=5: % clause_info((0x55e214501980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55e2144dac80) at PC=12: % clause_info((0x55e2144dac80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x55e2144bec00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x55e2142ab000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _1982558,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x55e2142ab400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x55e214501980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x55e2146fe000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x55e2144d4840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x55e214501980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55e215b7c380),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x55e215b7c380),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x55e215b7c380)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55e215b7c380),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x55e215b7c380),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x55e215b7c380))))),%~ frame( 39,%~ clause((0x55e2144dac80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x55e22823ac80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',pfc,user)),%~ frame(33,clause((0x55e228255b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x55e22674c480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x55e22673b200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x55e2142ab000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x55e2142ab400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_birds_04_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x55e214501980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',1632225717.0087113),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_birds_04_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x55e2146fe000),221),%~ '$do_load_file_2'( 'birds_04.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x55e2144d4840),10),%~ '$qdo_load_file'( 'birds_04.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x55e214501980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',%~ (0x55e215b7ca80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x55e215b7ca80),%~ 'birds_04.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x55e215b7ca80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',%~ (0x55e215b7ca80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x55e215b7ca80),%~ 'birds_04.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x55e215b7ca80))))),%~ frame(10,clause((0x55e2144dac80),12),'$load_file'('birds_04.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1698006)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43856,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43934,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_44012,[if(not_loaded),must_be_module(true)]),_43984,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55e215b7c380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55e215b7c380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_44192,system: $mt_end_load((0x55e215b7c380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55e215b7c380),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55e215b7c380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55e215b7c380)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',_44654,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',1632225717.0087113),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',_44732,[expand(false),expand(true)]),_44704,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('birds_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('birds_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',(0x55e215b7ca80),[expand(false),expand(true)])),system: $mt_do_load((0x55e215b7ca80),'birds_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',user,[expand(false),expand(true)]),_44904,system: $mt_end_load((0x55e215b7ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',(0x55e215b7ca80),[expand(false),expand(true)])),$mt_do_load((0x55e215b7ca80),'birds_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55e215b7ca80)))) [10] $load_file('birds_04.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43856,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43934,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_44012,[if(not_loaded),must_be_module(true)]),_43984,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55e215b7c380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55e215b7c380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_44192,system: $mt_end_load((0x55e215b7c380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55e215b7c380),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55e215b7c380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55e215b7c380)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',_44654,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',1632225717.0087113),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',_44732,[expand(false),expand(true)]),_44704,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('birds_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('birds_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',(0x55e215b7ca80),[expand(false),expand(true)])),system: $mt_do_load((0x55e215b7ca80),'birds_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',user,[expand(false),expand(true)]),_44904,system: $mt_end_load((0x55e215b7ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',(0x55e215b7ca80),[expand(false),expand(true)])),$mt_do_load((0x55e215b7ca80),'birds_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55e215b7ca80)))) ERROR: [10] $load_file('birds_04.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x55e218960f00)), _2409666, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k birds_04.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=615 OPEN logicmoo.base.examples.fol.BIRDS_04 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, BIRDS_04, Failing 2021-09-26 05:50:42 +0000 UTC ISSUE_ID=615 ISSUE_OC=OPEN Editing Issue For FAILED 615 OPEN logicmoo.base.examples.fol.BIRDS_04 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, BIRDS_04, Failing 2021-09-26 05:50:42 +0000 UTC SKIPPING gh issue edit 615 -t logicmoo.base.examples.fol.BIRDS_04 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.UNIT_PROJECTION_LEM_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['unit_projection_lem_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['unit_projection_lem_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/UNIT_PROJECTION_LEM_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AUNIT_PROJECTION_LEM_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/429 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x5577237dec00) at PC=61: % clause_info((0x5577237dec00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x5577235cb000) at PC=65: % clause_info((0x5577235cb000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x5577235cb400) at PC=60: % clause_info((0x5577235cb400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x557723821980) at PC=5: % clause_info((0x557723821980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x557723a1e000) at PC=221: % clause_info((0x557723a1e000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x5577237f4840) at PC=10: % clause_info((0x5577237f4840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x557723821980) at PC=5: % clause_info((0x557723821980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5577237fac80) at PC=12: % clause_info((0x5577237fac80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55773755ac80) at PC=31: % clause_info((0x55773755ac80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x557737577b00) at PC=49: % clause_info((0x557737577b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x557735a6c480) at PC=60: % clause_info((0x557735a6c480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x557735a5b200) at PC=20: % clause_info((0x557735a5b200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x5577235cb000) at PC=99: % clause_info((0x5577235cb000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x5577235cb400) at PC=60: % clause_info((0x5577235cb400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x557723821980) at PC=5: % clause_info((0x557723821980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x557723a1e000) at PC=221: % clause_info((0x557723a1e000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x5577237f4840) at PC=10: % clause_info((0x5577237f4840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x557723821980) at PC=5: % clause_info((0x557723821980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5577237fac80) at PC=12: % clause_info((0x5577237fac80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x5577237dec00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x5577235cb000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2027702,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x5577235cb400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x557723821980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x557723a1e000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x5577237f4840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x557723821980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x557724e9d580),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x557724e9d580),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x557724e9d580)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x557724e9d580),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x557724e9d580),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x557724e9d580))))),%~ frame( 39,%~ clause((0x5577237fac80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x55773755ac80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',pfc,user)),%~ frame(33,clause((0x557737577b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x557735a6c480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x557735a5b200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x5577235cb000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x5577235cb400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_unit_projection_lem_01_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x557723821980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',1632225670.834174),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_unit_projection_lem_01_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x557723a1e000),221),%~ '$do_load_file_2'( 'unit_projection_lem_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x5577237f4840),10),%~ '$qdo_load_file'( 'unit_projection_lem_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x557723821980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',%~ (0x557724e9ca80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x557724e9ca80),%~ 'unit_projection_lem_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x557724e9ca80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',%~ (0x557724e9ca80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x557724e9ca80),%~ 'unit_projection_lem_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x557724e9ca80))))),%~ frame( 10,%~ clause((0x5577237fac80),12),%~ '$load_file'('unit_projection_lem_01.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1743078)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x557724e9d580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x557724e9d580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x557724e9d580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x557724e9d580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x557724e9d580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x557724e9d580)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',1632225670.834174),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('unit_projection_lem_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('unit_projection_lem_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',(0x557724e9ca80),[expand(false),expand(true)])),system: $mt_do_load((0x557724e9ca80),'unit_projection_lem_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x557724e9ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',(0x557724e9ca80),[expand(false),expand(true)])),$mt_do_load((0x557724e9ca80),'unit_projection_lem_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x557724e9ca80)))) [10] $load_file('unit_projection_lem_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x557724e9d580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x557724e9d580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x557724e9d580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x557724e9d580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x557724e9d580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x557724e9d580)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',1632225670.834174),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('unit_projection_lem_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('unit_projection_lem_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',(0x557724e9ca80),[expand(false),expand(true)])),system: $mt_do_load((0x557724e9ca80),'unit_projection_lem_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x557724e9ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',(0x557724e9ca80),[expand(false),expand(true)])),$mt_do_load((0x557724e9ca80),'unit_projection_lem_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x557724e9ca80)))) ERROR: [10] $load_file('unit_projection_lem_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x557727c80f00)), _2460894, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k unit_projection_lem_01.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=429 OPEN logicmoo.base.examples.fol.UNIT_PROJECTION_LEM_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, UNIT_PROJECTION_LEM_01, Failing, Errors 2021-09-26 05:50:52 +0000 UTC ISSUE_ID=429 ISSUE_OC=OPEN Editing Issue For FAILED 429 OPEN logicmoo.base.examples.fol.UNIT_PROJECTION_LEM_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, UNIT_PROJECTION_LEM_01, Failing, Errors 2021-09-26 05:50:52 +0000 UTC SKIPPING gh issue edit 429 -t logicmoo.base.examples.fol.UNIT_PROJECTION_LEM_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.TC_EXAMPLE_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['tc_example_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['tc_example_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/TC_EXAMPLE_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ATC_EXAMPLE_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/430 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x55778d1e8c00) at PC=61: % clause_info((0x55778d1e8c00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x55778cfd5000) at PC=65: % clause_info((0x55778cfd5000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x55778cfd5400) at PC=60: % clause_info((0x55778cfd5400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55778d22b980) at PC=5: % clause_info((0x55778d22b980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55778d428000) at PC=221: % clause_info((0x55778d428000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55778d1fe840) at PC=10: % clause_info((0x55778d1fe840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55778d22b980) at PC=5: % clause_info((0x55778d22b980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55778d204c80) at PC=12: % clause_info((0x55778d204c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5577a0f64c80) at PC=31: % clause_info((0x5577a0f64c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5577a0f7fb00) at PC=49: % clause_info((0x5577a0f7fb00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x55779f476480) at PC=60: % clause_info((0x55779f476480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x55779f465200) at PC=20: % clause_info((0x55779f465200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x55778cfd5000) at PC=99: % clause_info((0x55778cfd5000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x55778cfd5400) at PC=60: % clause_info((0x55778cfd5400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55778d22b980) at PC=5: % clause_info((0x55778d22b980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55778d428000) at PC=221: % clause_info((0x55778d428000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55778d1fe840) at PC=10: % clause_info((0x55778d1fe840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55778d22b980) at PC=5: % clause_info((0x55778d22b980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55778d204c80) at PC=12: % clause_info((0x55778d204c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x55778d1e8c00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x55778cfd5000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _1998496,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x55778cfd5400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x55778d22b980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x55778d428000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x55778d1fe840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x55778d22b980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55778e8a7980),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x55778e8a7980),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x55778e8a7980)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55778e8a7980),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x55778e8a7980),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x55778e8a7980))))),%~ frame( 39,%~ clause((0x55778d204c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x5577a0f64c80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',pfc,user)),%~ frame(33,clause((0x5577a0f7fb00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x55779f476480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x55779f465200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x55778cfd5000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x55778cfd5400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_tc_example_01_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x55778d22b980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',1632225670.6938958),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_tc_example_01_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x55778d428000),221),%~ '$do_load_file_2'( 'tc_example_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x55778d1fe840),10),%~ '$qdo_load_file'( 'tc_example_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x55778d22b980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',%~ (0x55778e8a6a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x55778e8a6a80),%~ 'tc_example_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x55778e8a6a80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',%~ (0x55778e8a6a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x55778e8a6a80),%~ 'tc_example_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x55778e8a6a80))))),%~ frame(10,clause((0x55778d204c80),12),'$load_file'('tc_example_01.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1713918)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55778e8a7980),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55778e8a7980),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55778e8a7980))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55778e8a7980),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55778e8a7980),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55778e8a7980)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',1632225670.6938958),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('tc_example_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('tc_example_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',(0x55778e8a6a80),[expand(false),expand(true)])),system: $mt_do_load((0x55778e8a6a80),'tc_example_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55778e8a6a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',(0x55778e8a6a80),[expand(false),expand(true)])),$mt_do_load((0x55778e8a6a80),'tc_example_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55778e8a6a80)))) [10] $load_file('tc_example_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55778e8a7980),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55778e8a7980),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55778e8a7980))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55778e8a7980),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55778e8a7980),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55778e8a7980)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',1632225670.6938958),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('tc_example_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('tc_example_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',(0x55778e8a6a80),[expand(false),expand(true)])),system: $mt_do_load((0x55778e8a6a80),'tc_example_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55778e8a6a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',(0x55778e8a6a80),[expand(false),expand(true)])),$mt_do_load((0x55778e8a6a80),'tc_example_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55778e8a6a80)))) ERROR: [10] $load_file('tc_example_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x55779168af00)), _2425708, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k tc_example_01.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=430 OPEN logicmoo.base.examples.fol.TC_EXAMPLE_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, TC_EXAMPLE_01, Failing, Warnings 2021-09-26 05:51:07 +0000 UTC ISSUE_ID=430 ISSUE_OC=OPEN Editing Issue For FAILED 430 OPEN logicmoo.base.examples.fol.TC_EXAMPLE_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, TC_EXAMPLE_01, Failing, Warnings 2021-09-26 05:51:07 +0000 UTC SKIPPING gh issue edit 430 -t logicmoo.base.examples.fol.TC_EXAMPLE_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.SIGMA_04 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sigma_04.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sigma_04.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SIGMA_04/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASIGMA_04 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/431 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) % ================================================================================= % Load the system % ================================================================================= :- expects_dialect(clif). /*~ ~*/ :- module(sigma_ace). % ================================================================================= % Set our engine up % ================================================================================= % deduce instances from usages in args having the effect of deducing human,dwelling,beverage_class are classes /*~ ~*/ % ================================================================================= % Set our engine up % ================================================================================= % deduce instances from usages in args having the effect of deducing human,dwelling,beverage_class are classes ==> feature_setting(make_wff,true). % set truth maintainance system to remove previous assertions that new assertions disagree with /*~ ~*/ % set truth maintainance system to remove previous assertions that new assertions disagree with ==> feature_setting(tms_mode,remove_conflicting). /*~ ~*/ :- set_prolog_flag(runtime_debug,3). % mention it when we remove previous assertions /*~ ~*/ % mention it when we remove previous assertions :- set_prolog_flag_until_eof(do_renames,mpred_expansion). % ================================================================================= % Define a couple predicates % ================================================================================= /*~ %~ message_hook( %~ error( permission_error(redefine,module,file_scope), %~ context( %~ prolog_stack( [ frame( 59, %~ call( system : '$declare_module'/6), %~ '$declare_module'( file_scope, %~ user, %~ user, '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', 15, false)), %~ frame( 58, %~ clause((0x55770a544c00),61), %~ '$start_module'( file_scope, %~ [ loading_source_file/1, assert_until_eof/2,assert_until_eof/1, %~ asserta_until_eof/2,asserta_until_eof/1, %~ set_prolog_flag_until_eof/2,call_on_eom/1, %~ loading_source_file0/1,call_on_eof/1, %~ call_on_eof/2,disable_in_file/1, %~ is_current_source_term/1,enable_in_file/1, %~ is_file_enabling/1,do_eof_actions/2, %~ signal_eom/1,signal_eof/1,signal_eof/0, %~ ... | %~ ...], %~ state( true, %~ file_scope, true,false, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 57, %~ clause((0x55770a331000),65), %~ '$first_term'( %~ :-( module( file_scope, %~ [ loading_source_file/1, assert_until_eof/2,assert_until_eof/1, %~ asserta_until_eof/2,asserta_until_eof/1, %~ set_prolog_flag_until_eof/2,call_on_eom/1, %~ loading_source_file0/1,call_on_eof/1, %~ call_on_eof/2,disable_in_file/1, %~ is_current_source_term/1,enable_in_file/1, %~ is_file_enabling/1,do_eof_actions/2, %~ signal_eom/1,..., %~ | %~ ...])), %~ _34512, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', %~ state( true, %~ file_scope, true,false, %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 56, %~ clause((0x55770a331400),60), %~ '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', %~ Var_c47_lib_c47_jenkins_c47_c46_local_c47_share_c47_swi_prolog_c47_pack_c47_logicmoo_utils_c47_prolog_c47_file_scope_c46_pl, %~ [ if(not_loaded), %~ true])), %~ frame( 55, %~ clause((0x55770a587980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',1631494506.7363508), %~ system : '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', %~ Var_c47_lib_c47_jenkins_c47_c46_local_c47_share_c47_swi_prolog_c47_pack_c47_logicmoo_utils_c47_prolog_c47_file_scope_c46_pl1, %~ [ if(not_loaded), %~ true]), %~ Kw, %~ system : '$end_consult'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', %~ lexstate(202,clif), %~ user))), %~ frame( 54, %~ clause((0x55770a586100),7), %~ setup_call_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',1631494506.7363508), %~ system : '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', %~ Var_c47_lib_c47_jenkins_c47_c46_local_c47_share_c47_swi_prolog_c47_pack_c47_logicmoo_utils_c47_prolog_c47_file_scope_c46_pl3, %~ [ if(not_loaded), %~ true]), %~ system : '$end_consult'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', %~ lexstate(202,clif), %~ user))), %~ frame( 53, %~ clause((0x55770a6e8b40),57), %~ '$consult_file_2'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', %~ user, compiled,Compiled, %~ [ if(not_loaded), %~ true])), %~ frame( 52, %~ clause((0x55770a2ea8c0),18), %~ '$consult_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', %~ user, compiled,Compiled5, %~ [ if(not_loaded), %~ true])), %~ frame( 51, %~ clause((0x55770a784000),221), %~ '$do_load_file_2'( library(file_scope), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', user,compiled, %~ [ if(not_loaded), %~ true])), %~ frame( 50, %~ clause((0x55770a560780),65), %~ '$do_load_file'( library(file_scope), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', user,compiled, %~ [ if(not_loaded), %~ true])), %~ frame( 49, %~ clause((0x55770a59c480),14), %~ '$qdo_load_file2'( library(file_scope), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', user,compiled, %~ [ if(not_loaded), %~ true])), %~ frame( 48, %~ clause((0x55770a55a840),10), %~ '$qdo_load_file'( library(file_scope), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', user,[if(not_loaded),true])), %~ frame( 47, %~ clause((0x55770a55a9a0),32), %~ '$mt_do_load'( (0x55770bc03380), %~ library(file_scope), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', user,[if(not_loaded),true])), %~ frame( 46, %~ clause((0x55770a587980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', %~ (0x55770bc03380), %~ [ if(not_loaded), %~ true])), %~ system : '$mt_do_load'( (0x55770bc03380), %~ library(file_scope), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', user,[if(not_loaded),true]), %~ Kw6, %~ system : '$mt_end_load'((0x55770bc03380)))), %~ frame( 45, %~ clause((0x55770a586100),7), %~ setup_call_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', %~ (0x55770bc03380), %~ [ if(not_loaded), %~ true])), %~ system : '$mt_do_load'( (0x55770bc03380), %~ library(file_scope), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', user,[if(not_loaded),true]), %~ system : '$mt_end_load'((0x55770bc03380)))), %~ frame(44,meta_call,0), %~ frame( 43, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', %~ (0x55770bc03380), %~ [ if(not_loaded), %~ true])), %~ '$mt_do_load'( (0x55770bc03380), %~ library(file_scope), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', user,[if(not_loaded),true]), %~ '$mt_end_load'((0x55770bc03380))))), %~ frame( 42, %~ clause((0x55770a589a00),43), %~ '$mt_load_file'( library(file_scope), %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', user,[if(not_loaded),true])), %~ frame( 41, %~ clause((0x55770a4f48c0),28), %~ '$load_file_e'(library(file_scope),user,[if(not_loaded),true])), %~ frame( 40, %~ clause((0x55770a560c80),12), %~ '$load_file'(library(file_scope),user,[if(not_loaded),true])), %~ frame( 39, %~ clause((0x55770a740dc0),31), %~ '$load_one_file'(library(file_scope),user,[if(not_loaded),true])), %~ frame( 38, %~ clause((0x55770a5a66e0),10), %~ '$load_files'(library(file_scope),user,[if(not_loaded),true])), %~ frame( 37, %~ clause((0x55770a2ead20),19), %~ load_files(user:library(file_scope),[if(not_loaded),true])), %~ frame(36,clause((0x55770a2eb180),18),use_module(user:library(file_scope))), %~ frame( 35, %~ clause((0x55771e181180),26), %~ file_scope : call_on_eof( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl', %~ user : set_prolog_flag(do_renames,restore))), %~ frame(34,clause((0x55771e178480),13),file_scope:call_on_eof(user:set_prolog_flag(do_renames,restore))), %~ frame(33,clause((0x55771e163500),37),file_scope:set_prolog_flag_until_eof(do_renames,mpred_expansion)), %~ frame( 32, %~ clause((0x55770a557380),2), %~ catch( %~ user : set_prolog_flag_until_eof(do_renames,mpred_expansion), %~ error(Error,Error26), %~ system : $exception_in_directive( error(Error8,Error27)))), %~ frame( 31, %~ clause((0x55770a524580),55), %~ $execute_directive_3( set_prolog_flag_until_eof(do_renames,mpred_expansion))), %~ frame( 30, %~ clause((0x55770a554cf0),8), %~ '$execute_directive_2'( set_prolog_flag_until_eof(do_renames,mpred_expansion), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl')), %~ frame( 29, %~ clause((0x55770a555560),9), %~ '$execute_directive'( set_prolog_flag_until_eof(do_renames,mpred_expansion), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl')), %~ frame( 28, %~ clause((0x55770a59ee00),22), %~ '$compile_term'( %~ :-( set_prolog_flag_until_eof(do_renames,mpred_expansion)), %~ _34706, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl', -)), %~ frame( 27, %~ clause((0x55770a2f3380),15), %~ '$compile_term'( %~ :-( set_prolog_flag_until_eof(do_renames,mpred_expansion)), %~ _34730, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl')), %~ frame( 26, %~ clause((0x55770a331400),77), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sigma_04_c46_pl, %~ [ expand(false), %~ expand(true)])), %~ frame( 25, %~ clause((0x55770a587980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl',1632225670.5868402), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sigma_04_c46_pl10, %~ [ expand(false), %~ expand(true)]), %~ Kw11, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl', %~ lexstate(202,swi), %~ user))), %~ frame( 21, %~ clause((0x55770a784000),221), %~ '$do_load_file_2'( 'sigma_04.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl', user,compiled, %~ [ expand(false), %~ expand(true)])), %~ frame( 18, %~ clause((0x55770a55a840),10), %~ '$qdo_load_file'( 'sigma_04.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl', user,[expand(false),expand(true)])), %~ frame( 16, %~ clause((0x55770a587980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl', %~ (0x55770bc02a80), %~ [ expand(false), %~ expand(true)])), %~ system : '$mt_do_load'( (0x55770bc02a80), %~ 'sigma_04.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl', %~ user, %~ [ expand(false), %~ expand(true)]), %~ Kw12, %~ system : '$mt_end_load'((0x55770bc02a80)))), %~ frame(14,meta_call,0), %~ frame( 13, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl', %~ (0x55770bc02a80), %~ [ expand(false), %~ expand(true)])), %~ '$mt_do_load'( (0x55770bc02a80), %~ 'sigma_04.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl', user,[expand(false),expand(true)]), %~ '$mt_end_load'((0x55770bc02a80))))), %~ frame(10,clause((0x55770a560c80),12),'$load_file'('sigma_04.pl',user,''))]), %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl')), %~ error, %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,file_scope], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl'], nl,...(_17922)]) No permission to redefine module `file_scope' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl) In: [59] $declare_module(file_scope,user,user,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',15,false) [58] $start_module(file_scope,[(loading_source_file/1),(assert_until_eof/2),(assert_until_eof/1),(asserta_until_eof/2),(asserta_until_eof/1),(set_prolog_flag_until_eof/2),(call_on_eom/1),(loading_source_file0/1),(call_on_eof/1),(call_on_eof/2),(disable_in_file/1),(is_current_source_term/1),(enable_in_file/1),(is_file_enabling/1),(do_eof_actions/2),(signal_eom/1),(signal_eof/1),(signal_eof/0),...|...],state(true,file_scope,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [57] $first_term((:-module(file_scope,[(loading_source_file/1),(assert_until_eof/2),(assert_until_eof/1),(asserta_until_eof/2),(asserta_until_eof/1),(set_prolog_flag_until_eof/2),(call_on_eom/1),(loading_source_file0/1),(call_on_eof/1),(call_on_eof/2),(disable_in_file/1),(is_current_source_term/1),(enable_in_file/1),(is_file_enabling/1),(do_eof_actions/2),(signal_eom/1),...|...])),_1134,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',state(true,file_scope,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [56] $load_file('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',_1410,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [55] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',1631494506.7363508),system: $load_file('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',_1488,[if(not_loaded),must_be_module(true)]),_1460,system: $end_consult('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',lexstate(202,clif),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [54] setup_call_cleanup(system: $start_consult('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',1631494506.7363508),system: $load_file('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',_1584,[if(not_loaded),must_be_module(true)]),system: $end_consult('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',lexstate(202,clif),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:651 [53] $consult_file_2('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',user,compiled,_1656,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2845 [52] $consult_file('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',user,compiled,_1708,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2831 [51] $do_load_file_2(library(file_scope),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [50] $do_load_file(library(file_scope),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2583 [49] $qdo_load_file2(library(file_scope),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2561 [48] $qdo_load_file(library(file_scope),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [47] $mt_do_load((0x55770bc03380),library(file_scope),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2531 [46] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',(0x55770bc03380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55770bc03380),library(file_scope),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',user,[if(not_loaded),must_be_module(true)]),_2036,system: $mt_end_load((0x55770bc03380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [45] setup_call_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',(0x55770bc03380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55770bc03380),library(file_scope),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',user,[if(not_loaded),must_be_module(true)]),system: $mt_end_load((0x55770bc03380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:651 [44] [43] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',(0x55770bc03380),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55770bc03380),library(file_scope),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55770bc03380)))) [42] $mt_load_file(library(file_scope),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2496 [41] $load_file_e(library(file_scope),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2388 [40] $load_file(library(file_scope),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [39] $load_one_file(library(file_scope),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2198 [38] $load_files(library(file_scope),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2175 [37] load_files(user:library(file_scope),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2155 [36] use_module(user:library(file_scope)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2093 [35] file_scope:call_on_eof('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl',user:set_prolog_flag(do_renames,restore)) at /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl:245 [34] file_scope:call_on_eof(user:set_prolog_flag(do_renames,restore)) at /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl:244 [33] file_scope:set_prolog_flag_until_eof(do_renames,mpred_expansion) at /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl:285 [32] catch(user:set_prolog_flag_until_eof(do_renames,mpred_expansion),error(_2894,_2896),system: $exception_in_directive(error(_2910,_2912))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [31] $execute_directive_3(set_prolog_flag_until_eof(do_renames,mpred_expansion)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [30] $execute_directive_2(set_prolog_flag_until_eof(do_renames,mpred_expansion),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3572 [29] $execute_directive(set_prolog_flag_until_eof(do_renames,mpred_expansion),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3550 [28] $compile_term((:-set_prolog_flag_until_eof(do_renames,mpred_expansion)),_3032,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl',-) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3086 [27] $compile_term((:-set_prolog_flag_until_eof(do_renames,mpred_expansion)),_3072,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3075 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl',_3112,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl',1632225670.5868402),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl',_3190,[expand(false),expand(true)]),_3162,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('sigma_04.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('sigma_04.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl',(0x55770bc02a80),[expand(false),expand(true)])),system: $mt_do_load((0x55770bc02a80),'sigma_04.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl',user,[expand(false),expand(true)]),_3362,system: $mt_end_load((0x55770bc02a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl',(0x55770bc02a80),[expand(false),expand(true)])),$mt_do_load((0x55770bc02a80),'sigma_04.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55770bc02a80)))) [10] $load_file('sigma_04.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: No permission to redefine module `file_scope' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl) ERROR: In: ERROR: [59] $declare_module(file_scope,user,user,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',15,false) ERROR: [58] $start_module(file_scope,[(loading_source_file/1),(assert_until_eof/2),(assert_until_eof/1),(asserta_until_eof/2),(asserta_until_eof/1),(set_prolog_flag_until_eof/2),(call_on_eom/1),(loading_source_file0/1),(call_on_eof/1),(call_on_eof/2),(disable_in_file/1),(is_current_source_term/1),(enable_in_file/1),(is_file_enabling/1),(do_eof_actions/2),(signal_eom/1),(signal_eof/1),(signal_eof/0),...|...],state(true,file_scope,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [57] $first_term((:-module(file_scope,[(loading_source_file/1),(assert_until_eof/2),(assert_until_eof/1),(asserta_until_eof/2),(asserta_until_eof/1),(set_prolog_flag_until_eof/2),(call_on_eom/1),(loading_source_file0/1),(call_on_eof/1),(call_on_eof/2),(disable_in_file/1),(is_current_source_term/1),(enable_in_file/1),(is_file_enabling/1),(do_eof_actions/2),(signal_eom/1),...|...])),_1134,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',state(true,file_scope,true,false,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [56] $load_file('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',_1410,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [55] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',1631494506.7363508),system: $load_file('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',_1488,[if(not_loaded),must_be_module(true)]),_1460,system: $end_consult('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',lexstate(202,clif),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [54] setup_call_cleanup(system: $start_consult('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',1631494506.7363508),system: $load_file('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl','/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',_1584,[if(not_loaded),must_be_module(true)]),system: $end_consult('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',lexstate(202,clif),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:651 ERROR: [53] $consult_file_2('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',user,compiled,_1656,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2845 ERROR: [52] $consult_file('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',user,compiled,_1708,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2831 ERROR: [51] $do_load_file_2(library(file_scope),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [50] $do_load_file(library(file_scope),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2583 ERROR: [49] $qdo_load_file2(library(file_scope),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2561 ERROR: [48] $qdo_load_file(library(file_scope),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [47] $mt_do_load((0x55770bc03380),library(file_scope),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2531 ERROR: [46] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',(0x55770bc03380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55770bc03380),library(file_scope),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',user,[if(not_loaded),must_be_module(true)]),_2036,system: $mt_end_load((0x55770bc03380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [45] setup_call_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',(0x55770bc03380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55770bc03380),library(file_scope),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',user,[if(not_loaded),must_be_module(true)]),system: $mt_end_load((0x55770bc03380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:651 ERROR: [44] ERROR: [43] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',(0x55770bc03380),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55770bc03380),library(file_scope),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55770bc03380)))) ERROR: [42] $mt_load_file(library(file_scope),'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2496 ERROR: [41] $load_file_e(library(file_scope),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2388 ERROR: [40] $load_file(library(file_scope),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [39] $load_one_file(library(file_scope),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2198 ERROR: [38] $load_files(library(file_scope),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2175 ERROR: [37] load_files(user:library(file_scope),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2155 ERROR: [36] use_module(user:library(file_scope)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2093 ERROR: [35] file_scope:call_on_eof('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl',user:set_prolog_flag(do_renames,restore)) at /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl:245 ERROR: [34] file_scope:call_on_eof(user:set_prolog_flag(do_renames,restore)) at /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl:244 ERROR: [33] file_scope:set_prolog_flag_until_eof(do_renames,mpred_expansion) at /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl:285 ERROR: [32] catch(user:set_prolog_flag_until_eof(do_renames,mpred_expansion),error(_2894,_2896),system: $exception_in_directive(error(_2910,_2912))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 ERROR: [31] $execute_directive_3(set_prolog_flag_until_eof(do_renames,mpred_expansion)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 ERROR: [30] $execute_directive_2(set_prolog_flag_until_eof(do_renames,mpred_expansion),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3572 ERROR: [29] $execute_directive(set_prolog_flag_until_eof(do_renames,mpred_expansion),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3550 ERROR: [28] $compile_term((:-set_prolog_flag_until_eof(do_renames,mpred_expansion)),_3032,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl',-) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3086 ERROR: [27] $compile_term((:-set_prolog_flag_until_eof(do_renames,mpred_expansion)),_3072,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3075 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl',_3112,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl',1632225670.5868402),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl',_3190,[expand(false),expand(true)]),_3162,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('sigma_04.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('sigma_04.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl',(0x55770bc02a80),[expand(false),expand(true)])),system: $mt_do_load((0x55770bc02a80),'sigma_04.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl',user,[expand(false),expand(true)]),_3362,system: $mt_end_load((0x55770bc02a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl',(0x55770bc02a80),[expand(false),expand(true)])),$mt_do_load((0x55770bc02a80),'sigma_04.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55770bc02a80)))) ERROR: [10] $load_file('sigma_04.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. %~ message_hook( %~ goal_failed(directive,user:set_prolog_flag_until_eof(do_renames,mpred_expansion)), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ user : set_prolog_flag_until_eof(do_renames,mpred_expansion)]]) Goal (directive) failed: user:set_prolog_flag_until_eof(do_renames,mpred_expansion) Warning: Goal (directive) failed: user:set_prolog_flag_until_eof(do_renames,mpred_expansion) ~*/ % ================================================================================= % Define a couple predicates % ================================================================================= :- set_prolog_flag(gc,false). /*~ ~*/ :- mpred_trace_all. /*~ ~*/ :- mpred_trace_exec. /*~ ~*/ :- kif_to_boxlog(exists(X, livesAt(X, green_house) & drinks(X, coffee))). /*~ ======================================================= exists('$VAR'('Coffee_Green_house'),&(livesAt('$VAR'('Coffee_Green_house'),green_house),drinks('$VAR'('Coffee_Green_house'),coffee))) ============================================ ?- kif_to_boxlog( exists(Coffee_Green_house,livesAt(Coffee_Green_house,green_house)&drinks(Coffee_Green_house,coffee)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %~ There exists ?Coffee_Green_house %~ (" ?Coffee_Green_house livesAt green_house " and %~ " ?Coffee_Green_house drinks coffee " ) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl:35 %~ kifi = exists( Coffee_Green_house, %~ livesAt(Coffee_Green_house,green_house)&drinks(Coffee_Green_house,coffee)). %~ kifm = exists( Coffee_Green_house, %~ nesc( livesAt(Coffee_Green_house,green_house)&drinks(Coffee_Green_house,coffee))). %~ kif_to_boxlog_attvars2 = exists('$VAR'('Coffee_Green_house'),necessary(and(livesAt('$VAR'('Coffee_Green_house'),green_house),drinks('$VAR'('Coffee_Green_house'),coffee)))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 4 entailment(s): nesc(drinks(Coffee_Green_house,coffee))&'$existential'(Coffee_Green_house,1,nesc(livesAt(Coffee_Green_house,green_house))&nesc(drinks(Coffee_Green_house,coffee)))==>nesc(livesAt(Coffee_Green_house,green_house)). nesc(livesAt(Coffee_Green_house,green_house))&'$existential'(Coffee_Green_house,1,nesc(livesAt(Coffee_Green_house,green_house))&nesc(drinks(Coffee_Green_house,coffee)))==>nesc(drinks(Coffee_Green_house,coffee)). poss(~drinks(Coffee_Green_house,coffee))&'$existential'(Coffee_Green_house,1,nesc(livesAt(Coffee_Green_house,green_house))&nesc(drinks(Coffee_Green_house,coffee)))==>poss(~livesAt(Coffee_Green_house,green_house)). poss(~livesAt(Coffee_Green_house,green_house))&'$existential'(Coffee_Green_house,1,nesc(livesAt(Coffee_Green_house,green_house))&nesc(drinks(Coffee_Green_house,coffee)))==>poss(~drinks(Coffee_Green_house,coffee)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Coffee_Green_house drinks coffee " is necessarily true and %~ by default ?Coffee_Green_house nesc(livesAt(Coffee_Green_house,green_house))&nesc(drinks(Coffee_Green_house,coffee)) %~ It's Proof that: %~ " ?Coffee_Green_house livesAt green_house " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( drinks(Coffee_Green_house,coffee)) & '$existential'( Coffee_Green_house, 1, nesc(livesAt(Coffee_Green_house,green_house))&nesc(drinks(Coffee_Green_house,coffee)))) ==> nesc( livesAt(Coffee_Green_house,green_house))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Coffee_Green_house livesAt green_house " is necessarily true and %~ by default ?Coffee_Green_house nesc(livesAt(Coffee_Green_house,green_house))&nesc(drinks(Coffee_Green_house,coffee)) %~ It's Proof that: %~ " ?Coffee_Green_house drinks coffee " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( livesAt(Coffee_Green_house,green_house)) & '$existential'( Coffee_Green_house, 1, nesc(livesAt(Coffee_Green_house,green_house))&nesc(drinks(Coffee_Green_house,coffee)))) ==> nesc( drinks(Coffee_Green_house,coffee))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Coffee_Green_house drinks coffee " is possibly false and %~ by default ?Coffee_Green_house nesc(livesAt(Coffee_Green_house,green_house))&nesc(drinks(Coffee_Green_house,coffee)) %~ It's Proof that: %~ " ?Coffee_Green_house livesAt green_house " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( drinks(Coffee_Green_house,coffee))) & '$existential'( Coffee_Green_house, 1, nesc(livesAt(Coffee_Green_house,green_house))&nesc(drinks(Coffee_Green_house,coffee)))) ==> poss( ~( livesAt(Coffee_Green_house,green_house)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Coffee_Green_house livesAt green_house " is possibly false and %~ by default ?Coffee_Green_house nesc(livesAt(Coffee_Green_house,green_house))&nesc(drinks(Coffee_Green_house,coffee)) %~ It's Proof that: %~ " ?Coffee_Green_house drinks coffee " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( livesAt(Coffee_Green_house,green_house))) & '$existential'( Coffee_Green_house, 1, nesc(livesAt(Coffee_Green_house,green_house))&nesc(drinks(Coffee_Green_house,coffee)))) ==> poss( ~( drinks(Coffee_Green_house,coffee)))). ============================================ ~*/ exists([P1,I1,I2,P2,H1,H2], ((position(P1,I1) /\ lives(P1,H1) /\ leftof(H1,H2) /\ ({plus(I1, 1, I2)}) /\ position(P2,I2) /\ lives(P2,H2)))). /*~ %~ debugm( user, %~ show_success( user, %~ user : ain( clif( exists( %~ [ P1, I1,I2,P2, %~ H1,H2], %~ ( position(P1,I1) /\ %~ lives(P1,H1) /\ %~ leftof(H1,H2) /\ %~ { plus(I1,1,I2) } /\ %~ position(P2,I2) /\ %~ lives(P2,H2))))))) ======================================================= exists('[|]'('$VAR'('Position'),'[|]'('$VAR'('Position9'),'[|]'('$VAR'('Position_Plus'),'[|]'('$VAR'('Position8'),'[|]'('$VAR'('Lives_Leftof'),'[|]'('$VAR'('Lives_Leftof11'),[])))))),/\(/\(/\(/\(/\(position('$VAR'('Position'),'$VAR'('Position9')),lives('$VAR'('Position'),'$VAR'('Lives_Leftof'))),leftof('$VAR'('Lives_Leftof'),'$VAR'('Lives_Leftof11'))),{}(plus('$VAR'('Position9'),1,'$VAR'('Position_Plus')))),position('$VAR'('Position8'),'$VAR'('Position_Plus'))),lives('$VAR'('Position8'),'$VAR'('Lives_Leftof11')))) ============================================ ?- kif_to_boxlog( exists([Position,Position9,Position_Plus,Position8,Lives_Leftof,Lives_Leftof11],position(Position,Position9)/\lives(Position,Lives_Leftof)/\leftof(Lives_Leftof,Lives_Leftof11)/\{plus(Position9,1,Position_Plus)}/\position(Position8,Position_Plus)/\lives(Position8,Lives_Leftof11)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %~ There exists ?Position ?Position9 ?Position_Plus ?Position8 ?Lives_Leftof ?Lives_Leftof11 %~ " ?Position position ?Position9 /\ ?Position lives ?Lives_Leftof /\ ?Lives_Leftof leftof ?Lives_Leftof11 /\ plus(Position9,1,Position_Plus) isa {} /\ ?Position8 position ?Position_Plus /\ ?Position8 lives ?Lives_Leftof11 " %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ correct_special_quantifiers :- exists( Position, %~ exists( Position9, %~ exists( Position_Plus, %~ exists( Position8, %~ exists( Lives_Leftof, %~ exists( Lives_Leftof11, %~ ( position(Position,Position9) & %~ lives(Position,Lives_Leftof) & %~ leftof(Lives_Leftof,Lives_Leftof11) & %~ { plus(Position9,1,Position_Plus) } & %~ position(Position8,Position_Plus) & %~ lives(Position8,Lives_Leftof11)))))))). %~ %~ correct_special_quantifiers:-exists(Position,exists(Position9,exists(Position_Plus,exists(Position8,exists(Lives_Leftof,exists(Lives_Leftof11,position(Position,Position9)&lives(Position,Lives_Leftof)&leftof(Lives_Leftof,Lives_Leftof11)&{plus(Position9,1,Position_Plus)}&position(Position8,Position_Plus)&lives(Position8,Lives_Leftof11))))))) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl:38 %~ kifi = exists( %~ [ Position, Position9,Position_Plus, %~ Position8,Lives_Leftof, %~ Lives_Leftof11], %~ ( position(Position,Position9) /\ %~ lives(Position,Lives_Leftof) /\ %~ leftof(Lives_Leftof,Lives_Leftof11) /\ %~ { plus(Position9,1,Position_Plus) } /\ %~ position(Position8,Position_Plus) /\ %~ lives(Position8,Lives_Leftof11))). %~ kifm = exists( Position, %~ exists( Position9, %~ exists( Position_Plus, %~ exists( Position8, %~ exists( Lives_Leftof, %~ exists( Lives_Leftof11, %~ nesc( ( position(Position,Position9) & %~ lives(Position,Lives_Leftof) & %~ leftof(Lives_Leftof,Lives_Leftof11) & %~ { plus(Position9,1,Position_Plus) } & %~ position(Position8,Position_Plus) & %~ lives(Position8,Lives_Leftof11))))))))). %~ kif_to_boxlog_attvars2 = exists('$VAR'('Position'),exists('$VAR'('Position9'),exists('$VAR'('Position_Plus'),exists('$VAR'('Position8'),exists('$VAR'('Lives_Leftof'),exists('$VAR'('Lives_Leftof11'),necessary(and(and(and(and(and(position('$VAR'('Position'),'$VAR'('Position9')),lives('$VAR'('Position'),'$VAR'('Lives_Leftof'))),leftof('$VAR'('Lives_Leftof'),'$VAR'('Lives_Leftof11'))),{}(plus('$VAR'('Position9'),1,'$VAR'('Position_Plus')))),position('$VAR'('Position8'),'$VAR'('Position_Plus'))),lives('$VAR'('Position8'),'$VAR'('Lives_Leftof11')))))))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 8 entailment(s): nesc(lives(Position,Lives_Leftof))&'$existential'(Position,1,exists(Position9,exists(Position_Plus,exists(Position8,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))))))))&'$existential'(Position9,1,exists(Position_Plus,exists(Position8,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))))))&'$existential'(Position_Plus,1,exists(Position8,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))))))&'$existential'(Position8,1,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))))&'$existential'(Lives_Leftof,1,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))))&'$existential'(Lives_Leftof11,1,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))==>nesc(position(Position,Position9)). nesc(position(Position,Position9))&'$existential'(Position,1,exists(Position9,exists(Position_Plus,exists(Position8,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))))))))&'$existential'(Position9,1,exists(Position_Plus,exists(Position8,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))))))&'$existential'(Position_Plus,1,exists(Position8,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))))))&'$existential'(Position8,1,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))))&'$existential'(Lives_Leftof,1,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))))&'$existential'(Lives_Leftof11,1,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))==>nesc(lives(Position,Lives_Leftof)). poss(~lives(Position,Lives_Leftof))&'$existential'(Position,1,exists(Position9,exists(Position_Plus,exists(Position8,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))))))))&'$existential'(Position9,1,exists(Position_Plus,exists(Position8,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))))))&'$existential'(Position_Plus,1,exists(Position8,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))))))&'$existential'(Position8,1,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))))&'$existential'(Lives_Leftof,1,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))))&'$existential'(Lives_Leftof11,1,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))==>poss(~position(Position,Position9)). poss(~position(Position,Position9))&'$existential'(Position,1,exists(Position9,exists(Position_Plus,exists(Position8,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))))))))&'$existential'(Position9,1,exists(Position_Plus,exists(Position8,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))))))&'$existential'(Position_Plus,1,exists(Position8,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))))))&'$existential'(Position8,1,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))))&'$existential'(Lives_Leftof,1,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))))&'$existential'(Lives_Leftof11,1,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))==>poss(~lives(Position,Lives_Leftof)). '$existential'(Position9,1,exists(Position_Plus,exists(Position8,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))))))&'$existential'(Position_Plus,1,exists(Position8,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))))))&'$existential'(Position8,1,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))))&'$existential'(Lives_Leftof,1,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))))&'$existential'(Lives_Leftof11,1,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))==>nesc({plus(Position9,1,Position_Plus)}). '$existential'(Position_Plus,1,exists(Position8,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))))))&'$existential'(Position8,1,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))))&'$existential'(Lives_Leftof,1,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))))&'$existential'(Lives_Leftof11,1,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))==>nesc(position(Position8,Position_Plus)). '$existential'(Position8,1,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))))&'$existential'(Lives_Leftof,1,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))))&'$existential'(Lives_Leftof11,1,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))==>nesc(lives(Position8,Lives_Leftof11)). '$existential'(Lives_Leftof,1,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))))&'$existential'(Lives_Leftof11,1,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))==>nesc(leftof(Lives_Leftof,Lives_Leftof11)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((((" ?Position lives ?Lives_Leftof " is necessarily true and %~ by default ?Position exists(Position9,exists(Position_Plus,exists(Position8,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))))))) ) and %~ by default ?Position9 exists(Position_Plus,exists(Position8,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))))) ) and %~ by default ?Position_Plus exists(Position8,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))))) ) and %~ by default ?Position8 exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))) ) and %~ by default ?Lives_Leftof exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))) ) and %~ by default ?Lives_Leftof11 nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)) %~ It's Proof that: %~ " ?Position position ?Position9 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( lives(Position,Lives_Leftof)) & '$existential'( Position, 1, exists( Position9, exists( Position_Plus, exists( Position8, exists( Lives_Leftof, exists( Lives_Leftof11, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11))))))))) & '$existential'( Position9, 1, exists( Position_Plus, exists( Position8, exists( Lives_Leftof, exists( Lives_Leftof11, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11)))))))) & '$existential'( Position_Plus, 1, exists( Position8, exists( Lives_Leftof, exists( Lives_Leftof11, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11))))))) & '$existential'( Position8, 1, exists( Lives_Leftof, exists( Lives_Leftof11, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11)))))) & '$existential'( Lives_Leftof, 1, exists( Lives_Leftof11, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11))))) & '$existential'( Lives_Leftof11, 1, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11))))) ==> nesc( position(Position,Position9))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((((" ?Position position ?Position9 " is necessarily true and %~ by default ?Position exists(Position9,exists(Position_Plus,exists(Position8,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))))))) ) and %~ by default ?Position9 exists(Position_Plus,exists(Position8,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))))) ) and %~ by default ?Position_Plus exists(Position8,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))))) ) and %~ by default ?Position8 exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))) ) and %~ by default ?Lives_Leftof exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))) ) and %~ by default ?Lives_Leftof11 nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)) %~ It's Proof that: %~ " ?Position lives ?Lives_Leftof " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( position(Position,Position9)) & '$existential'( Position, 1, exists( Position9, exists( Position_Plus, exists( Position8, exists( Lives_Leftof, exists( Lives_Leftof11, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11))))))))) & '$existential'( Position9, 1, exists( Position_Plus, exists( Position8, exists( Lives_Leftof, exists( Lives_Leftof11, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11)))))))) & '$existential'( Position_Plus, 1, exists( Position8, exists( Lives_Leftof, exists( Lives_Leftof11, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11))))))) & '$existential'( Position8, 1, exists( Lives_Leftof, exists( Lives_Leftof11, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11)))))) & '$existential'( Lives_Leftof, 1, exists( Lives_Leftof11, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11))))) & '$existential'( Lives_Leftof11, 1, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11))))) ==> nesc( lives(Position,Lives_Leftof))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((((" ?Position lives ?Lives_Leftof " is possibly false and %~ by default ?Position exists(Position9,exists(Position_Plus,exists(Position8,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))))))) ) and %~ by default ?Position9 exists(Position_Plus,exists(Position8,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))))) ) and %~ by default ?Position_Plus exists(Position8,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))))) ) and %~ by default ?Position8 exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))) ) and %~ by default ?Lives_Leftof exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))) ) and %~ by default ?Lives_Leftof11 nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)) %~ It's Proof that: %~ " ?Position position ?Position9 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( lives(Position,Lives_Leftof))) & '$existential'( Position, 1, exists( Position9, exists( Position_Plus, exists( Position8, exists( Lives_Leftof, exists( Lives_Leftof11, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11))))))))) & '$existential'( Position9, 1, exists( Position_Plus, exists( Position8, exists( Lives_Leftof, exists( Lives_Leftof11, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11)))))))) & '$existential'( Position_Plus, 1, exists( Position8, exists( Lives_Leftof, exists( Lives_Leftof11, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11))))))) & '$existential'( Position8, 1, exists( Lives_Leftof, exists( Lives_Leftof11, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11)))))) & '$existential'( Lives_Leftof, 1, exists( Lives_Leftof11, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11))))) & '$existential'( Lives_Leftof11, 1, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11))))) ==> poss( ~( position(Position,Position9)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((((" ?Position position ?Position9 " is possibly false and %~ by default ?Position exists(Position9,exists(Position_Plus,exists(Position8,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))))))) ) and %~ by default ?Position9 exists(Position_Plus,exists(Position8,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))))) ) and %~ by default ?Position_Plus exists(Position8,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))))) ) and %~ by default ?Position8 exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))) ) and %~ by default ?Lives_Leftof exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))) ) and %~ by default ?Lives_Leftof11 nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)) %~ It's Proof that: %~ " ?Position lives ?Lives_Leftof " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( position(Position,Position9))) & '$existential'( Position, 1, exists( Position9, exists( Position_Plus, exists( Position8, exists( Lives_Leftof, exists( Lives_Leftof11, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11))))))))) & '$existential'( Position9, 1, exists( Position_Plus, exists( Position8, exists( Lives_Leftof, exists( Lives_Leftof11, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11)))))))) & '$existential'( Position_Plus, 1, exists( Position8, exists( Lives_Leftof, exists( Lives_Leftof11, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11))))))) & '$existential'( Position8, 1, exists( Lives_Leftof, exists( Lives_Leftof11, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11)))))) & '$existential'( Lives_Leftof, 1, exists( Lives_Leftof11, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11))))) & '$existential'( Lives_Leftof11, 1, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11))))) ==> poss( ~( lives(Position,Lives_Leftof)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((( by default ?Position9 exists(Position_Plus,exists(Position8,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))))) and %~ by default ?Position_Plus exists(Position8,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))))) ) and %~ by default ?Position8 exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))) ) and %~ by default ?Lives_Leftof exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))) ) and %~ by default ?Lives_Leftof11 nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)) %~ It's Proof that: %~ " plus(Position9,1,Position_Plus) isa {} " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Position9, 1, exists( Position_Plus, exists( Position8, exists( Lives_Leftof, exists( Lives_Leftof11, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11)))))))) & '$existential'( Position_Plus, 1, exists( Position8, exists( Lives_Leftof, exists( Lives_Leftof11, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11))))))) & '$existential'( Position8, 1, exists( Lives_Leftof, exists( Lives_Leftof11, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11)))))) & '$existential'( Lives_Leftof, 1, exists( Lives_Leftof11, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11))))) & '$existential'( Lives_Leftof11, 1, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11))))) ==> nesc( { plus(Position9,1,Position_Plus) })). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (( by default ?Position_Plus exists(Position8,exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))))) and %~ by default ?Position8 exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))) ) and %~ by default ?Lives_Leftof exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))) ) and %~ by default ?Lives_Leftof11 nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)) %~ It's Proof that: %~ " ?Position8 position ?Position_Plus " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Position_Plus, 1, exists( Position8, exists( Lives_Leftof, exists( Lives_Leftof11, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11))))))) & '$existential'( Position8, 1, exists( Lives_Leftof, exists( Lives_Leftof11, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11)))))) & '$existential'( Lives_Leftof, 1, exists( Lives_Leftof11, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11))))) & '$existential'( Lives_Leftof11, 1, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11))))) ==> nesc( position(Position8,Position_Plus))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ( by default ?Position8 exists(Lives_Leftof,exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)))) and %~ by default ?Lives_Leftof exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))) ) and %~ by default ?Lives_Leftof11 nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)) %~ It's Proof that: %~ " ?Position8 lives ?Lives_Leftof11 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Position8, 1, exists( Lives_Leftof, exists( Lives_Leftof11, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11)))))) & '$existential'( Lives_Leftof, 1, exists( Lives_Leftof11, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11))))) & '$existential'( Lives_Leftof11, 1, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11))))) ==> nesc( lives(Position8,Lives_Leftof11))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Lives_Leftof exists(Lives_Leftof11,nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11))) and %~ by default ?Lives_Leftof11 nesc(position(Position,Position9))&nesc(lives(Position,Lives_Leftof))&nesc(leftof(Lives_Leftof,Lives_Leftof11))&nesc({plus(Position9,1,Position_Plus)})&nesc(position(Position8,Position_Plus))&nesc(lives(Position8,Lives_Leftof11)) %~ It's Proof that: %~ " ?Lives_Leftof leftof ?Lives_Leftof11 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Lives_Leftof, 1, exists( Lives_Leftof11, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11))))) & '$existential'( Lives_Leftof11, 1, ( nesc( position(Position,Position9)) & nesc( lives(Position,Lives_Leftof)) & nesc( leftof(Lives_Leftof,Lives_Leftof11)) & nesc( { plus(Position9,1,Position_Plus) }) & nesc( position(Position8,Position_Plus)) & nesc( lives(Position8,Lives_Leftof11))))) ==> nesc( leftof(Lives_Leftof,Lives_Leftof11))). ============================================ %~ correct_special_quantifiers :- exists( Position21, %~ exists( Position24, %~ exists( Position_Plus27, %~ exists( Position23, %~ exists( Lives_Leftof22, %~ exists( Lives_Leftof26, %~ ( position(Position21,Position24) & %~ lives(Position21,Lives_Leftof22) & %~ leftof(Lives_Leftof22,Lives_Leftof26) & %~ { plus(Position24,1,Position_Plus27) } & %~ position(Position23,Position_Plus27) & %~ lives(Position23,Lives_Leftof26)))))))). %~ %~ correct_special_quantifiers:-exists(Position21,exists(Position24,exists(Position_Plus27,exists(Position23,exists(Lives_Leftof22,exists(Lives_Leftof26,position(Position21,Position24)&lives(Position21,Lives_Leftof22)&leftof(Lives_Leftof22,Lives_Leftof26)&{plus(Position24,1,Position_Plus27)}&position(Position23,Position_Plus27)&lives(Position23,Lives_Leftof26))))))) %~ kifi = exists( %~ [ Position21, Position24,Position_Plus27, %~ Position23,Lives_Leftof22, %~ Lives_Leftof26], %~ ( position(Position21,Position24) /\ %~ lives(Position21,Lives_Leftof22) /\ %~ leftof(Lives_Leftof22,Lives_Leftof26) /\ %~ { plus(Position24,1,Position_Plus27) } /\ %~ position(Position23,Position_Plus27) /\ %~ lives(Position23,Lives_Leftof26))). %~ kifm = exists( Position21, %~ exists( Position24, %~ exists( Position_Plus27, %~ exists( Position23, %~ exists( Lives_Leftof22, %~ exists( Lives_Leftof26, %~ nesc( ( position(Position21,Position24) & %~ lives(Position21,Lives_Leftof22) & %~ leftof(Lives_Leftof22,Lives_Leftof26) & %~ { plus(Position24,1,Position_Plus27) } & %~ position(Position23,Position_Plus27) & %~ lives(Position23,Lives_Leftof26))))))))). %~ kif_to_boxlog_attvars2 = exists('$VAR'('Position21'),exists('$VAR'('Position24'),exists('$VAR'('Position_Plus27'),exists('$VAR'('Position23'),exists('$VAR'('Lives_Leftof22'),exists('$VAR'('Lives_Leftof26'),necessary(and(and(and(and(and(position('$VAR'('Position21'),'$VAR'('Position24')),lives('$VAR'('Position21'),'$VAR'('Lives_Leftof22'))),leftof('$VAR'('Lives_Leftof22'),'$VAR'('Lives_Leftof26'))),{}(plus('$VAR'('Position24'),1,'$VAR'('Position_Plus27')))),position('$VAR'('Position23'),'$VAR'('Position_Plus27'))),lives('$VAR'('Position23'),'$VAR'('Lives_Leftof26')))))))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ( by default ?Position23 exists(Lives_Leftof22,exists(Lives_Leftof26,nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26)))) and %~ by default ?Lives_Leftof22 exists(Lives_Leftof26,nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26))) ) and %~ by default ?Lives_Leftof26 nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26)) %~ It's Proof that: %~ " ?Position23 lives ?Lives_Leftof26 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Position23, 1, exists( Lives_Leftof22, exists( Lives_Leftof26, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26)))))) & '$existential'( Lives_Leftof22, 1, exists( Lives_Leftof26, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26))))) & '$existential'( Lives_Leftof26, 1, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26))))) ==> nesc( lives(Position23,Lives_Leftof26))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (( by default ?Position_Plus27 exists(Position23,exists(Lives_Leftof22,exists(Lives_Leftof26,nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26))))) and %~ by default ?Position23 exists(Lives_Leftof22,exists(Lives_Leftof26,nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26)))) ) and %~ by default ?Lives_Leftof22 exists(Lives_Leftof26,nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26))) ) and %~ by default ?Lives_Leftof26 nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26)) %~ It's Proof that: %~ " ?Position23 position ?Position_Plus27 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Position_Plus27, 1, exists( Position23, exists( Lives_Leftof22, exists( Lives_Leftof26, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26))))))) & '$existential'( Position23, 1, exists( Lives_Leftof22, exists( Lives_Leftof26, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26)))))) & '$existential'( Lives_Leftof22, 1, exists( Lives_Leftof26, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26))))) & '$existential'( Lives_Leftof26, 1, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26))))) ==> nesc( position(Position23,Position_Plus27))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((( by default ?Position24 exists(Position_Plus27,exists(Position23,exists(Lives_Leftof22,exists(Lives_Leftof26,nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26)))))) and %~ by default ?Position_Plus27 exists(Position23,exists(Lives_Leftof22,exists(Lives_Leftof26,nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26))))) ) and %~ by default ?Position23 exists(Lives_Leftof22,exists(Lives_Leftof26,nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26)))) ) and %~ by default ?Lives_Leftof22 exists(Lives_Leftof26,nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26))) ) and %~ by default ?Lives_Leftof26 nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26)) %~ It's Proof that: %~ " plus(Position24,1,Position_Plus27) isa {} " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Position24, 1, exists( Position_Plus27, exists( Position23, exists( Lives_Leftof22, exists( Lives_Leftof26, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26)))))))) & '$existential'( Position_Plus27, 1, exists( Position23, exists( Lives_Leftof22, exists( Lives_Leftof26, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26))))))) & '$existential'( Position23, 1, exists( Lives_Leftof22, exists( Lives_Leftof26, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26)))))) & '$existential'( Lives_Leftof22, 1, exists( Lives_Leftof26, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26))))) & '$existential'( Lives_Leftof26, 1, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26))))) ==> nesc( { plus(Position24,1,Position_Plus27) })). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Lives_Leftof22 exists(Lives_Leftof26,nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26))) and %~ by default ?Lives_Leftof26 nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26)) %~ It's Proof that: %~ " ?Lives_Leftof22 leftof ?Lives_Leftof26 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Lives_Leftof22, 1, exists( Lives_Leftof26, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26))))) & '$existential'( Lives_Leftof26, 1, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26))))) ==> nesc( leftof(Lives_Leftof22,Lives_Leftof26))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((((" ?Position21 position ?Position24 " is possibly false and %~ by default ?Position21 exists(Position24,exists(Position_Plus27,exists(Position23,exists(Lives_Leftof22,exists(Lives_Leftof26,nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26))))))) ) and %~ by default ?Position24 exists(Position_Plus27,exists(Position23,exists(Lives_Leftof22,exists(Lives_Leftof26,nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26)))))) ) and %~ by default ?Position_Plus27 exists(Position23,exists(Lives_Leftof22,exists(Lives_Leftof26,nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26))))) ) and %~ by default ?Position23 exists(Lives_Leftof22,exists(Lives_Leftof26,nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26)))) ) and %~ by default ?Lives_Leftof22 exists(Lives_Leftof26,nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26))) ) and %~ by default ?Lives_Leftof26 nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26)) %~ It's Proof that: %~ " ?Position21 lives ?Lives_Leftof22 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( position(Position21,Position24))) & '$existential'( Position21, 1, exists( Position24, exists( Position_Plus27, exists( Position23, exists( Lives_Leftof22, exists( Lives_Leftof26, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26))))))))) & '$existential'( Position24, 1, exists( Position_Plus27, exists( Position23, exists( Lives_Leftof22, exists( Lives_Leftof26, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26)))))))) & '$existential'( Position_Plus27, 1, exists( Position23, exists( Lives_Leftof22, exists( Lives_Leftof26, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26))))))) & '$existential'( Position23, 1, exists( Lives_Leftof22, exists( Lives_Leftof26, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26)))))) & '$existential'( Lives_Leftof22, 1, exists( Lives_Leftof26, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26))))) & '$existential'( Lives_Leftof26, 1, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26))))) ==> poss( ~( lives(Position21,Lives_Leftof22)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((((" ?Position21 lives ?Lives_Leftof22 " is necessarily true and %~ by default ?Position21 exists(Position24,exists(Position_Plus27,exists(Position23,exists(Lives_Leftof22,exists(Lives_Leftof26,nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26))))))) ) and %~ by default ?Position24 exists(Position_Plus27,exists(Position23,exists(Lives_Leftof22,exists(Lives_Leftof26,nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26)))))) ) and %~ by default ?Position_Plus27 exists(Position23,exists(Lives_Leftof22,exists(Lives_Leftof26,nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26))))) ) and %~ by default ?Position23 exists(Lives_Leftof22,exists(Lives_Leftof26,nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26)))) ) and %~ by default ?Lives_Leftof22 exists(Lives_Leftof26,nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26))) ) and %~ by default ?Lives_Leftof26 nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26)) %~ It's Proof that: %~ " ?Position21 position ?Position24 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( lives(Position21,Lives_Leftof22)) & '$existential'( Position21, 1, exists( Position24, exists( Position_Plus27, exists( Position23, exists( Lives_Leftof22, exists( Lives_Leftof26, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26))))))))) & '$existential'( Position24, 1, exists( Position_Plus27, exists( Position23, exists( Lives_Leftof22, exists( Lives_Leftof26, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26)))))))) & '$existential'( Position_Plus27, 1, exists( Position23, exists( Lives_Leftof22, exists( Lives_Leftof26, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26))))))) & '$existential'( Position23, 1, exists( Lives_Leftof22, exists( Lives_Leftof26, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26)))))) & '$existential'( Lives_Leftof22, 1, exists( Lives_Leftof26, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26))))) & '$existential'( Lives_Leftof26, 1, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26))))) ==> nesc( position(Position21,Position24))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((((" ?Position21 lives ?Lives_Leftof22 " is possibly false and %~ by default ?Position21 exists(Position24,exists(Position_Plus27,exists(Position23,exists(Lives_Leftof22,exists(Lives_Leftof26,nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26))))))) ) and %~ by default ?Position24 exists(Position_Plus27,exists(Position23,exists(Lives_Leftof22,exists(Lives_Leftof26,nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26)))))) ) and %~ by default ?Position_Plus27 exists(Position23,exists(Lives_Leftof22,exists(Lives_Leftof26,nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26))))) ) and %~ by default ?Position23 exists(Lives_Leftof22,exists(Lives_Leftof26,nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26)))) ) and %~ by default ?Lives_Leftof22 exists(Lives_Leftof26,nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26))) ) and %~ by default ?Lives_Leftof26 nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26)) %~ It's Proof that: %~ " ?Position21 position ?Position24 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( lives(Position21,Lives_Leftof22))) & '$existential'( Position21, 1, exists( Position24, exists( Position_Plus27, exists( Position23, exists( Lives_Leftof22, exists( Lives_Leftof26, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26))))))))) & '$existential'( Position24, 1, exists( Position_Plus27, exists( Position23, exists( Lives_Leftof22, exists( Lives_Leftof26, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26)))))))) & '$existential'( Position_Plus27, 1, exists( Position23, exists( Lives_Leftof22, exists( Lives_Leftof26, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26))))))) & '$existential'( Position23, 1, exists( Lives_Leftof22, exists( Lives_Leftof26, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26)))))) & '$existential'( Lives_Leftof22, 1, exists( Lives_Leftof26, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26))))) & '$existential'( Lives_Leftof26, 1, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26))))) ==> poss( ~( position(Position21,Position24)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((((" ?Position21 position ?Position24 " is necessarily true and %~ by default ?Position21 exists(Position24,exists(Position_Plus27,exists(Position23,exists(Lives_Leftof22,exists(Lives_Leftof26,nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26))))))) ) and %~ by default ?Position24 exists(Position_Plus27,exists(Position23,exists(Lives_Leftof22,exists(Lives_Leftof26,nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26)))))) ) and %~ by default ?Position_Plus27 exists(Position23,exists(Lives_Leftof22,exists(Lives_Leftof26,nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26))))) ) and %~ by default ?Position23 exists(Lives_Leftof22,exists(Lives_Leftof26,nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26)))) ) and %~ by default ?Lives_Leftof22 exists(Lives_Leftof26,nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26))) ) and %~ by default ?Lives_Leftof26 nesc(position(Position21,Position24))&nesc(lives(Position21,Lives_Leftof22))&nesc(leftof(Lives_Leftof22,Lives_Leftof26))&nesc({plus(Position24,1,Position_Plus27)})&nesc(position(Position23,Position_Plus27))&nesc(lives(Position23,Lives_Leftof26)) %~ It's Proof that: %~ " ?Position21 lives ?Lives_Leftof22 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( position(Position21,Position24)) & '$existential'( Position21, 1, exists( Position24, exists( Position_Plus27, exists( Position23, exists( Lives_Leftof22, exists( Lives_Leftof26, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26))))))))) & '$existential'( Position24, 1, exists( Position_Plus27, exists( Position23, exists( Lives_Leftof22, exists( Lives_Leftof26, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26)))))))) & '$existential'( Position_Plus27, 1, exists( Position23, exists( Lives_Leftof22, exists( Lives_Leftof26, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26))))))) & '$existential'( Position23, 1, exists( Lives_Leftof22, exists( Lives_Leftof26, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26)))))) & '$existential'( Lives_Leftof22, 1, exists( Lives_Leftof26, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26))))) & '$existential'( Lives_Leftof26, 1, ( nesc( position(Position21,Position24)) & nesc( lives(Position21,Lives_Leftof22)) & nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & nesc( { plus(Position24,1,Position_Plus27) }) & nesc( position(Position23,Position_Plus27)) & nesc( lives(Position23,Lives_Leftof26))))) ==> nesc( lives(Position21,Lives_Leftof22))). ~*/ :- listing([clif,modal_clif,boxlog/1]). /*~ %~ skipped( listing( [ clif, modal_clif,boxlog/1])) ~*/ :- add_history(ls). /*~ ~*/ :- break. /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl:42 %~ skipped(blocks_on_input,break) ~*/ :- kif_compile. /*~ %~ correct_special_quantifiers :- exists( Position, %~ exists( Position3, %~ exists( Position_Plus, %~ exists( Position2, %~ exists( Lives_Leftof, %~ exists( Lives_Leftof5, %~ ( position(Position,Position3) & %~ lives(Position,Lives_Leftof) & %~ leftof(Lives_Leftof,Lives_Leftof5) & %~ { plus(Position3,1,Position_Plus) } & %~ position(Position2,Position_Plus) & %~ lives(Position2,Lives_Leftof5)))))))). %~ %~ correct_special_quantifiers:-exists(Position,exists(Position3,exists(Position_Plus,exists(Position2,exists(Lives_Leftof,exists(Lives_Leftof5,position(Position,Position3)&lives(Position,Lives_Leftof)&leftof(Lives_Leftof,Lives_Leftof5)&{plus(Position3,1,Position_Plus)}&position(Position2,Position_Plus)&lives(Position2,Lives_Leftof5))))))) %~ kifi = exists( %~ [ _97796864, Position9,Position_Plus12, %~ _97796882,Lives, %~ Lives_Leftof11], %~ ( position(_97796864,Position9) /\ %~ lives(_97796864,Lives) /\ %~ leftof(Lives,Lives_Leftof11) /\ %~ { plus(Position9,1,Position_Plus12) } /\ %~ position(_97796882,Position_Plus12) /\ %~ lives(_97796882,Lives_Leftof11))). %~ kifm = exists( Position, %~ exists( Position3, %~ exists( Position_Plus, %~ exists( Position2, %~ exists( Lives_Leftof, %~ exists( Lives_Leftof5, %~ nesc( ( position(Position,Position3) & %~ lives(Position,Lives_Leftof) & %~ leftof(Lives_Leftof,Lives_Leftof5) & %~ { plus(Position3,1,Position_Plus) } & %~ position(Position2,Position_Plus) & %~ lives(Position2,Lives_Leftof5))))))))). %~ kifm = exists( Exists_Position9, %~ exists( Position_Exists16, %~ exists( Position_Plus_Exists, %~ exists( Exists_Position11, %~ exists( Lives_Exists_Leftof10, %~ exists( Lives_Leftof_Nesc, %~ nesc( ( position(Exists_Position9,Position_Exists16) & %~ lives(Exists_Position9,Lives_Exists_Leftof10) & %~ leftof(Lives_Exists_Leftof10,Lives_Leftof_Nesc) & %~ { plus(Position_Exists16,1,Position_Plus_Exists) } & %~ position(Exists_Position11,Position_Plus_Exists) & %~ lives(Exists_Position11,Lives_Leftof_Nesc))))))))). %~ kif_to_boxlog_attvars2 = exists('$VAR'('Exists_Position9'),exists('$VAR'('Position_Exists16'),exists('$VAR'('Position_Plus_Exists'),exists('$VAR'('Exists_Position11'),exists('$VAR'('Lives_Exists_Leftof10'),exists('$VAR'('Lives_Leftof_Nesc'),necessary(and(and(and(and(and(position('$VAR'('Exists_Position9'),'$VAR'('Position_Exists16')),lives('$VAR'('Exists_Position9'),'$VAR'('Lives_Exists_Leftof10'))),leftof('$VAR'('Lives_Exists_Leftof10'),'$VAR'('Lives_Leftof_Nesc'))),{}(plus('$VAR'('Position_Exists16'),1,'$VAR'('Position_Plus_Exists')))),position('$VAR'('Exists_Position11'),'$VAR'('Position_Plus_Exists'))),lives('$VAR'('Exists_Position11'),'$VAR'('Lives_Leftof_Nesc')))))))))) totalTime=10.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k sigma_04.pl (returned 137) Add_LABELS='Errors,Overtime' Rem_LABELS='Skipped,Skipped,Warnings,Skipped' ISSUE_INFO=431 OPEN logicmoo.base.examples.fol.SIGMA_04 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, SIGMA_04, Failing, Errors, Overtime 2021-09-26 05:51:25 +0000 UTC ISSUE_ID=431 ISSUE_OC=OPEN Editing Issue For FAILED 431 OPEN logicmoo.base.examples.fol.SIGMA_04 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, SIGMA_04, Failing, Errors, Overtime 2021-09-26 05:51:25 +0000 UTC SKIPPING gh issue edit 431 -t logicmoo.base.examples.fol.SIGMA_04 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Warnings,Skipped --add-label Failing,Errors,Overtime FileTestCase=logicmoo.base.examples.fol.SCOPE_EXISTS_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['scope_exists_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['scope_exists_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SCOPE_EXISTS_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASCOPE_EXISTS_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/609 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_clif), %~ context( %~ prolog_stack( [ frame( 61, %~ call( system : '$declare_module'/6), %~ '$declare_module'( logicmoo_clif, %~ user, %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)), %~ frame( 60, %~ clause((0x561845b4ac00),61), %~ '$start_module'( logicmoo_clif, %~ [], %~ state( true, %~ logicmoo_clif, true,false, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 59, %~ clause((0x561845937000),65), %~ '$first_term'( %~ :-( module(logicmoo_clif,[])), %~ _21072, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ state( true, %~ logicmoo_clif, true,false, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 58, %~ clause((0x561845937400),60), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl, %~ [ if(not_loaded), %~ true])), %~ frame( 57, %~ clause((0x561845b8d980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1, %~ [ if(not_loaded), %~ true]), %~ Kw, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ lexstate(202,pfc), %~ t123))), %~ frame( 53, %~ clause((0x561845d8a000),221), %~ '$do_load_file_2'( library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,compiled, %~ [ if(not_loaded), %~ true])), %~ frame( 50, %~ clause((0x561845b60840),10), %~ '$qdo_load_file'( library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true])), %~ frame( 48, %~ clause((0x561845b8d980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ (0x561847209300), %~ [ if(not_loaded), %~ true])), %~ system : '$mt_do_load'( (0x561847209300), %~ library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), %~ Kw3, %~ system : '$mt_end_load'((0x561847209300)))), %~ frame(46,meta_call,0), %~ frame( 45, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ (0x561847209300), %~ [ if(not_loaded), %~ true])), %~ '$mt_do_load'( (0x561847209300), %~ library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), %~ '$mt_end_load'((0x561847209300))))), %~ frame( 42, %~ clause((0x561845b66c80),12), %~ '$load_file'(library(logicmoo_clif),t123,[if(not_loaded),true])), %~ frame( 37, %~ clause((0x5618598c6c80),31), %~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',pfc,t123)), %~ frame(36,clause((0x5618598e1b00),49),clif_dialect:clif_expects_dialect(clif)), %~ frame(34,clause((0x561857dd8480),60),prolog_dialect:attach_dialect(clif)), %~ frame(33,clause((0x561857dc7200),20),prolog_dialect:expects_dialect(clif)), %~ frame( 32, %~ clause((0x561845b5d380),2), %~ catch( %~ t123 : expects_dialect(clif), %~ error(Error,Error18), %~ system : $exception_in_directive( error(Error5,Error19)))), %~ frame(31,clause((0x561845b2a580),55),'$execute_directive_3'(expects_dialect(clif))), %~ frame( 26, %~ clause((0x561845937400),77), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_scope_exists_01_c46_pfc_c46_pl, %~ [ expand(false), %~ expand(true)])), %~ frame( 25, %~ clause((0x561845b8d980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',1632225670.4754667), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_scope_exists_01_c46_pfc_c46_pl7, %~ [ expand(false), %~ expand(true)]), %~ Kw8, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl', %~ lexstate(202,swi), %~ user))), %~ frame( 21, %~ clause((0x561845d8a000),221), %~ '$do_load_file_2'( 'scope_exists_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl', user,compiled, %~ [ expand(false), %~ expand(true)])), %~ frame( 18, %~ clause((0x561845b60840),10), %~ '$qdo_load_file'( 'scope_exists_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl', user,[expand(false),expand(true)])), %~ frame( 16, %~ clause((0x561845b8d980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl', %~ (0x561847208a80), %~ [ expand(false), %~ expand(true)])), %~ system : '$mt_do_load'( (0x561847208a80), %~ 'scope_exists_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl', %~ user, %~ [ expand(false), %~ expand(true)]), %~ Kw9, %~ system : '$mt_end_load'((0x561847208a80)))), %~ frame(14,meta_call,0), %~ frame( 13, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl', %~ (0x561847208a80), %~ [ expand(false), %~ expand(true)])), %~ '$mt_do_load'( (0x561847208a80), %~ 'scope_exists_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl', user,[expand(false),expand(true)]), %~ '$mt_end_load'((0x561847208a80))))), %~ frame(10,clause((0x561845b66c80),12),'$load_file'('scope_exists_01.pfc.pl',user,''))]), %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')), %~ error, %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_10498)]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [60] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [59] $first_term((:-module(logicmoo_clif,[])),_706,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [58] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_784,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [57] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_862,[if(not_loaded),must_be_module(true)]),_834,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),t123)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [53] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [50] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [48] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x561847209300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x561847209300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),_1042,system: $mt_end_load((0x561847209300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [46] [45] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x561847209300),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x561847209300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x561847209300)))) [42] $load_file(library(logicmoo_clif),t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [37] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',pfc,t123) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [32] catch(t123:expects_dialect(clif),error(_1486,_1488),system: $exception_in_directive(error(_1502,_1504))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',_1560,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',1632225670.4754667),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',_1638,[expand(false),expand(true)]),_1610,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('scope_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('scope_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',(0x561847208a80),[expand(false),expand(true)])),system: $mt_do_load((0x561847208a80),'scope_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',user,[expand(false),expand(true)]),_1810,system: $mt_end_load((0x561847208a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',(0x561847208a80),[expand(false),expand(true)])),$mt_do_load((0x561847208a80),'scope_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x561847208a80)))) [10] $load_file('scope_exists_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [60] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [59] $first_term((:-module(logicmoo_clif,[])),_706,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [58] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_784,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [57] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_862,[if(not_loaded),must_be_module(true)]),_834,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),t123)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [53] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [50] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [48] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x561847209300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x561847209300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),_1042,system: $mt_end_load((0x561847209300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [46] ERROR: [45] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x561847209300),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x561847209300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x561847209300)))) ERROR: [42] $load_file(library(logicmoo_clif),t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [37] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',pfc,t123) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [32] catch(t123:expects_dialect(clif),error(_1486,_1488),system: $exception_in_directive(error(_1502,_1504))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 ERROR: [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',_1560,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',1632225670.4754667),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',_1638,[expand(false),expand(true)]),_1610,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('scope_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('scope_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',(0x561847208a80),[expand(false),expand(true)])),system: $mt_do_load((0x561847208a80),'scope_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',user,[expand(false),expand(true)]),_1810,system: $mt_end_load((0x561847208a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',(0x561847208a80),[expand(false),expand(true)])),$mt_do_load((0x561847208a80),'scope_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x561847208a80)))) ERROR: [10] $load_file('scope_exists_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. %~ message_hook( %~ goal_failed(directive,t123:expects_dialect(clif)), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ t123 : expects_dialect(clif)]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) Goal (directive) failed: t123:expects_dialect(clif) Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: Warning: Goal (directive) failed: t123:expects_dialect(clif) :- module(t123). /*~ ~*/ :- dynamic(t123:ttExpressionType/1). % :- process_this_script. /*~ ~*/ % :- process_this_script. :- statistics. /*~ % Started at Mon Sep 27 03:39:05 2021 % 1.665 seconds cpu time for 6,676,700 inferences % 942,571 atoms, 32,373 functors, 31,585 predicates, 751 modules, 15,991,862 VM-codes % % Limit Allocated In use % Local stack: - 116 Kb 3,920 b % Global stack: - 512 Kb 148 Kb % Trail stack: - 258 Kb 488 b % Total: 1,024 Mb 886 Kb 152 Kb % % 27 garbage collections gained 10,397,824 bytes in 0.005 seconds. % 13 atom garbage collections gained 4,287 atoms in 0.210 seconds. % 17 clause garbage collections gained 3,833 clauses in 0.001 seconds. % Stack shifts: 2 local, 3 global, 3 trail in 0.001 seconds % 3 threads, 0 finished threads used 0.000 seconds ~*/ :- test_boxlog(all(R,exists(D,implies(room(R), and(door(D), has(R, D)))))). /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__room_1_in_t123", %~ t123 : test_boxlog( all(R,exists(D,implies(room(R),and(door(D),has(R,D)))))))). %~ make_dynamic_here( t123, %~ '$nt'( %~ wid( rule1 : 0, %~ rule, %~ all( Room_Exists_Has, %~ exists( Has_Door_Implies, %~ implies( room(Room_Exists_Has), %~ and(door(Has_Door_Implies),has(Room_Exists_Has,Has_Door_Implies)))))), Wid,Nt)) %~ kifi = all(R,exists(D,room(R)=>and(door(D),has(R,D)))). %~ kifm = all( R, %~ exists(D,nesc(room(R)=>(door(D)&has(R,D))))). %~ kif_to_boxlog_attvars2 = forall('$VAR'('R'),exists('$VAR'('D'),necessary(=>(room('$VAR'('R')),and(door('$VAR'('D')),has('$VAR'('R'),'$VAR'('D'))))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?R has ?D " is necessarily true and %~ " ?D isa door " is possibly false %~ It's Proof that: %~ " ?R isa room " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(has(R,D))&poss(~door(D))==>poss(~room(R)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?R isa room " is necessarily true and %~ " ?D isa door " is possibly false ) and %~ by default ?D nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))) %~ It's Proof that: %~ " ?R has ?D " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( room(R)) & poss( ~( door(D))) & '$existential'( D, 1, nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))))) ==> poss( ~( has(R,D)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?R isa room " is necessarily true and %~ " ?R has ?D " is necessarily true ) and %~ by default ?D nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))) %~ It's Proof that: %~ " ?D isa door " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( room(R)) & nesc( has(R,D)) & '$existential'( D, 1, nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))))) ==> nesc( door(D))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?D isa door " is necessarily true and %~ " ?R has ?D " is possibly false %~ It's Proof that: %~ " ?R isa room " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(door(D))&poss(~has(R,D))==>poss(~room(R)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?R isa room " is necessarily true and %~ " ?R has ?D " is possibly false ) and %~ by default ?D nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))) %~ It's Proof that: %~ " ?D isa door " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( room(R)) & poss( ~( has(R,D))) & '$existential'( D, 1, nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))))) ==> poss( ~( door(D)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?R isa room " is necessarily true and %~ " ?D isa door " is necessarily true ) and %~ by default ?D nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))) %~ It's Proof that: %~ " ?R has ?D " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( room(R)) & nesc( door(D)) & '$existential'( D, 1, nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))))) ==> nesc( has(R,D))). %~ kifi = all(R,exists(D,room(R)=>and(door(D),has(R,D)))). %~ kifm = all( R, %~ exists(D,nesc(room(R)=>(door(D)&has(R,D))))). passed=info(why_was_true(t123:test_boxlog(all(_516,exists(_518,implies(room(_516),and(door(_518),has(_516,_518)))))))) no_proof_for(test_boxlog(all(R,exists(D,implies(room(R),and(door(D),has(R,D))))))). %~ kifi=all(R,exists(D,room(R)=>and(door(D),has(R,D)))) %~ kifm=all(R,exists(D,nesc(room(R)=>(door(D)&has(R,D))))) %~ kif_to_boxlog_attvars2 = forall('$VAR'('R'),exists('$VAR'('D'),necessary(=>(room('$VAR'('R')),and(door('$VAR'('D')),has('$VAR'('R'),'$VAR'('D'))))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?R has ?D " is necessarily true and %~ " ?D isa door " is possibly false %~ It's Proof that: %~ " ?R isa room " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(has(R,D))&poss(~door(D))==>poss(~room(R)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?R isa room " is necessarily true and %~ " ?D isa door " is possibly false ) and %~ by default ?D nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))) %~ It's Proof that: %~ " ?R has ?D " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( room(R)) & poss( ~( door(D))) & '$existential'( D, 1, nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))))) ==> poss( ~( has(R,D)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?R isa room " is necessarily true and %~ " ?R has ?D " is necessarily true ) and %~ by default ?D nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))) %~ It's Proof that: %~ " ?D isa door " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( room(R)) & nesc( has(R,D)) & '$existential'( D, 1, nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))))) ==> nesc( door(D))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?D isa door " is necessarily true and %~ " ?R has ?D " is possibly false %~ It's Proof that: %~ " ?R isa room " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(door(D))&poss(~has(R,D))==>poss(~room(R)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?R isa room " is necessarily true and %~ " ?R has ?D " is possibly false ) and %~ by default ?D nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))) %~ It's Proof that: %~ " ?D isa door " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( room(R)) & poss( ~( has(R,D))) & '$existential'( D, 1, nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))))) ==> poss( ~( door(D)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?R isa room " is necessarily true and %~ " ?D isa door " is necessarily true ) and %~ by default ?D nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))) %~ It's Proof that: %~ " ?R has ?D " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( room(R)) & nesc( door(D)) & '$existential'( D, 1, nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))))) ==> nesc( has(R,D))). no_proof_for(test_boxlog(all(R,exists(D,implies(room(R),and(door(D),has(R,D))))))). no_proof_for(test_boxlog(all(R,exists(D,implies(room(R),and(door(D),has(R,D))))))). name = 'logicmoo.base.examples.fol.SCOPE_EXISTS_01-Test_0001_Line_0000__room_1_in_t123'. JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SCOPE_EXISTS_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'scope_exists_01.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-examples-fol-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_examples_fol_SCOPE_EXISTS_01_Test_0001_Line_0000_room_1_in_t123-junit.xml ~*/ :- test_boxlog(all(R,implies(room(R),exists(D,and(door(D), has(R, D)))))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl:17 %~ ?-( mpred_test( "Test_0002_Line_0000__room_1_in_t123", %~ t123 : test_boxlog( all(R,implies(room(R),exists(D,and(door(D),has(R,D)))))))). %~ kifi = all(R,room(R)=>exists(D,and(door(D),has(R,D)))). %~ kifm = all( R, %~ nesc( room(R)=>exists(D,door(D)&has(R,D)))). %~ kif_to_boxlog_attvars2 = forall('$VAR'('R'),necessary(=>(room('$VAR'('R')),exists('$VAR'('D'),and(door('$VAR'('D')),has('$VAR'('R'),'$VAR'('D'))))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?R has ?D " is necessarily true and %~ " ?D isa door " is possibly false %~ It's Proof that: %~ " ?R isa room " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(has(R,D))&poss(~door(D))==>poss(~room(R)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?R isa room " is necessarily true and %~ " ?D isa door " is possibly false ) and %~ by default ?D nesc(door(D))&nesc(has(R,D)) %~ It's Proof that: %~ " ?R has ?D " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( room(R)) & poss( ~( door(D))) & '$existential'(D,1,nesc(door(D))&nesc(has(R,D)))) ==> poss( ~( has(R,D)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?R isa room " is necessarily true and %~ " ?R has ?D " is necessarily true ) and %~ by default ?D nesc(door(D))&nesc(has(R,D)) %~ It's Proof that: %~ " ?D isa door " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( room(R)) & nesc( has(R,D)) & '$existential'(D,1,nesc(door(D))&nesc(has(R,D)))) ==> nesc( door(D))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?D isa door " is necessarily true and %~ " ?R has ?D " is possibly false %~ It's Proof that: %~ " ?R isa room " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(door(D))&poss(~has(R,D))==>poss(~room(R)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?R isa room " is necessarily true and %~ " ?R has ?D " is possibly false ) and %~ by default ?D nesc(door(D))&nesc(has(R,D)) %~ It's Proof that: %~ " ?D isa door " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( room(R)) & poss( ~( has(R,D))) & '$existential'(D,1,nesc(door(D))&nesc(has(R,D)))) ==> poss( ~( door(D)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?R isa room " is necessarily true and %~ " ?D isa door " is necessarily true ) and %~ by default ?D nesc(door(D))&nesc(has(R,D)) %~ It's Proof that: %~ " ?R has ?D " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( room(R)) & nesc( door(D)) & '$existential'(D,1,nesc(door(D))&nesc(has(R,D)))) ==> nesc( has(R,D))). %~ kifi = all(R,room(R)=>exists(D,and(door(D),has(R,D)))). %~ kifm = all( R, %~ nesc( room(R)=>exists(D,door(D)&has(R,D)))). passed=info(why_was_true(t123:test_boxlog(all(_522,implies(room(_522),exists(_524,and(door(_524),has(_522,_524)))))))) no_proof_for(test_boxlog(all(R,implies(room(R),exists(D,and(door(D),has(R,D))))))). %~ kifi=all(R,room(R)=>exists(D,and(door(D),has(R,D)))) %~ kifm=all(R,nesc(room(R)=>exists(D,door(D)&has(R,D)))) %~ kif_to_boxlog_attvars2 = forall('$VAR'('R'),necessary(=>(room('$VAR'('R')),exists('$VAR'('D'),and(door('$VAR'('D')),has('$VAR'('R'),'$VAR'('D'))))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?R has ?D " is necessarily true and %~ " ?D isa door " is possibly false %~ It's Proof that: %~ " ?R isa room " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(has(R,D))&poss(~door(D))==>poss(~room(R)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?R isa room " is necessarily true and %~ " ?D isa door " is possibly false ) and %~ by default ?D nesc(door(D))&nesc(has(R,D)) %~ It's Proof that: %~ " ?R has ?D " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( room(R)) & poss( ~( door(D))) & '$existential'(D,1,nesc(door(D))&nesc(has(R,D)))) ==> poss( ~( has(R,D)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?R isa room " is necessarily true and %~ " ?R has ?D " is necessarily true ) and %~ by default ?D nesc(door(D))&nesc(has(R,D)) %~ It's Proof that: %~ " ?D isa door " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( room(R)) & nesc( has(R,D)) & '$existential'(D,1,nesc(door(D))&nesc(has(R,D)))) ==> nesc( door(D))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?D isa door " is necessarily true and %~ " ?R has ?D " is possibly false %~ It's Proof that: %~ " ?R isa room " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(door(D))&poss(~has(R,D))==>poss(~room(R)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?R isa room " is necessarily true and %~ " ?R has ?D " is possibly false ) and %~ by default ?D nesc(door(D))&nesc(has(R,D)) %~ It's Proof that: %~ " ?D isa door " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( room(R)) & poss( ~( has(R,D))) & '$existential'(D,1,nesc(door(D))&nesc(has(R,D)))) ==> poss( ~( door(D)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?R isa room " is necessarily true and %~ " ?D isa door " is necessarily true ) and %~ by default ?D nesc(door(D))&nesc(has(R,D)) %~ It's Proof that: %~ " ?R has ?D " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( room(R)) & nesc( door(D)) & '$existential'(D,1,nesc(door(D))&nesc(has(R,D)))) ==> nesc( has(R,D))). no_proof_for(test_boxlog(all(R,implies(room(R),exists(D,and(door(D),has(R,D))))))). no_proof_for(test_boxlog(all(R,implies(room(R),exists(D,and(door(D),has(R,D))))))). name = 'logicmoo.base.examples.fol.SCOPE_EXISTS_01-Test_0002_Line_0000__room_1_in_t123'. JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SCOPE_EXISTS_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'scope_exists_01.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-examples-fol-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_examples_fol_SCOPE_EXISTS_01_Test_0002_Line_0000_room_1_in_t123-junit.xml ~*/ :- test_boxlog(exists(D, all(R, implies(room(R), and(door(D), hasShared(R, D)))))). % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SCOPE_EXISTS_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASCOPE_EXISTS_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/609 /*~ %~ ?-( mpred_test( "Test_0003_Line_0000__room_1_in_t123", %~ t123 : test_boxlog( exists( D, %~ all(R,implies(room(R),and(door(D),hasShared(R,D)))))))). %~ kifi = exists( D, %~ all(R,room(R)=>and(door(D),hasShared(R,D)))). %~ kifm = exists( D, %~ all(R,nesc(room(R)=>(door(D)&hasShared(R,D))))). %~ kif_to_boxlog_attvars2 = exists('$VAR'('D'),forall('$VAR'('R'),necessary(=>(room('$VAR'('R')),and(door('$VAR'('D')),hasShared('$VAR'('R'),'$VAR'('D'))))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?R hasShared ?D " is necessarily true and %~ " ?D isa door " is possibly false %~ It's Proof that: %~ " ?R isa room " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(hasShared(R,D))&poss(~door(D))==>poss(~room(R)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?R isa room " is necessarily true and %~ " ?D isa door " is possibly false ) and %~ by default ?D all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))) %~ It's Proof that: %~ " ?R hasShared ?D " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( room(R)) & poss( ~( door(D))) & '$existential'( D, 1, all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))))) ==> poss( ~( hasShared(R,D)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?R isa room " is necessarily true and %~ " ?R hasShared ?D " is necessarily true ) and %~ by default ?D all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))) %~ It's Proof that: %~ " ?D isa door " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( room(R)) & nesc( hasShared(R,D)) & '$existential'( D, 1, all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))))) ==> nesc( door(D))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?D isa door " is necessarily true and %~ " ?R hasShared ?D " is possibly false %~ It's Proof that: %~ " ?R isa room " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(door(D))&poss(~hasShared(R,D))==>poss(~room(R)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?R isa room " is necessarily true and %~ " ?R hasShared ?D " is possibly false ) and %~ by default ?D all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))) %~ It's Proof that: %~ " ?D isa door " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( room(R)) & poss( ~( hasShared(R,D))) & '$existential'( D, 1, all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))))) ==> poss( ~( door(D)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?R isa room " is necessarily true and %~ " ?D isa door " is necessarily true ) and %~ by default ?D all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))) %~ It's Proof that: %~ " ?R hasShared ?D " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( room(R)) & nesc( door(D)) & '$existential'( D, 1, all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))))) ==> nesc( hasShared(R,D))). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl:20 %~ kifi = exists( D, %~ all(R,room(R)=>and(door(D),hasShared(R,D)))). %~ kifm = exists( D, %~ all(R,nesc(room(R)=>(door(D)&hasShared(R,D))))). passed=info(why_was_true(t123:test_boxlog(exists(_522,all(_524,implies(room(_524),and(door(_522),hasShared(_524,_522)))))))) no_proof_for(test_boxlog(exists(D,all(R,implies(room(R),and(door(D),hasShared(R,D))))))). %~ kifi=exists(D,all(R,room(R)=>and(door(D),hasShared(R,D)))) %~ kifm=exists(D,all(R,nesc(room(R)=>(door(D)&hasShared(R,D))))) %~ kif_to_boxlog_attvars2 = exists('$VAR'('D'),forall('$VAR'('R'),necessary(=>(room('$VAR'('R')),and(door('$VAR'('D')),hasShared('$VAR'('R'),'$VAR'('D'))))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?R hasShared ?D " is necessarily true and %~ " ?D isa door " is possibly false %~ It's Proof that: %~ " ?R isa room " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(hasShared(R,D))&poss(~door(D))==>poss(~room(R)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?R isa room " is necessarily true and %~ " ?D isa door " is possibly false ) and %~ by default ?D all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))) %~ It's Proof that: %~ " ?R hasShared ?D " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( room(R)) & poss( ~( door(D))) & '$existential'( D, 1, all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))))) ==> poss( ~( hasShared(R,D)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?R isa room " is necessarily true and %~ " ?R hasShared ?D " is necessarily true ) and %~ by default ?D all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))) %~ It's Proof that: %~ " ?D isa door " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( room(R)) & nesc( hasShared(R,D)) & '$existential'( D, 1, all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))))) ==> nesc( door(D))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?D isa door " is necessarily true and %~ " ?R hasShared ?D " is possibly false %~ It's Proof that: %~ " ?R isa room " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(door(D))&poss(~hasShared(R,D))==>poss(~room(R)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?R isa room " is necessarily true and %~ " ?R hasShared ?D " is possibly false ) and %~ by default ?D all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))) %~ It's Proof that: %~ " ?D isa door " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( room(R)) & poss( ~( hasShared(R,D))) & '$existential'( D, 1, all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))))) ==> poss( ~( door(D)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?R isa room " is necessarily true and %~ " ?D isa door " is necessarily true ) and %~ by default ?D all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))) %~ It's Proof that: %~ " ?R hasShared ?D " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( room(R)) & nesc( door(D)) & '$existential'( D, 1, all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))))) ==> nesc( hasShared(R,D))). no_proof_for(test_boxlog(exists(D,all(R,implies(room(R),and(door(D),hasShared(R,D))))))). no_proof_for(test_boxlog(exists(D,all(R,implies(room(R),and(door(D),hasShared(R,D))))))). name = 'logicmoo.base.examples.fol.SCOPE_EXISTS_01-Test_0003_Line_0000__room_1_in_t123'. JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SCOPE_EXISTS_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'scope_exists_01.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-examples-fol-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_examples_fol_SCOPE_EXISTS_01_Test_0003_Line_0000_room_1_in_t123-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.8096908689999998-junit.xml > logicmoo.base.examples.fol.SCOPE_EXISTS_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) logicmoo.base.examples.fol.SCOPE_EXISTS_01 JUnit error = No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [60] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [59] $first_term((:-module(logicmoo_clif,[])),_706,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [58] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_784,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [57] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_862,[if(not_loaded),must_be_module(true)]),_834,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),t123)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [53] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [50] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [48] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x561847209300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x561847209300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),_1042,system: $mt_end_load((0x561847209300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [46] [45] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x561847209300),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x561847209300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x561847209300)))) [42] $load_file(library(logicmoo_clif),t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [37] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',pfc,t123) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [32] catch(t123:expects_dialect(clif),error(_1486,_1488),system: $exception_in_directive(error(_1502,_1504))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',_1560,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',1632225670.4754667),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',_1638,[expand(false),expand(true)]),_1610,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('scope_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('scope_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',(0x561847208a80),[expand(false),expand(true)])),system: $mt_do_load((0x561847208a80),'scope_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',user,[expand(false),expand(true)]),_1810,system: $mt_end_load((0x561847208a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',(0x561847208a80),[expand(false),expand(true)])),$mt_do_load((0x561847208a80),'scope_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x561847208a80)))) [10] $load_file('scope_exists_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. logicmoo.base.examples.fol.SCOPE_EXISTS_01 JUnit warning = Goal (directive) failed: t123:expects_dialect(clif) Test_0001_Line_0000__room_1_in_t123 result = passed. Test_0002_Line_0000__room_1_in_t123 result = passed. Test_0003_Line_0000__room_1_in_t123 result = passed. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl:29 %~ test_completed_exit(112) totalTime=3.000 SUCCESS: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k scope_exists_01.pfc.pl (returned 112) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped,Skipped' ISSUE_INFO=609 OPEN logicmoo.base.examples.fol.SCOPE_EXISTS_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, SCOPE_EXISTS_01, Passing 2021-09-26 05:51:35 +0000 UTC ISSUE_ID=609 ISSUE_OC=OPEN Updating Issue 609 OPEN logicmoo.base.examples.fol.SCOPE_EXISTS_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, SCOPE_EXISTS_01, Passing 2021-09-26 05:51:35 +0000 UTC SKIPPING gh issue edit 609 -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --add-label Passing,Errors,Warnings --remove-label Failing,Regression,Skipped,Overtime,Skipped,Skipped FileTestCase=logicmoo.base.examples.fol.SANITY_SK_TWO_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sanity_sk_two_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sanity_sk_two_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SANITY_SK_TWO_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASANITY_SK_TWO_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/416 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x55b127622c00) at PC=61: % clause_info((0x55b127622c00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x55b12740f000) at PC=65: % clause_info((0x55b12740f000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x55b12740f400) at PC=60: % clause_info((0x55b12740f400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55b127665980) at PC=5: % clause_info((0x55b127665980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55b127862000) at PC=221: % clause_info((0x55b127862000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55b127638840) at PC=10: % clause_info((0x55b127638840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55b127665980) at PC=5: % clause_info((0x55b127665980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55b12763ec80) at PC=12: % clause_info((0x55b12763ec80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55b13b39ec80) at PC=31: % clause_info((0x55b13b39ec80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55b13b3b9b00) at PC=49: % clause_info((0x55b13b3b9b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x55b1398b0480) at PC=60: % clause_info((0x55b1398b0480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x55b13989f200) at PC=20: % clause_info((0x55b13989f200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x55b12740f000) at PC=99: % clause_info((0x55b12740f000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x55b12740f400) at PC=60: % clause_info((0x55b12740f400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55b127665980) at PC=5: % clause_info((0x55b127665980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55b127862000) at PC=221: % clause_info((0x55b127862000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55b127638840) at PC=10: % clause_info((0x55b127638840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55b127665980) at PC=5: % clause_info((0x55b127665980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55b12763ec80) at PC=12: % clause_info((0x55b12763ec80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x55b127622c00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x55b12740f000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2007966,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x55b12740f400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x55b127665980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x55b127862000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x55b127638840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x55b127665980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55b13b351b80),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x55b13b351b80),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x55b13b351b80)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55b13b351b80),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x55b13b351b80),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x55b13b351b80))))),%~ frame( 39,%~ clause((0x55b12763ec80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x55b13b39ec80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',pfc,user)),%~ frame(33,clause((0x55b13b3b9b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x55b1398b0480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x55b13989f200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x55b12740f000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x55b12740f400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sanity_sk_two_01_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x55b127665980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',1632225670.3676918),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sanity_sk_two_01_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x55b127862000),221),%~ '$do_load_file_2'( 'sanity_sk_two_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x55b127638840),10),%~ '$qdo_load_file'( 'sanity_sk_two_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x55b127665980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',%~ (0x55b128ce0a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x55b128ce0a80),%~ 'sanity_sk_two_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x55b128ce0a80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',%~ (0x55b128ce0a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x55b128ce0a80),%~ 'sanity_sk_two_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x55b128ce0a80))))),%~ frame(10,clause((0x55b12763ec80),12),'$load_file'('sanity_sk_two_01.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1723638)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55b13b351b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55b13b351b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55b13b351b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55b13b351b80),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55b13b351b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55b13b351b80)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',1632225670.3676918),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('sanity_sk_two_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('sanity_sk_two_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',(0x55b128ce0a80),[expand(false),expand(true)])),system: $mt_do_load((0x55b128ce0a80),'sanity_sk_two_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55b128ce0a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',(0x55b128ce0a80),[expand(false),expand(true)])),$mt_do_load((0x55b128ce0a80),'sanity_sk_two_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55b128ce0a80)))) [10] $load_file('sanity_sk_two_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55b13b351b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55b13b351b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55b13b351b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55b13b351b80),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55b13b351b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55b13b351b80)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',1632225670.3676918),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('sanity_sk_two_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('sanity_sk_two_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',(0x55b128ce0a80),[expand(false),expand(true)])),system: $mt_do_load((0x55b128ce0a80),'sanity_sk_two_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55b128ce0a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',(0x55b128ce0a80),[expand(false),expand(true)])),$mt_do_load((0x55b128ce0a80),'sanity_sk_two_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55b128ce0a80)))) ERROR: [10] $load_file('sanity_sk_two_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x55b12bac4f00)), _2435242, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k sanity_sk_two_01.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=416 OPEN logicmoo.base.examples.fol.SANITY_SK_TWO_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, SANITY_SK_TWO_01, Failing 2021-09-26 05:51:45 +0000 UTC ISSUE_ID=416 ISSUE_OC=OPEN Editing Issue For FAILED 416 OPEN logicmoo.base.examples.fol.SANITY_SK_TWO_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, SANITY_SK_TWO_01, Failing 2021-09-26 05:51:45 +0000 UTC SKIPPING gh issue edit 416 -t logicmoo.base.examples.fol.SANITY_SK_TWO_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.SANITY_SK_HUMAN_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sanity_sk_human_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sanity_sk_human_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SANITY_SK_HUMAN_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASANITY_SK_HUMAN_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/432 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x5592122f0c00) at PC=61: % clause_info((0x5592122f0c00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x5592120dd000) at PC=65: % clause_info((0x5592120dd000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x5592120dd400) at PC=60: % clause_info((0x5592120dd400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x559212333980) at PC=5: % clause_info((0x559212333980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x559212530000) at PC=221: % clause_info((0x559212530000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x559212306840) at PC=10: % clause_info((0x559212306840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x559212333980) at PC=5: % clause_info((0x559212333980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55921230cc80) at PC=12: % clause_info((0x55921230cc80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55922606cc80) at PC=31: % clause_info((0x55922606cc80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x559226087b00) at PC=49: % clause_info((0x559226087b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x55922457e480) at PC=60: % clause_info((0x55922457e480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x55922456d200) at PC=20: % clause_info((0x55922456d200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x5592120dd000) at PC=99: % clause_info((0x5592120dd000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x5592120dd400) at PC=60: % clause_info((0x5592120dd400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x559212333980) at PC=5: % clause_info((0x559212333980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x559212530000) at PC=221: % clause_info((0x559212530000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x559212306840) at PC=10: % clause_info((0x559212306840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x559212333980) at PC=5: % clause_info((0x559212333980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55921230cc80) at PC=12: % clause_info((0x55921230cc80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x5592122f0c00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x5592120dd000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2014456,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x5592120dd400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x559212333980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x559212530000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x559212306840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x559212333980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x5592139af300),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x5592139af300),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x5592139af300)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x5592139af300),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x5592139af300),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x5592139af300))))),%~ frame( 39,%~ clause((0x55921230cc80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x55922606cc80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',pfc,user)),%~ frame(33,clause((0x559226087b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x55922457e480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x55922456d200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x5592120dd000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x5592120dd400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sanity_sk_human_01_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x559212333980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',1632225670.2554424),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sanity_sk_human_01_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x559212530000),221),%~ '$do_load_file_2'( 'sanity_sk_human_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x559212306840),10),%~ '$qdo_load_file'( 'sanity_sk_human_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x559212333980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',%~ (0x5592139aea80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x5592139aea80),%~ 'sanity_sk_human_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x5592139aea80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',%~ (0x5592139aea80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x5592139aea80),%~ 'sanity_sk_human_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x5592139aea80))))),%~ frame(10,clause((0x55921230cc80),12),'$load_file'('sanity_sk_human_01.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1730118)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5592139af300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5592139af300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x5592139af300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5592139af300),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5592139af300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5592139af300)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',1632225670.2554424),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('sanity_sk_human_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('sanity_sk_human_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',(0x5592139aea80),[expand(false),expand(true)])),system: $mt_do_load((0x5592139aea80),'sanity_sk_human_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x5592139aea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',(0x5592139aea80),[expand(false),expand(true)])),$mt_do_load((0x5592139aea80),'sanity_sk_human_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5592139aea80)))) [10] $load_file('sanity_sk_human_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5592139af300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5592139af300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x5592139af300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5592139af300),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5592139af300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5592139af300)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',1632225670.2554424),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('sanity_sk_human_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('sanity_sk_human_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',(0x5592139aea80),[expand(false),expand(true)])),system: $mt_do_load((0x5592139aea80),'sanity_sk_human_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x5592139aea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',(0x5592139aea80),[expand(false),expand(true)])),$mt_do_load((0x5592139aea80),'sanity_sk_human_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5592139aea80)))) ERROR: [10] $load_file('sanity_sk_human_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x559216792f00)), _2441782, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k sanity_sk_human_01.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=432 OPEN logicmoo.base.examples.fol.SANITY_SK_HUMAN_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, SANITY_SK_HUMAN_01, Failing 2021-09-26 05:51:54 +0000 UTC ISSUE_ID=432 ISSUE_OC=OPEN Editing Issue For FAILED 432 OPEN logicmoo.base.examples.fol.SANITY_SK_HUMAN_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, SANITY_SK_HUMAN_01, Failing 2021-09-26 05:51:54 +0000 UTC SKIPPING gh issue edit 432 -t logicmoo.base.examples.fol.SANITY_SK_HUMAN_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.SANITY_POSS_03 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sanity_poss_03.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sanity_poss_03.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SANITY_POSS_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASANITY_POSS_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/433 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x564bdcf4ac00) at PC=61: % clause_info((0x564bdcf4ac00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x564bdcd37000) at PC=65: % clause_info((0x564bdcd37000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x564bdcd37400) at PC=60: % clause_info((0x564bdcd37400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x564bdcf8d980) at PC=5: % clause_info((0x564bdcf8d980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x564bdd18a000) at PC=221: % clause_info((0x564bdd18a000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x564bdcf60840) at PC=10: % clause_info((0x564bdcf60840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x564bdcf8d980) at PC=5: % clause_info((0x564bdcf8d980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x564bdcf66c80) at PC=12: % clause_info((0x564bdcf66c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x564bf0cc6c80) at PC=31: % clause_info((0x564bf0cc6c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x564bf0ce1b00) at PC=49: % clause_info((0x564bf0ce1b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x564bef1d8480) at PC=60: % clause_info((0x564bef1d8480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x564bef1c7200) at PC=20: % clause_info((0x564bef1c7200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x564bdcd37000) at PC=99: % clause_info((0x564bdcd37000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x564bdcd37400) at PC=60: % clause_info((0x564bdcd37400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x564bdcf8d980) at PC=5: % clause_info((0x564bdcf8d980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x564bdd18a000) at PC=221: % clause_info((0x564bdd18a000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x564bdcf60840) at PC=10: % clause_info((0x564bdcf60840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x564bdcf8d980) at PC=5: % clause_info((0x564bdcf8d980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x564bdcf66c80) at PC=12: % clause_info((0x564bdcf66c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x564bdcf4ac00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x564bdcd37000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2001764,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x564bdcd37400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x564bdcf8d980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x564bdd18a000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x564bdcf60840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x564bdcf8d980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x564bde609980),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x564bde609980),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x564bde609980)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x564bde609980),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x564bde609980),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x564bde609980))))),%~ frame( 39,%~ clause((0x564bdcf66c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x564bf0cc6c80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',pfc,user)),%~ frame(33,clause((0x564bf0ce1b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x564bef1d8480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x564bef1c7200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x564bdcd37000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x564bdcd37400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sanity_poss_03_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x564bdcf8d980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',1632225670.1419332),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sanity_poss_03_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x564bdd18a000),221),%~ '$do_load_file_2'( 'sanity_poss_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x564bdcf60840),10),%~ '$qdo_load_file'( 'sanity_poss_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x564bdcf8d980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',%~ (0x564bde608a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x564bde608a80),%~ 'sanity_poss_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x564bde608a80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',%~ (0x564bde608a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x564bde608a80),%~ 'sanity_poss_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x564bde608a80))))),%~ frame(10,clause((0x564bdcf66c80),12),'$load_file'('sanity_poss_03.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1717446)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43856,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43934,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_44012,[if(not_loaded),must_be_module(true)]),_43984,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x564bde609980),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x564bde609980),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_44192,system: $mt_end_load((0x564bde609980))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x564bde609980),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x564bde609980),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x564bde609980)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',_44654,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',1632225670.1419332),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',_44732,[expand(false),expand(true)]),_44704,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('sanity_poss_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('sanity_poss_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',(0x564bde608a80),[expand(false),expand(true)])),system: $mt_do_load((0x564bde608a80),'sanity_poss_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',user,[expand(false),expand(true)]),_44904,system: $mt_end_load((0x564bde608a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',(0x564bde608a80),[expand(false),expand(true)])),$mt_do_load((0x564bde608a80),'sanity_poss_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x564bde608a80)))) [10] $load_file('sanity_poss_03.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43856,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43934,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_44012,[if(not_loaded),must_be_module(true)]),_43984,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x564bde609980),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x564bde609980),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_44192,system: $mt_end_load((0x564bde609980))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x564bde609980),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x564bde609980),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x564bde609980)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',_44654,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',1632225670.1419332),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',_44732,[expand(false),expand(true)]),_44704,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('sanity_poss_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('sanity_poss_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',(0x564bde608a80),[expand(false),expand(true)])),system: $mt_do_load((0x564bde608a80),'sanity_poss_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',user,[expand(false),expand(true)]),_44904,system: $mt_end_load((0x564bde608a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',(0x564bde608a80),[expand(false),expand(true)])),$mt_do_load((0x564bde608a80),'sanity_poss_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x564bde608a80)))) ERROR: [10] $load_file('sanity_poss_03.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x564be13ecf00)), _2429002, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k sanity_poss_03.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=433 OPEN logicmoo.base.examples.fol.SANITY_POSS_03 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, SANITY_POSS_03, Failing 2021-09-26 05:52:05 +0000 UTC ISSUE_ID=433 ISSUE_OC=OPEN Editing Issue For FAILED 433 OPEN logicmoo.base.examples.fol.SANITY_POSS_03 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, SANITY_POSS_03, Failing 2021-09-26 05:52:05 +0000 UTC SKIPPING gh issue edit 433 -t logicmoo.base.examples.fol.SANITY_POSS_03 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.SANITY_POSS_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sanity_poss_02.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sanity_poss_02.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SANITY_POSS_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASANITY_POSS_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/434 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x55629999ec00) at PC=61: % clause_info((0x55629999ec00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x55629978b000) at PC=65: % clause_info((0x55629978b000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x55629978b400) at PC=60: % clause_info((0x55629978b400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x5562999e1980) at PC=5: % clause_info((0x5562999e1980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x556299bde000) at PC=221: % clause_info((0x556299bde000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x5562999b4840) at PC=10: % clause_info((0x5562999b4840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x5562999e1980) at PC=5: % clause_info((0x5562999e1980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5562999bac80) at PC=12: % clause_info((0x5562999bac80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5562ad71ac80) at PC=31: % clause_info((0x5562ad71ac80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5562ad735b00) at PC=49: % clause_info((0x5562ad735b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x5562abc2c480) at PC=60: % clause_info((0x5562abc2c480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x5562abc1b200) at PC=20: % clause_info((0x5562abc1b200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x55629978b000) at PC=99: % clause_info((0x55629978b000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x55629978b400) at PC=60: % clause_info((0x55629978b400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x5562999e1980) at PC=5: % clause_info((0x5562999e1980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x556299bde000) at PC=221: % clause_info((0x556299bde000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x5562999b4840) at PC=10: % clause_info((0x5562999b4840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x5562999e1980) at PC=5: % clause_info((0x5562999e1980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5562999bac80) at PC=12: % clause_info((0x5562999bac80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x55629999ec00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x55629978b000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2001476,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x55629978b400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x5562999e1980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x556299bde000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x5562999b4840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x5562999e1980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55629b05d980),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x55629b05d980),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x55629b05d980)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55629b05d980),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x55629b05d980),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x55629b05d980))))),%~ frame( 39,%~ clause((0x5562999bac80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x5562ad71ac80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',pfc,user)),%~ frame(33,clause((0x5562ad735b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x5562abc2c480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x5562abc1b200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x55629978b000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x55629978b400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sanity_poss_02_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x5562999e1980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',1632225670.0309155),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sanity_poss_02_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x556299bde000),221),%~ '$do_load_file_2'( 'sanity_poss_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x5562999b4840),10),%~ '$qdo_load_file'( 'sanity_poss_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x5562999e1980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',%~ (0x55629b05ca80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x55629b05ca80),%~ 'sanity_poss_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x55629b05ca80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',%~ (0x55629b05ca80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x55629b05ca80),%~ 'sanity_poss_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x55629b05ca80))))),%~ frame(10,clause((0x5562999bac80),12),'$load_file'('sanity_poss_02.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1717158)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55629b05d980),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55629b05d980),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55629b05d980))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55629b05d980),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55629b05d980),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55629b05d980)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',1632225670.0309155),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('sanity_poss_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('sanity_poss_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',(0x55629b05ca80),[expand(false),expand(true)])),system: $mt_do_load((0x55629b05ca80),'sanity_poss_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55629b05ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',(0x55629b05ca80),[expand(false),expand(true)])),$mt_do_load((0x55629b05ca80),'sanity_poss_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55629b05ca80)))) [10] $load_file('sanity_poss_02.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55629b05d980),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55629b05d980),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55629b05d980))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55629b05d980),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55629b05d980),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55629b05d980)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',1632225670.0309155),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('sanity_poss_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('sanity_poss_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',(0x55629b05ca80),[expand(false),expand(true)])),system: $mt_do_load((0x55629b05ca80),'sanity_poss_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55629b05ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',(0x55629b05ca80),[expand(false),expand(true)])),$mt_do_load((0x55629b05ca80),'sanity_poss_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55629b05ca80)))) ERROR: [10] $load_file('sanity_poss_02.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x55629de40f00)), _2428714, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k sanity_poss_02.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=434 OPEN logicmoo.base.examples.fol.SANITY_POSS_02 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, SANITY_POSS_02, Failing 2021-09-26 05:52:15 +0000 UTC ISSUE_ID=434 ISSUE_OC=OPEN Editing Issue For FAILED 434 OPEN logicmoo.base.examples.fol.SANITY_POSS_02 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, SANITY_POSS_02, Failing 2021-09-26 05:52:15 +0000 UTC SKIPPING gh issue edit 434 -t logicmoo.base.examples.fol.SANITY_POSS_02 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.SANITY_POSS_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sanity_poss_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sanity_poss_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SANITY_POSS_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASANITY_POSS_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/435 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x55f5b3eacc00) at PC=61: % clause_info((0x55f5b3eacc00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x55f5b3c99000) at PC=65: % clause_info((0x55f5b3c99000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x55f5b3c99400) at PC=60: % clause_info((0x55f5b3c99400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55f5b3eef980) at PC=5: % clause_info((0x55f5b3eef980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55f5b40ec000) at PC=221: % clause_info((0x55f5b40ec000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55f5b3ec2840) at PC=10: % clause_info((0x55f5b3ec2840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55f5b3eef980) at PC=5: % clause_info((0x55f5b3eef980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55f5b3ec8c80) at PC=12: % clause_info((0x55f5b3ec8c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55f5c7c28c80) at PC=31: % clause_info((0x55f5c7c28c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55f5c7c43b00) at PC=49: % clause_info((0x55f5c7c43b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x55f5c613a480) at PC=60: % clause_info((0x55f5c613a480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x55f5c6129200) at PC=20: % clause_info((0x55f5c6129200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x55f5b3c99000) at PC=99: % clause_info((0x55f5b3c99000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x55f5b3c99400) at PC=60: % clause_info((0x55f5b3c99400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55f5b3eef980) at PC=5: % clause_info((0x55f5b3eef980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55f5b40ec000) at PC=221: % clause_info((0x55f5b40ec000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55f5b3ec2840) at PC=10: % clause_info((0x55f5b3ec2840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55f5b3eef980) at PC=5: % clause_info((0x55f5b3eef980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55f5b3ec8c80) at PC=12: % clause_info((0x55f5b3ec8c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x55f5b3eacc00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x55f5b3c99000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2001742,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x55f5b3c99400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x55f5b3eef980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x55f5b40ec000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x55f5b3ec2840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x55f5b3eef980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55f5b556b980),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x55f5b556b980),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x55f5b556b980)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55f5b556b980),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x55f5b556b980),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x55f5b556b980))))),%~ frame( 39,%~ clause((0x55f5b3ec8c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x55f5c7c28c80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',pfc,user)),%~ frame(33,clause((0x55f5c7c43b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x55f5c613a480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x55f5c6129200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x55f5b3c99000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x55f5b3c99400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sanity_poss_01_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x55f5b3eef980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',1632225669.9251893),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sanity_poss_01_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x55f5b40ec000),221),%~ '$do_load_file_2'( 'sanity_poss_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x55f5b3ec2840),10),%~ '$qdo_load_file'( 'sanity_poss_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x55f5b3eef980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',%~ (0x55f5b556aa80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x55f5b556aa80),%~ 'sanity_poss_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x55f5b556aa80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',%~ (0x55f5b556aa80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x55f5b556aa80),%~ 'sanity_poss_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x55f5b556aa80))))),%~ frame(10,clause((0x55f5b3ec8c80),12),'$load_file'('sanity_poss_01.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1717158)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55f5b556b980),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55f5b556b980),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55f5b556b980))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55f5b556b980),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55f5b556b980),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55f5b556b980)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',1632225669.9251893),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('sanity_poss_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('sanity_poss_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',(0x55f5b556aa80),[expand(false),expand(true)])),system: $mt_do_load((0x55f5b556aa80),'sanity_poss_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55f5b556aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',(0x55f5b556aa80),[expand(false),expand(true)])),$mt_do_load((0x55f5b556aa80),'sanity_poss_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55f5b556aa80)))) [10] $load_file('sanity_poss_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55f5b556b980),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55f5b556b980),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55f5b556b980))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55f5b556b980),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55f5b556b980),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55f5b556b980)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',1632225669.9251893),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('sanity_poss_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('sanity_poss_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',(0x55f5b556aa80),[expand(false),expand(true)])),system: $mt_do_load((0x55f5b556aa80),'sanity_poss_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55f5b556aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',(0x55f5b556aa80),[expand(false),expand(true)])),$mt_do_load((0x55f5b556aa80),'sanity_poss_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55f5b556aa80)))) ERROR: [10] $load_file('sanity_poss_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x55f5b834ef00)), _2428980, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k sanity_poss_01.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=435 OPEN logicmoo.base.examples.fol.SANITY_POSS_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, SANITY_POSS_01, Failing 2021-09-26 05:52:25 +0000 UTC ISSUE_ID=435 ISSUE_OC=OPEN Editing Issue For FAILED 435 OPEN logicmoo.base.examples.fol.SANITY_POSS_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, SANITY_POSS_01, Failing 2021-09-26 05:52:25 +0000 UTC SKIPPING gh issue edit 435 -t logicmoo.base.examples.fol.SANITY_POSS_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.SANITY_FI_SK_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sanity_fi_sk_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sanity_fi_sk_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SANITY_FI_SK_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASANITY_FI_SK_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/610 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x55f7abb72c00) at PC=61: % clause_info((0x55f7abb72c00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x55f7ab95f000) at PC=65: % clause_info((0x55f7ab95f000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x55f7ab95f400) at PC=60: % clause_info((0x55f7ab95f400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55f7abbb5980) at PC=5: % clause_info((0x55f7abbb5980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55f7abdb2000) at PC=221: % clause_info((0x55f7abdb2000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55f7abb88840) at PC=10: % clause_info((0x55f7abb88840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55f7abbb5980) at PC=5: % clause_info((0x55f7abbb5980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55f7abb8ec80) at PC=12: % clause_info((0x55f7abb8ec80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55f7bf8eec80) at PC=31: % clause_info((0x55f7bf8eec80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55f7bf909b00) at PC=49: % clause_info((0x55f7bf909b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x55f7bde00480) at PC=60: % clause_info((0x55f7bde00480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x55f7bddef200) at PC=20: % clause_info((0x55f7bddef200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x55f7ab95f000) at PC=99: % clause_info((0x55f7ab95f000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x55f7ab95f400) at PC=60: % clause_info((0x55f7ab95f400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55f7abbb5980) at PC=5: % clause_info((0x55f7abbb5980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55f7abdb2000) at PC=221: % clause_info((0x55f7abdb2000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55f7abb88840) at PC=10: % clause_info((0x55f7abb88840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55f7abbb5980) at PC=5: % clause_info((0x55f7abbb5980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55f7abb8ec80) at PC=12: % clause_info((0x55f7abb8ec80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x55f7abb72c00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x55f7ab95f000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2004720,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x55f7ab95f400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x55f7abbb5980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x55f7abdb2000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x55f7abb88840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x55f7abbb5980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55f7ad231980),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x55f7ad231980),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x55f7ad231980)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55f7ad231980),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x55f7ad231980),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x55f7ad231980))))),%~ frame( 39,%~ clause((0x55f7abb8ec80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x55f7bf8eec80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',pfc,user)),%~ frame(33,clause((0x55f7bf909b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x55f7bde00480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x55f7bddef200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x55f7ab95f000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x55f7ab95f400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sanity_fi_sk_01_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x55f7abbb5980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',1632225669.812951),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sanity_fi_sk_01_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x55f7abdb2000),221),%~ '$do_load_file_2'( 'sanity_fi_sk_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x55f7abb88840),10),%~ '$qdo_load_file'( 'sanity_fi_sk_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x55f7abbb5980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',%~ (0x55f7ad230a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x55f7ad230a80),%~ 'sanity_fi_sk_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x55f7ad230a80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',%~ (0x55f7ad230a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x55f7ad230a80),%~ 'sanity_fi_sk_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x55f7ad230a80))))),%~ frame(10,clause((0x55f7abb8ec80),12),'$load_file'('sanity_fi_sk_01.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1720398)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55f7ad231980),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55f7ad231980),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55f7ad231980))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55f7ad231980),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55f7ad231980),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55f7ad231980)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',1632225669.812951),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('sanity_fi_sk_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('sanity_fi_sk_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',(0x55f7ad230a80),[expand(false),expand(true)])),system: $mt_do_load((0x55f7ad230a80),'sanity_fi_sk_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55f7ad230a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',(0x55f7ad230a80),[expand(false),expand(true)])),$mt_do_load((0x55f7ad230a80),'sanity_fi_sk_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55f7ad230a80)))) [10] $load_file('sanity_fi_sk_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55f7ad231980),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55f7ad231980),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55f7ad231980))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55f7ad231980),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55f7ad231980),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55f7ad231980)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',1632225669.812951),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('sanity_fi_sk_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('sanity_fi_sk_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',(0x55f7ad230a80),[expand(false),expand(true)])),system: $mt_do_load((0x55f7ad230a80),'sanity_fi_sk_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55f7ad230a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',(0x55f7ad230a80),[expand(false),expand(true)])),$mt_do_load((0x55f7ad230a80),'sanity_fi_sk_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55f7ad230a80)))) ERROR: [10] $load_file('sanity_fi_sk_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x55f7b0014f00)), _2431976, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k sanity_fi_sk_01.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=610 OPEN logicmoo.base.examples.fol.SANITY_FI_SK_01 JUnit Test_9999, SANITY_FI_SK_01, logicmoo.base.examples.fol, unit_test, Passing 2021-09-26 05:52:41 +0000 UTC ISSUE_ID=610 ISSUE_OC=OPEN Editing Issue For FAILED 610 OPEN logicmoo.base.examples.fol.SANITY_FI_SK_01 JUnit Test_9999, SANITY_FI_SK_01, logicmoo.base.examples.fol, unit_test, Passing 2021-09-26 05:52:41 +0000 UTC SKIPPING gh issue comment 610 -b Broken in https://github.com/logicmoo/logicmoo_workspace/commit/030211eaee19575687e748464fc1a808d2d1aaa7 https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/commit/030211eaee19575687e748464fc1a808d2d1aaa7 SKIPPING gh issue edit 610 -t logicmoo.base.examples.fol.SANITY_FI_SK_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing,Regression FileTestCase=logicmoo.base.examples.fol.SANITY_FI_HUMAN_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sanity_fi_human_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sanity_fi_human_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SANITY_FI_HUMAN_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASANITY_FI_HUMAN_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/72 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x55e23eda2c00) at PC=61: % clause_info((0x55e23eda2c00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x55e23eb8f000) at PC=65: % clause_info((0x55e23eb8f000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x55e23eb8f400) at PC=60: % clause_info((0x55e23eb8f400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55e23ede5980) at PC=5: % clause_info((0x55e23ede5980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55e23efe2000) at PC=221: % clause_info((0x55e23efe2000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55e23edb8840) at PC=10: % clause_info((0x55e23edb8840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55e23ede5980) at PC=5: % clause_info((0x55e23ede5980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55e23edbec80) at PC=12: % clause_info((0x55e23edbec80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55e252b1ec80) at PC=31: % clause_info((0x55e252b1ec80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55e252b39b00) at PC=49: % clause_info((0x55e252b39b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x55e251030480) at PC=60: % clause_info((0x55e251030480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x55e25101f200) at PC=20: % clause_info((0x55e25101f200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x55e23eb8f000) at PC=99: % clause_info((0x55e23eb8f000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x55e23eb8f400) at PC=60: % clause_info((0x55e23eb8f400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55e23ede5980) at PC=5: % clause_info((0x55e23ede5980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55e23efe2000) at PC=221: % clause_info((0x55e23efe2000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55e23edb8840) at PC=10: % clause_info((0x55e23edb8840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55e23ede5980) at PC=5: % clause_info((0x55e23ede5980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55e23edbec80) at PC=12: % clause_info((0x55e23edbec80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x55e23eda2c00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x55e23eb8f000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2014456,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x55e23eb8f400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x55e23ede5980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x55e23efe2000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x55e23edb8840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x55e23ede5980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55e240461300),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x55e240461300),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x55e240461300)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55e240461300),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x55e240461300),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x55e240461300))))),%~ frame( 39,%~ clause((0x55e23edbec80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x55e252b1ec80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',pfc,user)),%~ frame(33,clause((0x55e252b39b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x55e251030480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x55e25101f200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x55e23eb8f000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x55e23eb8f400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sanity_fi_human_01_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x55e23ede5980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',1632225669.708176),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sanity_fi_human_01_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x55e23efe2000),221),%~ '$do_load_file_2'( 'sanity_fi_human_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x55e23edb8840),10),%~ '$qdo_load_file'( 'sanity_fi_human_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x55e23ede5980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',%~ (0x55e240460a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x55e240460a80),%~ 'sanity_fi_human_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x55e240460a80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',%~ (0x55e240460a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x55e240460a80),%~ 'sanity_fi_human_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x55e240460a80))))),%~ frame(10,clause((0x55e23edbec80),12),'$load_file'('sanity_fi_human_01.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1730118)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55e240461300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55e240461300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55e240461300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55e240461300),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55e240461300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55e240461300)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',1632225669.708176),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('sanity_fi_human_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('sanity_fi_human_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',(0x55e240460a80),[expand(false),expand(true)])),system: $mt_do_load((0x55e240460a80),'sanity_fi_human_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55e240460a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',(0x55e240460a80),[expand(false),expand(true)])),$mt_do_load((0x55e240460a80),'sanity_fi_human_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55e240460a80)))) [10] $load_file('sanity_fi_human_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55e240461300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55e240461300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55e240461300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55e240461300),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55e240461300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55e240461300)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',1632225669.708176),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('sanity_fi_human_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('sanity_fi_human_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',(0x55e240460a80),[expand(false),expand(true)])),system: $mt_do_load((0x55e240460a80),'sanity_fi_human_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55e240460a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',(0x55e240460a80),[expand(false),expand(true)])),$mt_do_load((0x55e240460a80),'sanity_fi_human_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55e240460a80)))) ERROR: [10] $load_file('sanity_fi_human_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x55e243244f00)), _2441782, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k sanity_fi_human_01.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=72 OPEN logicmoo.base.examples.fol.SANITY_FI_HUMAN_01 JUnit Test_9999, SANITY_FI_HUMAN_01, logicmoo.base.examples.fol, unit_test, Failing 2021-09-26 05:52:51 +0000 UTC ISSUE_ID=72 ISSUE_OC=OPEN Editing Issue For FAILED 72 OPEN logicmoo.base.examples.fol.SANITY_FI_HUMAN_01 JUnit Test_9999, SANITY_FI_HUMAN_01, logicmoo.base.examples.fol, unit_test, Failing 2021-09-26 05:52:51 +0000 UTC SKIPPING gh issue edit 72 -t logicmoo.base.examples.fol.SANITY_FI_HUMAN_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.SANITY_EXISTS_03 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sanity_exists_03.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sanity_exists_03.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SANITY_EXISTS_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASANITY_EXISTS_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/417 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_clif), %~ context( %~ prolog_stack( [ frame( 61, %~ call( system : '$declare_module'/6), %~ '$declare_module'( logicmoo_clif, %~ user, %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)), %~ frame( 60, %~ clause((0x55637467ac00),61), %~ '$start_module'( logicmoo_clif, %~ [], %~ state( true, %~ logicmoo_clif, true,false, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 59, %~ clause((0x556374467000),65), %~ '$first_term'( %~ :-( module(logicmoo_clif,[])), %~ _22528, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ state( true, %~ logicmoo_clif, true,false, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 58, %~ clause((0x556374467400),60), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl, %~ [ if(not_loaded), %~ true])), %~ frame( 57, %~ clause((0x5563746bd980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1, %~ [ if(not_loaded), %~ true]), %~ Kw, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ lexstate(202,pfc), %~ t123))), %~ frame( 53, %~ clause((0x5563748ba000),221), %~ '$do_load_file_2'( library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,compiled, %~ [ if(not_loaded), %~ true])), %~ frame( 50, %~ clause((0x556374690840),10), %~ '$qdo_load_file'( library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true])), %~ frame( 48, %~ clause((0x5563746bd980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ (0x556375d38580), %~ [ if(not_loaded), %~ true])), %~ system : '$mt_do_load'( (0x556375d38580), %~ library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), %~ Kw3, %~ system : '$mt_end_load'((0x556375d38580)))), %~ frame(46,meta_call,0), %~ frame( 45, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ (0x556375d38580), %~ [ if(not_loaded), %~ true])), %~ '$mt_do_load'( (0x556375d38580), %~ library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), %~ '$mt_end_load'((0x556375d38580))))), %~ frame( 42, %~ clause((0x556374696c80),12), %~ '$load_file'(library(logicmoo_clif),t123,[if(not_loaded),true])), %~ frame( 37, %~ clause((0x5563883f6c80),31), %~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',pfc,t123)), %~ frame(36,clause((0x556388411b00),49),clif_dialect:clif_expects_dialect(clif)), %~ frame(34,clause((0x556386908480),60),prolog_dialect:attach_dialect(clif)), %~ frame(33,clause((0x5563868f7200),20),prolog_dialect:expects_dialect(clif)), %~ frame( 32, %~ clause((0x55637468d380),2), %~ catch( %~ t123 : expects_dialect(clif), %~ error(Error,Error18), %~ system : $exception_in_directive( error(Error5,Error19)))), %~ frame(31,clause((0x55637465a580),55),'$execute_directive_3'(expects_dialect(clif))), %~ frame( 26, %~ clause((0x556374467400),77), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sanity_exists_03_c46_pfc_c46_pl, %~ [ expand(false), %~ expand(true)])), %~ frame( 25, %~ clause((0x5563746bd980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',1632225669.5961845), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sanity_exists_03_c46_pfc_c46_pl7, %~ [ expand(false), %~ expand(true)]), %~ Kw8, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl', %~ lexstate(202,swi), %~ user))), %~ frame( 21, %~ clause((0x5563748ba000),221), %~ '$do_load_file_2'( 'sanity_exists_03.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl', user,compiled, %~ [ expand(false), %~ expand(true)])), %~ frame( 18, %~ clause((0x556374690840),10), %~ '$qdo_load_file'( 'sanity_exists_03.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl', user,[expand(false),expand(true)])), %~ frame( 16, %~ clause((0x5563746bd980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl', %~ (0x556375d38a80), %~ [ expand(false), %~ expand(true)])), %~ system : '$mt_do_load'( (0x556375d38a80), %~ 'sanity_exists_03.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl', %~ user, %~ [ expand(false), %~ expand(true)]), %~ Kw9, %~ system : '$mt_end_load'((0x556375d38a80)))), %~ frame(14,meta_call,0), %~ frame( 13, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl', %~ (0x556375d38a80), %~ [ expand(false), %~ expand(true)])), %~ '$mt_do_load'( (0x556375d38a80), %~ 'sanity_exists_03.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl', user,[expand(false),expand(true)]), %~ '$mt_end_load'((0x556375d38a80))))), %~ frame(10,clause((0x556374696c80),12),'$load_file'('sanity_exists_03.pfc.pl',user,''))]), %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')), %~ error, %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_10498)]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [60] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [59] $first_term((:-module(logicmoo_clif,[])),_706,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [58] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_784,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [57] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_862,[if(not_loaded),must_be_module(true)]),_834,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),t123)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [53] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [50] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [48] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x556375d38580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x556375d38580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),_1042,system: $mt_end_load((0x556375d38580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [46] [45] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x556375d38580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x556375d38580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x556375d38580)))) [42] $load_file(library(logicmoo_clif),t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [37] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',pfc,t123) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [32] catch(t123:expects_dialect(clif),error(_1486,_1488),system: $exception_in_directive(error(_1502,_1504))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',_1560,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',1632225669.5961845),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',_1638,[expand(false),expand(true)]),_1610,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('sanity_exists_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('sanity_exists_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',(0x556375d38a80),[expand(false),expand(true)])),system: $mt_do_load((0x556375d38a80),'sanity_exists_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',user,[expand(false),expand(true)]),_1810,system: $mt_end_load((0x556375d38a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',(0x556375d38a80),[expand(false),expand(true)])),$mt_do_load((0x556375d38a80),'sanity_exists_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x556375d38a80)))) [10] $load_file('sanity_exists_03.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [60] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [59] $first_term((:-module(logicmoo_clif,[])),_706,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [58] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_784,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [57] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_862,[if(not_loaded),must_be_module(true)]),_834,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),t123)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [53] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [50] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [48] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x556375d38580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x556375d38580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),_1042,system: $mt_end_load((0x556375d38580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [46] ERROR: [45] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x556375d38580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x556375d38580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x556375d38580)))) ERROR: [42] $load_file(library(logicmoo_clif),t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [37] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',pfc,t123) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [32] catch(t123:expects_dialect(clif),error(_1486,_1488),system: $exception_in_directive(error(_1502,_1504))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 ERROR: [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',_1560,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',1632225669.5961845),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',_1638,[expand(false),expand(true)]),_1610,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('sanity_exists_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('sanity_exists_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',(0x556375d38a80),[expand(false),expand(true)])),system: $mt_do_load((0x556375d38a80),'sanity_exists_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',user,[expand(false),expand(true)]),_1810,system: $mt_end_load((0x556375d38a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',(0x556375d38a80),[expand(false),expand(true)])),$mt_do_load((0x556375d38a80),'sanity_exists_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x556375d38a80)))) ERROR: [10] $load_file('sanity_exists_03.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. %~ message_hook( %~ goal_failed(directive,t123:expects_dialect(clif)), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ t123 : expects_dialect(clif)]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) Goal (directive) failed: t123:expects_dialect(clif) Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: Warning: Goal (directive) failed: t123:expects_dialect(clif) :- module(t123). /*~ ~*/ :- dynamic(t123:ttExpressionType/1). % :- process_this_script. /*~ ~*/ % :- process_this_script. :- statistics. /*~ % Started at Mon Sep 27 03:39:41 2021 % 1.583 seconds cpu time for 6,677,651 inferences % 941,855 atoms, 32,373 functors, 31,587 predicates, 751 modules, 15,990,973 VM-codes % % Limit Allocated In use % Local stack: - 116 Kb 3,920 b % Global stack: - 512 Kb 150 Kb % Trail stack: - 130 Kb 488 b % Total: 1,024 Mb 758 Kb 154 Kb % % 27 garbage collections gained 10,391,184 bytes in 0.005 seconds. % 14 atom garbage collections gained 5,003 atoms in 0.198 seconds. % 18 clause garbage collections gained 3,867 clauses in 0.001 seconds. % Stack shifts: 2 local, 3 global, 2 trail in 0.001 seconds % 3 threads, 0 finished threads used 0.000 seconds ~*/ :- add_test(t121, (all([[Human,tAnimal]],exists([[Heart,tHeart]],hasOrgan(Human,Heart))))). /*~ %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ test_boxlog(t121) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ make_dynamic_here( t123, %~ '$nt'( %~ wid( rule1 : 0, %~ rule, %~ all( %~ [ [HasOrgan,tAnimal]], %~ exists([[HasOrgan6,tHeart]],hasOrgan(HasOrgan,HasOrgan6)))), Wid,Nt)) %~ correct_special_quantifiers :- all( Human, %~ ( isa(Human,tAnimal) => %~ exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart)))). %~ %~ correct_special_quantifiers:-all(Human,isa(Human,tAnimal)=>exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart))) %~ kifi = all( %~ [ [Human,tAnimal]], %~ exists([[Heart,tHeart]],hasOrgan(Human,Heart))). %~ kifm = all( Human, %~ nesc( ( isa(Human,tAnimal) => %~ exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart))))). %~ kif_to_boxlog_attvars2 = forall('$VAR'('Human'),necessary(=>(isa('$VAR'('Human'),tAnimal),exists('$VAR'('Heart'),and(hasOrgan('$VAR'('Human'),'$VAR'('Heart')),isa('$VAR'('Heart'),tHeart)))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is possibly false and %~ " ?Heart isa tHeart " is necessarily true %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is possibly false and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) %~ It's Proof that: %~ " ?Heart isa tHeart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)))) ==> poss( ~( isa(Heart,tHeart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is necessarily true ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'(Heart,1,nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart))) & nesc( isa(Human,tAnimal)) & nesc( isa(Heart,tHeart))) ==> nesc( hasOrgan(Human,Heart))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Heart isa tHeart " is possibly false %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is possibly false ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'(Heart,1,nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart))) & nesc( isa(Human,tAnimal)) & poss( ~( isa(Heart,tHeart)))) ==> poss( ~( hasOrgan(Human,Heart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) %~ It's Proof that: %~ " ?Heart isa tHeart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( hasOrgan(Human,Heart)) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)))) ==> nesc( isa(Heart,tHeart))). %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ completed_test_boxlog(t121) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. ~*/ :- add_test(t122, (all(Human,exists(Heart,isa(Human,tAnimal) => (isa(Heart,tHeart) & hasOrgan(Human,Heart)))))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl:20 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ test_boxlog(t122) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ kifi = all( Human, %~ exists( Heart, %~ isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))). %~ kifm = all( Human, %~ exists( Heart, %~ nesc( isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart))))). %~ kif_to_boxlog_attvars2 = forall('$VAR'('Human'),exists('$VAR'('Heart'),necessary(=>(isa('$VAR'('Human'),tAnimal),and(isa('$VAR'('Heart'),tHeart),hasOrgan('$VAR'('Human'),'$VAR'('Heart'))))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Heart isa tHeart " is possibly false %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is possibly false ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Heart, 1, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) & nesc( isa(Human,tAnimal)) & poss( ~( isa(Heart,tHeart)))) ==> poss( ~( hasOrgan(Human,Heart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) %~ It's Proof that: %~ " ?Heart isa tHeart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( hasOrgan(Human,Heart)) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) ==> nesc( isa(Heart,tHeart))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is possibly false and %~ " ?Heart isa tHeart " is necessarily true %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is possibly false and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) %~ It's Proof that: %~ " ?Heart isa tHeart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) ==> poss( ~( isa(Heart,tHeart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is necessarily true ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Heart, 1, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) & nesc( isa(Human,tAnimal)) & nesc( isa(Heart,tHeart))) ==> nesc( hasOrgan(Human,Heart))). %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ completed_test_boxlog(t122) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. ~*/ :- add_test(t123, (all(Human,isa(Human,tAnimal) => exists(Heart, (isa(Heart,tHeart) => hasOrgan(Human,Heart)))))). /*~ %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ test_boxlog(t123) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ kifi = all( Human, %~ ( isa(Human,tAnimal) => %~ exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart)))). %~ kifm = all( Human, %~ nesc( ( isa(Human,tAnimal) => %~ exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart))))). %~ kif_to_boxlog_attvars2 = forall('$VAR'('Human'),necessary(=>(isa('$VAR'('Human'),tAnimal),exists('$VAR'('Heart'),=>(isa('$VAR'('Heart'),tHeart),hasOrgan('$VAR'('Human'),'$VAR'('Heart'))))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is possibly false and %~ " ?Heart isa tHeart " is necessarily true %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is possibly false and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart)) %~ It's Proof that: %~ " ?Heart isa tHeart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart)))) ==> poss( ~( isa(Heart,tHeart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart)) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is necessarily true ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'(Heart,1,nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & nesc( isa(Heart,tHeart))) ==> nesc( hasOrgan(Human,Heart))). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl:23 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ completed_test_boxlog(t123) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. ~*/ :- cls. /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl:25 %~ skipped(messy_on_output,cls) ~*/ :- expects_dialect(pfc). /*~ ~*/ tAnimal(iBob). /*~ ~*/ :- t121. /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl:31 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ running_test(t121) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ correct_special_quantifiers :- all( Human, %~ ( isa(Human,tAnimal) => %~ exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart)))). %~ %~ correct_special_quantifiers:-all(Human,isa(Human,tAnimal)=>exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart))) %~ kifi = all( %~ [ [Human,tAnimal]], %~ exists([[Heart,tHeart]],hasOrgan(Human,Heart))). %~ kifm = all( Human, %~ nesc( ( isa(Human,tAnimal) => %~ exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart))))). %~ kif_to_boxlog_attvars2 = forall('$VAR'('Human'),necessary(=>(isa('$VAR'('Human'),tAnimal),exists('$VAR'('Heart'),and(hasOrgan('$VAR'('Human'),'$VAR'('Heart')),isa('$VAR'('Heart'),tHeart)))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is possibly false and %~ " ?Heart isa tHeart " is necessarily true %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is possibly false and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) %~ It's Proof that: %~ " ?Heart isa tHeart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)))) ==> poss( ~( isa(Heart,tHeart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is necessarily true ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'(Heart,1,nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart))) & nesc( isa(Human,tAnimal)) & nesc( isa(Heart,tHeart))) ==> nesc( hasOrgan(Human,Heart))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Heart isa tHeart " is possibly false %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is possibly false ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'(Heart,1,nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart))) & nesc( isa(Human,tAnimal)) & poss( ~( isa(Heart,tHeart)))) ==> poss( ~( hasOrgan(Human,Heart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) %~ It's Proof that: %~ " ?Heart isa tHeart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( hasOrgan(Human,Heart)) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)))) ==> nesc( isa(Heart,tHeart))). %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ completed_running_test(t121) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. ~*/ :- listing(needs). /*~ %~ skipped( listing(needs)) ~*/ :- listing('$pt'). /*~ %~ skipped( listing('$pt')) ~*/ :- '$set_source_module'(t123). /*~ ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.280885717-junit.xml > logicmoo.base.examples.fol.SANITY_EXISTS_03 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) logicmoo.base.examples.fol.SANITY_EXISTS_03 JUnit error = No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [60] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [59] $first_term((:-module(logicmoo_clif,[])),_706,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [58] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_784,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [57] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_862,[if(not_loaded),must_be_module(true)]),_834,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),t123)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [53] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [50] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [48] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x556375d38580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x556375d38580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),_1042,system: $mt_end_load((0x556375d38580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [46] [45] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x556375d38580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x556375d38580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x556375d38580)))) [42] $load_file(library(logicmoo_clif),t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [37] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',pfc,t123) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [32] catch(t123:expects_dialect(clif),error(_1486,_1488),system: $exception_in_directive(error(_1502,_1504))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',_1560,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',1632225669.5961845),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',_1638,[expand(false),expand(true)]),_1610,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('sanity_exists_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('sanity_exists_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',(0x556375d38a80),[expand(false),expand(true)])),system: $mt_do_load((0x556375d38a80),'sanity_exists_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',user,[expand(false),expand(true)]),_1810,system: $mt_end_load((0x556375d38a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',(0x556375d38a80),[expand(false),expand(true)])),$mt_do_load((0x556375d38a80),'sanity_exists_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x556375d38a80)))) [10] $load_file('sanity_exists_03.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. logicmoo.base.examples.fol.SANITY_EXISTS_03 JUnit warning = Goal (directive) failed: t123:expects_dialect(clif) %~ test_completed_exit(48) totalTime=2.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k sanity_exists_03.pfc.pl (returned 48) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped,Skipped' ISSUE_INFO=417 OPEN logicmoo.base.examples.fol.SANITY_EXISTS_03 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, SANITY_EXISTS_03, Failing 2021-09-26 05:53:04 +0000 UTC ISSUE_ID=417 ISSUE_OC=OPEN Editing Issue For FAILED 417 OPEN logicmoo.base.examples.fol.SANITY_EXISTS_03 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, SANITY_EXISTS_03, Failing 2021-09-26 05:53:04 +0000 UTC SKIPPING gh issue edit 417 -t logicmoo.base.examples.fol.SANITY_EXISTS_03 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Overtime,Skipped,Skipped --add-label Failing,Errors,Warnings FileTestCase=logicmoo.base.examples.fol.SANITY_EXISTS_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sanity_exists_02.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sanity_exists_02.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SANITY_EXISTS_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASANITY_EXISTS_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/418 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_clif), %~ context( %~ prolog_stack( [ frame( 61, %~ call( system : '$declare_module'/6), %~ '$declare_module'( logicmoo_clif, %~ user, %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)), %~ frame( 60, %~ clause((0x55ed73c8ec00),61), %~ '$start_module'( logicmoo_clif, %~ [], %~ state( true, %~ logicmoo_clif, true,false, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 59, %~ clause((0x55ed73a7b000),65), %~ '$first_term'( %~ :-( module(logicmoo_clif,[])), %~ _22528, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ state( true, %~ logicmoo_clif, true,false, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 58, %~ clause((0x55ed73a7b400),60), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl, %~ [ if(not_loaded), %~ true])), %~ frame( 57, %~ clause((0x55ed73cd1980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1, %~ [ if(not_loaded), %~ true]), %~ Kw, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ lexstate(202,pfc), %~ t123))), %~ frame( 53, %~ clause((0x55ed73ece000),221), %~ '$do_load_file_2'( library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,compiled, %~ [ if(not_loaded), %~ true])), %~ frame( 50, %~ clause((0x55ed73ca4840),10), %~ '$qdo_load_file'( library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true])), %~ frame( 48, %~ clause((0x55ed73cd1980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ (0x55ed7534c580), %~ [ if(not_loaded), %~ true])), %~ system : '$mt_do_load'( (0x55ed7534c580), %~ library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), %~ Kw3, %~ system : '$mt_end_load'((0x55ed7534c580)))), %~ frame(46,meta_call,0), %~ frame( 45, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ (0x55ed7534c580), %~ [ if(not_loaded), %~ true])), %~ '$mt_do_load'( (0x55ed7534c580), %~ library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), %~ '$mt_end_load'((0x55ed7534c580))))), %~ frame( 42, %~ clause((0x55ed73caac80),12), %~ '$load_file'(library(logicmoo_clif),t123,[if(not_loaded),true])), %~ frame( 37, %~ clause((0x55ed87a0ac80),31), %~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',pfc,t123)), %~ frame(36,clause((0x55ed87a25b00),49),clif_dialect:clif_expects_dialect(clif)), %~ frame(34,clause((0x55ed85f1c480),60),prolog_dialect:attach_dialect(clif)), %~ frame(33,clause((0x55ed85f0b200),20),prolog_dialect:expects_dialect(clif)), %~ frame( 32, %~ clause((0x55ed73ca1380),2), %~ catch( %~ t123 : expects_dialect(clif), %~ error(Error,Error18), %~ system : $exception_in_directive( error(Error5,Error19)))), %~ frame(31,clause((0x55ed73c6e580),55),'$execute_directive_3'(expects_dialect(clif))), %~ frame( 26, %~ clause((0x55ed73a7b400),77), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sanity_exists_02_c46_pfc_c46_pl, %~ [ expand(false), %~ expand(true)])), %~ frame( 25, %~ clause((0x55ed73cd1980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',1632225669.4831774), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sanity_exists_02_c46_pfc_c46_pl7, %~ [ expand(false), %~ expand(true)]), %~ Kw8, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl', %~ lexstate(202,swi), %~ user))), %~ frame( 21, %~ clause((0x55ed73ece000),221), %~ '$do_load_file_2'( 'sanity_exists_02.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl', user,compiled, %~ [ expand(false), %~ expand(true)])), %~ frame( 18, %~ clause((0x55ed73ca4840),10), %~ '$qdo_load_file'( 'sanity_exists_02.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl', user,[expand(false),expand(true)])), %~ frame( 16, %~ clause((0x55ed73cd1980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl', %~ (0x55ed7534ca80), %~ [ expand(false), %~ expand(true)])), %~ system : '$mt_do_load'( (0x55ed7534ca80), %~ 'sanity_exists_02.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl', %~ user, %~ [ expand(false), %~ expand(true)]), %~ Kw9, %~ system : '$mt_end_load'((0x55ed7534ca80)))), %~ frame(14,meta_call,0), %~ frame( 13, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl', %~ (0x55ed7534ca80), %~ [ expand(false), %~ expand(true)])), %~ '$mt_do_load'( (0x55ed7534ca80), %~ 'sanity_exists_02.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl', user,[expand(false),expand(true)]), %~ '$mt_end_load'((0x55ed7534ca80))))), %~ frame(10,clause((0x55ed73caac80),12),'$load_file'('sanity_exists_02.pfc.pl',user,''))]), %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')), %~ error, %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_10498)]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [60] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [59] $first_term((:-module(logicmoo_clif,[])),_706,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [58] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_784,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [57] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_862,[if(not_loaded),must_be_module(true)]),_834,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),t123)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [53] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [50] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [48] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55ed7534c580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55ed7534c580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),_1042,system: $mt_end_load((0x55ed7534c580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [46] [45] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55ed7534c580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55ed7534c580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55ed7534c580)))) [42] $load_file(library(logicmoo_clif),t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [37] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',pfc,t123) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [32] catch(t123:expects_dialect(clif),error(_1486,_1488),system: $exception_in_directive(error(_1502,_1504))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',_1560,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',1632225669.4831774),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',_1638,[expand(false),expand(true)]),_1610,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('sanity_exists_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('sanity_exists_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',(0x55ed7534ca80),[expand(false),expand(true)])),system: $mt_do_load((0x55ed7534ca80),'sanity_exists_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',user,[expand(false),expand(true)]),_1810,system: $mt_end_load((0x55ed7534ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',(0x55ed7534ca80),[expand(false),expand(true)])),$mt_do_load((0x55ed7534ca80),'sanity_exists_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55ed7534ca80)))) [10] $load_file('sanity_exists_02.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [60] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [59] $first_term((:-module(logicmoo_clif,[])),_706,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [58] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_784,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [57] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_862,[if(not_loaded),must_be_module(true)]),_834,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),t123)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [53] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [50] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [48] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55ed7534c580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55ed7534c580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),_1042,system: $mt_end_load((0x55ed7534c580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [46] ERROR: [45] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55ed7534c580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55ed7534c580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55ed7534c580)))) ERROR: [42] $load_file(library(logicmoo_clif),t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [37] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',pfc,t123) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [32] catch(t123:expects_dialect(clif),error(_1486,_1488),system: $exception_in_directive(error(_1502,_1504))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 ERROR: [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',_1560,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',1632225669.4831774),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',_1638,[expand(false),expand(true)]),_1610,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('sanity_exists_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('sanity_exists_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',(0x55ed7534ca80),[expand(false),expand(true)])),system: $mt_do_load((0x55ed7534ca80),'sanity_exists_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',user,[expand(false),expand(true)]),_1810,system: $mt_end_load((0x55ed7534ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',(0x55ed7534ca80),[expand(false),expand(true)])),$mt_do_load((0x55ed7534ca80),'sanity_exists_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55ed7534ca80)))) ERROR: [10] $load_file('sanity_exists_02.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. %~ message_hook( %~ goal_failed(directive,t123:expects_dialect(clif)), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ t123 : expects_dialect(clif)]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) Goal (directive) failed: t123:expects_dialect(clif) Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: Warning: Goal (directive) failed: t123:expects_dialect(clif) :- module(t123). /*~ ~*/ :- dynamic(t123:ttExpressionType/1). % :- process_this_script. /*~ ~*/ % :- process_this_script. :- statistics. /*~ % Started at Mon Sep 27 03:39:46 2021 % 1.576 seconds cpu time for 6,677,634 inferences % 942,554 atoms, 32,373 functors, 31,586 predicates, 751 modules, 15,991,676 VM-codes % % Limit Allocated In use % Local stack: - 116 Kb 3,920 b % Global stack: - 512 Kb 148 Kb % Trail stack: - 130 Kb 488 b % Total: 1,024 Mb 758 Kb 152 Kb % % 27 garbage collections gained 10,386,720 bytes in 0.005 seconds. % 14 atom garbage collections gained 4,301 atoms in 0.179 seconds. % 18 clause garbage collections gained 3,837 clauses in 0.001 seconds. % Stack shifts: 2 local, 3 global, 2 trail in 0.001 seconds % 3 threads, 0 finished threads used 0.000 seconds ~*/ subtest_assert(I):-kif_assert(I). /*~ No source location!? ~*/ subtest([subtest_assert(tAnimal(joe)), mpred_test(isa(_,tHeart))]). /*~ %~ make_dynamic_here( t123, %~ '$nt'( %~ subtest( [ subtest_assert( tAnimal(joe)), %~ mpred_test( tHeart(Heart))]), Subtest,Nt)) ~*/ subtest([subtest_assert(tAnimal(joe)), mpred_test(hasOrgan(joe,_))]). /*~ ~*/ subtest([subtest_assert(tHeart(_)), mpred_test(~hasOrgan(jack,_))]). /*~ ~*/ add_test(Name,Assert):- test_boxlog(Assert), assert(( Name:- cls,test_assert(Assert))). /*~ No source location!? ~*/ test_assert(A):- kif_assert(A), nop(forall(subtest(T),do_subtest(T))). /*~ No source location!? ~*/ do_subtest(List):- must_maplist(call,List). /*~ No source location!? ~*/ :- add_test(t121, (all([[Human,tAnimal]],exists([[Heart,tHeart]],hasOrgan(Human,Heart))))). /*~ %~ ?-( mpred_test( "Test_0001_Line_0000__TAnimal_in_t123", %~ t123 : test_boxlog( all( %~ [ [Human,tAnimal]], %~ exists([[Heart,tHeart]],hasOrgan(Human,Heart)))))). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl:39 %~ correct_special_quantifiers :- all( Human, %~ ( isa(Human,tAnimal) => %~ exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart)))). %~ %~ correct_special_quantifiers:-all(Human,isa(Human,tAnimal)=>exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart))) %~ kifi = all( %~ [ [Human,tAnimal]], %~ exists([[Heart,tHeart]],hasOrgan(Human,Heart))). %~ kifm = all( Human, %~ nesc( ( isa(Human,tAnimal) => %~ exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart))))). %~ kif_to_boxlog_attvars2 = forall('$VAR'('Human'),necessary(=>(isa('$VAR'('Human'),tAnimal),exists('$VAR'('Heart'),and(hasOrgan('$VAR'('Human'),'$VAR'('Heart')),isa('$VAR'('Heart'),tHeart)))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is possibly false and %~ " ?Heart isa tHeart " is necessarily true %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is possibly false and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) %~ It's Proof that: %~ " ?Heart isa tHeart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)))) ==> poss( ~( isa(Heart,tHeart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is necessarily true ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'(Heart,1,nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart))) & nesc( isa(Human,tAnimal)) & nesc( isa(Heart,tHeart))) ==> nesc( hasOrgan(Human,Heart))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Heart isa tHeart " is possibly false %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is possibly false ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'(Heart,1,nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart))) & nesc( isa(Human,tAnimal)) & poss( ~( isa(Heart,tHeart)))) ==> poss( ~( hasOrgan(Human,Heart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) %~ It's Proof that: %~ " ?Heart isa tHeart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( hasOrgan(Human,Heart)) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)))) ==> nesc( isa(Heart,tHeart))). %~ correct_special_quantifiers :- all( HasOrgan, %~ ( isa(HasOrgan,tAnimal) => %~ exists(HasOrgan5,hasOrgan(HasOrgan,HasOrgan5)&isa(HasOrgan5,tHeart)))). %~ kifi = all( %~ [ [HasOrgan,tAnimal]], %~ exists( %~ [ [HasOrgan5,tHeart]], %~ hasOrgan(HasOrgan,HasOrgan5))). %~ kifm = all( HasOrgan, %~ nesc( ( isa(HasOrgan,tAnimal) => %~ exists(HasOrgan5,hasOrgan(HasOrgan,HasOrgan5)&isa(HasOrgan5,tHeart))))). passed=info(why_was_true(t123:test_boxlog(all([[_530,tAnimal]],exists([[_532,tHeart]],hasOrgan(_530,_532)))))) no_proof_for(test_boxlog(all([ [HasOrgan,tAnimal]],exists([ [HasOrgan5,tHeart]],hasOrgan(HasOrgan,HasOrgan5))))). %~ %~ correct_special_quantifiers:-all(HasOrgan,isa(HasOrgan,tAnimal)=>exists(HasOrgan5,hasOrgan(HasOrgan,HasOrgan5)&isa(HasOrgan5,tHeart))) %~ kifi=all([[HasOrgan,tAnimal]],exists([[HasOrgan5,tHeart]],hasOrgan(HasOrgan,HasOrgan5))) %~ kifm=all(HasOrgan,nesc(isa(HasOrgan,tAnimal)=>exists(HasOrgan5,hasOrgan(HasOrgan,HasOrgan5)&isa(HasOrgan5,tHeart)))) %~ kif_to_boxlog_attvars2 = forall('$VAR'('HasOrgan'),necessary(=>(isa('$VAR'('HasOrgan'),tAnimal),exists('$VAR'('HasOrgan5'),and(hasOrgan('$VAR'('HasOrgan'),'$VAR'('HasOrgan5')),isa('$VAR'('HasOrgan5'),tHeart)))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?HasOrgan hasOrgan ?HasOrgan5 " is possibly false and %~ " ?HasOrgan5 isa tHeart " is necessarily true %~ It's Proof that: %~ " ?HasOrgan isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(~hasOrgan(HasOrgan,HasOrgan5))&nesc(isa(HasOrgan5,tHeart)) ==> poss( ~( isa(HasOrgan,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?HasOrgan hasOrgan ?HasOrgan5 " is possibly false and %~ " ?HasOrgan isa tAnimal " is necessarily true ) and %~ by default ?HasOrgan5 nesc(hasOrgan(HasOrgan,HasOrgan5))&nesc(isa(HasOrgan5,tHeart)) %~ It's Proof that: %~ " ?HasOrgan5 isa tHeart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( hasOrgan(HasOrgan,HasOrgan5))) & nesc( isa(HasOrgan,tAnimal)) & '$existential'( HasOrgan5, 1, nesc(hasOrgan(HasOrgan,HasOrgan5))&nesc(isa(HasOrgan5,tHeart)))) ==> poss( ~( isa(HasOrgan5,tHeart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?HasOrgan5 nesc(hasOrgan(HasOrgan,HasOrgan5))&nesc(isa(HasOrgan5,tHeart)) and %~ (" ?HasOrgan isa tAnimal " is necessarily true and %~ " ?HasOrgan5 isa tHeart " is necessarily true ) %~ It's Proof that: %~ " ?HasOrgan hasOrgan ?HasOrgan5 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( HasOrgan5, 1, nesc(hasOrgan(HasOrgan,HasOrgan5))&nesc(isa(HasOrgan5,tHeart))) & nesc( isa(HasOrgan,tAnimal)) & nesc( isa(HasOrgan5,tHeart))) ==> nesc( hasOrgan(HasOrgan,HasOrgan5))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?HasOrgan hasOrgan ?HasOrgan5 " is necessarily true and %~ " ?HasOrgan5 isa tHeart " is possibly false %~ It's Proof that: %~ " ?HasOrgan isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(hasOrgan(HasOrgan,HasOrgan5))&poss(~isa(HasOrgan5,tHeart)) ==> poss( ~( isa(HasOrgan,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?HasOrgan5 nesc(hasOrgan(HasOrgan,HasOrgan5))&nesc(isa(HasOrgan5,tHeart)) and %~ (" ?HasOrgan isa tAnimal " is necessarily true and %~ " ?HasOrgan5 isa tHeart " is possibly false ) %~ It's Proof that: %~ " ?HasOrgan hasOrgan ?HasOrgan5 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( HasOrgan5, 1, nesc(hasOrgan(HasOrgan,HasOrgan5))&nesc(isa(HasOrgan5,tHeart))) & nesc( isa(HasOrgan,tAnimal)) & poss( ~( isa(HasOrgan5,tHeart)))) ==> poss( ~( hasOrgan(HasOrgan,HasOrgan5)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?HasOrgan hasOrgan ?HasOrgan5 " is necessarily true and %~ " ?HasOrgan isa tAnimal " is necessarily true ) and %~ by default ?HasOrgan5 nesc(hasOrgan(HasOrgan,HasOrgan5))&nesc(isa(HasOrgan5,tHeart)) %~ It's Proof that: %~ " ?HasOrgan5 isa tHeart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( hasOrgan(HasOrgan,HasOrgan5)) & nesc( isa(HasOrgan,tAnimal)) & '$existential'( HasOrgan5, 1, nesc(hasOrgan(HasOrgan,HasOrgan5))&nesc(isa(HasOrgan5,tHeart)))) ==> nesc( isa(HasOrgan5,tHeart))). no_proof_for(test_boxlog(all([ [HasOrgan8,tAnimal]],exists([ [HasOrgan9,tHeart]],hasOrgan(HasOrgan8,HasOrgan9))))). no_proof_for(test_boxlog(all([ [HasOrgan8,tAnimal]],exists([ [HasOrgan9,tHeart]],hasOrgan(HasOrgan8,HasOrgan9))))). name = 'logicmoo.base.examples.fol.SANITY_EXISTS_02-Test_0001_Line_0000__TAnimal_in_t123'. JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SANITY_EXISTS_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sanity_exists_02.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-examples-fol-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_examples_fol_SANITY_EXISTS_02_Test_0001_Line_0000_TAnimal_in_t123-junit.xml ~*/ :- add_test(t122, (isa(Human,tAnimal)=>all(Human,exists([[Heart,tHeart]],hasOrgan(Human,Heart))))). /*~ %~ ?-( mpred_test( "Test_0002_Line_0000__THeart_in_t123", %~ t123 : test_boxlog( ( isa(Human,tAnimal) => %~ all( Human, %~ exists([[Heart,tHeart]],hasOrgan(Human,Heart))))))). %~ correct_special_quantifiers :- ( isa(Human,tAnimal) => %~ all( Human, %~ exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart)))). %~ %~ correct_special_quantifiers:-isa(Human,tAnimal)=>all(Human,exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart))) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl:42 %~ kifi = ( isa(Human,tAnimal) => %~ all( Human, %~ exists([[Heart,tHeart]],hasOrgan(Human,Heart)))). %~ kifm = nesc( ( isa(Human,tAnimal) => %~ all(Human,exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart))))). %~ kif_to_boxlog_attvars2 = necessary(=>(isa('$VAR'('Human'),tAnimal),forall('$VAR'('Human'),exists('$VAR'('Heart'),and(hasOrgan('$VAR'('Human'),'$VAR'('Heart')),isa('$VAR'('Heart'),tHeart)))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is possibly false and %~ " ?Heart isa tHeart " is necessarily true %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is possibly false and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) %~ It's Proof that: %~ " ?Heart isa tHeart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)))) ==> poss( ~( isa(Heart,tHeart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is necessarily true ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'(Heart,1,nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart))) & nesc( isa(Human,tAnimal)) & nesc( isa(Heart,tHeart))) ==> nesc( hasOrgan(Human,Heart))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Heart isa tHeart " is possibly false %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is possibly false ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'(Heart,1,nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart))) & nesc( isa(Human,tAnimal)) & poss( ~( isa(Heart,tHeart)))) ==> poss( ~( hasOrgan(Human,Heart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) %~ It's Proof that: %~ " ?Heart isa tHeart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( hasOrgan(Human,Heart)) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)))) ==> nesc( isa(Heart,tHeart))). %~ correct_special_quantifiers :- ( isa(Exists_Animal_Animal,tAnimal) => %~ all( Exists_Animal_Animal, %~ exists( HasOrgan, %~ hasOrgan(Exists_Animal_Animal,HasOrgan)&isa(HasOrgan,tHeart)))). %~ kifi = ( isa(Exists_Animal_Animal,tAnimal) => %~ all( Exists_Animal_Animal, %~ exists( %~ [ [HasOrgan,tHeart]], %~ hasOrgan(Exists_Animal_Animal,HasOrgan)))). %~ kifm = nesc( ( isa(Exists_Animal_Animal,tAnimal) => %~ all( Exists_Animal_Animal, %~ exists( HasOrgan, %~ hasOrgan(Exists_Animal_Animal,HasOrgan)&isa(HasOrgan,tHeart))))). passed=info(why_was_true(t123:test_boxlog(isa(_518,tAnimal)=>all(_518,exists([[_520,tHeart]],hasOrgan(_518,_520)))))) no_proof_for(test_boxlog(isa(Exists_Animal_Animal_Animal_Animal,tAnimal)=>all(Exists_Animal_Animal_Animal_Animal,exists([ [HasOrgan,tHeart]],hasOrgan(Exists_Animal_Animal_Animal_Animal,HasOrgan))))). %~ %~ correct_special_quantifiers:-isa(Exists_Animal_Animal,tAnimal)=>all(Exists_Animal_Animal,exists(HasOrgan,hasOrgan(Exists_Animal_Animal,HasOrgan)&isa(HasOrgan,tHeart))) %~ kifi=isa(Exists_Animal_Animal,tAnimal)=>all(Exists_Animal_Animal,exists([[HasOrgan,tHeart]],hasOrgan(Exists_Animal_Animal,HasOrgan))) %~ kifm=nesc(isa(Exists_Animal_Animal,tAnimal)=>all(Exists_Animal_Animal,exists(HasOrgan,hasOrgan(Exists_Animal_Animal,HasOrgan)&isa(HasOrgan,tHeart)))) %~ kif_to_boxlog_attvars2 = necessary(=>(isa('$VAR'('Exists_Animal_Animal'),tAnimal),forall('$VAR'('Exists_Animal_Animal'),exists('$VAR'('HasOrgan'),and(hasOrgan('$VAR'('Exists_Animal_Animal'),'$VAR'('HasOrgan')),isa('$VAR'('HasOrgan'),tHeart)))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Exists_Animal_Animal hasOrgan ?HasOrgan " is possibly false and %~ " ?HasOrgan isa tHeart " is necessarily true %~ It's Proof that: %~ " ?Exists_Animal_Animal isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(~hasOrgan(Exists_Animal_Animal,HasOrgan))&nesc(isa(HasOrgan,tHeart)) ==> poss( ~( isa(Exists_Animal_Animal,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Exists_Animal_Animal hasOrgan ?HasOrgan " is possibly false and %~ " ?Exists_Animal_Animal isa tAnimal " is necessarily true ) and %~ by default ?HasOrgan nesc(hasOrgan(Exists_Animal_Animal,HasOrgan))&nesc(isa(HasOrgan,tHeart)) %~ It's Proof that: %~ " ?HasOrgan isa tHeart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( hasOrgan(Exists_Animal_Animal,HasOrgan))) & nesc( isa(Exists_Animal_Animal,tAnimal)) & '$existential'( HasOrgan, 1, nesc(hasOrgan(Exists_Animal_Animal,HasOrgan))&nesc(isa(HasOrgan,tHeart)))) ==> poss( ~( isa(HasOrgan,tHeart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?HasOrgan nesc(hasOrgan(Exists_Animal_Animal,HasOrgan))&nesc(isa(HasOrgan,tHeart)) and %~ (" ?Exists_Animal_Animal isa tAnimal " is necessarily true and %~ " ?HasOrgan isa tHeart " is necessarily true ) %~ It's Proof that: %~ " ?Exists_Animal_Animal hasOrgan ?HasOrgan " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( HasOrgan, 1, nesc(hasOrgan(Exists_Animal_Animal,HasOrgan))&nesc(isa(HasOrgan,tHeart))) & nesc( isa(Exists_Animal_Animal,tAnimal)) & nesc( isa(HasOrgan,tHeart))) ==> nesc( hasOrgan(Exists_Animal_Animal,HasOrgan))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Exists_Animal_Animal hasOrgan ?HasOrgan " is necessarily true and %~ " ?HasOrgan isa tHeart " is possibly false %~ It's Proof that: %~ " ?Exists_Animal_Animal isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(hasOrgan(Exists_Animal_Animal,HasOrgan))&poss(~isa(HasOrgan,tHeart)) ==> poss( ~( isa(Exists_Animal_Animal,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?HasOrgan nesc(hasOrgan(Exists_Animal_Animal,HasOrgan))&nesc(isa(HasOrgan,tHeart)) and %~ (" ?Exists_Animal_Animal isa tAnimal " is necessarily true and %~ " ?HasOrgan isa tHeart " is possibly false ) %~ It's Proof that: %~ " ?Exists_Animal_Animal hasOrgan ?HasOrgan " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( HasOrgan, 1, nesc(hasOrgan(Exists_Animal_Animal,HasOrgan))&nesc(isa(HasOrgan,tHeart))) & nesc( isa(Exists_Animal_Animal,tAnimal)) & poss( ~( isa(HasOrgan,tHeart)))) ==> poss( ~( hasOrgan(Exists_Animal_Animal,HasOrgan)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Exists_Animal_Animal hasOrgan ?HasOrgan " is necessarily true and %~ " ?Exists_Animal_Animal isa tAnimal " is necessarily true ) and %~ by default ?HasOrgan nesc(hasOrgan(Exists_Animal_Animal,HasOrgan))&nesc(isa(HasOrgan,tHeart)) %~ It's Proof that: %~ " ?HasOrgan isa tHeart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( hasOrgan(Exists_Animal_Animal,HasOrgan)) & nesc( isa(Exists_Animal_Animal,tAnimal)) & '$existential'( HasOrgan, 1, nesc(hasOrgan(Exists_Animal_Animal,HasOrgan))&nesc(isa(HasOrgan,tHeart)))) ==> nesc( isa(HasOrgan,tHeart))). no_proof_for(test_boxlog(isa(Exists_Animal10_Animal_Animal_Animal,tAnimal)=>all(Exists_Animal10_Animal_Animal_Animal,exists( [ [HasOrgan13,tHeart]],hasOrgan(Exists_Animal10_Animal_Animal_Animal,HasOrgan13))))). no_proof_for(test_boxlog(isa(Exists_Animal10_Animal_Animal_Animal,tAnimal)=>all(Exists_Animal10_Animal_Animal_Animal,exists( [ [HasOrgan13,tHeart]],hasOrgan(Exists_Animal10_Animal_Animal_Animal,HasOrgan13))))). name = 'logicmoo.base.examples.fol.SANITY_EXISTS_02-Test_0002_Line_0000__THeart_in_t123'. JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SANITY_EXISTS_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sanity_exists_02.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-examples-fol-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_examples_fol_SANITY_EXISTS_02_Test_0002_Line_0000_THeart_in_t123-junit.xml ~*/ :- add_test(t123, (isa(Human,tAnimal)=>all(Human,(isa(Heart,tHeart)=>exists(Heart,hasOrgan(Human,Heart)))))). /*~ %~ ?-( mpred_test( "Test_0003_Line_0000__TAnimal_in_t123", %~ t123 : test_boxlog( ( isa(Human,tAnimal) => %~ all( Human, %~ isa(Heart,tHeart)=>exists(Heart,hasOrgan(Human,Heart))))))). %~ kifi = ( isa(Human,tAnimal) => %~ all( Human, %~ isa(Heart,tHeart)=>exists(Heart,hasOrgan(Human,Heart)))). %~ kifm = nesc( ( isa(Human,tAnimal) => %~ all( Human, %~ isa(Heart,tHeart)=>exists(Heart,hasOrgan(Human,Heart))))). %~ kif_to_boxlog_attvars2 = necessary(=>(isa('$VAR'('Human'),tAnimal),forall('$VAR'('Human'),=>(isa('$VAR'('Heart'),tHeart),exists('$VAR'('Heart'),hasOrgan('$VAR'('Human'),'$VAR'('Heart'))))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is possibly false and %~ " ?Heart isa tHeart " is necessarily true %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is possibly false and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(hasOrgan(Human,Heart)) %~ It's Proof that: %~ " ?Heart isa tHeart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & '$existential'(Heart,1,nesc(hasOrgan(Human,Heart)))) ==> poss( ~( isa(Heart,tHeart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(hasOrgan(Human,Heart)) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is necessarily true ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'(Heart,1,nesc(hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & nesc( isa(Heart,tHeart))) ==> nesc( hasOrgan(Human,Heart))). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl:45 %~ kifi = ( isa(Human,tAnimal) => %~ all( Human, %~ isa(Heart,tHeart)=>exists(Heart,hasOrgan(Human,Heart)))). %~ kifm = nesc( ( isa(Human,tAnimal) => %~ all( Human, %~ isa(Heart,tHeart)=>exists(Heart,hasOrgan(Human,Heart))))). passed=info(why_was_true(t123:test_boxlog(isa(_650,tAnimal)=>all(_650,isa(_652,tHeart)=>exists(_652,hasOrgan(_650,_652)))))) no_proof_for(test_boxlog(isa(Human,tAnimal)=>all(Human,isa(Heart,tHeart)=>exists(Heart,hasOrgan(Human,Heart))))). %~ kifi=isa(Human,tAnimal)=>all(Human,isa(Heart,tHeart)=>exists(Heart,hasOrgan(Human,Heart))) %~ kifm=nesc(isa(Human,tAnimal)=>all(Human,isa(Heart,tHeart)=>exists(Heart,hasOrgan(Human,Heart)))) %~ kif_to_boxlog_attvars2 = necessary(=>(isa('$VAR'('Human'),tAnimal),forall('$VAR'('Human'),=>(isa('$VAR'('Heart'),tHeart),exists('$VAR'('Heart'),hasOrgan('$VAR'('Human'),'$VAR'('Heart'))))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is possibly false and %~ " ?Heart isa tHeart " is necessarily true %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is possibly false and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(hasOrgan(Human,Heart)) %~ It's Proof that: %~ " ?Heart isa tHeart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & '$existential'(Heart,1,nesc(hasOrgan(Human,Heart)))) ==> poss( ~( isa(Heart,tHeart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(hasOrgan(Human,Heart)) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is necessarily true ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'(Heart,1,nesc(hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & nesc( isa(Heart,tHeart))) ==> nesc( hasOrgan(Human,Heart))). no_proof_for(test_boxlog(isa(Human,tAnimal)=>all(Human,isa(Heart,tHeart)=>exists(Heart,hasOrgan(Human,Heart))))). no_proof_for(test_boxlog(isa(Human,tAnimal)=>all(Human,isa(Heart,tHeart)=>exists(Heart,hasOrgan(Human,Heart))))). name = 'logicmoo.base.examples.fol.SANITY_EXISTS_02-Test_0003_Line_0000__TAnimal_in_t123'. JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SANITY_EXISTS_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sanity_exists_02.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-examples-fol-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_examples_fol_SANITY_EXISTS_02_Test_0003_Line_0000_TAnimal_in_t123-junit.xml ~*/ :- add_test(t124, (all(Human,exists(Heart,isa(Human,tAnimal) => (isa(Heart,tHeart) & hasOrgan(Human,Heart)))))). /*~ %~ ?-( mpred_test( "Test_0004_Line_0000__TAnimal_in_t123", %~ t123 : test_boxlog( all( Human, %~ exists( Heart, %~ isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart))))))). %~ kifi = all( Human, %~ exists( Heart, %~ isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))). %~ kifm = all( Human, %~ exists( Heart, %~ nesc( isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart))))). %~ kif_to_boxlog_attvars2 = forall('$VAR'('Human'),exists('$VAR'('Heart'),necessary(=>(isa('$VAR'('Human'),tAnimal),and(isa('$VAR'('Heart'),tHeart),hasOrgan('$VAR'('Human'),'$VAR'('Heart'))))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Heart isa tHeart " is possibly false %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is possibly false ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Heart, 1, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) & nesc( isa(Human,tAnimal)) & poss( ~( isa(Heart,tHeart)))) ==> poss( ~( hasOrgan(Human,Heart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) %~ It's Proof that: %~ " ?Heart isa tHeart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( hasOrgan(Human,Heart)) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) ==> nesc( isa(Heart,tHeart))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is possibly false and %~ " ?Heart isa tHeart " is necessarily true %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is possibly false and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) %~ It's Proof that: %~ " ?Heart isa tHeart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) ==> poss( ~( isa(Heart,tHeart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is necessarily true ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Heart, 1, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) & nesc( isa(Human,tAnimal)) & nesc( isa(Heart,tHeart))) ==> nesc( hasOrgan(Human,Heart))). %~ kifi = all( Human, %~ exists( Heart, %~ isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))). %~ kifm = all( Human, %~ exists( Heart, %~ nesc( isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart))))). passed=info(why_was_true(t123:test_boxlog(all(_650,exists(_652,isa(_650,tAnimal)=>(isa(_652,tHeart)&hasOrgan(_650,_652))))))) no_proof_for(test_boxlog(all(Human,exists(Heart,isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))))). %~ kifi=all(Human,exists(Heart,isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))) %~ kifm=all(Human,exists(Heart,nesc(isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart))))) %~ kif_to_boxlog_attvars2 = forall('$VAR'('Human'),exists('$VAR'('Heart'),necessary(=>(isa('$VAR'('Human'),tAnimal),and(isa('$VAR'('Heart'),tHeart),hasOrgan('$VAR'('Human'),'$VAR'('Heart'))))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Heart isa tHeart " is possibly false %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is possibly false ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Heart, 1, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) & nesc( isa(Human,tAnimal)) & poss( ~( isa(Heart,tHeart)))) ==> poss( ~( hasOrgan(Human,Heart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) %~ It's Proof that: %~ " ?Heart isa tHeart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( hasOrgan(Human,Heart)) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) ==> nesc( isa(Heart,tHeart))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is possibly false and %~ " ?Heart isa tHeart " is necessarily true %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is possibly false and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) %~ It's Proof that: %~ " ?Heart isa tHeart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) ==> poss( ~( isa(Heart,tHeart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is necessarily true ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Heart, 1, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) & nesc( isa(Human,tAnimal)) & nesc( isa(Heart,tHeart))) ==> nesc( hasOrgan(Human,Heart))). no_proof_for(test_boxlog(all(Human,exists(Heart,isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))))). no_proof_for(test_boxlog(all(Human,exists(Heart,isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))))). name = 'logicmoo.base.examples.fol.SANITY_EXISTS_02-Test_0004_Line_0000__TAnimal_in_t123'. JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SANITY_EXISTS_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sanity_exists_02.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-examples-fol-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_examples_fol_SANITY_EXISTS_02_Test_0004_Line_0000_TAnimal_in_t123-junit.xml ~*/ :- add_test(t125, (all(Human,isa(Human,tAnimal) => exists(Heart, (isa(Heart,tHeart) => hasOrgan(Human,Heart)))))). /*~ %~ ?-( mpred_test( "Test_0005_Line_0000__TAnimal_in_t123", %~ t123 : test_boxlog( all( Human, %~ ( isa(Human,tAnimal) => %~ exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart))))))). %~ kifi = all( Human, %~ ( isa(Human,tAnimal) => %~ exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart)))). %~ kifm = all( Human, %~ nesc( ( isa(Human,tAnimal) => %~ exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart))))). %~ kif_to_boxlog_attvars2 = forall('$VAR'('Human'),necessary(=>(isa('$VAR'('Human'),tAnimal),exists('$VAR'('Heart'),=>(isa('$VAR'('Heart'),tHeart),hasOrgan('$VAR'('Human'),'$VAR'('Heart'))))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is possibly false and %~ " ?Heart isa tHeart " is necessarily true %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is possibly false and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart)) %~ It's Proof that: %~ " ?Heart isa tHeart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart)))) ==> poss( ~( isa(Heart,tHeart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart)) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is necessarily true ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'(Heart,1,nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & nesc( isa(Heart,tHeart))) ==> nesc( hasOrgan(Human,Heart))). %~ kifi = all( Human, %~ ( isa(Human,tAnimal) => %~ exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart)))). %~ kifm = all( Human, %~ nesc( ( isa(Human,tAnimal) => %~ exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart))))). passed=info(why_was_true(t123:test_boxlog(all(_656,isa(_656,tAnimal)=>exists(_660,isa(_660,tHeart)=>hasOrgan(_656,_660)))))) no_proof_for(test_boxlog(all(Human,isa(Human,tAnimal)=>exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart))))). %~ kifi=all(Human,isa(Human,tAnimal)=>exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart))) %~ kifm=all(Human,nesc(isa(Human,tAnimal)=>exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart)))) %~ kif_to_boxlog_attvars2 = forall('$VAR'('Human'),necessary(=>(isa('$VAR'('Human'),tAnimal),exists('$VAR'('Heart'),=>(isa('$VAR'('Heart'),tHeart),hasOrgan('$VAR'('Human'),'$VAR'('Heart'))))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is possibly false and %~ " ?Heart isa tHeart " is necessarily true %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is possibly false and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart)) %~ It's Proof that: %~ " ?Heart isa tHeart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart)))) ==> poss( ~( isa(Heart,tHeart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart)) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is necessarily true ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'(Heart,1,nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & nesc( isa(Heart,tHeart))) ==> nesc( hasOrgan(Human,Heart))). no_proof_for(test_boxlog(all(Human,isa(Human,tAnimal)=>exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart))))). no_proof_for(test_boxlog(all(Human,isa(Human,tAnimal)=>exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart))))). name = 'logicmoo.base.examples.fol.SANITY_EXISTS_02-Test_0005_Line_0000__TAnimal_in_t123'. JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SANITY_EXISTS_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sanity_exists_02.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-examples-fol-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_examples_fol_SANITY_EXISTS_02_Test_0005_Line_0000_TAnimal_in_t123-junit.xml ~*/ :- expects_dialect(pfc). /*~ ~*/ :- t121. /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl:57 %~ message_hook( %~ error(existence_error(procedure,t123:t121/0),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], 'Unknown procedure: ~q'-[t123:t121/0],nl, %~ ' However, there are definitions for:',nl, %~ ' ~q'-[baseKB:t121/0],nl]) catch/3: Unknown procedure: t123:t121/0 However, there are definitions for: baseKB:t121/0 ERROR: catch/3: Unknown procedure: t123:t121/0 ERROR: However, there are definitions for: ERROR: baseKB:t121/0 %~ message_hook( %~ goal_failed(directive,t123:t121), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ t123 : t121]]) Goal (directive) failed: t123:t121 Warning: Goal (directive) failed: t123:t121 ~*/ :- mpred_test(\+ tHeart(_)). %:- mpred_test(\+ needs(_)). /*~ %~ ?-( mpred_test("Test_0006_Line_0000__naf_tHeart_1_in_t123",t123:(\+tHeart(Heart)))). %~ make_dynamic_here(t123,tHeart(_560)) passed=info(why_was_true(t123:(\+tHeart(_560)))) no_proof_for(\+tHeart(Heart1)). no_proof_for(\+tHeart(Heart1)). no_proof_for(\+tHeart(Heart1)). name = 'logicmoo.base.examples.fol.SANITY_EXISTS_02-Test_0006_Line_0000__naf_tHeart_1_in_t123'. JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SANITY_EXISTS_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sanity_exists_02.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-examples-fol-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_examples_fol_SANITY_EXISTS_02_Test_0006_Line_0000_naf_tHeart_1_in_t123-junit.xml ~*/ %:- mpred_test(\+ needs(_)). tAnimal(iBob). %:- mpred_test(needs(_)). /*~ ~*/ %:- mpred_test(needs(_)). :- mpred_test(tHeart(_)). /*~ %~ ?-( mpred_test("Test_0007_Line_0000__tHeart_1_in_t123",t123:tHeart(Heart))). failure=info((why_was_true(t123:(\+tHeart(_1098758))),nop(ftrace(t123:tHeart(_1098758))))) no_proof_for(\+tHeart(Heart1)). no_proof_for(\+tHeart(Heart1)). no_proof_for(\+tHeart(Heart1)). name = 'logicmoo.base.examples.fol.SANITY_EXISTS_02-Test_0007_Line_0000__tHeart_1_in_t123'. JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SANITY_EXISTS_02'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sanity_exists_02.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-examples-fol-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_examples_fol_SANITY_EXISTS_02_Test_0007_Line_0000_tHeart_1_in_t123-junit.xml ~*/ hasOrgan(iBob,iBobsHeart). /*~ ~*/ tHeart(iBobsHeart). /*~ ~*/ :- listing(hasOrgan/2). /*~ %~ skipped( listing( hasOrgan/2)) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.373705651-junit.xml > logicmoo.base.examples.fol.SANITY_EXISTS_02 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) logicmoo.base.examples.fol.SANITY_EXISTS_02 JUnit error = No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [60] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [59] $first_term((:-module(logicmoo_clif,[])),_706,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [58] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_784,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [57] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_862,[if(not_loaded),must_be_module(true)]),_834,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),t123)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [53] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [50] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [48] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55ed7534c580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55ed7534c580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),_1042,system: $mt_end_load((0x55ed7534c580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [46] [45] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55ed7534c580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55ed7534c580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55ed7534c580)))) [42] $load_file(library(logicmoo_clif),t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [37] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',pfc,t123) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [32] catch(t123:expects_dialect(clif),error(_1486,_1488),system: $exception_in_directive(error(_1502,_1504))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',_1560,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',1632225669.4831774),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',_1638,[expand(false),expand(true)]),_1610,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('sanity_exists_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('sanity_exists_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',(0x55ed7534ca80),[expand(false),expand(true)])),system: $mt_do_load((0x55ed7534ca80),'sanity_exists_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',user,[expand(false),expand(true)]),_1810,system: $mt_end_load((0x55ed7534ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',(0x55ed7534ca80),[expand(false),expand(true)])),$mt_do_load((0x55ed7534ca80),'sanity_exists_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55ed7534ca80)))) [10] $load_file('sanity_exists_02.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. logicmoo.base.examples.fol.SANITY_EXISTS_02 JUnit warning = Goal (directive) failed: t123:expects_dialect(clif) Test_0001_Line_0000__TAnimal_in_t123 result = passed. Test_0002_Line_0000__THeart_in_t123 result = passed. Test_0003_Line_0000__TAnimal_in_t123 result = passed. Test_0004_Line_0000__TAnimal_in_t123 result = passed. Test_0005_Line_0000__TAnimal_in_t123 result = passed. logicmoo.base.examples.fol.SANITY_EXISTS_02 JUnit error = catch/3: Unknown procedure: t123:t121/0 However, there are definitions for: baseKB:t121/0 logicmoo.base.examples.fol.SANITY_EXISTS_02 JUnit warning = Goal (directive) failed: t123:t121 Test_0006_Line_0000__naf_tHeart_1_in_t123 result = passed. Test_0007_Line_0000__tHeart_1_in_t123 result = failure. %~ test_completed_exit(56) totalTime=3.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k sanity_exists_02.pfc.pl (returned 56) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped' ISSUE_INFO=418 OPEN logicmoo.base.examples.fol.SANITY_EXISTS_02 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, SANITY_EXISTS_02, Failing, Errors, Warnings 2021-09-26 05:53:17 +0000 UTC ISSUE_ID=418 ISSUE_OC=OPEN Editing Issue For FAILED 418 OPEN logicmoo.base.examples.fol.SANITY_EXISTS_02 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, SANITY_EXISTS_02, Failing, Errors, Warnings 2021-09-26 05:53:17 +0000 UTC SKIPPING gh issue edit 418 -t logicmoo.base.examples.fol.SANITY_EXISTS_02 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Overtime,Skipped --add-label Failing,Errors,Warnings FileTestCase=logicmoo.base.examples.fol.SANITY_EXISTS_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sanity_exists_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sanity_exists_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SANITY_EXISTS_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASANITY_EXISTS_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/436 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_clif), %~ context( %~ prolog_stack( [ frame( 61, %~ call( system : '$declare_module'/6), %~ '$declare_module'( logicmoo_clif, %~ user, %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)), %~ frame( 60, %~ clause((0x559cc101ac00),61), %~ '$start_module'( logicmoo_clif, %~ [], %~ state( true, %~ logicmoo_clif, true,false, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 59, %~ clause((0x559cc0e07000),65), %~ '$first_term'( %~ :-( module(logicmoo_clif,[])), %~ _22528, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ state( true, %~ logicmoo_clif, true,false, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 58, %~ clause((0x559cc0e07400),60), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl, %~ [ if(not_loaded), %~ true])), %~ frame( 57, %~ clause((0x559cc105d980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1, %~ [ if(not_loaded), %~ true]), %~ Kw, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ lexstate(202,pfc), %~ t123))), %~ frame( 53, %~ clause((0x559cc125a000),221), %~ '$do_load_file_2'( library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,compiled, %~ [ if(not_loaded), %~ true])), %~ frame( 50, %~ clause((0x559cc1030840),10), %~ '$qdo_load_file'( library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true])), %~ frame( 48, %~ clause((0x559cc105d980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ (0x559cc26d8580), %~ [ if(not_loaded), %~ true])), %~ system : '$mt_do_load'( (0x559cc26d8580), %~ library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), %~ Kw3, %~ system : '$mt_end_load'((0x559cc26d8580)))), %~ frame(46,meta_call,0), %~ frame( 45, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ (0x559cc26d8580), %~ [ if(not_loaded), %~ true])), %~ '$mt_do_load'( (0x559cc26d8580), %~ library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), %~ '$mt_end_load'((0x559cc26d8580))))), %~ frame( 42, %~ clause((0x559cc1036c80),12), %~ '$load_file'(library(logicmoo_clif),t123,[if(not_loaded),true])), %~ frame( 37, %~ clause((0x559cd4d96c80),31), %~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',pfc,t123)), %~ frame(36,clause((0x559cd4db1b00),49),clif_dialect:clif_expects_dialect(clif)), %~ frame(34,clause((0x559cd32a8480),60),prolog_dialect:attach_dialect(clif)), %~ frame(33,clause((0x559cd3297200),20),prolog_dialect:expects_dialect(clif)), %~ frame( 32, %~ clause((0x559cc102d380),2), %~ catch( %~ t123 : expects_dialect(clif), %~ error(Error,Error18), %~ system : $exception_in_directive( error(Error5,Error19)))), %~ frame(31,clause((0x559cc0ffa580),55),'$execute_directive_3'(expects_dialect(clif))), %~ frame( 26, %~ clause((0x559cc0e07400),77), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sanity_exists_01_c46_pfc_c46_pl, %~ [ expand(false), %~ expand(true)])), %~ frame( 25, %~ clause((0x559cc105d980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',1632225669.3734283), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sanity_exists_01_c46_pfc_c46_pl7, %~ [ expand(false), %~ expand(true)]), %~ Kw8, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl', %~ lexstate(202,swi), %~ user))), %~ frame( 21, %~ clause((0x559cc125a000),221), %~ '$do_load_file_2'( 'sanity_exists_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl', user,compiled, %~ [ expand(false), %~ expand(true)])), %~ frame( 18, %~ clause((0x559cc1030840),10), %~ '$qdo_load_file'( 'sanity_exists_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl', user,[expand(false),expand(true)])), %~ frame( 16, %~ clause((0x559cc105d980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl', %~ (0x559cc26d8a80), %~ [ expand(false), %~ expand(true)])), %~ system : '$mt_do_load'( (0x559cc26d8a80), %~ 'sanity_exists_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl', %~ user, %~ [ expand(false), %~ expand(true)]), %~ Kw9, %~ system : '$mt_end_load'((0x559cc26d8a80)))), %~ frame(14,meta_call,0), %~ frame( 13, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl', %~ (0x559cc26d8a80), %~ [ expand(false), %~ expand(true)])), %~ '$mt_do_load'( (0x559cc26d8a80), %~ 'sanity_exists_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl', user,[expand(false),expand(true)]), %~ '$mt_end_load'((0x559cc26d8a80))))), %~ frame(10,clause((0x559cc1036c80),12),'$load_file'('sanity_exists_01.pfc.pl',user,''))]), %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')), %~ error, %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_10498)]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [60] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [59] $first_term((:-module(logicmoo_clif,[])),_706,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [58] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_784,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [57] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_862,[if(not_loaded),must_be_module(true)]),_834,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),t123)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [53] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [50] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [48] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x559cc26d8580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x559cc26d8580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),_1042,system: $mt_end_load((0x559cc26d8580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [46] [45] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x559cc26d8580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x559cc26d8580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x559cc26d8580)))) [42] $load_file(library(logicmoo_clif),t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [37] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',pfc,t123) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [32] catch(t123:expects_dialect(clif),error(_1486,_1488),system: $exception_in_directive(error(_1502,_1504))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',_1560,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',1632225669.3734283),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',_1638,[expand(false),expand(true)]),_1610,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('sanity_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('sanity_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',(0x559cc26d8a80),[expand(false),expand(true)])),system: $mt_do_load((0x559cc26d8a80),'sanity_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',user,[expand(false),expand(true)]),_1810,system: $mt_end_load((0x559cc26d8a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',(0x559cc26d8a80),[expand(false),expand(true)])),$mt_do_load((0x559cc26d8a80),'sanity_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x559cc26d8a80)))) [10] $load_file('sanity_exists_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [60] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [59] $first_term((:-module(logicmoo_clif,[])),_706,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [58] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_784,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [57] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_862,[if(not_loaded),must_be_module(true)]),_834,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),t123)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [53] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [50] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [48] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x559cc26d8580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x559cc26d8580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),_1042,system: $mt_end_load((0x559cc26d8580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [46] ERROR: [45] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x559cc26d8580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x559cc26d8580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x559cc26d8580)))) ERROR: [42] $load_file(library(logicmoo_clif),t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [37] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',pfc,t123) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [32] catch(t123:expects_dialect(clif),error(_1486,_1488),system: $exception_in_directive(error(_1502,_1504))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 ERROR: [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',_1560,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',1632225669.3734283),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',_1638,[expand(false),expand(true)]),_1610,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('sanity_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('sanity_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',(0x559cc26d8a80),[expand(false),expand(true)])),system: $mt_do_load((0x559cc26d8a80),'sanity_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',user,[expand(false),expand(true)]),_1810,system: $mt_end_load((0x559cc26d8a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',(0x559cc26d8a80),[expand(false),expand(true)])),$mt_do_load((0x559cc26d8a80),'sanity_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x559cc26d8a80)))) ERROR: [10] $load_file('sanity_exists_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5 %~ message_hook( %~ goal_failed(directive,t123:expects_dialect(clif)), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ t123 : expects_dialect(clif)]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) Goal (directive) failed: t123:expects_dialect(clif) Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: Warning: Goal (directive) failed: t123:expects_dialect(clif) :- module(t123). /*~ ~*/ :- '$set_source_module'(t123). % :- process_this_script. /*~ ~*/ % :- process_this_script. :- statistics. /*~ % Started at Mon Sep 27 03:39:52 2021 % 1.539 seconds cpu time for 6,677,396 inferences % 942,558 atoms, 32,373 functors, 31,585 predicates, 751 modules, 15,991,705 VM-codes % % Limit Allocated In use % Local stack: - 116 Kb 3,920 b % Global stack: - 512 Kb 149 Kb % Trail stack: - 130 Kb 488 b % Total: 1,024 Mb 758 Kb 154 Kb % % 27 garbage collections gained 10,386,048 bytes in 0.005 seconds. % 14 atom garbage collections gained 4,289 atoms in 0.191 seconds. % 18 clause garbage collections gained 3,833 clauses in 0.001 seconds. % Stack shifts: 2 local, 3 global, 2 trail in 0.001 seconds % 3 threads, 0 finished threads used 0.000 seconds ~*/ subtest([subtest_assert(tAnimal(joe)), mpred_test(isa(_,tHeart))]). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl:16 %~ make_dynamic_here( t123, %~ '$nt'( %~ subtest( [ subtest_assert( tAnimal(joe)), %~ mpred_test( tHeart(Heart))]), Subtest,Nt)) ~*/ subtest([subtest_assert(tAnimal(joe)), mpred_test(hasOrgan(joe,_))]). /*~ ~*/ subtest([subtest_assert(tHeart(_)), mpred_test(~hasOrgan(jack,_))]). /*~ ~*/ :- add_test(t121, (all([[Human,tAnimal]],exists([[Heart,tHeart]],hasOrgan(Human,Heart))))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl:25 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ test_boxlog(t121) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ correct_special_quantifiers :- all( Human, %~ ( isa(Human,tAnimal) => %~ exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart)))). %~ %~ correct_special_quantifiers:-all(Human,isa(Human,tAnimal)=>exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart))) %~ kifi = all( %~ [ [Human,tAnimal]], %~ exists([[Heart,tHeart]],hasOrgan(Human,Heart))). %~ kifm = all( Human, %~ nesc( ( isa(Human,tAnimal) => %~ exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart))))). %~ kif_to_boxlog_attvars2 = forall('$VAR'('Human'),necessary(=>(isa('$VAR'('Human'),tAnimal),exists('$VAR'('Heart'),and(hasOrgan('$VAR'('Human'),'$VAR'('Heart')),isa('$VAR'('Heart'),tHeart)))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is possibly false and %~ " ?Heart isa tHeart " is necessarily true %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is possibly false and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) %~ It's Proof that: %~ " ?Heart isa tHeart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)))) ==> poss( ~( isa(Heart,tHeart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is necessarily true ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'(Heart,1,nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart))) & nesc( isa(Human,tAnimal)) & nesc( isa(Heart,tHeart))) ==> nesc( hasOrgan(Human,Heart))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Heart isa tHeart " is possibly false %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is possibly false ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'(Heart,1,nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart))) & nesc( isa(Human,tAnimal)) & poss( ~( isa(Heart,tHeart)))) ==> poss( ~( hasOrgan(Human,Heart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) %~ It's Proof that: %~ " ?Heart isa tHeart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( hasOrgan(Human,Heart)) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)))) ==> nesc( isa(Heart,tHeart))). %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ completed_test_boxlog(t121) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. ~*/ :- add_test(t122, (all(Human, exists(Heart, isa(Human,tAnimal) => (isa(Heart,tHeart) & hasOrgan(Human,Heart)))))). /*~ %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ test_boxlog(t122) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ kifi = all( Human, %~ exists( Heart, %~ isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl:31 %~ kifm = all( Human, %~ exists( Heart, %~ nesc( isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart))))). %~ kif_to_boxlog_attvars2 = forall('$VAR'('Human'),exists('$VAR'('Heart'),necessary(=>(isa('$VAR'('Human'),tAnimal),and(isa('$VAR'('Heart'),tHeart),hasOrgan('$VAR'('Human'),'$VAR'('Heart'))))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Heart isa tHeart " is possibly false %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is possibly false ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Heart, 1, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) & nesc( isa(Human,tAnimal)) & poss( ~( isa(Heart,tHeart)))) ==> poss( ~( hasOrgan(Human,Heart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) %~ It's Proof that: %~ " ?Heart isa tHeart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( hasOrgan(Human,Heart)) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) ==> nesc( isa(Heart,tHeart))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is possibly false and %~ " ?Heart isa tHeart " is necessarily true %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is possibly false and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) %~ It's Proof that: %~ " ?Heart isa tHeart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) ==> poss( ~( isa(Heart,tHeart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is necessarily true ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Heart, 1, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) & nesc( isa(Human,tAnimal)) & nesc( isa(Heart,tHeart))) ==> nesc( hasOrgan(Human,Heart))). %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ completed_test_boxlog(t122) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. ~*/ :- add_test(t123, (all(Human,isa(Human,tAnimal) => exists(Heart, (isa(Heart,tHeart) => hasOrgan(Human,Heart)))))). /*~ %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ test_boxlog(t123) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ kifi = all( Human, %~ ( isa(Human,tAnimal) => %~ exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart)))). %~ kifm = all( Human, %~ nesc( ( isa(Human,tAnimal) => %~ exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart))))). %~ kif_to_boxlog_attvars2 = forall('$VAR'('Human'),necessary(=>(isa('$VAR'('Human'),tAnimal),exists('$VAR'('Heart'),=>(isa('$VAR'('Heart'),tHeart),hasOrgan('$VAR'('Human'),'$VAR'('Heart'))))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is possibly false and %~ " ?Heart isa tHeart " is necessarily true %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is possibly false and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart)) %~ It's Proof that: %~ " ?Heart isa tHeart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart)))) ==> poss( ~( isa(Heart,tHeart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart)) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is necessarily true ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'(Heart,1,nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & nesc( isa(Heart,tHeart))) ==> nesc( hasOrgan(Human,Heart))). %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ completed_test_boxlog(t123) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. ~*/ :- cls. /*~ %~ skipped(messy_on_output,cls) ~*/ :- expects_dialect(pfc). /*~ ~*/ :- t122. /*~ %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ running_test(t122) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ kifi = all( Human, %~ exists( Heart, %~ isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))). %~ kifm = all( Human, %~ exists( Heart, %~ nesc( isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart))))). %~ kif_to_boxlog_attvars2 = forall('$VAR'('Human'),exists('$VAR'('Heart'),necessary(=>(isa('$VAR'('Human'),tAnimal),and(isa('$VAR'('Heart'),tHeart),hasOrgan('$VAR'('Human'),'$VAR'('Heart'))))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Heart isa tHeart " is possibly false %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is possibly false ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Heart, 1, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) & nesc( isa(Human,tAnimal)) & poss( ~( isa(Heart,tHeart)))) ==> poss( ~( hasOrgan(Human,Heart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) %~ It's Proof that: %~ " ?Heart isa tHeart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( hasOrgan(Human,Heart)) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) ==> nesc( isa(Heart,tHeart))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is possibly false and %~ " ?Heart isa tHeart " is necessarily true %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is possibly false and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) %~ It's Proof that: %~ " ?Heart isa tHeart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) ==> poss( ~( isa(Heart,tHeart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is necessarily true ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Heart, 1, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) & nesc( isa(Human,tAnimal)) & nesc( isa(Heart,tHeart))) ==> nesc( hasOrgan(Human,Heart))). %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ completed_running_test(t122) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl:40 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. ~*/ :- mpred_test(\+ tHeart(_)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__naf_tHeart_1_in_t123",t123:(\+tHeart(Heart)))). %~ make_dynamic_here(t123,tHeart(_57532)) passed=info(why_was_true(t123:(\+tHeart(_57532)))) no_proof_for(\+tHeart(Heart1)). no_proof_for(\+tHeart(Heart1)). no_proof_for(\+tHeart(Heart1)). name = 'logicmoo.base.examples.fol.SANITY_EXISTS_01-Test_0001_Line_0000__naf_tHeart_1_in_t123'. JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SANITY_EXISTS_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sanity_exists_01.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-examples-fol-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_examples_fol_SANITY_EXISTS_01_Test_0001_Line_0000_naf_tHeart_1_in_t123-junit.xml ~*/ :- ain(tAnimal(iBob)). /*~ ~*/ :- mpred_test(tHeart(_)). % :- mpred_why(tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(iBob))). % '' :- % \+ tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(iBob)). % '' :- % tAnimal(iBob). % '' :- % tAnimal(_32725602), (\+tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32725602));\+hasOrgan(_32725602, skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32725602))), {_32725654=skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32725602)}, {is_unit(_32725654)}==>tHeart(_32725654). % '' :- % mfl(t123, % '/home/prologmud_server/lib/swipl/pack/logicmoo_base/t/examples/fol/sanity_exists_01.pl', % 40). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl:45 %~ ?-( mpred_test("Test_0002_Line_0000__tHeart_1_in_t123",t123:tHeart(Heart))). failure=info((why_was_true(t123:(\+tHeart(_420908))),nop(ftrace(t123:tHeart(_420908))))) no_proof_for(\+tHeart(Heart1)). no_proof_for(\+tHeart(Heart1)). no_proof_for(\+tHeart(Heart1)). name = 'logicmoo.base.examples.fol.SANITY_EXISTS_01-Test_0002_Line_0000__tHeart_1_in_t123'. JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SANITY_EXISTS_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sanity_exists_01.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-examples-fol-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_examples_fol_SANITY_EXISTS_01_Test_0002_Line_0000_tHeart_1_in_t123-junit.xml ~*/ % :- mpred_why(tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(iBob))). % '' :- % \+ tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(iBob)). % '' :- % tAnimal(iBob). % '' :- % tAnimal(_32725602), (\+tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32725602));\+hasOrgan(_32725602, skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32725602))), {_32725654=skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32725602)}, {is_unit(_32725654)}==>tHeart(_32725654). % '' :- % mfl(t123, % '/home/prologmud_server/lib/swipl/pack/logicmoo_base/t/examples/fol/sanity_exists_01.pl', % 40). :- mpred_test(hasOrgan(iBob,_)). % /home/prologmud_server/lib/swipl/pack/logicmoo_base/t/examples/fol/sanity_exists_01.pl:45 % :- mpred_why(hasOrgan(iBob, skIsAnimalInHeartArg2ofHasorgan_1FnSk(iBob))). % '' :- % \+ tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(iBob)). % '' :- % tAnimal(iBob). % '' :- % tAnimal(_32734660), (\+tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32734660));\+hasOrgan(_32734660, skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32734660))), {_32734712=skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32734660)}, {is_unit(_32734712, _32734660)}==>hasOrgan(_32734660, _32734712). % '' :- % mfl(t123, % '/home/prologmud_server/lib/swipl/pack/logicmoo_base/t/examples/fol/sanity_exists_01.pl', % 40). % '' :- % \+ tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(iBob)). % '' :- % tAnimal(iBob). % '' :- % tAnimal(_32734522), {_32734536=skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32734522)}, (\+tHeart(_32734536);\+hasOrgan(_32734522, _32734536)), {is_unit(_32734522)}==>hasOrgan(_32734522, skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32734522)). % '' :- % mfl(t123, % '/home/prologmud_server/lib/swipl/pack/logicmoo_base/t/examples/fol/sanity_exists_01.pl', % 40). % init_why(after('/home/prologmud_server/lib/swipl/pack/logicmoo_base/t/examples/fol/sanity_exists_01.pl')). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__IBob_in_t123",t123:hasOrgan(iBob,HasOrgan_Bob))). %~ make_dynamic_here(t123,hasOrgan(iBob,_449252)) failure=info((why_was_true(t123:(\+hasOrgan(iBob,_449252))),nop(ftrace(t123:hasOrgan(iBob,_449252))))) no_proof_for(\+hasOrgan(iBob,HasOrgan_Bob2)). no_proof_for(\+hasOrgan(iBob,HasOrgan_Bob2)). no_proof_for(\+hasOrgan(iBob,HasOrgan_Bob2)). name = 'logicmoo.base.examples.fol.SANITY_EXISTS_01-Test_0003_Line_0000__IBob_in_t123'. JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SANITY_EXISTS_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sanity_exists_01.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-examples-fol-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_examples_fol_SANITY_EXISTS_01_Test_0003_Line_0000_IBob_in_t123-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.336659503-junit.xml > logicmoo.base.examples.fol.SANITY_EXISTS_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) logicmoo.base.examples.fol.SANITY_EXISTS_01 JUnit error = No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [60] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [59] $first_term((:-module(logicmoo_clif,[])),_706,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [58] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_784,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [57] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_862,[if(not_loaded),must_be_module(true)]),_834,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),t123)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [53] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [50] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [48] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x559cc26d8580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x559cc26d8580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),_1042,system: $mt_end_load((0x559cc26d8580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [46] [45] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x559cc26d8580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x559cc26d8580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x559cc26d8580)))) [42] $load_file(library(logicmoo_clif),t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [37] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',pfc,t123) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [32] catch(t123:expects_dialect(clif),error(_1486,_1488),system: $exception_in_directive(error(_1502,_1504))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',_1560,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',1632225669.3734283),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',_1638,[expand(false),expand(true)]),_1610,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('sanity_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('sanity_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',(0x559cc26d8a80),[expand(false),expand(true)])),system: $mt_do_load((0x559cc26d8a80),'sanity_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',user,[expand(false),expand(true)]),_1810,system: $mt_end_load((0x559cc26d8a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',(0x559cc26d8a80),[expand(false),expand(true)])),$mt_do_load((0x559cc26d8a80),'sanity_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x559cc26d8a80)))) [10] $load_file('sanity_exists_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. logicmoo.base.examples.fol.SANITY_EXISTS_01 JUnit warning = Goal (directive) failed: t123:expects_dialect(clif) Test_0001_Line_0000__naf_tHeart_1_in_t123 result = passed. Test_0002_Line_0000__tHeart_1_in_t123 result = failure. Test_0003_Line_0000__IBob_in_t123 result = failure. %~ test_completed_exit(56) totalTime=2.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k sanity_exists_01.pfc.pl (returned 56) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped' ISSUE_INFO=436 OPEN logicmoo.base.examples.fol.SANITY_EXISTS_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, SANITY_EXISTS_01, Failing 2021-09-26 05:53:31 +0000 UTC ISSUE_ID=436 ISSUE_OC=OPEN Editing Issue For FAILED 436 OPEN logicmoo.base.examples.fol.SANITY_EXISTS_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, SANITY_EXISTS_01, Failing 2021-09-26 05:53:31 +0000 UTC SKIPPING gh issue edit 436 -t logicmoo.base.examples.fol.SANITY_EXISTS_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Overtime,Skipped --add-label Failing,Errors,Warnings FileTestCase=logicmoo.base.examples.fol.SANITY_EXACTLY_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sanity_exactly_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sanity_exactly_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SANITY_EXACTLY_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASANITY_EXACTLY_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/437 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_clif), %~ context( %~ prolog_stack( [ frame( 61, %~ call( system : '$declare_module'/6), %~ '$declare_module'( logicmoo_clif, %~ user, %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)), %~ frame( 60, %~ clause((0x564b397dac00),61), %~ '$start_module'( logicmoo_clif, %~ [], %~ state( true, %~ logicmoo_clif, true,false, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 59, %~ clause((0x564b395c7000),65), %~ '$first_term'( %~ :-( module(logicmoo_clif,[])), %~ _23326, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ state( true, %~ logicmoo_clif, true,false, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 58, %~ clause((0x564b395c7400),60), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl, %~ [ if(not_loaded), %~ true])), %~ frame( 57, %~ clause((0x564b3981d980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1, %~ [ if(not_loaded), %~ true]), %~ Kw, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ lexstate(202,pfc), %~ t123))), %~ frame( 53, %~ clause((0x564b39a1a000),221), %~ '$do_load_file_2'( library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,compiled, %~ [ if(not_loaded), %~ true])), %~ frame( 50, %~ clause((0x564b397f0840),10), %~ '$qdo_load_file'( library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true])), %~ frame( 48, %~ clause((0x564b3981d980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ (0x564b3ae98580), %~ [ if(not_loaded), %~ true])), %~ system : '$mt_do_load'( (0x564b3ae98580), %~ library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), %~ Kw3, %~ system : '$mt_end_load'((0x564b3ae98580)))), %~ frame(46,meta_call,0), %~ frame( 45, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ (0x564b3ae98580), %~ [ if(not_loaded), %~ true])), %~ '$mt_do_load'( (0x564b3ae98580), %~ library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), %~ '$mt_end_load'((0x564b3ae98580))))), %~ frame( 42, %~ clause((0x564b397f6c80),12), %~ '$load_file'(library(logicmoo_clif),t123,[if(not_loaded),true])), %~ frame( 37, %~ clause((0x564b4d556c80),31), %~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl',pfc,t123)), %~ frame(36,clause((0x564b4d571b00),49),clif_dialect:clif_expects_dialect(clif)), %~ frame(34,clause((0x564b4ba68480),60),prolog_dialect:attach_dialect(clif)), %~ frame(33,clause((0x564b4ba57200),20),prolog_dialect:expects_dialect(clif)), %~ frame( 32, %~ clause((0x564b397ed380),2), %~ catch( %~ t123 : expects_dialect(clif), %~ error(Error,Error18), %~ system : $exception_in_directive( error(Error5,Error19)))), %~ frame(31,clause((0x564b397ba580),55),'$execute_directive_3'(expects_dialect(clif))), %~ frame( 26, %~ clause((0x564b395c7400),77), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sanity_exactly_01_c46_pfc_c46_pl, %~ [ expand(false), %~ expand(true)])), %~ frame( 25, %~ clause((0x564b3981d980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl',1632225669.2618806), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sanity_exactly_01_c46_pfc_c46_pl7, %~ [ expand(false), %~ expand(true)]), %~ Kw8, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl', %~ lexstate(202,swi), %~ user))), %~ frame( 21, %~ clause((0x564b39a1a000),221), %~ '$do_load_file_2'( 'sanity_exactly_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl', user,compiled, %~ [ expand(false), %~ expand(true)])), %~ frame( 18, %~ clause((0x564b397f0840),10), %~ '$qdo_load_file'( 'sanity_exactly_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl', user,[expand(false),expand(true)])), %~ frame( 16, %~ clause((0x564b3981d980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl', %~ (0x564b3ae98a80), %~ [ expand(false), %~ expand(true)])), %~ system : '$mt_do_load'( (0x564b3ae98a80), %~ 'sanity_exactly_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl', %~ user, %~ [ expand(false), %~ expand(true)]), %~ Kw9, %~ system : '$mt_end_load'((0x564b3ae98a80)))), %~ frame(14,meta_call,0), %~ frame( 13, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl', %~ (0x564b3ae98a80), %~ [ expand(false), %~ expand(true)])), %~ '$mt_do_load'( (0x564b3ae98a80), %~ 'sanity_exactly_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl', user,[expand(false),expand(true)]), %~ '$mt_end_load'((0x564b3ae98a80))))), %~ frame(10,clause((0x564b397f6c80),12),'$load_file'('sanity_exactly_01.pfc.pl',user,''))]), %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')), %~ error, %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_10498)]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [60] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [59] $first_term((:-module(logicmoo_clif,[])),_706,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [58] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_784,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [57] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_862,[if(not_loaded),must_be_module(true)]),_834,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),t123)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [53] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [50] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [48] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x564b3ae98580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x564b3ae98580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),_1042,system: $mt_end_load((0x564b3ae98580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [46] [45] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x564b3ae98580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x564b3ae98580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x564b3ae98580)))) [42] $load_file(library(logicmoo_clif),t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [37] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl',pfc,t123) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [32] catch(t123:expects_dialect(clif),error(_1486,_1488),system: $exception_in_directive(error(_1502,_1504))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl',_1560,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl',1632225669.2618806),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl',_1638,[expand(false),expand(true)]),_1610,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('sanity_exactly_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('sanity_exactly_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl',(0x564b3ae98a80),[expand(false),expand(true)])),system: $mt_do_load((0x564b3ae98a80),'sanity_exactly_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl',user,[expand(false),expand(true)]),_1810,system: $mt_end_load((0x564b3ae98a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl',(0x564b3ae98a80),[expand(false),expand(true)])),$mt_do_load((0x564b3ae98a80),'sanity_exactly_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x564b3ae98a80)))) [10] $load_file('sanity_exactly_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [60] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [59] $first_term((:-module(logicmoo_clif,[])),_706,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [58] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_784,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [57] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_862,[if(not_loaded),must_be_module(true)]),_834,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),t123)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [53] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [50] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [48] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x564b3ae98580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x564b3ae98580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),_1042,system: $mt_end_load((0x564b3ae98580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [46] ERROR: [45] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x564b3ae98580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x564b3ae98580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x564b3ae98580)))) ERROR: [42] $load_file(library(logicmoo_clif),t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [37] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl',pfc,t123) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [32] catch(t123:expects_dialect(clif),error(_1486,_1488),system: $exception_in_directive(error(_1502,_1504))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 ERROR: [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl',_1560,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl',1632225669.2618806),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl',_1638,[expand(false),expand(true)]),_1610,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('sanity_exactly_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('sanity_exactly_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl',(0x564b3ae98a80),[expand(false),expand(true)])),system: $mt_do_load((0x564b3ae98a80),'sanity_exactly_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl',user,[expand(false),expand(true)]),_1810,system: $mt_end_load((0x564b3ae98a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl',(0x564b3ae98a80),[expand(false),expand(true)])),$mt_do_load((0x564b3ae98a80),'sanity_exactly_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x564b3ae98a80)))) ERROR: [10] $load_file('sanity_exactly_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. %~ message_hook( %~ goal_failed(directive,t123:expects_dialect(clif)), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ t123 : expects_dialect(clif)]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) Goal (directive) failed: t123:expects_dialect(clif) Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: Warning: Goal (directive) failed: t123:expects_dialect(clif) :- module(t123). /*~ ~*/ :- '$set_source_module'(t123). % :- process_this_script. /*~ ~*/ % :- process_this_script. :- statistics. /*~ % Started at Mon Sep 27 03:39:57 2021 % 1.554 seconds cpu time for 6,678,025 inferences % 942,535 atoms, 32,373 functors, 31,585 predicates, 751 modules, 15,991,433 VM-codes % % Limit Allocated In use % Local stack: - 116 Kb 3,920 b % Global stack: - 512 Kb 149 Kb % Trail stack: - 130 Kb 488 b % Total: 1,024 Mb 758 Kb 154 Kb % % 27 garbage collections gained 10,396,256 bytes in 0.005 seconds. % 13 atom garbage collections gained 4,325 atoms in 0.184 seconds. % 17 clause garbage collections gained 3,833 clauses in 0.001 seconds. % Stack shifts: 2 local, 3 global, 2 trail in 0.001 seconds % 3 threads, 0 finished threads used 0.000 seconds ~*/ subtest([subtest_assert(tAnimal(joe)), mpred_test(isa(_,tHeart))]). /*~ %~ make_dynamic_here( t123, %~ '$nt'( %~ subtest( [ subtest_assert( tAnimal(joe)), %~ mpred_test( tHeart(Heart))]), Subtest,Nt)) ~*/ subtest([subtest_assert(tAnimal(joe)), mpred_test(hasOrgan(joe,_))]). /*~ ~*/ subtest([subtest_assert(tHeart(_)), mpred_test(~hasOrgan(jack,_))]). /*~ ~*/ :- add_test(t121, (all([[Human,tAnimal]],exactly(1,[[Heart,tHeart]],hasOrgan(Human,Heart))))). /*~ %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ test_boxlog(t121) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ correct_special_quantifiers :- all( Human, %~ ( isa(Human,tAnimal) => %~ quant(exactly(1),Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart)))). %~ %~ correct_special_quantifiers:-all(Human,isa(Human,tAnimal)=>quant(exactly(1),Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart))) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl:25 %~ kifi = all( %~ [ [Human,tAnimal]], %~ exactly(1,[[Heart,tHeart]],hasOrgan(Human,Heart))). %~ kifm = all( Human, %~ nesc( ( isa(Human,tAnimal) => %~ quant(exactly(1),Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart))))). %~ kif_to_boxlog_attvars2 = forall('$VAR'('Human'),necessary(=>(isa('$VAR'('Human'),tAnimal),quant(exactly(1),'$VAR'('Heart'),and(hasOrgan('$VAR'('Human'),'$VAR'('Heart')),isa('$VAR'('Heart'),tHeart)))))) %~ w_o_c( %~ error = error(uninstantiation_error(Heart),context(put_attr/3,'1-st argument')), %~ t123 : kif_to_boxlog( %~ all( %~ [ [Human,tAnimal]], %~ exactly(1,[[Heart,tHeart]],hasOrgan(Human,Heart))), KB,rule1:0,_694)) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl#L25 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('sanity_exactly_01.pfc.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl ',(0x564b3ae98a80),[expand(false),expand(true)])),'$mt_do_load'((0x564b3ae98a80),'sanity_exactly_01.pfc.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x564b3ae98a80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl ',(0x564b3ae98a80),[expand(false),expand(true)])),system:'$mt_do_load'((0x564b3ae98a80),'sanity_exactly_01.pfc.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x564b3ae98a80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('sanity_exactly_01.pfc.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('sanity_exactly_01.pfc.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl ',1632225669.2618806),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'('','','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl '). % init.pl:3074: (28)$[system]# '$compile_term'('','','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'('','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'('','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl '). % init.pl:3571: (31)$[system] '$execute_directive_3'(add_test(t121,all([[A,tAnimal]],exactly(1,[[B,tHeart]],hasOrgan(A,B))))). % init.pl:3574: (32)$[system] catch(t123:add_test(t121,all([[A,tAnimal]],exactly(1,[[B,tHeart]],hasOrgan(A,B)))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[t123] common_logic_sanity:add_test(t121,''). % common_logic_sanity.pl:271: (34)[t123] common_logic_sanity:test_boxlog(''). % common_logic_sanity.pl:136: (35)[t123] common_logic_sanity:test_boxlog([],''). % common_logic_sanity.pl:143: (36)[t123] locally_each:locally_tl('',''). % redo_locally.pl:151: (37)[locally_each] locally_each:locally('',''). % redo_locally.pl:149: (38)$[locally_each] locally_each:wtl(t_l,'','',''). % redo_locally.pl:199: (39)$[locally_each] locally_each:wtl(t_l,'','',''). % redo_locally.pl:204: (40)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (41)$[each_call_cleanup] each_call_cleanup:each_call_cleanup('','',''). % each_call.pl:147: (42)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup('','',''). % each_call.pl:116: (43)$[system] setup_call_cleanup('','',''). % init.pl:650: (44)$[system]# setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:kif_option_list([])),each_call_cleanup:((t123:(\+ \+ (pretty_numbervars_ground(all([[Human,tAnimal]],exactly(1,[[Heart,tHeart]],hasOrgan(Human,Heart))),all([[Human,tAnimal]],exactly(1,[[Heart,tHeart]],hasOrgan(Human,Heart)))),kif_optionally_e(never,ain,clif(all([[Human,tAnimal]],exactly(1,[[Heart,tHeart]],hasOrgan(Human,Heart))))),kif_to_boxlog(all([[Human,tAnimal]],exactly(1,[[Heart,tHeart]],hasOrgan(Human,Heart))),A),kif_optionally_e(true,show_boxlog,A),flush_output,kif_optionally(false,assert_to_boxlog,A),kif_optionally(false,print_boxlog_to_pfc,A))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:kif_option_list([])),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646: (45)$[each_call_cleanup] ''(''). no(clause) (46)[ucatch]# ucatch:''. % ucatch.pl:1758: (47)$[ucatch] ucatch:call_each_det('',''). % ucatch.pl:1775: (48)$[ucatch] ucatch:call_each_det('',''). % ucatch.pl:1775: (49)$[ucatch] ucatch:call_each_det(ucatch:must_det_u,''). % ucatch.pl:1775: (50)$[ucatch] ucatch:call_each_det('',''). % ucatch.pl:1778: (51)$[ucatch] ucatch:p_call('',''). % ucatch.pl:1784: (52)$[ucatch]# ucatch:''. % ucatch.pl:1727: (53)$[must_sanity]# must_sanity:t123:kif_to_boxlog(all([[Human,tAnimal]],exactly(1,[[Heart,tHeart]],hasOrgan(Human,Heart))),A). % must_sanity.pl:65: (54)[t123] common_logic_snark:kif_to_boxlog('',''). % common_logic_snark.pl:1099: (55)[must_sanity]# must_sanity:t123:kif_to_boxlog(all([[Human,tAnimal]],exactly(1,[[Heart,tHeart]],hasOrgan(Human,Heart))),A,rule1:0). % must_sanity.pl:65: (56)[t123] common_logic_snark:kif_to_boxlog('','',''). % common_logic_snark.pl:1107: (57)[locally_each] locally_each:w_o_c(''). % redo_locally.pl:86: (58)$[system] catch(locally_each:w_o_c(error,t123:kif_to_boxlog(all([[Human,tAnimal]],exactly(1,[[Heart,tHeart]],hasOrgan(Human,Heart))),KB,rule1:0,A)),error(uninstantiation_error(Heart),context(put_attr/3,'1-st argument')),locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(Heart),context(put_attr/3,'1-st argument')),t123:kif_to_boxlog(all([[Human,tAnimal]],exactly(1,[[Heart,tHeart]],hasOrgan(Human,Heart))),KB,rule1:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(Heart),context(put_attr/3,'1-st argument')),t123:kif_to_boxlog(all([[Human,tAnimal]],exactly(1,[[Heart,tHeart]],hasOrgan(Human,Heart))),KB,rule1:0,A))),break,trace,t123:kif_to_boxlog(all([[Human,tAnimal]],exactly(1,[[Heart,tHeart]],hasOrgan(Human,Heart))),KB,rule1:0,A))). % init.pl:546: (59)$[locally_each] ''(locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(Heart),context(put_attr/3,'1-st argument')),t123:kif_to_boxlog(all([[Human,tAnimal]],exactly(1,[[Heart,tHeart]],hasOrgan(Human,Heart))),KB,rule1:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(Heart),context(put_attr/3,'1-st argument')),t123:kif_to_boxlog(all([[Human,tAnimal]],exactly(1,[[Heart,tHeart]],hasOrgan(Human,Heart))),KB,rule1:0,A))),break,trace,t123:kif_to_boxlog(all([[Human,tAnimal]],exactly(1,[[Heart,tHeart]],hasOrgan(Human,Heart))),KB,rule1:0,A))). no(clause) (60)[locally_each] dumpst:dumpST. % dumpst.pl:150: %~ w_o_c( %~ error = error(uninstantiation_error(Heart),context(put_attr/3,'1-st argument')), %~ t123 : kif_to_boxlog( %~ all( %~ [ [Human,tAnimal]], %~ exactly(1,[[Heart,tHeart]],hasOrgan(Human,Heart))), KB,rule1:0,_694)) % Break level 1 % Exit break level 1 ^ Call: (60) [t123] common_logic_snark:kif_to_boxlog(all([[Human, tAnimal]], exactly(1, [[Heart, tHeart]], hasOrgan(Human, Heart))), KB, rule1:0, _694) ? EOF: exit (status 4) totalTime=2.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k sanity_exactly_01.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=437 OPEN logicmoo.base.examples.fol.SANITY_EXACTLY_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, SANITY_EXACTLY_01, Failing 2021-09-26 05:53:41 +0000 UTC ISSUE_ID=437 ISSUE_OC=OPEN Editing Issue For FAILED 437 OPEN logicmoo.base.examples.fol.SANITY_EXACTLY_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, SANITY_EXACTLY_01, Failing 2021-09-26 05:53:41 +0000 UTC SKIPPING gh issue edit 437 -t logicmoo.base.examples.fol.SANITY_EXACTLY_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.SANITY_ATMOST_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sanity_atmost_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sanity_atmost_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SANITY_ATMOST_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASANITY_ATMOST_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/438 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_clif), %~ context( %~ prolog_stack( [ frame( 61, %~ call( system : '$declare_module'/6), %~ '$declare_module'( logicmoo_clif, %~ user, %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)), %~ frame( 60, %~ clause((0x5595e6db0c00),61), %~ '$start_module'( logicmoo_clif, %~ [], %~ state( true, %~ logicmoo_clif, true,false, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 59, %~ clause((0x5595e6b9d000),65), %~ '$first_term'( %~ :-( module(logicmoo_clif,[])), %~ _22528, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ state( true, %~ logicmoo_clif, true,false, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 58, %~ clause((0x5595e6b9d400),60), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl, %~ [ if(not_loaded), %~ true])), %~ frame( 57, %~ clause((0x5595e6df3980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1, %~ [ if(not_loaded), %~ true]), %~ Kw, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ lexstate(202,pfc), %~ t123))), %~ frame( 53, %~ clause((0x5595e6ff0000),221), %~ '$do_load_file_2'( library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,compiled, %~ [ if(not_loaded), %~ true])), %~ frame( 50, %~ clause((0x5595e6dc6840),10), %~ '$qdo_load_file'( library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true])), %~ frame( 48, %~ clause((0x5595e6df3980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ (0x5595e846e580), %~ [ if(not_loaded), %~ true])), %~ system : '$mt_do_load'( (0x5595e846e580), %~ library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), %~ Kw3, %~ system : '$mt_end_load'((0x5595e846e580)))), %~ frame(46,meta_call,0), %~ frame( 45, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ (0x5595e846e580), %~ [ if(not_loaded), %~ true])), %~ '$mt_do_load'( (0x5595e846e580), %~ library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), %~ '$mt_end_load'((0x5595e846e580))))), %~ frame( 42, %~ clause((0x5595e6dccc80),12), %~ '$load_file'(library(logicmoo_clif),t123,[if(not_loaded),true])), %~ frame( 37, %~ clause((0x5595fab2cc80),31), %~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl',pfc,t123)), %~ frame(36,clause((0x5595fab47b00),49),clif_dialect:clif_expects_dialect(clif)), %~ frame(34,clause((0x5595f903e480),60),prolog_dialect:attach_dialect(clif)), %~ frame(33,clause((0x5595f902d200),20),prolog_dialect:expects_dialect(clif)), %~ frame( 32, %~ clause((0x5595e6dc3380),2), %~ catch( %~ t123 : expects_dialect(clif), %~ error(Error,Error18), %~ system : $exception_in_directive( error(Error5,Error19)))), %~ frame(31,clause((0x5595e6d90580),55),'$execute_directive_3'(expects_dialect(clif))), %~ frame( 26, %~ clause((0x5595e6b9d400),77), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sanity_atmost_01_c46_pfc_c46_pl, %~ [ expand(false), %~ expand(true)])), %~ frame( 25, %~ clause((0x5595e6df3980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl',1632225669.1511333), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sanity_atmost_01_c46_pfc_c46_pl7, %~ [ expand(false), %~ expand(true)]), %~ Kw8, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl', %~ lexstate(202,swi), %~ user))), %~ frame( 21, %~ clause((0x5595e6ff0000),221), %~ '$do_load_file_2'( 'sanity_atmost_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl', user,compiled, %~ [ expand(false), %~ expand(true)])), %~ frame( 18, %~ clause((0x5595e6dc6840),10), %~ '$qdo_load_file'( 'sanity_atmost_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl', user,[expand(false),expand(true)])), %~ frame( 16, %~ clause((0x5595e6df3980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl', %~ (0x5595e846ea80), %~ [ expand(false), %~ expand(true)])), %~ system : '$mt_do_load'( (0x5595e846ea80), %~ 'sanity_atmost_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl', %~ user, %~ [ expand(false), %~ expand(true)]), %~ Kw9, %~ system : '$mt_end_load'((0x5595e846ea80)))), %~ frame(14,meta_call,0), %~ frame( 13, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl', %~ (0x5595e846ea80), %~ [ expand(false), %~ expand(true)])), %~ '$mt_do_load'( (0x5595e846ea80), %~ 'sanity_atmost_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl', user,[expand(false),expand(true)]), %~ '$mt_end_load'((0x5595e846ea80))))), %~ frame(10,clause((0x5595e6dccc80),12),'$load_file'('sanity_atmost_01.pfc.pl',user,''))]), %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')), %~ error, %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_10498)]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [60] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [59] $first_term((:-module(logicmoo_clif,[])),_706,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [58] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_784,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [57] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_862,[if(not_loaded),must_be_module(true)]),_834,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),t123)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [53] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [50] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [48] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5595e846e580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5595e846e580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),_1042,system: $mt_end_load((0x5595e846e580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [46] [45] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5595e846e580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5595e846e580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5595e846e580)))) [42] $load_file(library(logicmoo_clif),t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [37] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl',pfc,t123) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [32] catch(t123:expects_dialect(clif),error(_1486,_1488),system: $exception_in_directive(error(_1502,_1504))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl',_1560,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl',1632225669.1511333),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl',_1638,[expand(false),expand(true)]),_1610,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('sanity_atmost_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('sanity_atmost_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl',(0x5595e846ea80),[expand(false),expand(true)])),system: $mt_do_load((0x5595e846ea80),'sanity_atmost_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl',user,[expand(false),expand(true)]),_1810,system: $mt_end_load((0x5595e846ea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl',(0x5595e846ea80),[expand(false),expand(true)])),$mt_do_load((0x5595e846ea80),'sanity_atmost_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5595e846ea80)))) [10] $load_file('sanity_atmost_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [60] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [59] $first_term((:-module(logicmoo_clif,[])),_706,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [58] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_784,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [57] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_862,[if(not_loaded),must_be_module(true)]),_834,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),t123)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [53] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [50] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [48] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5595e846e580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5595e846e580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),_1042,system: $mt_end_load((0x5595e846e580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [46] ERROR: [45] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5595e846e580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5595e846e580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5595e846e580)))) ERROR: [42] $load_file(library(logicmoo_clif),t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [37] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl',pfc,t123) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [32] catch(t123:expects_dialect(clif),error(_1486,_1488),system: $exception_in_directive(error(_1502,_1504))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 ERROR: [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl',_1560,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl',1632225669.1511333),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl',_1638,[expand(false),expand(true)]),_1610,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('sanity_atmost_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('sanity_atmost_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl',(0x5595e846ea80),[expand(false),expand(true)])),system: $mt_do_load((0x5595e846ea80),'sanity_atmost_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl',user,[expand(false),expand(true)]),_1810,system: $mt_end_load((0x5595e846ea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl',(0x5595e846ea80),[expand(false),expand(true)])),$mt_do_load((0x5595e846ea80),'sanity_atmost_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5595e846ea80)))) ERROR: [10] $load_file('sanity_atmost_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. %~ message_hook( %~ goal_failed(directive,t123:expects_dialect(clif)), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ t123 : expects_dialect(clif)]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) Goal (directive) failed: t123:expects_dialect(clif) Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: Warning: Goal (directive) failed: t123:expects_dialect(clif) :- module(t123). /*~ ~*/ :- '$set_source_module'(t123). % :- process_this_script. /*~ ~*/ % :- process_this_script. :- statistics. /*~ % Started at Mon Sep 27 03:40:03 2021 % 1.577 seconds cpu time for 6,677,395 inferences % 942,524 atoms, 32,373 functors, 31,584 predicates, 751 modules, 15,991,274 VM-codes % % Limit Allocated In use % Local stack: - 116 Kb 3,920 b % Global stack: - 512 Kb 147 Kb % Trail stack: - 130 Kb 488 b % Total: 1,024 Mb 758 Kb 152 Kb % % 27 garbage collections gained 10,387,648 bytes in 0.005 seconds. % 14 atom garbage collections gained 4,341 atoms in 0.188 seconds. % 18 clause garbage collections gained 3,835 clauses in 0.001 seconds. % Stack shifts: 2 local, 3 global, 2 trail in 0.001 seconds % 3 threads, 0 finished threads used 0.000 seconds ~*/ subtest([subtest_assert(tAnimal(joe)), mpred_test(isa(_,tHeart))]). /*~ %~ make_dynamic_here( t123, %~ '$nt'( %~ subtest( [ subtest_assert( tAnimal(joe)), %~ mpred_test( tHeart(Heart))]), Subtest,Nt)) ~*/ subtest([subtest_assert(tAnimal(joe)), mpred_test(hasOrgan(joe,_))]). /*~ ~*/ subtest([subtest_assert(tHeart(_)), mpred_test(~hasOrgan(jack,_))]). /*~ ~*/ :- add_test(t121, (all([[Human,tAnimal]],atmost(1,[[Heart,tHeart]],hasOrgan(Human,Heart))))). /*~ %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ test_boxlog(t121) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ correct_special_quantifiers :- all( Human, %~ ( isa(Human,tAnimal) => %~ quant(atmost(1),Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart)))). %~ %~ correct_special_quantifiers:-all(Human,isa(Human,tAnimal)=>quant(atmost(1),Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart))) %~ kifi = all( %~ [ [Human,tAnimal]], %~ atmost(1,[[Heart,tHeart]],hasOrgan(Human,Heart))). %~ kifm = all( Human, %~ nesc( ( isa(Human,tAnimal) => %~ quant(atmost(1),Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart))))). %~ kif_to_boxlog_attvars2 = forall('$VAR'('Human'),necessary(=>(isa('$VAR'('Human'),tAnimal),quant(atmost(1),'$VAR'('Heart'),=>(isa('$VAR'('Heart'),tHeart),hasOrgan('$VAR'('Human'),'$VAR'('Heart'))))))) %~ w_o_c( %~ error = error(uninstantiation_error(Heart),context(put_attr/3,'1-st argument')), %~ t123 : kif_to_boxlog( %~ all( %~ [ [Human,tAnimal]], %~ atmost(1,[[Heart,tHeart]],hasOrgan(Human,Heart))), KB,rule1:0,_694)) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl#L25 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('sanity_atmost_01.pfc.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl ',(0x5595e846ea80),[expand(false),expand(true)])),'$mt_do_load'((0x5595e846ea80),'sanity_atmost_01.pfc.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5595e846ea80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl ',(0x5595e846ea80),[expand(false),expand(true)])),system:'$mt_do_load'((0x5595e846ea80),'sanity_atmost_01.pfc.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5595e846ea80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('sanity_atmost_01.pfc.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('sanity_atmost_01.pfc.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl ',1632225669.1511333),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'('','','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl '). % init.pl:3074: (28)$[system]# '$compile_term'('','','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'('','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'('','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl '). % init.pl:3571: (31)$[system] '$execute_directive_3'(add_test(t121,all([[A,tAnimal]],atmost(1,[[B,tHeart]],hasOrgan(A,B))))). % init.pl:3574: (32)$[system] catch(t123:add_test(t121,all([[A,tAnimal]],atmost(1,[[B,tHeart]],hasOrgan(A,B)))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: (33)[t123] common_logic_sanity:add_test(t121,''). % common_logic_sanity.pl:271: (34)[t123] common_logic_sanity:test_boxlog(''). % common_logic_sanity.pl:136: (35)[t123] common_logic_sanity:test_boxlog([],''). % common_logic_sanity.pl:143: (36)[t123] locally_each:locally_tl('',''). % redo_locally.pl:151: (37)[locally_each] locally_each:locally('',''). % redo_locally.pl:149: (38)$[locally_each] locally_each:wtl(t_l,'','',''). % redo_locally.pl:199: (39)$[locally_each] locally_each:wtl(t_l,'','',''). % redo_locally.pl:204: (40)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (41)$[each_call_cleanup] each_call_cleanup:each_call_cleanup('','',''). % each_call.pl:147: (42)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup('','',''). % each_call.pl:116: (43)$[system] setup_call_cleanup('','',''). % init.pl:650: (44)$[system]# setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:kif_option_list([])),each_call_cleanup:((t123:(\+ \+ (pretty_numbervars_ground(all([[Human,tAnimal]],atmost(1,[[Heart,tHeart]],hasOrgan(Human,Heart))),all([[Human,tAnimal]],atmost(1,[[Heart,tHeart]],hasOrgan(Human,Heart)))),kif_optionally_e(never,ain,clif(all([[Human,tAnimal]],atmost(1,[[Heart,tHeart]],hasOrgan(Human,Heart))))),kif_to_boxlog(all([[Human,tAnimal]],atmost(1,[[Heart,tHeart]],hasOrgan(Human,Heart))),A),kif_optionally_e(true,show_boxlog,A),flush_output,kif_optionally(false,assert_to_boxlog,A),kif_optionally(false,print_boxlog_to_pfc,A))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:kif_option_list([])),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646: (45)$[each_call_cleanup] ''(''). no(clause) (46)[ucatch]# ucatch:''. % ucatch.pl:1758: (47)$[ucatch] ucatch:call_each_det('',''). % ucatch.pl:1775: (48)$[ucatch] ucatch:call_each_det('',''). % ucatch.pl:1775: (49)$[ucatch] ucatch:call_each_det(ucatch:must_det_u,''). % ucatch.pl:1775: (50)$[ucatch] ucatch:call_each_det('',''). % ucatch.pl:1778: (51)$[ucatch] ucatch:p_call('',''). % ucatch.pl:1784: (52)$[ucatch]# ucatch:''. % ucatch.pl:1727: (53)$[must_sanity]# must_sanity:t123:kif_to_boxlog(all([[Human,tAnimal]],atmost(1,[[Heart,tHeart]],hasOrgan(Human,Heart))),A). % must_sanity.pl:65: (54)[t123] common_logic_snark:kif_to_boxlog('',''). % common_logic_snark.pl:1099: (55)[must_sanity]# must_sanity:t123:kif_to_boxlog(all([[Human,tAnimal]],atmost(1,[[Heart,tHeart]],hasOrgan(Human,Heart))),A,rule1:0). % must_sanity.pl:65: (56)[t123] common_logic_snark:kif_to_boxlog('','',''). % common_logic_snark.pl:1107: (57)[locally_each] locally_each:w_o_c(''). % redo_locally.pl:86: (58)$[system] catch(locally_each:w_o_c(error,t123:kif_to_boxlog(all([[Human,tAnimal]],atmost(1,[[Heart,tHeart]],hasOrgan(Human,Heart))),KB,rule1:0,A)),error(uninstantiation_error(Heart),context(put_attr/3,'1-st argument')),locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(Heart),context(put_attr/3,'1-st argument')),t123:kif_to_boxlog(all([[Human,tAnimal]],atmost(1,[[Heart,tHeart]],hasOrgan(Human,Heart))),KB,rule1:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(Heart),context(put_attr/3,'1-st argument')),t123:kif_to_boxlog(all([[Human,tAnimal]],atmost(1,[[Heart,tHeart]],hasOrgan(Human,Heart))),KB,rule1:0,A))),break,trace,t123:kif_to_boxlog(all([[Human,tAnimal]],atmost(1,[[Heart,tHeart]],hasOrgan(Human,Heart))),KB,rule1:0,A))). % init.pl:546: (59)$[locally_each] ''(locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(Heart),context(put_attr/3,'1-st argument')),t123:kif_to_boxlog(all([[Human,tAnimal]],atmost(1,[[Heart,tHeart]],hasOrgan(Human,Heart))),KB,rule1:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(Heart),context(put_attr/3,'1-st argument')),t123:kif_to_boxlog(all([[Human,tAnimal]],atmost(1,[[Heart,tHeart]],hasOrgan(Human,Heart))),KB,rule1:0,A))),break,trace,t123:kif_to_boxlog(all([[Human,tAnimal]],atmost(1,[[Heart,tHeart]],hasOrgan(Human,Heart))),KB,rule1:0,A))). no(clause) (60)[locally_each] dumpst:dumpST. % dumpst.pl:150: %~ w_o_c( %~ error = error(uninstantiation_error(Heart),context(put_attr/3,'1-st argument')), %~ t123 : kif_to_boxlog( %~ all( %~ [ [Human,tAnimal]], %~ atmost(1,[[Heart,tHeart]],hasOrgan(Human,Heart))), KB,rule1:0,_694)) % Break level 1 % Exit break level 1 ^ Call: (60) [t123] common_logic_snark:kif_to_boxlog(all([[Human, tAnimal]], atmost(1, [[Heart, tHeart]], hasOrgan(Human, Heart))), KB, rule1:0, _694) ? EOF: exit (status 4) totalTime=2.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k sanity_atmost_01.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=438 OPEN logicmoo.base.examples.fol.SANITY_ATMOST_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, SANITY_ATMOST_01, Failing 2021-09-26 05:53:53 +0000 UTC ISSUE_ID=438 ISSUE_OC=OPEN Editing Issue For FAILED 438 OPEN logicmoo.base.examples.fol.SANITY_ATMOST_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, SANITY_ATMOST_01, Failing 2021-09-26 05:53:53 +0000 UTC SKIPPING gh issue edit 438 -t logicmoo.base.examples.fol.SANITY_ATMOST_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.SANITY_ATLEAST_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sanity_atleast_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sanity_atleast_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SANITY_ATLEAST_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASANITY_ATLEAST_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/439 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_clif), %~ context( %~ prolog_stack( [ frame( 61, %~ call( system : '$declare_module'/6), %~ '$declare_module'( logicmoo_clif, %~ user, %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)), %~ frame( 60, %~ clause((0x55c43cd6cc00),61), %~ '$start_module'( logicmoo_clif, %~ [], %~ state( true, %~ logicmoo_clif, true,false, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 59, %~ clause((0x55c43cb59000),65), %~ '$first_term'( %~ :-( module(logicmoo_clif,[])), %~ _23326, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ state( true, %~ logicmoo_clif, true,false, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 58, %~ clause((0x55c43cb59400),60), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl, %~ [ if(not_loaded), %~ true])), %~ frame( 57, %~ clause((0x55c43cdaf980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1, %~ [ if(not_loaded), %~ true]), %~ Kw, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ lexstate(202,pfc), %~ t123))), %~ frame( 53, %~ clause((0x55c43cfac000),221), %~ '$do_load_file_2'( library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,compiled, %~ [ if(not_loaded), %~ true])), %~ frame( 50, %~ clause((0x55c43cd82840),10), %~ '$qdo_load_file'( library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true])), %~ frame( 48, %~ clause((0x55c43cdaf980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ (0x55c43e42a580), %~ [ if(not_loaded), %~ true])), %~ system : '$mt_do_load'( (0x55c43e42a580), %~ library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), %~ Kw3, %~ system : '$mt_end_load'((0x55c43e42a580)))), %~ frame(46,meta_call,0), %~ frame( 45, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ (0x55c43e42a580), %~ [ if(not_loaded), %~ true])), %~ '$mt_do_load'( (0x55c43e42a580), %~ library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), %~ '$mt_end_load'((0x55c43e42a580))))), %~ frame( 42, %~ clause((0x55c43cd88c80),12), %~ '$load_file'(library(logicmoo_clif),t123,[if(not_loaded),true])), %~ frame( 37, %~ clause((0x55c450ae8c80),31), %~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',pfc,t123)), %~ frame(36,clause((0x55c450b03b00),49),clif_dialect:clif_expects_dialect(clif)), %~ frame(34,clause((0x55c44effa480),60),prolog_dialect:attach_dialect(clif)), %~ frame(33,clause((0x55c44efe9200),20),prolog_dialect:expects_dialect(clif)), %~ frame( 32, %~ clause((0x55c43cd7f380),2), %~ catch( %~ t123 : expects_dialect(clif), %~ error(Error,Error18), %~ system : $exception_in_directive( error(Error5,Error19)))), %~ frame(31,clause((0x55c43cd4c580),55),'$execute_directive_3'(expects_dialect(clif))), %~ frame( 26, %~ clause((0x55c43cb59400),77), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sanity_atleast_01_c46_pfc_c46_pl, %~ [ expand(false), %~ expand(true)])), %~ frame( 25, %~ clause((0x55c43cdaf980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',1632225669.0391827), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sanity_atleast_01_c46_pfc_c46_pl7, %~ [ expand(false), %~ expand(true)]), %~ Kw8, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl', %~ lexstate(202,swi), %~ user))), %~ frame( 21, %~ clause((0x55c43cfac000),221), %~ '$do_load_file_2'( 'sanity_atleast_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl', user,compiled, %~ [ expand(false), %~ expand(true)])), %~ frame( 18, %~ clause((0x55c43cd82840),10), %~ '$qdo_load_file'( 'sanity_atleast_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl', user,[expand(false),expand(true)])), %~ frame( 16, %~ clause((0x55c43cdaf980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl', %~ (0x55c43e42aa80), %~ [ expand(false), %~ expand(true)])), %~ system : '$mt_do_load'( (0x55c43e42aa80), %~ 'sanity_atleast_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl', %~ user, %~ [ expand(false), %~ expand(true)]), %~ Kw9, %~ system : '$mt_end_load'((0x55c43e42aa80)))), %~ frame(14,meta_call,0), %~ frame( 13, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl', %~ (0x55c43e42aa80), %~ [ expand(false), %~ expand(true)])), %~ '$mt_do_load'( (0x55c43e42aa80), %~ 'sanity_atleast_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl', user,[expand(false),expand(true)]), %~ '$mt_end_load'((0x55c43e42aa80))))), %~ frame(10,clause((0x55c43cd88c80),12),'$load_file'('sanity_atleast_01.pfc.pl',user,''))]), %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')), %~ error, %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_10498)]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [60] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [59] $first_term((:-module(logicmoo_clif,[])),_706,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [58] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_784,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [57] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_862,[if(not_loaded),must_be_module(true)]),_834,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),t123)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [53] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [50] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [48] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55c43e42a580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55c43e42a580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),_1042,system: $mt_end_load((0x55c43e42a580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [46] [45] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55c43e42a580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55c43e42a580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55c43e42a580)))) [42] $load_file(library(logicmoo_clif),t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [37] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',pfc,t123) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [32] catch(t123:expects_dialect(clif),error(_1486,_1488),system: $exception_in_directive(error(_1502,_1504))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',_1560,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',1632225669.0391827),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',_1638,[expand(false),expand(true)]),_1610,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('sanity_atleast_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('sanity_atleast_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',(0x55c43e42aa80),[expand(false),expand(true)])),system: $mt_do_load((0x55c43e42aa80),'sanity_atleast_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',user,[expand(false),expand(true)]),_1810,system: $mt_end_load((0x55c43e42aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',(0x55c43e42aa80),[expand(false),expand(true)])),$mt_do_load((0x55c43e42aa80),'sanity_atleast_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55c43e42aa80)))) [10] $load_file('sanity_atleast_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [60] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [59] $first_term((:-module(logicmoo_clif,[])),_706,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [58] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_784,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [57] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_862,[if(not_loaded),must_be_module(true)]),_834,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),t123)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [53] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [50] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [48] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55c43e42a580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55c43e42a580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),_1042,system: $mt_end_load((0x55c43e42a580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [46] ERROR: [45] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55c43e42a580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55c43e42a580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55c43e42a580)))) ERROR: [42] $load_file(library(logicmoo_clif),t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [37] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',pfc,t123) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [32] catch(t123:expects_dialect(clif),error(_1486,_1488),system: $exception_in_directive(error(_1502,_1504))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 ERROR: [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',_1560,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',1632225669.0391827),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',_1638,[expand(false),expand(true)]),_1610,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('sanity_atleast_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('sanity_atleast_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',(0x55c43e42aa80),[expand(false),expand(true)])),system: $mt_do_load((0x55c43e42aa80),'sanity_atleast_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',user,[expand(false),expand(true)]),_1810,system: $mt_end_load((0x55c43e42aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',(0x55c43e42aa80),[expand(false),expand(true)])),$mt_do_load((0x55c43e42aa80),'sanity_atleast_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55c43e42aa80)))) ERROR: [10] $load_file('sanity_atleast_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5 %~ message_hook( %~ goal_failed(directive,t123:expects_dialect(clif)), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ t123 : expects_dialect(clif)]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) Goal (directive) failed: t123:expects_dialect(clif) Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: Warning: Goal (directive) failed: t123:expects_dialect(clif) :- module(t123). /*~ ~*/ :- '$set_source_module'(t123). % :- process_this_script. /*~ ~*/ % :- process_this_script. :- statistics. /*~ % Started at Mon Sep 27 03:40:07 2021 % 1.563 seconds cpu time for 6,677,837 inferences % 942,532 atoms, 32,373 functors, 31,583 predicates, 751 modules, 15,991,424 VM-codes % % Limit Allocated In use % Local stack: - 116 Kb 3,920 b % Global stack: - 512 Kb 149 Kb % Trail stack: - 130 Kb 488 b % Total: 1,024 Mb 758 Kb 153 Kb % % 27 garbage collections gained 10,397,088 bytes in 0.005 seconds. % 14 atom garbage collections gained 4,330 atoms in 0.191 seconds. % 18 clause garbage collections gained 3,833 clauses in 0.001 seconds. % Stack shifts: 2 local, 3 global, 2 trail in 0.001 seconds % 3 threads, 0 finished threads used 0.000 seconds ~*/ subtest([subtest_assert(tAnimal(joe)), mpred_test(isa(_,tHeart))]). /*~ %~ make_dynamic_here( t123, %~ '$nt'( %~ subtest( [ subtest_assert( tAnimal(joe)), %~ mpred_test( tHeart(Heart))]), Subtest,Nt)) ~*/ subtest([subtest_assert(tAnimal(joe)), mpred_test(hasOrgan(joe,_))]). /*~ ~*/ subtest([subtest_assert(tHeart(_)), mpred_test(~hasOrgan(jack,_))]). /*~ ~*/ :- add_test(t121, (all([[Human,tAnimal]],atleast(1,[[Heart,tHeart]],hasOrgan(Human,Heart))))). /*~ %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ test_boxlog(t121) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ correct_special_quantifiers :- all( Human, %~ ( isa(Human,tAnimal) => %~ exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart)))). %~ %~ correct_special_quantifiers:-all(Human,isa(Human,tAnimal)=>exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart))) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl:26 %~ kifi = all( %~ [ [Human,tAnimal]], %~ atleast(1,[[Heart,tHeart]],hasOrgan(Human,Heart))). %~ kifm = all( Human, %~ nesc( ( isa(Human,tAnimal) => %~ exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart))))). %~ kif_to_boxlog_attvars2 = forall('$VAR'('Human'),necessary(=>(isa('$VAR'('Human'),tAnimal),exists('$VAR'('Heart'),and(hasOrgan('$VAR'('Human'),'$VAR'('Heart')),isa('$VAR'('Heart'),tHeart)))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is possibly false and %~ " ?Heart isa tHeart " is necessarily true %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is possibly false and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) %~ It's Proof that: %~ " ?Heart isa tHeart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)))) ==> poss( ~( isa(Heart,tHeart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is necessarily true ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'(Heart,1,nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart))) & nesc( isa(Human,tAnimal)) & nesc( isa(Heart,tHeart))) ==> nesc( hasOrgan(Human,Heart))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Heart isa tHeart " is possibly false %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is possibly false ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'(Heart,1,nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart))) & nesc( isa(Human,tAnimal)) & poss( ~( isa(Heart,tHeart)))) ==> poss( ~( hasOrgan(Human,Heart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) %~ It's Proof that: %~ " ?Heart isa tHeart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( hasOrgan(Human,Heart)) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)))) ==> nesc( isa(Heart,tHeart))). %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ completed_test_boxlog(t121) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. ~*/ :- add_test(t121a, (atleast(1,[[Heart,tHeart]],all([[Human,tAnimal]],hasOrgan(Human,Heart))))). /*~ %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ test_boxlog(t121a) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ correct_special_quantifiers :- exists( Heart, %~ ( all(Human,isa(Human,tAnimal)=>hasOrgan(Human,Heart)) & %~ isa(Heart,tHeart))). %~ %~ correct_special_quantifiers:-exists(Heart,all(Human,isa(Human,tAnimal)=>hasOrgan(Human,Heart))&isa(Heart,tHeart)) %~ kifi = atleast( 1, %~ [ [Heart,tHeart]], %~ all([[Human,tAnimal]],hasOrgan(Human,Heart))). %~ kifm = exists( Heart, %~ nesc( ( all(Human,isa(Human,tAnimal)=>hasOrgan(Human,Heart)) & %~ isa(Heart,tHeart)))). %~ kif_to_boxlog_attvars2 = exists('$VAR'('Heart'),necessary(and(forall('$VAR'('Human'),=>(isa('$VAR'('Human'),tAnimal),hasOrgan('$VAR'('Human'),'$VAR'('Heart')))),isa('$VAR'('Heart'),tHeart)))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is possibly false and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart)))&nesc(isa(Heart,tHeart)) %~ It's Proof that: %~ " ?Heart isa tHeart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, ( all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart))) & nesc( isa(Heart,tHeart))))) ==> poss( ~( isa(Heart,tHeart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is possibly false and %~ " ?Heart isa tHeart " is necessarily true %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart)))&nesc(isa(Heart,tHeart)) and %~ (" ?Heart isa tHeart " is necessarily true and %~ " ?Human isa tAnimal " is necessarily true ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Heart, 1, ( all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart))) & nesc( isa(Heart,tHeart)))) & nesc( isa(Heart,tHeart)) & nesc( isa(Human,tAnimal))) ==> nesc( hasOrgan(Human,Heart))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" ?Human hasOrgan ?Heart " is possibly false and %~ " ?Human isa tAnimal " is possibly false )is possible ) and %~ by default ?Heart all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart)))&nesc(isa(Heart,tHeart)) %~ It's Proof that: %~ " ?Heart isa tHeart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( poss(~hasOrgan(Human,Heart))&poss(~isa(Human,tAnimal))) & '$existential'( Heart, 1, ( all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart))) & nesc( isa(Heart,tHeart))))) ==> nesc( isa(Heart,tHeart))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ( by default ?Heart all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart)))&nesc(isa(Heart,tHeart)) and %~ " ?Heart isa tHeart " is possibly false ) and %~ " ?Human isa tAnimal " is possibly false %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Heart, 1, ( all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart))) & nesc( isa(Heart,tHeart)))) & poss( ~( isa(Heart,tHeart))) & poss( ~( isa(Human,tAnimal)))) ==> nesc( hasOrgan(Human,Heart))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is possibly false and %~ ( by default ?Heart all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart)))&nesc(isa(Heart,tHeart)) and %~ " ?Heart isa tHeart " is possibly false ) %~ It's Proof that: %~ " ?Human isa tAnimal " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( hasOrgan(Human,Heart))) & '$existential'( Heart, 1, ( all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart))) & nesc( isa(Heart,tHeart)))) & poss( ~( isa(Heart,tHeart)))) ==> nesc( isa(Human,tAnimal))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Human isa tAnimal " is necessarily true )is possible ) and %~ by default ?Heart all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart)))&nesc(isa(Heart,tHeart)) %~ It's Proof that: %~ " ?Heart isa tHeart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( nesc(hasOrgan(Human,Heart))&nesc(isa(Human,tAnimal))) & '$existential'( Heart, 1, ( all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart))) & nesc( isa(Heart,tHeart))))) ==> nesc( isa(Heart,tHeart))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ( by default ?Heart all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart)))&nesc(isa(Heart,tHeart)) and %~ " ?Heart isa tHeart " is possibly false ) and %~ " ?Human isa tAnimal " is possible %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Heart, 1, ( all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart))) & nesc( isa(Heart,tHeart)))) & poss( ~( isa(Heart,tHeart))) & poss( isa(Human,tAnimal))) ==> poss( ~( hasOrgan(Human,Heart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is possible and %~ ( by default ?Heart all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart)))&nesc(isa(Heart,tHeart)) and %~ " ?Heart isa tHeart " is possibly false ) %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( hasOrgan(Human,Heart)) & '$existential'( Heart, 1, ( all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart))) & nesc( isa(Heart,tHeart)))) & poss( ~( isa(Heart,tHeart)))) ==> poss( ~( isa(Human,tAnimal)))). %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ completed_test_boxlog(t121a) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl:27 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. ~*/ :- add_test(t122, (all(Human, isa(Human,tAnimal) => atleast(1,Heart,(isa(Heart,tHeart) & hasOrgan(Human,Heart)))))). /*~ %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ test_boxlog(t122) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ correct_special_quantifiers :- all( Human, %~ ( isa(Human,tAnimal) => %~ exists(Heart,isa(Heart,tHeart)&hasOrgan(Human,Heart)))). %~ %~ correct_special_quantifiers:-all(Human,isa(Human,tAnimal)=>exists(Heart,isa(Heart,tHeart)&hasOrgan(Human,Heart))) %~ kifi = all( Human, %~ ( isa(Human,tAnimal) => %~ atleast(1,Heart,isa(Heart,tHeart)&hasOrgan(Human,Heart)))). %~ kifm = all( Human, %~ nesc( ( isa(Human,tAnimal) => %~ exists(Heart,isa(Heart,tHeart)&hasOrgan(Human,Heart))))). %~ kif_to_boxlog_attvars2 = forall('$VAR'('Human'),necessary(=>(isa('$VAR'('Human'),tAnimal),exists('$VAR'('Heart'),and(isa('$VAR'('Heart'),tHeart),hasOrgan('$VAR'('Human'),'$VAR'('Heart'))))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Heart isa tHeart " is possibly false %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is possibly false ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'(Heart,1,nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & poss( ~( isa(Heart,tHeart)))) ==> poss( ~( hasOrgan(Human,Heart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)) %~ It's Proof that: %~ " ?Heart isa tHeart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( hasOrgan(Human,Heart)) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) ==> nesc( isa(Heart,tHeart))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is possibly false and %~ " ?Heart isa tHeart " is necessarily true %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is possibly false and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)) %~ It's Proof that: %~ " ?Heart isa tHeart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) ==> poss( ~( isa(Heart,tHeart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is necessarily true ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'(Heart,1,nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & nesc( isa(Heart,tHeart))) ==> nesc( hasOrgan(Human,Heart))). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl:32 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ completed_test_boxlog(t122) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. ~*/ :- add_test(t122a, (atleast(1,Heart, (all(Human, isa(Human,tAnimal) => (isa(Heart,tHeart) & hasOrgan(Human,Heart))))))). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl:38 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ test_boxlog(t122a) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ correct_special_quantifiers :- exists( Heart, %~ all( Human, %~ isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))). %~ %~ correct_special_quantifiers:-exists(Heart,all(Human,isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))) %~ kifi = atleast( 1, %~ Heart, %~ all( Human, %~ isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))). %~ kifm = exists( Heart, %~ all( Human, %~ nesc( isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart))))). %~ kif_to_boxlog_attvars2 = exists('$VAR'('Heart'),forall('$VAR'('Human'),necessary(=>(isa('$VAR'('Human'),tAnimal),and(isa('$VAR'('Heart'),tHeart),hasOrgan('$VAR'('Human'),'$VAR'('Heart'))))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Heart isa tHeart " is possibly false %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart all(Human,nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is possibly false ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Heart, 1, all( Human, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) & nesc( isa(Human,tAnimal)) & poss( ~( isa(Heart,tHeart)))) ==> poss( ~( hasOrgan(Human,Heart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart all(Human,nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) %~ It's Proof that: %~ " ?Heart isa tHeart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( hasOrgan(Human,Heart)) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, all( Human, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))))) ==> nesc( isa(Heart,tHeart))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is possibly false and %~ " ?Heart isa tHeart " is necessarily true %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is possibly false and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart all(Human,nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) %~ It's Proof that: %~ " ?Heart isa tHeart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, all( Human, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))))) ==> poss( ~( isa(Heart,tHeart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart all(Human,nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is necessarily true ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Heart, 1, all( Human, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) & nesc( isa(Human,tAnimal)) & nesc( isa(Heart,tHeart))) ==> nesc( hasOrgan(Human,Heart))). %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ completed_test_boxlog(t122a) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. ~*/ :- add_test(t123, (all(Human, atleast(1,Heart, isa(Human,tAnimal) => (isa(Heart,tHeart) & hasOrgan(Human,Heart)))))). /*~ %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ test_boxlog(t123) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ correct_special_quantifiers :- all( Human, %~ exists( Heart, %~ isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))). %~ %~ correct_special_quantifiers:-all(Human,exists(Heart,isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl:45 %~ kifi = all( Human, %~ atleast( 1, %~ Heart, %~ isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))). %~ kifm = all( Human, %~ exists( Heart, %~ nesc( isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart))))). %~ kif_to_boxlog_attvars2 = forall('$VAR'('Human'),exists('$VAR'('Heart'),necessary(=>(isa('$VAR'('Human'),tAnimal),and(isa('$VAR'('Heart'),tHeart),hasOrgan('$VAR'('Human'),'$VAR'('Heart'))))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Heart isa tHeart " is possibly false %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is possibly false ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Heart, 1, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) & nesc( isa(Human,tAnimal)) & poss( ~( isa(Heart,tHeart)))) ==> poss( ~( hasOrgan(Human,Heart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) %~ It's Proof that: %~ " ?Heart isa tHeart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( hasOrgan(Human,Heart)) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) ==> nesc( isa(Heart,tHeart))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is possibly false and %~ " ?Heart isa tHeart " is necessarily true %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is possibly false and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) %~ It's Proof that: %~ " ?Heart isa tHeart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) ==> poss( ~( isa(Heart,tHeart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is necessarily true ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Heart, 1, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) & nesc( isa(Human,tAnimal)) & nesc( isa(Heart,tHeart))) ==> nesc( hasOrgan(Human,Heart))). %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ completed_test_boxlog(t123) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. ~*/ :- add_test(t123a, atleast(1,Heart, isa(Human,tAnimal) => (isa(Heart,tHeart) & hasOrgan(Human,Heart)))). /*~ %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ test_boxlog(t123a) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ correct_special_quantifiers :- exists( Heart, %~ isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart))). %~ %~ correct_special_quantifiers:-exists(Heart,isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart))) %~ kifi = atleast( 1, %~ Heart, %~ isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart))). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl:50 %~ kifm = exists( Heart, %~ nesc( isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))). %~ kif_to_boxlog_attvars2 = exists('$VAR'('Heart'),necessary(=>(isa('$VAR'('Human'),tAnimal),and(isa('$VAR'('Heart'),tHeart),hasOrgan('$VAR'('Human'),'$VAR'('Heart')))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Heart isa tHeart " is possibly false %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is possibly false ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Heart, 1, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) & nesc( isa(Human,tAnimal)) & poss( ~( isa(Heart,tHeart)))) ==> poss( ~( hasOrgan(Human,Heart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) %~ It's Proof that: %~ " ?Heart isa tHeart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( hasOrgan(Human,Heart)) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) ==> nesc( isa(Heart,tHeart))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is possibly false and %~ " ?Heart isa tHeart " is necessarily true %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is possibly false and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) %~ It's Proof that: %~ " ?Heart isa tHeart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) ==> poss( ~( isa(Heart,tHeart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is necessarily true ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'( Heart, 1, ( nesc( isa(Human,tAnimal)) => nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) & nesc( isa(Human,tAnimal)) & nesc( isa(Heart,tHeart))) ==> nesc( hasOrgan(Human,Heart))). %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ completed_test_boxlog(t123a) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. ~*/ :- add_test(t124, (all(Human, isa(Human,tAnimal) => atleast(1, Heart, (isa(Heart,tHeart) => hasOrgan(Human,Heart)))))). /*~ %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl:56 %~ test_boxlog(t124) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ correct_special_quantifiers :- all( Human, %~ ( isa(Human,tAnimal) => %~ exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart)))). %~ %~ correct_special_quantifiers:-all(Human,isa(Human,tAnimal)=>exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart))) %~ kifi = all( Human, %~ ( isa(Human,tAnimal) => %~ atleast(1,Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart)))). %~ kifm = all( Human, %~ nesc( ( isa(Human,tAnimal) => %~ exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart))))). %~ kif_to_boxlog_attvars2 = forall('$VAR'('Human'),necessary(=>(isa('$VAR'('Human'),tAnimal),exists('$VAR'('Heart'),=>(isa('$VAR'('Heart'),tHeart),hasOrgan('$VAR'('Human'),'$VAR'('Heart'))))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is possibly false and %~ " ?Heart isa tHeart " is necessarily true %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is possibly false and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart)) %~ It's Proof that: %~ " ?Heart isa tHeart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart)))) ==> poss( ~( isa(Heart,tHeart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart)) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is necessarily true ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'(Heart,1,nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & nesc( isa(Heart,tHeart))) ==> nesc( hasOrgan(Human,Heart))). %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ completed_test_boxlog(t124) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. ~*/ :- add_test(t124a, (atleast(1, Heart, all(Human, isa(Human,tAnimal) => (isa(Heart,tHeart) => hasOrgan(Human,Heart)))))). /*~ %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ test_boxlog(t124a) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ message_hook( %~ error( syntax_error(operator_clash), %~ string("wid(rule8:0,rule,atleast(1,Heart,all(Human,isa(Human,tAnimal)=>isa(Heart,tHeart)=>hasOrgan(Human,Heart)))) . ",62)), %~ error, %~ [ 'Syntax error: ', 'Operator priority clash',nl, %~ '~w'-["wid(rule8:0,rule,atleast(1,Heart,all(Human,isa(Human,tAnimal)="], nl,'** here **',nl, %~ '~w'-[">isa(Heart,tHeart)=>hasOrgan(Human,Heart)))) . "]]) Syntax error: Operator priority clash wid(rule8:0,rule,atleast(1,Heart,all(Human,isa(Human,tAnimal)= ** here ** >isa(Heart,tHeart)=>hasOrgan(Human,Heart)))) . ERROR: Syntax error: Operator priority clash ERROR: wid(rule8:0,rule,atleast(1,Heart,all(Human,isa(Human,tAnimal)= ERROR: ** here ** ERROR: >isa(Heart,tHeart)=>hasOrgan(Human,Heart)))) . %~ message_hook( %~ goal_failed( directive, %~ t123 : add_test( t124a, %~ atleast( 1, %~ Heart, %~ all( Human, %~ ( isa(Human,tAnimal) => %~ isa(Heart,tHeart) => %~ hasOrgan(Human,Heart)))))), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ t123 : add_test( t124a, %~ atleast( 1, %~ Heart, %~ all( Human, %~ ( isa(Human,tAnimal) => %~ isa(Heart,tHeart) => %~ hasOrgan(Human,Heart)))))]]) Goal (directive) failed: t123:add_test(t124a,atleast(1,_588,all(_592,isa(_592,tAnimal)=>isa(_588,tHeart)=>hasOrgan(_592,_588)))) Warning: Goal (directive) failed: t123:add_test(t124a,atleast(1,_588,all(_592,isa(_592,tAnimal)=>isa(_588,tHeart)=>hasOrgan(_592,_588)))) ~*/ :- cls. /*~ %~ skipped(messy_on_output,cls) ~*/ :- expects_dialect(pfc). /*~ ~*/ :- t122. /*~ %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ running_test(t122) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ correct_special_quantifiers :- all( Human, %~ ( isa(Human,tAnimal) => %~ exists(Heart,isa(Heart,tHeart)&hasOrgan(Human,Heart)))). %~ %~ correct_special_quantifiers:-all(Human,isa(Human,tAnimal)=>exists(Heart,isa(Heart,tHeart)&hasOrgan(Human,Heart))) %~ kifi = all( Human, %~ ( isa(Human,tAnimal) => %~ atleast(1,Heart,isa(Heart,tHeart)&hasOrgan(Human,Heart)))). %~ kifm = all( Human, %~ nesc( ( isa(Human,tAnimal) => %~ exists(Heart,isa(Heart,tHeart)&hasOrgan(Human,Heart))))). %~ kif_to_boxlog_attvars2 = forall('$VAR'('Human'),necessary(=>(isa('$VAR'('Human'),tAnimal),exists('$VAR'('Heart'),and(isa('$VAR'('Heart'),tHeart),hasOrgan('$VAR'('Human'),'$VAR'('Heart'))))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Heart isa tHeart " is possibly false %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is possibly false ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'(Heart,1,nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & poss( ~( isa(Heart,tHeart)))) ==> poss( ~( hasOrgan(Human,Heart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is necessarily true and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)) %~ It's Proof that: %~ " ?Heart isa tHeart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( hasOrgan(Human,Heart)) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) ==> nesc( isa(Heart,tHeart))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?Human hasOrgan ?Heart " is possibly false and %~ " ?Heart isa tHeart " is necessarily true %~ It's Proof that: %~ " ?Human isa tAnimal " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> poss( ~( isa(Human,tAnimal)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?Human hasOrgan ?Heart " is possibly false and %~ " ?Human isa tAnimal " is necessarily true ) and %~ by default ?Heart nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)) %~ It's Proof that: %~ " ?Heart isa tHeart " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & '$existential'( Heart, 1, nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) ==> poss( ~( isa(Heart,tHeart)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ by default ?Heart nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)) and %~ (" ?Human isa tAnimal " is necessarily true and %~ " ?Heart isa tHeart " is necessarily true ) %~ It's Proof that: %~ " ?Human hasOrgan ?Heart " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( '$existential'(Heart,1,nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) & nesc( isa(Human,tAnimal)) & nesc( isa(Heart,tHeart))) ==> nesc( hasOrgan(Human,Heart))). %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl:70 %~ completed_running_test(t122) %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. ~*/ :- mpred_test(\+ tHeart(_)). /*~ %~ ?-( mpred_test("Test_0001_Line_0000__naf_tHeart_1_in_t123",t123:(\+tHeart(Heart)))). %~ make_dynamic_here(t123,tHeart(_37514)) passed=info(why_was_true(t123:(\+tHeart(_37514)))) no_proof_for(\+tHeart(Heart1)). no_proof_for(\+tHeart(Heart1)). no_proof_for(\+tHeart(Heart1)). name = 'logicmoo.base.examples.fol.SANITY_ATLEAST_01-Test_0001_Line_0000__naf_tHeart_1_in_t123'. JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SANITY_ATLEAST_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sanity_atleast_01.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-examples-fol-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_examples_fol_SANITY_ATLEAST_01_Test_0001_Line_0000_naf_tHeart_1_in_t123-junit.xml ~*/ :- ain(tAnimal(iBob)). /*~ ~*/ :- mpred_test(tHeart(_)). % :- mpred_why(tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(iBob))). % '' :- % \+ tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(iBob)). % '' :- % tAnimal(iBob). % '' :- % tAnimal(_32725602), (\+tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32725602));\+hasOrgan(_32725602, skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32725602))), {_32725654=skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32725602)}, {is_unit(_32725654)}==>tHeart(_32725654). % '' :- % mfl(t123, % '/home/prologmud_server/lib/swipl/pack/logicmoo_base/t/examples/fol/sanity_exists_01.pl', % 40). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl:75 %~ ?-( mpred_test("Test_0002_Line_0000__tHeart_1_in_t123",t123:tHeart(Heart))). failure=info((why_was_true(t123:(\+tHeart(_907694))),nop(ftrace(t123:tHeart(_907694))))) no_proof_for(\+tHeart(Heart1)). no_proof_for(\+tHeart(Heart1)). no_proof_for(\+tHeart(Heart1)). name = 'logicmoo.base.examples.fol.SANITY_ATLEAST_01-Test_0002_Line_0000__tHeart_1_in_t123'. JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SANITY_ATLEAST_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sanity_atleast_01.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-examples-fol-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_examples_fol_SANITY_ATLEAST_01_Test_0002_Line_0000_tHeart_1_in_t123-junit.xml ~*/ % :- mpred_why(tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(iBob))). % '' :- % \+ tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(iBob)). % '' :- % tAnimal(iBob). % '' :- % tAnimal(_32725602), (\+tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32725602));\+hasOrgan(_32725602, skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32725602))), {_32725654=skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32725602)}, {is_unit(_32725654)}==>tHeart(_32725654). % '' :- % mfl(t123, % '/home/prologmud_server/lib/swipl/pack/logicmoo_base/t/examples/fol/sanity_exists_01.pl', % 40). :- mpred_test(hasOrgan(iBob,_)). % /home/prologmud_server/lib/swipl/pack/logicmoo_base/t/examples/fol/sanity_exists_01.pl:45 % :- mpred_why(hasOrgan(iBob, skIsAnimalInHeartArg2ofHasorgan_1FnSk(iBob))). % '' :- % \+ tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(iBob)). % '' :- % tAnimal(iBob). % '' :- % tAnimal(_32734660), (\+tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32734660));\+hasOrgan(_32734660, skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32734660))), {_32734712=skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32734660)}, {is_unit(_32734712, _32734660)}==>hasOrgan(_32734660, _32734712). % '' :- % mfl(t123, % '/home/prologmud_server/lib/swipl/pack/logicmoo_base/t/examples/fol/sanity_exists_01.pl', % 40). % '' :- % \+ tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(iBob)). % '' :- % tAnimal(iBob). % '' :- % tAnimal(_32734522), {_32734536=skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32734522)}, (\+tHeart(_32734536);\+hasOrgan(_32734522, _32734536)), {is_unit(_32734522)}==>hasOrgan(_32734522, skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32734522)). % '' :- % mfl(t123, % '/home/prologmud_server/lib/swipl/pack/logicmoo_base/t/examples/fol/sanity_exists_01.pl', % 40). % init_why(after('/home/prologmud_server/lib/swipl/pack/logicmoo_base/t/examples/fol/sanity_exists_01.pl')). /*~ %~ ?-( mpred_test("Test_0003_Line_0000__IBob_in_t123",t123:hasOrgan(iBob,HasOrgan_Bob))). %~ make_dynamic_here(t123,hasOrgan(iBob,_979754)) failure=info((why_was_true(t123:(\+hasOrgan(iBob,_979754))),nop(ftrace(t123:hasOrgan(iBob,_979754))))) no_proof_for(\+hasOrgan(iBob,HasOrgan_Bob2)). no_proof_for(\+hasOrgan(iBob,HasOrgan_Bob2)). no_proof_for(\+hasOrgan(iBob,HasOrgan_Bob2)). name = 'logicmoo.base.examples.fol.SANITY_ATLEAST_01-Test_0003_Line_0000__IBob_in_t123'. JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SANITY_ATLEAST_01'. JUNIT_CMD = 'timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "[\'sanity_atleast_01.pfc.pl\']"'. % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-base-examples-fol-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_base_examples_fol_SANITY_ATLEAST_01_Test_0003_Line_0000_IBob_in_t123-junit.xml ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.23956913-junit.xml > logicmoo.base.examples.fol.SANITY_ATLEAST_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) logicmoo.base.examples.fol.SANITY_ATLEAST_01 JUnit error = No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [60] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [59] $first_term((:-module(logicmoo_clif,[])),_706,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [58] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_784,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [57] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_862,[if(not_loaded),must_be_module(true)]),_834,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),t123)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [53] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [50] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [48] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55c43e42a580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55c43e42a580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),_1042,system: $mt_end_load((0x55c43e42a580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [46] [45] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55c43e42a580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55c43e42a580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',t123,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55c43e42a580)))) [42] $load_file(library(logicmoo_clif),t123,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [37] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',pfc,t123) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [32] catch(t123:expects_dialect(clif),error(_1486,_1488),system: $exception_in_directive(error(_1502,_1504))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',_1560,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',1632225669.0391827),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',_1638,[expand(false),expand(true)]),_1610,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('sanity_atleast_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('sanity_atleast_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',(0x55c43e42aa80),[expand(false),expand(true)])),system: $mt_do_load((0x55c43e42aa80),'sanity_atleast_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',user,[expand(false),expand(true)]),_1810,system: $mt_end_load((0x55c43e42aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',(0x55c43e42aa80),[expand(false),expand(true)])),$mt_do_load((0x55c43e42aa80),'sanity_atleast_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55c43e42aa80)))) [10] $load_file('sanity_atleast_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. logicmoo.base.examples.fol.SANITY_ATLEAST_01 JUnit warning = Goal (directive) failed: t123:expects_dialect(clif) logicmoo.base.examples.fol.SANITY_ATLEAST_01 JUnit error = Syntax error: Operator priority clash wid(rule8:0,rule,atleast(1,Heart,all(Human,isa(Human,tAnimal)= ** here ** >isa(Heart,tHeart)=>hasOrgan(Human,Heart)))) . logicmoo.base.examples.fol.SANITY_ATLEAST_01 JUnit warning = Goal (directive) failed: t123:add_test(t124a,atleast(1,_588,all(_592,isa(_592,tAnimal)=>isa(_588,tHeart)=>hasOrgan(_592,_588)))) Test_0001_Line_0000__naf_tHeart_1_in_t123 result = passed. Test_0002_Line_0000__tHeart_1_in_t123 result = failure. Test_0003_Line_0000__IBob_in_t123 result = failure. %~ test_completed_exit(56) totalTime=3.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k sanity_atleast_01.pfc.pl (returned 56) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped' ISSUE_INFO=439 OPEN logicmoo.base.examples.fol.SANITY_ATLEAST_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, SANITY_ATLEAST_01, Failing, Errors, Warnings 2021-09-26 05:54:10 +0000 UTC ISSUE_ID=439 ISSUE_OC=OPEN Editing Issue For FAILED 439 OPEN logicmoo.base.examples.fol.SANITY_ATLEAST_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, SANITY_ATLEAST_01, Failing, Errors, Warnings 2021-09-26 05:54:10 +0000 UTC SKIPPING gh issue edit 439 -t logicmoo.base.examples.fol.SANITY_ATLEAST_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Overtime,Skipped --add-label Failing,Errors,Warnings FileTestCase=logicmoo.base.examples.fol.SANITY_AT_LEAST_MOST_EXACTLY_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sanity_at_least_most_exactly_02.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sanity_at_least_most_exactly_02.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SANITY_AT_LEAST_MOST_EXACTLY_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASANITY_AT_LEAST_MOST_EXACTLY_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/419 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x559f8e070c00) at PC=61: % clause_info((0x559f8e070c00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x559f8de5d000) at PC=65: % clause_info((0x559f8de5d000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x559f8de5d400) at PC=60: % clause_info((0x559f8de5d400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x559f8e0b3980) at PC=5: % clause_info((0x559f8e0b3980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x559f8e2b0000) at PC=221: % clause_info((0x559f8e2b0000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x559f8e086840) at PC=10: % clause_info((0x559f8e086840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x559f8e0b3980) at PC=5: % clause_info((0x559f8e0b3980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x559f8e08cc80) at PC=12: % clause_info((0x559f8e08cc80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x559fa1decc80) at PC=31: % clause_info((0x559fa1decc80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x559fa1e09b00) at PC=49: % clause_info((0x559fa1e09b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x559fa02fe480) at PC=60: % clause_info((0x559fa02fe480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x559fa02ed200) at PC=20: % clause_info((0x559fa02ed200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x559f8de5d000) at PC=99: % clause_info((0x559f8de5d000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x559f8de5d400) at PC=60: % clause_info((0x559f8de5d400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x559f8e0b3980) at PC=5: % clause_info((0x559f8e0b3980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x559f8e2b0000) at PC=221: % clause_info((0x559f8e2b0000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x559f8e086840) at PC=10: % clause_info((0x559f8e086840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x559f8e0b3980) at PC=5: % clause_info((0x559f8e0b3980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x559f8e08cc80) at PC=12: % clause_info((0x559f8e08cc80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x559f8e070c00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x559f8de5d000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2056644,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x559f8de5d400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x559f8e0b3980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x559f8e2b0000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x559f8e086840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x559f8e0b3980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x559f8f72e680),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x559f8f72e680),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x559f8f72e680)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x559f8f72e680),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x559f8f72e680),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x559f8f72e680))))),%~ frame( 39,%~ clause((0x559f8e08cc80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x559fa1decc80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',pfc,user)),%~ frame(33,clause((0x559fa1e09b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x559fa02fe480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x559fa02ed200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x559f8de5d000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x559f8de5d400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sanity_at_least_most_exactly_02_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x559f8e0b3980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',1632225668.873031),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sanity_at_least_most_exactly_02_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x559f8e2b0000),221),%~ '$do_load_file_2'( 'sanity_at_least_most_exactly_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x559f8e086840),10),%~ '$qdo_load_file'( 'sanity_at_least_most_exactly_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x559f8e0b3980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',%~ (0x559f8f72ea80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x559f8f72ea80),%~ 'sanity_at_least_most_exactly_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x559f8f72ea80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',%~ (0x559f8f72ea80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x559f8f72ea80),%~ 'sanity_at_least_most_exactly_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x559f8f72ea80))))),%~ frame( 10,%~ clause((0x559f8e08cc80),12),%~ '$load_file'('sanity_at_least_most_exactly_02.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1772238)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x559f8f72e680),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x559f8f72e680),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x559f8f72e680))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x559f8f72e680),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x559f8f72e680),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x559f8f72e680)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',1632225668.873031),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('sanity_at_least_most_exactly_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('sanity_at_least_most_exactly_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',(0x559f8f72ea80),[expand(false),expand(true)])),system: $mt_do_load((0x559f8f72ea80),'sanity_at_least_most_exactly_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x559f8f72ea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',(0x559f8f72ea80),[expand(false),expand(true)])),$mt_do_load((0x559f8f72ea80),'sanity_at_least_most_exactly_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x559f8f72ea80)))) [10] $load_file('sanity_at_least_most_exactly_02.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x559f8f72e680),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x559f8f72e680),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x559f8f72e680))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x559f8f72e680),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x559f8f72e680),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x559f8f72e680)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',1632225668.873031),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('sanity_at_least_most_exactly_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('sanity_at_least_most_exactly_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',(0x559f8f72ea80),[expand(false),expand(true)])),system: $mt_do_load((0x559f8f72ea80),'sanity_at_least_most_exactly_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x559f8f72ea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',(0x559f8f72ea80),[expand(false),expand(true)])),$mt_do_load((0x559f8f72ea80),'sanity_at_least_most_exactly_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x559f8f72ea80)))) ERROR: [10] $load_file('sanity_at_least_most_exactly_02.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x559f92512f00)), _2490016, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k sanity_at_least_most_exactly_02.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=419 OPEN logicmoo.base.examples.fol.SANITY_AT_LEAST_MOST_EXACTLY_02 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, SANITY_AT_LEAST_MOST_EXACTLY_02, Failing 2021-09-26 05:54:25 +0000 UTC ISSUE_ID=419 ISSUE_OC=OPEN Editing Issue For FAILED 419 OPEN logicmoo.base.examples.fol.SANITY_AT_LEAST_MOST_EXACTLY_02 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, SANITY_AT_LEAST_MOST_EXACTLY_02, Failing 2021-09-26 05:54:25 +0000 UTC SKIPPING gh issue edit 419 -t logicmoo.base.examples.fol.SANITY_AT_LEAST_MOST_EXACTLY_02 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.SANITY_AT_LEAST_MOST_EXACTLY_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sanity_at_least_most_exactly_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['sanity_at_least_most_exactly_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SANITY_AT_LEAST_MOST_EXACTLY_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASANITY_AT_LEAST_MOST_EXACTLY_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/420 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x556b48a9cc00) at PC=61: % clause_info((0x556b48a9cc00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x556b48889000) at PC=65: % clause_info((0x556b48889000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x556b48889400) at PC=60: % clause_info((0x556b48889400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x556b48adf980) at PC=5: % clause_info((0x556b48adf980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x556b48cdc000) at PC=221: % clause_info((0x556b48cdc000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x556b48ab2840) at PC=10: % clause_info((0x556b48ab2840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x556b48adf980) at PC=5: % clause_info((0x556b48adf980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x556b48ab8c80) at PC=12: % clause_info((0x556b48ab8c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x556b5c818c80) at PC=31: % clause_info((0x556b5c818c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x556b5c835b00) at PC=49: % clause_info((0x556b5c835b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x556b5ad2a480) at PC=60: % clause_info((0x556b5ad2a480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x556b5ad19200) at PC=20: % clause_info((0x556b5ad19200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x556b48889000) at PC=99: % clause_info((0x556b48889000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x556b48889400) at PC=60: % clause_info((0x556b48889400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x556b48adf980) at PC=5: % clause_info((0x556b48adf980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x556b48cdc000) at PC=221: % clause_info((0x556b48cdc000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x556b48ab2840) at PC=10: % clause_info((0x556b48ab2840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x556b48adf980) at PC=5: % clause_info((0x556b48adf980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x556b48ab8c80) at PC=12: % clause_info((0x556b48ab8c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x556b48a9cc00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x556b48889000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2056910,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x556b48889400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x556b48adf980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x556b48cdc000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x556b48ab2840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x556b48adf980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x556b4a15a680),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x556b4a15a680),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x556b4a15a680)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x556b4a15a680),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x556b4a15a680),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x556b4a15a680))))),%~ frame( 39,%~ clause((0x556b48ab8c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x556b5c818c80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',pfc,user)),%~ frame(33,clause((0x556b5c835b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x556b5ad2a480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x556b5ad19200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x556b48889000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x556b48889400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sanity_at_least_most_exactly_01_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x556b48adf980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',1632225668.73294),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_sanity_at_least_most_exactly_01_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x556b48cdc000),221),%~ '$do_load_file_2'( 'sanity_at_least_most_exactly_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x556b48ab2840),10),%~ '$qdo_load_file'( 'sanity_at_least_most_exactly_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x556b48adf980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',%~ (0x556b4a15aa80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x556b4a15aa80),%~ 'sanity_at_least_most_exactly_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x556b4a15aa80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',%~ (0x556b4a15aa80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x556b4a15aa80),%~ 'sanity_at_least_most_exactly_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x556b4a15aa80))))),%~ frame( 10,%~ clause((0x556b48ab8c80),12),%~ '$load_file'('sanity_at_least_most_exactly_01.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1772238)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x556b4a15a680),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x556b4a15a680),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x556b4a15a680))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x556b4a15a680),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x556b4a15a680),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x556b4a15a680)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',1632225668.73294),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('sanity_at_least_most_exactly_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('sanity_at_least_most_exactly_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',(0x556b4a15aa80),[expand(false),expand(true)])),system: $mt_do_load((0x556b4a15aa80),'sanity_at_least_most_exactly_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x556b4a15aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',(0x556b4a15aa80),[expand(false),expand(true)])),$mt_do_load((0x556b4a15aa80),'sanity_at_least_most_exactly_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x556b4a15aa80)))) [10] $load_file('sanity_at_least_most_exactly_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x556b4a15a680),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x556b4a15a680),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x556b4a15a680))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x556b4a15a680),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x556b4a15a680),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x556b4a15a680)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',1632225668.73294),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('sanity_at_least_most_exactly_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('sanity_at_least_most_exactly_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',(0x556b4a15aa80),[expand(false),expand(true)])),system: $mt_do_load((0x556b4a15aa80),'sanity_at_least_most_exactly_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x556b4a15aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',(0x556b4a15aa80),[expand(false),expand(true)])),$mt_do_load((0x556b4a15aa80),'sanity_at_least_most_exactly_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x556b4a15aa80)))) ERROR: [10] $load_file('sanity_at_least_most_exactly_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x556b4cf3ef00)), _2490282, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k sanity_at_least_most_exactly_01.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=420 OPEN logicmoo.base.examples.fol.SANITY_AT_LEAST_MOST_EXACTLY_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, SANITY_AT_LEAST_MOST_EXACTLY_01, Failing 2021-09-26 05:54:38 +0000 UTC ISSUE_ID=420 ISSUE_OC=OPEN Editing Issue For FAILED 420 OPEN logicmoo.base.examples.fol.SANITY_AT_LEAST_MOST_EXACTLY_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, SANITY_AT_LEAST_MOST_EXACTLY_01, Failing 2021-09-26 05:54:38 +0000 UTC SKIPPING gh issue edit 420 -t logicmoo.base.examples.fol.SANITY_AT_LEAST_MOST_EXACTLY_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.ROOM_NUMBERS_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['room_numbers_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['room_numbers_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/ROOM_NUMBERS_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AROOM_NUMBERS_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/440 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_clif), %~ context( %~ prolog_stack( [ frame( 61, %~ call( system : '$declare_module'/6), %~ '$declare_module'( logicmoo_clif, %~ user, %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)), %~ frame( 60, %~ clause((0x5623a8a4cc00),61), %~ '$start_module'( logicmoo_clif, %~ [], %~ state( true, %~ logicmoo_clif, true,false, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 59, %~ clause((0x5623a8839000),65), %~ '$first_term'( %~ :-( module(logicmoo_clif,[])), %~ _21072, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ state( true, %~ logicmoo_clif, true,false, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 58, %~ clause((0x5623a8839400),60), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl, %~ [ if(not_loaded), %~ true])), %~ frame( 57, %~ clause((0x5623a8a8f980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1, %~ [ if(not_loaded), %~ true]), %~ Kw, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ lexstate(202,pfc), %~ kbii))), %~ frame( 53, %~ clause((0x5623a8c8c000),221), %~ '$do_load_file_2'( library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', kbii,compiled, %~ [ if(not_loaded), %~ true])), %~ frame( 50, %~ clause((0x5623a8a62840),10), %~ '$qdo_load_file'( library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', kbii,[if(not_loaded),true])), %~ frame( 48, %~ clause((0x5623a8a8f980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ (0x5623aa10b300), %~ [ if(not_loaded), %~ true])), %~ system : '$mt_do_load'( (0x5623aa10b300), %~ library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', kbii,[if(not_loaded),true]), %~ Kw3, %~ system : '$mt_end_load'((0x5623aa10b300)))), %~ frame(46,meta_call,0), %~ frame( 45, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ (0x5623aa10b300), %~ [ if(not_loaded), %~ true])), %~ '$mt_do_load'( (0x5623aa10b300), %~ library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', kbii,[if(not_loaded),true]), %~ '$mt_end_load'((0x5623aa10b300))))), %~ frame( 42, %~ clause((0x5623a8a68c80),12), %~ '$load_file'(library(logicmoo_clif),kbii,[if(not_loaded),true])), %~ frame( 37, %~ clause((0x5623bc7c8c80),31), %~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',pfc,kbii)), %~ frame(36,clause((0x5623bc7e3b00),49),clif_dialect:clif_expects_dialect(clif)), %~ frame(34,clause((0x5623bacda480),60),prolog_dialect:attach_dialect(clif)), %~ frame(33,clause((0x5623bacc9200),20),prolog_dialect:expects_dialect(clif)), %~ frame( 32, %~ clause((0x5623a8a5f380),2), %~ catch( %~ kbii : expects_dialect(clif), %~ error(Error,Error18), %~ system : $exception_in_directive( error(Error5,Error19)))), %~ frame(31,clause((0x5623a8a2c580),55),'$execute_directive_3'(expects_dialect(clif))), %~ frame( 26, %~ clause((0x5623a8839400),77), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_room_numbers_01_c46_pfc_c46_pl, %~ [ expand(false), %~ expand(true)])), %~ frame( 25, %~ clause((0x5623a8a8f980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',1632225668.6249032), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_room_numbers_01_c46_pfc_c46_pl7, %~ [ expand(false), %~ expand(true)]), %~ Kw8, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl', %~ lexstate(202,swi), %~ user))), %~ frame( 21, %~ clause((0x5623a8c8c000),221), %~ '$do_load_file_2'( 'room_numbers_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl', user,compiled, %~ [ expand(false), %~ expand(true)])), %~ frame( 18, %~ clause((0x5623a8a62840),10), %~ '$qdo_load_file'( 'room_numbers_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl', user,[expand(false),expand(true)])), %~ frame( 16, %~ clause((0x5623a8a8f980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl', %~ (0x5623aa10aa80), %~ [ expand(false), %~ expand(true)])), %~ system : '$mt_do_load'( (0x5623aa10aa80), %~ 'room_numbers_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl', %~ user, %~ [ expand(false), %~ expand(true)]), %~ Kw9, %~ system : '$mt_end_load'((0x5623aa10aa80)))), %~ frame(14,meta_call,0), %~ frame( 13, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl', %~ (0x5623aa10aa80), %~ [ expand(false), %~ expand(true)])), %~ '$mt_do_load'( (0x5623aa10aa80), %~ 'room_numbers_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl', user,[expand(false),expand(true)]), %~ '$mt_end_load'((0x5623aa10aa80))))), %~ frame(10,clause((0x5623a8a68c80),12),'$load_file'('room_numbers_01.pfc.pl',user,''))]), %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')), %~ error, %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_10498)]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [60] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [59] $first_term((:-module(logicmoo_clif,[])),_706,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [58] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_784,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [57] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_862,[if(not_loaded),must_be_module(true)]),_834,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),kbii)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [53] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',kbii,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [50] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',kbii,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [48] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5623aa10b300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5623aa10b300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',kbii,[if(not_loaded),must_be_module(true)]),_1042,system: $mt_end_load((0x5623aa10b300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [46] [45] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5623aa10b300),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5623aa10b300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',kbii,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5623aa10b300)))) [42] $load_file(library(logicmoo_clif),kbii,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [37] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',pfc,kbii) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [32] catch(kbii:expects_dialect(clif),error(_1486,_1488),system: $exception_in_directive(error(_1502,_1504))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',_1560,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',1632225668.6249032),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',_1638,[expand(false),expand(true)]),_1610,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('room_numbers_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('room_numbers_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',(0x5623aa10aa80),[expand(false),expand(true)])),system: $mt_do_load((0x5623aa10aa80),'room_numbers_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',user,[expand(false),expand(true)]),_1810,system: $mt_end_load((0x5623aa10aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',(0x5623aa10aa80),[expand(false),expand(true)])),$mt_do_load((0x5623aa10aa80),'room_numbers_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5623aa10aa80)))) [10] $load_file('room_numbers_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [60] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [59] $first_term((:-module(logicmoo_clif,[])),_706,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [58] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_784,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [57] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_862,[if(not_loaded),must_be_module(true)]),_834,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),kbii)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [53] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',kbii,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [50] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',kbii,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [48] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5623aa10b300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5623aa10b300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',kbii,[if(not_loaded),must_be_module(true)]),_1042,system: $mt_end_load((0x5623aa10b300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [46] ERROR: [45] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5623aa10b300),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5623aa10b300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',kbii,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5623aa10b300)))) ERROR: [42] $load_file(library(logicmoo_clif),kbii,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [37] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',pfc,kbii) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [32] catch(kbii:expects_dialect(clif),error(_1486,_1488),system: $exception_in_directive(error(_1502,_1504))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 ERROR: [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',_1560,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',1632225668.6249032),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',_1638,[expand(false),expand(true)]),_1610,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('room_numbers_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('room_numbers_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',(0x5623aa10aa80),[expand(false),expand(true)])),system: $mt_do_load((0x5623aa10aa80),'room_numbers_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',user,[expand(false),expand(true)]),_1810,system: $mt_end_load((0x5623aa10aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',(0x5623aa10aa80),[expand(false),expand(true)])),$mt_do_load((0x5623aa10aa80),'room_numbers_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5623aa10aa80)))) ERROR: [10] $load_file('room_numbers_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. %~ message_hook( %~ goal_failed(directive,kbii:expects_dialect(clif)), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ kbii : expects_dialect(clif)]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) Goal (directive) failed: kbii:expects_dialect(clif) Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: Warning: Goal (directive) failed: kbii:expects_dialect(clif) :- set_kif_option(+assert). % must_be_satifiable(P):- kif_to_boxlog(P,BoxLog),all_asserted(BoxLog). % Version A - Two rooms /*~ ~*/ % must_be_satifiable(P):- kif_to_boxlog(P,BoxLog),all_asserted(BoxLog). % Version A - Two rooms exists(R1,room_number(R1,22)). /*~ %~ make_dynamic_here(kbii,'$nt'(exists(_42492,room_number(_42492,22)),_42506,_42508)) ~*/ exists(R1,room_number(R1,77)). /*~ ~*/ all(R, (room_number(R,22) => (room(R) & ~big(R)))) . /*~ ~*/ all(R, (room_number(R,77) => (room(R) & big(R)))) . % need proof that /*~ ~*/ % need proof that ?- must_be_satifiable(( room_number(R1,22) & room_number(R2,77) => R1 \= R2 )). /*~ %~ message_hook( %~ error(existence_error(procedure,kbii:must_be_satifiable/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ kbii : must_be_satifiable/1]]) catch/3: Unknown procedure: kbii:must_be_satifiable/1 ERROR: catch/3: Unknown procedure: kbii:must_be_satifiable/1 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl:16 %~ message_hook( %~ goal_failed( directive, %~ kbii : (room_number(R1,22)&room_number(R2,77))=>(R1\=R2)), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ kbii : =>( %~ room_number(R1,22)&room_number(R2,77), %~ R1\=R2)]]) Goal (directive) failed: kbii:must_be_satifiable((room_number(_56416,22)&room_number(_56472,77))=>(_56416\=_56472)) Warning: Goal (directive) failed: kbii:must_be_satifiable((room_number(_56416,22)&room_number(_56472,77))=>(_56416\=_56472)) ~*/ :- reset_kb(kbii). % Version B - Simpler /*~ %~ message_hook( %~ error(existence_error(procedure,kbii:reset_kb/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ kbii : reset_kb/1]]) catch/3: Unknown procedure: kbii:reset_kb/1 ERROR: catch/3: Unknown procedure: kbii:reset_kb/1 %~ message_hook( %~ goal_failed(directive,kbii:reset_kb(kbii)), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ kbii : reset_kb(kbii)]]) Goal (directive) failed: kbii:reset_kb(kbii) Warning: Goal (directive) failed: kbii:reset_kb(kbii) ~*/ % Version B - Simpler all(R, (room_number(R,22) => ( ~big(R)))) . /*~ ~*/ all(R, (room_number(R,77) => ( big(R)))) . % need proof that /*~ ~*/ % need proof that ?- must_be_satifiable(( room_number(R1,22) & room_number(R2,77) => R1 \= R2 )). % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/440 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/ROOM_NUMBERS_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AROOM_NUMBERS_01 /*~ %~ message_hook( %~ error(existence_error(procedure,kbii:must_be_satifiable/1),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], %~ 'Unknown procedure: ~q' - [ kbii : must_be_satifiable/1]]) catch/3: Unknown procedure: kbii:must_be_satifiable/1 ERROR: catch/3: Unknown procedure: kbii:must_be_satifiable/1 %~ message_hook( %~ goal_failed( directive, %~ kbii : (room_number(R1,22)&room_number(R2,77))=>(R1\=R2)), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ kbii : =>( %~ room_number(R1,22)&room_number(R2,77), %~ R1\=R2)]]) Goal (directive) failed: kbii:must_be_satifiable((room_number(_19184,22)&room_number(_19240,77))=>(_19184\=_19240)) Warning: Goal (directive) failed: kbii:must_be_satifiable((room_number(_19184,22)&room_number(_19240,77))=>(_19184\=_19240)) ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.511505401-junit.xml > logicmoo.base.examples.fol.ROOM_NUMBERS_01 JUnit error = module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) logicmoo.base.examples.fol.ROOM_NUMBERS_01 JUnit error = No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [60] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [59] $first_term((:-module(logicmoo_clif,[])),_706,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [58] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_784,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [57] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_862,[if(not_loaded),must_be_module(true)]),_834,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),kbii)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [53] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',kbii,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [50] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',kbii,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [48] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5623aa10b300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5623aa10b300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',kbii,[if(not_loaded),must_be_module(true)]),_1042,system: $mt_end_load((0x5623aa10b300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [46] [45] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5623aa10b300),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5623aa10b300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',kbii,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5623aa10b300)))) [42] $load_file(library(logicmoo_clif),kbii,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [37] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',pfc,kbii) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [32] catch(kbii:expects_dialect(clif),error(_1486,_1488),system: $exception_in_directive(error(_1502,_1504))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',_1560,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',1632225668.6249032),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',_1638,[expand(false),expand(true)]),_1610,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('room_numbers_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('room_numbers_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',(0x5623aa10aa80),[expand(false),expand(true)])),system: $mt_do_load((0x5623aa10aa80),'room_numbers_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',user,[expand(false),expand(true)]),_1810,system: $mt_end_load((0x5623aa10aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',(0x5623aa10aa80),[expand(false),expand(true)])),$mt_do_load((0x5623aa10aa80),'room_numbers_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5623aa10aa80)))) [10] $load_file('room_numbers_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. logicmoo.base.examples.fol.ROOM_NUMBERS_01 JUnit warning = Goal (directive) failed: kbii:expects_dialect(clif) logicmoo.base.examples.fol.ROOM_NUMBERS_01 JUnit error = catch/3: Unknown procedure: kbii:must_be_satifiable/1 logicmoo.base.examples.fol.ROOM_NUMBERS_01 JUnit warning = Goal (directive) failed: kbii:must_be_satifiable((room_number(_56416,22)&room_number(_56472,77))=>(_56416\=_56472)) logicmoo.base.examples.fol.ROOM_NUMBERS_01 JUnit error = catch/3: Unknown procedure: kbii:reset_kb/1 logicmoo.base.examples.fol.ROOM_NUMBERS_01 JUnit warning = Goal (directive) failed: kbii:reset_kb(kbii) logicmoo.base.examples.fol.ROOM_NUMBERS_01 JUnit warning = Goal (directive) failed: kbii:must_be_satifiable((room_number(_19184,22)&room_number(_19240,77))=>(_19184\=_19240)) %~ test_completed_exit(48) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k room_numbers_01.pfc.pl (returned 48) Add_LABELS='Errors,Warnings' Rem_LABELS='Skipped,Overtime,Skipped,Skipped' ISSUE_INFO=440 OPEN logicmoo.base.examples.fol.ROOM_NUMBERS_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, ROOM_NUMBERS_01, Failing, Errors, Warnings 2021-09-26 05:54:52 +0000 UTC ISSUE_ID=440 ISSUE_OC=OPEN Editing Issue For FAILED 440 OPEN logicmoo.base.examples.fol.ROOM_NUMBERS_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, ROOM_NUMBERS_01, Failing, Errors, Warnings 2021-09-26 05:54:52 +0000 UTC SKIPPING gh issue edit 440 -t logicmoo.base.examples.fol.ROOM_NUMBERS_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Overtime,Skipped,Skipped --add-label Failing,Errors,Warnings FileTestCase=logicmoo.base.examples.fol.POSS_FORALL_EXISTS_05 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['poss_forall_exists_05.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['poss_forall_exists_05.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/POSS_FORALL_EXISTS_05/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3APOSS_FORALL_EXISTS_05 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/441 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x55a86877ec00) at PC=61: % clause_info((0x55a86877ec00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x55a86856b000) at PC=65: % clause_info((0x55a86856b000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x55a86856b400) at PC=60: % clause_info((0x55a86856b400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55a8687c1980) at PC=5: % clause_info((0x55a8687c1980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55a8689be000) at PC=221: % clause_info((0x55a8689be000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55a868794840) at PC=10: % clause_info((0x55a868794840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55a8687c1980) at PC=5: % clause_info((0x55a8687c1980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55a86879ac80) at PC=12: % clause_info((0x55a86879ac80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55a87c4fac80) at PC=31: % clause_info((0x55a87c4fac80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55a87c517b00) at PC=49: % clause_info((0x55a87c517b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x55a87aa0c480) at PC=60: % clause_info((0x55a87aa0c480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x55a87a9fb200) at PC=20: % clause_info((0x55a87a9fb200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x55a86856b000) at PC=99: % clause_info((0x55a86856b000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x55a86856b400) at PC=60: % clause_info((0x55a86856b400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55a8687c1980) at PC=5: % clause_info((0x55a8687c1980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55a8689be000) at PC=221: % clause_info((0x55a8689be000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55a868794840) at PC=10: % clause_info((0x55a868794840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55a8687c1980) at PC=5: % clause_info((0x55a8687c1980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55a86879ac80) at PC=12: % clause_info((0x55a86879ac80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x55a86877ec00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x55a86856b000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2024458,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x55a86856b400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x55a8687c1980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x55a8689be000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x55a868794840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x55a8687c1980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55a869e3d580),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x55a869e3d580),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x55a869e3d580)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55a869e3d580),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x55a869e3d580),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x55a869e3d580))))),%~ frame( 39,%~ clause((0x55a86879ac80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x55a87c4fac80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',pfc,user)),%~ frame(33,clause((0x55a87c517b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x55a87aa0c480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x55a87a9fb200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x55a86856b000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x55a86856b400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_poss_forall_exists_05_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x55a8687c1980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',1632225668.3668962),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_poss_forall_exists_05_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x55a8689be000),221),%~ '$do_load_file_2'( 'poss_forall_exists_05.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x55a868794840),10),%~ '$qdo_load_file'( 'poss_forall_exists_05.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x55a8687c1980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',%~ (0x55a869e3ca80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x55a869e3ca80),%~ 'poss_forall_exists_05.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x55a869e3ca80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',%~ (0x55a869e3ca80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x55a869e3ca80),%~ 'poss_forall_exists_05.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x55a869e3ca80))))),%~ frame(10,clause((0x55a86879ac80),12),'$load_file'('poss_forall_exists_05.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1739838)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55a869e3d580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55a869e3d580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55a869e3d580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55a869e3d580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55a869e3d580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55a869e3d580)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',1632225668.3668962),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('poss_forall_exists_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('poss_forall_exists_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',(0x55a869e3ca80),[expand(false),expand(true)])),system: $mt_do_load((0x55a869e3ca80),'poss_forall_exists_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55a869e3ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',(0x55a869e3ca80),[expand(false),expand(true)])),$mt_do_load((0x55a869e3ca80),'poss_forall_exists_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55a869e3ca80)))) [10] $load_file('poss_forall_exists_05.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55a869e3d580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55a869e3d580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55a869e3d580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55a869e3d580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55a869e3d580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55a869e3d580)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',1632225668.3668962),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('poss_forall_exists_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('poss_forall_exists_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',(0x55a869e3ca80),[expand(false),expand(true)])),system: $mt_do_load((0x55a869e3ca80),'poss_forall_exists_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55a869e3ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',(0x55a869e3ca80),[expand(false),expand(true)])),$mt_do_load((0x55a869e3ca80),'poss_forall_exists_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55a869e3ca80)))) ERROR: [10] $load_file('poss_forall_exists_05.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x55a86cc20f00)), _2451838, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k poss_forall_exists_05.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=441 OPEN logicmoo.base.examples.fol.POSS_FORALL_EXISTS_05 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, POSS_FORALL_EXISTS_05, Passing, Warnings 2021-09-26 05:55:10 +0000 UTC ISSUE_ID=441 ISSUE_OC=OPEN Editing Issue For FAILED 441 OPEN logicmoo.base.examples.fol.POSS_FORALL_EXISTS_05 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, POSS_FORALL_EXISTS_05, Passing, Warnings 2021-09-26 05:55:10 +0000 UTC SKIPPING gh issue comment 441 -b Broken in https://github.com/logicmoo/logicmoo_workspace/commit/030211eaee19575687e748464fc1a808d2d1aaa7 https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/commit/030211eaee19575687e748464fc1a808d2d1aaa7 SKIPPING gh issue edit 441 -t logicmoo.base.examples.fol.POSS_FORALL_EXISTS_05 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing,Regression FileTestCase=logicmoo.base.examples.fol.POSS_FORALL_EXISTS_04 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['poss_forall_exists_04.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['poss_forall_exists_04.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/POSS_FORALL_EXISTS_04/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3APOSS_FORALL_EXISTS_04 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/442 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x5619016a4c00) at PC=61: % clause_info((0x5619016a4c00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x561901491000) at PC=65: % clause_info((0x561901491000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x561901491400) at PC=60: % clause_info((0x561901491400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x5619016e7980) at PC=5: % clause_info((0x5619016e7980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5619018e4000) at PC=221: % clause_info((0x5619018e4000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x5619016ba840) at PC=10: % clause_info((0x5619016ba840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x5619016e7980) at PC=5: % clause_info((0x5619016e7980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5619016c0c80) at PC=12: % clause_info((0x5619016c0c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x561915420c80) at PC=31: % clause_info((0x561915420c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x56191543db00) at PC=49: % clause_info((0x56191543db00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x561913932480) at PC=60: % clause_info((0x561913932480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x561913921200) at PC=20: % clause_info((0x561913921200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x561901491000) at PC=99: % clause_info((0x561901491000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x561901491400) at PC=60: % clause_info((0x561901491400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x5619016e7980) at PC=5: % clause_info((0x5619016e7980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5619018e4000) at PC=221: % clause_info((0x5619018e4000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x5619016ba840) at PC=10: % clause_info((0x5619016ba840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x5619016e7980) at PC=5: % clause_info((0x5619016e7980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5619016c0c80) at PC=12: % clause_info((0x5619016c0c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x5619016a4c00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x561901491000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2024480,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x561901491400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x5619016e7980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x5619018e4000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x5619016ba840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x5619016e7980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x561902d63580),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x561902d63580),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x561902d63580)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x561902d63580),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x561902d63580),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x561902d63580))))),%~ frame( 39,%~ clause((0x5619016c0c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x561915420c80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',pfc,user)),%~ frame(33,clause((0x56191543db00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x561913932480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x561913921200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x561901491000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x561901491400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_poss_forall_exists_04_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x5619016e7980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',1632225668.2550504),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_poss_forall_exists_04_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x5619018e4000),221),%~ '$do_load_file_2'( 'poss_forall_exists_04.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x5619016ba840),10),%~ '$qdo_load_file'( 'poss_forall_exists_04.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x5619016e7980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',%~ (0x561902d62a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x561902d62a80),%~ 'poss_forall_exists_04.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x561902d62a80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',%~ (0x561902d62a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x561902d62a80),%~ 'poss_forall_exists_04.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x561902d62a80))))),%~ frame(10,clause((0x5619016c0c80),12),'$load_file'('poss_forall_exists_04.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1740126)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43856,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43934,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_44012,[if(not_loaded),must_be_module(true)]),_43984,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x561902d63580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x561902d63580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_44192,system: $mt_end_load((0x561902d63580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x561902d63580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x561902d63580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x561902d63580)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',_44654,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',1632225668.2550504),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',_44732,[expand(false),expand(true)]),_44704,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('poss_forall_exists_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('poss_forall_exists_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',(0x561902d62a80),[expand(false),expand(true)])),system: $mt_do_load((0x561902d62a80),'poss_forall_exists_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',user,[expand(false),expand(true)]),_44904,system: $mt_end_load((0x561902d62a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',(0x561902d62a80),[expand(false),expand(true)])),$mt_do_load((0x561902d62a80),'poss_forall_exists_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x561902d62a80)))) [10] $load_file('poss_forall_exists_04.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43856,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43934,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_44012,[if(not_loaded),must_be_module(true)]),_43984,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x561902d63580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x561902d63580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_44192,system: $mt_end_load((0x561902d63580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x561902d63580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x561902d63580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x561902d63580)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',_44654,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',1632225668.2550504),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',_44732,[expand(false),expand(true)]),_44704,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('poss_forall_exists_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('poss_forall_exists_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',(0x561902d62a80),[expand(false),expand(true)])),system: $mt_do_load((0x561902d62a80),'poss_forall_exists_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',user,[expand(false),expand(true)]),_44904,system: $mt_end_load((0x561902d62a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',(0x561902d62a80),[expand(false),expand(true)])),$mt_do_load((0x561902d62a80),'poss_forall_exists_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x561902d62a80)))) ERROR: [10] $load_file('poss_forall_exists_04.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x561905b46f00)), _2451860, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k poss_forall_exists_04.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=442 OPEN logicmoo.base.examples.fol.POSS_FORALL_EXISTS_04 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, POSS_FORALL_EXISTS_04, Failing, Errors, Overtime 2021-09-26 05:55:28 +0000 UTC ISSUE_ID=442 ISSUE_OC=OPEN Editing Issue For FAILED 442 OPEN logicmoo.base.examples.fol.POSS_FORALL_EXISTS_04 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, POSS_FORALL_EXISTS_04, Failing, Errors, Overtime 2021-09-26 05:55:28 +0000 UTC SKIPPING gh issue edit 442 -t logicmoo.base.examples.fol.POSS_FORALL_EXISTS_04 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.POSS_FORALL_EXISTS_03 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['poss_forall_exists_03.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['poss_forall_exists_03.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/POSS_FORALL_EXISTS_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3APOSS_FORALL_EXISTS_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/443 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x558f04152c00) at PC=61: % clause_info((0x558f04152c00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x558f03f3f000) at PC=65: % clause_info((0x558f03f3f000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x558f03f3f400) at PC=60: % clause_info((0x558f03f3f400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x558f04195980) at PC=5: % clause_info((0x558f04195980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x558f04392000) at PC=221: % clause_info((0x558f04392000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x558f04168840) at PC=10: % clause_info((0x558f04168840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x558f04195980) at PC=5: % clause_info((0x558f04195980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x558f0416ec80) at PC=12: % clause_info((0x558f0416ec80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x558f17ecec80) at PC=31: % clause_info((0x558f17ecec80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x558f17eebb00) at PC=49: % clause_info((0x558f17eebb00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x558f163e0480) at PC=60: % clause_info((0x558f163e0480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x558f163cf200) at PC=20: % clause_info((0x558f163cf200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x558f03f3f000) at PC=99: % clause_info((0x558f03f3f000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x558f03f3f400) at PC=60: % clause_info((0x558f03f3f400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x558f04195980) at PC=5: % clause_info((0x558f04195980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x558f04392000) at PC=221: % clause_info((0x558f04392000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x558f04168840) at PC=10: % clause_info((0x558f04168840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x558f04195980) at PC=5: % clause_info((0x558f04195980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x558f0416ec80) at PC=12: % clause_info((0x558f0416ec80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x558f04152c00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x558f03f3f000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2024192,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x558f03f3f400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x558f04195980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x558f04392000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x558f04168840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x558f04195980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x558f05811580),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x558f05811580),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x558f05811580)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x558f05811580),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x558f05811580),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x558f05811580))))),%~ frame( 39,%~ clause((0x558f0416ec80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x558f17ecec80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',pfc,user)),%~ frame(33,clause((0x558f17eebb00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x558f163e0480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x558f163cf200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x558f03f3f000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x558f03f3f400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_poss_forall_exists_03_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x558f04195980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',1632225668.1446407),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_poss_forall_exists_03_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x558f04392000),221),%~ '$do_load_file_2'( 'poss_forall_exists_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x558f04168840),10),%~ '$qdo_load_file'( 'poss_forall_exists_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x558f04195980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',%~ (0x558f05810a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x558f05810a80),%~ 'poss_forall_exists_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x558f05810a80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',%~ (0x558f05810a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x558f05810a80),%~ 'poss_forall_exists_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x558f05810a80))))),%~ frame(10,clause((0x558f0416ec80),12),'$load_file'('poss_forall_exists_03.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1739838)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x558f05811580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x558f05811580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x558f05811580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x558f05811580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x558f05811580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x558f05811580)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',1632225668.1446407),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('poss_forall_exists_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('poss_forall_exists_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',(0x558f05810a80),[expand(false),expand(true)])),system: $mt_do_load((0x558f05810a80),'poss_forall_exists_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x558f05810a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',(0x558f05810a80),[expand(false),expand(true)])),$mt_do_load((0x558f05810a80),'poss_forall_exists_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x558f05810a80)))) [10] $load_file('poss_forall_exists_03.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x558f05811580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x558f05811580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x558f05811580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x558f05811580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x558f05811580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x558f05811580)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',1632225668.1446407),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('poss_forall_exists_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('poss_forall_exists_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',(0x558f05810a80),[expand(false),expand(true)])),system: $mt_do_load((0x558f05810a80),'poss_forall_exists_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x558f05810a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',(0x558f05810a80),[expand(false),expand(true)])),$mt_do_load((0x558f05810a80),'poss_forall_exists_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x558f05810a80)))) ERROR: [10] $load_file('poss_forall_exists_03.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x558f085f4f00)), _2451572, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k poss_forall_exists_03.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=443 OPEN logicmoo.base.examples.fol.POSS_FORALL_EXISTS_03 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, POSS_FORALL_EXISTS_03, Failing 2021-09-26 05:55:45 +0000 UTC ISSUE_ID=443 ISSUE_OC=OPEN Editing Issue For FAILED 443 OPEN logicmoo.base.examples.fol.POSS_FORALL_EXISTS_03 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, POSS_FORALL_EXISTS_03, Failing 2021-09-26 05:55:45 +0000 UTC SKIPPING gh issue edit 443 -t logicmoo.base.examples.fol.POSS_FORALL_EXISTS_03 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.POSS_FORALL_EXISTS_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['poss_forall_exists_02.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['poss_forall_exists_02.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/POSS_FORALL_EXISTS_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3APOSS_FORALL_EXISTS_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/444 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x561200c2ec00) at PC=61: % clause_info((0x561200c2ec00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x561200a1b000) at PC=65: % clause_info((0x561200a1b000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x561200a1b400) at PC=60: % clause_info((0x561200a1b400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x561200c71980) at PC=5: % clause_info((0x561200c71980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x561200e6e000) at PC=221: % clause_info((0x561200e6e000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x561200c44840) at PC=10: % clause_info((0x561200c44840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x561200c71980) at PC=5: % clause_info((0x561200c71980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x561200c4ac80) at PC=12: % clause_info((0x561200c4ac80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5612149aac80) at PC=31: % clause_info((0x5612149aac80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5612149c7b00) at PC=49: % clause_info((0x5612149c7b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x561212ebc480) at PC=60: % clause_info((0x561212ebc480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x561212eab200) at PC=20: % clause_info((0x561212eab200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x561200a1b000) at PC=99: % clause_info((0x561200a1b000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x561200a1b400) at PC=60: % clause_info((0x561200a1b400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x561200c71980) at PC=5: % clause_info((0x561200c71980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x561200e6e000) at PC=221: % clause_info((0x561200e6e000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x561200c44840) at PC=10: % clause_info((0x561200c44840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x561200c71980) at PC=5: % clause_info((0x561200c71980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x561200c4ac80) at PC=12: % clause_info((0x561200c4ac80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x561200c2ec00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x561200a1b000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2024192,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x561200a1b400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x561200c71980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x561200e6e000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x561200c44840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x561200c71980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x5612022ec580),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x5612022ec580),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x5612022ec580)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x5612022ec580),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x5612022ec580),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x5612022ec580))))),%~ frame( 39,%~ clause((0x561200c4ac80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x5612149aac80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',pfc,user)),%~ frame(33,clause((0x5612149c7b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x561212ebc480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x561212eab200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x561200a1b000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x561200a1b400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_poss_forall_exists_02_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x561200c71980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',1632225668.0352516),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_poss_forall_exists_02_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x561200e6e000),221),%~ '$do_load_file_2'( 'poss_forall_exists_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x561200c44840),10),%~ '$qdo_load_file'( 'poss_forall_exists_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x561200c71980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',%~ (0x5612022eca80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x5612022eca80),%~ 'poss_forall_exists_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x5612022eca80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',%~ (0x5612022eca80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x5612022eca80),%~ 'poss_forall_exists_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x5612022eca80))))),%~ frame(10,clause((0x561200c4ac80),12),'$load_file'('poss_forall_exists_02.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1739838)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5612022ec580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5612022ec580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x5612022ec580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5612022ec580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5612022ec580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5612022ec580)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',1632225668.0352516),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('poss_forall_exists_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('poss_forall_exists_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',(0x5612022eca80),[expand(false),expand(true)])),system: $mt_do_load((0x5612022eca80),'poss_forall_exists_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x5612022eca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',(0x5612022eca80),[expand(false),expand(true)])),$mt_do_load((0x5612022eca80),'poss_forall_exists_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5612022eca80)))) [10] $load_file('poss_forall_exists_02.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5612022ec580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5612022ec580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x5612022ec580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5612022ec580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5612022ec580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5612022ec580)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',1632225668.0352516),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('poss_forall_exists_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('poss_forall_exists_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',(0x5612022eca80),[expand(false),expand(true)])),system: $mt_do_load((0x5612022eca80),'poss_forall_exists_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x5612022eca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',(0x5612022eca80),[expand(false),expand(true)])),$mt_do_load((0x5612022eca80),'poss_forall_exists_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5612022eca80)))) ERROR: [10] $load_file('poss_forall_exists_02.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x5612050d0f00)), _2451572, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k poss_forall_exists_02.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=444 OPEN logicmoo.base.examples.fol.POSS_FORALL_EXISTS_02 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, POSS_FORALL_EXISTS_02, Failing 2021-09-26 05:56:02 +0000 UTC ISSUE_ID=444 ISSUE_OC=OPEN Editing Issue For FAILED 444 OPEN logicmoo.base.examples.fol.POSS_FORALL_EXISTS_02 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, POSS_FORALL_EXISTS_02, Failing 2021-09-26 05:56:02 +0000 UTC SKIPPING gh issue edit 444 -t logicmoo.base.examples.fol.POSS_FORALL_EXISTS_02 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.POSS_FORALL_EXISTS_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['poss_forall_exists_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['poss_forall_exists_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/POSS_FORALL_EXISTS_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3APOSS_FORALL_EXISTS_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/73 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x557e8ad32c00) at PC=61: % clause_info((0x557e8ad32c00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x557e8ab1f000) at PC=65: % clause_info((0x557e8ab1f000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x557e8ab1f400) at PC=60: % clause_info((0x557e8ab1f400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x557e8ad75980) at PC=5: % clause_info((0x557e8ad75980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x557e8af72000) at PC=221: % clause_info((0x557e8af72000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x557e8ad48840) at PC=10: % clause_info((0x557e8ad48840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x557e8ad75980) at PC=5: % clause_info((0x557e8ad75980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x557e8ad4ec80) at PC=12: % clause_info((0x557e8ad4ec80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x557e9eaaec80) at PC=31: % clause_info((0x557e9eaaec80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x557e9eacbb00) at PC=49: % clause_info((0x557e9eacbb00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x557e9cfc0480) at PC=60: % clause_info((0x557e9cfc0480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x557e9cfaf200) at PC=20: % clause_info((0x557e9cfaf200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x557e8ab1f000) at PC=99: % clause_info((0x557e8ab1f000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x557e8ab1f400) at PC=60: % clause_info((0x557e8ab1f400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x557e8ad75980) at PC=5: % clause_info((0x557e8ad75980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x557e8af72000) at PC=221: % clause_info((0x557e8af72000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x557e8ad48840) at PC=10: % clause_info((0x557e8ad48840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x557e8ad75980) at PC=5: % clause_info((0x557e8ad75980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x557e8ad4ec80) at PC=12: % clause_info((0x557e8ad4ec80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x557e8ad32c00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x557e8ab1f000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2024192,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x557e8ab1f400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x557e8ad75980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x557e8af72000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x557e8ad48840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x557e8ad75980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x557e8c3f0580),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x557e8c3f0580),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x557e8c3f0580)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x557e8c3f0580),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x557e8c3f0580),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x557e8c3f0580))))),%~ frame( 39,%~ clause((0x557e8ad4ec80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x557e9eaaec80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',pfc,user)),%~ frame(33,clause((0x557e9eacbb00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x557e9cfc0480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x557e9cfaf200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x557e8ab1f000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x557e8ab1f400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_poss_forall_exists_01_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x557e8ad75980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',1632225667.9337335),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_poss_forall_exists_01_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x557e8af72000),221),%~ '$do_load_file_2'( 'poss_forall_exists_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x557e8ad48840),10),%~ '$qdo_load_file'( 'poss_forall_exists_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x557e8ad75980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',%~ (0x557e8c3f0a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x557e8c3f0a80),%~ 'poss_forall_exists_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x557e8c3f0a80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',%~ (0x557e8c3f0a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x557e8c3f0a80),%~ 'poss_forall_exists_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x557e8c3f0a80))))),%~ frame(10,clause((0x557e8ad4ec80),12),'$load_file'('poss_forall_exists_01.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1739838)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x557e8c3f0580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x557e8c3f0580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x557e8c3f0580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x557e8c3f0580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x557e8c3f0580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x557e8c3f0580)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',1632225667.9337335),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('poss_forall_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('poss_forall_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',(0x557e8c3f0a80),[expand(false),expand(true)])),system: $mt_do_load((0x557e8c3f0a80),'poss_forall_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x557e8c3f0a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',(0x557e8c3f0a80),[expand(false),expand(true)])),$mt_do_load((0x557e8c3f0a80),'poss_forall_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x557e8c3f0a80)))) [10] $load_file('poss_forall_exists_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x557e8c3f0580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x557e8c3f0580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x557e8c3f0580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x557e8c3f0580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x557e8c3f0580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x557e8c3f0580)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',1632225667.9337335),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('poss_forall_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('poss_forall_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',(0x557e8c3f0a80),[expand(false),expand(true)])),system: $mt_do_load((0x557e8c3f0a80),'poss_forall_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x557e8c3f0a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',(0x557e8c3f0a80),[expand(false),expand(true)])),$mt_do_load((0x557e8c3f0a80),'poss_forall_exists_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x557e8c3f0a80)))) ERROR: [10] $load_file('poss_forall_exists_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x557e8f1d4f00)), _2451572, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k poss_forall_exists_01.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=73 OPEN logicmoo.base.examples.fol.POSS_FORALL_EXISTS_01 JUnit Test_9999, POSS_FORALL_EXISTS_01, logicmoo.base.examples.fol, unit_test, Passing, Warnings 2021-09-26 05:56:13 +0000 UTC ISSUE_ID=73 ISSUE_OC=OPEN Editing Issue For FAILED 73 OPEN logicmoo.base.examples.fol.POSS_FORALL_EXISTS_01 JUnit Test_9999, POSS_FORALL_EXISTS_01, logicmoo.base.examples.fol, unit_test, Passing, Warnings 2021-09-26 05:56:13 +0000 UTC SKIPPING gh issue comment 73 -b Broken in https://github.com/logicmoo/logicmoo_workspace/commit/030211eaee19575687e748464fc1a808d2d1aaa7 https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/commit/030211eaee19575687e748464fc1a808d2d1aaa7 SKIPPING gh issue edit 73 -t logicmoo.base.examples.fol.POSS_FORALL_EXISTS_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing,Regression FileTestCase=logicmoo.base.examples.fol.MPRED_RESET_DB_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mpred_reset_db_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mpred_reset_db_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/MPRED_RESET_DB_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMPRED_RESET_DB_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/445 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x55cca1a60c00) at PC=61: % clause_info((0x55cca1a60c00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x55cca184d000) at PC=65: % clause_info((0x55cca184d000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x55cca184d400) at PC=60: % clause_info((0x55cca184d400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55cca1aa3980) at PC=5: % clause_info((0x55cca1aa3980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55cca1ca0000) at PC=221: % clause_info((0x55cca1ca0000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55cca1a76840) at PC=10: % clause_info((0x55cca1a76840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55cca1aa3980) at PC=5: % clause_info((0x55cca1aa3980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55cca1a7cc80) at PC=12: % clause_info((0x55cca1a7cc80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55ccb57dcc80) at PC=31: % clause_info((0x55ccb57dcc80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55ccb57f7b00) at PC=49: % clause_info((0x55ccb57f7b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x55ccb3cee480) at PC=60: % clause_info((0x55ccb3cee480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x55ccb3cdd200) at PC=20: % clause_info((0x55ccb3cdd200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x55cca184d000) at PC=99: % clause_info((0x55cca184d000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x55cca184d400) at PC=60: % clause_info((0x55cca184d400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55cca1aa3980) at PC=5: % clause_info((0x55cca1aa3980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55cca1ca0000) at PC=221: % clause_info((0x55cca1ca0000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55cca1a76840) at PC=10: % clause_info((0x55cca1a76840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55cca1aa3980) at PC=5: % clause_info((0x55cca1aa3980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55cca1a7cc80) at PC=12: % clause_info((0x55cca1a7cc80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x55cca1a60c00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x55cca184d000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2011476,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x55cca184d400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x55cca1aa3980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x55cca1ca0000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x55cca1a76840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x55cca1aa3980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55ccb578fb80),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x55ccb578fb80),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x55ccb578fb80)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55ccb578fb80),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x55ccb578fb80),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x55ccb578fb80))))),%~ frame( 39,%~ clause((0x55cca1a7cc80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x55ccb57dcc80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',pfc,user)),%~ frame(33,clause((0x55ccb57f7b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x55ccb3cee480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x55ccb3cdd200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x55cca184d000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x55cca184d400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_mpred_reset_db_01_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x55cca1aa3980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',1632225667.8013384),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_mpred_reset_db_01_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x55cca1ca0000),221),%~ '$do_load_file_2'( 'mpred_reset_db_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x55cca1a76840),10),%~ '$qdo_load_file'( 'mpred_reset_db_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x55cca1aa3980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',%~ (0x55cca311ea80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x55cca311ea80),%~ 'mpred_reset_db_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x55cca311ea80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',%~ (0x55cca311ea80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x55cca311ea80),%~ 'mpred_reset_db_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x55cca311ea80))))),%~ frame(10,clause((0x55cca1a7cc80),12),'$load_file'('mpred_reset_db_01.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1726878)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55ccb578fb80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55ccb578fb80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55ccb578fb80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55ccb578fb80),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55ccb578fb80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55ccb578fb80)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',1632225667.8013384),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('mpred_reset_db_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('mpred_reset_db_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',(0x55cca311ea80),[expand(false),expand(true)])),system: $mt_do_load((0x55cca311ea80),'mpred_reset_db_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55cca311ea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',(0x55cca311ea80),[expand(false),expand(true)])),$mt_do_load((0x55cca311ea80),'mpred_reset_db_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55cca311ea80)))) [10] $load_file('mpred_reset_db_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55ccb578fb80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55ccb578fb80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55ccb578fb80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55ccb578fb80),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55ccb578fb80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55ccb578fb80)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',1632225667.8013384),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('mpred_reset_db_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('mpred_reset_db_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',(0x55cca311ea80),[expand(false),expand(true)])),system: $mt_do_load((0x55cca311ea80),'mpred_reset_db_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55cca311ea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',(0x55cca311ea80),[expand(false),expand(true)])),$mt_do_load((0x55cca311ea80),'mpred_reset_db_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55cca311ea80)))) ERROR: [10] $load_file('mpred_reset_db_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x55cca5f02f00)), _2439020, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mpred_reset_db_01.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=445 OPEN logicmoo.base.examples.fol.MPRED_RESET_DB_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, MPRED_RESET_DB_01, Failing, Errors, Overtime 2021-09-26 05:56:30 +0000 UTC ISSUE_ID=445 ISSUE_OC=OPEN Editing Issue For FAILED 445 OPEN logicmoo.base.examples.fol.MPRED_RESET_DB_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, MPRED_RESET_DB_01, Failing, Errors, Overtime 2021-09-26 05:56:30 +0000 UTC SKIPPING gh issue edit 445 -t logicmoo.base.examples.fol.MPRED_RESET_DB_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.MISSING_COUNT_06 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['missing_count_06.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['missing_count_06.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/MISSING_COUNT_06/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMISSING_COUNT_06 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/446 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x55d26843ec00) at PC=61: % clause_info((0x55d26843ec00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x55d26822b000) at PC=65: % clause_info((0x55d26822b000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x55d26822b400) at PC=60: % clause_info((0x55d26822b400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55d268481980) at PC=5: % clause_info((0x55d268481980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55d26867e000) at PC=221: % clause_info((0x55d26867e000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55d268454840) at PC=10: % clause_info((0x55d268454840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55d268481980) at PC=5: % clause_info((0x55d268481980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55d26845ac80) at PC=12: % clause_info((0x55d26845ac80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55d27c1bac80) at PC=31: % clause_info((0x55d27c1bac80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55d27c1d5b00) at PC=49: % clause_info((0x55d27c1d5b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x55d27a6cc480) at PC=60: % clause_info((0x55d27a6cc480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x55d27a6bb200) at PC=20: % clause_info((0x55d27a6bb200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x55d26822b000) at PC=99: % clause_info((0x55d26822b000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x55d26822b400) at PC=60: % clause_info((0x55d26822b400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55d268481980) at PC=5: % clause_info((0x55d268481980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55d26867e000) at PC=221: % clause_info((0x55d26867e000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55d268454840) at PC=10: % clause_info((0x55d268454840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55d268481980) at PC=5: % clause_info((0x55d268481980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55d26845ac80) at PC=12: % clause_info((0x55d26845ac80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x55d26843ec00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x55d26822b000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2008232,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x55d26822b400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x55d268481980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x55d26867e000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x55d268454840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x55d268481980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55d27c16db80),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x55d27c16db80),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x55d27c16db80)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55d27c16db80),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x55d27c16db80),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x55d27c16db80))))),%~ frame( 39,%~ clause((0x55d26845ac80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x55d27c1bac80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',pfc,user)),%~ frame(33,clause((0x55d27c1d5b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x55d27a6cc480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x55d27a6bb200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x55d26822b000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x55d26822b400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_missing_count_06_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x55d268481980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',1632225667.673956),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_missing_count_06_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x55d26867e000),221),%~ '$do_load_file_2'( 'missing_count_06.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x55d268454840),10),%~ '$qdo_load_file'( 'missing_count_06.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x55d268481980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',%~ (0x55d269afca80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x55d269afca80),%~ 'missing_count_06.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x55d269afca80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',%~ (0x55d269afca80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x55d269afca80),%~ 'missing_count_06.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x55d269afca80))))),%~ frame(10,clause((0x55d26845ac80),12),'$load_file'('missing_count_06.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1723638)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55d27c16db80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55d27c16db80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55d27c16db80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55d27c16db80),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55d27c16db80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55d27c16db80)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',1632225667.673956),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('missing_count_06.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('missing_count_06.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',(0x55d269afca80),[expand(false),expand(true)])),system: $mt_do_load((0x55d269afca80),'missing_count_06.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55d269afca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',(0x55d269afca80),[expand(false),expand(true)])),$mt_do_load((0x55d269afca80),'missing_count_06.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55d269afca80)))) [10] $load_file('missing_count_06.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55d27c16db80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55d27c16db80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55d27c16db80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55d27c16db80),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55d27c16db80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55d27c16db80)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',1632225667.673956),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('missing_count_06.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('missing_count_06.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',(0x55d269afca80),[expand(false),expand(true)])),system: $mt_do_load((0x55d269afca80),'missing_count_06.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55d269afca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',(0x55d269afca80),[expand(false),expand(true)])),$mt_do_load((0x55d269afca80),'missing_count_06.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55d269afca80)))) ERROR: [10] $load_file('missing_count_06.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x55d26c8e0f00)), _2435740, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k missing_count_06.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=446 OPEN logicmoo.base.examples.fol.MISSING_COUNT_06 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, MISSING_COUNT_06, Passing 2021-09-26 05:56:39 +0000 UTC ISSUE_ID=446 ISSUE_OC=OPEN Editing Issue For FAILED 446 OPEN logicmoo.base.examples.fol.MISSING_COUNT_06 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, MISSING_COUNT_06, Passing 2021-09-26 05:56:39 +0000 UTC SKIPPING gh issue comment 446 -b Broken in https://github.com/logicmoo/logicmoo_workspace/commit/030211eaee19575687e748464fc1a808d2d1aaa7 https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/commit/030211eaee19575687e748464fc1a808d2d1aaa7 SKIPPING gh issue edit 446 -t logicmoo.base.examples.fol.MISSING_COUNT_06 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing,Regression FileTestCase=logicmoo.base.examples.fol.MISSING_COUNT_05 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['missing_count_05.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['missing_count_05.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/MISSING_COUNT_05/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMISSING_COUNT_05 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/447 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x565043e32c00) at PC=61: % clause_info((0x565043e32c00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x565043c1f000) at PC=65: % clause_info((0x565043c1f000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x565043c1f400) at PC=60: % clause_info((0x565043c1f400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x565043e75980) at PC=5: % clause_info((0x565043e75980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x565044072000) at PC=221: % clause_info((0x565044072000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x565043e48840) at PC=10: % clause_info((0x565043e48840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x565043e75980) at PC=5: % clause_info((0x565043e75980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x565043e4ec80) at PC=12: % clause_info((0x565043e4ec80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x565057baec80) at PC=31: % clause_info((0x565057baec80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x565057bc9b00) at PC=49: % clause_info((0x565057bc9b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x5650560c0480) at PC=60: % clause_info((0x5650560c0480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x5650560af200) at PC=20: % clause_info((0x5650560af200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x565043c1f000) at PC=99: % clause_info((0x565043c1f000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x565043c1f400) at PC=60: % clause_info((0x565043c1f400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x565043e75980) at PC=5: % clause_info((0x565043e75980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x565044072000) at PC=221: % clause_info((0x565044072000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x565043e48840) at PC=10: % clause_info((0x565043e48840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x565043e75980) at PC=5: % clause_info((0x565043e75980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x565043e4ec80) at PC=12: % clause_info((0x565043e4ec80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x565043e32c00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x565043c1f000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2007966,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x565043c1f400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x565043e75980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x565044072000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x565043e48840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x565043e75980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x565057b61b80),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x565057b61b80),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x565057b61b80)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x565057b61b80),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x565057b61b80),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x565057b61b80))))),%~ frame( 39,%~ clause((0x565043e4ec80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x565057baec80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',pfc,user)),%~ frame(33,clause((0x565057bc9b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x5650560c0480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x5650560af200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x565043c1f000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x565043c1f400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_missing_count_05_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x565043e75980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',1632225667.569463),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_missing_count_05_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x565044072000),221),%~ '$do_load_file_2'( 'missing_count_05.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x565043e48840),10),%~ '$qdo_load_file'( 'missing_count_05.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x565043e75980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',%~ (0x5650454f0a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x5650454f0a80),%~ 'missing_count_05.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x5650454f0a80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',%~ (0x5650454f0a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x5650454f0a80),%~ 'missing_count_05.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x5650454f0a80))))),%~ frame(10,clause((0x565043e4ec80),12),'$load_file'('missing_count_05.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1723638)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x565057b61b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x565057b61b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x565057b61b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x565057b61b80),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x565057b61b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x565057b61b80)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',1632225667.569463),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('missing_count_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('missing_count_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',(0x5650454f0a80),[expand(false),expand(true)])),system: $mt_do_load((0x5650454f0a80),'missing_count_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x5650454f0a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',(0x5650454f0a80),[expand(false),expand(true)])),$mt_do_load((0x5650454f0a80),'missing_count_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5650454f0a80)))) [10] $load_file('missing_count_05.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x565057b61b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x565057b61b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x565057b61b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x565057b61b80),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x565057b61b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x565057b61b80)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',1632225667.569463),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('missing_count_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('missing_count_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',(0x5650454f0a80),[expand(false),expand(true)])),system: $mt_do_load((0x5650454f0a80),'missing_count_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x5650454f0a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',(0x5650454f0a80),[expand(false),expand(true)])),$mt_do_load((0x5650454f0a80),'missing_count_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5650454f0a80)))) ERROR: [10] $load_file('missing_count_05.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x5650482d4f00)), _2435242, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k missing_count_05.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=447 OPEN logicmoo.base.examples.fol.MISSING_COUNT_05 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, MISSING_COUNT_05, Passing 2021-09-26 05:56:48 +0000 UTC ISSUE_ID=447 ISSUE_OC=OPEN Editing Issue For FAILED 447 OPEN logicmoo.base.examples.fol.MISSING_COUNT_05 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, MISSING_COUNT_05, Passing 2021-09-26 05:56:48 +0000 UTC SKIPPING gh issue comment 447 -b Broken in https://github.com/logicmoo/logicmoo_workspace/commit/030211eaee19575687e748464fc1a808d2d1aaa7 https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/commit/030211eaee19575687e748464fc1a808d2d1aaa7 SKIPPING gh issue edit 447 -t logicmoo.base.examples.fol.MISSING_COUNT_05 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing,Regression FileTestCase=logicmoo.base.examples.fol.MISSING_COUNT_04 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['missing_count_04.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['missing_count_04.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/MISSING_COUNT_04/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMISSING_COUNT_04 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/448 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x5604e63d4c00) at PC=61: % clause_info((0x5604e63d4c00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x5604e61c1000) at PC=65: % clause_info((0x5604e61c1000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x5604e61c1400) at PC=60: % clause_info((0x5604e61c1400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x5604e6417980) at PC=5: % clause_info((0x5604e6417980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5604e6614000) at PC=221: % clause_info((0x5604e6614000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x5604e63ea840) at PC=10: % clause_info((0x5604e63ea840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x5604e6417980) at PC=5: % clause_info((0x5604e6417980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5604e63f0c80) at PC=12: % clause_info((0x5604e63f0c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5604fa150c80) at PC=31: % clause_info((0x5604fa150c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5604fa16bb00) at PC=49: % clause_info((0x5604fa16bb00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x5604f8662480) at PC=60: % clause_info((0x5604f8662480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x5604f8651200) at PC=20: % clause_info((0x5604f8651200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x5604e61c1000) at PC=99: % clause_info((0x5604e61c1000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x5604e61c1400) at PC=60: % clause_info((0x5604e61c1400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x5604e6417980) at PC=5: % clause_info((0x5604e6417980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5604e6614000) at PC=221: % clause_info((0x5604e6614000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x5604e63ea840) at PC=10: % clause_info((0x5604e63ea840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x5604e6417980) at PC=5: % clause_info((0x5604e6417980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5604e63f0c80) at PC=12: % clause_info((0x5604e63f0c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x5604e63d4c00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x5604e61c1000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2008520,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x5604e61c1400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x5604e6417980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x5604e6614000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x5604e63ea840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x5604e6417980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x5604fa103b80),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x5604fa103b80),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x5604fa103b80)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x5604fa103b80),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x5604fa103b80),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x5604fa103b80))))),%~ frame( 39,%~ clause((0x5604e63f0c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x5604fa150c80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',pfc,user)),%~ frame(33,clause((0x5604fa16bb00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x5604f8662480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x5604f8651200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x5604e61c1000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x5604e61c1400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_missing_count_04_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x5604e6417980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',1632225667.4628253),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_missing_count_04_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x5604e6614000),221),%~ '$do_load_file_2'( 'missing_count_04.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x5604e63ea840),10),%~ '$qdo_load_file'( 'missing_count_04.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x5604e6417980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',%~ (0x5604e7a92a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x5604e7a92a80),%~ 'missing_count_04.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x5604e7a92a80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',%~ (0x5604e7a92a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x5604e7a92a80),%~ 'missing_count_04.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x5604e7a92a80))))),%~ frame(10,clause((0x5604e63f0c80),12),'$load_file'('missing_count_04.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1723926)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43856,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43934,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_44012,[if(not_loaded),must_be_module(true)]),_43984,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5604fa103b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5604fa103b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_44192,system: $mt_end_load((0x5604fa103b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5604fa103b80),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5604fa103b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5604fa103b80)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',_44654,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',1632225667.4628253),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',_44732,[expand(false),expand(true)]),_44704,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('missing_count_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('missing_count_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',(0x5604e7a92a80),[expand(false),expand(true)])),system: $mt_do_load((0x5604e7a92a80),'missing_count_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',user,[expand(false),expand(true)]),_44904,system: $mt_end_load((0x5604e7a92a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',(0x5604e7a92a80),[expand(false),expand(true)])),$mt_do_load((0x5604e7a92a80),'missing_count_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5604e7a92a80)))) [10] $load_file('missing_count_04.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43856,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43934,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_44012,[if(not_loaded),must_be_module(true)]),_43984,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5604fa103b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5604fa103b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_44192,system: $mt_end_load((0x5604fa103b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5604fa103b80),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5604fa103b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5604fa103b80)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',_44654,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',1632225667.4628253),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',_44732,[expand(false),expand(true)]),_44704,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('missing_count_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('missing_count_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',(0x5604e7a92a80),[expand(false),expand(true)])),system: $mt_do_load((0x5604e7a92a80),'missing_count_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',user,[expand(false),expand(true)]),_44904,system: $mt_end_load((0x5604e7a92a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',(0x5604e7a92a80),[expand(false),expand(true)])),$mt_do_load((0x5604e7a92a80),'missing_count_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5604e7a92a80)))) ERROR: [10] $load_file('missing_count_04.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x5604ea876f00)), _2435796, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k missing_count_04.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=448 OPEN logicmoo.base.examples.fol.MISSING_COUNT_04 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, MISSING_COUNT_04, Passing 2021-09-26 05:56:57 +0000 UTC ISSUE_ID=448 ISSUE_OC=OPEN Editing Issue For FAILED 448 OPEN logicmoo.base.examples.fol.MISSING_COUNT_04 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, MISSING_COUNT_04, Passing 2021-09-26 05:56:57 +0000 UTC SKIPPING gh issue comment 448 -b Broken in https://github.com/logicmoo/logicmoo_workspace/commit/030211eaee19575687e748464fc1a808d2d1aaa7 https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/commit/030211eaee19575687e748464fc1a808d2d1aaa7 SKIPPING gh issue edit 448 -t logicmoo.base.examples.fol.MISSING_COUNT_04 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing,Regression FileTestCase=logicmoo.base.examples.fol.MISSING_COUNT_03 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['missing_count_03.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['missing_count_03.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/MISSING_COUNT_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMISSING_COUNT_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/421 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x564d12e5cc00) at PC=61: % clause_info((0x564d12e5cc00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x564d12c49000) at PC=65: % clause_info((0x564d12c49000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x564d12c49400) at PC=60: % clause_info((0x564d12c49400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x564d12e9f980) at PC=5: % clause_info((0x564d12e9f980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x564d1309c000) at PC=221: % clause_info((0x564d1309c000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x564d12e72840) at PC=10: % clause_info((0x564d12e72840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x564d12e9f980) at PC=5: % clause_info((0x564d12e9f980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x564d12e78c80) at PC=12: % clause_info((0x564d12e78c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x564d26bd8c80) at PC=31: % clause_info((0x564d26bd8c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x564d26bf3b00) at PC=49: % clause_info((0x564d26bf3b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x564d250ea480) at PC=60: % clause_info((0x564d250ea480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x564d250d9200) at PC=20: % clause_info((0x564d250d9200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x564d12c49000) at PC=99: % clause_info((0x564d12c49000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x564d12c49400) at PC=60: % clause_info((0x564d12c49400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x564d12e9f980) at PC=5: % clause_info((0x564d12e9f980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x564d1309c000) at PC=221: % clause_info((0x564d1309c000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x564d12e72840) at PC=10: % clause_info((0x564d12e72840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x564d12e9f980) at PC=5: % clause_info((0x564d12e9f980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x564d12e78c80) at PC=12: % clause_info((0x564d12e78c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x564d12e5cc00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x564d12c49000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2007966,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x564d12c49400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x564d12e9f980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x564d1309c000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x564d12e72840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x564d12e9f980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x564d26b8bb80),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x564d26b8bb80),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x564d26b8bb80)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x564d26b8bb80),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x564d26b8bb80),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x564d26b8bb80))))),%~ frame( 39,%~ clause((0x564d12e78c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x564d26bd8c80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',pfc,user)),%~ frame(33,clause((0x564d26bf3b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x564d250ea480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x564d250d9200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x564d12c49000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x564d12c49400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_missing_count_03_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x564d12e9f980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',1632225667.3543985),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_missing_count_03_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x564d1309c000),221),%~ '$do_load_file_2'( 'missing_count_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x564d12e72840),10),%~ '$qdo_load_file'( 'missing_count_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x564d12e9f980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',%~ (0x564d1451aa80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x564d1451aa80),%~ 'missing_count_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x564d1451aa80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',%~ (0x564d1451aa80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x564d1451aa80),%~ 'missing_count_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x564d1451aa80))))),%~ frame(10,clause((0x564d12e78c80),12),'$load_file'('missing_count_03.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1723638)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x564d26b8bb80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x564d26b8bb80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x564d26b8bb80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x564d26b8bb80),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x564d26b8bb80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x564d26b8bb80)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',1632225667.3543985),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('missing_count_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('missing_count_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',(0x564d1451aa80),[expand(false),expand(true)])),system: $mt_do_load((0x564d1451aa80),'missing_count_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x564d1451aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',(0x564d1451aa80),[expand(false),expand(true)])),$mt_do_load((0x564d1451aa80),'missing_count_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x564d1451aa80)))) [10] $load_file('missing_count_03.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x564d26b8bb80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x564d26b8bb80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x564d26b8bb80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x564d26b8bb80),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x564d26b8bb80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x564d26b8bb80)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',1632225667.3543985),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('missing_count_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('missing_count_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',(0x564d1451aa80),[expand(false),expand(true)])),system: $mt_do_load((0x564d1451aa80),'missing_count_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x564d1451aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',(0x564d1451aa80),[expand(false),expand(true)])),$mt_do_load((0x564d1451aa80),'missing_count_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x564d1451aa80)))) ERROR: [10] $load_file('missing_count_03.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x564d172fef00)), _2435242, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k missing_count_03.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=421 OPEN logicmoo.base.examples.fol.MISSING_COUNT_03 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, MISSING_COUNT_03, Passing 2021-09-26 05:57:06 +0000 UTC ISSUE_ID=421 ISSUE_OC=OPEN Editing Issue For FAILED 421 OPEN logicmoo.base.examples.fol.MISSING_COUNT_03 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, MISSING_COUNT_03, Passing 2021-09-26 05:57:06 +0000 UTC SKIPPING gh issue comment 421 -b Broken in https://github.com/logicmoo/logicmoo_workspace/commit/030211eaee19575687e748464fc1a808d2d1aaa7 https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/commit/030211eaee19575687e748464fc1a808d2d1aaa7 SKIPPING gh issue edit 421 -t logicmoo.base.examples.fol.MISSING_COUNT_03 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing,Regression FileTestCase=logicmoo.base.examples.fol.MISSING_COUNT_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['missing_count_02.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['missing_count_02.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/MISSING_COUNT_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMISSING_COUNT_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/422 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x56076a934c00) at PC=61: % clause_info((0x56076a934c00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x56076a721000) at PC=65: % clause_info((0x56076a721000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x56076a721400) at PC=60: % clause_info((0x56076a721400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x56076a977980) at PC=5: % clause_info((0x56076a977980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x56076ab74000) at PC=221: % clause_info((0x56076ab74000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x56076a94a840) at PC=10: % clause_info((0x56076a94a840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x56076a977980) at PC=5: % clause_info((0x56076a977980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x56076a950c80) at PC=12: % clause_info((0x56076a950c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x56077e6b0c80) at PC=31: % clause_info((0x56077e6b0c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x56077e6cbb00) at PC=49: % clause_info((0x56077e6cbb00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x56077cbc2480) at PC=60: % clause_info((0x56077cbc2480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x56077cbb1200) at PC=20: % clause_info((0x56077cbb1200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x56076a721000) at PC=99: % clause_info((0x56076a721000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x56076a721400) at PC=60: % clause_info((0x56076a721400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x56076a977980) at PC=5: % clause_info((0x56076a977980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x56076ab74000) at PC=221: % clause_info((0x56076ab74000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x56076a94a840) at PC=10: % clause_info((0x56076a94a840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x56076a977980) at PC=5: % clause_info((0x56076a977980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x56076a950c80) at PC=12: % clause_info((0x56076a950c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x56076a934c00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x56076a721000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2007966,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x56076a721400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x56076a977980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x56076ab74000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x56076a94a840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x56076a977980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x56077e663b80),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x56077e663b80),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x56077e663b80)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x56077e663b80),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x56077e663b80),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x56077e663b80))))),%~ frame( 39,%~ clause((0x56076a950c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x56077e6b0c80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',pfc,user)),%~ frame(33,clause((0x56077e6cbb00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x56077cbc2480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x56077cbb1200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x56076a721000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x56076a721400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_missing_count_02_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x56076a977980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',1632225667.2506156),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_missing_count_02_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x56076ab74000),221),%~ '$do_load_file_2'( 'missing_count_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x56076a94a840),10),%~ '$qdo_load_file'( 'missing_count_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x56076a977980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',%~ (0x56076bff2a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x56076bff2a80),%~ 'missing_count_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x56076bff2a80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',%~ (0x56076bff2a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x56076bff2a80),%~ 'missing_count_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x56076bff2a80))))),%~ frame(10,clause((0x56076a950c80),12),'$load_file'('missing_count_02.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1723638)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x56077e663b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x56077e663b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x56077e663b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x56077e663b80),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x56077e663b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x56077e663b80)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',1632225667.2506156),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('missing_count_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('missing_count_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',(0x56076bff2a80),[expand(false),expand(true)])),system: $mt_do_load((0x56076bff2a80),'missing_count_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x56076bff2a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',(0x56076bff2a80),[expand(false),expand(true)])),$mt_do_load((0x56076bff2a80),'missing_count_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x56076bff2a80)))) [10] $load_file('missing_count_02.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x56077e663b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x56077e663b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x56077e663b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x56077e663b80),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x56077e663b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x56077e663b80)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',1632225667.2506156),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('missing_count_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('missing_count_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',(0x56076bff2a80),[expand(false),expand(true)])),system: $mt_do_load((0x56076bff2a80),'missing_count_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x56076bff2a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',(0x56076bff2a80),[expand(false),expand(true)])),$mt_do_load((0x56076bff2a80),'missing_count_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x56076bff2a80)))) ERROR: [10] $load_file('missing_count_02.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x56076edd6f00)), _2435242, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k missing_count_02.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=422 OPEN logicmoo.base.examples.fol.MISSING_COUNT_02 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, MISSING_COUNT_02, Passing 2021-09-26 05:57:14 +0000 UTC ISSUE_ID=422 ISSUE_OC=OPEN Editing Issue For FAILED 422 OPEN logicmoo.base.examples.fol.MISSING_COUNT_02 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, MISSING_COUNT_02, Passing 2021-09-26 05:57:14 +0000 UTC SKIPPING gh issue comment 422 -b Broken in https://github.com/logicmoo/logicmoo_workspace/commit/030211eaee19575687e748464fc1a808d2d1aaa7 https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/commit/030211eaee19575687e748464fc1a808d2d1aaa7 SKIPPING gh issue edit 422 -t logicmoo.base.examples.fol.MISSING_COUNT_02 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing,Regression FileTestCase=logicmoo.base.examples.fol.MISSING_COUNT_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['missing_count_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['missing_count_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/MISSING_COUNT_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMISSING_COUNT_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/423 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x55f4915d6c00) at PC=61: % clause_info((0x55f4915d6c00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x55f4913c3000) at PC=65: % clause_info((0x55f4913c3000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x55f4913c3400) at PC=60: % clause_info((0x55f4913c3400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55f491619980) at PC=5: % clause_info((0x55f491619980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55f491816000) at PC=221: % clause_info((0x55f491816000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55f4915ec840) at PC=10: % clause_info((0x55f4915ec840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55f491619980) at PC=5: % clause_info((0x55f491619980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55f4915f2c80) at PC=12: % clause_info((0x55f4915f2c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55f4a5352c80) at PC=31: % clause_info((0x55f4a5352c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55f4a536db00) at PC=49: % clause_info((0x55f4a536db00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x55f4a3864480) at PC=60: % clause_info((0x55f4a3864480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x55f4a3853200) at PC=20: % clause_info((0x55f4a3853200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x55f4913c3000) at PC=99: % clause_info((0x55f4913c3000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x55f4913c3400) at PC=60: % clause_info((0x55f4913c3400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55f491619980) at PC=5: % clause_info((0x55f491619980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55f491816000) at PC=221: % clause_info((0x55f491816000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55f4915ec840) at PC=10: % clause_info((0x55f4915ec840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55f491619980) at PC=5: % clause_info((0x55f491619980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55f4915f2c80) at PC=12: % clause_info((0x55f4915f2c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x55f4915d6c00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x55f4913c3000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2007966,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x55f4913c3400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x55f491619980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x55f491816000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x55f4915ec840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x55f491619980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55f4a5305b80),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x55f4a5305b80),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x55f4a5305b80)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55f4a5305b80),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x55f4a5305b80),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x55f4a5305b80))))),%~ frame( 39,%~ clause((0x55f4915f2c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x55f4a5352c80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',pfc,user)),%~ frame(33,clause((0x55f4a536db00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x55f4a3864480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x55f4a3853200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x55f4913c3000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x55f4913c3400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_missing_count_01_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x55f491619980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',1632225667.142405),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_missing_count_01_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x55f491816000),221),%~ '$do_load_file_2'( 'missing_count_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x55f4915ec840),10),%~ '$qdo_load_file'( 'missing_count_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x55f491619980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',%~ (0x55f492c94a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x55f492c94a80),%~ 'missing_count_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x55f492c94a80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',%~ (0x55f492c94a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x55f492c94a80),%~ 'missing_count_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x55f492c94a80))))),%~ frame(10,clause((0x55f4915f2c80),12),'$load_file'('missing_count_01.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1723638)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55f4a5305b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55f4a5305b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55f4a5305b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55f4a5305b80),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55f4a5305b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55f4a5305b80)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',1632225667.142405),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('missing_count_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('missing_count_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',(0x55f492c94a80),[expand(false),expand(true)])),system: $mt_do_load((0x55f492c94a80),'missing_count_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55f492c94a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',(0x55f492c94a80),[expand(false),expand(true)])),$mt_do_load((0x55f492c94a80),'missing_count_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55f492c94a80)))) [10] $load_file('missing_count_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55f4a5305b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55f4a5305b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55f4a5305b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55f4a5305b80),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55f4a5305b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55f4a5305b80)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',1632225667.142405),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('missing_count_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('missing_count_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',(0x55f492c94a80),[expand(false),expand(true)])),system: $mt_do_load((0x55f492c94a80),'missing_count_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55f492c94a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',(0x55f492c94a80),[expand(false),expand(true)])),$mt_do_load((0x55f492c94a80),'missing_count_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55f492c94a80)))) ERROR: [10] $load_file('missing_count_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x55f495a78f00)), _2435242, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k missing_count_01.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=423 OPEN logicmoo.base.examples.fol.MISSING_COUNT_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, MISSING_COUNT_01, Passing 2021-09-26 05:57:24 +0000 UTC ISSUE_ID=423 ISSUE_OC=OPEN Editing Issue For FAILED 423 OPEN logicmoo.base.examples.fol.MISSING_COUNT_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, MISSING_COUNT_01, Passing 2021-09-26 05:57:24 +0000 UTC SKIPPING gh issue comment 423 -b Broken in https://github.com/logicmoo/logicmoo_workspace/commit/030211eaee19575687e748464fc1a808d2d1aaa7 https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/commit/030211eaee19575687e748464fc1a808d2d1aaa7 SKIPPING gh issue edit 423 -t logicmoo.base.examples.fol.MISSING_COUNT_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing,Regression FileTestCase=logicmoo.base.examples.fol.MAKE_WFF_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['make_wff_02.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['make_wff_02.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/MAKE_WFF_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMAKE_WFF_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/449 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x55e781448c00) at PC=61: % clause_info((0x55e781448c00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x55e781235000) at PC=65: % clause_info((0x55e781235000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x55e781235400) at PC=60: % clause_info((0x55e781235400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55e78148b980) at PC=5: % clause_info((0x55e78148b980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55e781688000) at PC=221: % clause_info((0x55e781688000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55e78145e840) at PC=10: % clause_info((0x55e78145e840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55e78148b980) at PC=5: % clause_info((0x55e78148b980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55e781464c80) at PC=12: % clause_info((0x55e781464c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55e7951c4c80) at PC=31: % clause_info((0x55e7951c4c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55e7951dfb00) at PC=49: % clause_info((0x55e7951dfb00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x55e7936d6480) at PC=60: % clause_info((0x55e7936d6480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x55e7936c5200) at PC=20: % clause_info((0x55e7936c5200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x55e781235000) at PC=99: % clause_info((0x55e781235000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x55e781235400) at PC=60: % clause_info((0x55e781235400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55e78148b980) at PC=5: % clause_info((0x55e78148b980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55e781688000) at PC=221: % clause_info((0x55e781688000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55e78145e840) at PC=10: % clause_info((0x55e78145e840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55e78148b980) at PC=5: % clause_info((0x55e78148b980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55e781464c80) at PC=12: % clause_info((0x55e781464c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x55e781448c00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x55e781235000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _1991740,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x55e781235400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x55e78148b980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x55e781688000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x55e78145e840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x55e78148b980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55e782b06380),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x55e782b06380),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x55e782b06380)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55e782b06380),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x55e782b06380),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x55e782b06380))))),%~ frame( 39,%~ clause((0x55e781464c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x55e7951c4c80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',pfc,user)),%~ frame(33,clause((0x55e7951dfb00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x55e7936d6480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x55e7936c5200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x55e781235000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x55e781235400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_make_wff_02_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x55e78148b980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',1632225667.0352478),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_make_wff_02_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x55e781688000),221),%~ '$do_load_file_2'( 'make_wff_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x55e78145e840),10),%~ '$qdo_load_file'( 'make_wff_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x55e78148b980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',%~ (0x55e782b06a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x55e782b06a80),%~ 'make_wff_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x55e782b06a80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',%~ (0x55e782b06a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x55e782b06a80),%~ 'make_wff_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x55e782b06a80))))),%~ frame(10,clause((0x55e781464c80),12),'$load_file'('make_wff_02.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1707438)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55e782b06380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55e782b06380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55e782b06380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55e782b06380),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55e782b06380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55e782b06380)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',1632225667.0352478),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('make_wff_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('make_wff_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',(0x55e782b06a80),[expand(false),expand(true)])),system: $mt_do_load((0x55e782b06a80),'make_wff_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55e782b06a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',(0x55e782b06a80),[expand(false),expand(true)])),$mt_do_load((0x55e782b06a80),'make_wff_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55e782b06a80)))) [10] $load_file('make_wff_02.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55e782b06380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55e782b06380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55e782b06380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55e782b06380),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55e782b06380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55e782b06380)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',1632225667.0352478),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('make_wff_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('make_wff_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',(0x55e782b06a80),[expand(false),expand(true)])),system: $mt_do_load((0x55e782b06a80),'make_wff_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55e782b06a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',(0x55e782b06a80),[expand(false),expand(true)])),$mt_do_load((0x55e782b06a80),'make_wff_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55e782b06a80)))) ERROR: [10] $load_file('make_wff_02.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x55e7858eaf00)), _2418918, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k make_wff_02.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=449 OPEN logicmoo.base.examples.fol.MAKE_WFF_02 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, MAKE_WFF_02, Failing, Errors, Warnings 2021-09-26 05:57:37 +0000 UTC ISSUE_ID=449 ISSUE_OC=OPEN Editing Issue For FAILED 449 OPEN logicmoo.base.examples.fol.MAKE_WFF_02 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, MAKE_WFF_02, Failing, Errors, Warnings 2021-09-26 05:57:37 +0000 UTC SKIPPING gh issue edit 449 -t logicmoo.base.examples.fol.MAKE_WFF_02 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.MAKE_WFF_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['make_wff_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['make_wff_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/MAKE_WFF_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMAKE_WFF_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/74 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x55fd796bcc00) at PC=61: % clause_info((0x55fd796bcc00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x55fd794a9000) at PC=65: % clause_info((0x55fd794a9000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x55fd794a9400) at PC=60: % clause_info((0x55fd794a9400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55fd796ff980) at PC=5: % clause_info((0x55fd796ff980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55fd798fc000) at PC=221: % clause_info((0x55fd798fc000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55fd796d2840) at PC=10: % clause_info((0x55fd796d2840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55fd796ff980) at PC=5: % clause_info((0x55fd796ff980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55fd796d8c80) at PC=12: % clause_info((0x55fd796d8c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55fd8d438c80) at PC=31: % clause_info((0x55fd8d438c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55fd8d453b00) at PC=49: % clause_info((0x55fd8d453b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x55fd8b94a480) at PC=60: % clause_info((0x55fd8b94a480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x55fd8b939200) at PC=20: % clause_info((0x55fd8b939200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x55fd794a9000) at PC=99: % clause_info((0x55fd794a9000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x55fd794a9400) at PC=60: % clause_info((0x55fd794a9400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55fd796ff980) at PC=5: % clause_info((0x55fd796ff980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55fd798fc000) at PC=221: % clause_info((0x55fd798fc000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55fd796d2840) at PC=10: % clause_info((0x55fd796d2840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55fd796ff980) at PC=5: % clause_info((0x55fd796ff980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55fd796d8c80) at PC=12: % clause_info((0x55fd796d8c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x55fd796bcc00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x55fd794a9000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _1992450,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x55fd794a9400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x55fd796ff980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x55fd798fc000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x55fd796d2840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x55fd796ff980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55fd7ad7a380),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x55fd7ad7a380),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x55fd7ad7a380)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55fd7ad7a380),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x55fd7ad7a380),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x55fd7ad7a380))))),%~ frame( 39,%~ clause((0x55fd796d8c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x55fd8d438c80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',pfc,user)),%~ frame(33,clause((0x55fd8d453b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x55fd8b94a480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x55fd8b939200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x55fd794a9000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x55fd794a9400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_make_wff_01_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x55fd796ff980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',1632225666.9237554),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_make_wff_01_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x55fd798fc000),221),%~ '$do_load_file_2'( 'make_wff_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x55fd796d2840),10),%~ '$qdo_load_file'( 'make_wff_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x55fd796ff980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',%~ (0x55fd7ad7aa80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x55fd7ad7aa80),%~ 'make_wff_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x55fd7ad7aa80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',%~ (0x55fd7ad7aa80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x55fd7ad7aa80),%~ 'make_wff_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x55fd7ad7aa80))))),%~ frame(10,clause((0x55fd796d8c80),12),'$load_file'('make_wff_01.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1708148)]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_44278,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_44356,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_44434,[if(not_loaded),must_be_module(true)]),_44406,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55fd7ad7a380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55fd7ad7a380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_44614,system: $mt_end_load((0x55fd7ad7a380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55fd7ad7a380),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55fd7ad7a380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55fd7ad7a380)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',_45076,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',1632225666.9237554),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',_45154,[expand(false),expand(true)]),_45126,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('make_wff_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('make_wff_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',(0x55fd7ad7aa80),[expand(false),expand(true)])),system: $mt_do_load((0x55fd7ad7aa80),'make_wff_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',user,[expand(false),expand(true)]),_45326,system: $mt_end_load((0x55fd7ad7aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',(0x55fd7ad7aa80),[expand(false),expand(true)])),$mt_do_load((0x55fd7ad7aa80),'make_wff_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55fd7ad7aa80)))) [10] $load_file('make_wff_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_44278,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_44356,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_44434,[if(not_loaded),must_be_module(true)]),_44406,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55fd7ad7a380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55fd7ad7a380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_44614,system: $mt_end_load((0x55fd7ad7a380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55fd7ad7a380),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55fd7ad7a380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55fd7ad7a380)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',_45076,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',1632225666.9237554),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',_45154,[expand(false),expand(true)]),_45126,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('make_wff_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('make_wff_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',(0x55fd7ad7aa80),[expand(false),expand(true)])),system: $mt_do_load((0x55fd7ad7aa80),'make_wff_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',user,[expand(false),expand(true)]),_45326,system: $mt_end_load((0x55fd7ad7aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',(0x55fd7ad7aa80),[expand(false),expand(true)])),$mt_do_load((0x55fd7ad7aa80),'make_wff_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55fd7ad7aa80)))) ERROR: [10] $load_file('make_wff_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x55fd7db5ef00)), _2419894, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k make_wff_01.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=74 OPEN logicmoo.base.examples.fol.MAKE_WFF_01 JUnit Test_9999, MAKE_WFF_01, logicmoo.base.examples.fol, unit_test, Failing, Errors, Warnings 2021-09-26 05:57:50 +0000 UTC ISSUE_ID=74 ISSUE_OC=OPEN Editing Issue For FAILED 74 OPEN logicmoo.base.examples.fol.MAKE_WFF_01 JUnit Test_9999, MAKE_WFF_01, logicmoo.base.examples.fol, unit_test, Failing, Errors, Warnings 2021-09-26 05:57:50 +0000 UTC SKIPPING gh issue edit 74 -t logicmoo.base.examples.fol.MAKE_WFF_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.MAKE_TYPES_WFF_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['make_types_wff_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['make_types_wff_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/MAKE_TYPES_WFF_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMAKE_TYPES_WFF_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/67 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x563aa24d0c00) at PC=61: % clause_info((0x563aa24d0c00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x563aa22bd000) at PC=65: % clause_info((0x563aa22bd000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x563aa22bd400) at PC=60: % clause_info((0x563aa22bd400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x563aa2513980) at PC=5: % clause_info((0x563aa2513980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x563aa2710000) at PC=221: % clause_info((0x563aa2710000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x563aa24e6840) at PC=10: % clause_info((0x563aa24e6840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x563aa2513980) at PC=5: % clause_info((0x563aa2513980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x563aa24ecc80) at PC=12: % clause_info((0x563aa24ecc80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x563ab624cc80) at PC=31: % clause_info((0x563ab624cc80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x563ab6267b00) at PC=49: % clause_info((0x563ab6267b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x563ab475e480) at PC=60: % clause_info((0x563ab475e480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x563ab474d200) at PC=20: % clause_info((0x563ab474d200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x563aa22bd000) at PC=99: % clause_info((0x563aa22bd000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x563aa22bd400) at PC=60: % clause_info((0x563aa22bd400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x563aa2513980) at PC=5: % clause_info((0x563aa2513980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x563aa2710000) at PC=221: % clause_info((0x563aa2710000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x563aa24e6840) at PC=10: % clause_info((0x563aa24e6840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x563aa2513980) at PC=5: % clause_info((0x563aa2513980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x563aa24ecc80) at PC=12: % clause_info((0x563aa24ecc80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x563aa24d0c00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x563aa22bd000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2011476,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x563aa22bd400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x563aa2513980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x563aa2710000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x563aa24e6840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x563aa2513980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x563ab61ffb80),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x563ab61ffb80),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x563ab61ffb80)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x563ab61ffb80),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x563ab61ffb80),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x563ab61ffb80))))),%~ frame( 39,%~ clause((0x563aa24ecc80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x563ab624cc80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',pfc,user)),%~ frame(33,clause((0x563ab6267b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x563ab475e480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x563ab474d200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x563aa22bd000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x563aa22bd400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_make_types_wff_01_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x563aa2513980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',1632225666.8214664),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_make_types_wff_01_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x563aa2710000),221),%~ '$do_load_file_2'( 'make_types_wff_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x563aa24e6840),10),%~ '$qdo_load_file'( 'make_types_wff_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x563aa2513980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',%~ (0x563aa3b8ea80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x563aa3b8ea80),%~ 'make_types_wff_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x563aa3b8ea80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',%~ (0x563aa3b8ea80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x563aa3b8ea80),%~ 'make_types_wff_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x563aa3b8ea80))))),%~ frame(10,clause((0x563aa24ecc80),12),'$load_file'('make_types_wff_01.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1726878)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x563ab61ffb80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x563ab61ffb80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x563ab61ffb80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x563ab61ffb80),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x563ab61ffb80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x563ab61ffb80)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',1632225666.8214664),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('make_types_wff_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('make_types_wff_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',(0x563aa3b8ea80),[expand(false),expand(true)])),system: $mt_do_load((0x563aa3b8ea80),'make_types_wff_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x563aa3b8ea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',(0x563aa3b8ea80),[expand(false),expand(true)])),$mt_do_load((0x563aa3b8ea80),'make_types_wff_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x563aa3b8ea80)))) [10] $load_file('make_types_wff_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x563ab61ffb80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x563ab61ffb80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x563ab61ffb80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x563ab61ffb80),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x563ab61ffb80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x563ab61ffb80)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',1632225666.8214664),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('make_types_wff_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('make_types_wff_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',(0x563aa3b8ea80),[expand(false),expand(true)])),system: $mt_do_load((0x563aa3b8ea80),'make_types_wff_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x563aa3b8ea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',(0x563aa3b8ea80),[expand(false),expand(true)])),$mt_do_load((0x563aa3b8ea80),'make_types_wff_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x563aa3b8ea80)))) ERROR: [10] $load_file('make_types_wff_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x563aa6972f00)), _2439020, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k make_types_wff_01.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=67 OPEN logicmoo.base.examples.fol.MAKE_TYPES_WFF_01 JUnit Test_9999, MAKE_TYPES_WFF_01, logicmoo.base.examples.fol, unit_test, Failing 2021-09-26 05:58:01 +0000 UTC ISSUE_ID=67 ISSUE_OC=OPEN Editing Issue For FAILED 67 OPEN logicmoo.base.examples.fol.MAKE_TYPES_WFF_01 JUnit Test_9999, MAKE_TYPES_WFF_01, logicmoo.base.examples.fol, unit_test, Failing 2021-09-26 05:58:01 +0000 UTC SKIPPING gh issue edit 67 -t logicmoo.base.examples.fol.MAKE_TYPES_WFF_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.LEFTY_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['lefty_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['lefty_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/LEFTY_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ALEFTY_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/75 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x5576a325ec00) at PC=61: % clause_info((0x5576a325ec00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x5576a304b000) at PC=65: % clause_info((0x5576a304b000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x5576a304b400) at PC=60: % clause_info((0x5576a304b400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x5576a32a1980) at PC=5: % clause_info((0x5576a32a1980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5576a349e000) at PC=221: % clause_info((0x5576a349e000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x5576a3274840) at PC=10: % clause_info((0x5576a3274840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x5576a32a1980) at PC=5: % clause_info((0x5576a32a1980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5576a327ac80) at PC=12: % clause_info((0x5576a327ac80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5576b6fdac80) at PC=31: % clause_info((0x5576b6fdac80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5576b6ff5b00) at PC=49: % clause_info((0x5576b6ff5b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x5576b54ec480) at PC=60: % clause_info((0x5576b54ec480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x5576b54db200) at PC=20: % clause_info((0x5576b54db200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x5576a304b000) at PC=99: % clause_info((0x5576a304b000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x5576a304b400) at PC=60: % clause_info((0x5576a304b400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x5576a32a1980) at PC=5: % clause_info((0x5576a32a1980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5576a349e000) at PC=221: % clause_info((0x5576a349e000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x5576a3274840) at PC=10: % clause_info((0x5576a3274840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x5576a32a1980) at PC=5: % clause_info((0x5576a32a1980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5576a327ac80) at PC=12: % clause_info((0x5576a327ac80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x5576a325ec00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x5576a304b000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _1982004,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x5576a304b400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x5576a32a1980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x5576a349e000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x5576a3274840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x5576a32a1980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x5576a491c380),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x5576a491c380),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x5576a491c380)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x5576a491c380),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x5576a491c380),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x5576a491c380))))),%~ frame( 39,%~ clause((0x5576a327ac80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x5576b6fdac80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',pfc,user)),%~ frame(33,clause((0x5576b6ff5b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x5576b54ec480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x5576b54db200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x5576a304b000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x5576a304b400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_lefty_01_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x5576a32a1980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',1632225666.71754),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_lefty_01_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x5576a349e000),221),%~ '$do_load_file_2'( 'lefty_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x5576a3274840),10),%~ '$qdo_load_file'( 'lefty_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x5576a32a1980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',%~ (0x5576a491ca80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x5576a491ca80),%~ 'lefty_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x5576a491ca80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',%~ (0x5576a491ca80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x5576a491ca80),%~ 'lefty_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x5576a491ca80))))),%~ frame(10,clause((0x5576a327ac80),12),'$load_file'('lefty_01.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1697718)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5576a491c380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5576a491c380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x5576a491c380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5576a491c380),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5576a491c380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5576a491c380)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',1632225666.71754),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('lefty_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('lefty_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',(0x5576a491ca80),[expand(false),expand(true)])),system: $mt_do_load((0x5576a491ca80),'lefty_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x5576a491ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',(0x5576a491ca80),[expand(false),expand(true)])),$mt_do_load((0x5576a491ca80),'lefty_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5576a491ca80)))) [10] $load_file('lefty_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5576a491c380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5576a491c380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x5576a491c380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5576a491c380),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5576a491c380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5576a491c380)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',1632225666.71754),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('lefty_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('lefty_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',(0x5576a491ca80),[expand(false),expand(true)])),system: $mt_do_load((0x5576a491ca80),'lefty_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x5576a491ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',(0x5576a491ca80),[expand(false),expand(true)])),$mt_do_load((0x5576a491ca80),'lefty_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5576a491ca80)))) ERROR: [10] $load_file('lefty_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x5576a7700f00)), _2409110, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k lefty_01.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=75 OPEN logicmoo.base.examples.fol.LEFTY_01 JUnit Test_9999, LEFTY_01, logicmoo.base.examples.fol, unit_test, Failing 2021-09-26 05:58:11 +0000 UTC ISSUE_ID=75 ISSUE_OC=OPEN Editing Issue For FAILED 75 OPEN logicmoo.base.examples.fol.LEFTY_01 JUnit Test_9999, LEFTY_01, logicmoo.base.examples.fol, unit_test, Failing 2021-09-26 05:58:11 +0000 UTC SKIPPING gh issue edit 75 -t logicmoo.base.examples.fol.LEFTY_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.KIF_SANITY_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['kif_sanity_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['kif_sanity_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/KIF_SANITY_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AKIF_SANITY_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/68 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x55b2188c4c00) at PC=61: % clause_info((0x55b2188c4c00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x55b2186b1000) at PC=65: % clause_info((0x55b2186b1000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x55b2186b1400) at PC=60: % clause_info((0x55b2186b1400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55b218907980) at PC=5: % clause_info((0x55b218907980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55b218b04000) at PC=221: % clause_info((0x55b218b04000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55b2188da840) at PC=10: % clause_info((0x55b2188da840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55b218907980) at PC=5: % clause_info((0x55b218907980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55b2188e0c80) at PC=12: % clause_info((0x55b2188e0c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55b22c640c80) at PC=31: % clause_info((0x55b22c640c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55b22c65bb00) at PC=49: % clause_info((0x55b22c65bb00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x55b22ab52480) at PC=60: % clause_info((0x55b22ab52480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x55b22ab41200) at PC=20: % clause_info((0x55b22ab41200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x55b2186b1000) at PC=99: % clause_info((0x55b2186b1000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x55b2186b1400) at PC=60: % clause_info((0x55b2186b1400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55b218907980) at PC=5: % clause_info((0x55b218907980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55b218b04000) at PC=221: % clause_info((0x55b218b04000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55b2188da840) at PC=10: % clause_info((0x55b2188da840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55b218907980) at PC=5: % clause_info((0x55b218907980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55b2188e0c80) at PC=12: % clause_info((0x55b2188e0c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x55b2188c4c00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x55b2186b1000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _1998230,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x55b2186b1400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x55b218907980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x55b218b04000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x55b2188da840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x55b218907980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55b219f83980),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x55b219f83980),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x55b219f83980)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55b219f83980),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x55b219f83980),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x55b219f83980))))),%~ frame( 39,%~ clause((0x55b2188e0c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x55b22c640c80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',pfc,user)),%~ frame(33,clause((0x55b22c65bb00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x55b22ab52480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x55b22ab41200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x55b2186b1000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x55b2186b1400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_kif_sanity_01_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x55b218907980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',1632225666.6105328),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_kif_sanity_01_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x55b218b04000),221),%~ '$do_load_file_2'( 'kif_sanity_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x55b2188da840),10),%~ '$qdo_load_file'( 'kif_sanity_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x55b218907980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',%~ (0x55b219f82a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x55b219f82a80),%~ 'kif_sanity_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x55b219f82a80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',%~ (0x55b219f82a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x55b219f82a80),%~ 'kif_sanity_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x55b219f82a80))))),%~ frame(10,clause((0x55b2188e0c80),12),'$load_file'('kif_sanity_01.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1713918)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55b219f83980),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55b219f83980),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55b219f83980))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55b219f83980),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55b219f83980),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55b219f83980)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',1632225666.6105328),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('kif_sanity_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('kif_sanity_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',(0x55b219f82a80),[expand(false),expand(true)])),system: $mt_do_load((0x55b219f82a80),'kif_sanity_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55b219f82a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',(0x55b219f82a80),[expand(false),expand(true)])),$mt_do_load((0x55b219f82a80),'kif_sanity_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55b219f82a80)))) [10] $load_file('kif_sanity_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55b219f83980),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55b219f83980),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55b219f83980))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55b219f83980),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55b219f83980),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55b219f83980)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',1632225666.6105328),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('kif_sanity_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('kif_sanity_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',(0x55b219f82a80),[expand(false),expand(true)])),system: $mt_do_load((0x55b219f82a80),'kif_sanity_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55b219f82a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',(0x55b219f82a80),[expand(false),expand(true)])),$mt_do_load((0x55b219f82a80),'kif_sanity_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55b219f82a80)))) ERROR: [10] $load_file('kif_sanity_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x55b21cd66f00)), _2425442, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k kif_sanity_01.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=68 OPEN logicmoo.base.examples.fol.KIF_SANITY_01 JUnit Test_9999, KIF_SANITY_01, logicmoo.base.examples.fol, unit_test, Failing, Errors, Warnings 2021-09-26 05:58:21 +0000 UTC ISSUE_ID=68 ISSUE_OC=OPEN Editing Issue For FAILED 68 OPEN logicmoo.base.examples.fol.KIF_SANITY_01 JUnit Test_9999, KIF_SANITY_01, logicmoo.base.examples.fol, unit_test, Failing, Errors, Warnings 2021-09-26 05:58:21 +0000 UTC SKIPPING gh issue edit 68 -t logicmoo.base.examples.fol.KIF_SANITY_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.KIF_IO_TEST_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['kif_io_test_01.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['kif_io_test_01.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/KIF_IO_TEST_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AKIF_IO_TEST_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/608 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) % % Alternatively.. % :- prolog_load_context(stream,Stream), load_clif(Stream). :- kif_io. /*~ %~ comment("; Module - Test Puzzle in CLIF for SWI-Prolog") %~ comment("; Maintainer: Douglas Miles") %~ comment("; Load with ?- load_clif(pack(logicmoo_base/t/examples/fol/'exactly_01.clif'))") %~ comment("; causes deduction of argument types") %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl:94 %~ comment("; (:- (ensure_loaded (library logicmoo_clif)))") %~ 'set-kif-option'('assume-wff') t_l:kif_action_mode(tell) %~ debugm(user,show_success(user,user:ain(clif('call-prolog'('$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n")))))) ======================================================= 'call-prolog'('$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n")) ============================================ ?- kif_to_boxlog( 'call-prolog'('$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "\n\n:- dbreq(retractall(clif(_))).\n\n" isa '$STRING' isa 'call-prolog' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('call-prolog',callProlog) %~ kifi = callProlog( '$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n")). %~ kifm = nesc( callProlog( '$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n"))). %~ kif_to_boxlog_attvars2 = necessary(callProlog('$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(callProlog('$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "\n\n:- dbreq(retractall(clif(_))).\n\n" isa '$STRING' isa callProlog %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( callProlog( '$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n"))). ============================================ %~ debugm(user,show_success(user,user:ain(clif(domain(hasName,1,tAgent))))) ======================================================= domain(hasName,1,tAgent) ============================================ ?- kif_to_boxlog( domain(hasName,1,tAgent) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(hasName,1,tAgent) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(hasName,1,tAgent). %~ kifm = nesc( argIsa(hasName,1,tAgent)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(hasName,1,tAgent)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(hasName,1,tAgent)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(hasName,1,tAgent) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(hasName,1,tAgent)). ============================================ %~ debugm(user,show_success(user,user:ain(clif(domain(hasName,2,tName))))) ======================================================= domain(hasName,2,tName) ============================================ ?- kif_to_boxlog( domain(hasName,2,tName) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(hasName,2,tName) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(hasName,2,tName). %~ kifm = nesc( argIsa(hasName,2,tName)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(hasName,2,tName)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(hasName,2,tName)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(hasName,2,tName) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(hasName,2,tName)). ============================================ %~ debugm(user,show_success(user,user:ain(clif(argQuotedIsa(hasName,2,ftString))))) ======================================================= argQuotedIsa(hasName,2,ftString) ============================================ ?- kif_to_boxlog( argQuotedIsa(hasName,2,ftString) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ argQuotedIsa(hasName,2,ftString) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argQuotedIsa(hasName,2,ftString). %~ kifm = nesc( argQuotedIsa(hasName,2,ftString)). %~ kif_to_boxlog_attvars2 = necessary(argQuotedIsa(hasName,2,ftString)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argQuotedIsa(hasName,2,ftString)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argQuotedIsa(hasName,2,ftString) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argQuotedIsa(hasName,2,ftString)). ============================================ %~ debugm(user,show_success(user,user:ain(clif(domain(address,1,tHouse))))) ======================================================= domain(address,1,tHouse) ============================================ ?- kif_to_boxlog( domain(address,1,tHouse) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(address,1,tHouse) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(address,1,tHouse). %~ kifm = nesc( argIsa(address,1,tHouse)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,1,tHouse)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(address,1,tHouse)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(address,1,tHouse) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(address,1,tHouse)). ============================================ %~ debugm(user,show_success(user,user:ain(clif(domain(address,2,tAddress))))) ======================================================= domain(address,2,tAddress) ============================================ ?- kif_to_boxlog( domain(address,2,tAddress) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ domain(address,2,tAddress) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = argIsa(address,2,tAddress). %~ kifm = nesc( argIsa(address,2,tAddress)). %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,2,tAddress)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(argIsa(address,2,tAddress)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that argIsa(address,2,tAddress) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( argIsa(address,2,tAddress)). ============================================ %~ comment("; Special Logicmoo operator specific to forward chaining") %~ comment("; (==> (and (domain ?P ?n ?c) (admittedArgument ?p ?n ?i)) (instance ?i ?c))") %~ comment(" ============================================================") %~ comment(" Devil has exactly one name") %~ comment(" ============================================================") %~ debugm( user, %~ show_success( user, %~ user : ain( clif( exactly(1,[[Name,tName]],hasName('Devil',Name)))))) ======================================================= exactly(1,'[|]'('[|]'('$VAR'('Name'),'[|]'(tName,[])),[]),hasName('Devil','$VAR'('Name'))) ============================================ ?- kif_to_boxlog( exactly(1,[[Name,tName]],hasName('Devil',Name)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ exactly(1,[[Name,tName]],hasName('Devil',Name)) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ correct_special_quantifiers :- quant( exactly(1), %~ Name, %~ hasName('Devil',Name)&isa(Name,tName)). %~ %~ correct_special_quantifiers:-quant(exactly(1),Name,hasName('Devil',Name)&isa(Name,tName)) %~ kifi = exactly(1,[[Name,tName]],hasName('Devil',Name)). %~ kifm = nesc( quant(exactly(1),Name,hasName('Devil',Name)&isa(Name,tName))). %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('Name'),and(hasName('Devil','$VAR'('Name')),isa('$VAR'('Name'),tName)))) %~ w_o_c( %~ error = error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')), %~ user : kif_to_boxlog( %~ exactly(1,[[Name,tName]],hasName('Devil',Name)), KB,rule7:0,_966)) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl#L94 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('kif_io_test_01.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',(0x55e370cf4a80),[expand(false),expand(true)])),'$mt_do_load'((0x55e370cf4a80),'kif_io_test_01.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55e370cf4a80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',(0x55e370cf4a80),[expand(false),expand(true)])),system:'$mt_do_load'((0x55e370cf4a80),'kif_io_test_01.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55e370cf4a80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('kif_io_test_01.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('kif_io_test_01.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',1632225666.4867933),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (32)$[system] '$execute_directive_3'(kif_io). % init.pl:3574: (33)$[system] catch(user:kif_io,error(A,B),system:'$exception_in_directive'(error(A,B))). % init.pl:546: (35)[user] common_logic_loader:kif_io('',''). % common_logic_loader.pl:228: (36)[user] with_output_to((0x7f9a143898c0),load_clif((0x55e37dea4a00))). no(clause) (37)$[system] '$c_call_prolog'. no(clause) (44)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (48)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),each_call_cleanup:((user:with_lisp_translation((0x55e37dea4a00),kif_process_once),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),B,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646: (49)$[each_call_cleanup] ''(''). no(clause) (51)[s3xpr] s3xpr:with_lisp_translation_stream((0x55e37dea4a00),user:kif_process_once). % sreader.pl:109: (52)$[dcg_meta] dcg_meta:zalwayz(''). % dcg_meta.pl:517: (53)$[dcg_meta] notrace(catch(s3xpr:call_proc(user:kif_process_once,[exactly,1,[[Name,tName]],[hasName,'Devil',Name]]),A,fail)). no(clause) (54)$[system] '$c_call_prolog'. no(clause) (55)$[system] catch(s3xpr:call_proc(user:kif_process_once,[exactly,1,[[Name,tName]],[hasName,'Devil',Name]]),A,dcg_meta:fail). % init.pl:546: (56)[s3xpr] s3xpr:call_proc(user:kif_process_once,''). % sreader.pl:116: (58)[must_sanity]# must_sanity:user:once(kif_process([exactly,1,[[Name,tName]],[hasName,'Devil',Name]])). % must_sanity.pl:65: (59)$[system] once(''). % init.pl:519: (60)$[user] common_logic_loader:kif_process(''). % common_logic_loader.pl:107: (63)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_process(tell,[exactly,1,[[Name,tName]],[hasName,'Devil',Name]]))),nop(break),!,fail)). % ucatch.pl:1715: (64)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (65)$[user] common_logic_loader:kif_process(tell,''). % common_logic_loader.pl:146: (68)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_process(tell,exactly(1,[[Name,tName]],hasName('Devil',Name))))),nop(break),!,fail)). % ucatch.pl:1715: (69)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (74)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_add(exactly(1,[[Name,tName]],hasName('Devil',Name))))),nop(break),!,fail)). % ucatch.pl:1715: (75)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (76)[user] common_logic_snark:kif_add(exactly(1,[[Name,tName]],hasName('Devil',Name))). % common_logic_snark.pl:1664: (77)[user] common_logic_snark:kif_add2(''). % common_logic_snark.pl:1670: (78)[user] common_logic_snark:kif_to_boxlog(''). % common_logic_snark.pl:1063: (79)[user] common_logic_snark:kif_to_boxlog('',''). % common_logic_snark.pl:1099: (80)[must_sanity]# must_sanity:user:kif_to_boxlog(exactly(1,[[Name,tName]],hasName('Devil',Name)),A,rule7:0). % must_sanity.pl:65: (81)[user] common_logic_snark:kif_to_boxlog('','',''). % common_logic_snark.pl:1107: (82)[locally_each] locally_each:w_o_c(''). % redo_locally.pl:86: (83)$[system] catch(locally_each:w_o_c(error,user:kif_to_boxlog(exactly(1,[[Name,tName]],hasName('Devil',Name)),KB,rule7:0,A)),error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')),locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(1,[[Name,tName]],hasName('Devil',Name)),KB,rule7:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(1,[[Name,tName]],hasName('Devil',Name)),KB,rule7:0,A))),break,trace,user:kif_to_boxlog(exactly(1,[[Name,tName]],hasName('Devil',Name)),KB,rule7:0,A))). % init.pl:546: (84)$[locally_each] ''(locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(1,[[Name,tName]],hasName('Devil',Name)),KB,rule7:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(1,[[Name,tName]],hasName('Devil',Name)),KB,rule7:0,A))),break,trace,user:kif_to_boxlog(exactly(1,[[Name,tName]],hasName('Devil',Name)),KB,rule7:0,A))). no(clause) (85)[locally_each] dumpst:dumpST. % dumpst.pl:150: %~ w_o_c( %~ error = error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')), %~ user : kif_to_boxlog( %~ exactly(1,[[Name,tName]],hasName('Devil',Name)), KB,rule7:0,_966)) % Break level 1 % Exit break level 1 %~ correct_special_quantifiers :- quant( exactly(1),%~ Name,%~ hasName('Devil',Name)&isa(Name,tName)).%~ %~ correct_special_quantifiers:-quant(exactly(1),Name,hasName('Devil',Name)&isa(Name,tName))%~ kifi = exactly(1,[[Name,tName]],hasName('Devil',Name)).%~ kifm = nesc( quant(exactly(1),Name,hasName('Devil',Name)&isa(Name,tName))).%~ as_sigma :- necessary( quant(exactly(1),Name,and(hasName('Devil',Name),isa(Name,tName)))).%~ %~ as_sigma:-necessary(quant(exactly(1),Name,and(hasName('Devil',Name),isa(Name,tName))))%~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('Name'),and(hasName('Devil','$VAR'('Name')),isa('$VAR'('Name'),tName))))%~ as_dlog :- ( nesc( ( nesc( ~( quant(exactly(1),Name,isa(Name,tName)))) v%~ quant(exactly(1),Name,hasName('Devil',Name)))) &%~ nesc( ( nesc( ~( quant(exactly(1),Name,hasName('Devil',Name)))) v%~ quant(exactly(1),Name,isa(Name,tName))))).%~ %~ as_dlog:-nesc(nesc(~quant(exactly(1),Name,isa(Name,tName)))v quant(exactly(1),Name,hasName('Devil',Name)))&nesc(nesc(~quant(exactly(1),Name,hasName('Devil',Name)))v quant(exactly(1),Name,isa(Name,tName))) %~ debugm(user,show_success(user,user:ain(clif(if(and(a,b),c))))) ======================================================= if(and(a,b),c) ============================================ ?- kif_to_boxlog( if(and(a,b),c) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ a and b if c %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = if(and(a,b),c). %~ kifm = nesc( a&b=>c). %~ kif_to_boxlog_attvars2 = necessary(=>(and(a,b),c)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 3 entailment(s): nesc(a)&nesc(b)==>nesc(c). poss(~c)&nesc(a)==>poss(~b). poss(~c)&nesc(b)==>poss(~a). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " a " is necessarily true and %~ " b " is necessarily true %~ It's Proof that: %~ " c " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(a)&nesc(b)==>nesc(c). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " c " is possibly false and %~ " a " is necessarily true %~ It's Proof that: %~ " b " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(~c)&nesc(a)==>poss(~b). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " c " is possibly false and %~ " b " is necessarily true %~ It's Proof that: %~ " a " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(~c)&nesc(b)==>poss(~a). ============================================ %~ kifi = if(and(a,b),c). %~ kifm = nesc( a&b=>c). %~ kif_to_boxlog_attvars2 = necessary(=>(and(a,b),c)) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " a " is necessarily true and %~ " b " is necessarily true %~ It's Proof that: %~ " c " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(a)&nesc(b)==>nesc(c). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " c " is possibly false and %~ " b " is necessarily true %~ It's Proof that: %~ " a " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(~c)&nesc(b)==>poss(~a). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " c " is possibly false and %~ " a " is necessarily true %~ It's Proof that: %~ " b " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(~c)&nesc(a)==>poss(~b). %~ comment(" ============================================================") %~ comment(" if a and be then c") %~ comment(" ============================================================") %~ comment(" ============================================================") %~ comment(" Exactly 1 - CYCL") %~ comment(" ============================================================") %~ debugm( user, %~ show_success( user, %~ user : ain( clif( thereExistExactly(1,H1,and(isa(H1,tHouse),memberOf(H1,tOneHouseSet))))))) ======================================================= thereExistExactly(1,'$VAR'('H1'),and(isa('$VAR'('H1'),tHouse),memberOf('$VAR'('H1'),tOneHouseSet))) ============================================ ?- kif_to_boxlog( thereExistExactly(1,H1,and(isa(H1,tHouse),memberOf(H1,tOneHouseSet))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ thereExistExactly(1,H1,and(isa(H1,tHouse),memberOf(H1,tOneHouseSet))) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = thereExistExactly(1,H1,and(tHouse(H1),memberOf(H1,tOneHouseSet))). %~ kifm = nesc( thereExistExactly(1,H1,tHouse(H1)&memberOf(H1,tOneHouseSet))). %~ kif_to_boxlog_attvars2 = necessary(thereExistExactly(1,'$VAR'('H1'),and(tHouse('$VAR'('H1')),memberOf('$VAR'('H1'),tOneHouseSet)))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 2 entailment(s): nesc(~thereExistExactly(1,H1,tHouse(H1)))v thereExistExactly(1,H1,memberOf(H1,tOneHouseSet)). nesc(~thereExistExactly(1,H1,memberOf(H1,tOneHouseSet)))v thereExistExactly(1,H1,tHouse(H1)). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ " thereExistExactly(1,H1,tHouse(H1)) " is necessarily false or " thereExistExactly(1,H1,memberOf(H1,tOneHouseSet)) " %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc( ~( thereExistExactly(1,H1,tHouse(H1)))) v thereExistExactly(1,H1,memberOf(H1,tOneHouseSet))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ " thereExistExactly(1,H1,memberOf(H1,tOneHouseSet)) " is necessarily false or " thereExistExactly(1,H1,tHouse(H1)) " %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc( ~( thereExistExactly(1,H1,memberOf(H1,tOneHouseSet)))) v thereExistExactly(1,H1,tHouse(H1))). ============================================ %~ comment(" ============================================================") %~ comment(" Exactly 1 - KIF") %~ comment(" ============================================================") %~ debugm( user, %~ show_success( user, %~ user : ain( clif( exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)))))) ======================================================= exactly(1,'[|]'('[|]'('$VAR'('H1'),'[|]'(tHouse,[])),[]),memberOf('$VAR'('H1'),tOneHouseSet)) ============================================ ?- kif_to_boxlog( exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ correct_special_quantifiers :- quant( exactly(1), %~ H1, %~ memberOf(H1,tOneHouseSet)&isa(H1,tHouse)). %~ %~ correct_special_quantifiers:-quant(exactly(1),H1,memberOf(H1,tOneHouseSet)&isa(H1,tHouse)) %~ kifi = exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)). %~ kifm = nesc( quant(exactly(1),H1,memberOf(H1,tOneHouseSet)&isa(H1,tHouse))). %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('H1'),and(memberOf('$VAR'('H1'),tOneHouseSet),isa('$VAR'('H1'),tHouse)))) %~ w_o_c( %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), %~ user : kif_to_boxlog( %~ exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)), KB,rule11:0,_1092)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl#L94 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('kif_io_test_01.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',(0x55e370cf4a80),[expand(false),expand(true)])),'$mt_do_load'((0x55e370cf4a80),'kif_io_test_01.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55e370cf4a80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',(0x55e370cf4a80),[expand(false),expand(true)])),system:'$mt_do_load'((0x55e370cf4a80),'kif_io_test_01.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55e370cf4a80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('kif_io_test_01.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('kif_io_test_01.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',1632225666.4867933),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (32)$[system] '$execute_directive_3'(kif_io). % init.pl:3574: (33)$[system] catch(user:kif_io,error(A,B),system:'$exception_in_directive'(error(A,B))). % init.pl:546: (35)[user] common_logic_loader:kif_io('',''). % common_logic_loader.pl:228: (36)[user] with_output_to((0x7f9a143898c0),load_clif((0x55e37dea4a00))). no(clause) (37)$[system] '$c_call_prolog'. no(clause) (44)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (48)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),each_call_cleanup:((user:with_lisp_translation((0x55e37dea4a00),kif_process_once),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),B,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646: (49)$[each_call_cleanup] ''(''). no(clause) (51)[s3xpr] s3xpr:with_lisp_translation_stream((0x55e37dea4a00),user:kif_process_once). % sreader.pl:109: (52)$[dcg_meta] dcg_meta:zalwayz(s3xpr:call_proc(user:kif_process_once,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]])). % dcg_meta.pl:517: (53)$[dcg_meta] notrace(catch(s3xpr:call_proc(user:kif_process_once,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]]),A,fail)). no(clause) (54)$[system] '$c_call_prolog'. no(clause) (55)$[system] catch(s3xpr:call_proc(user:kif_process_once,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]]),A,dcg_meta:fail). % init.pl:546: (56)[s3xpr] s3xpr:call_proc(user:kif_process_once,''). % sreader.pl:116: (58)[must_sanity]# must_sanity:user:once(kif_process([exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]])). % must_sanity.pl:65: (59)$[system] once(''). % init.pl:519: (60)$[user] common_logic_loader:kif_process(''). % common_logic_loader.pl:107: (63)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_process(tell,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]]))),nop(break),!,fail)). % ucatch.pl:1715: (64)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (65)$[user] common_logic_loader:kif_process(tell,''). % common_logic_loader.pl:146: (68)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_process(tell,exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet))))),nop(break),!,fail)). % ucatch.pl:1715: (69)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (74)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_add(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet))))),nop(break),!,fail)). % ucatch.pl:1715: (75)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (76)[user] common_logic_snark:kif_add(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet))). % common_logic_snark.pl:1664: (77)[user] common_logic_snark:kif_add2(''). % common_logic_snark.pl:1670: (78)[user] common_logic_snark:kif_to_boxlog(''). % common_logic_snark.pl:1063: (79)[user] common_logic_snark:kif_to_boxlog('',''). % common_logic_snark.pl:1099: (80)[must_sanity]# must_sanity:user:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),A,rule11:0). % must_sanity.pl:65: (81)[user] common_logic_snark:kif_to_boxlog('','',''). % common_logic_snark.pl:1107: (82)[locally_each] locally_each:w_o_c(''). % redo_locally.pl:86: (83)$[system] catch(locally_each:w_o_c(error,user:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),KB,rule11:0,A)),error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),KB,rule11:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),KB,rule11:0,A))),break,trace,user:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),KB,rule11:0,A))). % init.pl:546: (84)$[locally_each] ''(locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),KB,rule11:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),KB,rule11:0,A))),break,trace,user:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),KB,rule11:0,A))). no(clause) (85)[locally_each] dumpst:dumpST. % dumpst.pl:150: %~ w_o_c( %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), %~ user : kif_to_boxlog( %~ exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)), KB,rule11:0,_1092)) % Break level 1 % Exit break level 1 %~ correct_special_quantifiers :- quant( exactly(1),%~ H1,%~ memberOf(H1,tOneHouseSet)&isa(H1,tHouse)).%~ %~ correct_special_quantifiers:-quant(exactly(1),H1,memberOf(H1,tOneHouseSet)&isa(H1,tHouse))%~ kifi = exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)).%~ kifm = nesc( quant(exactly(1),H1,memberOf(H1,tOneHouseSet)&isa(H1,tHouse))).%~ as_sigma :- necessary( quant(exactly(1),H1,and(memberOf(H1,tOneHouseSet),isa(H1,tHouse)))).%~ %~ as_sigma:-necessary(quant(exactly(1),H1,and(memberOf(H1,tOneHouseSet),isa(H1,tHouse))))%~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('H1'),and(memberOf('$VAR'('H1'),tOneHouseSet),isa('$VAR'('H1'),tHouse))))%~ as_dlog :- ( nesc( ( nesc( ~( quant(exactly(1),H1,isa(H1,tHouse)))) v%~ quant(exactly(1),H1,memberOf(H1,tOneHouseSet)))) &%~ nesc( ( nesc( ~( quant(exactly(1),H1,memberOf(H1,tOneHouseSet)))) v%~ quant(exactly(1),H1,isa(H1,tHouse))))).%~ %~ as_dlog:-nesc(nesc(~quant(exactly(1),H1,isa(H1,tHouse)))v quant(exactly(1),H1,memberOf(H1,tOneHouseSet)))&nesc(nesc(~quant(exactly(1),H1,memberOf(H1,tOneHouseSet)))v quant(exactly(1),H1,isa(H1,tHouse))) %~ debugm( user, %~ show_success( user, %~ user : ain( clif( exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)))))) ======================================================= exactly(2,'[|]'('[|]'('$VAR'('H1'),'[|]'(tHouse,[])),[]),memberOf('$VAR'('H1'),tTwoHouseSet)) ============================================ ?- kif_to_boxlog( exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ correct_special_quantifiers :- quant( exactly(2), %~ H1, %~ memberOf(H1,tTwoHouseSet)&isa(H1,tHouse)). %~ %~ correct_special_quantifiers:-quant(exactly(2),H1,memberOf(H1,tTwoHouseSet)&isa(H1,tHouse)) %~ kifi = exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)). %~ kifm = nesc( quant(exactly(2),H1,memberOf(H1,tTwoHouseSet)&isa(H1,tHouse))). %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(2),'$VAR'('H1'),and(memberOf('$VAR'('H1'),tTwoHouseSet),isa('$VAR'('H1'),tHouse)))) %~ w_o_c( %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), %~ user : kif_to_boxlog( %~ exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)), KB,rule12:0,_2123180)) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl#L94 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('kif_io_test_01.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',(0x55e370cf4a80),[expand(false),expand(true)])),'$mt_do_load'((0x55e370cf4a80),'kif_io_test_01.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55e370cf4a80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',(0x55e370cf4a80),[expand(false),expand(true)])),system:'$mt_do_load'((0x55e370cf4a80),'kif_io_test_01.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55e370cf4a80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('kif_io_test_01.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('kif_io_test_01.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',1632225666.4867933),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (32)$[system] '$execute_directive_3'(kif_io). % init.pl:3574: (33)$[system] catch(user:kif_io,error(A,B),system:'$exception_in_directive'(error(A,B))). % init.pl:546: (35)[user] common_logic_loader:kif_io('',''). % common_logic_loader.pl:228: (36)[user] with_output_to((0x7f9a143898c0),load_clif((0x55e37dea4a00))). no(clause) (37)$[system] '$c_call_prolog'. no(clause) (44)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (48)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),each_call_cleanup:((user:with_lisp_translation((0x55e37dea4a00),kif_process_once),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),B,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646: (49)$[each_call_cleanup] ''(''). no(clause) (51)[s3xpr] s3xpr:with_lisp_translation_stream((0x55e37dea4a00),user:kif_process_once). % sreader.pl:109: (52)$[dcg_meta] dcg_meta:zalwayz(s3xpr:call_proc(user:kif_process_once,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]])). % dcg_meta.pl:517: (53)$[dcg_meta] notrace(catch(s3xpr:call_proc(user:kif_process_once,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]),A,fail)). no(clause) (54)$[system] '$c_call_prolog'. no(clause) (55)$[system] catch(s3xpr:call_proc(user:kif_process_once,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]),A,dcg_meta:fail). % init.pl:546: (56)[s3xpr] s3xpr:call_proc(user:kif_process_once,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]). % sreader.pl:116: (58)[must_sanity]# must_sanity:user:once(kif_process([exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]])). % must_sanity.pl:65: (59)$[system] once(user:kif_process([exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]])). % init.pl:519: (60)$[user] common_logic_loader:kif_process([exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]). % common_logic_loader.pl:107: (63)[ucatch] ucatch:one_must(bugger:dcall0(user:kif_process(tell,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]])),bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_process(tell,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]))),nop(break),!,fail)). % ucatch.pl:1715: (64)$[bugger] bugger:dcall0(user:kif_process(tell,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]])). % bugger.pl:1399: (65)$[user] common_logic_loader:kif_process(tell,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]). % common_logic_loader.pl:146: (68)[ucatch] ucatch:one_must(bugger:dcall0(user:kif_process(tell,exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)))),bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_process(tell,exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet))))),nop(break),!,fail)). % ucatch.pl:1715: (69)$[bugger] bugger:dcall0(user:kif_process(tell,exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)))). % bugger.pl:1399: (74)[ucatch] ucatch:one_must(bugger:dcall0(user:kif_add(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)))),bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_add(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet))))),nop(break),!,fail)). % ucatch.pl:1715: (75)$[bugger] bugger:dcall0(user:kif_add(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)))). % bugger.pl:1399: (76)[user] common_logic_snark:kif_add(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet))). % common_logic_snark.pl:1664: (77)[user] common_logic_snark:kif_add2(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet))). % common_logic_snark.pl:1670: (78)[user] common_logic_snark:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet))). % common_logic_snark.pl:1063: (79)[user] common_logic_snark:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),A). % common_logic_snark.pl:1099: (80)[must_sanity]# must_sanity:user:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),A,rule12:0). % must_sanity.pl:65: (81)[user] common_logic_snark:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),A,rule12:0). % common_logic_snark.pl:1107: (82)[locally_each] locally_each:w_o_c(user:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),KB,rule12:0,A)). % redo_locally.pl:86: (83)$[system] catch(locally_each:w_o_c(error,user:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),KB,rule12:0,A)),error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),KB,rule12:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),KB,rule12:0,A))),break,trace,user:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),KB,rule12:0,A))). % init.pl:546: (84)$[locally_each] ''(locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),KB,rule12:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),KB,rule12:0,A))),break,trace,user:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),KB,rule12:0,A))). no(clause) (85)[locally_each] dumpst:dumpST. % dumpst.pl:150: %~ w_o_c( %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), %~ user : kif_to_boxlog( %~ exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)), KB,rule12:0,_2123180)) % Break level 1 % Exit break level 1 %~ correct_special_quantifiers :- quant( exactly(2),%~ H1,%~ memberOf(H1,tTwoHouseSet)&isa(H1,tHouse)).%~ %~ correct_special_quantifiers:-quant(exactly(2),H1,memberOf(H1,tTwoHouseSet)&isa(H1,tHouse))%~ kifi = exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)).%~ kifm = nesc( quant(exactly(2),H1,memberOf(H1,tTwoHouseSet)&isa(H1,tHouse))).%~ as_sigma :- necessary( quant(exactly(2),H1,and(memberOf(H1,tTwoHouseSet),isa(H1,tHouse)))).%~ %~ as_sigma:-necessary(quant(exactly(2),H1,and(memberOf(H1,tTwoHouseSet),isa(H1,tHouse))))%~ kif_to_boxlog_attvars2 = necessary(quant(exactly(2),'$VAR'('H1'),and(memberOf('$VAR'('H1'),tTwoHouseSet),isa('$VAR'('H1'),tHouse))))%~ as_dlog :- ( nesc( ( nesc( ~( quant(exactly(2),H1,isa(H1,tHouse)))) v%~ quant(exactly(2),H1,memberOf(H1,tTwoHouseSet)))) &%~ nesc( ( nesc( ~( quant(exactly(2),H1,memberOf(H1,tTwoHouseSet)))) v%~ quant(exactly(2),H1,isa(H1,tHouse))))).%~ %~ as_dlog:-nesc(nesc(~quant(exactly(2),H1,isa(H1,tHouse)))v quant(exactly(2),H1,memberOf(H1,tTwoHouseSet)))&nesc(nesc(~quant(exactly(2),H1,memberOf(H1,tTwoHouseSet)))v quant(exactly(2),H1,isa(H1,tHouse))) %~ debugm( user, %~ show_success( user, %~ user : ain( clif( exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)))))) ======================================================= exactly(5,'[|]'('[|]'('$VAR'('H1'),'[|]'(tHouse,[])),[]),memberOf('$VAR'('H1'),tFiveHouseSet)) ============================================ ?- kif_to_boxlog( exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ correct_special_quantifiers :- quant( exactly(5), %~ H1, %~ memberOf(H1,tFiveHouseSet)&isa(H1,tHouse)). %~ %~ correct_special_quantifiers:-quant(exactly(5),H1,memberOf(H1,tFiveHouseSet)&isa(H1,tHouse)) %~ kifi = exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)). %~ kifm = nesc( quant(exactly(5),H1,memberOf(H1,tFiveHouseSet)&isa(H1,tHouse))). %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(5),'$VAR'('H1'),and(memberOf('$VAR'('H1'),tFiveHouseSet),isa('$VAR'('H1'),tHouse)))) %~ w_o_c( %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), %~ user : kif_to_boxlog( %~ exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)), KB,rule13:0,_4486180)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl#L94 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('kif_io_test_01.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',(0x55e370cf4a80),[expand(false),expand(true)])),'$mt_do_load'((0x55e370cf4a80),'kif_io_test_01.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x55e370cf4a80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',(0x55e370cf4a80),[expand(false),expand(true)])),system:'$mt_do_load'((0x55e370cf4a80),'kif_io_test_01.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x55e370cf4a80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('kif_io_test_01.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('kif_io_test_01.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',1632225666.4867933),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (32)$[system] '$execute_directive_3'(kif_io). % init.pl:3574: (33)$[system] catch(user:kif_io,error(A,B),system:'$exception_in_directive'(error(A,B))). % init.pl:546: (35)[user] common_logic_loader:kif_io('',''). % common_logic_loader.pl:228: (36)[user] with_output_to((0x7f9a143898c0),load_clif((0x55e37dea4a00))). no(clause) (37)$[system] '$c_call_prolog'. no(clause) (44)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (48)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),each_call_cleanup:((user:with_lisp_translation((0x55e37dea4a00),kif_process_once),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),B,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646: (49)$[each_call_cleanup] ''(''). no(clause) (51)[s3xpr] s3xpr:with_lisp_translation_stream((0x55e37dea4a00),user:kif_process_once). % sreader.pl:109: (52)$[dcg_meta] dcg_meta:zalwayz(s3xpr:call_proc(user:kif_process_once,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]])). % dcg_meta.pl:517: (53)$[dcg_meta] notrace(catch(s3xpr:call_proc(user:kif_process_once,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]),A,fail)). no(clause) (54)$[system] '$c_call_prolog'. no(clause) (55)$[system] catch(s3xpr:call_proc(user:kif_process_once,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]),A,dcg_meta:fail). % init.pl:546: (56)[s3xpr] s3xpr:call_proc(user:kif_process_once,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]). % sreader.pl:116: (58)[must_sanity]# must_sanity:user:once(kif_process([exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]])). % must_sanity.pl:65: (59)$[system] once(user:kif_process([exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]])). % init.pl:519: (60)$[user] common_logic_loader:kif_process([exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]). % common_logic_loader.pl:107: (63)[ucatch] ucatch:one_must(bugger:dcall0(user:kif_process(tell,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]])),bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_process(tell,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]))),nop(break),!,fail)). % ucatch.pl:1715: (64)$[bugger] bugger:dcall0(user:kif_process(tell,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]])). % bugger.pl:1399: (65)$[user] common_logic_loader:kif_process(tell,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]). % common_logic_loader.pl:146: (68)[ucatch] ucatch:one_must(bugger:dcall0(user:kif_process(tell,exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)))),bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_process(tell,exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet))))),nop(break),!,fail)). % ucatch.pl:1715: (69)$[bugger] bugger:dcall0(user:kif_process(tell,exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)))). % bugger.pl:1399: (74)[ucatch] ucatch:one_must(bugger:dcall0(user:kif_add(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)))),bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_add(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet))))),nop(break),!,fail)). % ucatch.pl:1715: (75)$[bugger] bugger:dcall0(user:kif_add(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)))). % bugger.pl:1399: (76)[user] common_logic_snark:kif_add(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet))). % common_logic_snark.pl:1664: (77)[user] common_logic_snark:kif_add2(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet))). % common_logic_snark.pl:1670: (78)[user] common_logic_snark:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet))). % common_logic_snark.pl:1063: (79)[user] common_logic_snark:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),A). % common_logic_snark.pl:1099: (80)[must_sanity]# must_sanity:user:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),A,rule13:0). % must_sanity.pl:65: (81)[user] common_logic_snark:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),A,rule13:0). % common_logic_snark.pl:1107: (82)[locally_each] locally_each:w_o_c(user:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),KB,rule13:0,A)). % redo_locally.pl:86: (83)$[system] catch(locally_each:w_o_c(error,user:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),KB,rule13:0,A)),error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),KB,rule13:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),KB,rule13:0,A))),break,trace,user:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),KB,rule13:0,A))). % init.pl:546: (84)$[locally_each] ''(locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),KB,rule13:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),KB,rule13:0,A))),break,trace,user:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),KB,rule13:0,A))). no(clause) (85)[locally_each] dumpst:dumpST. % dumpst.pl:150: %~ w_o_c( %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), %~ user : kif_to_boxlog( %~ exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)), KB,rule13:0,_4486180)) % Break level 1 % Exit break level 1 %~ correct_special_quantifiers :- quant( exactly(5),%~ H1,%~ memberOf(H1,tFiveHouseSet)&isa(H1,tHouse)).%~ %~ correct_special_quantifiers:-quant(exactly(5),H1,memberOf(H1,tFiveHouseSet)&isa(H1,tHouse))%~ kifi = exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)).%~ kifm = nesc( quant(exactly(5),H1,memberOf(H1,tFiveHouseSet)&isa(H1,tHouse))).%~ as_sigma :- necessary( quant(exactly(5),H1,and(memberOf(H1,tFiveHouseSet),isa(H1,tHouse)))).%~ %~ as_sigma:-necessary(quant(exactly(5),H1,and(memberOf(H1,tFiveHouseSet),isa(H1,tHouse))))%~ kif_to_boxlog_attvars2 = necessary(quant(exactly(5),'$VAR'('H1'),and(memberOf('$VAR'('H1'),tFiveHouseSet),isa('$VAR'('H1'),tHouse))))%~ as_dlog :- ( nesc( ( nesc( ~( quant(exactly(5),H1,isa(H1,tHouse)))) v%~ quant(exactly(5),H1,memberOf(H1,tFiveHouseSet)))) &%~ nesc( ( nesc( ~( quant(exactly(5),H1,memberOf(H1,tFiveHouseSet)))) v%~ quant(exactly(5),H1,isa(H1,tHouse))))).%~ %~ as_dlog:-nesc(nesc(~quant(exactly(5),H1,isa(H1,tHouse)))v quant(exactly(5),H1,memberOf(H1,tFiveHouseSet)))&nesc(nesc(~quant(exactly(5),H1,memberOf(H1,tFiveHouseSet)))v quant(exactly(5),H1,isa(H1,tHouse))) %~ debugm( user, %~ show_success( user, %~ user : ain( clif( comment( 'ThisFile666', %~ '$STRING'("\n\nThere should be at most 8 houses with assertions about them.\nAnd at least 5 houses.\n\n\n(isa ?X tHouse)\n\n\n\n")))))) ======================================================= comment('ThisFile666','$STRING'("\n\nThere should be at most 8 houses with assertions about them.\nAnd at least 5 houses.\n\n\n(isa ?X tHouse)\n\n\n\n")) ============================================ ?- kif_to_boxlog( comment('ThisFile666','$STRING'("\n\nThere should be at most 8 houses with assertions about them.\nAnd at least 5 houses.\n\n\n(isa ?X tHouse)\n\n\n\n")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'ThisFile666' comment "\n\nThere should be at most 8 houses with assertions about them.\nAnd at least 5 houses.\n\n\n(isa ?X tHouse)\n\n\n\n" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifm = comment( 'ThisFile666', %~ '$STRING'("\n\nThere should be at most 8 houses with assertions about them.\nAnd at least 5 houses.\n\n\n(isa ?X tHouse)\n\n\n\n")). %~ kif_to_boxlog_attvars2 = comment('ThisFile666','$STRING'("\n\nThere should be at most 8 houses with assertions about them.\nAnd at least 5 houses.\n\n\n(isa ?X tHouse)\n\n\n\n")) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): comment('ThisFile666','$STRING'("\n\nThere should be at most 8 houses with assertions about them.\nAnd at least 5 houses.\n\n\n(isa ?X tHouse)\n\n\n\n")). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'ThisFile666' comment "\n\nThere should be at most 8 houses with assertions about them.\nAnd at least 5 houses.\n\n\n(isa ?X tHouse)\n\n\n\n" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% comment( 'ThisFile666', '$STRING'("\n\nThere should be at most 8 houses with assertions about them.\nAnd at least 5 houses.\n\n\n(isa ?X tHouse)\n\n\n\n")). ============================================ %~ comment(" ============================================================") %~ comment(" Exactly 2") %~ comment(" ============================================================") %~ comment(" ============================================================") %~ comment(" Exactly 5") %~ comment(" ============================================================") %~ debugm(user,show_success(user,user:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(user,show_success(user,user:ain(clif('EDIT:')))) ======================================================= 'EDIT:' ============================================ ?- kif_to_boxlog( 'EDIT:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'EDIT:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='EDIT:'. %~ kifm = nesc('EDIT:'). %~ kif_to_boxlog_attvars2 = necessary('EDIT:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('EDIT:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'EDIT:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('EDIT:'). ============================================ %~ debugm(user,show_success(user,user:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(user,show_success(user,user:ain(clif('JENKINS:')))) ======================================================= 'JENKINS:' ============================================ ?- kif_to_boxlog( 'JENKINS:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'JENKINS:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='JENKINS:'. %~ kifm = nesc('JENKINS:'). %~ kif_to_boxlog_attvars2 = necessary('JENKINS:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('JENKINS:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'JENKINS:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('JENKINS:'). ============================================ %~ debugm(user,show_success(user,user:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(user,show_success(user,user:ain(clif('ISSUE_SEARCH:')))) ======================================================= 'ISSUE_SEARCH:' ============================================ ?- kif_to_boxlog( 'ISSUE_SEARCH:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'ISSUE_SEARCH:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='ISSUE_SEARCH:'. %~ kifm = nesc('ISSUE_SEARCH:'). %~ kif_to_boxlog_attvars2 = necessary('ISSUE_SEARCH:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('ISSUE_SEARCH:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'ISSUE_SEARCH:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('ISSUE_SEARCH:'). ============================================ %~ debugm(user,show_success(user,user:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(user,show_success(user,user:ain(clif('ISSUE:')))) ======================================================= 'ISSUE:' ============================================ ?- kif_to_boxlog( 'ISSUE:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'ISSUE:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='ISSUE:'. %~ kifm = nesc('ISSUE:'). %~ kif_to_boxlog_attvars2 = necessary('ISSUE:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('ISSUE:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'ISSUE:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('ISSUE:'). ============================================ ~*/ %~ unused(no_junit_results) % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.785328062-junit.xml > %~ test_completed_exit(0) totalTime=2.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k kif_io_test_01.pl (returned 0) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=608 OPEN logicmoo.base.examples.fol.KIF_IO_TEST_01 JUnit Test_9999, KIF_IO_TEST_01, logicmoo.base.examples.fol, unit_test, Failing 2021-09-26 05:58:36 +0000 UTC ISSUE_ID=608 ISSUE_OC=OPEN Editing Issue For FAILED 608 OPEN logicmoo.base.examples.fol.KIF_IO_TEST_01 JUnit Test_9999, KIF_IO_TEST_01, logicmoo.base.examples.fol, unit_test, Failing 2021-09-26 05:58:36 +0000 UTC SKIPPING gh issue edit 608 -t logicmoo.base.examples.fol.KIF_IO_TEST_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.FORALL_QUANT_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['forall_quant_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['forall_quant_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/FORALL_QUANT_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFORALL_QUANT_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/613 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x562ea55bcc00) at PC=61: % clause_info((0x562ea55bcc00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x562ea53a9000) at PC=65: % clause_info((0x562ea53a9000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x562ea53a9400) at PC=60: % clause_info((0x562ea53a9400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x562ea55ff980) at PC=5: % clause_info((0x562ea55ff980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x562ea57fc000) at PC=221: % clause_info((0x562ea57fc000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x562ea55d2840) at PC=10: % clause_info((0x562ea55d2840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x562ea55ff980) at PC=5: % clause_info((0x562ea55ff980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x562ea55d8c80) at PC=12: % clause_info((0x562ea55d8c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x562eb9338c80) at PC=31: % clause_info((0x562eb9338c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x562eb9353b00) at PC=49: % clause_info((0x562eb9353b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x562eb784a480) at PC=60: % clause_info((0x562eb784a480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x562eb7839200) at PC=20: % clause_info((0x562eb7839200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x562ea53a9000) at PC=99: % clause_info((0x562ea53a9000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x562ea53a9400) at PC=60: % clause_info((0x562ea53a9400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x562ea55ff980) at PC=5: % clause_info((0x562ea55ff980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x562ea57fc000) at PC=221: % clause_info((0x562ea57fc000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x562ea55d2840) at PC=10: % clause_info((0x562ea55d2840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x562ea55ff980) at PC=5: % clause_info((0x562ea55ff980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x562ea55d8c80) at PC=12: % clause_info((0x562ea55d8c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x562ea55bcc00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x562ea53a9000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2004986,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x562ea53a9400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x562ea55ff980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x562ea57fc000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x562ea55d2840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x562ea55ff980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x562ea6c7b980),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x562ea6c7b980),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x562ea6c7b980)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x562ea6c7b980),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x562ea6c7b980),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x562ea6c7b980))))),%~ frame( 39,%~ clause((0x562ea55d8c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x562eb9338c80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',pfc,user)),%~ frame(33,clause((0x562eb9353b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x562eb784a480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x562eb7839200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x562ea53a9000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x562ea53a9400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_forall_quant_01_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x562ea55ff980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',1632225666.3710265),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_forall_quant_01_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x562ea57fc000),221),%~ '$do_load_file_2'( 'forall_quant_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x562ea55d2840),10),%~ '$qdo_load_file'( 'forall_quant_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x562ea55ff980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',%~ (0x562ea6c7aa80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x562ea6c7aa80),%~ 'forall_quant_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x562ea6c7aa80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',%~ (0x562ea6c7aa80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x562ea6c7aa80),%~ 'forall_quant_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x562ea6c7aa80))))),%~ frame(10,clause((0x562ea55d8c80),12),'$load_file'('forall_quant_01.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1720398)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x562ea6c7b980),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x562ea6c7b980),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x562ea6c7b980))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x562ea6c7b980),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x562ea6c7b980),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x562ea6c7b980)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',1632225666.3710265),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('forall_quant_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('forall_quant_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',(0x562ea6c7aa80),[expand(false),expand(true)])),system: $mt_do_load((0x562ea6c7aa80),'forall_quant_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x562ea6c7aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',(0x562ea6c7aa80),[expand(false),expand(true)])),$mt_do_load((0x562ea6c7aa80),'forall_quant_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x562ea6c7aa80)))) [10] $load_file('forall_quant_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x562ea6c7b980),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x562ea6c7b980),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x562ea6c7b980))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x562ea6c7b980),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x562ea6c7b980),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x562ea6c7b980)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',1632225666.3710265),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('forall_quant_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('forall_quant_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',(0x562ea6c7aa80),[expand(false),expand(true)])),system: $mt_do_load((0x562ea6c7aa80),'forall_quant_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x562ea6c7aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',(0x562ea6c7aa80),[expand(false),expand(true)])),$mt_do_load((0x562ea6c7aa80),'forall_quant_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x562ea6c7aa80)))) ERROR: [10] $load_file('forall_quant_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x562ea9a5ef00)), _2432476, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k forall_quant_01.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=613 OPEN logicmoo.base.examples.fol.FORALL_QUANT_01 JUnit Test_9999, FORALL_QUANT_01, logicmoo.base.examples.fol, unit_test, Passing 2021-09-26 05:58:47 +0000 UTC ISSUE_ID=613 ISSUE_OC=OPEN Editing Issue For FAILED 613 OPEN logicmoo.base.examples.fol.FORALL_QUANT_01 JUnit Test_9999, FORALL_QUANT_01, logicmoo.base.examples.fol, unit_test, Passing 2021-09-26 05:58:47 +0000 UTC SKIPPING gh issue comment 613 -b Broken in https://github.com/logicmoo/logicmoo_workspace/commit/030211eaee19575687e748464fc1a808d2d1aaa7 https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/commit/030211eaee19575687e748464fc1a808d2d1aaa7 SKIPPING gh issue edit 613 -t logicmoo.base.examples.fol.FORALL_QUANT_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing,Regression FileTestCase=logicmoo.base.examples.fol.FOL_CARDINAITY_AXIOMITIZED_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fol_cardinaity_axiomitized_02.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fol_cardinaity_axiomitized_02.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/FOL_CARDINAITY_AXIOMITIZED_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFOL_CARDINAITY_AXIOMITIZED_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/451 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x55c2a96f4c00) at PC=61: % clause_info((0x55c2a96f4c00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x55c2a94e1000) at PC=65: % clause_info((0x55c2a94e1000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x55c2a94e1400) at PC=60: % clause_info((0x55c2a94e1400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55c2a9737980) at PC=5: % clause_info((0x55c2a9737980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55c2a9934000) at PC=221: % clause_info((0x55c2a9934000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55c2a970a840) at PC=10: % clause_info((0x55c2a970a840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55c2a9737980) at PC=5: % clause_info((0x55c2a9737980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55c2a9710c80) at PC=12: % clause_info((0x55c2a9710c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55c2bd470c80) at PC=31: % clause_info((0x55c2bd470c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55c2bd48db00) at PC=49: % clause_info((0x55c2bd48db00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x55c2bb982480) at PC=60: % clause_info((0x55c2bb982480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x55c2bb971200) at PC=20: % clause_info((0x55c2bb971200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x55c2a94e1000) at PC=99: % clause_info((0x55c2a94e1000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x55c2a94e1400) at PC=60: % clause_info((0x55c2a94e1400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55c2a9737980) at PC=5: % clause_info((0x55c2a9737980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55c2a9934000) at PC=221: % clause_info((0x55c2a9934000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55c2a970a840) at PC=10: % clause_info((0x55c2a970a840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55c2a9737980) at PC=5: % clause_info((0x55c2a9737980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55c2a9710c80) at PC=12: % clause_info((0x55c2a9710c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x55c2a96f4c00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x55c2a94e1000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2050154,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x55c2a94e1400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x55c2a9737980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x55c2a9934000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x55c2a970a840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x55c2a9737980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55c2aadb2680),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x55c2aadb2680),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x55c2aadb2680)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55c2aadb2680),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x55c2aadb2680),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x55c2aadb2680))))),%~ frame( 39,%~ clause((0x55c2a9710c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x55c2bd470c80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',pfc,user)),%~ frame(33,clause((0x55c2bd48db00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x55c2bb982480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x55c2bb971200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x55c2a94e1000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x55c2a94e1400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_fol_cardinaity_axiomitized_02_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x55c2a9737980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',1632225666.2562041),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_fol_cardinaity_axiomitized_02_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x55c2a9934000),221),%~ '$do_load_file_2'( 'fol_cardinaity_axiomitized_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x55c2a970a840),10),%~ '$qdo_load_file'( 'fol_cardinaity_axiomitized_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x55c2a9737980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',%~ (0x55c2aadb2a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x55c2aadb2a80),%~ 'fol_cardinaity_axiomitized_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x55c2aadb2a80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',%~ (0x55c2aadb2a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x55c2aadb2a80),%~ 'fol_cardinaity_axiomitized_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x55c2aadb2a80))))),%~ frame( 10,%~ clause((0x55c2a9710c80),12),%~ '$load_file'('fol_cardinaity_axiomitized_02.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1765758)]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55c2aadb2680),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55c2aadb2680),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55c2aadb2680))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55c2aadb2680),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55c2aadb2680),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55c2aadb2680)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',1632225666.2562041),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('fol_cardinaity_axiomitized_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('fol_cardinaity_axiomitized_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',(0x55c2aadb2a80),[expand(false),expand(true)])),system: $mt_do_load((0x55c2aadb2a80),'fol_cardinaity_axiomitized_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55c2aadb2a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',(0x55c2aadb2a80),[expand(false),expand(true)])),$mt_do_load((0x55c2aadb2a80),'fol_cardinaity_axiomitized_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55c2aadb2a80)))) [10] $load_file('fol_cardinaity_axiomitized_02.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55c2aadb2680),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55c2aadb2680),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55c2aadb2680))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55c2aadb2680),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55c2aadb2680),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55c2aadb2680)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',1632225666.2562041),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('fol_cardinaity_axiomitized_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('fol_cardinaity_axiomitized_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',(0x55c2aadb2a80),[expand(false),expand(true)])),system: $mt_do_load((0x55c2aadb2a80),'fol_cardinaity_axiomitized_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55c2aadb2a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',(0x55c2aadb2a80),[expand(false),expand(true)])),$mt_do_load((0x55c2aadb2a80),'fol_cardinaity_axiomitized_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55c2aadb2a80)))) ERROR: [10] $load_file('fol_cardinaity_axiomitized_02.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x55c2adb96f00)), _2483752, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k fol_cardinaity_axiomitized_02.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=451 OPEN logicmoo.base.examples.fol.FOL_CARDINAITY_AXIOMITIZED_02 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, FOL_CARDINAITY_AXIOMITIZED_02, Failing, Errors 2021-09-26 05:58:58 +0000 UTC ISSUE_ID=451 ISSUE_OC=OPEN Editing Issue For FAILED 451 OPEN logicmoo.base.examples.fol.FOL_CARDINAITY_AXIOMITIZED_02 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, FOL_CARDINAITY_AXIOMITIZED_02, Failing, Errors 2021-09-26 05:58:58 +0000 UTC SKIPPING gh issue edit 451 -t logicmoo.base.examples.fol.FOL_CARDINAITY_AXIOMITIZED_02 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.FOL_CARDINAITY_AXIOMITIZED_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fol_cardinaity_axiomitized_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fol_cardinaity_axiomitized_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/FOL_CARDINAITY_AXIOMITIZED_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFOL_CARDINAITY_AXIOMITIZED_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/607 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x557414e10c00) at PC=61: % clause_info((0x557414e10c00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x557414bfd000) at PC=65: % clause_info((0x557414bfd000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x557414bfd400) at PC=60: % clause_info((0x557414bfd400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x557414e53980) at PC=5: % clause_info((0x557414e53980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x557415050000) at PC=221: % clause_info((0x557415050000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x557414e26840) at PC=10: % clause_info((0x557414e26840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x557414e53980) at PC=5: % clause_info((0x557414e53980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x557414e2cc80) at PC=12: % clause_info((0x557414e2cc80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x557428b8cc80) at PC=31: % clause_info((0x557428b8cc80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x557428ba9b00) at PC=49: % clause_info((0x557428ba9b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x55742709e480) at PC=60: % clause_info((0x55742709e480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x55742708d200) at PC=20: % clause_info((0x55742708d200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x557414bfd000) at PC=99: % clause_info((0x557414bfd000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x557414bfd400) at PC=60: % clause_info((0x557414bfd400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x557414e53980) at PC=5: % clause_info((0x557414e53980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x557415050000) at PC=221: % clause_info((0x557415050000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x557414e26840) at PC=10: % clause_info((0x557414e26840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x557414e53980) at PC=5: % clause_info((0x557414e53980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x557414e2cc80) at PC=12: % clause_info((0x557414e2cc80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x557414e10c00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x557414bfd000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2050494,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x557414bfd400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x557414e53980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x557415050000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x557414e26840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x557414e53980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x5574164ce680),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x5574164ce680),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x5574164ce680)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x5574164ce680),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x5574164ce680),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x5574164ce680))))),%~ frame( 39,%~ clause((0x557414e2cc80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x557428b8cc80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',pfc,user)),%~ frame(33,clause((0x557428ba9b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x55742709e480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x55742708d200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x557414bfd000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x557414bfd400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_fol_cardinaity_axiomitized_01_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x557414e53980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',1632225666.149648),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_fol_cardinaity_axiomitized_01_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x557415050000),221),%~ '$do_load_file_2'( 'fol_cardinaity_axiomitized_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x557414e26840),10),%~ '$qdo_load_file'( 'fol_cardinaity_axiomitized_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x557414e53980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',%~ (0x5574164cea80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x5574164cea80),%~ 'fol_cardinaity_axiomitized_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x5574164cea80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',%~ (0x5574164cea80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x5574164cea80),%~ 'fol_cardinaity_axiomitized_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x5574164cea80))))),%~ frame( 10,%~ clause((0x557414e2cc80),12),%~ '$load_file'('fol_cardinaity_axiomitized_01.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1766098)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43908,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43986,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_44064,[if(not_loaded),must_be_module(true)]),_44036,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5574164ce680),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5574164ce680),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_44244,system: $mt_end_load((0x5574164ce680))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5574164ce680),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5574164ce680),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5574164ce680)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',_44706,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',1632225666.149648),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',_44784,[expand(false),expand(true)]),_44756,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('fol_cardinaity_axiomitized_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('fol_cardinaity_axiomitized_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',(0x5574164cea80),[expand(false),expand(true)])),system: $mt_do_load((0x5574164cea80),'fol_cardinaity_axiomitized_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',user,[expand(false),expand(true)]),_44956,system: $mt_end_load((0x5574164cea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',(0x5574164cea80),[expand(false),expand(true)])),$mt_do_load((0x5574164cea80),'fol_cardinaity_axiomitized_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5574164cea80)))) [10] $load_file('fol_cardinaity_axiomitized_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43908,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43986,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_44064,[if(not_loaded),must_be_module(true)]),_44036,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5574164ce680),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5574164ce680),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_44244,system: $mt_end_load((0x5574164ce680))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5574164ce680),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5574164ce680),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5574164ce680)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',_44706,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',1632225666.149648),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',_44784,[expand(false),expand(true)]),_44756,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('fol_cardinaity_axiomitized_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('fol_cardinaity_axiomitized_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',(0x5574164cea80),[expand(false),expand(true)])),system: $mt_do_load((0x5574164cea80),'fol_cardinaity_axiomitized_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',user,[expand(false),expand(true)]),_44956,system: $mt_end_load((0x5574164cea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',(0x5574164cea80),[expand(false),expand(true)])),$mt_do_load((0x5574164cea80),'fol_cardinaity_axiomitized_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5574164cea80)))) ERROR: [10] $load_file('fol_cardinaity_axiomitized_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x5574192b2f00)), _2483826, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k fol_cardinaity_axiomitized_01.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=607 OPEN logicmoo.base.examples.fol.FOL_CARDINAITY_AXIOMITIZED_01 JUnit Test_9999, FOL_CARDINAITY_AXIOMITIZED_01, logicmoo.base.examples.fol, unit_test, Failing 2021-09-26 05:59:09 +0000 UTC ISSUE_ID=607 ISSUE_OC=OPEN Editing Issue For FAILED 607 OPEN logicmoo.base.examples.fol.FOL_CARDINAITY_AXIOMITIZED_01 JUnit Test_9999, FOL_CARDINAITY_AXIOMITIZED_01, logicmoo.base.examples.fol, unit_test, Failing 2021-09-26 05:59:09 +0000 UTC SKIPPING gh issue edit 607 -t logicmoo.base.examples.fol.FOL_CARDINAITY_AXIOMITIZED_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.FOL_CALC_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fol_calc_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fol_calc_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/FOL_CALC_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFOL_CALC_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/69 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x5617bb0dcc00) at PC=61: % clause_info((0x5617bb0dcc00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x5617baec9000) at PC=65: % clause_info((0x5617baec9000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x5617baec9400) at PC=60: % clause_info((0x5617baec9400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x5617bb11f980) at PC=5: % clause_info((0x5617bb11f980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5617bb31c000) at PC=221: % clause_info((0x5617bb31c000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x5617bb0f2840) at PC=10: % clause_info((0x5617bb0f2840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x5617bb11f980) at PC=5: % clause_info((0x5617bb11f980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5617bb0f8c80) at PC=12: % clause_info((0x5617bb0f8c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5617cee58c80) at PC=31: % clause_info((0x5617cee58c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5617cee73b00) at PC=49: % clause_info((0x5617cee73b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x5617cd36a480) at PC=60: % clause_info((0x5617cd36a480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x5617cd359200) at PC=20: % clause_info((0x5617cd359200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x5617baec9000) at PC=99: % clause_info((0x5617baec9000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x5617baec9400) at PC=60: % clause_info((0x5617baec9400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x5617bb11f980) at PC=5: % clause_info((0x5617bb11f980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5617bb31c000) at PC=221: % clause_info((0x5617bb31c000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x5617bb0f2840) at PC=10: % clause_info((0x5617bb0f2840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x5617bb11f980) at PC=5: % clause_info((0x5617bb11f980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5617bb0f8c80) at PC=12: % clause_info((0x5617bb0f8c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x5617bb0dcc00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x5617baec9000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _1992028,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x5617baec9400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x5617bb11f980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x5617bb31c000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x5617bb0f2840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x5617bb11f980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x5617bc79a380),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x5617bc79a380),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x5617bc79a380)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x5617bc79a380),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x5617bc79a380),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x5617bc79a380))))),%~ frame( 39,%~ clause((0x5617bb0f8c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x5617cee58c80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',pfc,user)),%~ frame(33,clause((0x5617cee73b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x5617cd36a480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x5617cd359200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x5617baec9000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x5617baec9400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_fol_calc_01_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x5617bb11f980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',1632225666.0377476),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_fol_calc_01_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x5617bb31c000),221),%~ '$do_load_file_2'( 'fol_calc_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x5617bb0f2840),10),%~ '$qdo_load_file'( 'fol_calc_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x5617bb11f980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',%~ (0x5617bc79aa80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x5617bc79aa80),%~ 'fol_calc_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x5617bc79aa80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',%~ (0x5617bc79aa80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x5617bc79aa80),%~ 'fol_calc_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x5617bc79aa80))))),%~ frame(10,clause((0x5617bb0f8c80),12),'$load_file'('fol_calc_01.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1707726)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43856,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43934,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_44012,[if(not_loaded),must_be_module(true)]),_43984,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5617bc79a380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5617bc79a380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_44192,system: $mt_end_load((0x5617bc79a380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5617bc79a380),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5617bc79a380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5617bc79a380)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',_44654,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',1632225666.0377476),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',_44732,[expand(false),expand(true)]),_44704,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('fol_calc_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('fol_calc_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',(0x5617bc79aa80),[expand(false),expand(true)])),system: $mt_do_load((0x5617bc79aa80),'fol_calc_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',user,[expand(false),expand(true)]),_44904,system: $mt_end_load((0x5617bc79aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',(0x5617bc79aa80),[expand(false),expand(true)])),$mt_do_load((0x5617bc79aa80),'fol_calc_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5617bc79aa80)))) [10] $load_file('fol_calc_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43856,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43934,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_44012,[if(not_loaded),must_be_module(true)]),_43984,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5617bc79a380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5617bc79a380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_44192,system: $mt_end_load((0x5617bc79a380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5617bc79a380),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5617bc79a380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5617bc79a380)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',_44654,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',1632225666.0377476),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',_44732,[expand(false),expand(true)]),_44704,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('fol_calc_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('fol_calc_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',(0x5617bc79aa80),[expand(false),expand(true)])),system: $mt_do_load((0x5617bc79aa80),'fol_calc_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',user,[expand(false),expand(true)]),_44904,system: $mt_end_load((0x5617bc79aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',(0x5617bc79aa80),[expand(false),expand(true)])),$mt_do_load((0x5617bc79aa80),'fol_calc_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5617bc79aa80)))) ERROR: [10] $load_file('fol_calc_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x5617bf57ef00)), _2419206, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k fol_calc_01.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=69 OPEN logicmoo.base.examples.fol.FOL_CALC_01 JUnit Test_9999, FOL_CALC_01, logicmoo.base.examples.fol, unit_test, Failing, Errors, Overtime 2021-09-26 05:59:29 +0000 UTC ISSUE_ID=69 ISSUE_OC=OPEN Editing Issue For FAILED 69 OPEN logicmoo.base.examples.fol.FOL_CALC_01 JUnit Test_9999, FOL_CALC_01, logicmoo.base.examples.fol, unit_test, Failing, Errors, Overtime 2021-09-26 05:59:29 +0000 UTC SKIPPING gh issue edit 69 -t logicmoo.base.examples.fol.FOL_CALC_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.FOL_BIRDT_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fol_birdt_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['fol_birdt_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/FOL_BIRDT_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFOL_BIRDT_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/76 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x5633421f2c00) at PC=61: % clause_info((0x5633421f2c00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x563341fdf000) at PC=65: % clause_info((0x563341fdf000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x563341fdf400) at PC=60: % clause_info((0x563341fdf400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x563342235980) at PC=5: % clause_info((0x563342235980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x563342432000) at PC=221: % clause_info((0x563342432000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x563342208840) at PC=10: % clause_info((0x563342208840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x563342235980) at PC=5: % clause_info((0x563342235980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x56334220ec80) at PC=12: % clause_info((0x56334220ec80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x563355f6ec80) at PC=31: % clause_info((0x563355f6ec80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x563355f89b00) at PC=49: % clause_info((0x563355f89b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x563354480480) at PC=60: % clause_info((0x563354480480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x56335446f200) at PC=20: % clause_info((0x56335446f200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x563341fdf000) at PC=99: % clause_info((0x563341fdf000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x563341fdf400) at PC=60: % clause_info((0x563341fdf400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x563342235980) at PC=5: % clause_info((0x563342235980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x563342432000) at PC=221: % clause_info((0x563342432000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x563342208840) at PC=10: % clause_info((0x563342208840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x563342235980) at PC=5: % clause_info((0x563342235980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x56334220ec80) at PC=12: % clause_info((0x56334220ec80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x5633421f2c00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x563341fdf000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _1995250,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x563341fdf400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x563342235980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x563342432000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x563342208840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x563342235980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x5633438b0380),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x5633438b0380),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x5633438b0380)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x5633438b0380),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x5633438b0380),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x5633438b0380))))),%~ frame( 39,%~ clause((0x56334220ec80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x563355f6ec80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',pfc,user)),%~ frame(33,clause((0x563355f89b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x563354480480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x56335446f200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x563341fdf000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x563341fdf400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_fol_birdt_01_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x563342235980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',1632225665.9288814),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_fol_birdt_01_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x563342432000),221),%~ '$do_load_file_2'( 'fol_birdt_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x563342208840),10),%~ '$qdo_load_file'( 'fol_birdt_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x563342235980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',%~ (0x5633438b0a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x5633438b0a80),%~ 'fol_birdt_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x5633438b0a80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',%~ (0x5633438b0a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x5633438b0a80),%~ 'fol_birdt_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x5633438b0a80))))),%~ frame(10,clause((0x56334220ec80),12),'$load_file'('fol_birdt_01.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1710678)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5633438b0380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5633438b0380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x5633438b0380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5633438b0380),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5633438b0380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5633438b0380)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',1632225665.9288814),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('fol_birdt_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('fol_birdt_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',(0x5633438b0a80),[expand(false),expand(true)])),system: $mt_do_load((0x5633438b0a80),'fol_birdt_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x5633438b0a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',(0x5633438b0a80),[expand(false),expand(true)])),$mt_do_load((0x5633438b0a80),'fol_birdt_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5633438b0a80)))) [10] $load_file('fol_birdt_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5633438b0380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5633438b0380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x5633438b0380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5633438b0380),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5633438b0380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5633438b0380)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',1632225665.9288814),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('fol_birdt_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('fol_birdt_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',(0x5633438b0a80),[expand(false),expand(true)])),system: $mt_do_load((0x5633438b0a80),'fol_birdt_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x5633438b0a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',(0x5633438b0a80),[expand(false),expand(true)])),$mt_do_load((0x5633438b0a80),'fol_birdt_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5633438b0a80)))) ERROR: [10] $load_file('fol_birdt_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x563346694f00)), _2422444, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k fol_birdt_01.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=76 OPEN logicmoo.base.examples.fol.FOL_BIRDT_01 JUnit Test_9999, FOL_BIRDT_01, logicmoo.base.examples.fol, unit_test, Failing, Errors, Warnings 2021-09-26 05:59:40 +0000 UTC ISSUE_ID=76 ISSUE_OC=OPEN Editing Issue For FAILED 76 OPEN logicmoo.base.examples.fol.FOL_BIRDT_01 JUnit Test_9999, FOL_BIRDT_01, logicmoo.base.examples.fol, unit_test, Failing, Errors, Warnings 2021-09-26 05:59:40 +0000 UTC SKIPPING gh issue edit 76 -t logicmoo.base.examples.fol.FOL_BIRDT_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.FAMILY_REGRESS_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['family_regress_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['family_regress_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/FAMILY_REGRESS_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFAMILY_REGRESS_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/70 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x561eca2d4c00) at PC=61: % clause_info((0x561eca2d4c00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x561eca0c1000) at PC=65: % clause_info((0x561eca0c1000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x561eca0c1400) at PC=60: % clause_info((0x561eca0c1400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x561eca317980) at PC=5: % clause_info((0x561eca317980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x561eca514000) at PC=221: % clause_info((0x561eca514000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x561eca2ea840) at PC=10: % clause_info((0x561eca2ea840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x561eca317980) at PC=5: % clause_info((0x561eca317980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x561eca2f0c80) at PC=12: % clause_info((0x561eca2f0c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x561ede050c80) at PC=31: % clause_info((0x561ede050c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x561ede06bb00) at PC=49: % clause_info((0x561ede06bb00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x561edc562480) at PC=60: % clause_info((0x561edc562480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x561edc551200) at PC=20: % clause_info((0x561edc551200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x561eca0c1000) at PC=99: % clause_info((0x561eca0c1000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x561eca0c1400) at PC=60: % clause_info((0x561eca0c1400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x561eca317980) at PC=5: % clause_info((0x561eca317980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x561eca514000) at PC=221: % clause_info((0x561eca514000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x561eca2ea840) at PC=10: % clause_info((0x561eca2ea840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x561eca317980) at PC=5: % clause_info((0x561eca317980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x561eca2f0c80) at PC=12: % clause_info((0x561eca2f0c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x561eca2d4c00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x561eca0c1000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2011210,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x561eca0c1400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x561eca317980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x561eca514000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x561eca2ea840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x561eca317980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x561ede003b80),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x561ede003b80),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x561ede003b80)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x561ede003b80),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x561ede003b80),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x561ede003b80))))),%~ frame( 39,%~ clause((0x561eca2f0c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x561ede050c80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',pfc,user)),%~ frame(33,clause((0x561ede06bb00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x561edc562480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x561edc551200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x561eca0c1000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x561eca0c1400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_family_regress_01_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x561eca317980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',1632225665.142803),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_family_regress_01_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x561eca514000),221),%~ '$do_load_file_2'( 'family_regress_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x561eca2ea840),10),%~ '$qdo_load_file'( 'family_regress_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x561eca317980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',%~ (0x561ecb992a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x561ecb992a80),%~ 'family_regress_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x561ecb992a80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',%~ (0x561ecb992a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x561ecb992a80),%~ 'family_regress_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x561ecb992a80))))),%~ frame(10,clause((0x561eca2f0c80),12),'$load_file'('family_regress_01.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1726878)]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x561ede003b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x561ede003b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x561ede003b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x561ede003b80),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x561ede003b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x561ede003b80)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',1632225665.142803),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('family_regress_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('family_regress_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',(0x561ecb992a80),[expand(false),expand(true)])),system: $mt_do_load((0x561ecb992a80),'family_regress_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x561ecb992a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',(0x561ecb992a80),[expand(false),expand(true)])),$mt_do_load((0x561ecb992a80),'family_regress_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x561ecb992a80)))) [10] $load_file('family_regress_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x561ede003b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x561ede003b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x561ede003b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x561ede003b80),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x561ede003b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x561ede003b80)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',1632225665.142803),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('family_regress_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('family_regress_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',(0x561ecb992a80),[expand(false),expand(true)])),system: $mt_do_load((0x561ecb992a80),'family_regress_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x561ecb992a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',(0x561ecb992a80),[expand(false),expand(true)])),$mt_do_load((0x561ecb992a80),'family_regress_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x561ecb992a80)))) ERROR: [10] $load_file('family_regress_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x561ece776f00)), _2438786, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k family_regress_01.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=70 OPEN logicmoo.base.examples.fol.FAMILY_REGRESS_01 JUnit Test_9999, FAMILY_REGRESS_01, logicmoo.base.examples.fol, unit_test, Failing, Errors, Warnings 2021-09-26 05:59:50 +0000 UTC ISSUE_ID=70 ISSUE_OC=OPEN Editing Issue For FAILED 70 OPEN logicmoo.base.examples.fol.FAMILY_REGRESS_01 JUnit Test_9999, FAMILY_REGRESS_01, logicmoo.base.examples.fol, unit_test, Failing, Errors, Warnings 2021-09-26 05:59:50 +0000 UTC SKIPPING gh issue edit 70 -t logicmoo.base.examples.fol.FAMILY_REGRESS_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.FAMILY_INHERITANCE_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['family_inheritance_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['family_inheritance_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/FAMILY_INHERITANCE_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFAMILY_INHERITANCE_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/71 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x5625bc7a6c00) at PC=61: % clause_info((0x5625bc7a6c00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x5625bc593000) at PC=65: % clause_info((0x5625bc593000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x5625bc593400) at PC=60: % clause_info((0x5625bc593400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x5625bc7e9980) at PC=5: % clause_info((0x5625bc7e9980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5625bc9e6000) at PC=221: % clause_info((0x5625bc9e6000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x5625bc7bc840) at PC=10: % clause_info((0x5625bc7bc840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x5625bc7e9980) at PC=5: % clause_info((0x5625bc7e9980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5625bc7c2c80) at PC=12: % clause_info((0x5625bc7c2c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5625d0522c80) at PC=31: % clause_info((0x5625d0522c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5625d053fb00) at PC=49: % clause_info((0x5625d053fb00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x5625cea34480) at PC=60: % clause_info((0x5625cea34480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x5625cea23200) at PC=20: % clause_info((0x5625cea23200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x5625bc593000) at PC=99: % clause_info((0x5625bc593000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x5625bc593400) at PC=60: % clause_info((0x5625bc593400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x5625bc7e9980) at PC=5: % clause_info((0x5625bc7e9980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5625bc9e6000) at PC=221: % clause_info((0x5625bc9e6000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x5625bc7bc840) at PC=10: % clause_info((0x5625bc7bc840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x5625bc7e9980) at PC=5: % clause_info((0x5625bc7e9980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5625bc7c2c80) at PC=12: % clause_info((0x5625bc7c2c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x5625bc7a6c00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x5625bc593000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2024458,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x5625bc593400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x5625bc7e9980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x5625bc9e6000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x5625bc7bc840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x5625bc7e9980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x5625bde64580),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x5625bde64580),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x5625bde64580)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x5625bde64580),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x5625bde64580),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x5625bde64580))))),%~ frame( 39,%~ clause((0x5625bc7c2c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x5625d0522c80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',pfc,user)),%~ frame(33,clause((0x5625d053fb00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x5625cea34480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x5625cea23200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x5625bc593000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x5625bc593400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_family_inheritance_01_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x5625bc7e9980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',1632225665.028965),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_family_inheritance_01_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x5625bc9e6000),221),%~ '$do_load_file_2'( 'family_inheritance_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x5625bc7bc840),10),%~ '$qdo_load_file'( 'family_inheritance_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x5625bc7e9980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',%~ (0x5625bde64a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x5625bde64a80),%~ 'family_inheritance_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x5625bde64a80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',%~ (0x5625bde64a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x5625bde64a80),%~ 'family_inheritance_01.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x5625bde64a80))))),%~ frame(10,clause((0x5625bc7c2c80),12),'$load_file'('family_inheritance_01.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1739838)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5625bde64580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5625bde64580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x5625bde64580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5625bde64580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5625bde64580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5625bde64580)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',1632225665.028965),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('family_inheritance_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('family_inheritance_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',(0x5625bde64a80),[expand(false),expand(true)])),system: $mt_do_load((0x5625bde64a80),'family_inheritance_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x5625bde64a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',(0x5625bde64a80),[expand(false),expand(true)])),$mt_do_load((0x5625bde64a80),'family_inheritance_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5625bde64a80)))) [10] $load_file('family_inheritance_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5625bde64580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5625bde64580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x5625bde64580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5625bde64580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5625bde64580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5625bde64580)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',1632225665.028965),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('family_inheritance_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('family_inheritance_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',(0x5625bde64a80),[expand(false),expand(true)])),system: $mt_do_load((0x5625bde64a80),'family_inheritance_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x5625bde64a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',(0x5625bde64a80),[expand(false),expand(true)])),$mt_do_load((0x5625bde64a80),'family_inheritance_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5625bde64a80)))) ERROR: [10] $load_file('family_inheritance_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x5625c0c48f00)), _2452070, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k family_inheritance_01.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=71 OPEN logicmoo.base.examples.fol.FAMILY_INHERITANCE_01 JUnit Test_9999, FAMILY_INHERITANCE_01, logicmoo.base.examples.fol, unit_test, Failing, Errors, Overtime 2021-09-26 06:00:12 +0000 UTC ISSUE_ID=71 ISSUE_OC=OPEN Editing Issue For FAILED 71 OPEN logicmoo.base.examples.fol.FAMILY_INHERITANCE_01 JUnit Test_9999, FAMILY_INHERITANCE_01, logicmoo.base.examples.fol, unit_test, Failing, Errors, Overtime 2021-09-26 06:00:12 +0000 UTC SKIPPING gh issue edit 71 -t logicmoo.base.examples.fol.FAMILY_INHERITANCE_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.EXISTS_04 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['exists_04.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['exists_04.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/EXISTS_04/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AEXISTS_04 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/425 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x55f1bf792c00) at PC=61: % clause_info((0x55f1bf792c00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x55f1bf57f000) at PC=65: % clause_info((0x55f1bf57f000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x55f1bf57f400) at PC=60: % clause_info((0x55f1bf57f400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55f1bf7d5980) at PC=5: % clause_info((0x55f1bf7d5980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55f1bf9d2000) at PC=221: % clause_info((0x55f1bf9d2000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55f1bf7a8840) at PC=10: % clause_info((0x55f1bf7a8840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55f1bf7d5980) at PC=5: % clause_info((0x55f1bf7d5980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55f1bf7aec80) at PC=12: % clause_info((0x55f1bf7aec80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55f1d350ec80) at PC=31: % clause_info((0x55f1d350ec80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55f1d3529b00) at PC=49: % clause_info((0x55f1d3529b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x55f1d1a20480) at PC=60: % clause_info((0x55f1d1a20480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x55f1d1a0f200) at PC=20: % clause_info((0x55f1d1a0f200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x55f1bf57f000) at PC=99: % clause_info((0x55f1bf57f000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x55f1bf57f400) at PC=60: % clause_info((0x55f1bf57f400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55f1bf7d5980) at PC=5: % clause_info((0x55f1bf7d5980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55f1bf9d2000) at PC=221: % clause_info((0x55f1bf9d2000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55f1bf7a8840) at PC=10: % clause_info((0x55f1bf7a8840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55f1bf7d5980) at PC=5: % clause_info((0x55f1bf7d5980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55f1bf7aec80) at PC=12: % clause_info((0x55f1bf7aec80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x55f1bf792c00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x55f1bf57f000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _1985248,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x55f1bf57f400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x55f1bf7d5980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x55f1bf9d2000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x55f1bf7a8840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x55f1bf7d5980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55f1c0e50380),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x55f1c0e50380),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x55f1c0e50380)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55f1c0e50380),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x55f1c0e50380),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x55f1c0e50380))))),%~ frame( 39,%~ clause((0x55f1bf7aec80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x55f1d350ec80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',pfc,user)),%~ frame(33,clause((0x55f1d3529b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x55f1d1a20480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x55f1d1a0f200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x55f1bf57f000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x55f1bf57f400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_exists_04_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x55f1bf7d5980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',1632225664.9201164),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_exists_04_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x55f1bf9d2000),221),%~ '$do_load_file_2'( 'exists_04.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x55f1bf7a8840),10),%~ '$qdo_load_file'( 'exists_04.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x55f1bf7d5980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',%~ (0x55f1c0e50a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x55f1c0e50a80),%~ 'exists_04.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x55f1c0e50a80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',%~ (0x55f1c0e50a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x55f1c0e50a80),%~ 'exists_04.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x55f1c0e50a80))))),%~ frame(10,clause((0x55f1bf7aec80),12),'$load_file'('exists_04.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1700958)]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55f1c0e50380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55f1c0e50380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55f1c0e50380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55f1c0e50380),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55f1c0e50380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55f1c0e50380)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',1632225664.9201164),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('exists_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('exists_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',(0x55f1c0e50a80),[expand(false),expand(true)])),system: $mt_do_load((0x55f1c0e50a80),'exists_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55f1c0e50a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',(0x55f1c0e50a80),[expand(false),expand(true)])),$mt_do_load((0x55f1c0e50a80),'exists_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55f1c0e50a80)))) [10] $load_file('exists_04.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55f1c0e50380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55f1c0e50380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55f1c0e50380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55f1c0e50380),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55f1c0e50380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55f1c0e50380)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',1632225664.9201164),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('exists_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('exists_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',(0x55f1c0e50a80),[expand(false),expand(true)])),system: $mt_do_load((0x55f1c0e50a80),'exists_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55f1c0e50a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',(0x55f1c0e50a80),[expand(false),expand(true)])),$mt_do_load((0x55f1c0e50a80),'exists_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55f1c0e50a80)))) ERROR: [10] $load_file('exists_04.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x55f1c3c34f00)), _2412658, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k exists_04.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=425 OPEN logicmoo.base.examples.fol.EXISTS_04 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, EXISTS_04, Failing 2021-09-26 06:00:31 +0000 UTC ISSUE_ID=425 ISSUE_OC=OPEN Editing Issue For FAILED 425 OPEN logicmoo.base.examples.fol.EXISTS_04 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, EXISTS_04, Failing 2021-09-26 06:00:31 +0000 UTC SKIPPING gh issue edit 425 -t logicmoo.base.examples.fol.EXISTS_04 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.EXACTLY_PUPPY_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['exactly_puppy_02.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['exactly_puppy_02.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/EXACTLY_PUPPY_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AEXACTLY_PUPPY_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/452 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_clif), %~ context( %~ prolog_stack( [ frame( 61, %~ call( system : '$declare_module'/6), %~ '$declare_module'( logicmoo_clif, %~ user, %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)), %~ frame( 60, %~ clause((0x5587bd3acc00),61), %~ '$start_module'( logicmoo_clif, %~ [], %~ state( true, %~ logicmoo_clif, true,false, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 59, %~ clause((0x5587bd199000),65), %~ '$first_term'( %~ :-( module(logicmoo_clif,[])), %~ _22530, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ state( true, %~ logicmoo_clif, true,false, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 58, %~ clause((0x5587bd199400),60), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl, %~ [ if(not_loaded), %~ true])), %~ frame( 57, %~ clause((0x5587bd3ef980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1, %~ [ if(not_loaded), %~ true]), %~ Kw, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ lexstate(202,pfc), %~ cute6))), %~ frame( 53, %~ clause((0x5587bd5ec000),221), %~ '$do_load_file_2'( library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', cute6,compiled, %~ [ if(not_loaded), %~ true])), %~ frame( 50, %~ clause((0x5587bd3c2840),10), %~ '$qdo_load_file'( library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', cute6,[if(not_loaded),true])), %~ frame( 48, %~ clause((0x5587bd3ef980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ (0x5587bea6a580), %~ [ if(not_loaded), %~ true])), %~ system : '$mt_do_load'( (0x5587bea6a580), %~ library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', cute6,[if(not_loaded),true]), %~ Kw3, %~ system : '$mt_end_load'((0x5587bea6a580)))), %~ frame(46,meta_call,0), %~ frame( 45, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ (0x5587bea6a580), %~ [ if(not_loaded), %~ true])), %~ '$mt_do_load'( (0x5587bea6a580), %~ library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', cute6,[if(not_loaded),true]), %~ '$mt_end_load'((0x5587bea6a580))))), %~ frame( 42, %~ clause((0x5587bd3c8c80),12), %~ '$load_file'(library(logicmoo_clif),cute6,[if(not_loaded),true])), %~ frame( 37, %~ clause((0x5587d1128c80),31), %~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl',pfc,cute6)), %~ frame(36,clause((0x5587d1143b00),49),clif_dialect:clif_expects_dialect(clif)), %~ frame(34,clause((0x5587cf63a480),60),prolog_dialect:attach_dialect(clif)), %~ frame(33,clause((0x5587cf629200),20),prolog_dialect:expects_dialect(clif)), %~ frame( 32, %~ clause((0x5587bd3bf380),2), %~ catch( %~ cute6 : expects_dialect(clif), %~ error(Error,Error18), %~ system : $exception_in_directive( error(Error5,Error19)))), %~ frame(31,clause((0x5587bd38c580),55),'$execute_directive_3'(expects_dialect(clif))), %~ frame( 26, %~ clause((0x5587bd199400),77), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_exactly_puppy_02_c46_pfc_c46_pl, %~ [ expand(false), %~ expand(true)])), %~ frame( 25, %~ clause((0x5587bd3ef980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl',1632225664.8022604), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_exactly_puppy_02_c46_pfc_c46_pl7, %~ [ expand(false), %~ expand(true)]), %~ Kw8, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl', %~ lexstate(202,swi), %~ user))), %~ frame( 21, %~ clause((0x5587bd5ec000),221), %~ '$do_load_file_2'( 'exactly_puppy_02.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl', user,compiled, %~ [ expand(false), %~ expand(true)])), %~ frame( 18, %~ clause((0x5587bd3c2840),10), %~ '$qdo_load_file'( 'exactly_puppy_02.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl', user,[expand(false),expand(true)])), %~ frame( 16, %~ clause((0x5587bd3ef980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl', %~ (0x5587bea6aa80), %~ [ expand(false), %~ expand(true)])), %~ system : '$mt_do_load'( (0x5587bea6aa80), %~ 'exactly_puppy_02.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl', %~ user, %~ [ expand(false), %~ expand(true)]), %~ Kw9, %~ system : '$mt_end_load'((0x5587bea6aa80)))), %~ frame(14,meta_call,0), %~ frame( 13, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl', %~ (0x5587bea6aa80), %~ [ expand(false), %~ expand(true)])), %~ '$mt_do_load'( (0x5587bea6aa80), %~ 'exactly_puppy_02.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl', user,[expand(false),expand(true)]), %~ '$mt_end_load'((0x5587bea6aa80))))), %~ frame(10,clause((0x5587bd3c8c80),12),'$load_file'('exactly_puppy_02.pfc.pl',user,''))]), %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')), %~ error, %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_10498)]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [60] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [59] $first_term((:-module(logicmoo_clif,[])),_706,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [58] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_784,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [57] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_862,[if(not_loaded),must_be_module(true)]),_834,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),cute6)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [53] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',cute6,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [50] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',cute6,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [48] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5587bea6a580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5587bea6a580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',cute6,[if(not_loaded),must_be_module(true)]),_1042,system: $mt_end_load((0x5587bea6a580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [46] [45] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5587bea6a580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5587bea6a580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',cute6,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5587bea6a580)))) [42] $load_file(library(logicmoo_clif),cute6,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [37] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl',pfc,cute6) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [32] catch(cute6:expects_dialect(clif),error(_1486,_1488),system: $exception_in_directive(error(_1502,_1504))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl',_1560,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl',1632225664.8022604),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl',_1638,[expand(false),expand(true)]),_1610,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('exactly_puppy_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('exactly_puppy_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl',(0x5587bea6aa80),[expand(false),expand(true)])),system: $mt_do_load((0x5587bea6aa80),'exactly_puppy_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl',user,[expand(false),expand(true)]),_1810,system: $mt_end_load((0x5587bea6aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl',(0x5587bea6aa80),[expand(false),expand(true)])),$mt_do_load((0x5587bea6aa80),'exactly_puppy_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5587bea6aa80)))) [10] $load_file('exactly_puppy_02.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [60] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [59] $first_term((:-module(logicmoo_clif,[])),_706,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [58] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_784,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [57] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_862,[if(not_loaded),must_be_module(true)]),_834,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),cute6)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [53] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',cute6,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [50] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',cute6,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [48] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5587bea6a580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5587bea6a580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',cute6,[if(not_loaded),must_be_module(true)]),_1042,system: $mt_end_load((0x5587bea6a580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [46] ERROR: [45] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5587bea6a580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5587bea6a580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',cute6,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5587bea6a580)))) ERROR: [42] $load_file(library(logicmoo_clif),cute6,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [37] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl',pfc,cute6) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [32] catch(cute6:expects_dialect(clif),error(_1486,_1488),system: $exception_in_directive(error(_1502,_1504))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 ERROR: [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl',_1560,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl',1632225664.8022604),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl',_1638,[expand(false),expand(true)]),_1610,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('exactly_puppy_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('exactly_puppy_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl',(0x5587bea6aa80),[expand(false),expand(true)])),system: $mt_do_load((0x5587bea6aa80),'exactly_puppy_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl',user,[expand(false),expand(true)]),_1810,system: $mt_end_load((0x5587bea6aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl',(0x5587bea6aa80),[expand(false),expand(true)])),$mt_do_load((0x5587bea6aa80),'exactly_puppy_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5587bea6aa80)))) ERROR: [10] $load_file('exactly_puppy_02.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5 %~ message_hook( %~ goal_failed(directive,cute6:expects_dialect(clif)), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ cute6 : expects_dialect(clif)]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) Goal (directive) failed: cute6:expects_dialect(clif) Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: Warning: Goal (directive) failed: cute6:expects_dialect(clif) :- user:use_module(library(editline)). /*~ ~*/ :- use_module(library(occurs)). % sub_term/2 /*~ ~*/ % sub_term/2 :- use_module(library(sort)). % predsort/3 /*~ ~*/ % predsort/3 :- use_module(library(backcomp)). % concat_atom/2 /*~ ~*/ % concat_atom/2 :- user:autoload. /*~ %~ message_hook( %~ error(existence_error(procedure,autoload/0),context(system:catch/3,Context_Kw)), %~ error, %~ [ '~q/~w: '-[catch,3], 'Unknown procedure: ~q'-[autoload/0],nl, %~ ' However, there are definitions for:',nl, %~ ' ~q'-[autoload/1],nl, %~ ' ~q'-[autoload/2],nl]) catch/3: Unknown procedure: autoload/0 However, there are definitions for: autoload/1 autoload/2 ERROR: catch/3: Unknown procedure: autoload/0 ERROR: However, there are definitions for: ERROR: autoload/1 ERROR: autoload/2 %~ message_hook( %~ goal_failed(directive,cute6:user:autoload), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ cute6 : user : autoload]]) Goal (directive) failed: cute6:user:autoload Warning: Goal (directive) failed: cute6:user:autoload ~*/ :- module_transparent(system: = /2). /*~ ~*/ :- module_transparent('$attvar':'$wakeup'/1). /*~ ~*/ :- module_transparent('$attvar':'call_all_attr_uhooks'/2). /*~ ~*/ :- module_transparent('$attvar':'begin_call_all_attr_uhooks'/2). /*~ ~*/ :- module_transparent('$attvar':'uhook'/3). /*~ ~*/ :- '$current_source_module'(M),install_retry_undefined(M,error). /*~ ~*/ :- install_retry_undefined(user,error). /*~ ~*/ :- install_retry_undefined(kbii,error). /*~ ~*/ :- install_retry_undefined(kbi,error). % :- set_prolog_flag(autoload,false). /*~ ~*/ % :- set_prolog_flag(autoload,false). :- set_prolog_flag(retry_undefined, false). /*~ ~*/ :- set_prolog_flag(access_level, system). % Option Examples: nesc($sentence), poss($sentence), poss($sentence)=>nesc($sentence). % ==> feature_setting(default_modality,nesc($sentence)). /*~ ~*/ % Option Examples: nesc($sentence), poss($sentence), poss($sentence)=>nesc($sentence). % ==> feature_setting(default_modality,nesc($sentence)). /* Feature Notes: P. % P happens to be the feature_setting default_modality poss(P). % possibly P nesc(P). % necessarily P ~nesc(P). % not necessarily P nesc(~P). % necessarily not P ~poss(P). % not possibly P poss(~P). % possibly not P poss(P)=>nesc(P). % P is true by default (allows other axioms to override) poss(P)&~nesc(P). % possibly, but not necessarily P ~naf(P). % P is default naf(~P). % possibly P naf(P). % possibly not P there are many Logically equivalent settings like ~poss(P) == nesc(~P) falsify(~P) == poss(P) v nesc(P). */ test_sanity(G):- sanity(mpred_test(G)). /*~ %~ make_dynamic_here(cute6,'$nt'((test_sanity(_105896):-sanity(mpred_test(_105896))),_105910,_105912)) ~*/ :- kbi_define(cute/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl:59 %~ make_dynamic_here(cute6,pfcSelect(_115368)) %~ make_dynamic_here(cute6,genlPreds(kbi_define,_119070)) %~ kbi_define( cute6 : cute/1) ~*/ :- kbi_define(ugly/1). /*~ %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl:60 %~ kbi_define( cute6 : ugly/1) ~*/ :- kb_shared(baseKB:cute/1). /*~ ~*/ :- kb_local(ugly/1). /*~ ~*/ :- kb_local(isa/2). /*~ ~*/ :- kbi_define(poss/1). %===== axioms ======= % there are exactly 3 puppies total /*~ %~ kbi_define( cute6 : poss/1) ~*/ %===== axioms ======= % there are exactly 3 puppies total :- test_boxlog([+assert],exactly(3, X, puppy(X))). % Ensure we can see them /*~ %~ correct_special_quantifiers :- quant(exactly(3),X,puppy(X)). %~ %~ correct_special_quantifiers:-quant(exactly(3),X,puppy(X)) %~ kifi = exactly(3,X,puppy(X)). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl:71 %~ kifm = nesc( quant(exactly(3),X,puppy(X))). %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(3),'$VAR'('X'),puppy('$VAR'('X')))) %~ w_o_c( %~ error = error(uninstantiation_error(X),context(put_attr/3,'1-st argument')), %~ cute6 : kif_to_boxlog(exactly(3,X,puppy(X)),KB,rule1:0,_542)) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl#L71 (0)$[system] system:'$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel':'$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$toplevel':'$runtoplevel'. % toplevel.pl:713: (10)$[system] system:'$load_file'('exactly_puppy_02.pfc.pl',user,''). % init.pl:2353: (13)$[system]# system:'$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl ',(0x5587bea6aa80),[expand(false),expand(true)])),'$mt_do_load'((0x5587bea6aa80),'exactly_puppy_02.pfc.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x5587bea6aa80)))). no(clause) (14)$[system] system:'$c_call_prolog'. no(clause) (16)$[system]# system:setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl ',(0x5587bea6aa80),[expand(false),expand(true)])),system:'$mt_do_load'((0x5587bea6aa80),'exactly_puppy_02.pfc.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x5587bea6aa80))). % init.pl:646: (18)$[system]# system:'$qdo_load_file'('exactly_puppy_02.pfc.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# system:'$do_load_file_2'('exactly_puppy_02.pfc.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# system:setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl ',1632225664.8022604),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# system:'$compile_term'('','','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl '). % init.pl:3074: (28)$[system]# system:'$compile_term'('','','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl ',-). % init.pl:3084: (29)$[system]# system:'$execute_directive'('','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl '). % init.pl:3549: (30)$[system]# system:'$execute_directive_2'('','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl '). % init.pl:3571: (31)$[system] system:'$execute_directive_3'(test_boxlog([+assert],exactly(3,A,puppy(A)))). % init.pl:3574: (32)$[system] system:catch(cute6:test_boxlog([+assert],exactly(3,A,puppy(A))),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)$[cute6] common_logic_sanity:test_boxlog('',''). % common_logic_sanity.pl:143: (34)$[cute6] locally_each:locally_tl('',''). % redo_locally.pl:151: (35)$[locally_each] locally_each:locally('',''). % redo_locally.pl:149: (36)$[locally_each] locally_each:wtl(t_l,'','',''). % redo_locally.pl:199: (37)$[locally_each] locally_each:wtl(t_l,'','',''). % redo_locally.pl:204: (38)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (39)$[each_call_cleanup] each_call_cleanup:each_call_cleanup('','',''). % each_call.pl:147: (40)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup('','',''). % each_call.pl:116: (41)$[system] system:setup_call_cleanup('','',''). % init.pl:650: (42)$[system]# system:setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:kif_option_list([+assert])),each_call_cleanup:((cute6:(\+ \+ (pretty_numbervars_ground(exactly(3,A,puppy(A)),exactly(3,X,puppy(X))),kif_optionally_e(never,ain,clif(exactly(3,X,puppy(X)))),kif_to_boxlog(exactly(3,X,puppy(X)),B),kif_optionally_e(true,show_boxlog,B),flush_output,kif_optionally(false,assert_to_boxlog,B),kif_optionally(false,print_boxlog_to_pfc,B))),deterministic(C)),(notrace(C==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:kif_option_list([+assert])),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),D,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646: (43)$[each_call_cleanup] system:''(''). no(clause) (44)$[ucatch]# ucatch:''. % ucatch.pl:1758: (45)$[ucatch] ucatch:call_each_det('',''). % ucatch.pl:1775: (46)$[ucatch] ucatch:call_each_det('',''). % ucatch.pl:1775: (47)$[ucatch] ucatch:call_each_det(ucatch:must_det_u,''). % ucatch.pl:1775: (48)$[ucatch] ucatch:call_each_det('',''). % ucatch.pl:1778: (49)$[ucatch] ucatch:p_call('',''). % ucatch.pl:1784: (50)$[ucatch]# ucatch:''. % ucatch.pl:1727: (51)$[must_sanity]# must_sanity:cute6:kif_to_boxlog(exactly(3,X,puppy(X)),A). % must_sanity.pl:65: (52)$[cute6] common_logic_snark:kif_to_boxlog('',''). % common_logic_snark.pl:1099: (53)$[must_sanity]# must_sanity:cute6:kif_to_boxlog(exactly(3,X,puppy(X)),A,rule1:0). % must_sanity.pl:65: (54)$[cute6] common_logic_snark:kif_to_boxlog('','',''). % common_logic_snark.pl:1107: (55)$[locally_each] locally_each:w_o_c(''). % redo_locally.pl:86: (56)$[system] system:catch(locally_each:w_o_c(error,cute6:kif_to_boxlog(exactly(3,X,puppy(X)),KB,rule1:0,A)),error(uninstantiation_error(X),context(put_attr/3,'1-st argument')),locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(X),context(put_attr/3,'1-st argument')),cute6:kif_to_boxlog(exactly(3,X,puppy(X)),KB,rule1:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(X),context(put_attr/3,'1-st argument')),cute6:kif_to_boxlog(exactly(3,X,puppy(X)),KB,rule1:0,A))),break,trace,cute6:kif_to_boxlog(exactly(3,X,puppy(X)),KB,rule1:0,A))). % init.pl:546: (57)$[locally_each] system:''(locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(X),context(put_attr/3,'1-st argument')),cute6:kif_to_boxlog(exactly(3,X,puppy(X)),KB,rule1:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(X),context(put_attr/3,'1-st argument')),cute6:kif_to_boxlog(exactly(3,X,puppy(X)),KB,rule1:0,A))),break,trace,cute6:kif_to_boxlog(exactly(3,X,puppy(X)),KB,rule1:0,A))). no(clause) (58)$[locally_each] dumpst:dumpST. % dumpst.pl:150: %~ w_o_c( %~ error = error(uninstantiation_error(X),context(put_attr/3,'1-st argument')), %~ cute6 : kif_to_boxlog(exactly(3,X,puppy(X)),KB,rule1:0,_542)) % Break level 1 % Exit break level 1 ^ Call: (58) [cute6] common_logic_snark:kif_to_boxlog(exactly(3, X, puppy(X)), KB, rule1:0, _542) ? EOF: exit (status 4) totalTime=2.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k exactly_puppy_02.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=452 OPEN logicmoo.base.examples.fol.EXACTLY_PUPPY_02 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, EXACTLY_PUPPY_02, Failing 2021-09-26 06:00:43 +0000 UTC ISSUE_ID=452 ISSUE_OC=OPEN Editing Issue For FAILED 452 OPEN logicmoo.base.examples.fol.EXACTLY_PUPPY_02 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, EXACTLY_PUPPY_02, Failing 2021-09-26 06:00:43 +0000 UTC SKIPPING gh issue edit 452 -t logicmoo.base.examples.fol.EXACTLY_PUPPY_02 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.EINSTEIN_SIMPLER_05 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['einstein_simpler_05.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['einstein_simpler_05.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/EINSTEIN_SIMPLER_05/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AEINSTEIN_SIMPLER_05 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/454 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x55aa928d4c00) at PC=61: % clause_info((0x55aa928d4c00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x55aa926c1000) at PC=65: % clause_info((0x55aa926c1000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x55aa926c1400) at PC=60: % clause_info((0x55aa926c1400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55aa92917980) at PC=5: % clause_info((0x55aa92917980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55aa92b14000) at PC=221: % clause_info((0x55aa92b14000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55aa928ea840) at PC=10: % clause_info((0x55aa928ea840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55aa92917980) at PC=5: % clause_info((0x55aa92917980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55aa928f0c80) at PC=12: % clause_info((0x55aa928f0c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55aaa6650c80) at PC=31: % clause_info((0x55aaa6650c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55aaa666bb00) at PC=49: % clause_info((0x55aaa666bb00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x55aaa4b62480) at PC=60: % clause_info((0x55aaa4b62480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x55aaa4b51200) at PC=20: % clause_info((0x55aaa4b51200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x55aa926c1000) at PC=99: % clause_info((0x55aa926c1000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x55aa926c1400) at PC=60: % clause_info((0x55aa926c1400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55aa92917980) at PC=5: % clause_info((0x55aa92917980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55aa92b14000) at PC=221: % clause_info((0x55aa92b14000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55aa928ea840) at PC=10: % clause_info((0x55aa928ea840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55aa92917980) at PC=5: % clause_info((0x55aa92917980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55aa928f0c80) at PC=12: % clause_info((0x55aa928f0c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x55aa928d4c00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x55aa926c1000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2019520,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x55aa926c1400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x55aa92917980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x55aa92b14000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x55aa928ea840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x55aa92917980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55aa93f93300),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x55aa93f93300),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x55aa93f93300)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55aa93f93300),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x55aa93f93300),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x55aa93f93300))))),%~ frame( 39,%~ clause((0x55aa928f0c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x55aaa6650c80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',pfc,user)),%~ frame(33,clause((0x55aaa666bb00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x55aaa4b62480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x55aaa4b51200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x55aa926c1000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x55aa926c1400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_einstein_simpler_05_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x55aa92917980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',1632225664.5689583),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_einstein_simpler_05_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x55aa92b14000),221),%~ '$do_load_file_2'( 'einstein_simpler_05.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x55aa928ea840),10),%~ '$qdo_load_file'( 'einstein_simpler_05.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x55aa92917980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',%~ (0x55aa93f92a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x55aa93f92a80),%~ 'einstein_simpler_05.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x55aa93f92a80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',%~ (0x55aa93f92a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x55aa93f92a80),%~ 'einstein_simpler_05.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x55aa93f92a80))))),%~ frame(10,clause((0x55aa928f0c80),12),'$load_file'('einstein_simpler_05.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1735176)]) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_45386,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_45464,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_45542,[if(not_loaded),must_be_module(true)]),_45514,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55aa93f93300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55aa93f93300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_45722,system: $mt_end_load((0x55aa93f93300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55aa93f93300),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55aa93f93300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55aa93f93300)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',_46184,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',1632225664.5689583),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',_46262,[expand(false),expand(true)]),_46234,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('einstein_simpler_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('einstein_simpler_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',(0x55aa93f92a80),[expand(false),expand(true)])),system: $mt_do_load((0x55aa93f92a80),'einstein_simpler_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',user,[expand(false),expand(true)]),_46434,system: $mt_end_load((0x55aa93f92a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',(0x55aa93f92a80),[expand(false),expand(true)])),$mt_do_load((0x55aa93f92a80),'einstein_simpler_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55aa93f92a80)))) [10] $load_file('einstein_simpler_05.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_45386,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_45464,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_45542,[if(not_loaded),must_be_module(true)]),_45514,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55aa93f93300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55aa93f93300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_45722,system: $mt_end_load((0x55aa93f93300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55aa93f93300),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55aa93f93300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55aa93f93300)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',_46184,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',1632225664.5689583),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',_46262,[expand(false),expand(true)]),_46234,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('einstein_simpler_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('einstein_simpler_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',(0x55aa93f92a80),[expand(false),expand(true)])),system: $mt_do_load((0x55aa93f92a80),'einstein_simpler_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',user,[expand(false),expand(true)]),_46434,system: $mt_end_load((0x55aa93f92a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',(0x55aa93f92a80),[expand(false),expand(true)])),$mt_do_load((0x55aa93f92a80),'einstein_simpler_05.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55aa93f92a80)))) ERROR: [10] $load_file('einstein_simpler_05.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x55aa96d76f00)), _2447132, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k einstein_simpler_05.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=454 OPEN logicmoo.base.examples.fol.EINSTEIN_SIMPLER_05 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, EINSTEIN_SIMPLER_05, Failing, Errors, Overtime 2021-09-26 06:01:04 +0000 UTC ISSUE_ID=454 ISSUE_OC=OPEN Editing Issue For FAILED 454 OPEN logicmoo.base.examples.fol.EINSTEIN_SIMPLER_05 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, EINSTEIN_SIMPLER_05, Failing, Errors, Overtime 2021-09-26 06:01:04 +0000 UTC SKIPPING gh issue edit 454 -t logicmoo.base.examples.fol.EINSTEIN_SIMPLER_05 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.EINSTEIN_SIMPLER_03 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['einstein_simpler_03.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['einstein_simpler_03.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/EINSTEIN_SIMPLER_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AEINSTEIN_SIMPLER_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/426 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x55ef6214ec00) at PC=61: % clause_info((0x55ef6214ec00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x55ef61f3b000) at PC=65: % clause_info((0x55ef61f3b000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x55ef61f3b400) at PC=60: % clause_info((0x55ef61f3b400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55ef62191980) at PC=5: % clause_info((0x55ef62191980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55ef6238e000) at PC=221: % clause_info((0x55ef6238e000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55ef62164840) at PC=10: % clause_info((0x55ef62164840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55ef62191980) at PC=5: % clause_info((0x55ef62191980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55ef6216ac80) at PC=12: % clause_info((0x55ef6216ac80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55ef75ecac80) at PC=31: % clause_info((0x55ef75ecac80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55ef75ee5b00) at PC=49: % clause_info((0x55ef75ee5b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x55ef743dc480) at PC=60: % clause_info((0x55ef743dc480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x55ef743cb200) at PC=20: % clause_info((0x55ef743cb200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x55ef61f3b000) at PC=99: % clause_info((0x55ef61f3b000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x55ef61f3b400) at PC=60: % clause_info((0x55ef61f3b400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55ef62191980) at PC=5: % clause_info((0x55ef62191980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55ef6238e000) at PC=221: % clause_info((0x55ef6238e000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55ef62164840) at PC=10: % clause_info((0x55ef62164840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55ef62191980) at PC=5: % clause_info((0x55ef62191980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55ef6216ac80) at PC=12: % clause_info((0x55ef6216ac80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x55ef6214ec00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x55ef61f3b000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2018412,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x55ef61f3b400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x55ef62191980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x55ef6238e000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x55ef62164840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x55ef62191980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55ef6380d300),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x55ef6380d300),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x55ef6380d300)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55ef6380d300),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x55ef6380d300),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x55ef6380d300))))),%~ frame( 39,%~ clause((0x55ef6216ac80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x55ef75ecac80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',pfc,user)),%~ frame(33,clause((0x55ef75ee5b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x55ef743dc480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x55ef743cb200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x55ef61f3b000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x55ef61f3b400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_einstein_simpler_03_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x55ef62191980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',1632225664.465022),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_einstein_simpler_03_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x55ef6238e000),221),%~ '$do_load_file_2'( 'einstein_simpler_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x55ef62164840),10),%~ '$qdo_load_file'( 'einstein_simpler_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x55ef62191980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',%~ (0x55ef6380ca80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x55ef6380ca80),%~ 'einstein_simpler_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x55ef6380ca80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',%~ (0x55ef6380ca80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x55ef6380ca80),%~ 'einstein_simpler_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x55ef6380ca80))))),%~ frame(10,clause((0x55ef6216ac80),12),'$load_file'('einstein_simpler_03.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1734068)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_44278,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_44356,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_44434,[if(not_loaded),must_be_module(true)]),_44406,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55ef6380d300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55ef6380d300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_44614,system: $mt_end_load((0x55ef6380d300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55ef6380d300),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55ef6380d300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55ef6380d300)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',_45076,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',1632225664.465022),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',_45154,[expand(false),expand(true)]),_45126,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('einstein_simpler_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('einstein_simpler_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',(0x55ef6380ca80),[expand(false),expand(true)])),system: $mt_do_load((0x55ef6380ca80),'einstein_simpler_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',user,[expand(false),expand(true)]),_45326,system: $mt_end_load((0x55ef6380ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',(0x55ef6380ca80),[expand(false),expand(true)])),$mt_do_load((0x55ef6380ca80),'einstein_simpler_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55ef6380ca80)))) [10] $load_file('einstein_simpler_03.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_44278,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_44356,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_44434,[if(not_loaded),must_be_module(true)]),_44406,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55ef6380d300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55ef6380d300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_44614,system: $mt_end_load((0x55ef6380d300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55ef6380d300),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55ef6380d300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55ef6380d300)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',_45076,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',1632225664.465022),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',_45154,[expand(false),expand(true)]),_45126,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('einstein_simpler_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('einstein_simpler_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',(0x55ef6380ca80),[expand(false),expand(true)])),system: $mt_do_load((0x55ef6380ca80),'einstein_simpler_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',user,[expand(false),expand(true)]),_45326,system: $mt_end_load((0x55ef6380ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',(0x55ef6380ca80),[expand(false),expand(true)])),$mt_do_load((0x55ef6380ca80),'einstein_simpler_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55ef6380ca80)))) ERROR: [10] $load_file('einstein_simpler_03.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x55ef665f0f00)), _2445754, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k einstein_simpler_03.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=426 OPEN logicmoo.base.examples.fol.EINSTEIN_SIMPLER_03 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, EINSTEIN_SIMPLER_03, Failing, Errors, Overtime 2021-09-26 06:01:22 +0000 UTC ISSUE_ID=426 ISSUE_OC=OPEN Editing Issue For FAILED 426 OPEN logicmoo.base.examples.fol.EINSTEIN_SIMPLER_03 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, EINSTEIN_SIMPLER_03, Failing, Errors, Overtime 2021-09-26 06:01:22 +0000 UTC SKIPPING gh issue edit 426 -t logicmoo.base.examples.fol.EINSTEIN_SIMPLER_03 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.EINSTEIN_SIMPLER_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['einstein_simpler_02.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['einstein_simpler_02.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/EINSTEIN_SIMPLER_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AEINSTEIN_SIMPLER_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/455 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x560f32a26c00) at PC=61: % clause_info((0x560f32a26c00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x560f32813000) at PC=65: % clause_info((0x560f32813000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x560f32813400) at PC=60: % clause_info((0x560f32813400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x560f32a69980) at PC=5: % clause_info((0x560f32a69980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x560f32c66000) at PC=221: % clause_info((0x560f32c66000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x560f32a3c840) at PC=10: % clause_info((0x560f32a3c840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x560f32a69980) at PC=5: % clause_info((0x560f32a69980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x560f32a42c80) at PC=12: % clause_info((0x560f32a42c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x560f467a2c80) at PC=31: % clause_info((0x560f467a2c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x560f467bdb00) at PC=49: % clause_info((0x560f467bdb00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x560f44cb4480) at PC=60: % clause_info((0x560f44cb4480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x560f44ca3200) at PC=20: % clause_info((0x560f44ca3200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x560f32813000) at PC=99: % clause_info((0x560f32813000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x560f32813400) at PC=60: % clause_info((0x560f32813400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x560f32a69980) at PC=5: % clause_info((0x560f32a69980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x560f32c66000) at PC=221: % clause_info((0x560f32c66000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x560f32a3c840) at PC=10: % clause_info((0x560f32a3c840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x560f32a69980) at PC=5: % clause_info((0x560f32a69980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x560f32a42c80) at PC=12: % clause_info((0x560f32a42c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x560f32a26c00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x560f32813000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2017968,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x560f32813400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x560f32a69980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x560f32c66000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x560f32a3c840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x560f32a69980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x560f340e5300),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x560f340e5300),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x560f340e5300)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x560f340e5300),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x560f340e5300),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x560f340e5300))))),%~ frame( 39,%~ clause((0x560f32a42c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x560f467a2c80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',pfc,user)),%~ frame(33,clause((0x560f467bdb00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x560f44cb4480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x560f44ca3200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x560f32813000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x560f32813400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_einstein_simpler_02_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x560f32a69980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',1632225664.3575852),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_einstein_simpler_02_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x560f32c66000),221),%~ '$do_load_file_2'( 'einstein_simpler_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x560f32a3c840),10),%~ '$qdo_load_file'( 'einstein_simpler_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x560f32a69980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',%~ (0x560f340e4a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x560f340e4a80),%~ 'einstein_simpler_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x560f340e4a80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',%~ (0x560f340e4a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x560f340e4a80),%~ 'einstein_simpler_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x560f340e4a80))))),%~ frame(10,clause((0x560f32a42c80),12),'$load_file'('einstein_simpler_02.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1733358)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x560f340e5300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x560f340e5300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x560f340e5300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x560f340e5300),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x560f340e5300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x560f340e5300)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',1632225664.3575852),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('einstein_simpler_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('einstein_simpler_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',(0x560f340e4a80),[expand(false),expand(true)])),system: $mt_do_load((0x560f340e4a80),'einstein_simpler_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x560f340e4a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',(0x560f340e4a80),[expand(false),expand(true)])),$mt_do_load((0x560f340e4a80),'einstein_simpler_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x560f340e4a80)))) [10] $load_file('einstein_simpler_02.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x560f340e5300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x560f340e5300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x560f340e5300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x560f340e5300),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x560f340e5300),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x560f340e5300)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',1632225664.3575852),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('einstein_simpler_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('einstein_simpler_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',(0x560f340e4a80),[expand(false),expand(true)])),system: $mt_do_load((0x560f340e4a80),'einstein_simpler_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x560f340e4a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',(0x560f340e4a80),[expand(false),expand(true)])),$mt_do_load((0x560f340e4a80),'einstein_simpler_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x560f340e4a80)))) ERROR: [10] $load_file('einstein_simpler_02.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x560f36ec8f00)), _2445314, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k einstein_simpler_02.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=455 OPEN logicmoo.base.examples.fol.EINSTEIN_SIMPLER_02 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, EINSTEIN_SIMPLER_02, Failing, Errors 2021-09-26 06:01:31 +0000 UTC ISSUE_ID=455 ISSUE_OC=OPEN Editing Issue For FAILED 455 OPEN logicmoo.base.examples.fol.EINSTEIN_SIMPLER_02 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, EINSTEIN_SIMPLER_02, Failing, Errors 2021-09-26 06:01:31 +0000 UTC SKIPPING gh issue edit 455 -t logicmoo.base.examples.fol.EINSTEIN_SIMPLER_02 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.DISLIKES_03 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['dislikes_03.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['dislikes_03.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/DISLIKES_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADISLIKES_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/456 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x55a0d03dec00) at PC=61: % clause_info((0x55a0d03dec00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x55a0d01cb000) at PC=65: % clause_info((0x55a0d01cb000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x55a0d01cb400) at PC=60: % clause_info((0x55a0d01cb400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55a0d0421980) at PC=5: % clause_info((0x55a0d0421980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55a0d061e000) at PC=221: % clause_info((0x55a0d061e000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55a0d03f4840) at PC=10: % clause_info((0x55a0d03f4840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55a0d0421980) at PC=5: % clause_info((0x55a0d0421980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55a0d03fac80) at PC=12: % clause_info((0x55a0d03fac80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55a0e415ac80) at PC=31: % clause_info((0x55a0e415ac80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55a0e4175b00) at PC=49: % clause_info((0x55a0e4175b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x55a0e266c480) at PC=60: % clause_info((0x55a0e266c480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x55a0e265b200) at PC=20: % clause_info((0x55a0e265b200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x55a0d01cb000) at PC=99: % clause_info((0x55a0d01cb000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x55a0d01cb400) at PC=60: % clause_info((0x55a0d01cb400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55a0d0421980) at PC=5: % clause_info((0x55a0d0421980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55a0d061e000) at PC=221: % clause_info((0x55a0d061e000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55a0d03f4840) at PC=10: % clause_info((0x55a0d03f4840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55a0d0421980) at PC=5: % clause_info((0x55a0d0421980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55a0d03fac80) at PC=12: % clause_info((0x55a0d03fac80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x55a0d03dec00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x55a0d01cb000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _1991740,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x55a0d01cb400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x55a0d0421980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x55a0d061e000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x55a0d03f4840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x55a0d0421980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55a0d1a9c380),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x55a0d1a9c380),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x55a0d1a9c380)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55a0d1a9c380),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x55a0d1a9c380),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x55a0d1a9c380))))),%~ frame( 39,%~ clause((0x55a0d03fac80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x55a0e415ac80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',pfc,user)),%~ frame(33,clause((0x55a0e4175b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x55a0e266c480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x55a0e265b200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x55a0d01cb000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x55a0d01cb400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_dislikes_03_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x55a0d0421980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',1632225664.2530012),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_dislikes_03_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x55a0d061e000),221),%~ '$do_load_file_2'( 'dislikes_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x55a0d03f4840),10),%~ '$qdo_load_file'( 'dislikes_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x55a0d0421980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',%~ (0x55a0d1a9ca80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x55a0d1a9ca80),%~ 'dislikes_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x55a0d1a9ca80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',%~ (0x55a0d1a9ca80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x55a0d1a9ca80),%~ 'dislikes_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x55a0d1a9ca80))))),%~ frame(10,clause((0x55a0d03fac80),12),'$load_file'('dislikes_03.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1707438)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55a0d1a9c380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55a0d1a9c380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55a0d1a9c380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55a0d1a9c380),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55a0d1a9c380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55a0d1a9c380)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',1632225664.2530012),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('dislikes_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('dislikes_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',(0x55a0d1a9ca80),[expand(false),expand(true)])),system: $mt_do_load((0x55a0d1a9ca80),'dislikes_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55a0d1a9ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',(0x55a0d1a9ca80),[expand(false),expand(true)])),$mt_do_load((0x55a0d1a9ca80),'dislikes_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55a0d1a9ca80)))) [10] $load_file('dislikes_03.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55a0d1a9c380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55a0d1a9c380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55a0d1a9c380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55a0d1a9c380),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55a0d1a9c380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55a0d1a9c380)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',1632225664.2530012),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('dislikes_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('dislikes_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',(0x55a0d1a9ca80),[expand(false),expand(true)])),system: $mt_do_load((0x55a0d1a9ca80),'dislikes_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55a0d1a9ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',(0x55a0d1a9ca80),[expand(false),expand(true)])),$mt_do_load((0x55a0d1a9ca80),'dislikes_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55a0d1a9ca80)))) ERROR: [10] $load_file('dislikes_03.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x55a0d4880f00)), _2418918, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k dislikes_03.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=456 OPEN logicmoo.base.examples.fol.DISLIKES_03 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, DISLIKES_03, Failing 2021-09-26 06:01:41 +0000 UTC ISSUE_ID=456 ISSUE_OC=OPEN Editing Issue For FAILED 456 OPEN logicmoo.base.examples.fol.DISLIKES_03 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, DISLIKES_03, Failing 2021-09-26 06:01:41 +0000 UTC SKIPPING gh issue edit 456 -t logicmoo.base.examples.fol.DISLIKES_03 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.BOXLOG_SANITY_04 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['boxlog_sanity_04.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['boxlog_sanity_04.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/BOXLOG_SANITY_04/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABOXLOG_SANITY_04 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/427 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x563e4915cc00) at PC=61: % clause_info((0x563e4915cc00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x563e48f49000) at PC=65: % clause_info((0x563e48f49000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x563e48f49400) at PC=60: % clause_info((0x563e48f49400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x563e4919f980) at PC=5: % clause_info((0x563e4919f980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x563e4939c000) at PC=221: % clause_info((0x563e4939c000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x563e49172840) at PC=10: % clause_info((0x563e49172840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x563e4919f980) at PC=5: % clause_info((0x563e4919f980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x563e49178c80) at PC=12: % clause_info((0x563e49178c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x563e5ced8c80) at PC=31: % clause_info((0x563e5ced8c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x563e5cef3b00) at PC=49: % clause_info((0x563e5cef3b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x563e5b3ea480) at PC=60: % clause_info((0x563e5b3ea480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x563e5b3d9200) at PC=20: % clause_info((0x563e5b3d9200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x563e48f49000) at PC=99: % clause_info((0x563e48f49000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x563e48f49400) at PC=60: % clause_info((0x563e48f49400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x563e4919f980) at PC=5: % clause_info((0x563e4919f980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x563e4939c000) at PC=221: % clause_info((0x563e4939c000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x563e49172840) at PC=10: % clause_info((0x563e49172840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x563e4919f980) at PC=5: % clause_info((0x563e4919f980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x563e49178c80) at PC=12: % clause_info((0x563e49178c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x563e4915cc00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x563e48f49000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2008254,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x563e48f49400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x563e4919f980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x563e4939c000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x563e49172840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x563e4919f980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x563e5ce8bb80),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x563e5ce8bb80),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x563e5ce8bb80)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x563e5ce8bb80),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x563e5ce8bb80),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x563e5ce8bb80))))),%~ frame( 39,%~ clause((0x563e49178c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x563e5ced8c80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',pfc,user)),%~ frame(33,clause((0x563e5cef3b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x563e5b3ea480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x563e5b3d9200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x563e48f49000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x563e48f49400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_boxlog_sanity_04_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x563e4919f980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',1632225664.1459992),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_boxlog_sanity_04_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x563e4939c000),221),%~ '$do_load_file_2'( 'boxlog_sanity_04.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x563e49172840),10),%~ '$qdo_load_file'( 'boxlog_sanity_04.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x563e4919f980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',%~ (0x563e4a81aa80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x563e4a81aa80),%~ 'boxlog_sanity_04.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x563e4a81aa80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',%~ (0x563e4a81aa80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x563e4a81aa80),%~ 'boxlog_sanity_04.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x563e4a81aa80))))),%~ frame(10,clause((0x563e49178c80),12),'$load_file'('boxlog_sanity_04.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1723926)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43856,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43934,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_44012,[if(not_loaded),must_be_module(true)]),_43984,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x563e5ce8bb80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x563e5ce8bb80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_44192,system: $mt_end_load((0x563e5ce8bb80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x563e5ce8bb80),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x563e5ce8bb80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x563e5ce8bb80)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',_44654,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',1632225664.1459992),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',_44732,[expand(false),expand(true)]),_44704,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('boxlog_sanity_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('boxlog_sanity_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',(0x563e4a81aa80),[expand(false),expand(true)])),system: $mt_do_load((0x563e4a81aa80),'boxlog_sanity_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',user,[expand(false),expand(true)]),_44904,system: $mt_end_load((0x563e4a81aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',(0x563e4a81aa80),[expand(false),expand(true)])),$mt_do_load((0x563e4a81aa80),'boxlog_sanity_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x563e4a81aa80)))) [10] $load_file('boxlog_sanity_04.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43856,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43934,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_44012,[if(not_loaded),must_be_module(true)]),_43984,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x563e5ce8bb80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x563e5ce8bb80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_44192,system: $mt_end_load((0x563e5ce8bb80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x563e5ce8bb80),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x563e5ce8bb80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x563e5ce8bb80)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',_44654,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',1632225664.1459992),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',_44732,[expand(false),expand(true)]),_44704,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('boxlog_sanity_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('boxlog_sanity_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',(0x563e4a81aa80),[expand(false),expand(true)])),system: $mt_do_load((0x563e4a81aa80),'boxlog_sanity_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',user,[expand(false),expand(true)]),_44904,system: $mt_end_load((0x563e4a81aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',(0x563e4a81aa80),[expand(false),expand(true)])),$mt_do_load((0x563e4a81aa80),'boxlog_sanity_04.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x563e4a81aa80)))) ERROR: [10] $load_file('boxlog_sanity_04.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x563e4d5fef00)), _2435530, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k boxlog_sanity_04.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=427 OPEN logicmoo.base.examples.fol.BOXLOG_SANITY_04 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, BOXLOG_SANITY_04, Failing 2021-09-26 06:01:50 +0000 UTC ISSUE_ID=427 ISSUE_OC=OPEN Editing Issue For FAILED 427 OPEN logicmoo.base.examples.fol.BOXLOG_SANITY_04 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, BOXLOG_SANITY_04, Failing 2021-09-26 06:01:50 +0000 UTC SKIPPING gh issue edit 427 -t logicmoo.base.examples.fol.BOXLOG_SANITY_04 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.BOXLOG_SANITY_03 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['boxlog_sanity_03.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['boxlog_sanity_03.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/BOXLOG_SANITY_03/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABOXLOG_SANITY_03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/457 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x55f183fbac00) at PC=61: % clause_info((0x55f183fbac00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x55f183da7000) at PC=65: % clause_info((0x55f183da7000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x55f183da7400) at PC=60: % clause_info((0x55f183da7400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55f183ffd980) at PC=5: % clause_info((0x55f183ffd980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55f1841fa000) at PC=221: % clause_info((0x55f1841fa000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55f183fd0840) at PC=10: % clause_info((0x55f183fd0840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55f183ffd980) at PC=5: % clause_info((0x55f183ffd980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55f183fd6c80) at PC=12: % clause_info((0x55f183fd6c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55f197d36c80) at PC=31: % clause_info((0x55f197d36c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55f197d51b00) at PC=49: % clause_info((0x55f197d51b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x55f196248480) at PC=60: % clause_info((0x55f196248480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x55f196237200) at PC=20: % clause_info((0x55f196237200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x55f183da7000) at PC=99: % clause_info((0x55f183da7000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x55f183da7400) at PC=60: % clause_info((0x55f183da7400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55f183ffd980) at PC=5: % clause_info((0x55f183ffd980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55f1841fa000) at PC=221: % clause_info((0x55f1841fa000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55f183fd0840) at PC=10: % clause_info((0x55f183fd0840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55f183ffd980) at PC=5: % clause_info((0x55f183ffd980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55f183fd6c80) at PC=12: % clause_info((0x55f183fd6c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x55f183fbac00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x55f183da7000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2007966,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x55f183da7400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x55f183ffd980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x55f1841fa000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x55f183fd0840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x55f183ffd980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55f197ce9b80),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x55f197ce9b80),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x55f197ce9b80)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55f197ce9b80),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x55f197ce9b80),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x55f197ce9b80))))),%~ frame( 39,%~ clause((0x55f183fd6c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x55f197d36c80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',pfc,user)),%~ frame(33,clause((0x55f197d51b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x55f196248480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x55f196237200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x55f183da7000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x55f183da7400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_boxlog_sanity_03_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x55f183ffd980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',1632225663.9956412),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_boxlog_sanity_03_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x55f1841fa000),221),%~ '$do_load_file_2'( 'boxlog_sanity_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x55f183fd0840),10),%~ '$qdo_load_file'( 'boxlog_sanity_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x55f183ffd980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',%~ (0x55f185678a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x55f185678a80),%~ 'boxlog_sanity_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x55f185678a80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',%~ (0x55f185678a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x55f185678a80),%~ 'boxlog_sanity_03.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x55f185678a80))))),%~ frame(10,clause((0x55f183fd6c80),12),'$load_file'('boxlog_sanity_03.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1723638)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55f197ce9b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55f197ce9b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55f197ce9b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55f197ce9b80),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55f197ce9b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55f197ce9b80)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',1632225663.9956412),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('boxlog_sanity_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('boxlog_sanity_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',(0x55f185678a80),[expand(false),expand(true)])),system: $mt_do_load((0x55f185678a80),'boxlog_sanity_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55f185678a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',(0x55f185678a80),[expand(false),expand(true)])),$mt_do_load((0x55f185678a80),'boxlog_sanity_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55f185678a80)))) [10] $load_file('boxlog_sanity_03.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55f197ce9b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55f197ce9b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55f197ce9b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55f197ce9b80),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55f197ce9b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55f197ce9b80)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',1632225663.9956412),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('boxlog_sanity_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('boxlog_sanity_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',(0x55f185678a80),[expand(false),expand(true)])),system: $mt_do_load((0x55f185678a80),'boxlog_sanity_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55f185678a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',(0x55f185678a80),[expand(false),expand(true)])),$mt_do_load((0x55f185678a80),'boxlog_sanity_03.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55f185678a80)))) ERROR: [10] $load_file('boxlog_sanity_03.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x55f18845cf00)), _2435242, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k boxlog_sanity_03.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=457 OPEN logicmoo.base.examples.fol.BOXLOG_SANITY_03 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, BOXLOG_SANITY_03, Failing, Warnings 2021-09-26 06:02:02 +0000 UTC ISSUE_ID=457 ISSUE_OC=OPEN Editing Issue For FAILED 457 OPEN logicmoo.base.examples.fol.BOXLOG_SANITY_03 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, BOXLOG_SANITY_03, Failing, Warnings 2021-09-26 06:02:02 +0000 UTC SKIPPING gh issue edit 457 -t logicmoo.base.examples.fol.BOXLOG_SANITY_03 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.BOXLOG_SANITY_02 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['boxlog_sanity_02.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['boxlog_sanity_02.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/BOXLOG_SANITY_02/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABOXLOG_SANITY_02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/614 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x5649e998ac00) at PC=61: % clause_info((0x5649e998ac00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x5649e9777000) at PC=65: % clause_info((0x5649e9777000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x5649e9777400) at PC=60: % clause_info((0x5649e9777400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x5649e99cd980) at PC=5: % clause_info((0x5649e99cd980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5649e9bca000) at PC=221: % clause_info((0x5649e9bca000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x5649e99a0840) at PC=10: % clause_info((0x5649e99a0840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x5649e99cd980) at PC=5: % clause_info((0x5649e99cd980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5649e99a6c80) at PC=12: % clause_info((0x5649e99a6c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5649fd706c80) at PC=31: % clause_info((0x5649fd706c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5649fd721b00) at PC=49: % clause_info((0x5649fd721b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x5649fbc18480) at PC=60: % clause_info((0x5649fbc18480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x5649fbc07200) at PC=20: % clause_info((0x5649fbc07200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x5649e9777000) at PC=99: % clause_info((0x5649e9777000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x5649e9777400) at PC=60: % clause_info((0x5649e9777400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x5649e99cd980) at PC=5: % clause_info((0x5649e99cd980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5649e9bca000) at PC=221: % clause_info((0x5649e9bca000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x5649e99a0840) at PC=10: % clause_info((0x5649e99a0840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x5649e99cd980) at PC=5: % clause_info((0x5649e99cd980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5649e99a6c80) at PC=12: % clause_info((0x5649e99a6c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x5649e998ac00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x5649e9777000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _2008270,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x5649e9777400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x5649e99cd980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x5649e9bca000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x5649e99a0840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x5649e99cd980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x5649fd6b9b80),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x5649fd6b9b80),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x5649fd6b9b80)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x5649fd6b9b80),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x5649fd6b9b80),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x5649fd6b9b80))))),%~ frame( 39,%~ clause((0x5649e99a6c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x5649fd706c80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',pfc,user)),%~ frame(33,clause((0x5649fd721b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x5649fbc18480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x5649fbc07200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x5649e9777000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x5649e9777400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_boxlog_sanity_02_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x5649e99cd980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',1632225663.8727174),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_boxlog_sanity_02_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x5649e9bca000),221),%~ '$do_load_file_2'( 'boxlog_sanity_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x5649e99a0840),10),%~ '$qdo_load_file'( 'boxlog_sanity_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x5649e99cd980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',%~ (0x5649eb048a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x5649eb048a80),%~ 'boxlog_sanity_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x5649eb048a80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',%~ (0x5649eb048a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x5649eb048a80),%~ 'boxlog_sanity_02.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x5649eb048a80))))),%~ frame(10,clause((0x5649e99a6c80),12),'$load_file'('boxlog_sanity_02.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1723942)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43872,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43950,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_44028,[if(not_loaded),must_be_module(true)]),_44000,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5649fd6b9b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5649fd6b9b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_44208,system: $mt_end_load((0x5649fd6b9b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5649fd6b9b80),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5649fd6b9b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5649fd6b9b80)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',_44670,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',1632225663.8727174),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',_44748,[expand(false),expand(true)]),_44720,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('boxlog_sanity_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('boxlog_sanity_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',(0x5649eb048a80),[expand(false),expand(true)])),system: $mt_do_load((0x5649eb048a80),'boxlog_sanity_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',user,[expand(false),expand(true)]),_44920,system: $mt_end_load((0x5649eb048a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',(0x5649eb048a80),[expand(false),expand(true)])),$mt_do_load((0x5649eb048a80),'boxlog_sanity_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5649eb048a80)))) [10] $load_file('boxlog_sanity_02.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43872,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43950,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_44028,[if(not_loaded),must_be_module(true)]),_44000,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5649fd6b9b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x5649fd6b9b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_44208,system: $mt_end_load((0x5649fd6b9b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x5649fd6b9b80),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x5649fd6b9b80),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x5649fd6b9b80)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',_44670,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',1632225663.8727174),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',_44748,[expand(false),expand(true)]),_44720,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('boxlog_sanity_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('boxlog_sanity_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',(0x5649eb048a80),[expand(false),expand(true)])),system: $mt_do_load((0x5649eb048a80),'boxlog_sanity_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',user,[expand(false),expand(true)]),_44920,system: $mt_end_load((0x5649eb048a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',(0x5649eb048a80),[expand(false),expand(true)])),$mt_do_load((0x5649eb048a80),'boxlog_sanity_02.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x5649eb048a80)))) ERROR: [10] $load_file('boxlog_sanity_02.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x5649ede2cf00)), _2435546, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k boxlog_sanity_02.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=614 OPEN logicmoo.base.examples.fol.BOXLOG_SANITY_02 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, BOXLOG_SANITY_02, Passing 2021-09-26 06:02:11 +0000 UTC ISSUE_ID=614 ISSUE_OC=OPEN Editing Issue For FAILED 614 OPEN logicmoo.base.examples.fol.BOXLOG_SANITY_02 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, BOXLOG_SANITY_02, Passing 2021-09-26 06:02:11 +0000 UTC SKIPPING gh issue comment 614 -b Broken in https://github.com/logicmoo/logicmoo_workspace/commit/030211eaee19575687e748464fc1a808d2d1aaa7 https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/commit/030211eaee19575687e748464fc1a808d2d1aaa7 SKIPPING gh issue edit 614 -t logicmoo.base.examples.fol.BOXLOG_SANITY_02 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing,Regression FileTestCase=logicmoo.base.examples.fol.BOXLOG_SANITY_01 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['boxlog_sanity_01.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['boxlog_sanity_01.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/BOXLOG_SANITY_01/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABOXLOG_SANITY_01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/428 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_clif), %~ context( %~ prolog_stack( [ frame( 61, %~ call( system : '$declare_module'/6), %~ '$declare_module'( logicmoo_clif, %~ user, %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)), %~ frame( 60, %~ clause((0x557edabbac00),61), %~ '$start_module'( logicmoo_clif, %~ [], %~ state( true, %~ logicmoo_clif, true,false, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 59, %~ clause((0x557eda9a7000),65), %~ '$first_term'( %~ :-( module(logicmoo_clif,[])), %~ _22428, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ state( true, %~ logicmoo_clif, true,false, %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), %~ [ if(not_loaded), %~ true])), %~ frame( 58, %~ clause((0x557eda9a7400),60), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl, %~ [ if(not_loaded), %~ true])), %~ frame( 57, %~ clause((0x557edabfd980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1, %~ [ if(not_loaded), %~ true]), %~ Kw, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ lexstate(202,pfc), %~ kbii))), %~ frame( 53, %~ clause((0x557edadfa000),221), %~ '$do_load_file_2'( library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', kbii,compiled, %~ [ if(not_loaded), %~ true])), %~ frame( 50, %~ clause((0x557edabd0840),10), %~ '$qdo_load_file'( library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', kbii,[if(not_loaded),true])), %~ frame( 48, %~ clause((0x557edabfd980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ (0x557edc278580), %~ [ if(not_loaded), %~ true])), %~ system : '$mt_do_load'( (0x557edc278580), %~ library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', kbii,[if(not_loaded),true]), %~ Kw3, %~ system : '$mt_end_load'((0x557edc278580)))), %~ frame(46,meta_call,0), %~ frame( 45, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', %~ (0x557edc278580), %~ [ if(not_loaded), %~ true])), %~ '$mt_do_load'( (0x557edc278580), %~ library(logicmoo_clif), %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', kbii,[if(not_loaded),true]), %~ '$mt_end_load'((0x557edc278580))))), %~ frame( 42, %~ clause((0x557edabd6c80),12), %~ '$load_file'(library(logicmoo_clif),kbii,[if(not_loaded),true])), %~ frame( 37, %~ clause((0x557eee936c80),31), %~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl',pfc,kbii)), %~ frame(36,clause((0x557eee951b00),49),clif_dialect:clif_expects_dialect(clif)), %~ frame(34,clause((0x557eece48480),60),prolog_dialect:attach_dialect(clif)), %~ frame(33,clause((0x557eece37200),20),prolog_dialect:expects_dialect(clif)), %~ frame( 32, %~ clause((0x557edabcd380),2), %~ catch( %~ kbii : expects_dialect(clif), %~ error(Error,Error18), %~ system : $exception_in_directive( error(Error5,Error19)))), %~ frame(31,clause((0x557edab9a580),55),'$execute_directive_3'(expects_dialect(clif))), %~ frame( 26, %~ clause((0x557eda9a7400),77), %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_boxlog_sanity_01_c46_pfc_c46_pl, %~ [ expand(false), %~ expand(true)])), %~ frame( 25, %~ clause((0x557edabfd980),5), %~ setup_call_catcher_cleanup( %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl',1632225663.7502787), %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl', %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_boxlog_sanity_01_c46_pfc_c46_pl7, %~ [ expand(false), %~ expand(true)]), %~ Kw8, %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl', %~ lexstate(202,swi), %~ user))), %~ frame( 21, %~ clause((0x557edadfa000),221), %~ '$do_load_file_2'( 'boxlog_sanity_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl', user,compiled, %~ [ expand(false), %~ expand(true)])), %~ frame( 18, %~ clause((0x557edabd0840),10), %~ '$qdo_load_file'( 'boxlog_sanity_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl', user,[expand(false),expand(true)])), %~ frame( 16, %~ clause((0x557edabfd980),5), %~ setup_call_catcher_cleanup( %~ system : with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl', %~ (0x557edc278a80), %~ [ expand(false), %~ expand(true)])), %~ system : '$mt_do_load'( (0x557edc278a80), %~ 'boxlog_sanity_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl', %~ user, %~ [ expand(false), %~ expand(true)]), %~ Kw9, %~ system : '$mt_end_load'((0x557edc278a80)))), %~ frame(14,meta_call,0), %~ frame( 13, %~ foreign( system : '$sig_atomic'/1), %~ $sig_atomic( setup_call_cleanup( %~ with_mutex( '$load_file', %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl', %~ (0x557edc278a80), %~ [ expand(false), %~ expand(true)])), %~ '$mt_do_load'( (0x557edc278a80), %~ 'boxlog_sanity_01.pfc.pl', %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl', user,[expand(false),expand(true)]), %~ '$mt_end_load'((0x557edc278a80))))), %~ frame(10,clause((0x557edabd6c80),12),'$load_file'('boxlog_sanity_01.pfc.pl',user,''))]), %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')), %~ error, %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_10498)]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [60] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [59] $first_term((:-module(logicmoo_clif,[])),_706,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [58] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_784,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [57] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_862,[if(not_loaded),must_be_module(true)]),_834,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),kbii)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [53] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',kbii,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [50] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',kbii,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [48] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x557edc278580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x557edc278580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',kbii,[if(not_loaded),must_be_module(true)]),_1042,system: $mt_end_load((0x557edc278580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [46] [45] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x557edc278580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x557edc278580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',kbii,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x557edc278580)))) [42] $load_file(library(logicmoo_clif),kbii,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [37] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl',pfc,kbii) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [32] catch(kbii:expects_dialect(clif),error(_1486,_1488),system: $exception_in_directive(error(_1502,_1504))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl',_1560,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl',1632225663.7502787),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl',_1638,[expand(false),expand(true)]),_1610,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('boxlog_sanity_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('boxlog_sanity_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl',(0x557edc278a80),[expand(false),expand(true)])),system: $mt_do_load((0x557edc278a80),'boxlog_sanity_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl',user,[expand(false),expand(true)]),_1810,system: $mt_end_load((0x557edc278a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl',(0x557edc278a80),[expand(false),expand(true)])),$mt_do_load((0x557edc278a80),'boxlog_sanity_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x557edc278a80)))) [10] $load_file('boxlog_sanity_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [60] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [59] $first_term((:-module(logicmoo_clif,[])),_706,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [58] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_784,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [57] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_862,[if(not_loaded),must_be_module(true)]),_834,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),kbii)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [53] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',kbii,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [50] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',kbii,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [48] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x557edc278580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x557edc278580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',kbii,[if(not_loaded),must_be_module(true)]),_1042,system: $mt_end_load((0x557edc278580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [46] ERROR: [45] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x557edc278580),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x557edc278580),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',kbii,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x557edc278580)))) ERROR: [42] $load_file(library(logicmoo_clif),kbii,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [37] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl',pfc,kbii) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [32] catch(kbii:expects_dialect(clif),error(_1486,_1488),system: $exception_in_directive(error(_1502,_1504))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:546 ERROR: [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl',_1560,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl',1632225663.7502787),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl',_1638,[expand(false),expand(true)]),_1610,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('boxlog_sanity_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('boxlog_sanity_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl',(0x557edc278a80),[expand(false),expand(true)])),system: $mt_do_load((0x557edc278a80),'boxlog_sanity_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl',user,[expand(false),expand(true)]),_1810,system: $mt_end_load((0x557edc278a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl',(0x557edc278a80),[expand(false),expand(true)])),$mt_do_load((0x557edc278a80),'boxlog_sanity_01.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x557edc278a80)))) ERROR: [10] $load_file('boxlog_sanity_01.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. %~ message_hook( %~ goal_failed(directive,kbii:expects_dialect(clif)), %~ warning, %~ [ 'Goal (~w) failed: ~p' - [ directive, %~ kbii : expects_dialect(clif)]]) %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) Goal (directive) failed: kbii:expects_dialect(clif) Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: Warning: Goal (directive) failed: kbii:expects_dialect(clif) :- set_prolog_flag(retry_undefined,false). %:- ensure_abox(kbii). /*~ ~*/ %:- ensure_abox(kbii). :- set_fileAssertMt(kbii). % :- process_this_script. /*~ %~ set_fileAssertMt(kbii) ~*/ % :- process_this_script. :- set_prolog_flag(os_argv,[swipl, '-f', '/dev/null','--nonet']). /*~ ~*/ :- set_kif_option(+assert). /*~ ~*/ :- cls. % ============================================================ % all rooms have a door % ============================================================ /*~ %~ skipped(messy_on_output,cls) ~*/ % ============================================================ % all rooms have a door % ============================================================ :- test_boxlog([+assert],all(R,exists(D,implies(room(R),and(door(D),has(R,D)))))). % Should be simular in meaning to % % door(D) :- % room(R), % skolem(D, skIsDoorInUnkArg2ofHas_1Fn(R)). % ~room(R) :- % \+ ( % door(D) % ). % ~room(R) :- % \+ ( % has(R, D) % ). % has(R, D) :- % room(R), % skolem(D, skIsDoorInUnkArg2ofHas_1Fn(R)). /*~ %~ make_dynamic_here( kbii, %~ '$nt'( %~ wid( rule1 : 0, %~ rule, %~ all( Room_Exists_Has, %~ exists( Has_Door_Implies, %~ implies( room(Room_Exists_Has), %~ and(door(Has_Door_Implies),has(Room_Exists_Has,Has_Door_Implies)))))), Wid,Nt)) %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl:28 %~ kifi = all(R,exists(D,room(R)=>and(door(D),has(R,D)))). %~ kifm = all( R, %~ exists(D,nesc(room(R)=>(door(D)&has(R,D))))). %~ kif_to_boxlog_attvars2 = forall('$VAR'('R'),exists('$VAR'('D'),necessary(=>(room('$VAR'('R')),and(door('$VAR'('D')),has('$VAR'('R'),'$VAR'('D'))))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?R has ?D " is necessarily true and %~ " ?D isa door " is possibly false %~ It's Proof that: %~ " ?R isa room " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(has(R,D))&poss(~door(D))==>poss(~room(R)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?R isa room " is necessarily true and %~ " ?D isa door " is possibly false ) and %~ by default ?D nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))) %~ It's Proof that: %~ " ?R has ?D " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( room(R)) & poss( ~( door(D))) & '$existential'( D, 1, nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))))) ==> poss( ~( has(R,D)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?R isa room " is necessarily true and %~ " ?R has ?D " is necessarily true ) and %~ by default ?D nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))) %~ It's Proof that: %~ " ?D isa door " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( room(R)) & nesc( has(R,D)) & '$existential'( D, 1, nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))))) ==> nesc( door(D))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?D isa door " is necessarily true and %~ " ?R has ?D " is possibly false %~ It's Proof that: %~ " ?R isa room " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(door(D))&poss(~has(R,D))==>poss(~room(R)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?R isa room " is necessarily true and %~ " ?R has ?D " is possibly false ) and %~ by default ?D nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))) %~ It's Proof that: %~ " ?D isa door " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( room(R)) & poss( ~( has(R,D))) & '$existential'( D, 1, nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))))) ==> poss( ~( door(D)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?R isa room " is necessarily true and %~ " ?D isa door " is necessarily true ) and %~ by default ?D nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))) %~ It's Proof that: %~ " ?R has ?D " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( room(R)) & nesc( door(D)) & '$existential'( D, 1, nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))))) ==> nesc( has(R,D))). ~*/ % Should be simular in meaning to % % door(D) :- % room(R), % skolem(D, skIsDoorInUnkArg2ofHas_1Fn(R)). % ~room(R) :- % \+ ( % door(D) % ). % ~room(R) :- % \+ ( % has(R, D) % ). % has(R, D) :- % room(R), % skolem(D, skIsDoorInUnkArg2ofHas_1Fn(R)). :- test_boxlog([+assert],all(D,implies(door(D),exists(K,and(knob(K),has(D,K)))))). % ============================================================ % 1 room called room222 % ============================================================ /*~ %~ kifi = all(D,door(D)=>exists(K,and(knob(K),has(D,K)))). %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl:48 %~ kifm = all( D, %~ nesc( door(D)=>exists(K,knob(K)&has(D,K)))). %~ kif_to_boxlog_attvars2 = forall('$VAR'('D'),necessary(=>(door('$VAR'('D')),exists('$VAR'('K'),and(knob('$VAR'('K')),has('$VAR'('D'),'$VAR'('K'))))))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?D has ?K " is necessarily true and %~ " ?K isa knob " is possibly false %~ It's Proof that: %~ " ?D isa door " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(has(D,K))&poss(~knob(K))==>poss(~door(D)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?D isa door " is necessarily true and %~ " ?K isa knob " is possibly false ) and %~ by default ?K nesc(knob(K))&nesc(has(D,K)) %~ It's Proof that: %~ " ?D has ?K " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( door(D)) & poss( ~( knob(K))) & '$existential'(K,1,nesc(knob(K))&nesc(has(D,K)))) ==> poss( ~( has(D,K)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?D isa door " is necessarily true and %~ " ?D has ?K " is necessarily true ) and %~ by default ?K nesc(knob(K))&nesc(has(D,K)) %~ It's Proof that: %~ " ?K isa knob " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( door(D)) & nesc( has(D,K)) & '$existential'(K,1,nesc(knob(K))&nesc(has(D,K)))) ==> nesc( knob(K))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?K isa knob " is necessarily true and %~ " ?D has ?K " is possibly false %~ It's Proof that: %~ " ?D isa door " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(knob(K))&poss(~has(D,K))==>poss(~door(D)). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?D isa door " is necessarily true and %~ " ?D has ?K " is possibly false ) and %~ by default ?K nesc(knob(K))&nesc(has(D,K)) %~ It's Proof that: %~ " ?K isa knob " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( door(D)) & poss( ~( has(D,K))) & '$existential'(K,1,nesc(knob(K))&nesc(has(D,K)))) ==> poss( ~( knob(K)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" ?D isa door " is necessarily true and %~ " ?K isa knob " is necessarily true ) and %~ by default ?K nesc(knob(K))&nesc(has(D,K)) %~ It's Proof that: %~ " ?D has ?K " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( door(D)) & nesc( knob(K)) & '$existential'(K,1,nesc(knob(K))&nesc(has(D,K)))) ==> nesc( has(D,K))). ~*/ % ============================================================ % 1 room called room222 % ============================================================ :- test_boxlog([+assert,+existentialize_objs],room(r111)). /*~ %~ existentialize_objs :- exists(Room_r111,isNamed(Room_r111,r111)&room(Room_r111)). %~ %~ existentialize_objs:-exists(_40914,isNamed(_40914,r111)&room(_40914)) %~ kifi = room(r111). %~ kifm = exists(Room,nesc(isNamed(Room,r111)&room(Room))). %~ kif_to_boxlog_attvars2 = exists(_1228,necessary(and(isNamed(_1228,r111),room(_1228)))) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?666 isNamed r111 " is possibly false and %~ by default ?666 nesc(isNamed(Q25,r111))&nesc(room(Q25)) %~ It's Proof that: %~ " ?666 isa room " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( isNamed(Q25,r111))) & '$existential'(Q25,1,nesc(isNamed(Q25,r111))&nesc(room(Q25)))) ==> poss( ~( room(Q25)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?666 isa room " is necessarily true and %~ by default ?666 nesc(isNamed(Q25,r111))&nesc(room(Q25)) %~ It's Proof that: %~ " ?666 isNamed r111 " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( nesc(room(Q25))&'$existential'(Q25,1,nesc(isNamed(Q25,r111))&nesc(room(Q25))) ==> nesc( isNamed(Q25,r111))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?666 isa room " is possibly false and %~ by default ?666 nesc(isNamed(Q25,r111))&nesc(room(Q25)) %~ It's Proof that: %~ " ?666 isNamed r111 " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( room(Q25))) & '$existential'(Q25,1,nesc(isNamed(Q25,r111))&nesc(room(Q25)))) ==> poss( ~( isNamed(Q25,r111)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " ?666 isNamed r111 " is necessarily true and %~ by default ?666 nesc(isNamed(Q25,r111))&nesc(room(Q25)) %~ It's Proof that: %~ " ?666 isa room " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( isNamed(Q25,r111)) & '$existential'(Q25,1,nesc(isNamed(Q25,r111))&nesc(room(Q25)))) ==> nesc( room(Q25))). ~*/ room(r222). /*~ ~*/ :- test_boxlog([+assert],exactly(4,X,room(X))). /*~ %~ correct_special_quantifiers :- quant(exactly(4),X,room(X)). %~ %~ correct_special_quantifiers:-quant(exactly(4),X,room(X)) %~ kifi = exactly(4,X,room(X)). %~ kifm = nesc( quant(exactly(4),X,room(X))). %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(4),'$VAR'('X'),room('$VAR'('X')))) %~ w_o_c( %~ error = error(uninstantiation_error(X),context(put_attr/3,'1-st argument')), %~ kbii : kif_to_boxlog(exactly(4,X,room(X)),KB,rule4:0,_546)) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl#L57 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('boxlog_sanity_01.pfc.pl',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl ',(0x557edc278a80),[expand(false),expand(true)])),'$mt_do_load'((0x557edc278a80),'boxlog_sanity_01.pfc.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl ',user,[expand(false),expand(true)]),'$mt_end_load'((0x557edc278a80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl ',(0x557edc278a80),[expand(false),expand(true)])),system:'$mt_do_load'((0x557edc278a80),'boxlog_sanity_01.pfc.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x557edc278a80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('boxlog_sanity_01.pfc.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('boxlog_sanity_01.pfc.pl','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl ',1632225663.7502787),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$compile_term'('','','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl '). % init.pl:3074: (28)$[system]# '$compile_term'('','','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl ',-). % init.pl:3084: (29)$[system]# '$execute_directive'('','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl '). % init.pl:3549: (30)$[system]# '$execute_directive_2'('','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl '). % init.pl:3571: (31)$[system] '$execute_directive_3'(test_boxlog([+assert],exactly(4,A,room(A)))). % init.pl:3574: (32)$[system] catch(kbii:test_boxlog([+assert],exactly(4,A,room(A))),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: (33)[kbii] common_logic_sanity:test_boxlog('',''). % common_logic_sanity.pl:143: (34)[kbii] locally_each:locally_tl('',''). % redo_locally.pl:151: (35)[locally_each] locally_each:locally('',''). % redo_locally.pl:149: (36)$[locally_each] locally_each:wtl(t_l,'','',''). % redo_locally.pl:199: (37)$[locally_each] locally_each:wtl(t_l,'','',''). % redo_locally.pl:204: (38)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (39)$[each_call_cleanup] each_call_cleanup:each_call_cleanup('','',''). % each_call.pl:147: (40)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup('','',''). % each_call.pl:116: (41)$[system] setup_call_cleanup('','',''). % init.pl:650: (42)$[system]# setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:kif_option_list([+assert])),each_call_cleanup:((kbii:(\+ \+ (pretty_numbervars_ground(exactly(4,A,room(A)),exactly(4,X,room(X))),kif_optionally_e(never,ain,clif(exactly(4,X,room(X)))),kif_to_boxlog(exactly(4,X,room(X)),B),kif_optionally_e(true,show_boxlog,B),flush_output,kif_optionally(false,assert_to_boxlog,B),kif_optionally(false,print_boxlog_to_pfc,B))),deterministic(C)),(notrace(C==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:kif_option_list([+assert])),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),D,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646: (43)$[each_call_cleanup] ''(''). no(clause) (44)[ucatch]# ucatch:''. % ucatch.pl:1758: (45)$[ucatch] ucatch:call_each_det('',''). % ucatch.pl:1775: (46)$[ucatch] ucatch:call_each_det('',''). % ucatch.pl:1775: (47)$[ucatch] ucatch:call_each_det(ucatch:must_det_u,''). % ucatch.pl:1775: (48)$[ucatch] ucatch:call_each_det('',''). % ucatch.pl:1778: (49)$[ucatch] ucatch:p_call('',''). % ucatch.pl:1784: (50)$[ucatch]# ucatch:''. % ucatch.pl:1727: (51)$[must_sanity]# must_sanity:kbii:kif_to_boxlog(exactly(4,X,room(X)),A). % must_sanity.pl:65: (52)[kbii] common_logic_snark:kif_to_boxlog('',''). % common_logic_snark.pl:1099: (53)[must_sanity]# must_sanity:kbii:kif_to_boxlog(exactly(4,X,room(X)),A,rule4:0). % must_sanity.pl:65: (54)[kbii] common_logic_snark:kif_to_boxlog('','',''). % common_logic_snark.pl:1107: (55)[locally_each] locally_each:w_o_c(''). % redo_locally.pl:86: (56)$[system] catch(locally_each:w_o_c(error,kbii:kif_to_boxlog(exactly(4,X,room(X)),KB,rule4:0,A)),error(uninstantiation_error(X),context(put_attr/3,'1-st argument')),locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(X),context(put_attr/3,'1-st argument')),kbii:kif_to_boxlog(exactly(4,X,room(X)),KB,rule4:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(X),context(put_attr/3,'1-st argument')),kbii:kif_to_boxlog(exactly(4,X,room(X)),KB,rule4:0,A))),break,trace,kbii:kif_to_boxlog(exactly(4,X,room(X)),KB,rule4:0,A))). % init.pl:546: (57)$[locally_each] ''(locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(X),context(put_attr/3,'1-st argument')),kbii:kif_to_boxlog(exactly(4,X,room(X)),KB,rule4:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(X),context(put_attr/3,'1-st argument')),kbii:kif_to_boxlog(exactly(4,X,room(X)),KB,rule4:0,A))),break,trace,kbii:kif_to_boxlog(exactly(4,X,room(X)),KB,rule4:0,A))). no(clause) (58)[locally_each] dumpst:dumpST. % dumpst.pl:150: %~ w_o_c( %~ error = error(uninstantiation_error(X),context(put_attr/3,'1-st argument')), %~ kbii : kif_to_boxlog(exactly(4,X,room(X)),KB,rule4:0,_546)) % Break level 1 % Exit break level 1 ^ Call: (58) [kbii] common_logic_snark:kif_to_boxlog(exactly(4, X, room(X)), KB, rule4:0, _546) ? EOF: exit (status 4) totalTime=2.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k boxlog_sanity_01.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=428 OPEN logicmoo.base.examples.fol.BOXLOG_SANITY_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, BOXLOG_SANITY_01, Failing 2021-09-26 06:02:24 +0000 UTC ISSUE_ID=428 ISSUE_OC=OPEN Editing Issue For FAILED 428 OPEN logicmoo.base.examples.fol.BOXLOG_SANITY_01 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, BOXLOG_SANITY_01, Failing 2021-09-26 06:02:24 +0000 UTC SKIPPING gh issue edit 428 -t logicmoo.base.examples.fol.BOXLOG_SANITY_01 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.ZENLS_01Z JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['zenls_01z.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['zenls_01z.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/ZENLS_01Z/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AZENLS_01Z % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/415 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x55d4c9970c00) at PC=61: % clause_info((0x55d4c9970c00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x55d4c975d000) at PC=65: % clause_info((0x55d4c975d000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x55d4c975d400) at PC=60: % clause_info((0x55d4c975d400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55d4c99b3980) at PC=5: % clause_info((0x55d4c99b3980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55d4c9bb0000) at PC=221: % clause_info((0x55d4c9bb0000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55d4c9986840) at PC=10: % clause_info((0x55d4c9986840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55d4c99b3980) at PC=5: % clause_info((0x55d4c99b3980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55d4c998cc80) at PC=12: % clause_info((0x55d4c998cc80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55d4dd6ecc80) at PC=31: % clause_info((0x55d4dd6ecc80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55d4dd707b00) at PC=49: % clause_info((0x55d4dd707b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x55d4dbbfe480) at PC=60: % clause_info((0x55d4dbbfe480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x55d4dbbed200) at PC=20: % clause_info((0x55d4dbbed200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x55d4c975d000) at PC=99: % clause_info((0x55d4c975d000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x55d4c975d400) at PC=60: % clause_info((0x55d4c975d400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55d4c99b3980) at PC=5: % clause_info((0x55d4c99b3980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55d4c9bb0000) at PC=221: % clause_info((0x55d4c9bb0000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55d4c9986840) at PC=10: % clause_info((0x55d4c9986840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55d4c99b3980) at PC=5: % clause_info((0x55d4c99b3980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55d4c998cc80) at PC=12: % clause_info((0x55d4c998cc80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x55d4c9970c00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x55d4c975d000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _1985248,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x55d4c975d400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x55d4c99b3980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x55d4c9bb0000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x55d4c9986840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x55d4c99b3980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55d4cb02e380),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x55d4cb02e380),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x55d4cb02e380)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55d4cb02e380),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x55d4cb02e380),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x55d4cb02e380))))),%~ frame( 39,%~ clause((0x55d4c998cc80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x55d4dd6ecc80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',pfc,user)),%~ frame(33,clause((0x55d4dd707b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x55d4dbbfe480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x55d4dbbed200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x55d4c975d000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x55d4c975d400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_zenls_01z_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x55d4c99b3980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',1632225620.4687395),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_zenls_01z_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x55d4c9bb0000),221),%~ '$do_load_file_2'( 'zenls_01z.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x55d4c9986840),10),%~ '$qdo_load_file'( 'zenls_01z.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x55d4c99b3980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',%~ (0x55d4cb02ea80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x55d4cb02ea80),%~ 'zenls_01z.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x55d4cb02ea80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',%~ (0x55d4cb02ea80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x55d4cb02ea80),%~ 'zenls_01z.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x55d4cb02ea80))))),%~ frame(10,clause((0x55d4c998cc80),12),'$load_file'('zenls_01z.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1700958)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55d4cb02e380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55d4cb02e380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55d4cb02e380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55d4cb02e380),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55d4cb02e380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55d4cb02e380)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',1632225620.4687395),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('zenls_01z.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('zenls_01z.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',(0x55d4cb02ea80),[expand(false),expand(true)])),system: $mt_do_load((0x55d4cb02ea80),'zenls_01z.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55d4cb02ea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',(0x55d4cb02ea80),[expand(false),expand(true)])),$mt_do_load((0x55d4cb02ea80),'zenls_01z.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55d4cb02ea80)))) [10] $load_file('zenls_01z.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55d4cb02e380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55d4cb02e380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55d4cb02e380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55d4cb02e380),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55d4cb02e380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55d4cb02e380)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',1632225620.4687395),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('zenls_01z.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('zenls_01z.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',(0x55d4cb02ea80),[expand(false),expand(true)])),system: $mt_do_load((0x55d4cb02ea80),'zenls_01z.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55d4cb02ea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',(0x55d4cb02ea80),[expand(false),expand(true)])),$mt_do_load((0x55d4cb02ea80),'zenls_01z.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55d4cb02ea80)))) ERROR: [10] $load_file('zenls_01z.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x55d4cde12f00)), _2412392, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k zenls_01z.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=415 OPEN logicmoo.base.examples.fol.ZENLS_01Z JUnit Test_9999, logicmoo.base.examples.fol, unit_test, ZENLS_01Z, Failing 2021-09-26 06:02:40 +0000 UTC ISSUE_ID=415 ISSUE_OC=OPEN Editing Issue For FAILED 415 OPEN logicmoo.base.examples.fol.ZENLS_01Z JUnit Test_9999, logicmoo.base.examples.fol, unit_test, ZENLS_01Z, Failing 2021-09-26 06:02:40 +0000 UTC SKIPPING gh issue edit 415 -t logicmoo.base.examples.fol.ZENLS_01Z JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.NAT_SANE_01A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nat_sane_01a.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nat_sane_01a.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/NAT_SANE_01A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANAT_SANE_01A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/611 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl'), %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x55ed476d4c00) at PC=61: % clause_info((0x55ed476d4c00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x55ed474c1000) at PC=65: % clause_info((0x55ed474c1000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x55ed474c1400) at PC=60: % clause_info((0x55ed474c1400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55ed47717980) at PC=5: % clause_info((0x55ed47717980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55ed47914000) at PC=221: % clause_info((0x55ed47914000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55ed476ea840) at PC=10: % clause_info((0x55ed476ea840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55ed47717980) at PC=5: % clause_info((0x55ed47717980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55ed476f0c80) at PC=12: % clause_info((0x55ed476f0c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55ed5b450c80) at PC=31: % clause_info((0x55ed5b450c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55ed5b46bb00) at PC=49: % clause_info((0x55ed5b46bb00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x55ed59962480) at PC=60: % clause_info((0x55ed59962480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x55ed59951200) at PC=20: % clause_info((0x55ed59951200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x55ed474c1000) at PC=99: % clause_info((0x55ed474c1000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x55ed474c1400) at PC=60: % clause_info((0x55ed474c1400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55ed47717980) at PC=5: % clause_info((0x55ed47717980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55ed47914000) at PC=221: % clause_info((0x55ed47914000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55ed476ea840) at PC=10: % clause_info((0x55ed476ea840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55ed47717980) at PC=5: % clause_info((0x55ed47717980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55ed476f0c80) at PC=12: % clause_info((0x55ed476f0c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x55ed476d4c00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x55ed474c1000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _1995694,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x55ed474c1400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x55ed47717980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x55ed47914000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x55ed476ea840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x55ed47717980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55ed48d93900),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x55ed48d93900),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x55ed48d93900)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55ed48d93900),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x55ed48d93900),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x55ed48d93900))))),%~ frame( 39,%~ clause((0x55ed476f0c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x55ed5b450c80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',pfc,user)),%~ frame(33,clause((0x55ed5b46bb00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x55ed59962480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x55ed59951200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x55ed474c1000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x55ed474c1400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_nat_sane_01a_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x55ed47717980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',1632225620.4647396),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_nat_sane_01a_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x55ed47914000),221),%~ '$do_load_file_2'( 'nat_sane_01a.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x55ed476ea840),10),%~ '$qdo_load_file'( 'nat_sane_01a.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x55ed47717980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',%~ (0x55ed48d92a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x55ed48d92a80),%~ 'nat_sane_01a.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x55ed48d92a80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',%~ (0x55ed48d92a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x55ed48d92a80),%~ 'nat_sane_01a.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x55ed48d92a80))))),%~ frame(10,clause((0x55ed476f0c80),12),'$load_file'('nat_sane_01a.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1711388)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_44278,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_44356,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_44434,[if(not_loaded),must_be_module(true)]),_44406,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55ed48d93900),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55ed48d93900),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_44614,system: $mt_end_load((0x55ed48d93900))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55ed48d93900),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55ed48d93900),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55ed48d93900)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',_45076,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',1632225620.4647396),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',_45154,[expand(false),expand(true)]),_45126,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('nat_sane_01a.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('nat_sane_01a.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',(0x55ed48d92a80),[expand(false),expand(true)])),system: $mt_do_load((0x55ed48d92a80),'nat_sane_01a.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',user,[expand(false),expand(true)]),_45326,system: $mt_end_load((0x55ed48d92a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',(0x55ed48d92a80),[expand(false),expand(true)])),$mt_do_load((0x55ed48d92a80),'nat_sane_01a.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55ed48d92a80)))) [10] $load_file('nat_sane_01a.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_44278,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_44356,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_44434,[if(not_loaded),must_be_module(true)]),_44406,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55ed48d93900),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55ed48d93900),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_44614,system: $mt_end_load((0x55ed48d93900))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55ed48d93900),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55ed48d93900),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55ed48d93900)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',_45076,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',1632225620.4647396),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',_45154,[expand(false),expand(true)]),_45126,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('nat_sane_01a.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('nat_sane_01a.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',(0x55ed48d92a80),[expand(false),expand(true)])),system: $mt_do_load((0x55ed48d92a80),'nat_sane_01a.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',user,[expand(false),expand(true)]),_45326,system: $mt_end_load((0x55ed48d92a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',(0x55ed48d92a80),[expand(false),expand(true)])),$mt_do_load((0x55ed48d92a80),'nat_sane_01a.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55ed48d92a80)))) ERROR: [10] $load_file('nat_sane_01a.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x55ed4bb76f00)), _2422888, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k nat_sane_01a.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=611 OPEN logicmoo.base.examples.fol.NAT_SANE_01A JUnit Test_9999, logicmoo.base.examples.fol, unit_test, NAT_SANE_01A, Failing 2021-09-26 06:02:49 +0000 UTC ISSUE_ID=611 ISSUE_OC=OPEN Editing Issue For FAILED 611 OPEN logicmoo.base.examples.fol.NAT_SANE_01A JUnit Test_9999, logicmoo.base.examples.fol, unit_test, NAT_SANE_01A, Failing 2021-09-26 06:02:49 +0000 UTC SKIPPING gh issue edit 611 -t logicmoo.base.examples.fol.NAT_SANE_01A JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.MAKE_WFF_01A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['make_wff_01a.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['make_wff_01a.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/MAKE_WFF_01A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMAKE_WFF_01A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/612 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x5604777a4c00) at PC=61: % clause_info((0x5604777a4c00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x560477591000) at PC=65: % clause_info((0x560477591000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x560477591400) at PC=60: % clause_info((0x560477591400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x5604777e7980) at PC=5: % clause_info((0x5604777e7980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5604779e4000) at PC=221: % clause_info((0x5604779e4000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x5604777ba840) at PC=10: % clause_info((0x5604777ba840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x5604777e7980) at PC=5: % clause_info((0x5604777e7980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5604777c0c80) at PC=12: % clause_info((0x5604777c0c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x56048b520c80) at PC=31: % clause_info((0x56048b520c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x56048b53bb00) at PC=49: % clause_info((0x56048b53bb00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x560489a32480) at PC=60: % clause_info((0x560489a32480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x560489a21200) at PC=20: % clause_info((0x560489a21200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x560477591000) at PC=99: % clause_info((0x560477591000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x560477591400) at PC=60: % clause_info((0x560477591400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x5604777e7980) at PC=5: % clause_info((0x5604777e7980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5604779e4000) at PC=221: % clause_info((0x5604779e4000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x5604777ba840) at PC=10: % clause_info((0x5604777ba840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x5604777e7980) at PC=5: % clause_info((0x5604777e7980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x5604777c0c80) at PC=12: % clause_info((0x5604777c0c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x5604777a4c00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x560477591000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _1995250,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x560477591400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x5604777e7980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x5604779e4000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x5604777ba840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x5604777e7980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x560478e62380),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x560478e62380),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x560478e62380)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x560478e62380),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x560478e62380),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x560478e62380))))),%~ frame( 39,%~ clause((0x5604777c0c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x56048b520c80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',pfc,user)),%~ frame(33,clause((0x56048b53bb00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x560489a32480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x560489a21200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x560477591000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x560477591400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_make_wff_01a_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x5604777e7980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',1632225620.4647396),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_make_wff_01a_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x5604779e4000),221),%~ '$do_load_file_2'( 'make_wff_01a.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x5604777ba840),10),%~ '$qdo_load_file'( 'make_wff_01a.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x5604777e7980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',%~ (0x560478e62a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x560478e62a80),%~ 'make_wff_01a.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x560478e62a80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',%~ (0x560478e62a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x560478e62a80),%~ 'make_wff_01a.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x560478e62a80))))),%~ frame(10,clause((0x5604777c0c80),12),'$load_file'('make_wff_01a.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1710678)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x560478e62380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x560478e62380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x560478e62380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x560478e62380),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x560478e62380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x560478e62380)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',1632225620.4647396),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('make_wff_01a.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('make_wff_01a.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',(0x560478e62a80),[expand(false),expand(true)])),system: $mt_do_load((0x560478e62a80),'make_wff_01a.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x560478e62a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',(0x560478e62a80),[expand(false),expand(true)])),$mt_do_load((0x560478e62a80),'make_wff_01a.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x560478e62a80)))) [10] $load_file('make_wff_01a.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x560478e62380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x560478e62380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x560478e62380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x560478e62380),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x560478e62380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x560478e62380)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',1632225620.4647396),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('make_wff_01a.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('make_wff_01a.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',(0x560478e62a80),[expand(false),expand(true)])),system: $mt_do_load((0x560478e62a80),'make_wff_01a.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x560478e62a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',(0x560478e62a80),[expand(false),expand(true)])),$mt_do_load((0x560478e62a80),'make_wff_01a.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x560478e62a80)))) ERROR: [10] $load_file('make_wff_01a.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x56047bc46f00)), _2422444, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k make_wff_01a.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=612 OPEN logicmoo.base.examples.fol.MAKE_WFF_01A JUnit Test_9999, logicmoo.base.examples.fol, unit_test, MAKE_WFF_01A, Failing 2021-09-26 06:02:59 +0000 UTC ISSUE_ID=612 ISSUE_OC=OPEN Editing Issue For FAILED 612 OPEN logicmoo.base.examples.fol.MAKE_WFF_01A JUnit Test_9999, logicmoo.base.examples.fol, unit_test, MAKE_WFF_01A, Failing 2021-09-26 06:02:59 +0000 UTC SKIPPING gh issue edit 612 -t logicmoo.base.examples.fol.MAKE_WFF_01A JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.KIF_IO_TEST_01A JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['kif_io_test_01a.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['kif_io_test_01a.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01a.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/KIF_IO_TEST_01A/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AKIF_IO_TEST_01A % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/450 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01a.pl'), %~ this_test_might_need( :-( expects_dialect(pfc))) %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) % % :- kif_io. % Alternatively.. Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01a.pl':100:0: Illegal UTF-8 start :- prolog_load_context(stream,Stream), load_clif(Stream) Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01a.pl':100:0: Illegal UTF-8 start . Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01a.pl':100:0: Illegal UTF-8 start /*~ Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01a.pl':100:0: Illegal UTF-8 start %~ comment("; Module - Test Puzzle in CLIF for SWI-Prolog") %~ comment("; Maintainer: Douglas Miles") %~ comment("; Load with ?- load_clif(pack(logicmoo_base/t/examples/fol/'exactly_01.clif'))") %~ comment("; causes deduction of argument types") %~ comment("; (:- (ensure_loaded (library logicmoo_clif)))") %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01a.pl:100 %~ 'set-kif-option'('assume-wff') t_l:kif_action_mode(tell) %~ debugm(user,show_success(user,user:ain(clif('call-prolog'('$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n")))))) ======================================================= 'call-prolog'('$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n")) ============================================ ?- kif_to_boxlog( 'call-prolog'('$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ "\n\n:- dbreq(retractall(clif(_))).\n\n" isa '$STRING' isa 'call-prolog' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ azzert_rename('call-prolog',callProlog) %~ kifi = callProlog( '$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n")). %~ kifm = nesc( callProlog( '$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n"))). %~ kif_to_boxlog_attvars2 = necessary(callProlog('$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n"))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc(callProlog('$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n"))). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that "\n\n:- dbreq(retractall(clif(_))).\n\n" isa '$STRING' isa callProlog %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc( callProlog( '$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n"))). ============================================ %~ comment("; Every person has exactly one mother.") %~ comment("; (Ax:person)(Exactly-one y:woman) mother_of(x,y).") %~ comment(";(Ax)(Ey)(person(x) -> (woman(y) & mother_of(x,y) & (Az)(mother_of(x,z) -> z=y))).") %~ comment("; Uniqueness is even harder to express with conventional quantifiers:") %~ comment("; Every person has a unique social security number.") %~ comment("; (Ax:person)(Unique y:number) ssno(x,y).") %~ comment("; (Ax)(Ey)(person(x) -> (number(y) & ssno(x,y) & (Az)(ssno(x,z) -> z=y) & (Aw)(ssno(w,y) -> w=x))).") %~ debugm( user, %~ show_success( user, %~ user : ain( clif( exists( x(y,z), %~ and( %~ [ '$STRING'("is a Stagirite"), %~ x], %~ teaches(x,y), %~ [ '$STRING'("is a Macedonian"), %~ y], %~ [ '$STRING'("conquers the world"), %~ y], %~ [ '$STRING'("is a disciple of"), x,z], %~ [ '$STRING'("is an opponent of"), x,z], %~ '�is'(a,philosopher,admired,by,church,'fathers�',z))))))) ======================================================= exists(x(y,z),and('[|]'('$STRING'("is a Stagirite"),'[|]'(x,[])),teaches(x,y),'[|]'('$STRING'("is a Macedonian"),'[|]'(y,[])),'[|]'('$STRING'("conquers the world"),'[|]'(y,[])),'[|]'('$STRING'("is a disciple of"),'[|]'(x,'[|]'(z,[]))),'[|]'('$STRING'("is an opponent of"),'[|]'(x,'[|]'(z,[]))),'�is'(a,philosopher,admired,by,church,'fathers�',z))) ============================================ ?- kif_to_boxlog( exists(x(y,z),and(['$STRING'("is a Stagirite"),x],teaches(x,y),['$STRING'("is a Macedonian"),y],['$STRING'("conquers the world"),y],['$STRING'("is a disciple of"),x,z],['$STRING'("is an opponent of"),x,z],'�is'(a,philosopher,admired,by,church,'fathers�',z))) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %~ There exists y x z %~ " and(['$STRING'("is a Stagirite"),x],teaches(x,y),['$STRING'("is a Macedonian"),y],['$STRING'("conquers the world"),y],['$STRING'("is a disciple of"),x,z],['$STRING'("is an opponent of"),x,z],'�is'(a,philosopher,admired,by,church,'fathers�',z)) " %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = exists( x(y,z), %~ and( %~ [ $STRING( s( [is,a,'Stagirite'])), %~ x], %~ teaches(x,y), %~ [ $STRING( s( [is,a,'Macedonian'])), %~ y], %~ [ $STRING( s( [conquers,the,world])), %~ y], %~ [ $STRING( s( [is,a,disciple,of])), x,z], %~ [ $STRING( s( [is,an,opponent,of])), x,z], %~ '�is'(a,philosopher,admired,by,church,'fathers�',z))). %~ kifm = exists( x(y,z), %~ nesc( ( [ $STRING( s( [is,a,'Stagirite'])), %~ x] & %~ teaches(x,y) & %~ [ $STRING( s( [is,a,'Macedonian'])), %~ y] & %~ [ $STRING( s( [conquers,the,world])), %~ y] & %~ [ $STRING( s( [is,a,disciple,of])), x,z] & %~ [ $STRING( s( [is,an,opponent,of])), x,z] & %~ '�is'(a,philosopher,admired,by,church,'fathers�',z)))). %~ kif_to_boxlog_attvars2 = exists(x(y,z),necessary(and('[|]'('$STRING'(s('[|]'(is,'[|]'(a,'[|]'('Stagirite',[]))))),'[|]'(x,[])),and(teaches(x,y),and('[|]'('$STRING'(s('[|]'(is,'[|]'(a,'[|]'('Macedonian',[]))))),'[|]'(y,[])),and('[|]'('$STRING'(s('[|]'(conquers,'[|]'(the,'[|]'(world,[]))))),'[|]'(y,[])),and('[|]'('$STRING'(s('[|]'(is,'[|]'(a,'[|]'(disciple,'[|]'(of,[])))))),'[|]'(x,'[|]'(z,[]))),and('[|]'('$STRING'(s('[|]'(is,'[|]'(an,'[|]'(opponent,'[|]'(of,[])))))),'[|]'(x,'[|]'(z,[]))),'�is'(a,philosopher,admired,by,church,'fathers�',z))))))))) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 49 entailment(s): poss(nesc(teaches(x,y))&(nesc(['$STRING'(s([is,a,'Macedonian'])),y])&(nesc(['$STRING'(s([conquers,the,world])),y])&(nesc(['$STRING'(s([is,a,disciple,of])),x,z])&(nesc(['$STRING'(s([is,an,opponent,of])),x,z])&nesc('�is'(a,philosopher,admired,by,church,'fathers�',z)))))))==>nesc(['$STRING'(s([is,a,'Stagirite'])),x]). nesc(['$STRING'(s([is,a,'Stagirite'])),x])&poss(nesc(['$STRING'(s([is,a,'Macedonian'])),y])&(nesc(['$STRING'(s([conquers,the,world])),y])&(nesc(['$STRING'(s([is,a,disciple,of])),x,z])&(nesc(['$STRING'(s([is,an,opponent,of])),x,z])&nesc('�is'(a,philosopher,admired,by,church,'fathers�',z))))))==>nesc(teaches(x,y)). nesc(['$STRING'(s([is,a,'Stagirite'])),x])&(nesc(['$STRING'(s([is,a,'Macedonian'])),y])&(nesc(['$STRING'(s([conquers,the,world])),y])&(nesc(['$STRING'(s([is,a,disciple,of])),x,z])&(nesc(['$STRING'(s([is,an,opponent,of])),x,z])&poss(~'�is'(a,philosopher,admired,by,church,'fathers�',z))))))==>poss(~teaches(x,y)). nesc(teaches(x,y))&(nesc(['$STRING'(s([is,a,'Macedonian'])),y])&(nesc(['$STRING'(s([conquers,the,world])),y])&(nesc(['$STRING'(s([is,a,disciple,of])),x,z])&(nesc(['$STRING'(s([is,an,opponent,of])),x,z])&poss(~'�is'(a,philosopher,admired,by,church,'fathers�',z))))))==>poss(~['$STRING'(s([is,a,'Stagirite'])),x]). nesc(teaches(x,y))&(poss(~['$STRING'(s([is,a,'Macedonian'])),y])&poss(nesc(['$STRING'(s([conquers,the,world])),y])&(nesc(['$STRING'(s([is,a,disciple,of])),x,z])&(nesc(['$STRING'(s([is,an,opponent,of])),x,z])&nesc('�is'(a,philosopher,admired,by,church,'fathers�',z))))))==>poss(~['$STRING'(s([is,a,'Stagirite'])),x]). nesc(teaches(x,y))&(poss(~['$STRING'(s([conquers,the,world])),y])&poss(nesc(['$STRING'(s([is,a,disciple,of])),x,z])&(nesc(['$STRING'(s([is,an,opponent,of])),x,z])&nesc('�is'(a,philosopher,admired,by,church,'fathers�',z))))&nesc(['$STRING'(s([is,a,'Macedonian'])),y]))==>poss(~['$STRING'(s([is,a,'Stagirite'])),x]). nesc(teaches(x,y))&(poss(~['$STRING'(s([is,a,disciple,of])),x,z])&poss(nesc(['$STRING'(s([is,an,opponent,of])),x,z])&nesc('�is'(a,philosopher,admired,by,church,'fathers�',z)))&nesc(['$STRING'(s([conquers,the,world])),y])&nesc(['$STRING'(s([is,a,'Macedonian'])),y]))==>poss(~['$STRING'(s([is,a,'Stagirite'])),x]). nesc(teaches(x,y))&(poss(~['$STRING'(s([is,an,opponent,of])),x,z])&nesc('�is'(a,philosopher,admired,by,church,'fathers�',z))&nesc(['$STRING'(s([is,a,disciple,of])),x,z])&nesc(['$STRING'(s([conquers,the,world])),y])&nesc(['$STRING'(s([is,a,'Macedonian'])),y]))==>poss(~['$STRING'(s([is,a,'Stagirite'])),x]). poss(~['$STRING'(s([is,a,'Stagirite'])),x])&poss(nesc(['$STRING'(s([is,a,'Macedonian'])),y])&(nesc(['$STRING'(s([conquers,the,world])),y])&(nesc(['$STRING'(s([is,a,disciple,of])),x,z])&(nesc(['$STRING'(s([is,an,opponent,of])),x,z])&nesc('�is'(a,philosopher,admired,by,church,'fathers�',z))))))==>poss(~teaches(x,y)). poss(~teaches(x,y))&poss(nesc(['$STRING'(s([is,a,'Macedonian'])),y])&(nesc(['$STRING'(s([conquers,the,world])),y])&(nesc(['$STRING'(s([is,a,disciple,of])),x,z])&(nesc(['$STRING'(s([is,an,opponent,of])),x,z])&nesc('�is'(a,philosopher,admired,by,church,'fathers�',z))))))==>poss(~['$STRING'(s([is,a,'Stagirite'])),x]). nesc(teaches(x,y))&poss(nesc(['$STRING'(s([conquers,the,world])),y])&(nesc(['$STRING'(s([is,a,disciple,of])),x,z])&(nesc(['$STRING'(s([is,an,opponent,of])),x,z])&nesc('�is'(a,philosopher,admired,by,church,'fathers�',z)))))&nesc(['$STRING'(s([is,a,'Stagirite'])),x])==>nesc(['$STRING'(s([is,a,'Macedonian'])),y]). nesc(teaches(x,y))&(nesc(['$STRING'(s([conquers,the,world])),y])&(nesc(['$STRING'(s([is,a,disciple,of])),x,z])&(nesc(['$STRING'(s([is,an,opponent,of])),x,z])&poss(~'�is'(a,philosopher,admired,by,church,'fathers�',z)))))&nesc(['$STRING'(s([is,a,'Stagirite'])),x])==>poss(~['$STRING'(s([is,a,'Macedonian'])),y]). nesc(teaches(x,y))&(nesc(['$STRING'(s([is,a,'Macedonian'])),y])&poss(nesc(['$STRING'(s([is,a,disciple,of])),x,z])&(nesc(['$STRING'(s([is,an,opponent,of])),x,z])&nesc('�is'(a,philosopher,admired,by,church,'fathers�',z)))))&nesc(['$STRING'(s([is,a,'Stagirite'])),x])==>nesc(['$STRING'(s([conquers,the,world])),y]). nesc(teaches(x,y))&(nesc(['$STRING'(s([is,a,'Macedonian'])),y])&(nesc(['$STRING'(s([conquers,the,world])),y])&poss(nesc(['$STRING'(s([is,an,opponent,of])),x,z])&nesc('�is'(a,philosopher,admired,by,church,'fathers�',z)))))&nesc(['$STRING'(s([is,a,'Stagirite'])),x])==>nesc(['$STRING'(s([is,a,disciple,of])),x,z]). nesc(teaches(x,y))&(nesc(['$STRING'(s([is,a,'Macedonian'])),y])&(nesc(['$STRING'(s([conquers,the,world])),y])&(nesc(['$STRING'(s([is,a,disciple,of])),x,z])&nesc(['$STRING'(s([is,an,opponent,of])),x,z]))))&nesc(['$STRING'(s([is,a,'Stagirite'])),x])==>nesc('�is'(a,philosopher,admired,by,church,'fathers�',z)). nesc(teaches(x,y))&(nesc(['$STRING'(s([is,a,'Macedonian'])),y])&(nesc(['$STRING'(s([conquers,the,world])),y])&(nesc(['$STRING'(s([is,a,disciple,of])),x,z])&nesc('�is'(a,philosopher,admired,by,church,'fathers�',z)))))&nesc(['$STRING'(s([is,a,'Stagirite'])),x])==>nesc(['$STRING'(s([is,an,opponent,of])),x,z]). nesc(teaches(x,y))&(nesc(['$STRING'(s([is,a,'Macedonian'])),y])&(nesc(['$STRING'(s([conquers,the,world])),y])&(nesc(['$STRING'(s([is,a,disciple,of])),x,z])&poss(~'�is'(a,philosopher,admired,by,church,'fathers�',z)))))&nesc(['$STRING'(s([is,a,'Stagirite'])),x])==>poss(~['$STRING'(s([is,an,opponent,of])),x,z]). nesc(teaches(x,y))&(nesc(['$STRING'(s([is,a,'Macedonian'])),y])&(nesc(['$STRING'(s([conquers,the,world])),y])&(nesc(['$STRING'(s([is,an,opponent,of])),x,z])&poss(~'�is'(a,philosopher,admired,by,church,'fathers�',z)))))&nesc(['$STRING'(s([is,a,'Stagirite'])),x])==>poss(~['$STRING'(s([is,a,disciple,of])),x,z]). nesc(teaches(x,y))&(nesc(['$STRING'(s([is,a,'Macedonian'])),y])&(nesc(['$STRING'(s([is,a,disciple,of])),x,z])&(nesc(['$STRING'(s([is,an,opponent,of])),x,z])&poss(~'�is'(a,philosopher,admired,by,church,'fathers�',z)))))&nesc(['$STRING'(s([is,a,'Stagirite'])),x])==>poss(~['$STRING'(s([conquers,the,world])),y]). nesc(teaches(x,y))&(poss(~['$STRING'(s([conquers,the,world])),y])&poss(nesc(['$STRING'(s([is,a,disciple,of])),x,z])&(nesc(['$STRING'(s([is,an,opponent,of])),x,z])&nesc('�is'(a,philosopher,admired,by,church,'fathers�',z)))))&nesc(['$STRING'(s([is,a,'Stagirite'])),x])==>poss(~['$STRING'(s([is,a,'Macedonian'])),y]). nesc(teaches(x,y))&(poss(~['$STRING'(s([is,a,disciple,of])),x,z])&poss(nesc(['$STRING'(s([is,an,opponent,of])),x,z])&nesc('�is'(a,philosopher,admired,by,church,'fathers�',z)))&nesc(['$STRING'(s([conquers,the,world])),y]))&nesc(['$STRING'(s([is,a,'Stagirite'])),x])==>poss(~['$STRING'(s([is,a,'Macedonian'])),y]). nesc(teaches(x,y))&(poss(~['$STRING'(s([is,a,disciple,of])),x,z])&poss(nesc(['$STRING'(s([is,an,opponent,of])),x,z])&nesc('�is'(a,philosopher,admired,by,church,'fathers�',z)))&nesc(['$STRING'(s([is,a,'Macedonian'])),y]))&nesc(['$STRING'(s([is,a,'Stagirite'])),x])==>poss(~['$STRING'(s([conquers,the,world])),y]). nesc(teaches(x,y))&(poss(~['$STRING'(s([is,an,opponent,of])),x,z])&nesc(['$STRING'(s([is,a,disciple,of])),x,z])&nesc(['$STRING'(s([conquers,the,world])),y])&nesc(['$STRING'(s([is,a,'Macedonian'])),y]))&nesc(['$STRING'(s([is,a,'Stagirite'])),x])==>poss(~'�is'(a,philosopher,admired,by,church,'fathers�',z)). nesc(teaches(x,y))&(poss(~['$STRING'(s([is,an,opponent,of])),x,z])&nesc('�is'(a,philosopher,admired,by,church,'fathers�',z))&nesc(['$STRING'(s([conquers,the,world])),y])&nesc(['$STRING'(s([is,a,'Macedonian'])),y]))&nesc(['$STRING'(s([is,a,'Stagirite'])),x])==>poss(~['$STRING'(s([is,a,disciple,of])),x,z]). nesc(teaches(x,y))&(poss(~['$STRING'(s([is,an,opponent,of])),x,z])&nesc('�is'(a,philosopher,admired,by,church,'fathers�',z))&nesc(['$STRING'(s([is,a,disciple,of])),x,z])&nesc(['$STRING'(s([conquers,the,world])),y]))&nesc(['$STRING'(s([is,a,'Stagirite'])),x])==>poss(~['$STRING'(s([is,a,'Macedonian'])),y]). nesc(teaches(x,y))&(poss(~['$STRING'(s([is,an,opponent,of])),x,z])&nesc('�is'(a,philosopher,admired,by,church,'fathers�',z))&nesc(['$STRING'(s([is,a,disciple,of])),x,z])&nesc(['$STRING'(s([is,a,'Macedonian'])),y]))&nesc(['$STRING'(s([is,a,'Stagirite'])),x])==>poss(~['$STRING'(s([conquers,the,world])),y]). poss(~['$STRING'(s([is,a,'Macedonian'])),y])&poss(nesc(['$STRING'(s([conquers,the,world])),y])&(nesc(['$STRING'(s([is,a,disciple,of])),x,z])&(nesc(['$STRING'(s([is,an,opponent,of])),x,z])&nesc('�is'(a,philosopher,admired,by,church,'fathers�',z)))))&nesc(['$STRING'(s([is,a,'Stagirite'])),x])==>poss(~teaches(x,y)). poss(~teaches(x,y))&nesc(['$STRING'(s([is,a,'Stagirite'])),x])&poss(nesc(['$STRING'(s([conquers,the,world])),y])&(nesc(['$STRING'(s([is,a,disciple,of])),x,z])&(nesc(['$STRING'(s([is,an,opponent,of])),x,z])&nesc('�is'(a,philosopher,admired,by,church,'fathers�',z)))))==>poss(~['$STRING'(s([is,a,'Macedonian'])),y]). poss(teaches(x,y))&poss(~['$STRING'(s([is,a,'Stagirite'])),x])&poss(nesc(['$STRING'(s([conquers,the,world])),y])&(nesc(['$STRING'(s([is,a,disciple,of])),x,z])&(nesc(['$STRING'(s([is,an,opponent,of])),x,z])&nesc('�is'(a,philosopher,admired,by,church,'fathers�',z)))))==>poss(~['$STRING'(s([is,a,'Macedonian'])),y]). nesc(teaches(x,y))&poss(~['$STRING'(s([is,a,'Macedonian'])),y])&nesc(['$STRING'(s([is,a,'Stagirite'])),x])&poss(nesc(['$STRING'(s([is,a,disciple,of])),x,z])&(nesc(['$STRING'(s([is,an,opponent,of])),x,z])&nesc('�is'(a,philosopher,admired,by,church,'fathers�',z))))==>poss(~['$STRING'(s([conquers,the,world])),y]). nesc(teaches(x,y))&(poss(~['$STRING'(s([conquers,the,world])),y])&nesc(['$STRING'(s([is,a,'Macedonian'])),y]))&nesc(['$STRING'(s([is,a,'Stagirite'])),x])&poss(nesc(['$STRING'(s([is,an,opponent,of])),x,z])&nesc('�is'(a,philosopher,admired,by,church,'fathers�',z)))==>poss(~['$STRING'(s([is,a,disciple,of])),x,z]). nesc(teaches(x,y))&(poss(~['$STRING'(s([is,a,disciple,of])),x,z])&nesc(['$STRING'(s([conquers,the,world])),y])&nesc(['$STRING'(s([is,a,'Macedonian'])),y]))&nesc(['$STRING'(s([is,a,'Stagirite'])),x])&poss(['$STRING'(s([is,an,opponent,of])),x,z])==>poss(~'�is'(a,philosopher,admired,by,church,'fathers�',z)). nesc(teaches(x,y))&(poss(~['$STRING'(s([is,a,disciple,of])),x,z])&nesc(['$STRING'(s([conquers,the,world])),y])&nesc(['$STRING'(s([is,a,'Macedonian'])),y]))&nesc(['$STRING'(s([is,a,'Stagirite'])),x])&poss('�is'(a,philosopher,admired,by,church,'fathers�',z))==>poss(~['$STRING'(s([is,an,opponent,of])),x,z]). poss(~['$STRING'(s([conquers,the,world])),y])&poss(nesc(['$STRING'(s([is,a,disciple,of])),x,z])&(nesc(['$STRING'(s([is,an,opponent,of])),x,z])&nesc('�is'(a,philosopher,admired,by,church,'fathers�',z))))&nesc(['$STRING'(s([is,a,'Macedonian'])),y])&nesc(['$STRING'(s([is,a,'Stagirite'])),x])==>poss(~teaches(x,y)). poss(~teaches(x,y))&nesc(['$STRING'(s([is,a,'Stagirite'])),x])&poss(['$STRING'(s([is,a,'Macedonian'])),y])&poss(nesc(['$STRING'(s([is,a,disciple,of])),x,z])&(nesc(['$STRING'(s([is,an,opponent,of])),x,z])&nesc('�is'(a,philosopher,admired,by,church,'fathers�',z))))==>poss(~['$STRING'(s([conquers,the,world])),y]). poss(teaches(x,y))&poss(~['$STRING'(s([is,a,'Stagirite'])),x])&poss(['$STRING'(s([is,a,'Macedonian'])),y])&poss(nesc(['$STRING'(s([is,a,disciple,of])),x,z])&(nesc(['$STRING'(s([is,an,opponent,of])),x,z])&nesc('�is'(a,philosopher,admired,by,church,'fathers�',z))))==>poss(~['$STRING'(s([conquers,the,world])),y]). nesc(teaches(x,y))&poss(~['$STRING'(s([is,a,'Macedonian'])),y])&nesc(['$STRING'(s([is,a,'Stagirite'])),x])&poss(['$STRING'(s([conquers,the,world])),y])&poss(nesc(['$STRING'(s([is,an,opponent,of])),x,z])&nesc('�is'(a,philosopher,admired,by,church,'fathers�',z)))==>poss(~['$STRING'(s([is,a,disciple,of])),x,z]). nesc(teaches(x,y))&(poss(~['$STRING'(s([conquers,the,world])),y])&nesc(['$STRING'(s([is,a,'Macedonian'])),y]))&nesc(['$STRING'(s([is,a,'Stagirite'])),x])&poss(['$STRING'(s([is,a,disciple,of])),x,z])&poss(['$STRING'(s([is,an,opponent,of])),x,z])==>poss(~'�is'(a,philosopher,admired,by,church,'fathers�',z)). nesc(teaches(x,y))&(poss(~['$STRING'(s([conquers,the,world])),y])&nesc(['$STRING'(s([is,a,'Macedonian'])),y]))&nesc(['$STRING'(s([is,a,'Stagirite'])),x])&poss(['$STRING'(s([is,a,disciple,of])),x,z])&poss('�is'(a,philosopher,admired,by,church,'fathers�',z))==>poss(~['$STRING'(s([is,an,opponent,of])),x,z]). poss(~['$STRING'(s([is,a,disciple,of])),x,z])&poss(nesc(['$STRING'(s([is,an,opponent,of])),x,z])&nesc('�is'(a,philosopher,admired,by,church,'fathers�',z)))&nesc(['$STRING'(s([conquers,the,world])),y])&nesc(['$STRING'(s([is,a,'Macedonian'])),y])&nesc(['$STRING'(s([is,a,'Stagirite'])),x])==>poss(~teaches(x,y)). poss(~teaches(x,y))&nesc(['$STRING'(s([is,a,'Stagirite'])),x])&poss(['$STRING'(s([is,a,'Macedonian'])),y])&poss(['$STRING'(s([conquers,the,world])),y])&poss(nesc(['$STRING'(s([is,an,opponent,of])),x,z])&nesc('�is'(a,philosopher,admired,by,church,'fathers�',z)))==>poss(~['$STRING'(s([is,a,disciple,of])),x,z]). poss(teaches(x,y))&poss(~['$STRING'(s([is,a,'Stagirite'])),x])&poss(['$STRING'(s([is,a,'Macedonian'])),y])&poss(['$STRING'(s([conquers,the,world])),y])&poss(nesc(['$STRING'(s([is,an,opponent,of])),x,z])&nesc('�is'(a,philosopher,admired,by,church,'fathers�',z)))==>poss(~['$STRING'(s([is,a,disciple,of])),x,z]). nesc(teaches(x,y))&poss(~['$STRING'(s([is,a,'Macedonian'])),y])&nesc(['$STRING'(s([is,a,'Stagirite'])),x])&poss(['$STRING'(s([conquers,the,world])),y])&poss(['$STRING'(s([is,a,disciple,of])),x,z])&poss(['$STRING'(s([is,an,opponent,of])),x,z])==>poss(~'�is'(a,philosopher,admired,by,church,'fathers�',z)). nesc(teaches(x,y))&poss(~['$STRING'(s([is,a,'Macedonian'])),y])&nesc(['$STRING'(s([is,a,'Stagirite'])),x])&poss(['$STRING'(s([conquers,the,world])),y])&poss(['$STRING'(s([is,a,disciple,of])),x,z])&poss('�is'(a,philosopher,admired,by,church,'fathers�',z))==>poss(~['$STRING'(s([is,an,opponent,of])),x,z]). poss(~['$STRING'(s([is,an,opponent,of])),x,z])&nesc('�is'(a,philosopher,admired,by,church,'fathers�',z))&nesc(['$STRING'(s([is,a,disciple,of])),x,z])&nesc(['$STRING'(s([conquers,the,world])),y])&nesc(['$STRING'(s([is,a,'Macedonian'])),y])&nesc(['$STRING'(s([is,a,'Stagirite'])),x])==>poss(~teaches(x,y)). poss(~teaches(x,y))&nesc(['$STRING'(s([is,a,'Stagirite'])),x])&poss(['$STRING'(s([is,a,'Macedonian'])),y])&poss(['$STRING'(s([conquers,the,world])),y])&poss(['$STRING'(s([is,a,disciple,of])),x,z])&poss(['$STRING'(s([is,an,opponent,of])),x,z])==>poss(~'�is'(a,philosopher,admired,by,church,'fathers�',z)). poss(~teaches(x,y))&nesc(['$STRING'(s([is,a,'Stagirite'])),x])&poss(['$STRING'(s([is,a,'Macedonian'])),y])&poss(['$STRING'(s([conquers,the,world])),y])&poss(['$STRING'(s([is,a,disciple,of])),x,z])&poss('�is'(a,philosopher,admired,by,church,'fathers�',z))==>poss(~['$STRING'(s([is,an,opponent,of])),x,z]). poss(teaches(x,y))&poss(~['$STRING'(s([is,a,'Stagirite'])),x])&poss(['$STRING'(s([is,a,'Macedonian'])),y])&poss(['$STRING'(s([conquers,the,world])),y])&poss(['$STRING'(s([is,a,disciple,of])),x,z])&poss(['$STRING'(s([is,an,opponent,of])),x,z])==>poss(~'�is'(a,philosopher,admired,by,church,'fathers�',z)). poss(teaches(x,y))&poss(~['$STRING'(s([is,a,'Stagirite'])),x])&poss(['$STRING'(s([is,a,'Macedonian'])),y])&poss(['$STRING'(s([conquers,the,world])),y])&poss(['$STRING'(s([is,a,disciple,of])),x,z])&poss('�is'(a,philosopher,admired,by,church,'fathers�',z))==>poss(~['$STRING'(s([is,an,opponent,of])),x,z]). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" x teaches y " is necessarily true and %~ (" is a 'Macedonian' isa s isa '$STRING' y " is necessarily true and %~ (" conquers the world isa s isa '$STRING' y " is necessarily true and %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )))))is possible %~ It's Proof that: %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( poss( ( nesc( teaches(x,y)) & nesc( [ $STRING( s( [is,a,'Macedonian'])), y]) & nesc( [ $STRING( s( [conquers,the,world])), y]) & nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)))) ==> nesc( [ $STRING( s( [is,a,'Stagirite'])), x])). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true and %~ ((" is a 'Macedonian' isa s isa '$STRING' y " is necessarily true and %~ (" conquers the world isa s isa '$STRING' y " is necessarily true and %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true ))))is possible ) %~ It's Proof that: %~ " x teaches y " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( [ $STRING( s( [is,a,'Stagirite'])), x]) & poss( ( nesc( [ $STRING( s( [is,a,'Macedonian'])), y]) & nesc( [ $STRING( s( [conquers,the,world])), y]) & nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z))))) ==> nesc( teaches(x,y))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true and %~ (" is a 'Macedonian' isa s isa '$STRING' y " is necessarily true and %~ (" conquers the world isa s isa '$STRING' y " is necessarily true and %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possibly false )))) %~ It's Proof that: %~ " x teaches y " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( [ $STRING( s( [is,a,'Stagirite'])), x]) & nesc( [ $STRING( s( [is,a,'Macedonian'])), y]) & nesc( [ $STRING( s( [conquers,the,world])), y]) & nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & poss( ~( '�is'(a,philosopher,admired,by,church,'fathers�',z)))) ==> poss( ~( teaches(x,y)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " x teaches y " is necessarily true and %~ (" is a 'Macedonian' isa s isa '$STRING' y " is necessarily true and %~ (" conquers the world isa s isa '$STRING' y " is necessarily true and %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possibly false )))) %~ It's Proof that: %~ " is a 'Stagirite' isa s isa '$STRING' x " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( teaches(x,y)) & nesc( [ $STRING( s( [is,a,'Macedonian'])), y]) & nesc( [ $STRING( s( [conquers,the,world])), y]) & nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & poss( ~( '�is'(a,philosopher,admired,by,church,'fathers�',z)))) ==> poss( ~( [ $STRING( s( [is,a,'Stagirite'])), x]))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " x teaches y " is necessarily true and %~ (" is a 'Macedonian' isa s isa '$STRING' y " is possibly false and %~ ((" conquers the world isa s isa '$STRING' y " is necessarily true and %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )))is possible )) %~ It's Proof that: %~ " is a 'Stagirite' isa s isa '$STRING' x " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( teaches(x,y)) & poss( ~( [ $STRING( s( [is,a,'Macedonian'])), y])) & poss( ( nesc( [ $STRING( s( [conquers,the,world])), y]) & nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z))))) ==> poss( ~( [ $STRING( s( [is,a,'Stagirite'])), x]))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " x teaches y " is necessarily true and %~ ((" conquers the world isa s isa '$STRING' y " is possibly false and %~ ((" is a disciple of isa s isa '$STRING' x z " is necessarily true and %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true ))is possible )) and %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true ) %~ It's Proof that: %~ " is a 'Stagirite' isa s isa '$STRING' x " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( teaches(x,y)) & poss( ~( [ $STRING( s( [conquers,the,world])), y])) & poss( ( nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)))) & nesc( [ $STRING( s( [is,a,'Macedonian'])), y])) ==> poss( ~( [ $STRING( s( [is,a,'Stagirite'])), x]))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " x teaches y " is necessarily true and %~ (((" is a disciple of isa s isa '$STRING' x z " is possibly false and %~ ((" is an opponent of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )is possible )) and %~ " conquers the world isa s isa '$STRING' y " is necessarily true ) and %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true ) %~ It's Proof that: %~ " is a 'Stagirite' isa s isa '$STRING' x " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( teaches(x,y)) & poss( ~( [ $STRING( s( [is,a,disciple,of])), x,z])) & poss( ( nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)))) & nesc( [ $STRING( s( [conquers,the,world])), y]) & nesc( [ $STRING( s( [is,a,'Macedonian'])), y])) ==> poss( ~( [ $STRING( s( [is,a,'Stagirite'])), x]))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " x teaches y " is necessarily true and %~ ((((" is an opponent of isa s isa '$STRING' x z " is possibly false and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true ) and %~ " is a disciple of isa s isa '$STRING' x z " is necessarily true ) and %~ " conquers the world isa s isa '$STRING' y " is necessarily true ) and %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true ) %~ It's Proof that: %~ " is a 'Stagirite' isa s isa '$STRING' x " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( teaches(x,y)) & poss( ~( [ $STRING( s( [is,an,opponent,of])), x,z])) & nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)) & nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & nesc( [ $STRING( s( [conquers,the,world])), y]) & nesc( [ $STRING( s( [is,a,'Macedonian'])), y])) ==> poss( ~( [ $STRING( s( [is,a,'Stagirite'])), x]))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " is a 'Stagirite' isa s isa '$STRING' x " is possibly false and %~ ((" is a 'Macedonian' isa s isa '$STRING' y " is necessarily true and %~ (" conquers the world isa s isa '$STRING' y " is necessarily true and %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true ))))is possible ) %~ It's Proof that: %~ " x teaches y " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( [ $STRING( s( [is,a,'Stagirite'])), x])) & poss( ( nesc( [ $STRING( s( [is,a,'Macedonian'])), y]) & nesc( [ $STRING( s( [conquers,the,world])), y]) & nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z))))) ==> poss( ~( teaches(x,y)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " x teaches y " is possibly false and %~ ((" is a 'Macedonian' isa s isa '$STRING' y " is necessarily true and %~ (" conquers the world isa s isa '$STRING' y " is necessarily true and %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true ))))is possible ) %~ It's Proof that: %~ " is a 'Stagirite' isa s isa '$STRING' x " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( teaches(x,y))) & poss( ( nesc( [ $STRING( s( [is,a,'Macedonian'])), y]) & nesc( [ $STRING( s( [conquers,the,world])), y]) & nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z))))) ==> poss( ~( [ $STRING( s( [is,a,'Stagirite'])), x]))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" x teaches y " is necessarily true and %~ ((" conquers the world isa s isa '$STRING' y " is necessarily true and %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )))is possible )) and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true %~ It's Proof that: %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( teaches(x,y)) & poss( ( nesc( [ $STRING( s( [conquers,the,world])), y]) & nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)))) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x])) ==> nesc( [ $STRING( s( [is,a,'Macedonian'])), y])). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" x teaches y " is necessarily true and %~ (" conquers the world isa s isa '$STRING' y " is necessarily true and %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possibly false )))) and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true %~ It's Proof that: %~ " is a 'Macedonian' isa s isa '$STRING' y " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( teaches(x,y)) & nesc( [ $STRING( s( [conquers,the,world])), y]) & nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & poss( ~( '�is'(a,philosopher,admired,by,church,'fathers�',z))) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x])) ==> poss( ~( [ $STRING( s( [is,a,'Macedonian'])), y]))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" x teaches y " is necessarily true and %~ (" is a 'Macedonian' isa s isa '$STRING' y " is necessarily true and %~ ((" is a disciple of isa s isa '$STRING' x z " is necessarily true and %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true ))is possible ))) and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true %~ It's Proof that: %~ " conquers the world isa s isa '$STRING' y " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( teaches(x,y)) & nesc( [ $STRING( s( [is,a,'Macedonian'])), y]) & poss( ( nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)))) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x])) ==> nesc( [ $STRING( s( [conquers,the,world])), y])). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" x teaches y " is necessarily true and %~ (" is a 'Macedonian' isa s isa '$STRING' y " is necessarily true and %~ (" conquers the world isa s isa '$STRING' y " is necessarily true and %~ ((" is an opponent of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )is possible )))) and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true %~ It's Proof that: %~ " is a disciple of isa s isa '$STRING' x z " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( teaches(x,y)) & nesc( [ $STRING( s( [is,a,'Macedonian'])), y]) & nesc( [ $STRING( s( [conquers,the,world])), y]) & poss( ( nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)))) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x])) ==> nesc( [ $STRING( s( [is,a,disciple,of])), x,z])). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" x teaches y " is necessarily true and %~ (" is a 'Macedonian' isa s isa '$STRING' y " is necessarily true and %~ (" conquers the world isa s isa '$STRING' y " is necessarily true and %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and %~ " is an opponent of isa s isa '$STRING' x z " is necessarily true )))) and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true %~ It's Proof that: %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( teaches(x,y)) & nesc( [ $STRING( s( [is,a,'Macedonian'])), y]) & nesc( [ $STRING( s( [conquers,the,world])), y]) & nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x])) ==> nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" x teaches y " is necessarily true and %~ (" is a 'Macedonian' isa s isa '$STRING' y " is necessarily true and %~ (" conquers the world isa s isa '$STRING' y " is necessarily true and %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )))) and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true %~ It's Proof that: %~ " is an opponent of isa s isa '$STRING' x z " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( teaches(x,y)) & nesc( [ $STRING( s( [is,a,'Macedonian'])), y]) & nesc( [ $STRING( s( [conquers,the,world])), y]) & nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x])) ==> nesc( [ $STRING( s( [is,an,opponent,of])), x,z])). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" x teaches y " is necessarily true and %~ (" is a 'Macedonian' isa s isa '$STRING' y " is necessarily true and %~ (" conquers the world isa s isa '$STRING' y " is necessarily true and %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possibly false )))) and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true %~ It's Proof that: %~ " is an opponent of isa s isa '$STRING' x z " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( teaches(x,y)) & nesc( [ $STRING( s( [is,a,'Macedonian'])), y]) & nesc( [ $STRING( s( [conquers,the,world])), y]) & nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & poss( ~( '�is'(a,philosopher,admired,by,church,'fathers�',z))) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x])) ==> poss( ~( [ $STRING( s( [is,an,opponent,of])), x,z]))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" x teaches y " is necessarily true and %~ (" is a 'Macedonian' isa s isa '$STRING' y " is necessarily true and %~ (" conquers the world isa s isa '$STRING' y " is necessarily true and %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possibly false )))) and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true %~ It's Proof that: %~ " is a disciple of isa s isa '$STRING' x z " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( teaches(x,y)) & nesc( [ $STRING( s( [is,a,'Macedonian'])), y]) & nesc( [ $STRING( s( [conquers,the,world])), y]) & nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & poss( ~( '�is'(a,philosopher,admired,by,church,'fathers�',z))) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x])) ==> poss( ~( [ $STRING( s( [is,a,disciple,of])), x,z]))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" x teaches y " is necessarily true and %~ (" is a 'Macedonian' isa s isa '$STRING' y " is necessarily true and %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possibly false )))) and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true %~ It's Proof that: %~ " conquers the world isa s isa '$STRING' y " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( teaches(x,y)) & nesc( [ $STRING( s( [is,a,'Macedonian'])), y]) & nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & poss( ~( '�is'(a,philosopher,admired,by,church,'fathers�',z))) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x])) ==> poss( ~( [ $STRING( s( [conquers,the,world])), y]))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" x teaches y " is necessarily true and %~ (" conquers the world isa s isa '$STRING' y " is possibly false and %~ ((" is a disciple of isa s isa '$STRING' x z " is necessarily true and %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true ))is possible ))) and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true %~ It's Proof that: %~ " is a 'Macedonian' isa s isa '$STRING' y " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( teaches(x,y)) & poss( ~( [ $STRING( s( [conquers,the,world])), y])) & poss( ( nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)))) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x])) ==> poss( ~( [ $STRING( s( [is,a,'Macedonian'])), y]))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" x teaches y " is necessarily true and %~ ((" is a disciple of isa s isa '$STRING' x z " is possibly false and %~ ((" is an opponent of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )is possible )) and %~ " conquers the world isa s isa '$STRING' y " is necessarily true )) and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true %~ It's Proof that: %~ " is a 'Macedonian' isa s isa '$STRING' y " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( teaches(x,y)) & poss( ~( [ $STRING( s( [is,a,disciple,of])), x,z])) & poss( ( nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)))) & nesc( [ $STRING( s( [conquers,the,world])), y]) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x])) ==> poss( ~( [ $STRING( s( [is,a,'Macedonian'])), y]))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" x teaches y " is necessarily true and %~ ((" is a disciple of isa s isa '$STRING' x z " is possibly false and %~ ((" is an opponent of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )is possible )) and %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true )) and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true %~ It's Proof that: %~ " conquers the world isa s isa '$STRING' y " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( teaches(x,y)) & poss( ~( [ $STRING( s( [is,a,disciple,of])), x,z])) & poss( ( nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)))) & nesc( [ $STRING( s( [is,a,'Macedonian'])), y]) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x])) ==> poss( ~( [ $STRING( s( [conquers,the,world])), y]))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" x teaches y " is necessarily true and %~ (((" is an opponent of isa s isa '$STRING' x z " is possibly false and %~ " is a disciple of isa s isa '$STRING' x z " is necessarily true ) and %~ " conquers the world isa s isa '$STRING' y " is necessarily true ) and %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true )) and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true %~ It's Proof that: %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( teaches(x,y)) & poss( ~( [ $STRING( s( [is,an,opponent,of])), x,z])) & nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & nesc( [ $STRING( s( [conquers,the,world])), y]) & nesc( [ $STRING( s( [is,a,'Macedonian'])), y]) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x])) ==> poss( ~( '�is'(a,philosopher,admired,by,church,'fathers�',z)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" x teaches y " is necessarily true and %~ (((" is an opponent of isa s isa '$STRING' x z " is possibly false and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true ) and %~ " conquers the world isa s isa '$STRING' y " is necessarily true ) and %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true )) and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true %~ It's Proof that: %~ " is a disciple of isa s isa '$STRING' x z " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( teaches(x,y)) & poss( ~( [ $STRING( s( [is,an,opponent,of])), x,z])) & nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)) & nesc( [ $STRING( s( [conquers,the,world])), y]) & nesc( [ $STRING( s( [is,a,'Macedonian'])), y]) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x])) ==> poss( ~( [ $STRING( s( [is,a,disciple,of])), x,z]))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" x teaches y " is necessarily true and %~ (((" is an opponent of isa s isa '$STRING' x z " is possibly false and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true ) and %~ " is a disciple of isa s isa '$STRING' x z " is necessarily true ) and %~ " conquers the world isa s isa '$STRING' y " is necessarily true )) and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true %~ It's Proof that: %~ " is a 'Macedonian' isa s isa '$STRING' y " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( teaches(x,y)) & poss( ~( [ $STRING( s( [is,an,opponent,of])), x,z])) & nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)) & nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & nesc( [ $STRING( s( [conquers,the,world])), y]) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x])) ==> poss( ~( [ $STRING( s( [is,a,'Macedonian'])), y]))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" x teaches y " is necessarily true and %~ (((" is an opponent of isa s isa '$STRING' x z " is possibly false and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true ) and %~ " is a disciple of isa s isa '$STRING' x z " is necessarily true ) and %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true )) and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true %~ It's Proof that: %~ " conquers the world isa s isa '$STRING' y " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( teaches(x,y)) & poss( ~( [ $STRING( s( [is,an,opponent,of])), x,z])) & nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)) & nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & nesc( [ $STRING( s( [is,a,'Macedonian'])), y]) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x])) ==> poss( ~( [ $STRING( s( [conquers,the,world])), y]))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" is a 'Macedonian' isa s isa '$STRING' y " is possibly false and %~ ((" conquers the world isa s isa '$STRING' y " is necessarily true and %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )))is possible )) and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true %~ It's Proof that: %~ " x teaches y " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( [ $STRING( s( [is,a,'Macedonian'])), y])) & poss( ( nesc( [ $STRING( s( [conquers,the,world])), y]) & nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)))) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x])) ==> poss( ~( teaches(x,y)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" x teaches y " is possibly false and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true ) and %~ ((" conquers the world isa s isa '$STRING' y " is necessarily true and %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )))is possible ) %~ It's Proof that: %~ " is a 'Macedonian' isa s isa '$STRING' y " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( teaches(x,y))) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x]) & poss( ( nesc( [ $STRING( s( [conquers,the,world])), y]) & nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z))))) ==> poss( ~( [ $STRING( s( [is,a,'Macedonian'])), y]))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (" x teaches y " is possible and %~ " is a 'Stagirite' isa s isa '$STRING' x " is possibly false ) and %~ ((" conquers the world isa s isa '$STRING' y " is necessarily true and %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )))is possible ) %~ It's Proof that: %~ " is a 'Macedonian' isa s isa '$STRING' y " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( teaches(x,y)) & poss( ~( [ $STRING( s( [is,a,'Stagirite'])), x])) & poss( ( nesc( [ $STRING( s( [conquers,the,world])), y]) & nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z))))) ==> poss( ~( [ $STRING( s( [is,a,'Macedonian'])), y]))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" x teaches y " is necessarily true and %~ " is a 'Macedonian' isa s isa '$STRING' y " is possibly false ) and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true ) and %~ ((" is a disciple of isa s isa '$STRING' x z " is necessarily true and %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true ))is possible ) %~ It's Proof that: %~ " conquers the world isa s isa '$STRING' y " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( teaches(x,y)) & poss( ~( [ $STRING( s( [is,a,'Macedonian'])), y])) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x]) & poss( ( nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z))))) ==> poss( ~( [ $STRING( s( [conquers,the,world])), y]))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" x teaches y " is necessarily true and %~ (" conquers the world isa s isa '$STRING' y " is possibly false and %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true )) and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true ) and %~ ((" is an opponent of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )is possible ) %~ It's Proof that: %~ " is a disciple of isa s isa '$STRING' x z " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( teaches(x,y)) & poss( ~( [ $STRING( s( [conquers,the,world])), y])) & nesc( [ $STRING( s( [is,a,'Macedonian'])), y]) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x]) & poss( ( nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z))))) ==> poss( ~( [ $STRING( s( [is,a,disciple,of])), x,z]))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" x teaches y " is necessarily true and %~ ((" is a disciple of isa s isa '$STRING' x z " is possibly false and %~ " conquers the world isa s isa '$STRING' y " is necessarily true ) and %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true )) and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true ) and %~ " is an opponent of isa s isa '$STRING' x z " is possible %~ It's Proof that: %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( teaches(x,y)) & poss( ~( [ $STRING( s( [is,a,disciple,of])), x,z])) & nesc( [ $STRING( s( [conquers,the,world])), y]) & nesc( [ $STRING( s( [is,a,'Macedonian'])), y]) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x]) & poss( [ $STRING( s( [is,an,opponent,of])), x,z])) ==> poss( ~( '�is'(a,philosopher,admired,by,church,'fathers�',z)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" x teaches y " is necessarily true and %~ ((" is a disciple of isa s isa '$STRING' x z " is possibly false and %~ " conquers the world isa s isa '$STRING' y " is necessarily true ) and %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true )) and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true ) and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possible %~ It's Proof that: %~ " is an opponent of isa s isa '$STRING' x z " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( teaches(x,y)) & poss( ~( [ $STRING( s( [is,a,disciple,of])), x,z])) & nesc( [ $STRING( s( [conquers,the,world])), y]) & nesc( [ $STRING( s( [is,a,'Macedonian'])), y]) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x]) & poss( '�is'(a,philosopher,admired,by,church,'fathers�',z))) ==> poss( ~( [ $STRING( s( [is,an,opponent,of])), x,z]))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" conquers the world isa s isa '$STRING' y " is possibly false and %~ ((" is a disciple of isa s isa '$STRING' x z " is necessarily true and %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true ))is possible )) and %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true ) and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true %~ It's Proof that: %~ " x teaches y " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( [ $STRING( s( [conquers,the,world])), y])) & poss( ( nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)))) & nesc( [ $STRING( s( [is,a,'Macedonian'])), y]) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x])) ==> poss( ~( teaches(x,y)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" x teaches y " is possibly false and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true ) and %~ " is a 'Macedonian' isa s isa '$STRING' y " is possible ) and %~ ((" is a disciple of isa s isa '$STRING' x z " is necessarily true and %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true ))is possible ) %~ It's Proof that: %~ " conquers the world isa s isa '$STRING' y " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( teaches(x,y))) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x]) & poss( [ $STRING( s( [is,a,'Macedonian'])), y]) & poss( ( nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z))))) ==> poss( ~( [ $STRING( s( [conquers,the,world])), y]))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((" x teaches y " is possible and %~ " is a 'Stagirite' isa s isa '$STRING' x " is possibly false ) and %~ " is a 'Macedonian' isa s isa '$STRING' y " is possible ) and %~ ((" is a disciple of isa s isa '$STRING' x z " is necessarily true and %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true ))is possible ) %~ It's Proof that: %~ " conquers the world isa s isa '$STRING' y " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( teaches(x,y)) & poss( ~( [ $STRING( s( [is,a,'Stagirite'])), x])) & poss( [ $STRING( s( [is,a,'Macedonian'])), y]) & poss( ( nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z))))) ==> poss( ~( [ $STRING( s( [conquers,the,world])), y]))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" x teaches y " is necessarily true and %~ " is a 'Macedonian' isa s isa '$STRING' y " is possibly false ) and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true ) and %~ " conquers the world isa s isa '$STRING' y " is possible ) and %~ ((" is an opponent of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )is possible ) %~ It's Proof that: %~ " is a disciple of isa s isa '$STRING' x z " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( teaches(x,y)) & poss( ~( [ $STRING( s( [is,a,'Macedonian'])), y])) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x]) & poss( [ $STRING( s( [conquers,the,world])), y]) & poss( ( nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z))))) ==> poss( ~( [ $STRING( s( [is,a,disciple,of])), x,z]))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" x teaches y " is necessarily true and %~ (" conquers the world isa s isa '$STRING' y " is possibly false and %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true )) and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true ) and %~ " is a disciple of isa s isa '$STRING' x z " is possible ) and %~ " is an opponent of isa s isa '$STRING' x z " is possible %~ It's Proof that: %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( teaches(x,y)) & poss( ~( [ $STRING( s( [conquers,the,world])), y])) & nesc( [ $STRING( s( [is,a,'Macedonian'])), y]) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x]) & poss( [ $STRING( s( [is,a,disciple,of])), x,z]) & poss( [ $STRING( s( [is,an,opponent,of])), x,z])) ==> poss( ~( '�is'(a,philosopher,admired,by,church,'fathers�',z)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" x teaches y " is necessarily true and %~ (" conquers the world isa s isa '$STRING' y " is possibly false and %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true )) and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true ) and %~ " is a disciple of isa s isa '$STRING' x z " is possible ) and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possible %~ It's Proof that: %~ " is an opponent of isa s isa '$STRING' x z " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( teaches(x,y)) & poss( ~( [ $STRING( s( [conquers,the,world])), y])) & nesc( [ $STRING( s( [is,a,'Macedonian'])), y]) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x]) & poss( [ $STRING( s( [is,a,disciple,of])), x,z]) & poss( '�is'(a,philosopher,admired,by,church,'fathers�',z))) ==> poss( ~( [ $STRING( s( [is,an,opponent,of])), x,z]))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" is a disciple of isa s isa '$STRING' x z " is possibly false and %~ ((" is an opponent of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )is possible )) and %~ " conquers the world isa s isa '$STRING' y " is necessarily true ) and %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true ) and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true %~ It's Proof that: %~ " x teaches y " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( [ $STRING( s( [is,a,disciple,of])), x,z])) & poss( ( nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)))) & nesc( [ $STRING( s( [conquers,the,world])), y]) & nesc( [ $STRING( s( [is,a,'Macedonian'])), y]) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x])) ==> poss( ~( teaches(x,y)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" x teaches y " is possibly false and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true ) and %~ " is a 'Macedonian' isa s isa '$STRING' y " is possible ) and %~ " conquers the world isa s isa '$STRING' y " is possible ) and %~ ((" is an opponent of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )is possible ) %~ It's Proof that: %~ " is a disciple of isa s isa '$STRING' x z " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( teaches(x,y))) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x]) & poss( [ $STRING( s( [is,a,'Macedonian'])), y]) & poss( [ $STRING( s( [conquers,the,world])), y]) & poss( ( nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z))))) ==> poss( ~( [ $STRING( s( [is,a,disciple,of])), x,z]))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ (((" x teaches y " is possible and %~ " is a 'Stagirite' isa s isa '$STRING' x " is possibly false ) and %~ " is a 'Macedonian' isa s isa '$STRING' y " is possible ) and %~ " conquers the world isa s isa '$STRING' y " is possible ) and %~ ((" is an opponent of isa s isa '$STRING' x z " is necessarily true and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )is possible ) %~ It's Proof that: %~ " is a disciple of isa s isa '$STRING' x z " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( teaches(x,y)) & poss( ~( [ $STRING( s( [is,a,'Stagirite'])), x])) & poss( [ $STRING( s( [is,a,'Macedonian'])), y]) & poss( [ $STRING( s( [conquers,the,world])), y]) & poss( ( nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z))))) ==> poss( ~( [ $STRING( s( [is,a,disciple,of])), x,z]))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((((" x teaches y " is necessarily true and %~ " is a 'Macedonian' isa s isa '$STRING' y " is possibly false ) and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true ) and %~ " conquers the world isa s isa '$STRING' y " is possible ) and %~ " is a disciple of isa s isa '$STRING' x z " is possible ) and %~ " is an opponent of isa s isa '$STRING' x z " is possible %~ It's Proof that: %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( teaches(x,y)) & poss( ~( [ $STRING( s( [is,a,'Macedonian'])), y])) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x]) & poss( [ $STRING( s( [conquers,the,world])), y]) & poss( [ $STRING( s( [is,a,disciple,of])), x,z]) & poss( [ $STRING( s( [is,an,opponent,of])), x,z])) ==> poss( ~( '�is'(a,philosopher,admired,by,church,'fathers�',z)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((((" x teaches y " is necessarily true and %~ " is a 'Macedonian' isa s isa '$STRING' y " is possibly false ) and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true ) and %~ " conquers the world isa s isa '$STRING' y " is possible ) and %~ " is a disciple of isa s isa '$STRING' x z " is possible ) and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possible %~ It's Proof that: %~ " is an opponent of isa s isa '$STRING' x z " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( nesc( teaches(x,y)) & poss( ~( [ $STRING( s( [is,a,'Macedonian'])), y])) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x]) & poss( [ $STRING( s( [conquers,the,world])), y]) & poss( [ $STRING( s( [is,a,disciple,of])), x,z]) & poss( '�is'(a,philosopher,admired,by,church,'fathers�',z))) ==> poss( ~( [ $STRING( s( [is,an,opponent,of])), x,z]))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((((" is an opponent of isa s isa '$STRING' x z " is possibly false and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true ) and %~ " is a disciple of isa s isa '$STRING' x z " is necessarily true ) and %~ " conquers the world isa s isa '$STRING' y " is necessarily true ) and %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true ) and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true %~ It's Proof that: %~ " x teaches y " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( [ $STRING( s( [is,an,opponent,of])), x,z])) & nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)) & nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & nesc( [ $STRING( s( [conquers,the,world])), y]) & nesc( [ $STRING( s( [is,a,'Macedonian'])), y]) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x])) ==> poss( ~( teaches(x,y)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((((" x teaches y " is possibly false and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true ) and %~ " is a 'Macedonian' isa s isa '$STRING' y " is possible ) and %~ " conquers the world isa s isa '$STRING' y " is possible ) and %~ " is a disciple of isa s isa '$STRING' x z " is possible ) and %~ " is an opponent of isa s isa '$STRING' x z " is possible %~ It's Proof that: %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( teaches(x,y))) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x]) & poss( [ $STRING( s( [is,a,'Macedonian'])), y]) & poss( [ $STRING( s( [conquers,the,world])), y]) & poss( [ $STRING( s( [is,a,disciple,of])), x,z]) & poss( [ $STRING( s( [is,an,opponent,of])), x,z])) ==> poss( ~( '�is'(a,philosopher,admired,by,church,'fathers�',z)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((((" x teaches y " is possibly false and %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true ) and %~ " is a 'Macedonian' isa s isa '$STRING' y " is possible ) and %~ " conquers the world isa s isa '$STRING' y " is possible ) and %~ " is a disciple of isa s isa '$STRING' x z " is possible ) and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possible %~ It's Proof that: %~ " is an opponent of isa s isa '$STRING' x z " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( ~( teaches(x,y))) & nesc( [ $STRING( s( [is,a,'Stagirite'])), x]) & poss( [ $STRING( s( [is,a,'Macedonian'])), y]) & poss( [ $STRING( s( [conquers,the,world])), y]) & poss( [ $STRING( s( [is,a,disciple,of])), x,z]) & poss( '�is'(a,philosopher,admired,by,church,'fathers�',z))) ==> poss( ~( [ $STRING( s( [is,an,opponent,of])), x,z]))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((((" x teaches y " is possible and %~ " is a 'Stagirite' isa s isa '$STRING' x " is possibly false ) and %~ " is a 'Macedonian' isa s isa '$STRING' y " is possible ) and %~ " conquers the world isa s isa '$STRING' y " is possible ) and %~ " is a disciple of isa s isa '$STRING' x z " is possible ) and %~ " is an opponent of isa s isa '$STRING' x z " is possible %~ It's Proof that: %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( teaches(x,y)) & poss( ~( [ $STRING( s( [is,a,'Stagirite'])), x])) & poss( [ $STRING( s( [is,a,'Macedonian'])), y]) & poss( [ $STRING( s( [conquers,the,world])), y]) & poss( [ $STRING( s( [is,a,disciple,of])), x,z]) & poss( [ $STRING( s( [is,an,opponent,of])), x,z])) ==> poss( ~( '�is'(a,philosopher,admired,by,church,'fathers�',z)))). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ ((((" x teaches y " is possible and %~ " is a 'Stagirite' isa s isa '$STRING' x " is possibly false ) and %~ " is a 'Macedonian' isa s isa '$STRING' y " is possible ) and %~ " conquers the world isa s isa '$STRING' y " is possible ) and %~ " is a disciple of isa s isa '$STRING' x z " is possible ) and %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possible %~ It's Proof that: %~ " is an opponent of isa s isa '$STRING' x z " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ( ( poss( teaches(x,y)) & poss( ~( [ $STRING( s( [is,a,'Stagirite'])), x])) & poss( [ $STRING( s( [is,a,'Macedonian'])), y]) & poss( [ $STRING( s( [conquers,the,world])), y]) & poss( [ $STRING( s( [is,a,disciple,of])), x,z]) & poss( '�is'(a,philosopher,admired,by,church,'fathers�',z))) ==> poss( ~( [ $STRING( s( [is,an,opponent,of])), x,z]))). ============================================ %~ kifi = exists( x(y,z), %~ and( %~ [ $STRING( s( [is,a,'Stagirite'])), %~ x], %~ teaches(x,y), %~ [ $STRING( s( [is,a,'Macedonian'])), %~ y], %~ [ $STRING( s( [conquers,the,world])), %~ y], %~ [ $STRING( s( [is,a,disciple,of])), x,z], %~ [ $STRING( s( [is,an,opponent,of])), x,z], %~ '�is'(a,philosopher,admired,by,church,'fathers�',z))). %~ kifm = exists( x(y,z), %~ nesc( ( [ $STRING( s( [is,a,'Stagirite'])), %~ x] & %~ teaches(x,y) & %~ [ $STRING( s( [is,a,'Macedonian'])), %~ y] & %~ [ $STRING( s( [conquers,the,world])), %~ y] & %~ [ $STRING( s( [is,a,disciple,of])), x,z] & %~ [ $STRING( s( [is,an,opponent,of])), x,z] & %~ '�is'(a,philosopher,admired,by,church,'fathers�',z)))). %~ kif_to_boxlog_attvars2 = exists(x(y,z),necessary(and('[|]'('$STRING'(s('[|]'(is,'[|]'(a,'[|]'('Stagirite',[]))))),'[|]'(x,[])),and(teaches(x,y),and('[|]'('$STRING'(s('[|]'(is,'[|]'(a,'[|]'('Macedonian',[]))))),'[|]'(y,[])),and('[|]'('$STRING'(s('[|]'(conquers,'[|]'(the,'[|]'(world,[]))))),'[|]'(y,[])),and('[|]'('$STRING'(s('[|]'(is,'[|]'(a,'[|]'(disciple,'[|]'(of,[])))))),'[|]'(x,'[|]'(z,[]))),and('[|]'('$STRING'(s('[|]'(is,'[|]'(an,'[|]'(opponent,'[|]'(of,[])))))),'[|]'(x,'[|]'(z,[]))),'�is'(a,philosopher,admired,by,church,'fathers�',z))))))))) totalTime=10.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k kif_io_test_01a.pl (returned 137) Add_LABELS='Errors,Overtime' Rem_LABELS='Skipped,Skipped,Warnings,Skipped' ISSUE_INFO=450 OPEN logicmoo.base.examples.fol.KIF_IO_TEST_01A JUnit Test_9999, logicmoo.base.examples.fol, unit_test, KIF_IO_TEST_01A, Failing, Errors, Overtime 2021-09-26 06:03:16 +0000 UTC ISSUE_ID=450 ISSUE_OC=OPEN Editing Issue For FAILED 450 OPEN logicmoo.base.examples.fol.KIF_IO_TEST_01A JUnit Test_9999, logicmoo.base.examples.fol, unit_test, KIF_IO_TEST_01A, Failing, Errors, Overtime 2021-09-26 06:03:16 +0000 UTC SKIPPING gh issue edit 450 -t logicmoo.base.examples.fol.KIF_IO_TEST_01A JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Warnings,Skipped --add-label Failing,Errors,Overtime FileTestCase=logicmoo.base.examples.fol.HOLDS_011 JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['holds_011.pfc']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['holds_011.pfc']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/HOLDS_011/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHOLDS_011 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/424 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x556aebe68c00) at PC=61: % clause_info((0x556aebe68c00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x556aebc55000) at PC=65: % clause_info((0x556aebc55000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x556aebc55400) at PC=60: % clause_info((0x556aebc55400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x556aebeab980) at PC=5: % clause_info((0x556aebeab980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x556aec0a8000) at PC=221: % clause_info((0x556aec0a8000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x556aebe7e840) at PC=10: % clause_info((0x556aebe7e840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x556aebeab980) at PC=5: % clause_info((0x556aebeab980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x556aebe84c80) at PC=12: % clause_info((0x556aebe84c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x556affbe4c80) at PC=31: % clause_info((0x556affbe4c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x556affbffb00) at PC=49: % clause_info((0x556affbffb00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x556afe0f6480) at PC=60: % clause_info((0x556afe0f6480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x556afe0e5200) at PC=20: % clause_info((0x556afe0e5200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x556aebc55000) at PC=99: % clause_info((0x556aebc55000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x556aebc55400) at PC=60: % clause_info((0x556aebc55400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x556aebeab980) at PC=5: % clause_info((0x556aebeab980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x556aec0a8000) at PC=221: % clause_info((0x556aec0a8000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x556aebe7e840) at PC=10: % clause_info((0x556aebe7e840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x556aebeab980) at PC=5: % clause_info((0x556aebeab980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x556aebe84c80) at PC=12: % clause_info((0x556aebe84c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x556aebe68c00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x556aebc55000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _1965682,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x556aebc55400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x556aebeab980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x556aec0a8000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x556aebe7e840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x556aebeab980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x556aed526380),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x556aed526380),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x556aed526380)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x556aed526380),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x556aed526380),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x556aed526380))))),%~ frame( 39,%~ clause((0x556aebe84c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x556affbe4c80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',pfc,user)),%~ frame(33,clause((0x556affbffb00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x556afe0f6480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x556afe0e5200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x556aebc55000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc', '', '')),%~ frame( 26,%~ clause((0x556aebc55400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_holds_011_c46_pfc,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x556aebeab980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',1632225620.4607399),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_holds_011_c46_pfc5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x556aec0a8000),221),%~ '$do_load_file_2'( 'holds_011.pfc',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x556aebe7e840),10),%~ '$qdo_load_file'( 'holds_011.pfc',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x556aebeab980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',%~ (0x556aed526a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x556aed526a80),%~ 'holds_011.pfc',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x556aed526a80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',%~ (0x556aed526a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x556aed526a80),%~ 'holds_011.pfc',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x556aed526a80))))),%~ frame(10,clause((0x556aebe84c80),12),'$load_file'('holds_011.pfc',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1681142)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43856,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43934,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_44012,[if(not_loaded),must_be_module(true)]),_43984,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x556aed526380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x556aed526380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_44192,system: $mt_end_load((0x556aed526380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x556aed526380),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x556aed526380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x556aed526380)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',_44654,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',1632225620.4607399),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',_44732,[expand(false),expand(true)]),_44704,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('holds_011.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('holds_011.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',(0x556aed526a80),[expand(false),expand(true)])),system: $mt_do_load((0x556aed526a80),'holds_011.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',user,[expand(false),expand(true)]),_44904,system: $mt_end_load((0x556aed526a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',(0x556aed526a80),[expand(false),expand(true)])),$mt_do_load((0x556aed526a80),'holds_011.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',user,[expand(false),expand(true)]),$mt_end_load((0x556aed526a80)))) [10] $load_file('holds_011.pfc',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43856,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43934,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_44012,[if(not_loaded),must_be_module(true)]),_43984,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x556aed526380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x556aed526380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_44192,system: $mt_end_load((0x556aed526380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x556aed526380),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x556aed526380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x556aed526380)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',_44654,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',1632225620.4607399),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',_44732,[expand(false),expand(true)]),_44704,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('holds_011.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('holds_011.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',(0x556aed526a80),[expand(false),expand(true)])),system: $mt_do_load((0x556aed526a80),'holds_011.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',user,[expand(false),expand(true)]),_44904,system: $mt_end_load((0x556aed526a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',(0x556aed526a80),[expand(false),expand(true)])),$mt_do_load((0x556aed526a80),'holds_011.pfc','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',user,[expand(false),expand(true)]),$mt_end_load((0x556aed526a80)))) ERROR: [10] $load_file('holds_011.pfc',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x556af030af00)), _2392746, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k holds_011.pfc (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=424 OPEN logicmoo.base.examples.fol.HOLDS_011 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, HOLDS_011, Failing 2021-09-26 06:03:30 +0000 UTC ISSUE_ID=424 ISSUE_OC=OPEN Editing Issue For FAILED 424 OPEN logicmoo.base.examples.fol.HOLDS_011 JUnit Test_9999, logicmoo.base.examples.fol, unit_test, HOLDS_011, Failing 2021-09-26 06:03:30 +0000 UTC SKIPPING gh issue edit 424 -t logicmoo.base.examples.fol.HOLDS_011 JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.EXACTLY_01P JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['exactly_01p.pfc.clif']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['exactly_01p.pfc.clif']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/EXACTLY_01P/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AEXACTLY_01P % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/453 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif(:-)))) ======================================================= :- ============================================ ?- kif_to_boxlog( :- ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ :- %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ failed_mort(pprint_ec_no_newline('[|]'(bold,'[|]'(reset,'[|]'(reset,'[|]'(hfg(green),'[|]'(bg(default),'[|]'(font(0),[])))))),:-(adjust_kif,nesc( (and (domain ?P ?n ?c) (admittedArgument ?p ?n ?i)) (instance ?i ?c))") %~ comment(" ============================================================") %~ comment(" Devil has exactly one name") %~ comment(" ============================================================") %~ debugm( user, %~ show_success( user, %~ user : ain( clif( exactly(1,[[Name,tName]],hasName('Devil',Name)))))) ======================================================= exactly(1,'[|]'('[|]'('$VAR'('Name'),'[|]'(tName,[])),[]),hasName('Devil','$VAR'('Name'))) ============================================ ?- kif_to_boxlog( exactly(1,[[Name,tName]],hasName('Devil',Name)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ exactly(1,[[Name,tName]],hasName('Devil',Name)) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ correct_special_quantifiers :- quant( exactly(1), %~ Name, %~ hasName('Devil',Name)&isa(Name,tName)). %~ %~ correct_special_quantifiers:-quant(exactly(1),Name,hasName('Devil',Name)&isa(Name,tName)) %~ kifi = exactly(1,[[Name,tName]],hasName('Devil',Name)). %~ kifm = nesc( quant(exactly(1),Name,hasName('Devil',Name)&isa(Name,tName))). %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('Name'),and(hasName('Devil','$VAR'('Name')),isa('$VAR'('Name'),tName)))) %~ w_o_c( %~ error = error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')), %~ user : kif_to_boxlog( %~ exactly(1,[[Name,tName]],hasName('Devil',Name)), KB,rule15:0,_1100)) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif#L0 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('exactly_01p.pfc.clif',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',(0x555d7cc80a80),[expand(false),expand(true)])),'$mt_do_load'((0x555d7cc80a80),'exactly_01p.pfc.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',user,[expand(false),expand(true)]),'$mt_end_load'((0x555d7cc80a80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',(0x555d7cc80a80),[expand(false),expand(true)])),system:'$mt_do_load'((0x555d7cc80a80),'exactly_01p.pfc.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x555d7cc80a80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('exactly_01p.pfc.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('exactly_01p.pfc.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',1632225620.4607399),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$source_term'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ','','',A,'','',''). % init.pl:1739: (30)[system]# setup_call_catcher_cleanup(system:'$open_source'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',(0x555d89e30a00),close((0x555d89e30a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',(0x555d7bae0930)),[],[expand(false),expand(true)]),system:'$term_in_file'((0x555d89e30a00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif '],[expand(false),expand(true)]),F,system:'$close_source'(close((0x555d89e30a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',(0x555d7bae0930)),true)). % init.pl:646: (31)$[system]# '$term_in_file'((0x555d89e30a00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif '],[expand(false),expand(true)]). % init.pl:1831: (32)$[system]# '$expanded_term'((0x555d89e30a00),begin_of_file,0-0,A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif '],[expand(false),expand(true)]). % init.pl:1876: (33)$[system] catch(system:'$expand_term'(begin_of_file,0-0,A,B),error(C,D),system:'$print_message_fail'(error(C,D))). % init.pl:546: (35)[$expand] expand_term(begin_of_file,'',A,B). % expand.pl:110: (37)$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: (38)[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: (40)[common_logic_loader] common_logic_loader:kif_io('',''). % common_logic_loader.pl:228: (41)[common_logic_loader] with_output_to((0x7f52794bc8c0),load_clif((0x555d89e30a00))). no(clause) (42)$[system] '$c_call_prolog'. no(clause) (49)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (53)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),each_call_cleanup:((common_logic_loader:with_lisp_translation((0x555d89e30a00),kif_process_once),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),B,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646: (54)$[each_call_cleanup] ''(''). no(clause) (56)[s3xpr] s3xpr:with_lisp_translation_stream((0x555d89e30a00),common_logic_loader:kif_process_once). % sreader.pl:109: (57)$[dcg_meta] dcg_meta:zalwayz(''). % dcg_meta.pl:517: (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,fail)). no(clause) (59)$[system] '$c_call_prolog'. no(clause) (60)$[system] catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,dcg_meta:fail). % init.pl:546: (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,''). % sreader.pl:116: (63)[must_sanity]# must_sanity:common_logic_loader:once(kif_process((:-kif_io))). % must_sanity.pl:65: (64)$[system] once(''). % init.pl:519: (65)$[common_logic_loader] common_logic_loader:kif_process(''). % common_logic_loader.pl:108: (68)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_process(tell,(:-kif_io)))),nop(break),!,fail)). % ucatch.pl:1715: (69)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (72)[common_logic_loader] common_logic_loader:kif_process(call,''). % common_logic_loader.pl:185: (73)$[system] call(''). % init.pl:483: (76)[user] with_output_to((0x7f52794bc8c0),load_clif((0x555d89e30a00))). no(clause) (77)$[system] '$c_call_prolog'. no(clause) (84)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (86)$[s3xpr] s3xpr:with_lisp_translation_stream((0x555d89e30a00),user:kif_process_once). % sreader.pl:109: (87)$[dcg_meta] dcg_meta:zalwayz(''). % dcg_meta.pl:517: (88)$[dcg_meta] notrace(catch(s3xpr:call_proc(user:kif_process_once,[exactly,1,[[Name,tName]],[hasName,'Devil',Name]]),A,fail)). no(clause) (89)$[system] '$c_call_prolog'. no(clause) (90)$[system] catch(s3xpr:call_proc(user:kif_process_once,[exactly,1,[[Name,tName]],[hasName,'Devil',Name]]),A,dcg_meta:fail). % init.pl:546: (91)[s3xpr] s3xpr:call_proc(user:kif_process_once,''). % sreader.pl:116: (93)[must_sanity]# must_sanity:user:once(kif_process([exactly,1,[[Name,tName]],[hasName,'Devil',Name]])). % must_sanity.pl:65: (94)$[system] once(''). % init.pl:519: (95)$[user] common_logic_loader:kif_process(''). % common_logic_loader.pl:107: (98)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_process(tell,[exactly,1,[[Name,tName]],[hasName,'Devil',Name]]))),nop(break),!,fail)). % ucatch.pl:1715: (99)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (100)$[user] common_logic_loader:kif_process(tell,''). % common_logic_loader.pl:146: (103)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_process(tell,exactly(1,[[Name,tName]],hasName('Devil',Name))))),nop(break),!,fail)). % ucatch.pl:1715: (104)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (109)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_add(exactly(1,[[Name,tName]],hasName('Devil',Name))))),nop(break),!,fail)). % ucatch.pl:1715: (110)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (111)[user] common_logic_snark:kif_add(exactly(1,[[Name,tName]],hasName('Devil',Name))). % common_logic_snark.pl:1664: (112)[user] common_logic_snark:kif_add2(''). % common_logic_snark.pl:1670: (113)[user] common_logic_snark:kif_to_boxlog(''). % common_logic_snark.pl:1063: (114)[user] common_logic_snark:kif_to_boxlog('',''). % common_logic_snark.pl:1099: (115)[must_sanity]# must_sanity:user:kif_to_boxlog(exactly(1,[[Name,tName]],hasName('Devil',Name)),A,rule15:0). % must_sanity.pl:65: (116)[user] common_logic_snark:kif_to_boxlog('','',''). % common_logic_snark.pl:1107: (117)[locally_each] locally_each:w_o_c(''). % redo_locally.pl:86: (118)$[system] catch(locally_each:w_o_c(error,user:kif_to_boxlog(exactly(1,[[Name,tName]],hasName('Devil',Name)),KB,rule15:0,A)),error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')),locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(1,[[Name,tName]],hasName('Devil',Name)),KB,rule15:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(1,[[Name,tName]],hasName('Devil',Name)),KB,rule15:0,A))),break,trace,user:kif_to_boxlog(exactly(1,[[Name,tName]],hasName('Devil',Name)),KB,rule15:0,A))). % init.pl:546: (119)$[locally_each] ''(locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(1,[[Name,tName]],hasName('Devil',Name)),KB,rule15:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(1,[[Name,tName]],hasName('Devil',Name)),KB,rule15:0,A))),break,trace,user:kif_to_boxlog(exactly(1,[[Name,tName]],hasName('Devil',Name)),KB,rule15:0,A))). no(clause) (120)[locally_each] dumpst:dumpST. % dumpst.pl:150: %~ w_o_c( %~ error = error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')), %~ user : kif_to_boxlog( %~ exactly(1,[[Name,tName]],hasName('Devil',Name)), KB,rule15:0,_1100)) % Break level 1 % Exit break level 1 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif:86 %~ correct_special_quantifiers :- quant( exactly(1),%~ Name,%~ hasName('Devil',Name)&isa(Name,tName)).%~ %~ correct_special_quantifiers:-quant(exactly(1),Name,hasName('Devil',Name)&isa(Name,tName))%~ kifi = exactly(1,[[Name,tName]],hasName('Devil',Name)).%~ kifm = nesc( quant(exactly(1),Name,hasName('Devil',Name)&isa(Name,tName))).%~ as_sigma :- necessary( quant(exactly(1),Name,and(hasName('Devil',Name),isa(Name,tName)))).%~ %~ as_sigma:-necessary(quant(exactly(1),Name,and(hasName('Devil',Name),isa(Name,tName))))%~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('Name'),and(hasName('Devil','$VAR'('Name')),isa('$VAR'('Name'),tName))))%~ as_dlog :- ( nesc( v( nesc( ~( quant(exactly(1),Name,isa(Name,tName)))),%~ quant(exactly(1),Name,hasName('Devil',Name)))) &%~ nesc( v( nesc( ~( quant(exactly(1),Name,hasName('Devil',Name)))),%~ quant(exactly(1),Name,isa(Name,tName))))).%~ %~ as_dlog:-nesc(v(nesc(~quant(exactly(1),Name,isa(Name,tName))),quant(exactly(1),Name,hasName('Devil',Name))))&nesc(v(nesc(~quant(exactly(1),Name,hasName('Devil',Name))),quant(exactly(1),Name,isa(Name,tName)))) %~ debugm(user,show_success(user,user:ain(clif(if(and(a,b),c))))) ======================================================= if(and(a,b),c) ============================================ ?- kif_to_boxlog( if(and(a,b),c) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ a and b if c %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi = if(and(a,b),c). %~ kifm = nesc( (a&b)=>c). %~ kif_to_boxlog_attvars2 = necessary(=>(and(a,b),c)) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 3 entailment(s): nesc(a)&nesc(b)==>nesc(c). poss(~c)&nesc(a)==>poss(~b). poss(~c)&nesc(b)==>poss(~a). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " a " is necessarily true and %~ " b " is necessarily true %~ It's Proof that: %~ " c " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(a)&nesc(b)==>nesc(c). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " c " is possibly false and %~ " a " is necessarily true %~ It's Proof that: %~ " b " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(~c)&nesc(a)==>poss(~b). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " c " is possibly false and %~ " b " is necessarily true %~ It's Proof that: %~ " a " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(~c)&nesc(b)==>poss(~a). ============================================ %~ kifi = if(and(a,b),c). %~ kifm = nesc( (a&b)=>c). %~ kif_to_boxlog_attvars2 = necessary(=>(and(a,b),c)) %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " a " is necessarily true and %~ " b " is necessarily true %~ It's Proof that: %~ " c " is necessarily true %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc(a)&nesc(b)==>nesc(c). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " c " is possibly false and %~ " b " is necessarily true %~ It's Proof that: %~ " a " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(~c)&nesc(b)==>poss(~a). % AND %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ Whenever: %~ " c " is possibly false and %~ " a " is necessarily true %~ It's Proof that: %~ " b " is possibly false %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% poss(~c)&nesc(a)==>poss(~b). %~ comment(" ============================================================") %~ comment(" if a and be then c") %~ comment(" ============================================================") %~ comment(" ============================================================") %~ comment(" Exactly 1") %~ comment(" ============================================================") %~ debugm( user, %~ show_success( user, %~ user : ain( clif( exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)))))) ======================================================= exactly(1,'[|]'('[|]'('$VAR'('H1'),'[|]'(tHouse,[])),[]),memberOf('$VAR'('H1'),tOneHouseSet)) ============================================ ?- kif_to_boxlog( exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ correct_special_quantifiers :- quant( exactly(1), %~ H1, %~ memberOf(H1,tOneHouseSet)&isa(H1,tHouse)). %~ %~ correct_special_quantifiers:-quant(exactly(1),H1,memberOf(H1,tOneHouseSet)&isa(H1,tHouse)) %~ kifi = exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)). %~ kifm = nesc( quant(exactly(1),H1,memberOf(H1,tOneHouseSet)&isa(H1,tHouse))). %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('H1'),and(memberOf('$VAR'('H1'),tOneHouseSet),isa('$VAR'('H1'),tHouse)))) %~ w_o_c( %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), %~ user : kif_to_boxlog( %~ exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)), KB,rule18:0,_727492)) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif#L86 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('exactly_01p.pfc.clif',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',(0x555d7cc80a80),[expand(false),expand(true)])),'$mt_do_load'((0x555d7cc80a80),'exactly_01p.pfc.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',user,[expand(false),expand(true)]),'$mt_end_load'((0x555d7cc80a80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',(0x555d7cc80a80),[expand(false),expand(true)])),system:'$mt_do_load'((0x555d7cc80a80),'exactly_01p.pfc.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x555d7cc80a80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('exactly_01p.pfc.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('exactly_01p.pfc.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',1632225620.4607399),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$source_term'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ','','',A,'','',''). % init.pl:1739: (30)[system]# setup_call_catcher_cleanup(system:'$open_source'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',(0x555d89e30a00),close((0x555d89e30a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',(0x555d7bae0930)),[],[expand(false),expand(true)]),system:'$term_in_file'((0x555d89e30a00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif '],[expand(false),expand(true)]),F,system:'$close_source'(close((0x555d89e30a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',(0x555d7bae0930)),true)). % init.pl:646: (31)$[system]# '$term_in_file'((0x555d89e30a00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif '],[expand(false),expand(true)]). % init.pl:1831: (32)$[system]# '$expanded_term'((0x555d89e30a00),begin_of_file,0-0,A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif '],[expand(false),expand(true)]). % init.pl:1876: (33)$[system] catch(system:'$expand_term'(begin_of_file,0-0,A,B),error(C,D),system:'$print_message_fail'(error(C,D))). % init.pl:546: (35)[$expand] expand_term(begin_of_file,'',A,B). % expand.pl:110: (37)$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: (38)[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: (40)[common_logic_loader] common_logic_loader:kif_io('',''). % common_logic_loader.pl:228: (41)[common_logic_loader] with_output_to((0x7f52794bc8c0),load_clif((0x555d89e30a00))). no(clause) (42)$[system] '$c_call_prolog'. no(clause) (49)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (53)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),each_call_cleanup:((common_logic_loader:with_lisp_translation((0x555d89e30a00),kif_process_once),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),B,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646: (54)$[each_call_cleanup] ''(''). no(clause) (56)[s3xpr] s3xpr:with_lisp_translation_stream((0x555d89e30a00),common_logic_loader:kif_process_once). % sreader.pl:109: (57)$[dcg_meta] dcg_meta:zalwayz(''). % dcg_meta.pl:517: (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,fail)). no(clause) (59)$[system] '$c_call_prolog'. no(clause) (60)$[system] catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,dcg_meta:fail). % init.pl:546: (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,''). % sreader.pl:116: (63)[must_sanity]# must_sanity:common_logic_loader:once(kif_process((:-kif_io))). % must_sanity.pl:65: (64)$[system] once(''). % init.pl:519: (65)$[common_logic_loader] common_logic_loader:kif_process(''). % common_logic_loader.pl:108: (68)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_process(tell,(:-kif_io)))),nop(break),!,fail)). % ucatch.pl:1715: (69)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (72)[common_logic_loader] common_logic_loader:kif_process(call,''). % common_logic_loader.pl:185: (73)$[system] call(''). % init.pl:483: (76)[user] with_output_to((0x7f52794bc8c0),load_clif((0x555d89e30a00))). no(clause) (77)$[system] '$c_call_prolog'. no(clause) (84)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (86)$[s3xpr] s3xpr:with_lisp_translation_stream((0x555d89e30a00),user:kif_process_once). % sreader.pl:109: (87)$[dcg_meta] dcg_meta:zalwayz(s3xpr:call_proc(user:kif_process_once,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]])). % dcg_meta.pl:517: (88)$[dcg_meta] notrace(catch(s3xpr:call_proc(user:kif_process_once,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]]),A,fail)). no(clause) (89)$[system] '$c_call_prolog'. no(clause) (90)$[system] catch(s3xpr:call_proc(user:kif_process_once,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]]),A,dcg_meta:fail). % init.pl:546: (91)[s3xpr] s3xpr:call_proc(user:kif_process_once,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]]). % sreader.pl:116: (93)[must_sanity]# must_sanity:user:once(kif_process([exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]])). % must_sanity.pl:65: (94)$[system] once(user:kif_process([exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]])). % init.pl:519: (95)$[user] common_logic_loader:kif_process([exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]]). % common_logic_loader.pl:107: (98)[ucatch] ucatch:one_must(bugger:dcall0(user:kif_process(tell,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]])),bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_process(tell,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]]))),nop(break),!,fail)). % ucatch.pl:1715: (99)$[bugger] bugger:dcall0(user:kif_process(tell,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]])). % bugger.pl:1399: (100)$[user] common_logic_loader:kif_process(tell,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]]). % common_logic_loader.pl:146: (103)[ucatch] ucatch:one_must(bugger:dcall0(user:kif_process(tell,exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)))),bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_process(tell,exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet))))),nop(break),!,fail)). % ucatch.pl:1715: (104)$[bugger] bugger:dcall0(user:kif_process(tell,exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)))). % bugger.pl:1399: (109)[ucatch] ucatch:one_must(bugger:dcall0(user:kif_add(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)))),bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_add(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet))))),nop(break),!,fail)). % ucatch.pl:1715: (110)$[bugger] bugger:dcall0(user:kif_add(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)))). % bugger.pl:1399: (111)[user] common_logic_snark:kif_add(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet))). % common_logic_snark.pl:1664: (112)[user] common_logic_snark:kif_add2(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet))). % common_logic_snark.pl:1670: (113)[user] common_logic_snark:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet))). % common_logic_snark.pl:1063: (114)[user] common_logic_snark:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),A). % common_logic_snark.pl:1099: (115)[must_sanity]# must_sanity:user:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),A,rule18:0). % must_sanity.pl:65: (116)[user] common_logic_snark:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),A,rule18:0). % common_logic_snark.pl:1107: (117)[locally_each] locally_each:w_o_c(user:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),KB,rule18:0,A)). % redo_locally.pl:86: (118)$[system] catch(locally_each:w_o_c(error,user:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),KB,rule18:0,A)),error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),KB,rule18:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),KB,rule18:0,A))),break,trace,user:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),KB,rule18:0,A))). % init.pl:546: (119)$[locally_each] ''(locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),KB,rule18:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),KB,rule18:0,A))),break,trace,user:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),KB,rule18:0,A))). no(clause) (120)[locally_each] dumpst:dumpST. % dumpst.pl:150: %~ w_o_c( %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), %~ user : kif_to_boxlog( %~ exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)), KB,rule18:0,_727492)) % Break level 1 % Exit break level 1 %~ correct_special_quantifiers :- quant( exactly(1),%~ H1,%~ memberOf(H1,tOneHouseSet)&isa(H1,tHouse)).%~ %~ correct_special_quantifiers:-quant(exactly(1),H1,memberOf(H1,tOneHouseSet)&isa(H1,tHouse))%~ kifi = exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)).%~ kifm = nesc( quant(exactly(1),H1,memberOf(H1,tOneHouseSet)&isa(H1,tHouse))).%~ as_sigma :- necessary( quant(exactly(1),H1,and(memberOf(H1,tOneHouseSet),isa(H1,tHouse)))).%~ %~ as_sigma:-necessary(quant(exactly(1),H1,and(memberOf(H1,tOneHouseSet),isa(H1,tHouse))))%~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('H1'),and(memberOf('$VAR'('H1'),tOneHouseSet),isa('$VAR'('H1'),tHouse))))%~ as_dlog :- ( nesc( v( nesc( ~( quant(exactly(1),H1,isa(H1,tHouse)))),%~ quant(exactly(1),H1,memberOf(H1,tOneHouseSet)))) &%~ nesc( v( nesc( ~( quant(exactly(1),H1,memberOf(H1,tOneHouseSet)))),%~ quant(exactly(1),H1,isa(H1,tHouse))))).%~ %~ as_dlog:-nesc(v(nesc(~quant(exactly(1),H1,isa(H1,tHouse))),quant(exactly(1),H1,memberOf(H1,tOneHouseSet))))&nesc(v(nesc(~quant(exactly(1),H1,memberOf(H1,tOneHouseSet))),quant(exactly(1),H1,isa(H1,tHouse)))) %~ debugm( user, %~ show_success( user, %~ user : ain( clif( exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)))))) ======================================================= exactly(2,'[|]'('[|]'('$VAR'('H1'),'[|]'(tHouse,[])),[]),memberOf('$VAR'('H1'),tTwoHouseSet)) ============================================ ?- kif_to_boxlog( exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ correct_special_quantifiers :- quant( exactly(2), %~ H1, %~ memberOf(H1,tTwoHouseSet)&isa(H1,tHouse)). %~ %~ correct_special_quantifiers:-quant(exactly(2),H1,memberOf(H1,tTwoHouseSet)&isa(H1,tHouse)) %~ kifi = exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)). %~ kifm = nesc( quant(exactly(2),H1,memberOf(H1,tTwoHouseSet)&isa(H1,tHouse))). %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(2),'$VAR'('H1'),and(memberOf('$VAR'('H1'),tTwoHouseSet),isa('$VAR'('H1'),tHouse)))) %~ w_o_c( %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), %~ user : kif_to_boxlog( %~ exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)), KB,rule19:0,_3228380)) %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif#L86 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('exactly_01p.pfc.clif',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',(0x555d7cc80a80),[expand(false),expand(true)])),'$mt_do_load'((0x555d7cc80a80),'exactly_01p.pfc.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',user,[expand(false),expand(true)]),'$mt_end_load'((0x555d7cc80a80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',(0x555d7cc80a80),[expand(false),expand(true)])),system:'$mt_do_load'((0x555d7cc80a80),'exactly_01p.pfc.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x555d7cc80a80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('exactly_01p.pfc.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('exactly_01p.pfc.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',1632225620.4607399),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$source_term'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ','','',A,'','',''). % init.pl:1739: (30)[system]# setup_call_catcher_cleanup(system:'$open_source'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',(0x555d89e30a00),close((0x555d89e30a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',(0x555d7bae0930)),[],[expand(false),expand(true)]),system:'$term_in_file'((0x555d89e30a00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif '],[expand(false),expand(true)]),F,system:'$close_source'(close((0x555d89e30a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',(0x555d7bae0930)),true)). % init.pl:646: (31)$[system]# '$term_in_file'((0x555d89e30a00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif '],[expand(false),expand(true)]). % init.pl:1831: (32)$[system]# '$expanded_term'((0x555d89e30a00),begin_of_file,0-0,A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif '],[expand(false),expand(true)]). % init.pl:1876: (33)$[system] catch(system:'$expand_term'(begin_of_file,0-0,A,B),error(C,D),system:'$print_message_fail'(error(C,D))). % init.pl:546: (35)[$expand] expand_term(begin_of_file,'',A,B). % expand.pl:110: (37)$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: (38)[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: (40)[common_logic_loader] common_logic_loader:kif_io('',''). % common_logic_loader.pl:228: (41)[common_logic_loader] with_output_to((0x7f52794bc8c0),load_clif((0x555d89e30a00))). no(clause) (42)$[system] '$c_call_prolog'. no(clause) (49)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (53)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),each_call_cleanup:((common_logic_loader:with_lisp_translation((0x555d89e30a00),kif_process_once),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),B,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646: (54)$[each_call_cleanup] ''(''). no(clause) (56)[s3xpr] s3xpr:with_lisp_translation_stream((0x555d89e30a00),common_logic_loader:kif_process_once). % sreader.pl:109: (57)$[dcg_meta] dcg_meta:zalwayz(''). % dcg_meta.pl:517: (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,fail)). no(clause) (59)$[system] '$c_call_prolog'. no(clause) (60)$[system] catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,dcg_meta:fail). % init.pl:546: (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,''). % sreader.pl:116: (63)[must_sanity]# must_sanity:common_logic_loader:once(kif_process((:-kif_io))). % must_sanity.pl:65: (64)$[system] once(''). % init.pl:519: (65)$[common_logic_loader] common_logic_loader:kif_process(''). % common_logic_loader.pl:108: (68)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_process(tell,(:-kif_io)))),nop(break),!,fail)). % ucatch.pl:1715: (69)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (72)[common_logic_loader] common_logic_loader:kif_process(call,''). % common_logic_loader.pl:185: (73)$[system] call(''). % init.pl:483: (76)[user] with_output_to((0x7f52794bc8c0),load_clif((0x555d89e30a00))). no(clause) (77)$[system] '$c_call_prolog'. no(clause) (84)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (86)$[s3xpr] s3xpr:with_lisp_translation_stream((0x555d89e30a00),user:kif_process_once). % sreader.pl:109: (87)$[dcg_meta] dcg_meta:zalwayz(s3xpr:call_proc(user:kif_process_once,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]])). % dcg_meta.pl:517: (88)$[dcg_meta] notrace(catch(s3xpr:call_proc(user:kif_process_once,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]),A,fail)). no(clause) (89)$[system] '$c_call_prolog'. no(clause) (90)$[system] catch(s3xpr:call_proc(user:kif_process_once,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]),A,dcg_meta:fail). % init.pl:546: (91)[s3xpr] s3xpr:call_proc(user:kif_process_once,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]). % sreader.pl:116: (93)[must_sanity]# must_sanity:user:once(kif_process([exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]])). % must_sanity.pl:65: (94)$[system] once(user:kif_process([exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]])). % init.pl:519: (95)$[user] common_logic_loader:kif_process([exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]). % common_logic_loader.pl:107: (98)[ucatch] ucatch:one_must(bugger:dcall0(user:kif_process(tell,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]])),bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_process(tell,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]))),nop(break),!,fail)). % ucatch.pl:1715: (99)$[bugger] bugger:dcall0(user:kif_process(tell,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]])). % bugger.pl:1399: (100)$[user] common_logic_loader:kif_process(tell,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]). % common_logic_loader.pl:146: (103)[ucatch] ucatch:one_must(bugger:dcall0(user:kif_process(tell,exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)))),bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_process(tell,exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet))))),nop(break),!,fail)). % ucatch.pl:1715: (104)$[bugger] bugger:dcall0(user:kif_process(tell,exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)))). % bugger.pl:1399: (109)[ucatch] ucatch:one_must(bugger:dcall0(user:kif_add(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)))),bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_add(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet))))),nop(break),!,fail)). % ucatch.pl:1715: (110)$[bugger] bugger:dcall0(user:kif_add(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)))). % bugger.pl:1399: (111)[user] common_logic_snark:kif_add(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet))). % common_logic_snark.pl:1664: (112)[user] common_logic_snark:kif_add2(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet))). % common_logic_snark.pl:1670: (113)[user] common_logic_snark:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet))). % common_logic_snark.pl:1063: (114)[user] common_logic_snark:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),A). % common_logic_snark.pl:1099: (115)[must_sanity]# must_sanity:user:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),A,rule19:0). % must_sanity.pl:65: (116)[user] common_logic_snark:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),A,rule19:0). % common_logic_snark.pl:1107: (117)[locally_each] locally_each:w_o_c(user:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),KB,rule19:0,A)). % redo_locally.pl:86: (118)$[system] catch(locally_each:w_o_c(error,user:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),KB,rule19:0,A)),error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),KB,rule19:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),KB,rule19:0,A))),break,trace,user:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),KB,rule19:0,A))). % init.pl:546: (119)$[locally_each] ''(locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),KB,rule19:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),KB,rule19:0,A))),break,trace,user:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),KB,rule19:0,A))). no(clause) (120)[locally_each] dumpst:dumpST. % dumpst.pl:150: %~ w_o_c( %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), %~ user : kif_to_boxlog( %~ exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)), KB,rule19:0,_3228380)) % Break level 1 % Exit break level 1 %~ correct_special_quantifiers :- quant( exactly(2),%~ H1,%~ memberOf(H1,tTwoHouseSet)&isa(H1,tHouse)).%~ %~ correct_special_quantifiers:-quant(exactly(2),H1,memberOf(H1,tTwoHouseSet)&isa(H1,tHouse))%~ kifi = exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)).%~ kifm = nesc( quant(exactly(2),H1,memberOf(H1,tTwoHouseSet)&isa(H1,tHouse))).%~ as_sigma :- necessary( quant(exactly(2),H1,and(memberOf(H1,tTwoHouseSet),isa(H1,tHouse)))).%~ %~ as_sigma:-necessary(quant(exactly(2),H1,and(memberOf(H1,tTwoHouseSet),isa(H1,tHouse))))%~ kif_to_boxlog_attvars2 = necessary(quant(exactly(2),'$VAR'('H1'),and(memberOf('$VAR'('H1'),tTwoHouseSet),isa('$VAR'('H1'),tHouse))))%~ as_dlog :- ( nesc( v( nesc( ~( quant(exactly(2),H1,isa(H1,tHouse)))),%~ quant(exactly(2),H1,memberOf(H1,tTwoHouseSet)))) &%~ nesc( v( nesc( ~( quant(exactly(2),H1,memberOf(H1,tTwoHouseSet)))),%~ quant(exactly(2),H1,isa(H1,tHouse))))).%~ %~ as_dlog:-nesc(v(nesc(~quant(exactly(2),H1,isa(H1,tHouse))),quant(exactly(2),H1,memberOf(H1,tTwoHouseSet))))&nesc(v(nesc(~quant(exactly(2),H1,memberOf(H1,tTwoHouseSet))),quant(exactly(2),H1,isa(H1,tHouse)))) %~ debugm( user, %~ show_success( user, %~ user : ain( clif( exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)))))) ======================================================= exactly(5,'[|]'('[|]'('$VAR'('H1'),'[|]'(tHouse,[])),[]),memberOf('$VAR'('H1'),tFiveHouseSet)) ============================================ ?- kif_to_boxlog( exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)) %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ correct_special_quantifiers :- quant( exactly(5), %~ H1, %~ memberOf(H1,tFiveHouseSet)&isa(H1,tHouse)). %~ %~ correct_special_quantifiers:-quant(exactly(5),H1,memberOf(H1,tFiveHouseSet)&isa(H1,tHouse)) %~ kifi = exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)). %~ kifm = nesc( quant(exactly(5),H1,memberOf(H1,tFiveHouseSet)&isa(H1,tHouse))). %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(5),'$VAR'('H1'),and(memberOf('$VAR'('H1'),tFiveHouseSet),isa('$VAR'('H1'),tHouse)))) %~ w_o_c( %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), %~ user : kif_to_boxlog( %~ exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)), KB,rule20:0,_5725836)) %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif#L86 (0)$[system] '$c_call_prolog'. no(clause) (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: (10)$[system] '$load_file'('exactly_01p.pfc.clif',user,''). % init.pl:2353: (13)$[system]# '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',(0x555d7cc80a80),[expand(false),expand(true)])),'$mt_do_load'((0x555d7cc80a80),'exactly_01p.pfc.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',user,[expand(false),expand(true)]),'$mt_end_load'((0x555d7cc80a80)))). no(clause) (14)$[system] '$c_call_prolog'. no(clause) (16)$[system]# setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',(0x555d7cc80a80),[expand(false),expand(true)])),system:'$mt_do_load'((0x555d7cc80a80),'exactly_01p.pfc.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',user,[expand(false),expand(true)]),A,system:'$mt_end_load'((0x555d7cc80a80))). % init.pl:646: (18)$[system]# '$qdo_load_file'('exactly_01p.pfc.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',user,[expand(false),expand(true)]). % init.pl:2546: (21)$[system]# '$do_load_file_2'('exactly_01p.pfc.clif','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',user,compiled,[expand(false),expand(true)]). % init.pl:2592: (25)$[system]# setup_call_catcher_cleanup(system:'$start_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',1632225620.4607399),system:'$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',A,[expand(false),expand(true)]),B,system:'$end_consult'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',lexstate(202,swi),user)). % init.pl:646: (26)$[system]# '$load_file'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',A,[expand(false),expand(true)]). % init.pl:3007: (27)$[system]# '$source_term'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ','','',A,'','',''). % init.pl:1739: (30)[system]# setup_call_catcher_cleanup(system:'$open_source'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',(0x555d89e30a00),close((0x555d89e30a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',(0x555d7bae0930)),[],[expand(false),expand(true)]),system:'$term_in_file'((0x555d89e30a00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif '],[expand(false),expand(true)]),F,system:'$close_source'(close((0x555d89e30a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',(0x555d7bae0930)),true)). % init.pl:646: (31)$[system]# '$term_in_file'((0x555d89e30a00),A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif '],[expand(false),expand(true)]). % init.pl:1831: (32)$[system]# '$expanded_term'((0x555d89e30a00),begin_of_file,0-0,A,B,C,D,E,['* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif '],[expand(false),expand(true)]). % init.pl:1876: (33)$[system] catch(system:'$expand_term'(begin_of_file,0-0,A,B),error(C,D),system:'$print_message_fail'(error(C,D))). % init.pl:546: (35)[$expand] expand_term(begin_of_file,'',A,B). % expand.pl:110: (37)$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: (38)[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: (40)[common_logic_loader] common_logic_loader:kif_io('',''). % common_logic_loader.pl:228: (41)[common_logic_loader] with_output_to((0x7f52794bc8c0),load_clif((0x555d89e30a00))). no(clause) (42)$[system] '$c_call_prolog'. no(clause) (49)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (53)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),each_call_cleanup:((common_logic_loader:with_lisp_translation((0x555d89e30a00),kif_process_once),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:sreader_options(logicmoo_read_kif,true)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),B,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646: (54)$[each_call_cleanup] ''(''). no(clause) (56)[s3xpr] s3xpr:with_lisp_translation_stream((0x555d89e30a00),common_logic_loader:kif_process_once). % sreader.pl:109: (57)$[dcg_meta] dcg_meta:zalwayz(''). % dcg_meta.pl:517: (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,fail)). no(clause) (59)$[system] '$c_call_prolog'. no(clause) (60)$[system] catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,dcg_meta:fail). % init.pl:546: (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,''). % sreader.pl:116: (63)[must_sanity]# must_sanity:common_logic_loader:once(kif_process((:-kif_io))). % must_sanity.pl:65: (64)$[system] once(''). % init.pl:519: (65)$[common_logic_loader] common_logic_loader:kif_process(''). % common_logic_loader.pl:108: (68)[ucatch] ucatch:one_must('',bugger:(nop(dumpST),debugm1(common_logic_loader,show_failed(common_logic_loader,common_logic_loader:kif_process(tell,(:-kif_io)))),nop(break),!,fail)). % ucatch.pl:1715: (69)$[bugger] bugger:dcall0(''). % bugger.pl:1399: (72)[common_logic_loader] common_logic_loader:kif_process(call,''). % common_logic_loader.pl:185: (73)$[system] call(''). % init.pl:483: (76)[user] with_output_to((0x7f52794bc8c0),load_clif((0x555d89e30a00))). no(clause) (77)$[system] '$c_call_prolog'. no(clause) (84)$[locally_each] locally_each:wtl_how('','','','',''). % redo_locally.pl:217: (86)$[s3xpr] s3xpr:with_lisp_translation_stream((0x555d89e30a00),user:kif_process_once). % sreader.pl:109: (87)$[dcg_meta] dcg_meta:zalwayz(s3xpr:call_proc(user:kif_process_once,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]])). % dcg_meta.pl:517: (88)$[dcg_meta] notrace(catch(s3xpr:call_proc(user:kif_process_once,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]),A,fail)). no(clause) (89)$[system] '$c_call_prolog'. no(clause) (90)$[system] catch(s3xpr:call_proc(user:kif_process_once,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]),A,dcg_meta:fail). % init.pl:546: (91)[s3xpr] s3xpr:call_proc(user:kif_process_once,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]). % sreader.pl:116: (93)[must_sanity]# must_sanity:user:once(kif_process([exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]])). % must_sanity.pl:65: (94)$[system] once(user:kif_process([exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]])). % init.pl:519: (95)$[user] common_logic_loader:kif_process([exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]). % common_logic_loader.pl:107: (98)[ucatch] ucatch:one_must(bugger:dcall0(user:kif_process(tell,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]])),bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_process(tell,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]))),nop(break),!,fail)). % ucatch.pl:1715: (99)$[bugger] bugger:dcall0(user:kif_process(tell,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]])). % bugger.pl:1399: (100)$[user] common_logic_loader:kif_process(tell,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]). % common_logic_loader.pl:146: (103)[ucatch] ucatch:one_must(bugger:dcall0(user:kif_process(tell,exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)))),bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_process(tell,exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet))))),nop(break),!,fail)). % ucatch.pl:1715: (104)$[bugger] bugger:dcall0(user:kif_process(tell,exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)))). % bugger.pl:1399: (109)[ucatch] ucatch:one_must(bugger:dcall0(user:kif_add(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)))),bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_add(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet))))),nop(break),!,fail)). % ucatch.pl:1715: (110)$[bugger] bugger:dcall0(user:kif_add(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)))). % bugger.pl:1399: (111)[user] common_logic_snark:kif_add(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet))). % common_logic_snark.pl:1664: (112)[user] common_logic_snark:kif_add2(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet))). % common_logic_snark.pl:1670: (113)[user] common_logic_snark:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet))). % common_logic_snark.pl:1063: (114)[user] common_logic_snark:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),A). % common_logic_snark.pl:1099: (115)[must_sanity]# must_sanity:user:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),A,rule20:0). % must_sanity.pl:65: (116)[user] common_logic_snark:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),A,rule20:0). % common_logic_snark.pl:1107: (117)[locally_each] locally_each:w_o_c(user:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),KB,rule20:0,A)). % redo_locally.pl:86: (118)$[system] catch(locally_each:w_o_c(error,user:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),KB,rule20:0,A)),error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),KB,rule20:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),KB,rule20:0,A))),break,trace,user:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),KB,rule20:0,A))). % init.pl:546: (119)$[locally_each] ''(locally_each:(wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),KB,rule20:0,A))),dumpST,wdmsg(w_o_c(error=error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')),user:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),KB,rule20:0,A))),break,trace,user:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),KB,rule20:0,A))). no(clause) (120)[locally_each] dumpst:dumpST. % dumpst.pl:150: %~ w_o_c( %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), %~ user : kif_to_boxlog( %~ exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)), KB,rule20:0,_5725836)) % Break level 1 % Exit break level 1 %~ correct_special_quantifiers :- quant( exactly(5),%~ H1,%~ memberOf(H1,tFiveHouseSet)&isa(H1,tHouse)).%~ %~ correct_special_quantifiers:-quant(exactly(5),H1,memberOf(H1,tFiveHouseSet)&isa(H1,tHouse))%~ kifi = exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)).%~ kifm = nesc( quant(exactly(5),H1,memberOf(H1,tFiveHouseSet)&isa(H1,tHouse))).%~ as_sigma :- necessary( quant(exactly(5),H1,and(memberOf(H1,tFiveHouseSet),isa(H1,tHouse)))).%~ %~ as_sigma:-necessary(quant(exactly(5),H1,and(memberOf(H1,tFiveHouseSet),isa(H1,tHouse))))%~ kif_to_boxlog_attvars2 = necessary(quant(exactly(5),'$VAR'('H1'),and(memberOf('$VAR'('H1'),tFiveHouseSet),isa('$VAR'('H1'),tHouse))))%~ as_dlog :- ( nesc( v( nesc( ~( quant(exactly(5),H1,isa(H1,tHouse)))),%~ quant(exactly(5),H1,memberOf(H1,tFiveHouseSet)))) &%~ nesc( v( nesc( ~( quant(exactly(5),H1,memberOf(H1,tFiveHouseSet)))),%~ quant(exactly(5),H1,isa(H1,tHouse))))).%~ %~ as_dlog:-nesc(v(nesc(~quant(exactly(5),H1,isa(H1,tHouse))),quant(exactly(5),H1,memberOf(H1,tFiveHouseSet))))&nesc(v(nesc(~quant(exactly(5),H1,memberOf(H1,tFiveHouseSet))),quant(exactly(5),H1,isa(H1,tHouse)))) %~ debugm( user, %~ show_success( user, %~ user : ain( clif( comment( 'ThisFile666', %~ '$STRING'("\n\nThere should be at most 8 houses with assertions about them.\nAnd at least 5 houses.\n\n\n(isa ?X tHouse)\n\n\n\n")))))) ======================================================= comment('ThisFile666','$STRING'("\n\nThere should be at most 8 houses with assertions about them.\nAnd at least 5 houses.\n\n\n(isa ?X tHouse)\n\n\n\n")) ============================================ ?- kif_to_boxlog( comment('ThisFile666','$STRING'("\n\nThere should be at most 8 houses with assertions about them.\nAnd at least 5 houses.\n\n\n(isa ?X tHouse)\n\n\n\n")) ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'ThisFile666' comment "\n\nThere should be at most 8 houses with assertions about them.\nAnd at least 5 houses.\n\n\n(isa ?X tHouse)\n\n\n\n" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifm = comment( 'ThisFile666', %~ '$STRING'("\n\nThere should be at most 8 houses with assertions about them.\nAnd at least 5 houses.\n\n\n(isa ?X tHouse)\n\n\n\n")). %~ kif_to_boxlog_attvars2 = comment('ThisFile666','$STRING'("\n\nThere should be at most 8 houses with assertions about them.\nAnd at least 5 houses.\n\n\n(isa ?X tHouse)\n\n\n\n")) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): comment('ThisFile666','$STRING'("\n\nThere should be at most 8 houses with assertions about them.\nAnd at least 5 houses.\n\n\n(isa ?X tHouse)\n\n\n\n")). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'ThisFile666' comment "\n\nThere should be at most 8 houses with assertions about them.\nAnd at least 5 houses.\n\n\n(isa ?X tHouse)\n\n\n\n" isa '$STRING' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% comment( 'ThisFile666', '$STRING'("\n\nThere should be at most 8 houses with assertions about them.\nAnd at least 5 houses.\n\n\n(isa ?X tHouse)\n\n\n\n")). ============================================ %~ comment(" ============================================================") %~ comment(" Exactly 2") %~ comment(" ============================================================") %~ comment(" ============================================================") %~ comment(" Exactly 5") %~ comment(" ============================================================") %~ debugm(user,show_success(user,user:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(user,show_success(user,user:ain(clif('ISSUE:')))) ======================================================= 'ISSUE:' ============================================ ?- kif_to_boxlog( 'ISSUE:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'ISSUE:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='ISSUE:'. %~ kifm = nesc('ISSUE:'). %~ kif_to_boxlog_attvars2 = necessary('ISSUE:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('ISSUE:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'ISSUE:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('ISSUE:'). ============================================ %~ debugm(user,show_success(user,user:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(user,show_success(user,user:ain(clif('EDIT:')))) ======================================================= 'EDIT:' ============================================ ?- kif_to_boxlog( 'EDIT:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'EDIT:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='EDIT:'. %~ kifm = nesc('EDIT:'). %~ kif_to_boxlog_attvars2 = necessary('EDIT:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('EDIT:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'EDIT:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('EDIT:'). ============================================ %~ debugm(user,show_success(user,user:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(user,show_success(user,user:ain(clif('JENKINS:')))) ======================================================= 'JENKINS:' ============================================ ?- kif_to_boxlog( 'JENKINS:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'JENKINS:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='JENKINS:'. %~ kifm = nesc('JENKINS:'). %~ kif_to_boxlog_attvars2 = necessary('JENKINS:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('JENKINS:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'JENKINS:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('JENKINS:'). ============================================ %~ debugm(user,show_success(user,user:ain(clif('%')))) ======================================================= '%' ============================================ ?- kif_to_boxlog( '%' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='%'. %~ kifm = nesc('%'). %~ kif_to_boxlog_attvars2 = necessary('%') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('%'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that '%' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('%'). ============================================ %~ debugm(user,show_success(user,user:ain(clif('ISSUE_SEARCH:')))) ======================================================= 'ISSUE_SEARCH:' ============================================ ?- kif_to_boxlog( 'ISSUE_SEARCH:' ). % In English: %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ 'ISSUE_SEARCH:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ kifi='ISSUE_SEARCH:'. %~ kifm = nesc('ISSUE_SEARCH:'). %~ kif_to_boxlog_attvars2 = necessary('ISSUE_SEARCH:') %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Results in the following 1 entailment(s): nesc('ISSUE_SEARCH:'). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %~ it is necessarily true that 'ISSUE_SEARCH:' %~ %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% nesc('ISSUE_SEARCH:'). ============================================ % halt totalTime=2.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k exactly_01p.pfc.clif (returned 0) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped' ISSUE_INFO=453 OPEN logicmoo.base.examples.fol.EXACTLY_01P JUnit Test_9999, logicmoo.base.examples.fol, unit_test, EXACTLY_01P, Failing 2021-09-26 06:03:51 +0000 UTC ISSUE_ID=453 ISSUE_OC=OPEN Editing Issue For FAILED 453 OPEN logicmoo.base.examples.fol.EXACTLY_01P JUnit Test_9999, logicmoo.base.examples.fol, unit_test, EXACTLY_01P, Failing 2021-09-26 06:03:51 +0000 UTC SKIPPING gh issue edit 453 -t logicmoo.base.examples.fol.EXACTLY_01P JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped,Skipped --add-label Failing FileTestCase=logicmoo.base.examples.fol.BIRDS_01C JUnit CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['birds_01c.pfc.pl']" (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['birds_01c.pfc.pl']") % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/BIRDS_01C/ % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABIRDS_01C % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/616 %~ init_phase(after_load) %~ init_phase(restore_state) % %~ init_why(after_boot,program) %~ after_boot. %~ Dont forget to ?- logicmoo_i_cyc_xform. running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl'), %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) %~ message_hook( %~ error( permission_error(redefine,module,logicmoo_test), %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), %~ error, %~ [ '~q/~w: '-[module,2], %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) % Term-position in (0x55c6d3a28c00) at PC=61: % clause_info((0x55c6d3a28c00)) (2-nd clause of '$start_module'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1] % Term-position in (0x55c6d3815000) at PC=65: % clause_info((0x55c6d3815000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2,2,2,1] % Term-position in (0x55c6d3815400) at PC=60: % clause_info((0x55c6d3815400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55c6d3a6b980) at PC=5: % clause_info((0x55c6d3a6b980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55c6d3c68000) at PC=221: % clause_info((0x55c6d3c68000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55c6d3a3e840) at PC=10: % clause_info((0x55c6d3a3e840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55c6d3a6b980) at PC=5: % clause_info((0x55c6d3a6b980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55c6d3a44c80) at PC=12: % clause_info((0x55c6d3a44c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55c6e77a4c80) at PC=31: % clause_info((0x55c6e77a4c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55c6e77bfb00) at PC=49: % clause_info((0x55c6e77bfb00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,1] % Term-position in (0x55c6e5cb6480) at PC=60: % clause_info((0x55c6e5cb6480)) (1-st clause of attach_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1,2] % Term-position in (0x55c6e5ca5200) at PC=20: % clause_info((0x55c6e5ca5200)) (1-st clause of expects_dialect/1)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,2] % Term-position in (0x55c6d3815000) at PC=99: % clause_info((0x55c6d3815000)) (2-nd clause of '$first_term'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,1] % Term-position in (0x55c6d3815400) at PC=60: % clause_info((0x55c6d3815400)) (1-st clause of '$load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1,1,2,2,1,1,2,1] % Term-position in (0x55c6d3a6b980) at PC=5: % clause_info((0x55c6d3a6b980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55c6d3c68000) at PC=221: % clause_info((0x55c6d3c68000)) (1-st clause of '$do_load_file_2'/5)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] % Term-position in (0x55c6d3a3e840) at PC=10: % clause_info((0x55c6d3a3e840)) (1-st clause of '$qdo_load_file'/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,1] % Term-position in (0x55c6d3a6b980) at PC=5: % clause_info((0x55c6d3a6b980)) (1-st clause of setup_call_catcher_cleanup/4)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] % Term-position in (0x55c6d3a44c80) at PC=12: % clause_info((0x55c6d3a44c80)) (1-st clause of '$load_file'/3)... % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... % Trying with syntax prolog % read ... % unified ... % got names % [2,2,1] %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 %~ message_hook(%~ error( permission_error(redefine,module,logicmoo_clif),%~ context(%~ prolog_stack( [ frame( 58,%~ call( system : '$declare_module'/6),%~ '$declare_module'( logicmoo_clif,%~ user,%~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)),%~ frame( 57,%~ clause((0x55c6d3a28c00),61),%~ '$start_module'( logicmoo_clif,%~ [],%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 56,%~ clause((0x55c6d3815000),65),%~ '$first_term'(%~ :-( module(logicmoo_clif,[])),%~ _1985514,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ state( true,%~ logicmoo_clif, true,false,%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -),%~ [ if(not_loaded),%~ true])),%~ frame( 55,%~ clause((0x55c6d3815400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl,%~ [ if(not_loaded),%~ true])),%~ frame( 54,%~ clause((0x55c6d3a6b980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1,%~ [ if(not_loaded),%~ true]),%~ Kw,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ lexstate(202,pfc),%~ user))),%~ frame( 50,%~ clause((0x55c6d3c68000),221),%~ '$do_load_file_2'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,compiled,%~ [ if(not_loaded),%~ true])),%~ frame( 47,%~ clause((0x55c6d3a3e840),10),%~ '$qdo_load_file'( library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true])),%~ frame( 45,%~ clause((0x55c6d3a6b980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55c6d50e6380),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( (0x55c6d50e6380),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ Kw3,%~ system : '$mt_end_load'((0x55c6d50e6380)))),%~ frame(43,meta_call,0),%~ frame( 42,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',%~ (0x55c6d50e6380),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( (0x55c6d50e6380),%~ library(logicmoo_clif),%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', user,[if(not_loaded),true]),%~ '$mt_end_load'((0x55c6d50e6380))))),%~ frame( 39,%~ clause((0x55c6d3a44c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause((0x55c6e77a4c80),31),%~ clif_dialect : clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',pfc,user)),%~ frame(33,clause((0x55c6e77bfb00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause((0x55c6e5cb6480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause((0x55c6e5ca5200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause((0x55c6d3815000),99),%~ '$first_term'( '',%~ '',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl', '', '')),%~ frame( 26,%~ clause((0x55c6d3815400),60),%~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_birds_01c_c46_pfc_c46_pl,%~ [ expand(false),%~ expand(true)])),%~ frame( 25,%~ clause((0x55c6d3a6b980),5),%~ setup_call_catcher_cleanup(%~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',1632225620.4607399),%~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',%~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_t_c47_examples_c47_fol_c47_birds_01c_c46_pfc_c46_pl5,%~ [ expand(false),%~ expand(true)]),%~ Kw6,%~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',%~ lexstate(202,swi),%~ user))),%~ frame( 21,%~ clause((0x55c6d3c68000),221),%~ '$do_load_file_2'( 'birds_01c.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl', user,compiled,%~ [ expand(false),%~ expand(true)])),%~ frame( 18,%~ clause((0x55c6d3a3e840),10),%~ '$qdo_load_file'( 'birds_01c.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl', user,[expand(false),expand(true)])),%~ frame( 16,%~ clause((0x55c6d3a6b980),5),%~ setup_call_catcher_cleanup(%~ system : with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',%~ (0x55c6d50e6a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( (0x55c6d50e6a80),%~ 'birds_01c.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',%~ user,%~ [ expand(false),%~ expand(true)]),%~ Kw7,%~ system : '$mt_end_load'((0x55c6d50e6a80)))),%~ frame(14,meta_call,0),%~ frame( 13,%~ foreign( system : '$sig_atomic'/1),%~ $sig_atomic( setup_call_cleanup(%~ with_mutex( '$load_file',%~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',%~ (0x55c6d50e6a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( (0x55c6d50e6a80),%~ 'birds_01c.pfc.pl',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl', user,[expand(false),expand(true)]),%~ '$mt_end_load'((0x55c6d50e6a80))))),%~ frame(10,clause((0x55c6d3a44c80),12),'$load_file'('birds_01c.pfc.pl',user,''))]),%~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')),%~ error,%~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif],%~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_1700958)])%~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1)No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) In: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55c6d50e6380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55c6d50e6380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55c6d50e6380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [43] [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55c6d50e6380),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55c6d50e6380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55c6d50e6380)))) [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',1632225620.4607399),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [21] $do_load_file_2('birds_01c.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 [18] $qdo_load_file('birds_01c.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',(0x55c6d50e6a80),[expand(false),expand(true)])),system: $mt_do_load((0x55c6d50e6a80),'birds_01c.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55c6d50e6a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 [14] [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',(0x55c6d50e6a80),[expand(false),expand(true)])),$mt_do_load((0x55c6d50e6a80),'birds_01c.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55c6d50e6a80)))) [10] $load_file('birds_01c.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 Note: some frames are missing due to last-call optimization. Re-run your program in debug mode (:- debug.) to get more detail. ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) ERROR: In: ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) ERROR: [57] $start_module(logicmoo_clif,[],state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3166 ERROR: [56] $first_term((:-module(logicmoo_clif,[])),_43568,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',state(true,logicmoo_clif,true,false,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',-),[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [55] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43646,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [54] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',_43724,[if(not_loaded),must_be_module(true)]),_43696,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',lexstate(202,pfc),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [50] $do_load_file_2(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,compiled,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [47] $qdo_load_file(library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [45] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55c6d50e6380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load((0x55c6d50e6380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),_43904,system: $mt_end_load((0x55c6d50e6380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [43] ERROR: [42] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',(0x55c6d50e6380),[if(not_loaded),must_be_module(true)])),$mt_do_load((0x55c6d50e6380),library(logicmoo_clif),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',user,[if(not_loaded),must_be_module(true)]),$mt_end_load((0x55c6d50e6380)))) ERROR: [39] $load_file(library(logicmoo_clif),user,[if(not_loaded),must_be_module(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: [34] clif_dialect:clif_expects_dialect(clif,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',pfc,user) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:283 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ERROR: [27] $first_term(,,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ERROR: [26] $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',_44366,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ERROR: [25] setup_call_catcher_cleanup(system: $start_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',1632225620.4607399),system: $load_file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',_44444,[expand(false),expand(true)]),_44416,system: $end_consult('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',lexstate(202,swi),user)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [21] $do_load_file_2('birds_01c.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',user,compiled,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ERROR: [18] $qdo_load_file('birds_01c.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2547 ERROR: [16] setup_call_catcher_cleanup(system:with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',(0x55c6d50e6a80),[expand(false),expand(true)])),system: $mt_do_load((0x55c6d50e6a80),'birds_01c.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',user,[expand(false),expand(true)]),_44616,system: $mt_end_load((0x55c6d50e6a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ERROR: [14] ERROR: [13] $sig_atomic(setup_call_cleanup(with_mutex($load_file,$mt_start_load('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',(0x55c6d50e6a80),[expand(false),expand(true)])),$mt_do_load((0x55c6d50e6a80),'birds_01c.pfc.pl','/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',user,[expand(false),expand(true)]),$mt_end_load((0x55c6d50e6a80)))) ERROR: [10] $load_file('birds_01c.pfc.pl',user,) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 ERROR: ERROR: Note: some frames are missing due to last-call optimization. ERROR: Re-run your program in debug mode (:- debug.) to get more detail. ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close((0x55c6d7ecaf00)), _2412658, system:'$pop_input_context') ? EOF: exit (status 4) totalTime=1.000 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k birds_01c.pfc.pl (returned 4) Add_LABELS='' Rem_LABELS='Skipped,Skipped,Errors,Warnings,Overtime,Skipped' ISSUE_INFO=616 OPEN logicmoo.base.examples.fol.BIRDS_01C JUnit Test_9999, logicmoo.base.examples.fol, unit_test, BIRDS_01C, Failing 2021-09-26 06:04:04 +0000 UTC ISSUE_ID=616 ISSUE_OC=OPEN Editing Issue For FAILED 616 OPEN logicmoo.base.examples.fol.BIRDS_01C JUnit Test_9999, logicmoo.base.examples.fol, unit_test, BIRDS_01C, Failing 2021-09-26 06:04:04 +0000 UTC SKIPPING gh issue edit 616 -t logicmoo.base.examples.fol.BIRDS_01C JUnit -F /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/CMD_LAST.ansi.too --remove-label Passing,Skipped,Skipped,Errors,Warnings,Overtime,Skipped --add-label Failing junit-viewer --results=/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/junit-all.xml --save=/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/junit-all.html Traceback (most recent call last): File "/usr/local/bin/junit2html", line 8, in sys.exit(start()) File "/usr/local/lib/python3.9/dist-packages/junit2htmlreport/runner.py", line 101, in start run(sys.argv[1:]) File "/usr/local/lib/python3.9/dist-packages/junit2htmlreport/runner.py", line 90, in run report = parser.Junit(args[0]) File "/usr/local/lib/python3.9/dist-packages/junit2htmlreport/parser.py", line 327, in __init__ self.tree = ET.parse(filename) File "/usr/lib/python3.9/xml/etree/ElementTree.py", line 1229, in parse tree.parse(source, parser) File "/usr/lib/python3.9/xml/etree/ElementTree.py", line 580, in parse self._root = parser._parse_whole(source) xml.etree.ElementTree.ParseError: not well-formed (invalid token): line 37530, column 7 DID Recording plot data Saving plot series data from: /var/lib/jenkins/workspace/logicmoo_workspace/.dockerignore Not creating point with null values: y=null label= url= Publishing Coverage report.... No reports were found [htmlpublisher] Archiving HTML reports... [htmlpublisher] Archiving at BUILD level /var/lib/jenkins/workspace/logicmoo_workspace/test_results to /var/lib/jenkins/jobs/logicmoo_workspace/builds/9/htmlreports/HTML_20Report Publishing build last changes... Last changes from revision 030211e (current) to 3efbf8c (previous) published successfully! Creating parser with percentiles:'0,50,90,100,' filterRegex: Performance: Recording JUnit reports 'test_results/**/junit-all.xml' Performance: JUnit copying reports to master, files '[/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/junit-all.xml]' Performance: JUnit parsing local reports '[/var/lib/jenkins/jobs/logicmoo_workspace/builds/9/performance-reports/JUnit/junit-all.xml]' Performance: Parsing report file '/var/lib/jenkins/jobs/logicmoo_workspace/builds/9/performance-reports/JUnit/junit-all.xml' with filterRegex ''. Performance: Failed to parse file '/var/lib/jenkins/jobs/logicmoo_workspace/builds/9/performance-reports/JUnit/junit-all.xml': Element type "gt" must be followed by either attribute specifications, ">" or "/>". org.xml.sax.SAXParseException; systemId: file:/var/lib/jenkins/jobs/logicmoo_workspace/builds/9/performance-reports/JUnit/junit-all.xml; lineNumber: 37530; columnNumber: 8; Element type "gt" must be followed by either attribute specifications, ">" or "/>". at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203) at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:400) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327) at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1473) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.seekCloseOfStartTag(XMLDocumentFragmentScannerImpl.java:1394) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1309) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2784) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:842) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:771) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:327) at javax.xml.parsers.SAXParser.parse(SAXParser.java:328) at hudson.plugins.performance.parsers.JUnitParser.parse(JUnitParser.java:62) at hudson.plugins.performance.parsers.AbstractParser.parse(AbstractParser.java:85) at hudson.plugins.performance.PerformancePublisher.locatePerformanceReports(PerformancePublisher.java:474) at hudson.plugins.performance.PerformancePublisher.prepareEvaluation(PerformancePublisher.java:423) at hudson.plugins.performance.PerformancePublisher.perform(PerformancePublisher.java:394) at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:123) at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:81) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:21) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:808) at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:757) at hudson.model.Build$BuildExecution.post2(Build.java:179) at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:701) at hudson.model.Run.execute(Run.java:1914) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:100) at hudson.model.Executor.run(Executor.java:433) ----------------------------------------------------------- There are no relative constraints to evaluate! -------------- There are no absolute constraints to evaluate! -------------- There were no failing Constraints! The build will be marked as SUCCESS INFO: Processing JUnit INFO: [JUnit] - 1,475 test report file(s) were found with the pattern 'test_results/**/*-junit.xml' relative to '/var/lib/jenkins/workspace/logicmoo_workspace' for the testing framework 'JUnit'. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Globbed-Report-logicmoo-base-examples-fol-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Rollup-Globbed-junit.xml' is an invalid file. WARNING: At line 31642 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Globbed-Report-logicmoo-base-examples-fol-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Rollup-Globbed-junit.xml:Element type "gt" must be followed by either attribute specifications, ">" or "/>". WARNING: Technical validation:Element type "gt" must be followed by either attribute specifications, ">" or "/>". WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Globbed-Report-logicmoo-base-examples-fol-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Rollup-Globbed-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Globbed-Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Rollup-Globbed-junit.xml' is an invalid file. WARNING: At line 708 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Globbed-Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Rollup-Globbed-junit.xml:Element type "gt" must be followed by either attribute specifications, ">" or "/>". WARNING: Technical validation:Element type "gt" must be followed by either attribute specifications, ">" or "/>". WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Globbed-Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Rollup-Globbed-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Globbed-Report-logicmoo-base-fol-quick_test-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Rollup-Globbed-junit.xml' is an invalid file. WARNING: At line 546 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Globbed-Report-logicmoo-base-fol-quick_test-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Rollup-Globbed-junit.xml:Element type "gt" must be followed by either attribute specifications, ">" or "/>". WARNING: Technical validation:Element type "gt" must be followed by either attribute specifications, ">" or "/>". WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Globbed-Report-logicmoo-base-fol-quick_test-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Rollup-Globbed-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Globbed-Report-logicmoo-pfc-sanity_base-quick_test-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Rollup-Globbed-junit.xml' is an invalid file. WARNING: At line 539 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Globbed-Report-logicmoo-pfc-sanity_base-quick_test-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Rollup-Globbed-junit.xml:Element type "gt" must be followed by either attribute specifications, ">" or "/>". WARNING: Technical validation:Element type "gt" must be followed by either attribute specifications, ">" or "/>". WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Globbed-Report-logicmoo-pfc-sanity_base-quick_test-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Rollup-Globbed-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Globbed-Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Rollup-Globbed-junit.xml' is an invalid file. WARNING: At line 348 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Globbed-Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Rollup-Globbed-junit.xml:Element type "gt" must be followed by either attribute specifications, ">" or "/>". WARNING: Technical validation:Element type "gt" must be followed by either attribute specifications, ">" or "/>". WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Globbed-Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Rollup-Globbed-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.965839524-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.965839524-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.965839524-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.977544657-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.977544657-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.977544657-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.984605786-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.984605786-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.984605786-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.985745164-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.985745164-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.985745164-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.987411834-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.987411834-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.987411834-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.988232915-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.988232915-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.988232915-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.994522224-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.994522224-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.994522224-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.99552808-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.99552808-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.99552808-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.001265399-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.001265399-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.001265399-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.006661317-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.006661317-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.006661317-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.006889896-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.006889896-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.006889896-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.013172164-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.013172164-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.013172164-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.013184861-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.013184861-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.013184861-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.014206871-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.014206871-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.014206871-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.014662064-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.014662064-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.014662064-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.016031131-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.016031131-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.016031131-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.017219082-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.017219082-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.017219082-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.017615387-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.017615387-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.017615387-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.025058092-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.025058092-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.025058092-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.025858962-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.025858962-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.025858962-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.026912137-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.026912137-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.026912137-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.028458593-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.028458593-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.028458593-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.030925914-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.030925914-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.030925914-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.032079658-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.032079658-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.032079658-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.033056135-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.033056135-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.033056135-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.033669572-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.033669572-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.033669572-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.035530895-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.035530895-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.035530895-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.038242039-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.038242039-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.038242039-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.039044037-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.039044037-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.039044037-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.042244234-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.042244234-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.042244234-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.043800462-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.043800462-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.043800462-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.045654917-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.045654917-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.045654917-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.046612734-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.046612734-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.046612734-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.047535691-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.047535691-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.047535691-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.047946494-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.047946494-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.047946494-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.049814956-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.049814956-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.049814956-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.052702409-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.052702409-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.052702409-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.053790943-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.053790943-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.053790943-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.054365634-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.054365634-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.054365634-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.056535008-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.056535008-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.056535008-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.057058598-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.057058598-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.057058598-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.057086066-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.057086066-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.057086066-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.057851601-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.057851601-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.057851601-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.059302751-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.059302751-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.059302751-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.062265072-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.062265072-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.062265072-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.062773915-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.062773915-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.062773915-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.063780525-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.063780525-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.063780525-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.064097212-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.064097212-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.064097212-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.064394232-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.064394232-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.064394232-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.064849637-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.064849637-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.064849637-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.066184863-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.066184863-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.066184863-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.06624696-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.06624696-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.06624696-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.066806012-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.066806012-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.066806012-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.067811414-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.067811414-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.067811414-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.069113565-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.069113565-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.069113565-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.069723102-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.069723102-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.069723102-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.071076071-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.071076071-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.071076071-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.071280631-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.071280631-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.071280631-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.076270416-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.076270416-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.076270416-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.077271626-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.077271626-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.077271626-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.077733904-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.077733904-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.077733904-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.078182786-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.078182786-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.078182786-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.07827943-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.07827943-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.07827943-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.079196209-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.079196209-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.079196209-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.080349739-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.080349739-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.080349739-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.080596364-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.080596364-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.080596364-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.081008907-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.081008907-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.081008907-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.082820794-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.082820794-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.082820794-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.083785533-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.083785533-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.083785533-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.083904587-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.083904587-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.083904587-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.085401914-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.085401914-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.085401914-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.085689419-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.085689419-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.085689419-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.086673977-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.086673977-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.086673977-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.088147683-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.088147683-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.088147683-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.088200669-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.088200669-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.088200669-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.089351867-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.089351867-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.089351867-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.095801465-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.095801465-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.095801465-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.096015689-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.096015689-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.096015689-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.096304077-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.096304077-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.096304077-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.096459298-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.096459298-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.096459298-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.098245105-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.098245105-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.098245105-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.099801917-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.099801917-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.099801917-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.100725185-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.100725185-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.100725185-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.10135728-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.10135728-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.10135728-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.102041647-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.102041647-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.102041647-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.102558664-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.102558664-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.102558664-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.104654243-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.104654243-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.104654243-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.106590729-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.106590729-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.106590729-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.107605348-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.107605348-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.107605348-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.107861114-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.107861114-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.107861114-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.109478949-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.109478949-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.109478949-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.111203483-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.111203483-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.111203483-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.11122758-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.11122758-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.11122758-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.114605668-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.114605668-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.114605668-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.115519615-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.115519615-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.115519615-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.116385448-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.116385448-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.116385448-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.117672904-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.117672904-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.117672904-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.118565355-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.118565355-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.118565355-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.119588164-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.119588164-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.119588164-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.119948085-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.119948085-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.119948085-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.120010191-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.120010191-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.120010191-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.120123046-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.120123046-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.120123046-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.120409131-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.120409131-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.120409131-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.121366204-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.121366204-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.121366204-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.121606312-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.121606312-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.121606312-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.121680795-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.121680795-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.121680795-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.122884966-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.122884966-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.122884966-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.12357263-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.12357263-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.12357263-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.123974918-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.123974918-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.123974918-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.124428737-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.124428737-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.124428737-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.124947614-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.124947614-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.124947614-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.125876964-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.125876964-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.125876964-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.129218485-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.129218485-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.129218485-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.130618868-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.130618868-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.130618868-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.131448506-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.131448506-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.131448506-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.132424857-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.132424857-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.132424857-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.1332753150000001-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.1332753150000001-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.1332753150000001-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.135168877-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.135168877-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.135168877-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.135293643-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.135293643-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.135293643-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.135549203-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.135549203-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.135549203-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.137392592-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.137392592-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.137392592-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.137834781-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.137834781-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.137834781-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.138788288-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.138788288-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.138788288-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.140618097-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.140618097-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.140618097-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.140999129-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.140999129-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.140999129-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.144047811-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.144047811-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.144047811-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.146917291-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.146917291-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.146917291-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.14707953-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.14707953-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.14707953-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.148002116-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.148002116-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.148002116-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.149412099-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.149412099-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.149412099-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.151664421-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.151664421-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.151664421-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.152090279-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.152090279-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.152090279-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.152829638-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.152829638-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.152829638-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.154769648-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.154769648-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.154769648-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.155248879-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.155248879-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.155248879-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.156627324-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.156627324-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.156627324-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.156880191-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.156880191-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.156880191-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.157112546-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.157112546-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.157112546-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.1583361970000001-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.1583361970000001-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.1583361970000001-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.160282075-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.160282075-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.160282075-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.160907289-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.160907289-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.160907289-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.161310966-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.161310966-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.161310966-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.161864858-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.161864858-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.161864858-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.162247248-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.162247248-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.162247248-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.162850899-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.162850899-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.162850899-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.16520375-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.16520375-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.16520375-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.172293229-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.172293229-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.172293229-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.173908359-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.173908359-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.173908359-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.17818069-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.17818069-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.17818069-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.183357206-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.183357206-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.183357206-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.1838781489999999-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.1838781489999999-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.1838781489999999-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.190883423-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.190883423-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.190883423-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.192738909-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.192738909-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.192738909-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.194308996-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.194308996-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.194308996-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.195167804-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.195167804-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.195167804-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.195183219-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.195183219-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.195183219-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.197594169-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.197594169-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.197594169-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.201519518-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.201519518-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.201519518-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.2025712-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.2025712-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.2025712-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.204579388-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.204579388-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.204579388-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.204633216-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.204633216-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.204633216-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.206568299-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.206568299-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.206568299-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.208441195-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.208441195-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.208441195-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.211931607-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.211931607-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.211931607-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.2132097609999999-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.2132097609999999-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.2132097609999999-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.214798372-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.214798372-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.214798372-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.216573969-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.216573969-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.216573969-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.219280928-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.219280928-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.219280928-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.222627697-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.222627697-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.222627697-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.229268838-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.229268838-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.229268838-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.2339290250000001-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.2339290250000001-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.2339290250000001-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.234058336-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.234058336-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.234058336-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.24885501-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.24885501-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.24885501-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.256900851-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.256900851-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.256900851-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.264384476-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.264384476-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.264384476-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.267116244-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.267116244-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.267116244-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.271882856-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.271882856-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.271882856-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.274560002-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.274560002-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.274560002-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.2783208369999999-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.2783208369999999-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.2783208369999999-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.2788436060000001-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.2788436060000001-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.2788436060000001-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.283276394-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.283276394-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.283276394-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.284544528-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.284544528-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.284544528-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.302138864-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.302138864-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.302138864-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.328153571-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.328153571-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.328153571-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.353725293-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.353725293-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.353725293-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.400683104-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.400683104-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.400683104-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.4489320989999999-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.4489320989999999-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.4489320989999999-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.452169298-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.452169298-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.452169298-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.499024502-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.499024502-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.499024502-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.501466018-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.501466018-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.501466018-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.5036806999999999-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.5036806999999999-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.5036806999999999-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.5059697459999999-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.5059697459999999-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.5059697459999999-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.511505401-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.511505401-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.511505401-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.596086994-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.596086994-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.596086994-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.615159564-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.615159564-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.615159564-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.6294192939999999-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.6294192939999999-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.6294192939999999-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.7521419200000001-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.7521419200000001-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.7521419200000001-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.82432401-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.82432401-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.82432401-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.888883024-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.888883024-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.888883024-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.957950329-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.957950329-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.957950329-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.9840398000000001-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.9840398000000001-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.9840398000000001-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.988306591-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.988306591-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.988306591-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.993732509-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.993732509-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.993732509-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.107195723-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.107195723-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.107195723-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.121966456-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.121966456-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.121966456-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.217753496-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.217753496-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.217753496-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.280885717-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.280885717-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.280885717-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.336659503-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.336659503-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.336659503-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.3919535659999998-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.3919535659999998-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.3919535659999998-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.3941560170000002-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.3941560170000002-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.3941560170000002-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.450747857-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.450747857-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.450747857-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.543106336-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.543106336-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.543106336-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.626899055-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.626899055-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.626899055-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.785328062-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.785328062-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.785328062-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.8096908689999998-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.8096908689999998-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.8096908689999998-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.10751368-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.10751368-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.10751368-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.180911839-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.180911839-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.180911839-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.23956913-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.23956913-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.23956913-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.338183245-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.338183245-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.338183245-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.365520923-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.365520923-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.365520923-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.373705651-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.373705651-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.373705651-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.397796804-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.397796804-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.397796804-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.409698352-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.409698352-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.409698352-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.420335341-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.420335341-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.420335341-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.439778982-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.439778982-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.439778982-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.45927862-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.45927862-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.45927862-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.4866449409999998-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.4866449409999998-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.4866449409999998-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.502239776-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.502239776-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.502239776-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.6073996839999998-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.6073996839999998-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.6073996839999998-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.6722228709999998-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.6722228709999998-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.6722228709999998-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.692256911-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.692256911-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.692256911-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.7179081309999997-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.7179081309999997-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.7179081309999997-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.7915337080000002-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.7915337080000002-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.7915337080000002-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all6.3725835-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all6.3725835-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all6.3725835-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all7.459847532-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all7.459847532-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all7.459847532-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all9.808233264-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all9.808233264-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all9.808233264-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all0.932284541-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all0.932284541-junit.xml:cvc-complex-type.4: Attribute 'tests' must appear on element 'testsuite'. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all0.932284541-junit.xml:cvc-complex-type.4: Attribute 'failures' must appear on element 'testsuite'. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all0.932284541-junit.xml:cvc-complex-type.4: Attribute 'errors' must appear on element 'testsuite'. WARNING: At line 6 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all0.932284541-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all0.932284541-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all0.956802183-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all0.956802183-junit.xml:cvc-complex-type.4: Attribute 'tests' must appear on element 'testsuite'. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all0.956802183-junit.xml:cvc-complex-type.4: Attribute 'failures' must appear on element 'testsuite'. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all0.956802183-junit.xml:cvc-complex-type.4: Attribute 'errors' must appear on element 'testsuite'. WARNING: At line 6 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all0.956802183-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all0.956802183-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all0.957783257-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all0.957783257-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all0.957783257-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all0.960406359-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all0.960406359-junit.xml:cvc-complex-type.4: Attribute 'tests' must appear on element 'testsuite'. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all0.960406359-junit.xml:cvc-complex-type.4: Attribute 'failures' must appear on element 'testsuite'. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all0.960406359-junit.xml:cvc-complex-type.4: Attribute 'errors' must appear on element 'testsuite'. WARNING: At line 11 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all0.960406359-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all0.960406359-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all1.035831221-junit.xml' is an invalid file. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all1.035831221-junit.xml:cvc-complex-type.4: Attribute 'tests' must appear on element 'testsuite'. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all1.035831221-junit.xml:cvc-complex-type.4: Attribute 'failures' must appear on element 'testsuite'. WARNING: At line 3 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all1.035831221-junit.xml:cvc-complex-type.4: Attribute 'errors' must appear on element 'testsuite'. WARNING: At line 6 of file:/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all1.035831221-junit.xml:cvc-complex-type.2.4.a: Invalid content was found starting with element 'system-out'. One of '{testsuite}' is expected. WARNING: The result file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all1.035831221-junit.xml' for the metric 'JUnit' is not valid. The result file has been skipped. INFO: Setting the build status to SUCCESS [logicmoo] [-ERROR-] Parsing of file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/junit-all.xml' failed due to an exception: [logicmoo] [-ERROR-] com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character ';' (code 59) excepted space, or '>' or "/>" at [row,col {unknown-source}]: [37530,8] [logicmoo] [-ERROR-] at [row,col {unknown-source}]: [37530,8] [logicmoo] [-ERROR-] at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:648) [logicmoo] [-ERROR-] at com.ctc.wstx.sr.BasicStreamReader.handleNsAttrs(BasicStreamReader.java:2965) [logicmoo] [-ERROR-] at com.ctc.wstx.sr.BasicStreamReader.handleStartElem(BasicStreamReader.java:2936) [logicmoo] [-ERROR-] at com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:2848) [logicmoo] [-ERROR-] at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1019) [logicmoo] [-ERROR-] at se.bjurr.violations.lib.parsers.JUnitParser.parseReportOutput(JUnitParser.java:36) [logicmoo] [-ERROR-] at edu.hm.hafner.analysis.parser.violations.AbstractViolationAdapter.parse(AbstractViolationAdapter.java:35) [logicmoo] [-ERROR-] at edu.hm.hafner.analysis.parser.violations.JUnitAdapter.parse(JUnitAdapter.java:36) [logicmoo] [-ERROR-] at edu.hm.hafner.analysis.IssueParser.parseFile(IssueParser.java:48) [logicmoo] [-ERROR-] at io.jenkins.plugins.analysis.core.model.FilesScanner.aggregateIssuesOfFile(FilesScanner.java:105) [logicmoo] [-ERROR-] at io.jenkins.plugins.analysis.core.model.FilesScanner.scanFiles(FilesScanner.java:89) [logicmoo] [-ERROR-] at io.jenkins.plugins.analysis.core.model.FilesScanner.invoke(FilesScanner.java:72) [logicmoo] [-ERROR-] at io.jenkins.plugins.analysis.core.model.FilesScanner.invoke(FilesScanner.java:30) [logicmoo] [-ERROR-] at hudson.FilePath.act(FilePath.java:1173) [logicmoo] [-ERROR-] at hudson.FilePath.act(FilePath.java:1156) [logicmoo] [-ERROR-] at io.jenkins.plugins.analysis.core.model.ReportScanningTool.scanInWorkspace(ReportScanningTool.java:164) [logicmoo] [-ERROR-] at io.jenkins.plugins.analysis.core.model.ReportScanningTool.scan(ReportScanningTool.java:145) [logicmoo] [-ERROR-] at io.jenkins.plugins.analysis.core.model.ReportScanningTool.scan(ReportScanningTool.java:129) [logicmoo] [-ERROR-] at io.jenkins.plugins.analysis.core.steps.IssuesScanner.scan(IssuesScanner.java:95) [logicmoo] [-ERROR-] at io.jenkins.plugins.analysis.core.steps.IssuesRecorder.scanWithTool(IssuesRecorder.java:765) [logicmoo] [-ERROR-] at io.jenkins.plugins.analysis.core.steps.IssuesRecorder.record(IssuesRecorder.java:728) [logicmoo] [-ERROR-] at io.jenkins.plugins.analysis.core.steps.IssuesRecorder.perform(IssuesRecorder.java:697) [logicmoo] [-ERROR-] at io.jenkins.plugins.analysis.core.steps.IssuesRecorder.perform(IssuesRecorder.java:673) [logicmoo] [-ERROR-] at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:21) [logicmoo] [-ERROR-] at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:808) [logicmoo] [-ERROR-] at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:757) [logicmoo] [-ERROR-] at hudson.model.Build$BuildExecution.post2(Build.java:179) [logicmoo] [-ERROR-] at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:701) [logicmoo] [-ERROR-] at hudson.model.Run.execute(Run.java:1914) [logicmoo] [-ERROR-] at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) [logicmoo] [-ERROR-] at hudson.model.ResourceController.execute(ResourceController.java:100) [logicmoo] [-ERROR-] at hudson.model.Executor.run(Executor.java:433) [logicmoo] [-ERROR-] [wrapped] edu.hm.hafner.analysis.ParsingException: Exception occurred during parsing WstxUnexpectedCharException: Unexpected character ';' (code 59) excepted space, or '>' or "/>" at [row,col {unknown-source}]: [37530,8] com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character ';' (code 59) excepted space, or '>' or "/>" at [row,col {unknown-source}]: [37530,8] at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:648) at com.ctc.wstx.sr.BasicStreamReader.handleNsAttrs(BasicStreamReader.java:2965) at com.ctc.wstx.sr.BasicStreamReader.handleStartElem(BasicStreamReader.java:2936) at com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:2848) at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1019) at se.bjurr.violations.lib.parsers.JUnitParser.parseReportOutput(JUnitParser.java:36) at edu.hm.hafner.analysis.parser.violations.AbstractViolationAdapter.parse(AbstractViolationAdapter.java:35) at edu.hm.hafner.analysis.parser.violations.JUnitAdapter.parse(JUnitAdapter.java:36) at edu.hm.hafner.analysis.IssueParser.parseFile(IssueParser.java:48) at io.jenkins.plugins.analysis.core.model.FilesScanner.aggregateIssuesOfFile(FilesScanner.java:105) at io.jenkins.plugins.analysis.core.model.FilesScanner.scanFiles(FilesScanner.java:89) at io.jenkins.plugins.analysis.core.model.FilesScanner.invoke(FilesScanner.java:72) at io.jenkins.plugins.analysis.core.model.FilesScanner.invoke(FilesScanner.java:30) at hudson.FilePath.act(FilePath.java:1173) at hudson.FilePath.act(FilePath.java:1156) at io.jenkins.plugins.analysis.core.model.ReportScanningTool.scanInWorkspace(ReportScanningTool.java:164) at io.jenkins.plugins.analysis.core.model.ReportScanningTool.scan(ReportScanningTool.java:145) at io.jenkins.plugins.analysis.core.model.ReportScanningTool.scan(ReportScanningTool.java:129) at io.jenkins.plugins.analysis.core.steps.IssuesScanner.scan(IssuesScanner.java:95) at io.jenkins.plugins.analysis.core.steps.IssuesRecorder.scanWithTool(IssuesRecorder.java:765) at io.jenkins.plugins.analysis.core.steps.IssuesRecorder.record(IssuesRecorder.java:728) at io.jenkins.plugins.analysis.core.steps.IssuesRecorder.perform(IssuesRecorder.java:697) at io.jenkins.plugins.analysis.core.steps.IssuesRecorder.perform(IssuesRecorder.java:673) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:21) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:808) at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:757) at hudson.model.Build$BuildExecution.post2(Build.java:179) at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:701) at hudson.model.Run.execute(Run.java:1914) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:100) at hudson.model.Executor.run(Executor.java:433) [logicmoo] [-ERROR-] at [row,col {unknown-source}]: [37530,8] [logicmoo] Searching for all files in '/var/lib/jenkins/workspace/logicmoo_workspace' that match the pattern 'test_results/**/junit-all.xml' [logicmoo] -> found 1 file [logicmoo] Skipping post processing [logicmoo] No filter has been set, publishing all 0 issues [logicmoo] Repository miner is not configured, skipping repository mining [logicmoo] Reference build recorder is not configured [logicmoo] Obtaining reference build from same job (logicmoo_workspace) [logicmoo] No valid reference build found that meets the criteria (IGNORE_JOB_RESULT - SUCCESSFUL_QUALITY_GATE) [logicmoo] All reported issues will be considered outstanding [logicmoo] Evaluating quality gates [logicmoo] -> PASSED - Total (any severity): 0 - Quality QualityGate: 1 [logicmoo] -> All quality gates have been passed [logicmoo] Health report is disabled - skipping [logicmoo] Created analysis result for 0 issues (found 0 new issues, fixed 0 issues) [logicmoo] Attaching ResultAction with ID 'junit' to build 'logicmoo_workspace #9'. [Checks API] No suitable checks publisher found. [Autograding] [-ERROR-] Autograding Jenkins build results [Autograding] [-ERROR-] Invalid JSON configuration: { "analysis": { "maxScore": 100, "errorImpact": -10, "highImpact": -5, "normalImpact": -2, "lowImpact": -1 }, "tests": { "maxScore": 100, "failureImpact": -2, "skippedImpact": -1 }, "coverage": { "maxScore": 100, "missedImpact": -1 }, "pit": { "maxScore": 100, "undetectedImpact": -1, } } [Autograding] Test Configuration: {"enabled":false,"maxScore":0,"failureImpact":0,"passedImpact":0,"skippedImpact":0,"disabled":true} [Autograding] Skipping test results [Autograding] Code Coverage Configuration: {"enabled":false,"maxScore":0,"coveredPercentageImpact":0,"missedPercentageImpact":0,"disabled":true} [Autograding] Skipping code coverage results [Autograding] PIT Mutation Coverage Configuration: {"enabled":false,"maxScore":0,"undetectedImpact":0,"detectedImpact":0,"undetectedPercentageImpact":0,"detectedPercentageImpact":0,"disabled":true} [Autograding] Skipping mutation coverage results [Autograding] Static Analysis Configuration: {"enabled":false,"maxScore":0,"errorImpact":0,"highImpact":0,"normalImpact":0,"lowImpact":0,"disabled":true} [Autograding] Skipping static analysis results [Checks API] No suitable checks publisher found. Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 1 second [Slack Notifications] found #8 as previous completed, non-aborted build [Slack Notifications] will send OnBackToNormalNotification because build matches and user preferences allow it Finished: SUCCESS